/** Shopify CDN: Minification failed

Line 1536:2 Unexpected "5d3ed82d-47e9-47b1-a20a-9b470446fd37"

**/
/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/@font-face {font-family: 'quiche_b';src: url('/cdn/shop/files/adam_ladd_-_quiche_flare_bold-webfont.woff2?v=1592377485') format('woff2'), url('/cdn/shop/files/adam_ladd_-_quiche_flare_bold-webfont.woff?v=1592377485') format('woff');font-weight: normal;font-style: normal;}.globo-search-activator {display: none;}@font-face {font-family: 'quiche_m';src: url('/cdn/shop/files/adam_ladd_-_quiche_flare_medium-webfont.woff2?v=1592377486') format('woff2'), url('/cdn/shop/files/adam_ladd_-_quiche_flare_medium-webfont.woff?v=1592377486') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'odesta_light';src: url('/cdn/shop/files/odesta-light-webfont.woff2?v=1592377486') format('woff2'), url('/cdn/shop/files/odesta-light-webfont.woff?v=1592377486') format('woff');font-weight: normal;font-style: normal;}option:checked, option:hover {color: white;background: #560834 repeat url("data:image/gif;base64,R0lGO...")!important;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) {.template-page .pr_17 p {padding-right: 0 !important;}.contact-cont.collection-content_s.ban-s-top {padding: 75px 8% 180px;}.contact-form-container {margin-top: 0;margin-bottom: 0;}.container-contact-detials { padding: 4.5% 2.5% 0;}.jas_label_rectangular .jas-label {padding: 9px 10px;}header#jas-header {height: 160px !important;}.header__mid.pr.light {height: 110px !important;}.jas_div_logo .jas-branding {padding: 0px 0;}div#shopify-section-1592390188479 .collection-content_s {background-color: #730643 !important;padding-bottom: 19%;}span.h-know-more:after {display: block;content: "";border-bottom: 0.05rem solid #d48f9b;width: 12.5rem;margin: 19px 0rem;}.bes-3 {background: url(/cdn/shop/files/ban-new1.jpg?v=1607576998); background-size: cover !important;height: 31.9vh !important;background-repeat: no-repeat !important;}.pad_15 {padding-top: 13% !important;}.featured-studio.bes-p {padding: 0% 0 0 25% !important;}.s-long-d {padding: 80px 8.8% 70px;}.header-sticky .jas_div_logo .jas-branding {padding: 0px 0;}.ypop-header {height: 100% !important;}.gecko-promo-popup.popup-quick-view {max-width: 75% !important;}.ypop-content {margin: 0 !important;padding: 0 10%;}.ypop-form-newsletter-wrapper .ypop-submit {text-align: center;margin-top: 14px;}button.btn.submit-field.mailchimp-subscription-ajax-submit {font-weight: 600;letter-spacing: 0.44px;padding: 0;text-align: center;} .jas-mobile-tabs {background-color: #fff;}h3.mg__0.tc.cw.bgb.tu.ls__2.active.no_cat {text-align: left;margin-left: 6%;font-size: 22px;color: #560834;border: none;}#jas-mobile-menu ul li a {font-size: 18px;color: #8f9193;}#jas-mobile-menu ul li a {padding: 7px 0;}#menu-main-menu .footer__top {background-color: #ffffff;margin-top: 75%;}.men-bor {height: 1.1px;position: absolute;margin-top: 17%;margin-left: 6.5%;}.jas-row.founder {padding: 6.5% 0 5% 0%;}.about_founder p {width: 100%;}.jas-row.founder .pl__10 {padding: 0 1% 0 8%;}.kitchen-info p {width: 100%;padding: 0% 3.8% 0 0%;}.jas-row.s-kitchen {padding: 0 0 5% 0;}button#shopify_add_to_cart {width: 55%;}.jas-col-md-7.jas-col-sm-5.jas-col-xs-12.product-template-content {padding: 0 15px 0 20px !important;}.template-cart td.product-name {padding-left: 0 !important;}.template-cart .jas-col-md-4.jas-col-sm-12.jas-col-xs-12.pr.jas-row.flol {padding-right: 5% !important;padding-left: 3% !important;}.cart-collaterals {display: inline-block;width: 100%;margin-bottom: 0px !important;top: 35px !important;position: relative;}.cart_totals.calculated_shipping {margin-top: 3% !important;}textarea#gift-note {padding: 2% 2%;}.jas-container {width: 90% !important;}#jas-footer.footer-1 .jas-row > div:not(:last-child) {margin-bottom: 0px;}.jas-filter-wrap.opened .filter-sidebar {width: 30%;}.login_frm_side.jas-side-login-none.jas-push-menu-none {padding: 2px 5% !important;}.login_frm_side input[type="text"], .login_frm_side input[type="password"], .login_frm_side input[type="email"] {background: #f1f2f2;width: 100%;height: 50px !important;}.login_frm_side input[type="submit"] {height: 50px !important.bes-3;}p.side-cont {font-size: 14px;}.jas-row.jas-page {min-height: auto;}.container-contact-detials p a {display: grid;}.tab_only {display: block !important;}.jas-action > * {padding: 0;padding-left: 25px;}.jas-icon-cart .count {top: 6px;left: 2px;}.holder {position: absolute;top: 5px;}.header-text {line-height: 16px;padding: 10px 0;}}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){.type_jas_promotion_banner_parallax h2 {font-size: 30px;}#insta-feed {width: 92%!important;}h3.mg__0.tc.cw.bgb.tu.ls__2.active.no_cat {text-align: left;margin-left: 6%;font-size: 22px;color: #560834;}.jas-mobile-tabs{background-color: #fff;}.jas-mobile-tabs h3.no_cat {border-color: transparent!important;}#jas-mobile-menu ul li a {padding: 7px 0;}.jas-push-menu {width: 294px;}.entry-summary .out-of-stock {width: 150px;margin-bottom: 0;text-align: center;}.jobo_zipcode_wrap {margin: 0px 0 30px;}.jas-push-menu h3 i.close-menu {left: auto;right: 30px;color: #8f9193;font-weight: 600;font-size: 30px;}.men-bor{height: 1.1px;position: absolute;margin-top: 17%;margin-left: 6.5%;}#menu-main-menu .footer__top {background-color: #ffffff;margin-top: 75%;}.jas_custom_1512373313144 .nt_banner_img {background-image: url(/cdn/shop/files/Assortedtruffles.jpg?v=1614195959) !important;background-size: cover;background-position: bottom;}.bes-3 {background: url(/cdn/shop/files/Mobilebanners-07_a323ed57-2c3f-45b0-acbb-287b2084db6b.jpg?v=1608041005) !important;background-size: cover !important;height: 52vh !important;background-position: center;}.desk{display:none;}.pad_15 {padding-top: 54% !important;}.contact-cont.collection-content_s.ban-s-top {padding: 70px 10% 24em;}.template-collection .jas-wc.dib.w__100.mb__60 {padding: 0 20px;}.template-collection .collection-brdc {padding-left: 0;}.jas-col-md-6.jas-col-xs-12.about_founder.pl__10 {padding: 10% 10% 5% 10%;}.template-page .pr_17 p { padding-right: 0%;}}


@media only screen and (min-width: 100em)
.jas-container {
    width: 100.125rem;   
}
   

/*-----------------------------Supriya css---------------------------*/
/*.mc4wp-form-fields input.submit-btn:hover{
background-color: #fff !important;
    color: #691642 !important;
    border: 1px solid #691642 !important;
}*/
.jas-container.login-form {
    width: 60%;
}
.entry-summary .in-stock, .entry-summary .out-of-stock {
padding: 0 40px;
}
#product-6004756545690 .slick-initialized .slick-slide {
    display: flex;
}
#insta-feed {
    margin-bottom: 4%!important;
}
.jas-sc-instagram.instagram-with-spaces-10, .jas-sc-instagram.instagram-with-spaces-10.slick-dotted.slick-slider {
    margin: -15px;
}
.flex.qaunt-f {
 float: inherit;
display: inline-block;
} 
.jobo_zipcode_wrap .za_form .za_form_msg{
color: #6e0d44!important;
}
.jobo_zipcode_wrap .za_form .za_form_msg {
    text-align: left!important;
} 
.jobo_zipcode_wrap {
    margin: 0px 0 30px!important;
}
.btn-atc.atc-popup.clearfix.btn_atc_full {
    margin-bottom: 0px;
}
input:not([type="submit"]):not([type="checkbox"]), textarea, select {
    border: 1px solid #e3e3e3;
    outline: 0;
  font-weight: 600;
    padding: 0 15px;
    color: #6d6e71;
}
.template-collection .jas-add-btn.pa>a{
    background-color: #fff;
    color: #6e0d44;
}
.template-collection .jas-add-btn.pa>a:hover{
    background-color: #6e0d44!important;
    color: #fff!important;
}
.filter-sidebar {
  background-color: #f6f6f6; 
}
li.remove_tag a {
    color: #939598!important; 
}
.slick-prev, .slick-next{
display:none!important;
}
.but-frm{
width: 45%;   
}
.jas-my-account img {
    width: 30px; 
}
.shopify-orders-table tr td a {
    color: #560834;
}
.shopify-orders-table tr td a.shopify-button.button.view {
    color: #fff;
}
li.remove_tag {
    margin-bottom: 2%;
}
.p-nav.oh.jas-carousel.slick-initialized.slick-slider.slick-vertical {
    display: none;
}
select option {
    margin: 40px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.pr__2{
padding-left: 3%;
  
}

.menu-banner .banner-image {
    opacity: 1;
}
.men-li{
 font-weight: 600;
  color: #560834;
}
p.note-p{
font-weight: 500;
      margin-top: 0%;
}
.jas-menu ul li a {
    font-family: "Work Sans", sans-serif;
    color: #560834!important;
    font-weight: 600!important;
  border-bottom: 0px solid #eee!important;
}
.jas-menu ul li:not(:last-child) {
    border-bottom: 0px solid #eee;
  padding: 4px 0;
}
.jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 400px;
}
.jas-menu ul li {
    line-height: 30px;
    padding: 30px 50px;
}
li.menu-item.menu-item-has-children.sub-column-item {
    padding: 4% 40px 4%;
}
ul.sub-column li.menu-item a {
    font-weight: normal!important;
    color: #8f9193!important;
    font-family: "Work Sans", sans-serif;
}
.template-cart .jas-col-md-4.jas-col-sm-12.jas-col-xs-12.pr.jas-row.flol {
    padding-right: 0%;
      padding-left: 2%;
}
.template-cart .mar-neg{
margin-right: -4rem;
}
form#contact_form input, select#ContactFormSubject, textarea#ContactFormMessage{
    font-family: "Work Sans", sans-serif;
}
div#shopify-section-16067234570c0cdfac {
    display: none;
}
.swatch__list.jas_swatches_on_grid.is-flex.rounded {
    display: none;
}
.jas-col-md-5.jas-col-sm-7.jas-col-xs-12.pr.jas_thumbs_img {
    flex-basis: 48%;
    max-width: 48%;
}
.pad_15 a.button-o-w:hover {
    background: #691642!important;
    color: #fff!important;
}
.contact-l .collection-content_s {
    display: none;
}
span.h-know-more a {
    font-weight: bold;
}
.pad_15{
padding-top: 15%;
}
.featured-studio.bes-p {
    padding: 0% 0 0 36%;
}
.template-login .collection-content_s, .template-register .collection-content_s{
    display: none;
}
.shopify form .form-row input.input-text{
  text-align: center;
font-family: "Work Sans", sans-serif;
  color: #6d6e71!important;
  font-weight: 600;
}
.tit-log{
color: #730643;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
      font-size: 22px;
}
.jas-container.login-form.reg-form {
    width: 30%;
}

