/** Shopify CDN: Minification failed

Line 274:2 Expected identifier but found "<!--"
Line 275:18 Expected identifier but found "-->"
Line 554:0 Unexpected "{"

**/
.sticky_nav {
  background: #f9f6ee;
}

html {
  scroll-behavior: smooth;
}


.container {
  max-width: 1192px;
}

.swatch .swatch-element.soldout .crossed-out {
  display: none;
}

.offer-redirect-wrap {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 10px 5px;
  margin: 10px 0px;
}

.offer-redirect-wrap .offer-redirect {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.offer-redirect-wrap .offer-redirect > div:nth-child(2) {
  flex:1;
}

.offer-redirect-wrap .offer-redirect p {
  margin-bottom: 0px;
}

.offer-redirect-wrap .global-button {
  text-transform: uppercase;
  font-size: clamp(16px, 3vw, 18px);
  flex: 1 0 100%;
  max-width: 100%;
  letter-spacing: normal;
  font-weight: 700;
  border-radius: 3px;
  margin-top: 10px;
  width: 100%;
}
    

/* Collection Product List */

.product-list .custom-rating-collection {
  display: inline-flex;
  align-items: center;
}

.product-list .custom-rating-collection img {
  max-width: 60px;
}

.product-list .product-wrap .product-details .loox-rating .rating {
  line-height: normal !important;
}

.product-list form .select {
  display: none;
}

.product-list .purchase-details__buttons .add_to_cart {
  background-color: #1a4e66 !important;
  border: none !important;
  color: #fff !important;
  width: 100%;
  max-width: 100% !important;
  height: 54px;
  font-size: 1rem;
  border-radius: 4px;
  font-weight: bold;
  text-transform: uppercase;
}

@media only screen and (min-width: 798px) {
 
  .product-list .custom-rating-collection img {
    max-width: 110px;
  }
  
}




/* Footer List */

.footer .footer-menu-wrap .footer_menu h6 {
  border-top: none;
  font-family: Avenir Next;
  padding: 10px 0;
  font-size: 16px;
  letter-spacing: normal;
  border-bottom: 1px solid #e3e0d9;
  text-transform: uppercase;
  font-weight: 700;
}

.footer .footer-menu-wrap .footer_menu .toggle_content {
  font-family: Avenir Next;
}

.footer .footer-menu-wrap .footer_menu .toggle_content a {
  text-decoration: underline;
}

#countdown {
  margin-left:15px;
}

#countdown ul {
  display: flex;
  align-items: center;
  list-style: none;
  padding:0px;
  margin:0px;
}

#countdown ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  background:#fff;
  border-radius:3px;
  padding:6px 5px;
  margin:0px;
  letter-spacing:0px;
  color: #222;
  line-height: 16px;
}

#countdown .countdown-no {
  letter-spacing:0px;
  font-weight:700;
  font-size: clamp(14px, 3vw, 18px); 
}

#countdown .countdown-label {
  letter-spacing:0px;
  font-size: clamp(7px, 3vw, 10px); 
  text-transform:uppercase;
  line-height: 12px;
}

#countdown ul li.countdown-divider {
  margin:0px 1px;
  background:none;
  padding: 8px 3px;
}

/* added 11/26/24 - homepage */

.index .container {
  margin: 0 auto;
}
.index .text-with-image-section {
  padding: 30px 15px;
}
@media only screen and (max-width: 1024px) {
    .index .container {
        width: calc(90% + 20px);
    }
    .index .text-with-image-section {
      padding: 0 15px;
    }
}
.three-img-section {
  padding: 15px;
}
.three-img-section .content-block {
  width: 100%;
}
@media (max-width: 768px) {
    .content-block {
        flex-direction: column;
        row-gap: 20px;
    }
}
.ingredients .container {
  display: block;
}
@media (max-width: 768px) {
    .ingredients .container {
      padding: 0 10px;
    }
}
.ingredients__header {
  text-align: center;
}

/* added 11/27/24 - homepage */

