/** Shopify CDN: Minification failed

Line 353:2 Expected "}" to go with "{"

**/
 
 /* for header menu 2nd and 4th columns */
 [data-whatintent=mouse] #nav-bar>ul>li:hover>ul{
  display:flex;
  flex-wrap:wrap !important;
 }















/* for footer full width */

body.template-product {
    --glw: 10000px !important;
  }

/* for price tag on searchbar - header  */

.price.s1pr {
  display: none !important;
}



/* for all button on navbar */
#root .link-btn a {
  height: 36.5px;
    margin-right: -36px;
    padding: 10px;
}

/* gap between collection header */
#nav-bar > ul {
  gap: 150px
}

/* removed cart text or icon */
.cart.base-font {
  display: none !important;
}

 /* subscribe newsletter on product-page*/
#root .link-btn a.inv,
#root button.inv,
#root .inv-btn button {
  background-color: #D19121 !important;
    border-radius: 49px;
  color: #FFFFFF;
}

button.overlay-primary {
  background-color: #D19121 !important;
  border-radius: 40px !important;
  color: #FFFFFF !important;
}

/* for product page browsing history */


.shopify-section.recently-viewed-products .title-styling h2 {
  /* hide original text visually */
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  position: relative;
  margin: 0 0 20px 0;
  padding-bottom: 20px;
  border-bottom: 4px dotted #006867; 
     width: 97%;
}

/* Insert the two-part title */
.shopify-section.recently-viewed-products .title-styling h2::before {
  content: "Your Browsing";
  display: inline-block;
  color: #2C2C2C;             /* black */
  font-size: 28px;            /* adjust as needed */
  font-weight: 700;
  line-height: 1.2;
  margin-right: 8px;
  vertical-align: middle;
}

.shopify-section.recently-viewed-products .title-styling h2::after {
  content: "History";
  display: inline-block;
  color: #006867;             /* green */
  font-size: 28px;            /* match ::before */
  font-weight: 700;
  line-height: 1.2;
  vertical-align: middle;
}

/* for navbar active link color */
#root #nav.hr > ul > li.active > a,
#root #nav-bar.hr > ul > li.active > a {
  color: #D19121 !important;
  font-weight: 700;
}


/* Responsive: smaller on mobile */
@media (max-width: 768px) {
  .shopify-section.recently-viewed-products .title-styling h2::before,
  .shopify-section.recently-viewed-products .title-styling h2::after {
    font-size: 20px;
  }
}
  /* for browsing history product-page */

   #shopify-section-template--25763278979415__section_recently_viewed_products_CyyqY9 h2 {
  color: black;
     margin-top: 40px;
     padding-bottom: 20px;
  border-bottom: 4px dotted #006867; 
     width: 97%;
  
}

#shopify-section-template--25763278979415__section_recently_viewed_products_CyyqY9 h2::after {
  content: '  History';
  color: #006867;
  padding-left: 3px; 
  
  /* height: 3px; */
  
}

#shopify-section-template--25763278979415__section_recently_viewed_products_CyyqY9 h2::before {
  content: 'Your Browsing';
}



/* for homepage browsing history */
#shopify-section-template--25647511273815__section_recently_viewed_products_DHEQ9p h2 {
  color: transparent; /* Hide original text */
  font-size: 24px;
  
}

#shopify-section-template--25647511273815__section_recently_viewed_products_DHEQ9p h2::before {
  content: 'Your Browsing';
  color: #2C2C2C;
  
}

#shopify-section-template--25647511273815__section_recently_viewed_products_DHEQ9p h2::after {
  content: 'History';
  color: #006867; 
  
}

/* for dotted lines "browsing history" */
#shopify-section-template--25647511273815__section_recently_viewed_products_DHEQ9p h2::after {
  
  
  /* height: 3px; */
  
}
/* Replace the selector with your actual heading selector */
#shopify-section-template--25647511273815__section_recently_viewed_products_DHEQ9p h2 {
  padding-bottom: 20px;
  border-bottom: 4px dotted #006867; /* adjust thickness and color */
}