input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #6d6e71;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: /your box-shadow/,0 0 0 50px white inset;
    -webkit-text-fill-color: #6d6e71;
}

.ypop-header.lazyloaded picture {
    display: block!important;
}
.gecko-promo-popup.popup-quick-view {
  max-width: 45%;
}
.pop-pad {
        padding: 4% 4% 3% 2%;
      background: #F1F2F2;
}
.ypop-content {
    text-align: left;
}
.bgg {
    background: #f1f2f2;
}
.pop-p{
    padding-right: 0rem;
  padding-left: 0rem;
}
h3.pop-h3 {
    color: #730643; 
    font-weight: 600;
}

button.btn.submit-field.mailchimp-subscription-ajax-submit {
    font-weight: 600;
    letter-spacing: 1.44px;
  height:50px;
}
input#yit_mailchimp_newsletter_form_email_ypop::placeholder{
font-size:14px;
  text-align: left;
}
input#yit_mailchimp_newsletter_form_email_ypop{
    border: 0px solid #e3e3e3;
  height: 50px;
}
.gecko-promo-popup.popup-quick-view .mfp-close {
    width: 30px;
    height: 30px;
    background: center center no-repeat;
    position: absolute;
    top: 0px;
    right: -15px;
    opacity: 1;
    padding: 0;
    cursor: pointer;
    background-color: rgb(255 255 255 / 0%);
    border-radius: 0;
}
li.ypop-submit {
    width: 100%;
    float: right;
}
.newsletter_form_email {
    width: 65%;
    float: left;
}
.ypop-form-newsletter-wrapper .ypop-submit {
    text-align: center;
    margin-top: 0px;
    width: 34%;
}
.ypop-form-newsletter-wrapper ul li {
    margin: 5% 1px;
}
.bes-3{
background: url(/cdn/shop/files/ban-new1.jpg?v=1607576998);
    background-size: cover;
    height: 59.5vh;
      background-repeat: no-repeat;
}
div#shopify-section-1606721048d8db4a7f {
    display: none;
}
.mob{
    display:none;
    }
.w_100{
width: 100%;
}

.bes-p p {
    font-size: 21px;
    width: 107%;
    font-weight: 500;
}
.bes-5 .jas-col-md-4.jas-col-xs-12 {
    padding: 0;
}
.jas-col-md-8.jas-col-xs-12.jas-col-sm-8.studio-b-l.bes-p {
    padding-left: 2%;
}
td.product-remove {
    padding: 10px 15px 15px 20px!important;
}
.template-cart dt.variation-Color{
    font-weight: 400;
}
.template-cart .cart_item td.product-quantity {
    padding: 15px 0px 15px 0px!important;
}
a.button.checkout.wc-forward:hover{
border-color: #691642 !important;
    background-color: #691642 !important;
    color: #fff !important;
    border: 1px solid;
}
.mini_cart_item dl.variation {
    color: #6d6e71;
    font-weight: 300 !important;
}
td.product-thumbnail {
    padding: 15px 15px 15px 0px!important;
}
.shop_table .product-subtotal {
    font-weight: 400;
}
.bes-1{margin-bottom:80px;}
p.price.productPrice span#product-price{
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    color: #6E0D44;
    margin-bottom: 20px !important;
    display: block;
}
.jas-col-md-7.jas-col-sm-5.jas-col-xs-12.product-template-content {
    flex-basis: 52%;
    max-width: 52%;
}

.Shopify-product-details__short-description {
    margin-top: -15px;
}
.template-product .shopify-breadcrumb a, .template-product .shopify-breadcrumb {
    color: #939598;
}

.Shopify-product-details__short-description p strong {
    font-weight: 400;
    color: #6d6e71;
      font-size: 13px;
  line-height: 55px;
}
.Shopify-product-details__short-description p a {
    font-weight: 600;
    color: #6d6e71;
      font-size: 13px;
  line-height: 55px;
}
.variant-quantity.is-visible {
    color: #730643;
}
/*----anil css----*/
.template-article .page-head {
    background-color: #560834 !important;
    background-image: none !important;
    padding: 6% 0;
}
.template-article .page-head h1 {
    font-size: 24px;
    font-weight: 600;
}
article {
    font-size: 18px;
}
.post-related h4 {
    font-size: 35px;
    text-align: center;
    color: #691642;
    font-weight: 600;
    padding: 40px 0;
}
.pl__10{
padding: 0 5% 0 10%;
}
.w__100{
width:100%!important;
}
.h-col-6 {
    width: 50%;
    float: left;
      text-align: left;
}
.post-related h5 {
    font-size: 24px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #691642 !important;
    padding-top: 15px;
    padding-bottom: 5px;
}
.metaslider .flexslider .caption-wrap h3 {
    font-family: 'Work Sans';
    font-size: 24px!important;
    font-weight: 500;
    font-stretch: normal;
  letter-spacing: 7.48px;
  text-transform: uppercase;
}
.post-related h5 a{
color: #691642 !important;
}
.flex.between-xs.tag-comment.mt__40 {
    display: none;
}
.template-article .social-share {
    margin-top: 1%;
}
.post-related span.f__libre {
    display: none;
}
.template-article .page-head.lazyloaded:before {
    background: none;
}
.template-article .entry-date {
    font-style: normal;
}

.mt-25{margin-top: -25px;}

.logo-pop{text-align:center;
margin-top: 10%;
}
.logo-pop img{
  width:70%;
  text-align:center;
}
.login_frm_side .bgb {
    background: #fff;
  color: #560834;
    font-size: 24px !important;
    font-weight: 500;
  padding-bottom: 5%;
  letter-spacing: 0.05px;
}
.login_faq_side::before {
    display: none !important;
}
a#showFormLogin {
    border: none;
    font-style: italic;
    text-transform: inherit;
  font-size: 16px;
  font-family: "Work Sans", sans-serif;
}
::placeholder{
text-align:center;
  color:#6d6e71;
  font-weight:500 !important;
}

.footer__top {
  background-color: #f1f2f2;}
.login_frm_side .login_frm {
    margin-top: 20px;
    padding-bottom: 0px;
    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 0px solid #E2E2E2;
}
.login_frm_side input[type="text"], .login_frm_side input[type="password"], .login_frm_side input[type="email"], .shopify form .form-row input.input-text {
    background: #f1f2f2;
    width: 100%;
    height: 55px;
    text-align: center;
    font-family: "Work Sans", sans-serif;
    font-size: 18px;
  color: #6d6e71;
  border: none;
}

.login_frm_side input[type="submit"], .template-login input.shopify-Button.button, .template-register input.shopify-Button.button{
    height: 60px;
    text-align: center;
    font-family: "Work Sans", sans-serif;
    font-size: 16px;
 color: #fff!important;
    width: 60%;
  margin-top: 20px;
}
.template-login a.shopify-Button.button.fr, .template-register a.shopify-Button.button.fr, .shopify-ResetPassword button.shopify-Button.button.fr {
    color: #6D6D6D;
    background: transparent;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
  margin: 10px auto; 
    float: none;
  padding:0;
}
.template-register a.shopify-Button.button.fr {
    margin: 0px auto;
}
.login-form h2 {
    font-size: 28px;
  font-weight: 500;
}
form.shopify-ResetPassword.lost_reset_password.asss p {
    text-align: center;
}


.login_frm_side.jas-side-login-none.jas-push-menu-none {
    padding: 2px 13%;
}

#login_side .mfp-close:after, #login_side .mfp-close:before {
    background-color: rgba(0, 0, 0, 0.4);
    width: 20px;
    height: 2px;
}
button.mfp-close {
    margin: 7px;
}
.login_frm_side .login_faq_side {
    padding-top: 5px;
    padding-bottom: 40px;
}
.sbt_btn{
margin-bottom:0px;
}
.widget_shopping_cart_content .remove {
    position: absolute;
    top: 0px;
    right: 0;
    padding-right: 0;
    font-size: 16px;
    width: 16px;
    margin-bottom: 0;
    border-radius: 50%;
    color: rgba(0,0,0,.8);
    z-index: 2;
}
.dropdown-cart .cart_item_info a {
    color: #6d6e71;
    font-size: 16px;
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
  /*line-height:16px;*/
}
li.mini_cart_item {
    margin-bottom: 25px !important;
}
.dropdown-cart {
    /*padding: 10px 25px;*/
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 350;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    background-color: #fff;
    margin-top: 15px;
    width: 506px;
}
.widget_shopping_cart img {
    max-width: 132px;
    width: 132px;
}
a.tr.remove img {
    max-width: 16px;
}
.widget_shopping_cart .gecko-scroll-content{
    position: relative;
    max-height: 325px;
}
p.total {
    display: block !important;
    text-align: center;
    font-size: 16px !important;
    color: #560834 !important;
  text-transform: uppercase;
  font-weight: 600 !important;
  margin-bottom: 0;
}
.in-text{
font-size:12px;
  color: #6d6e71;
  font-weight:400;
}
.dropdown-cart {
    box-shadow: 6px 0 3px -3px #908989;
  box-shadow: 6px 2px 11px -1px #908a8a5c;
}
a.button.checkout.wc-forward {
    font-size: 16px;
    height: 46px;
    line-height: 46px;
  color:#fff;
  font-weight:500;
}
.cart__popup-quantity.mt__5.pr.oh {
    max-width: 60%;
    position: absolute;
  margin-top: 30px;
}
span.shopify-Price-amount.amount.db {
    float: right;
    max-width: 80%;
  margin-right: 20px;
  margin-top: 53px;
  font-size: 16px;
    color: #6d6e71;
    font-weight: 600;
}
.cart__popup-qty--input {
    font-weight: 600;
    font-size: 14px !important;
  color: #6d6e71 !important;
  font-family: "Work Sans", sans-serif !important;
}
dl.variation {
    color: #6d6e71;
    font-size: 14px;
    font-weight: 400 !important;
    font-style: normal;
}
p.mini-bag {
    color: #6d6e71;
    text-transform: uppercase;
    text-align: left;
    font-weight: 600;
  padding-top:10px;
padding-left: 15px;
  margin-bottom: 5px;
}
.dropdown-cart .cart_item_image {
    position: relative;
    margin-right: 30px;
}
span.quan {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  text-transform:none;
}
.dropdown-cart a.cart_item_image {
    height: 132px;
  width:132px;
}
.remove-item img {
    width: 20px;
}
.jas_cart_page .shop_table {
    border-width: 0px 0px 0;
}
.jas_cart_page .shop_table td {
    border-width: 0 0 0px;
}