.header {
  border-bottom: 1px solid rgba(54, 54, 62, .07);
}
.main-nav__wrapper {
    max-width: 1200px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0;
}
.main-nav {
  width: 100%;
  padding: 0 !important;
  
}
.header__logo {
  text-align: left !important;
}
.nav-desktop__tier-1  {
  column-gap: 40px;
}
.nav-desktop__tier-1 a  {
  font-size: 14px;
}
.nav {
  width: auto;

}
@media (max-width: 1024px) {
    .nav-desktop__tier-1  {
      column-gap: 30px;
    }
  .header__logo {
    width: auto !important;

  }
}
@media (max-width: 850px) {
    .nav-desktop__tier-1  {
      column-gap: 19px;
    }
}
.menu_right {
  display: flex;
  align-items: center;
}
.menu__right-icons {
  display: flex;
  gap: 10px;
}

.sticky_nav[data-animation-state=open] .shop-all-button,
.header .shop-all-button {
  margin: 0 20px 0 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  <!-- background-color: #0000;
  color: #282828; -->
  text-align: center;
  font-size: 12px;
  font-weight: 800;
  line-height: 24px;
  text-transform: uppercase;
  padding: 10px 16px;
  border: 1px solid #282828;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #1a4e66;
  color: #fff;
  white-space: nowrap;
}
@media (max-width: 1024px) {
 .header .shop-all-button {
   margin: 0 10px 0 0;
 }
}
.header .cart_container a {
  display: flex;
  gap: 10px;
}
.header .top-bar {
  display: none;
}
#header .top-bar {
  padding-top: 5px;
}
.s-hero-grid-section {
  padding-top: 20px;
}
.sticky_nav[data-animation-state=open] {
  width: 100%;
  max-width: unset;
   padding: 0;
}
.sticky_nav[data-animation-state=open] .cart-container {
  display: none;
}




/* Header */

.sale-date-end {
  font-weight: 700; 
  margin-left: -5px;
}

.promo-banner__close {
  display: none !important;
}

.nav-desktop .nav-desktop__tier-1 .nav-desktop__tier-1-item {
  padding-right: 15px;
}

/* Cart */

.cart h1 {
  font-family: "Palash";
  font-size: clamp(30px, 3vw, 40px);
}

.cart h3.cart__item--title {
  font-size: clamp(22px, 3vw, 28px);
}

/* Mega Menu */

.nav-desktop .mega-menu.dropdown_content .dropdown_column {
  padding: 15px 40px;
}