/* for product page browsing history  */

#shopify-section-template--25763278979415__section_recently_viewed_products_jkttDM h2 {
  font-size: 24px;
 
   
  display: inline-block;
  white-space: nowrap;
  position: relative;
  margin-left: 20px;
  margin-top: 20px;
   border-bottom: 4px dotted #006867; 
  width: 97%;
  padding-bottom: 20px;
}

#shopify-section-template--25763278979415__section_recently_viewed_products_jkttDM h2::before {
  content: "Your Browsing";
  color: #000;
}

#shopify-section-template--25763278979415__section_recently_viewed_products_jkttDM h2::after {
  content: "History";
  color: #006867;
  margin-left: -15ch; 
}


/* for browsing history width*/
.swiper-outer.swiper-initialized.swiper-horizontal.swiper-autoheight.swiper-backface-hidden {
  max-width: 95%;         /* or use a fixed width like 1200px */
  margin: 0 auto;         /* centers the element */
  padding-left: 16px;     /* optional: inner spacing */
  padding-right: 16px;    /* optional: inner spacing */
  box-sizing: border-box; /* ensures padding doesn't expand width */
}

#shopify-section-template--25763278979415__section_recently_viewed_products_hnrbL3 .swiper-button-next.swiper-button-nav {
    margin-top: 40px;
    color: #d19121;
    margin-right: 30px !important;
}
#shopify-section-template--25763278979415__section_recently_viewed_products_hnrbL3 .swiper-button-prev.swiper-button-nav {
    margin-top: 40px;
    color: #d19121;
    margin-left: 35px !important;
}

/* Media query for mobile social media icons */
  @media (max-width: 600px) {
    .footer-social-icons {
      justify-content: center;
      gap: 12px;
      padding: 15px 10px;
    }

     .footer-social-icons .social-icon {
    width: 20px;
    height: 20px;
   
  }

    /* .footer-social-icons h3 {
      font-size: 16px;
    } */

    .footer-social-icons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    padding: 20px 0;
    text-align: center;
  }

  .footer-social-icons h3 {
    width: 100%;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 18px;
  }

  .footer-social-icons .social-icon {
    width: 40px;
    height: 40px;
   
    border-radius: 50%;
    padding: 5px;
    object-fit: contain;
    transition: transform 0.3s ease;
  }

  .footer-social-icons a:hover .social-icon {
    transform: scale(1.1);
  }





    /* for gap between social media icons on mobile view */
 @media only screen and (max-width: 760px) {
    .shopify-section-footer > div p, .shopify-section-footer > div figure, .shopify-section-footer > div > * {
      gap: 0px;
    }

   /* for newsletter */
   @media only screen and (max-width: 760px) {
  .background.plain {
    display: none;
  }
      #shopify-section-template--25647511273815__section_newsletter_6hN79h #contact_form {
  padding-bottom: 0px !important;
  padding-top: 32px !important;
}
     
  h2 {
    display: flex;
    justify-content: center;
  }
  p {
    /* display: flex; */
    justify-content: center;
  }
  #email-template--25601610514775__section_newsletter_cCWEAH {
    display: flex;
  }
  fieldset {
    display: flex;
    justify-content: center;
  }

     /* for homepage browsing history spacing for "history" in mobile version */
     #shopify-section-template--25647511273815__section_recently_viewed_products_DHEQ9p h2::after {
  margin-left: 3px;
  
}
}

/* for image grid banner mobile view */
@media only screen and (max-width: 47.5em) {
    #shopify-section-template--25647511273815__section_countdown_p7FVNY .m6cu {
        margin-bottom: -76px !important;
    }
}
  
     
/* .price, .product-price, .product__price {
  display: none !important;
} */

  .price.s1pr {
  display: none !important;
}

/* for header mobile version menu-items */
  @media only screen and (max-width: 760px) {
  #shopify-section-sections--25647507538263__header .wide .ff-secondary:nth-child(2n) {
    background-color: #F8F3F0 !important;
  }
}

 





  