.cart-collaterals .cross-sells {
    float: left;
    width: 100%;
}
.cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}

.template-cart td.product-thumbnail img {
    max-width: 150px;
  height: 150px;
    object-fit: cover;
    overflow: hidden;
}

.cart_note div#is-a-gift {
    display: none;
}

.entry-summary .out-of-stock {
    background: #6D6E71;
    border: 0px solid #730643;
    color: #ffffff;
  font-weight: 500;
}

/*---accordion css----*/
button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd;
}

button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

button.accordion.active:after {
    content: "\2212";
}

div.panel {
    padding: 0 18px;
    background-color: white; 
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


.SHOP-MORE{
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #560834;
  position: relative;
  padding: 15px;
  margin-top: -11%;
    margin-bottom: 9%;
    
}
.SHOP-MORE a{
  color: #560834;
}
.shop_table td.product-name a {
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #6d6e71;
}
td.product-subtotal {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: normal;
    text-align: left;
    color: #6d6e71;
    padding: 5px;
}

.order-total th, .order-total .price {
    padding: 0;
    border: 0;
    font-size: 24px;
    font-weight: 600;
    text-align: right;
    color: #560834;
}
.order-total td {
    padding: 0;
}
.cart__popup-qty {
    height: 22px;
    display: block;
    border: 0px solid #e3e3e3;
    line-height: 22px;
    width: 25px !important;
  font-size: 12px !important;
}
.cart__popup-qty--input {
    width: 25px!important;
    height: 22px!important;
  font-size: 12px !important;
}
.widget_shopping_cart_footer {
    border-top: 1.5px solid rgba(129,129,129,.2);
}
.widget_shopping_cart_body.gecko-scroll.has-scrollbar {
    padding: 10px 0px 0 25px;
}
.dropdown-cart .widget_shopping_cart_footer {
    margin: 0px 45px 40px;
}
.mini_cart_item .remove {
    margin-right: 0px;
    display: none;
}


.dropdown-cart .quantity input {
    background-color: #e9eaea;
}




a.cart__popup-qty {
    background-color: #f1f2f2;
}

.dropdown-cart .cart_item_info{
padding-right:0;
}

.mini_cart_item .remove {
    margin-right: 0;
}

.dropdown-cart .cart__popup-quantity.mt__5.pr.oh {
    width: 50%;
    margin: 0;
      margin-top: 10px !important
            z-index: 1;
}

.dropdown-cart span.shopify-Price-amount.amount.db {
    width: 61%;
    text-align: right;
    margin: 0;
      margin-top: 5px !important;
  position:absolute;
      padding-top: 2px;
}


.dropdown-cart .product_list_widget{
 padding: 17px 40px 15px;

}

p.mini-bag{
 padding: 17px 40px 5px;
}


dt.variation-Color, .dd.variation-Color p {
    color: #6d6e71;
    font-size: 14px;
    font-weight: 300;
  font-style:normal;
}

.jas_cart_page a.minus.db.cb, .jas_cart_page a.plus.db.cb, .jas_cart_page .quantity input{
    width: 23px !important;
    height: 22px !important;
    font-size: 14px !important;
  display: inline;
  color:#6d6e71;
  padding: 0 5px;
  font-weight: 600;
  font-family: "Work Sans", sans-serif;
}
.jas_cart_page .quantity input{
border-left: 0px solid #6d6e71 !important;
  border-right: 0px solid #6d6e71 !important;
}
.jas_cart_page .quantity {
    width: 80px;
  border: 0px solid #6d6e71;
  background-color: #f1f2f2;
  height: 25px;
   margin: 0; 
}
.jas_cart_page .quantity input {
    width: 34px !important;
    height: 25px !important;
 background-color: #e9eaea !important;
}
.jas_cart_page a.plus.db.cb {
    position: absolute;
    right: -2px;
}
.jas_cart_page a.minus.db.cb {
    position: inherit;
    left: 2px;
}
p.incl {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    color: #6d6e71;
  position: relative;
    left: 0%;
  text-transform:none;
  margin-top: 5px;
    margin-bottom: 10px;
}
.template-cart th.cart-SubTotal {
    text-align: left;
}
.template-cart .wc-proceed-to-checkout.tr {
    text-align: left;
}
.template-cart div#order-slots {
    padding-left: 0 !important;
}
.cart_totals.calculated_shipping {
    margin-top: 0%;
}
.wc-proceed-to-checkout.tr {
    margin-top: 1%; 
}
.cart_totals th {
    width: 40%;
  padding: 0px 0px 15px 0px!important;
}
.cart_totals td {
    width: 68%;
  text-align:right;
}
button.checkout-button.button.alt {
    width: 100%;
    height: 51px;
    font-size: 20px;
    font-weight: 600;
}
tr.order-total {
    line-height: 1.3;
  text-transform: uppercase;
}
td.product-thumbnail {
    padding-top: 19px;
    padding-bottom: 19px;
}
.cart_totals table.shop_table.shop_table_responsive {
    margin-bottom: 0;
}


  .accordion-container {
		position: relative;
		width: 100%;
		border-top: none;
		outline: 0;
		cursor: pointer
}

.accordion-container .article-title {
		display: block;
		position: relative;
		margin: 0;
		padding: 0.625em 0.625em 0.625em 1.6em;
		font-size: 1.25em;
		font-weight: normal;
		cursor: pointer;
}
  
  .widget h4.article-title.widget-title:after {
    content: "";
    width: 60px;
    height: 2px;
    background: #fff;
    left: 0;
    bottom: 15px;
    position: absolute;
}
  
.content-entry h3.widget-title.tu.fwsb {
    text-transform: inherit;
    font-weight: 300;
    color: #6d6e71;
    font-size: 18px;
    padding: 10px 20px;
    font-weight: 600;
    background-color: #f1f2f2;
    font-size: 20px;
    line-height: 1.4;
}
  
  textarea {
    border: none;
}
  
  textarea#gift-note {
    background-color: #f1f2f2;
}
  
  textarea#gift-note::placeholder{
  text-align:left;
    color:#bcbec0;
    font-family: "Work Sans", sans-serif;
    font-size: 20px;
  }	
  
  h3.widget-title.tu.fwsb i {
    left: 93%;
}

.accordion-container .article-title:hover,
.accordion-container .article-title:active,
.accordion-container .content-entry.open .article-title {
		
}

.accordion-container .article-title:hover i:before,
.accordion-container .article-title:hover i:active,
.accordion-container .content-entry.open i {
		color: #000;
}

.accordion-container .content-entry i {
		position: absolute;
		top: -8px;
		left: 0px;
		font-style: normal;
		font-size: 1.625em;
		color: #000000 !important;
}

  h4.widget-title i {
    font-family: Montserrat,sans-serif;
    
}
  
  div#is-a-gift label {
    font-size: 18px;
}
  
  span.gift_cart_checkbox {
    font-weight: 600;
}
  
  h3.widget-title.tu.fwsb i {
  font-family: Montserrat,sans-serif;
  }
.accordion-container .content-entry i:before {
		content:'+'!important;
    background-image: url()!important;
    background-repeat: no-repeat !important;
    position: absolute;
    /* font-family: FontAwesome; */
    width: 15px !important;
    height: 15px !important;
    text-align: center;
    color: #6d6e71;
    top: 8px;
  font-family: "Work Sans", sans-serif;
    font-size: 20px;
    line-height: 44px;
}
  
 
.accordion-container .content-entry.open i:before {
		content: '-'!important;
  background-image: url()!important;
  -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
  top: 8px;
    font-family: "Work Sans", sans-serif;
    font-size: 20px;
  color: #6d6e71;
 
}
  .widget h4.widget-title:after{
  display:none;
  }

.accordion-content {
		display: none;
		padding-left: 0em;
}
/* This stuff is just for the Codepen demo */

#content {
		width: 100%;
}

.accordion-container,
#description {
		width: 100%;
		margin: 0 auto 1.875em auto;
}

#description p {
		line-height: 1.5;
}

#description h2 {
		text-align: center;
}
  
  .widget h4.widget-title {
    padding-left: 30px;
        margin: 0em 0 0;
}
    






.cart-collaterals {
    display: inline-block;
    width: 100%;
    margin-bottom: 60px;
    top: 35px;
    position: relative;
}


p.SHOP-MORE {
    width: 50%;
    position: relative;
    top: 80px;
}

  tr.cart_item td {
    padding: 15px 35px;
}

.cart_container {
    margin-top: 30px;
}

.template-cart .collection-content_s {
    display: none;
}







 @media only screen and (min-width: 1px) and (max-width: 1599px){

   .template-cart a.plus.db.cb {
    margin-top: 1px;
}

  .accordion-container {
		position: relative;
		width: 100%;
		border-top: none;
		outline: 0;
		cursor: pointer
}
   .jas-col-md-8.jas-col-sm-12.jas-col-xs-12.pr__2.pl__5.pr.jas-row.flol {
    padding-right: 5%;
}
   textarea#gift-note::placeholder{
    font-size: 13px!important;
  }
   td.product-name {
    width: 30%;
}
   .bes-p p {
    font-size: 15px;
}
   .pad_15 {
    padding-top: 17%;
}
   .pad_15 a.button-o-w {
    padding: 0.15% 4%;
}
   .jas-col-md-8.jas-col-xs-12.jas-col-sm-8.studio-b-l.bes-p {
    padding-left: 3%;
}
   

.accordion-container .article-title {
		display: block;
		position: relative;
		margin: 0;
		padding: 0.625em 0.625em 0.625em 1.6em;
		font-size: 1.25em;
		font-weight: normal;
		cursor: pointer;
}
  
  .widget h4.article-title.widget-title:after {
    content: "";
    width: 60px;
    height: 2px;
    background: #fff;
    left: 0;
    bottom: 15px;
    position: absolute;
}
  
.content-entry h3.widget-title.tu.fwsb {
    text-transform: inherit;
    font-weight: 300;
    color: #6d6e71;
    font-size: 18px;
    padding: 10px 20px;
    font-weight: 600;
    background-color: #f1f2f2;
    font-size: 20px;
    line-height: 1.4;
}
  
  textarea {
    border: none;
}
  
  textarea#gift-note {
    background-color: #f1f2f2;
}
  
  textarea#gift-note::placeholder{
  text-align:left;
    color:#bcbec0;
    font-family: "Work Sans", sans-serif;
    font-size: 20px;
  }	
  
  h3.widget-title.tu.fwsb i {
    left: 93%;
}

.accordion-container .article-title:hover,
.accordion-container .article-title:active,
.accordion-container .content-entry.open .article-title {
		
}

.accordion-container .article-title:hover i:before,
.accordion-container .article-title:hover i:active,
.accordion-container .content-entry.open i {
		color: #000;
}