.nav-desktop .mega-menu.dropdown_content .dropdown_column:first-child {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.nav-desktop .mega-menu.dropdown_content .dropdown_column a {
  padding-top: 5px;
}

.nav-desktop .mega-menu.dropdown_content .mega-menu__title {
  font-size: 18px;
  font-family: 'Palash';
  font-weight: 700;
}

.nav-desktop .mega-menu.dropdown_content .mega-menu__richtext {
  margin-bottom: 10px;
}

.nav-desktop .mega-menu.dropdown_content .shop-all-button {
  width: fit-content;
  margin: 0 auto;
  color: #fff;
}

.nav-desktop .dropdown_column ul.dropdown_title {
  border-bottom: 1px solid #f3f3f3;
}

.nav-desktop .dropdown_column ul.dropdown_title li a {
  font-weight: 700;
}

.nav-desktop .nav-desktop__tier-2--full-width-menu {
  border-radius: 7px;
  overflow: hidden;
  border: 1px solid #dedede;
}

.custom-popup-main-wrap {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
  margin-top: 3px;
}

.custom-popup-main-wrap.top  {
  bottom: 40px;
}

.custom-popup-main-wrap.active {
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-popup-content {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  font-size: clamp(10px, 3vw, 14px);
  background: #f9f6ee;
  width: fit-content;
  padding: 5px 15px;
  text-align: center;
  border-radius: 5px;
  box-shadow: 1px 3px 2px 0px #33333324;
}



.custom-popup-main-wrap.top .custom-popup-content::before {
  bottom: -5px;
  top: auto;
  transform: rotate(181deg);
}


.custom-popup-content p {
  margin:0px;
  line-height: normal;
}

.custom-popup-content::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
    right: 0;
    width: 1px;
    margin: 0 auto;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: transparent transparent #f9f6ee transparent;
}



@media only screen and (max-width: 798px) {
 
  /* .needsclick.kl-teaser-YsGkXW {
    left: unset !important;
    right: 0px !important;
    margin-bottom: 167px !important;
    margin-right: 5px !important;
    height: unset !important;
    width: unset !important;
  } */

  
}

.collapsible-tab__heading {
  padding: 1rem 1rem 1rem 1rem;
}

.collapsible-tab__text {
  margin: 0 1rem 1rem 1rem;
}

/* page hide elements */
body.page-2378-presell-page #rmz-notifications,
body.page-2378-presell-page #reamazejs-container,
body.page-2378-presell-page #sticky-add-to-cart,
body.page-2378-presell-page #P0-6,
body.page-2378-presell-page .promo-banner,
body.page-2378-presell-page .sticky_nav,
body.page-2378-presell-page div:has(> #header),
body.page-2378-presell-page div:has(> #header) + div,
body.page-2378-presell-page div:has(> footer.footer),
body.page-2355-presell-page #reamazejs-container,
body.page-2355-presell-page #sticky-add-to-cart,
body.page-2355-presell-page #P0-6,
body.page-2355-presell-page .promo-banner,
body.page-2355-presell-page .sticky_nav,
body.page-2355-presell-page div:has(> #header),
body.page-2355-presell-page div:has(> #header) + div,
body.page-2355-presell-page div:has(> footer.footer),
body.page-2353-presell-page #reamazejs-container,
body.page-2353-presell-page #rmz-notify-prompts,
body.page-2353-presell-page .sticky_nav,
body.page-2353-presell-page div:has(> #header),
body.page-2353-presell-page div:has(> #header) + div,
body.page-2353-presell-page div:has(> footer.footer),
body.page-presell-page-2296 #reamazejs-container,
body.page-presell-page-2296 .sticky_nav,
body.page-presell-page-2296 div:has(> #header),
body.page-presell-page-2296 div:has(> #header) + div,
body.page-presell-page-2296 div:has(> footer.footer) { 
  display: none !important; 
}

body.page-2378-presell-page .section-wrapper,
page-2358-presell-wrsm,
body.page-2355-presell-page .section-wrapper,
body.page-2328-subscription-page .section-wrapper,
body.page-presell-page-2296 .section-wrapper {
  margin-top: 0 !important;
}

/* presell-page-2320 */
body.page-presell-page-2320 #reamazejs-container,
body.page-presell-page-2320 .sticky_nav,
body.page-presell-page-2320 div:has(> #header) { 
  display: none !important; 
}
body.page-presell-page-2320 div:has(> #header) + div { 
  display: none !important; 
}
body.page-presell-page-2320 div:has(> footer.footer) { 
  display: none !important; 
}
body.page-presell-page-2320 .section-wrapper {
  margin-top: 0 !important;
}

/* presell-page-2321 */
body.page-presell-page-2321 #reamazejs-container,
body.page-presell-page-2321 .sticky_nav,
body.page-presell-page-2321 div:has(> #header),
body.page-presell-page-2352 #reamazejs-container,
body.page-presell-page-2352 .sticky_nav,
body.page-presell-page-2352 div:has(> #header),
body.page-2356-presell-cwrsbl #reamazejs-container,
body.page-2356-presell-cwrsbl .sticky_nav,
body.page-2356-presell-cwrsbl div:has(> #header),
body.page-2354-presell-wccl div:has(> #header),
body.page-2354-presell-wccl .sticky_nav,
body.page-2354-presell-wccl #reamazejs-container{ 
  display: none !important; 
}



body.page-presell-page-2321 div:has(> #header) + div,
body.page-presell-page-2352 div:has(> #header) + div,
body.page-2356-presell-cwrsbl div:has(> #header) + div,
body.page-2354-presell-wccl div:has(> #header) + div,
{ 
  display: none !important; 
}

body.page-presell-page-2321 div:has(> footer.footer),
body.page-presell-page-2352 div:has(> footer.footer),
body.page-2356-presell-cwrsbl div:has(> footer.footer),
body.page-2354-presell-wccl  div:has(> footer.footer){ 
  display: none !important; 
}

body.page-2353-presell-page .section-wrapper,
body.page-presell-page-2321 .section-wrapper,
body.page-presell-page-2352 .section-wrapper,
body.page-2356-presell-cwrsbl .section-wrapper,
body.page-2354-presell-wccl .section-wrapper{
  margin-top: 0 !important;
}


/* floating */
body.page-2353-subscription-page #sticky-add-to-cart,
body.page-2353-subscription-page #P0-6,
body.page-2328-subscription-page #reamazejs-container,
body.page-2328-subscription-page #sticky-add-to-cart,
body.page-2328-subscription-page #P0-6,
body.product-2313-bundle-pdp #reamazejs-container,
body.product-2313-bundle-pdp #sticky-add-to-cart,
body.product-2313-bundle-pdp #P0-6,
body.product-2302-bundle-pdp #reamazejs-container,
body.product-2302-bundle-pdp #sticky-add-to-cart,
body.product-2302-bundle-pdp #P0-6,
body.page-presell-page-2296 #P0-6 {
  display: none !important;
}
/* hide banner */
body.page-2353-presell-page .promo-banner,
body.page-2328-subscription-page .promo-banner,
body.product-2302-bundle-pdp .promo-banner {
  display: none !important;
}

body.product-2302-bundle-pdp .section-wrapper {
  background: #fff !important;
}




/* latest */
.page-2358-presell-wrsm .shopify-section-group-header-group,
.page-2358-presell-wrsm .shopify-section-group-footer-group,
.page-2362-presell-wrsl .shopify-section-group-header-group,
.page-2362-presell-wrsl .shopify-section-group-footer-group,
.page-2376-presell-page-wcc .shopify-section-group-footer-group,
.page-2376-presell-page-wcc .shopify-section-group-header-group,
.page-2377-presell-page-wcc .shopify-section-group-footer-group,
.page-2377-presell-page-wcc .shopify-section-group-header-group,
.page-2404-presell-page-wcc .shopify-section-group-footer-group,
.page-2404-presell-page-wcc .shopify-section-group-header-group,
.page-2405-presell-page-wcc .shopify-section-group-footer-group,
.page-2405-presell-page-wcc .shopify-section-group-header-group,
.page-2406-preselll-page-was .shopify-section-group-footer-group,
.page-2406-preselll-page-was .shopify-section-group-header-group{
  display: none;
}






/* Sticky nav */
.page-2358-presell-wrsm .sticky_nav,
.page-2362-presell-wrsl .sticky_nav,
.page-2376-presell-page-wcc .sticky_nav,
.page-2377-presell-page-wcc .sticky_nav,
.page-2404-presell-page-wcc .sticky_nav,
.page-2405-presell-page-wcc .sticky_nav,
.page-2406-preselll-page-was .sticky_nav{
  display: none;
}



.page-2358-presell-wrsm .section-wrapper,
.page-2362-presell-wrsl .section-wrapper,
.page-2376-presell-page-wcc .section-wrapper,
.page-2377-presell-page-wcc .section-wrapper,
.page-2404-presell-page-wcc .section-wrapper,
.page-2405-presell-page-wcc .section-wrapper,
.page-2406-preselll-page-was .section-wrapper{
  margin-top: 0px !important;  
}





/* Floating chatbot and user icon */
/* #reamazejs-container
#P0-6  */
.page-presell-page-2320 #reamazejs-container, .page-presell-page-2320 #P0-6, 
.page-presell-page-2321 #P0-6, .page-presell-page-2352 #P0-6, 
.page-2353-presell-page #P0-6, .page-2354-presell-wccl #P0-6, .page-2356-presell-cwrsbl  #P0-6,
.page-2358-presell-wrsm #reamazejs-container , .page-2358-presell-wrsm #P0-6, .page-2362-presell-wrsl #P0-6, .page-2362-presell-wrsl #reamazejs-container,
.page-2376-presell-page-wcc #P0-6,
.page-2376-presell-page-wcc #reamazejs-container,
.page-2377-presell-page-wcc  #P0-6,
.page-2377-presell-page-wcc  #reamazejs-container,
.page-2404-presell-page-wcc #P0-6,
.page-2404-presell-page-wcc #reamazejs-container,
.page-2405-presell-page-wcc #P0-6,
.page-2405-presell-page-wcc #reamazejs-container,
.page-2406-preselll-page-was #P0-6,
.page-2406-preselll-page-was #reamazejs-container
{
  display: none !important;
}