.accordion-container .content-entry i {
		position: absolute;
		top: -8px;
		left: 0px;
		font-style: normal;
		font-size: 1.625em;
		color: #000000 !important;
}

  h4.widget-title i {
    font-family: Montserrat,sans-serif;
    
}
  
  div#is-a-gift label {
    font-size: 18px;
}
  
  span.gift_cart_checkbox {
    font-weight: 600;
    font-size: 16px;
    color: #550b34;
}
  
  h3.widget-title.tu.fwsb i {
  font-family: Montserrat,sans-serif;
  }
.accordion-container .content-entry i:before {
		content:'+'!important;
    background-image: url()!important;
    background-repeat: no-repeat !important;
    position: absolute;
    /* font-family: FontAwesome; */
    width: 15px !important;
    height: 15px !important;
    text-align: center;
    color: #6d6e71;
    top: 8px;
  font-family: "Work Sans", sans-serif;
    font-size: 20px;
    line-height: 44px;
}
  
 
.accordion-container .content-entry.open i:before {
		content: '-'!important;
  background-image: url()!important;
  -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
  top: 8px;
    font-family: "Work Sans", sans-serif;
    font-size: 20px;
  color: #6d6e71;
 
}
  .widget h4.widget-title:after{
  display:none;
  }

.accordion-content {
		display: none;
		padding-left: 0em;
}
/* This stuff is just for the Codepen demo */

#content {
		width: 100%;
}

.accordion-container,
#description {
		width: 100%;
		margin: 0 auto 1.875em auto;
}

#description p {
		line-height: 1.5;
}

#description h2 {
		text-align: center;
}
  
  .widget h4.widget-title {
    padding-left: 30px;
        margin: 0em 0 0;
}

.content-entry h3.widget-title.tu.fwsb {
    text-transform: inherit;
    font-weight: 300;
    color: #6d6e71;
    font-size: 18px;
    padding: 18px 20px;
    font-weight: 600;
    background-color: #f1f2f2;
    font-size: 14px;
    line-height: 1.4;
}

  
  button.checkout-button.button.alt {
    width: 100%;
    height: 45px;
    font-size: 15px;
    padding: 10px 25px;
    font-weight: 600;
}
   
   .wc-proceed-to-checkout.tr {
    margin-top: 15px;
}
    
    .cart_totals th {
    width: 40%;
}
    
    .order-total th, .order-total .price {
    padding: 0;
    border: 0;
    font-size: 15px;
    font-weight: 600;
    color: #560834;
}
    
    

p.incl {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-align: right;
    color: #6d6e71;
    position: relative;
    left: 0%;
    text-transform: none;
}
   
   
   .accordion-container .content-entry i:before {
		
    top: 13px;
}
  
 
.accordion-container .content-entry.open i:before {
		
  top: 13px;
 
}
   
   .shop_table td.product-name a {
     font-size: 14px;}
   
   .quantity input.input-text[type="number"] {
    font-size: 12px !important;
     height: 24px !important;
}
   
   textarea#gift-note::placeholder{
  text-align:left;
    color:#bcbec0;
    font-family: "Work Sans", sans-serif;
    font-size: 13px;
  }	
   
   td.product-subtotal {
     font-size: 14px;}
   
   tr.cart_item td {
    padding: 15px 20px;
}
   
   .SHOP-MORE a {
    color: #560834;
    font-size: 16px;
}
   p.SHOP-MORE {
    width: 50%;
    position: relative;
    top: 50px;
}
   .pop-pad {
    padding: 2% 0% 1%;
   }
  
   
   
   
  }


@media only screen and (max-width: 1599px) and (min-width: 1367px){

 .s-long-d {
    padding: 100px 5% 90px;
}
  ul#jas-main-menu #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -642.781px!important;
    padding: 0px 330%;
}
  li.menu-item.menu-item-has-children.sub-column-item {
    padding: 4% 0px 4%;
}
  #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item:last-child {
    min-width: 400px!important;
}
  #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 250px!important;
    padding: 4% 0px 4%;
}
  ul#jas-main-menu li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -722.781px!important;
    padding: 0 307%;
}
  span.h-know-more:after {
    margin: 18px 16.8rem!important;
    width: 14em;
} 

}


@media (min-width: 1600px){
#jas-footer .signup-newsletter-form input.input-text {
    height: 60px;
}
  

  
input:not([type="submit"]):not([type="checkbox"]), textarea, select {
    font-size: 18px;
}
.signup-newsletter-form input.submit-btn {
  line-height: 45px;
      padding: 5px 45px !important;
}
  h3.pop-h3 {
    font-size: 24px;
}
 .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 411px;
}
  p.note-p{
    font-size: 16px;
}
  li.menu-item.menu-item-has-children.sub-column-item {
    padding: 4% 40px 4%;
}
  .pop-p{
  font-size:16px;
  }
  #jas-footer .signup-newsletter-form input.input-text::placeholder{
  font-size: 16px;
  }
  .dropdown-cart .product_list_widget {
    padding: 17px 45px 15px;
}
  .widget_shopping_cart_body.gecko-scroll.has-scrollbar {
    padding: 10px 0px 0 0px;
}
 
  .widget_shopping_cart .gecko-scroll-content {
    max-height: 443px;
}
  .widget_shopping_cart .gecko-scroll-content{
  padding-right: 0px;
  }
  .s_cont-right{
  padding-right: 0%;
  }
  .collection-content_s.ban-s-top .s_cont-right {
    margin-top: 0;
}
  .collection-content_s .s_cont-right {
    margin-top: -25px;
}
  .collection-content_s p {
    font-size: 18px;
}
  .s_cont-left {
    padding-right: 0.5%!important;
}
  span.h-know-more:after {
    margin: 13px 21.6rem;
  }
  .bes-p p {
    font-size: 20px;
    width: 102%;
    font-weight: 500;
}
  ul.sub-column li.menu-item a {
    font-size: 18px;
}
  .jas-menu ul .sub-column-item > a {
    font-size: 18px;
  }
  5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -735.5px!important;
    padding: 0 190%;
}
}
@media only screen and (max-width: 1599px) and (min-width: 1500px){
.jas_custom_1592390188479 .collection-content_s {
    padding: 60px 12% 100px!important;
}
  .ypop-content {
    margin: 10% 16%;
  }
}
@media only screen and (max-width: 1700px) and (min-width: 1600px){
.collection-content_s p {
    font-size: 17px;
}
  span.h-know-more:after {
    margin: 13px 24.4rem;
}
}
@media only screen and (max-width: 1353px) and (min-width: 1350px){
span.h-know-more:after {
    margin: 19px 20rem!important;
}
}
@media only screen and (max-width: 1360px) and (min-width: 1354px){
span.h-know-more:after {
        margin: 19px 17rem!important;
}
}
@media only screen and (max-width: 2199px) and (min-width: 2000px){
.collection-content_s {
    padding: 100px 15% 135px;
}
}
@media only screen and (min-width: 2200px) and (max-width: 2499px){
.collection-content_s {
    background-color: #e6e8ea;
    padding: 100px 18% 135px;
}
}
@media (min-width: 2500px){
  .collection-content_s {
    padding: 100px 22% 135px;
}
  .contact-cont.collection-content_s.ban-s-top {
    padding: 50px 25% 200px;
    background-color: #560834;
}
}
@media (min-width: 2500px){

}
@media only screen and (max-width: 1599px) and (min-width: 1px){
.template-article .page-head h1 {
    font-size: 22px;
    font-weight: 600;
}
 
  .widget_shopping_cart_body.gecko-scroll.has-scrollbar {
    padding: 10px 0px 0 0px;
    height: 200px;
    overflow: scroll;
    overflow-x: hidden;
}
  .widget_shopping_cart_body.gecko-scroll.has-scrollbar::-webkit-scrollbar {
    display: none;
}
  .cart__popup-quantity.mt__5.pr.oh{z-index:9;}
article {
    font-size: 13px;
}
.post-related h4 {
    font-size: 25px;
    padding: 15px 0;
}
  .template-cart td.product-thumbnail img {
    max-width: 120px;
    height: 120px;
}
.post-related h5 {
    font-size: 18px;
    padding-top: 0px;
    padding-bottom: 5px;
}  
    #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
        left: -575.781px!important;
   padding: 0 290%;
}
  li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
        left: -655.781px!important;
   padding: 0 290%;
}
  .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 280px!important;
}
  li.menu-item.menu-item-has-children.sub-column-item {
    padding: 4% 20px 4%;
}
  

}
@media only screen and (max-width: 1515px) and (min-width: 1366px){
span.h-know-more:after { 
    margin: 19px 17rem;
}
  #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -580.781px!important;
    padding: 0px 240%;
}
.jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 285px!important;
}
   .template-cart td.product-thumbnail img {
    max-width: 130px;
    height: 130px;
}

}
@media only screen and (max-width: 1365px) and (min-width: 1360px){
span.h-know-more:after {
    margin: 19px 16.8rem;
}
    button.minmaxify-close {
    margin-top: -45px;
    margin-right: -45px;
}
 
  .gecko-promo-popup.popup-quick-view {
    max-width: 54%;
}
  .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 340px!important;
}
  li.menu-item.menu-item-has-children.sub-column-item {
    padding: 4% 30px 4%;
}
  #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -580.781px!important;
    padding: 0 215%
}
  .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 291px!important;
}
  .pop-pad {
    padding: 4% 4% 5%;
}
 
  .dropdown-cart .product_list_widget {
    padding: 17px 5px 20px 5px;
}
  .widget_shopping_cart_body.gecko-scroll .gecko-scroll-content {
    padding: 0 40px;
}
  .dropdown-cart span.shopify-Price-amount.amount.db {
    width: 62%;
}
  .shopify-ordering span {
    font-size: 14px;
    line-height: 14px;
}
}


@media only screen and (max-width: 1440px) and (min-width: 1367px){
#jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
    min-width: 360px!important;
}

}


@media only screen and (max-width: 1366px) and (min-width: 1221px){
.jas-icon-cart .count {
    font-size: 10px;
    top: 6px!important;
    left: 0px!important;
}
  .template-cart img.search-ic {
    width: 24px;
}
.template-cart .jas-my-account img {
    width: 24px;
}
       .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
   min-width: 235px!important;
}
    .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item:last-child {
    min-width: 460px!important;
}
  
  #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -650.781px!important;
    padding: 0 222%;
}
  li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -794.781px!important;
    padding: 0px 220%;
}
  .dropdown-cart {
    width: 470px;
        padding: 10px 0px 0;
}
  .widget_shopping_cart img {
    max-width: 110px;
    width: 110px;
}
  .dropdown-cart a.cart_item_image {
    height: 110px;
    width: 110px;
}
  .dropdown-cart span.shopify-Price-amount.amount.db {
    width: 63%;
  }
  .jas-menu .menu-item-shipping .mega-menu>ul > .sub-column-item {
    min-width: 330px;
}
 
}
@media only screen and (max-width: 1220px) and (min-width: 1150px){
.jas-icon-cart .count {
    font-size: 10px;
    top: 5px;
    left: 0px;
}
}
@media screen and (max-width: 600px) {
#jas-mobile-menu ul li a {
    font-size: 16px;
    color: #8f9193;
}
  a.jas-push-menu-btn.pr {
    min-width: 25px !important;
}
  .jas-action > * {
    padding: 0;
    padding-left: 15px;
}
  .jas-wc-single .lh__1.pt__5.pb__5.clearfix {
    /*display: none;*/
}
  nav.shopify-breadcrumb.dib {
    margin-top: 15px !important;
}
  .template-product h1.product_title.entry-title {
    line-height: 1.3;
}
  
}

@media only screen and (max-width: 320px) and (min-width: 1px){
.pa.caption a.button-o-w {
    padding: 1px 14px!important;
    font-size: 11px;
}
  .jobo_zipcode_wrap .za_form .zipcode_submit {
    padding: 8px 12.5%!important;
}
  .hide-md.visible-sm.visible-xs.jas-col-sm-3.jas-col-xs-3.flex.start-md.flex.nta_menu.middle-xs {
    padding-right: 0.5rem;
}
  .jas-col-md-2.jas-col-sm-3.jas-col-xs-3 {
    padding-left: 0.5rem;
}
  .jas-icon-cart .count {
    left: 3.5px!important;
    top: 8px!important;
    font-size: 12px!important;
}
  .metaslider .flexslider .caption-wrap h2 {
    font-size: 30px !important;}
  #shopify-section-16067234570c0cdfac .metaslider .flexslider .caption-wrap h3 {
    font-size: 12px!important;
}
 .jas-icon-cart .count {
    color: #730643;
    top: 5px;
    left: 1px;
}
  p.worksans-f {
    padding: 0 10%;
    font-size: 11px;
}
  .jas_custom_1592390188479 .collection-content_s {
    padding: 60px 8% 220px!important;
}
  .contact-cont.collection-content_s.ban-s-top {
    padding: 35px 10% 335px;
}
  
}
@media only screen and (max-width: 375px) and (min-width: 321px){
.jas_custom_1592390188479 .collection-content_s {
    padding: 60px 8% 210px!important;
}
  #jas-footer.footer-1 .jas-row > div:not(:last-child) {
    margin-bottom: 0px;
}
  .minmaxify-p.active li {
    font-size: 12px;
}
  .contact-cont.collection-content_s.ban-s-top {
    padding: 35px 10% 24em;
}

.jas-icon-cart .count {
    color: #730643;
    top: 7px;
    left: 4px;
}
  .featured-studio.bes-p {
    padding: 10% 17% 5% 12%!important;
}
   .metaslider .flexslider .caption-wrap h2 {
    font-size: 37px !important;}
  .minmaxify-p {
    margin: 18px 10px!important;
    width: calc(100% - 20px)!important;
}
 .minmaxify-p ul {
    padding-left: 0rem;
    margin-bottom: 2rem;
}
}
@media only screen and (max-width: 413px) and (min-width: 376px){
.jas_custom_1592390188479 .collection-content_s {
    padding: 60px 8% 210px!important;
}
  .contact-cont.collection-content_s.ban-s-top {
    padding: 35px 10% 24em;
}
}

@media only screen and (max-width: 1349px) and (min-width: 1290px){
  .jas-icon-cart .count {
    font-size: 12px;
    top: 6px!important;
    left: 3px!important;
}

}







/*---anil new css----*/
.template-collection .jas-add-btn.pa > a {
    color: #fff;
    background-color: #730643;
      font-size: 16px !important;
    height: 46px !important;
    line-height: 46px !important;
    font-weight: 500;
}

.template-collection .jas-add-btn.pa > a:hover {
   opacity: .8;
    border-image: initial;
    border-color: rgb(105, 22, 66) !important;
    background-color: rgb(105, 22, 66) !important;
    color: rgb(255, 255, 255) !important;
}
.product .slick-prev, .product .slick-next {
    display: block !important;
    background: none;
    border: none;
  opacity: 1 !important;
  right:15px;
}
.product .slick-prev{
left:5px;
}
.product .slick-prev:before, .product .slick-next:before {
    font-family: 'Pe-icon-7-stroke';
    font-size: 48px;
}
.lost_password {
    margin-bottom: 0;
    text-align: center;
    font-style: normal;
    margin-top: 8px;
}
.lost_password a {
    color: #bdbcbc;
}
.login_frm_side .btn__link {
    font-style: normal;
}
.select_orderby li a {
    padding: 10px 18px;
    font-size: 18px;
}
.select_orderby {
    width: 144px !important;
}
.sticky-nt-atc.popup-display, .sticky-nt-atc_inner {
    background: #fff;
}
.product .slick-prev {
    left: 5px !important;
}
button#nt_sticky_add, button#nt_sticky_toogle {
    width: 300px;
    float: right;
    height: 60px;
    margin-top: 0;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    color: #FFFFFF;
    background-color: #730643;
  letter-spacing: normal;
}
.sticky-nt-atc_inner .product_title {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    color: #560834;
}
.sticky-nt-atc_inner input.qty.input-text.tc {
    float: left;
    width: 98px;
    height: 60px;
    border-right: 0px solid #C4C4C4;
    border-left: 0px solid #C4C4C4;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    color: #6D6E71;
    background-color: #e9eaea;
}
.sticky-nt-atc_inner div#shopify_quantity {
    margin-right: 20px;
}
p.str_txt {
    margin-top: 4%;
}
p.str_txt strong {
    line-height: 1.5;
}
a.zipcode_submit {
    margin-left: -5px;
    padding: 9px 32% !important;
}

.cart-opened .jas-mini-cart.jas-push-menu {
    width: 25%;
} 
.jas-mini-cart.jas-push-menu .gecko-scroll-content {
    padding: 0 0px;
}
.jas-mini-cart.jas-push-menu h3.mg__0.tc.cw.bgb.tu.ls__2 {
    background: #691642;
  font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
}
.jas-mini-cart span.shopify-Price-amount.amount.db {
    float: none;
    max-width: 100%;
    margin-right: 20px;
    margin-top: auto;
}
.jas-mini-cart.jas-push-menu .remove{
display:block;
  top: -1px;
}
p.mini-bag {
    padding: 17px 15px 5px;
}
.jas-mini-cart h3 i {
    left: 0px;
}
.jas-mini-cart .cart__popup-quantity.mt__5.pr.oh {
    max-width: 60%;
    position: relative;
    margin-top: auto;
}
.jas-mini-cart a.button.checkout.wc-forward:hover {
    border: 0px solid;
}
.jas-mini-cart .cart_item_info a {
    color: #6d6e71;
    font-weight: 600;   
}
.jas-mini-cart .cart__popup-qty--input {
    width: 30px!important;
    height: 28px!important;
}
.jas-mini-cart .cart__popup-qty {
    height: 28px;
    line-height: 28px;
    width: 30px !important;
}
.jas-mini-cart .cart__popup-quantity.mt__5.pr.oh {
    margin-top: 5px;
    margin-bottom: 25px;
}
.jas-mini-cart span.shopify-Price-amount.amount.db {
    font-weight: 400;
}
.jas-mini-cart dl.variation {
    line-height: 1.2;
}
.jas-mini-cart .cart_item_info {
    line-height: 1.3;
}
.jas-mini-cart .mini_cart_item {
    align-items: center !important;
}
.jas-mini-cart .cart__popup-quantity.mt__5.pr.oh {
    max-width: 100%;
}
.jas-mini-cart.jas-push-menu .remove {
    display: block;
    top: 10px;
}
.jas-mini-cart .cart_item_info a {
    font-size: 16px;
  }
  .jas-mini-cart .cart_item_info {
    line-height: 1.3;
    padding-right: 5px;
}
.template-index .jas-col-md-6 .hover-wrap {
    display: none;
}
.footer__top.pb__100.pt__80 {
    padding-top: 60px;
}
footer aside.widget.widget_newsletter_email.widget_text {
    padding-left: 6em;
}
.jas_instagram_section h3.jas_title_1.pr.mb__35 {
    margin-bottom: 1em;
    margin-top: 0.5em;
}
.widget_shopping_cart_content .product_list_widget li.cart__empty_message {
    text-transform: uppercase;
}
.widget_shopping_cart_content .product_list_widget li.cart__empty_message span {
    text-transform: none;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 0.8em;
    padding-right: 3em;
}
.widget_shopping_cart_content .product_list_widget li.cart__empty_message span a {
    display: block;
    color: #6E0D44;
    font-weight: 500;
} 
li.gecko-swatch.swatch-size-small {
    background-color: #F1F1F1 !important;
    color: #6D6E71 !important;
    margin-right: 15px !important;
}




@media only screen and (max-width: 1599px) and (min-width: 1px){
button#nt_sticky_add, button#nt_sticky_toogle {
    width: 275px;
    float: right;
    height: 45px;
    margin-top: 0;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
}
  .sticky-nt-atc_inner .product_title {
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 1;
  }
  

}

@media only screen and (max-width: 1700px) and (min-width: 1500px){
#div1592392309221-0 .caption h2 {
    font-size: 60px !important;
}

}


@media only screen and (max-width: 1024px) and (min-width: 768px){
.cart-opened .jas-mini-cart.jas-push-menu {
    width: 50%;
}

}

@media screen and (max-width: 600px) {
.product .slick-prev{
left:-3px;
}
.product .slick-prev:before, .product .slick-next:before {
    font-family: 'Pe-icon-7-stroke';
    font-size: 36px;
}
  .header__top.bgbl {
    margin: 0 -15px;
}
  .header__top .header-text {
    text-align: center;
    line-height: 1.5;
    padding: 10px 0;
}
.product .slick-next {
    right: 1px;
}
.template-product .jas-container {
    width: 100%;
}
 .product .p-nav.oh.jas-carousel.slick-initialized.slick-slider {
    display: none;
}
  .template-product .sticky-nt-atc_inner .quantity { 
    width: 17%;
}
 .sticky-nt-atc_inner a.minus.db.cb, .sticky-nt-atc_inner a.plus.db.cb{
    display: none;
}
  .sticky-nt-atc_inner div#shopify_quantity input {
    float: left;
    width: 100%;
}
  .sticky-nt-atc_inner div#shopify_quantity {
    margin-right: 10px;
}
  .jas-container.login-form {
    width: 90%;
}
  .jas-container.login-form.reg-form {
    width: 90%;
}
  input.shopify-Button.button.rst_btn {
    width: 80%;
    padding: 0;
}
  .template-register input.shopify-Button.button {
    margin-bottom: 0;
  }
  .s-long-d p {
    text-align: left;
}
  .h-col-6.s_cont-left:before {
    display: none !important;
  }
  .shopify .cart-empty {
    font-size: 20px!important;
    margin-top: 10%;
    font-weight: 600 !important;
    font-family: "Work Sans", sans-serif;
  }
  .shopify .empty-cart-text {
    font-size: 13px;
    line-height: 1.5;
  }
  .SHOP-MORE a {
    font-size: 14px!important;
    margin-left: 0 !important;
    text-decoration: underline;
  }
  p.SHOP-MORE {
    text-align: center;
    width: 100%;
}
  
  [class*=categories-space-] .jas-item-category {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 15px;
}
  .hover-wrap {
    margin-bottom: 25px !important;
}
  footer .jas-container {
    padding: 0 22.5px;
}
  .jobo_zipcode_wrap .za_form .zipcode_input {
    height: 43px;
  }
  .jobo_zipcode_wrap .za_form .zipcode_submit {
    padding: 7px 20.5%!important;
    margin-left: -5px;
}
  .jas_label_rectangular .jas-label {
    padding: 9px 7px;
}
  .dropdown-cart {
    margin-right: -6em !important;
}
  .template-cart .jas-col-md-4.jas-col-sm-12.jas-col-xs-12.pr.jas-row.flol {
    padding-left: 0%;
}
  td.product-name {
    padding: 15px 0 15px 0px !important;
}
  .template-collection .footer__top, .template-collection .footer__bot {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
.cart-opened .jas-mini-cart.jas-push-menu {
    width: 294px;
}
  .jas-mini-cart ul.cart_list.product_list_widget.tl {
    padding: 17px 15px 15px;
}
  .jas-mini-cart span.shopify-Price-amount.amount.db {
    margin-top: auto;
}
  .jas-mini-cart .remove img {
    max-width: 14px!important;
    width: 14px!important;
}
  .mini_cart_item dd.variation-Color {
    font-size: 11px;
}
.mini_cart_item dt.variation-Color {
    font-size: 11px;
  float: none;
}
  .cart_item_info dl.variation {
    display: -webkit-box;
    margin-top: 0;
}
 .jas-mini-cart .cart__popup-quantity.mt__5.pr.oh {
    position: relative;
    margin: 0;
    top: 0 !important;
}
  .hide-md.visible-sm.visible-xs.jas-col-sm-3.jas-col-xs-3.flex.start-md.flex.nta_menu.middle-xs {
   text-align: right;
    display: block;
    padding-right: 25px;
}
  .sf-open.cb.chp.pr.gecko-search-full-screen.cursor-pointer {
    right: 15px;
}
  .sf-open.cb.chp.pr.gecko-search-full-screen.cursor-pointer img {
    width: 25px;
}
 .header__mid .mob.jas-col-md-2.jas-col-sm-3.jas-col-xs-3 {
    padding: 0 15px;
    position: relative;
    left: 32px;
}
  .jas-my-account.ts__05.pr a {
    font-size: 16px;
    color: #8f9193;
    text-transform: uppercase;
    padding: 7px 0;
    font-weight: 600;
}
  .jas-my-account.ts__05.pr ul {
    transform: none !important;
    top: 30px !important;
}
  .jas-mini-cart .cart__popup-qty--input {
    width: 25px!important;
    height: 25px!important;
}
.jas-mini-cart .cart__popup-qty {
    height: 25px;
    line-height: 25px;
    width: 25px !important;
}
  .widget_shopping_cart_footer.tl {
   /*margin-top: -50%;*/
}
  /*.cart-opened .jas-mini-cart.jas-push-menu {
   display: inline-block;
}
  .widget_shopping_cart_footer.tl {
    position: fixed;
    width: 100%;
    bottom: 8em;
}
   */
  
  .jas-mini-cart.jas-push-menu {
    overflow-y: auto;
    overflow: hidden;
}
.jas-mini-cart .widget_shopping_cart_content {
    display: flex !important;
}
.jas-mini-cart .widget_shopping_cart .gecko-scroll-content {
    position: absolute !important;
}
  .jas-mini-cart .cart__popup-quantity.mt__5.pr.oh {
    margin-top: 2.5px !important;
    margin-bottom: 12.5px !important;
}
  .jas-mini-cart .mini_cart_item {
    align-items: center !important;
}
  .jas-mini-cart span.shopify-Price-amount.amount.db {
    position: relative;
  }
  .jas-mini-cart .cart_item_info a {
    font-size: 14px;
  }
  .jas-mini-cart span.shopify-Price-amount.amount.db{
  font-size: 14px;
  }
  .jas-mini-cart .cart_item_info {
    line-height: 1.3;
    padding-right: 5px;
}
  .cart-opened .jas-mini-cart.jas-push-menu {
    width: 100%;
}
  footer aside.widget.widget_newsletter_email.widget_text {
    padding-left: 0;
    padding-top: 1.5em;
}
  img.men-bor {
    display: none;
}
  li.menu-item.menu-item-has-children.has-sub {
    font-weight: 600;
}
  
  
  
}

@media only screen and (min-width: 376px) and (max-width: 425px){
.cart-opened .jas-mini-cart.jas-push-menu {
    width: 350px;
}


}
 @media only screen and (min-width: 1348px) and (max-width: 1370px){
  span.h-know-more:after {
    margin: 19px 20rem!important;
}
  }



div#shopify-section-162038555607832bc3 {
    display: none;
}

@media only screen and (max-width: 767px){
div#shopify-section-1512373313144 {
    display: none;
}
div#shopify-section-162038555607832bc3 {
    display: block !important; 
}
  div#div162038555607832bc3-0 a.button {
    height: auto;
}
 .menu-item a span strong, .jas-my-account.ts__05.pr a {
    font-weight: 400;
}
  .gfqv-product-details {
    padding-bottom: 25px;
  }
  #gfqv-modal .gfqv-container {
   max-width: 96% !important;
}
  .product-info .price {
    font-size: 16px;
  }
  .jas-grid-item {
   margin-bottom: 45px;
}

}






@media only screen and (max-width: 1366px) and (min-width: 1221px) {
  #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
      min-width: 347.5px!important;
  }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px) {
  #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
      min-width: 325px!important;
  }
}
@media only screen and (min-width: 1600px) {
  #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
      min-width: 442px!important;
  }
}
li.menu-item.menu-item-has-children.sub-column-item img {
    width: 100%;
    padding: 0 15px;
}
.menu-banner .wrapper-content-baner, .menu-banner .wrapper-content-baner .banner-inner {
    display: block;
    position: unset;
    transform: unset;
    padding-top: 5px;
}
.menu-banner .wrapper-content-baner .banner-inner h3 {
    font-family: "Work Sans", sans-serif;
    color: #560834!important;
    font-weight: 600!important;
    font-size: 14px;
}
.frm_quick_jas a.plus.db.cb {
    margin: unset;
}
section#widget-upsell-products {
    width: 210px;
    opacity: 0;
    position: fixed;
    text-align: center;
  	-webkit-transition: transform 1.5s ease;
    -moz-transition: transform 1.5s ease;
    -o-transition: transform 1.5s ease;
    transition: transform 1.5s ease;
    transform: translate3d(610px,0,0);
    -webkit-transform: translate3d(610px,0,0);
    -ms-transform: translate3d(610px,0,0);
    -sand-transform: translate3d(610px,0,0);
}
.cart-opened section#widget-upsell-products {
    opacity: 1;
    padding: 5px;
    height: 100%;
    position: fixed;
    z-index: 1049;
    right: 25%;
    top: 0;
    -webkit-animation: grow .5s forwards;
    -webkit-animation-delay: 0s;
    animation: grow .5s forwards;
    animation-delay: 0s;
    background-color: #fff5e9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    background: #fff;
    bottom: 0;
    overflow-y: auto;   
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -sand-transform: translate3d(0,0,0);
}
.header .small-label-black {
    color: #6d6e71;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    padding: 15px 10px;
    width: 150px;
    font-size: 16px;
    line-height: 1.4;
}
.widget-upsell-products img {
    width: 175px;
    height: 175px;
    object-fit: cover;
}
.widget-upsell-products .item {
    padding-bottom: 35px;
}
.widget-upsell-products .item h6.small-label-bold.title {
    font-weight: 400;
    color: #6d6e71;
    font-size: 14px;
}
section#widget-upsell-products .jobo_zipcode_wrap {
    display: none;
}
.menu-banner .wrapper-content-baner{
    padding-top: 10px;
}

.mw-stack__item select {
    background-color: #f1f2f2;
}  

li.gecko-swatch.swatch-size-small.is-selected {
    background-color: #730643 !important;
    color: #fff !important;
    border-color: #730643 !important;
}
li.gecko-swatch.swatch-size-small {
    font-size: 16px !important;
}
 .mw-stack__item {
    font-size: 18px;
}
.mw-option .mw-option__control {
    font-size: 18px;
    height: 50px;
}
.template-product .sp-accordions {
    margin-top: 1.5em;
}
.metaslider .flexslider .caption-wrap h3 {
    font-family: QuicheFlare-Regular !important;
    text-transform: none;
    font-size: 4.25em !important;
    letter-spacing: normal;
  line-height: 1.2;
}
section#widget-upsell-products {
    background-color: #F4F4F4 !important;
}
.gecko-scroll-content-quick h1.product_title.entry-title {
    margin-bottom: 0 !important;
}




@media only screen and (max-width: 1550px) and (min-width: 1500px){
ul#jas-main-menu li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -924.781px!important;
    padding: 0 320%;
}
  .mega-menu .sub-column-item:last-child {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
  li#menu-item-2af36c9c-82d6-4e49-a5d6-341a3ce49a5b .mega-menu {
    left: -58.5em !important;
    padding: 0 161%;
}
  ul#jas-main-menu #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -876.781px!important;
    padding: 0px 330%;
}
   

}


@media only screen and (min-width: 1800px) {
li#menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu .sub-menu{
    max-width: 108%;
    width: 108%;
    margin-left: -6%;
}
li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -1110.969px!important;
    padding: 0 280%;
}
  li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu .sub-menu{
  max-width: 108%;
    width: 108%;
    margin-left: -4%;
  }
  body{
  font-size:18px;
  }
  li#menu-item-2af36c9c-82d6-4e49-a5d6-341a3ce49a5b ul.sub-menu {
    max-width: 108%;
    width: 108%;
    margin-left: -4%;
}
  .Shopify-product-details__short-description {
    font-size: 20.1097px;
    line-height: 1.5;
  }
  input#zipcode_text::placeholder {
    font-size: 18px;
}
  .jas_cart_page .quantity input {
    width: 50px !important;
    height: 35px !important;
}
  .jas_cart_page .quantity {
    width: 110px;
    height: 35px;
  }
  .jas_cart_page a.minus.db.cb, .jas_cart_page a.plus.db.cb {
    width: 30px !important;
    height: 35px !important;
    font-size: 16px !important;
    padding: 0 8px;
  }
  .jas_cart_page .pr__2 {
    padding-left: 7%;
}
.jas_cart_page .pl__5 {
    padding-right: 7%;
}
  .template-index .product-info.mt__30 {
    margin-top: 20px;
}
  
}




  div#additional-details {
    display: none !important;
  }
  div#delivery-pickup-option-div div:last-child {
    line-height: initial;
  }

div#billwrap {
    position: relative;
    top: 10px;
}
div#billwrap input {
    vertical-align: middle;
}
p.SHOP-MORE {
    padding-left: 5%;
}

.jas-grid-item .jas-product-image:hover .jas-product-button.pa >div a {
   -webkit-transform: translateY(103%) translateZ(0);
    transform: translateY(103%) translateZ(0);
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
    backface-visibility: hidden;
    perspective: 800px;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 800px;
    -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
    transition: opacity .3s ease,-webkit-transform .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    -webkit-transition: -webkit-transform .3s ease,opacity .3s ease;
}
 
.caption-wrap h4 {
    margin-bottom: 0 !important;  
}

.spf-col-md-6.spf-col-sm-12.spf-col-xs-12.spf-col-md-offset-1.gfqv-product-summary {
    overflow: hidden;
}
.gfqv-product-details {
    position: relative;
    top: 0;
    bottom: 0;
    overflow: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.gfqv-product-summary ::-webkit-scrollbar {
  width: 3px;
  background: rgba(0,0,0,.15);
  visibility: hidden;
    opacity: 0;
}
span.jas-label.hot.le.pa  {
    z-index: 9;
    top: 60px;
    font-size: 10px;
    padding: 9px 21px;
  letter-spacing: 2px;
}
span.spf-product__label.after-bes.spf-product__label-soldout {
    top: 96px;
}
span.spf-product__label.single-sold-bst.spf-product__label-soldout {
    top: 60px;
}
span.spf-product__label.single-sold.spf-product__label-soldout {
    top: 20px;
}
span.spf-product__label.spf-product__label-soldout  {
    z-index: 9;
    top: 100px;
    font-size: 10px;
    padding: 9px 21px;
  letter-spacing: 2px;
  left: 0;
    border-radius: 0;
}

 .spf-product-card__inner span.jas-label.hot.bes {
    z-index: 9;
    top: 20px;
    font-size: 10px;
    padding: 9px 21px;
    letter-spacing: 2px;
    position: absolute;
}
.buttons.form_jas_agree.ckbtn {
    display: none;
}
i.close-cart.pe-7s-close.pa {
    right: 25px;
    font-size: 36px;
    color: #BBBDBF;
    pointer-events: all;
}
form.gfqv-product-form {
    margin-top: 2em;
}
#gfqv-modal .owl-next, #gfqv-modal .owl-prev {
    top: 53% !important; 
}
.jas-mini-cart p.mini-bag {
    padding: 0px 30px 5px !important;
}
.gl-card-title a {
    color: #6d6e71 !important;
}
.gf-search-item-product-vendor {
    display: none !important;
}
.gl-card-pricing span.gl-card-price{
color: #6d6e71 !important;
}
.gl-fullscreen-layer .gl-card-thumbnail a {
    padding-top: 127% !important;
}
.gl-card-content.gl-card-flex {
    text-align: left !important;
}
.is-selected .gfqv-product__swatch-outer-image {
    box-shadow: none !important;
    border: 2px solid #730643;
}
.gfqv-product__swatch-outer-image {
     box-shadow: none !important; 
}
.size-medium .gfqv-product__swatch-outer {
    display: block;
    min-width: 30px !important;
    height: 30px !important;
}
   ul.gfqv-swatch-values li.is-soldout {
    opacity: 1 !important;
   }
 .product-quick-view button.slick-next.slick-arrow {
    transform: none;
    background: transparent;
    opacity: 0.2 !important;
    border-color: transparent;
   right:0;
   border-radius: 2px!important;
}
.product-quick-view button.slick-next.slick-arrow:hover {
    background: transparent;
    border-color: transparent;
}
.product-quick-view button.slick-prev.slick-arrow{
transform: none;
    background: transparent;
    opacity: 0.2 !important;
    border-color: transparent;
   left:0;
   border-radius: 2px!important;
}
.product-quick-view button.slick-prev.slick-arrow:hover{
  background: transparent;
    border-color: transparent;
}
.product-quick-view .slick-next:before {
    content: '\e684';
  transform: none;
}
.product-quick-view .slick-prev:before {
   transform: none;
}
.popup-quick-view .view-details-btn {
    display: none;
}

.ft-options{
    background-color: #F5F5F5;
    border-color: #F5F5F5 !important;
}
.ft-options.ft-options-active {
    background-color: #560834 !important;
    color: #fff;
}
div#glFilter-search-popup .gl-card-title {
    line-height: 1.4;
}
div#glFilter-search-popup .gl-card-title a{
   font-weight:500;
}
div#glFilter-search-popup .gl-card-pricing {
    font-weight: 500 !important;
  color: #6d6e71 !important;
}
div#glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-results__meta {
    margin-bottom: 0px !important;
}
.mw-option .mw-option__control {
    font-size: 16px;
    font-weight: 400;
}





@media only screen and (min-width: 1025px){
.template-index h3.jas_title_1.pr {
  padding-top: 20px;
    padding-bottom: 20px;
}
  .template-index .type_jas_product_categories h3.jas_title_1.pr {
    padding-top: 20px;
}
  .jas_custom_1514546448766 h3.jas_title_1.pr {
    padding-top: 35px;
}
  .gl-fullscreen-layer .gl-fullscreen-results__content {
    grid-template-columns: repeat(auto-fill,minmax(20%,1fr)) !important;
}
  .cart_totals button.checkout-button.button.alt {
    width: 100%;
  }

}

@media screen and (max-width: 1600px) and (min-width: 1024px){
#jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
    min-width: 385px!important;
}
  li#menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -75em !important;
}
  .jas_cart_page .pr__2 {
    padding-left: 7%;
}
.jas_cart_page .pl__5 {
    padding-right: 7%;
}
.template-index .product-info.mt__30 {
    margin-top: 15px;  
} 
  .jas-mini-cart .cart_item_info a {
    font-size: 14px;
}
  .jas-mini-cart span.shopify-Price-amount.amount.db {
    font-size: 14px;
}
  .mw-option .mw-option__control {
    font-size: 16px;
    height: 45px;
}
  p.price.productPrice span#product-price {
    font-size: 26px;
    margin-bottom: 10px !important;
  }
  .mw-stack__item {
    font-size: 16px;
}
  .mw-option .mw-option__control {
    font-size: 14px;
  }
 
}


  
  @media only screen and (max-width: 1450px) and (min-width: 1400px){
ul#jas-main-menu #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -57.5em !important;
}
    #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
    min-width: 340px!important;
}
  li#menu-item-2af36c9c-82d6-4e49-a5d6-341a3ce49a5b .mega-menu {
    left: -50.5em !important;
    padding: 0 125%;
}
    ul#jas-main-menu li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -61.5em !important;
}
    .jas_instagram_section h3.jas_title_1.pr.mb__35 {
    margin-bottom: 1em;
    margin-top: 1em;
}
    #insta-feed {
    width: 82% !important;
}
  
}

@media only screen and (max-width: 1366px) and (min-width: 1300px){
ul#jas-main-menu #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -57.5em !important;
    padding: 0 358%;
}
    #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
    min-width: 350px!important;
}
  li#menu-item-2af36c9c-82d6-4e49-a5d6-341a3ce49a5b .mega-menu {
    left: -48em !important;
    padding: 0 125%;
}
    ul#jas-main-menu li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -57em !important;
      padding: 0px 240%;
}
   .jas_instagram_section h3.jas_title_1.pr.mb__35 {
    margin-bottom: 1em;
    margin-top: 1em;
}
    #insta-feed {
    width: 82% !important;
}
  
}

@media only screen and (max-width: 1299px) and (min-width: 1200px){
ul#jas-main-menu #menu-item-5d3ed82d-47e9-47b1-a20a-9b470446fd37 .mega-menu {
    left: -54em !important;
    padding: 0 358%;
}
    #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 + .sub-column-item, #jas-main-menu.jas-menu .menu-item-shipping .mega-menu>ul > .image-menu-1 {
    min-width: 315px!important;
}
  li#menu-item-2af36c9c-82d6-4e49-a5d6-341a3ce49a5b .mega-menu {
    left: -44.5em !important;
    padding: 0 125%;
}
    ul#jas-main-menu li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -53em !important;
      padding: 0px 240%;
} 
  .jas_instagram_section h3.jas_title_1.pr.mb__35 {
    margin-bottom: 1em;
    margin-top: 1em;
}
    #insta-feed {
    width: 82% !important; 
}
   
}

@media screen and (max-width: 1024px) and (min-width: 768px) { 
  .metaslider .caption {
    width: 70%;
  }
    .metaslider .flexslider .caption-wrap h4 {
    margin-bottom:0px;
    }
    .metaslider .flexslider .caption-wrap h3 {
    font-size: 3.5em !important;
    }
  header#jas-header {
    height: 150px !important;
}
  .jas-product-button .quick-view {
    /* display: none; */
    width: 100%;
    background-color: #730643;
    height: 40px;
}
  .quick-view a {
    width: auto !important;
    color: #fff !important;
    background-color: transparent !important;
}
  .quick-view a span{
    color: #fff !important;
}
  .icolagk .jas-product-button .quick-view>a:before {
    content: "\e903";
    font-family: 'iclagk';
    font-size: 13px;
    content: "Quick View";
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-family: Work Sans,sans-serif;
    line-height: 3;
}
  .jas_label_rectangular .jas-label {
    padding: 8px 6px;
}
  footer aside.widget.widget_newsletter_email.widget_text {
    padding-left: 0em;
}
  section#widget-upsell-products {
    width: 180px;
  } 
   a.holderr span.holder {
    display: none;
}
  li.menu-item.menu-item-has-children.has-sub {
    font-weight: 600;
}
  img.men-bor {
    display: none;
}
  .menu-item a span strong, .jas-my-account.ts__05.pr a {
    font-weight: 400;
}
  .jas-my-account.ts__05.pr a {
    font-size: 18px;
    color: #8f9193;
    text-transform: uppercase;
    padding: 7px 0;
  }
  span.jas-label.hot.le {
    width: 130px;
}
  .related.product-extra .jas-grid-item {
    padding: 10px;
}
  .related.product-extra h3.product-title a {
    font-size: 16px;
  } 
   h3.product-title a {
    font-size: 16px;
}
  .product-info .price {
    font-size: 16px;
}
  button#shopify_add_to_cart_quick {
    height: 45px;
    font-size: 16px;
    margin-left: 0;
}
  .gecko-scroll-content-quick form .quantity {
    width: 145px;
  }
  .popup-quick-view:not(.cart__popup_upsell) .gecko-scroll-content-quick {
    padding: 35px 40px 25px 15px;
} 
  div#shopify-section-Bespoke-Customization-Section h2.jas_title_1.pr, div#shopify-section-Bespoke-gifting-sec h2.jas_title_1.pr {
    font-size: 26px;
  }
  div#shopify-section-Bespoke-gifting-sec p.rdm {
    font-size: 16px;
  }
  div#shopify-section-Bespoke-Customization-Section p.rdm {
    font-size: 16px;
  }
  .bg_sec h3 {
    font-size: 20px;
  }
  .bg_sec p {
    font-size: 14px;
  }
  .gf-block-title h3 {
    font-size: 16px !important;
  }
   .h4.spf-product-card__title a {
    font-size: 16px !important;
   }
  span.spf-product-card__price.money {
    font-size: 16px;
  } 
  button.spf-product__form-btn-addtocart {
    bottom: 18px;
}
  .gfqv-description {
    font-size: 16px;
  }
  span.gfqv-product-card__price {
    font-size: 22px;
  }
  .gfqv-swatch>label {
    font-size: 14px !important;
}
  span.gfqv-swatch-text {
    font-size: 14px !important;
  } 
  #gfqv-modal .gfqv-container {
    max-width: 95% !important;
}
  #gfqv-modal .gfqv-modal-content .gfqv-product-wrapper {
    padding: 2em !important;
}
  .gf-actions {
    margin-bottom: 0 !important;
}
  .spf-product-card {
    margin-bottom: 10px !important;
}  
  span.jas-label.hot.le.pa {
   padding: 8px 6px;
  }
  span.spf-product__label.spf-product__label-soldout {
   padding: 8px 6px;
  }
   .spf-product-card__inner span.jas-label.hot.bes {
    padding: 8px 6px;
   }
  span.h-know-more:after{
  display:none;
  }
  .jas_instagram_section h3.jas_title_1.pr.mb__35 {
    margin-bottom: 1em;
    margin-top: 1em;
}
    #insta-feed {
    width: 87% !important; 
}
  .s-long-d {
    padding: 60px 8.8% 45px;
}
  .contact-cont.collection-content_s.ban-s-top {
    padding: 55px 8% 200px;
}
  .jas-mobile-tabs {
   margin-top: 5%;
} 
    
  
}


@media only screen and (max-width: 1024px) and (min-width: 601px) {
  .cart-opened section#widget-upsell-products {
    right: 50%;
  }
  .cart-opened .jas-mini-cart.jas-push-menu {
    width: 50%;
  }
  
  
  
  button.spf-product__form-btn-addtocart {
    bottom: 0 !important;
}
  .spf-product-card__inner {
    margin-bottom: 10px;
}
  
  
}


@media only screen and (max-width: 600px) {
  .jas-mini-cart.jas-push-menu + section#widget-upsell-products {
      display: none;
  }
  
  
  
 button.spf-product__form-btn-addtocart {
    bottom: 0 !important;
} 
  .spf-product-card__inner {
    margin-bottom: 10px;
}
  
  
  
  .metaslider .flexslider .caption-wrap h3 {
    font-size: 3em !important;
  }
  .metaslider .pa.caption {
    width: 75%;
}
  li.gecko-swatch.swatch-size-small {
    font-size: 12px !important;
}
  .heading .tab-heading {
    font-size: 14px;
  }
  .jas-mini-cart h3.mg__0.tc.cw.bgb.tu.ls__2 {
    padding-left: 10px !important;
}
 .jas-mini-cart p.mini-bag {
    padding: 0px 10px 5px !important;
}
  .jas-mini-cart i.close-cart.pe-7s-close.pa {
    right: 5px !important;
}
  .mob_only section#widget-upsell-products {
    position: relative;
    width: 100%;
    right: 0;
    top: 5%;
}

.mob_only section#widget-upsell-products .items.scroll-container {
    max-width: 100%;
    display: flex;
}
 .mob_only .widget-upsell-products .item {
    padding-bottom: 0px;
   margin: 0 10px;
}
  .mob_only .widget-upsell-products img {
    height: 75px;
    width: 75px !important;
    object-fit: cover;
    max-width: 100% !important;
}
  .mob_only .shopify_add_to_cart {
    background: #730643 !important;
}
  .mob_only .small-label-black {
    padding-top: 5px !important; 
}
  .jas-mini-cart .widget_shopping_cart_footer {
   padding-top: 10px;
}
  .mob_only .small-label-black {
    padding-bottom: 10px;
}
  li.mini_cart_item {
    margin-bottom: 15px !important;
}
  .jas-mini-cart ul.cart_list.product_list_widget.tl {
    padding-top: 10px;
}
  .template-cart tr.order-total th {
    text-align: left;
}
  p.incl {
    text-align: left;
  }
  div#order-delivery-locations label {
    font-size: 16px;
  }
  input#delivery-location-search {
    color: #fff !important;
    border: 1px solid #560834 !important;
    font-size: 15px;
}
  div#order-pickup-locations label {
    font-size: 15px;
  }
  .ship_txt {
    margin-top: 1em;
    margin-bottom: 1em;
}
  .entry-summary .out-of-stock {
    line-height: 2.8;
    padding: 0 10px;
  }
  li.gecko-swatch.swatch-size-small {
    margin-right: 8px !important;
}
  .spf-product-card__inner img.spf-product-card__image {
    margin-bottom: 0;
}
  .template-cart .ft-options {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}
  .cart-opened section#widget-upsell-products .items.scroll-container {
    overflow-y: auto;
}
  p#delivery-location-info {
    font-size: 18px;
    margin-bottom: 10px;
  }
.template-cart .quantity a.plus.db.cb {
    line-height: 1;
}
  div#insta-feed .instafeed-container {
    width: 50% !important;
    padding-top: 50% !important;
}
  .mob_only .widget-upsell-products .item .wrap {
    display: flex;
}
  .mob_only .widget-upsell-products img {
    height: 80px;
    width: 80px !important;
    object-fit: cover;
    max-width: 80px !important;
    margin-right: 10px;
}
  .mob_only .widget-upsell-products .item h6.small-label-bold.title {
    text-align: left;
    margin-top:0;
  }
  .jas-mini-cart .widget_shopping_cart_footer {
    margin-top: 5px;
}
  .mob_only section#widget-upsell-products {
    padding-bottom: 10px;
}
  dt.variation-Color, .dd.variation-Color p {
    font-size: 12px;
  }
   dl.variation {
    font-size: 12px;
   }
  .mw-option .mw-option__control {
    font-size: 13px;
    height: 40px;
}
  .mw-stack__item {
    font-size: 13px;
}
  .template-product .Shopify-product-details__short-description {
    margin-top: 0px;
    margin-bottom: 15px !important;
}
  #jas-mobile-menu #menu-main-menu{
-webkit-overflow-scrolling: auto !important;
}
  
}



@media only screen and (min-width: 1950px){
li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -1172.969px!important;
    padding: 0 362%;
} 
  
  }



span.jas-label.hot.le.pa.Le-only {
    top: 20px !important;
}


.popup-quick-view .single-product-content .product-image-summary .owl-carousel {
    display: block !important;
}

.popup-quick-view .single-product-content .product-image-summary .slick-initialized .slick-slide {
    /*width: 530px !important;*/
}
.popup-quick-view .single-product-content .product-image-summary .slick-prev, .popup-quick-view .single-product-content .product-image-summary .slick-next {
    display: block !important;
  opacity: 1 !important;
} 
li.gecko-swatch.colored-swatch.is-selected {
    background-color: transparent !important;
}
select.gfqv-swatch-values-dropdown {width: auto;
    background-size: 15px;}



.spf-product-card__inner.bestseller-mumbai span.jas-label.hot.bes.sps {
    top: 58px;
}

select.gfqv-swatch-values.gfqv-swatch-values-dropdown {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    padding: 20px 30px;
    color: #6D6E71;
    height: auto;
    background-color: #f6f6f6;
    text-transform: capitalize;
    border: 0px solid #C4C4C4;
    max-width: 100%;
    width: 100%;
}
select.gfqv-swatch-values.gfqv-swatch-values-dropdown option {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    padding: 20px 30px;
    color: #6D6E71;
    height: auto;
    background-color: #f6f6f6 !important;
    text-transform: capitalize;
    border: 0px solid #C4C4C4;
    max-width: 100%;
    width: 100%;
}

select.gfqv-swatch-values.gfqv-swatch-values-dropdown {
    background-image: url(/cdn/shop/files/Vector_2.svg?v=1596719964) !important;
    background-position: right 25px center;
    background-size: 4%;
}
.product-quick-view .variations.var_avai_true.variant_simple.variant_simple_2 {
    margin-top: 2em;
}
.quick_subtxt {
    margin-bottom: 10px !important;
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card-flex {
    flex: 0 1 auto !important;
}
.mw-text--style-strong {
    font-weight: 500 !important;
}
.swatches-select li.gecko-swatch {
    border-bottom: 2px solid #F1F1F2;
    background-color: transparent;
}
span.mw-tooltip--icon {
    display: none;
}
select {
    font-family: Work Sans,sans-serif;
}
div#product-7062718578842 .Shopify-product-details__short-description {
    line-height: 0.5;
}
.jas-grid-item .jas-product-button>div {
    margin-top: -2px;
}
span.spf-product__label.single-sold.spf-product__label-soldout.mo-with-sold {
    top: 60px;
}
span.spf-product__label.single-sold.spf-product__label-soldout, span.spf-product__label.after-bes.spf-product__label-soldout {
    background-color: #6D6E71;
    text-transform: uppercase;
    letter-spacing: 2px;
  background: #6D6E71;
}
span.spf-product__label.after-bes.spf-product__label-soldout {
    top: 60px;
}
span.spf-product__label.after-bes.spf-product__label-soldout.best {
    top: 60px;
}
.spf-product-card__inner.bestseller-mumbai span.jas-label.hot.bes.sps {
    top: 20px;
}
span.jas-label.hot.bes.sps {
    top: 20px !important;
}
span.jas-label.hot.bes.sps.mo-withbest {
    top: 60px !important;
}
span.spf-product__label.after-bes.spf-product__label-soldout.best.mo-withbest {
    top: 99px;
}
span.jas-label.hot.bes.sps.mo-withbest {
    top: 60px !important;
}
span.spf-product__label.after-bes.spf-product__label-soldout.best.mo-also {
    top: 99px;
}
span.spf-product__label.spf-product__label-soldout {
   padding: 6px 21px;
}


@media only screen and (max-width: 1600px) and (min-width: 1200px){
span.spf-product__label.spf-product__label-soldout {
   padding: 6px 21px;
}
}

@media only screen and (max-width: 1499px) and (min-width: 1450px){
ul#jas-main-menu li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -65em!important;
}

}


/* Karan css */

@media(min-width:1600px) and (max-width:1780px){
  
   li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -1020.969px!important;
} 
  
}

@media(min-width:1367px) and (max-width:1599px){
  
   li#menu-item-78b27215-87b4-471f-b8be-43f12072f37c .mega-menu {
    left: -953.969px!important;
} 
  
}

.widget_shopping_cart_body.gecko-scroll.has-scrollbar {
    height: 70vh !important;
}
.jas-mini-cart .widget_shopping_cart .gecko-scroll-content {
    position: relative !important;
}
span.jas-label.hot.le {
    letter-spacing: 1.6px;
}
.jas_label_rectangular, .jas_label_rounded {
    max-width: 70%;
}


@media only screen and (max-width: 767px){
  .jas_label_rectangular, .jas_label_rounded {
    max-width: 80%;
}
  .widget_shopping_cart_body.gecko-scroll {
    height: 43vh;
    overflow: scroll;
}
  .cart-opened {
    overflow: hidden;
}

}

/* span.spf-product__label.spf-product__label-soldout {
    right: 0!important;
    left: auto!important;
    top: 20px!important;
} */