/** Shopify CDN: Minification failed

Line 279:78 Expected identifier but found bad string token
Line 279:79 Unterminated string token
Line 315:9 Expected identifier but found "#a11213"

**/
.template-collection .main-content {
    background: #fcfcfc;
}
.customstyletemplate--25230756675889__featured_products_ANkKjT,
      .customstyletemplate--25230756675889__47a33514-8d83-4c7b-830c-c5711e7ee3f7,
      quotes-section.d-block.customstyletemplate--25230756675889__112377b6-e7fa-4b92-b6b3-b99bf4686f5c {
  position: relative;
}
.collection_menu .hv-image-saturate:before {
    --color-gradient: 183, 33, 34;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(0deg, rgba(var(--color-gradient), 1) 0%, rgba(var(--color-gradient), 0) 70%);
    transition: opacity 0.3s 
ease;
}
.customstyletemplate--25230756675889__featured_products_ANkKjT:after,
.customstyletemplate--25230756675889__47a33514-8d83-4c7b-830c-c5711e7ee3f7:before,
quotes-section.d-block.customstyletemplate--25230756675889__112377b6-e7fa-4b92-b6b3-b99bf4686f5c:before {
  background: url("/cdn/shop/files/bg2h22.png?v=1759559777");
      content: "";
    transform: rotate(180deg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 210px;
    height: 210px;
}
body .slick-initialized .slick-slide:nth-child(even) .quote__slide .quote-wrap {
    background: #faf3ee !important;
}
body .slick-initialized .slick-slide:nth-child(odd) .quote__slide .quote-wrap {
    scale: 0.9;
}
.advand-html-content .advand-html-des {
    padding: 0 60px;
}
body .customstyletemplate--25230756675889__featured_products_ANkKjT:before,
quotes-section.d-block.customstyletemplate--25230756675889__112377b6-e7fa-4b92-b6b3-b99bf4686f5c:after{
background:url('/cdn/shop/files/bg.png?v=1759560252');
content: "";
transform: rotate(90deg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: -20px;
    width: 210px;
    height: 210px;
    opacity: 0.5;
}
body .customstyletemplate--25230756675889__featured_products_ANkKjT .section-block{z-index:2;}
.product-card .product-card__image-wr {
    border-radius: 20px;
}
.customstyletemplate--25230756675889__cfa8fd89-f84d-4ac8-afe0-fb5972f579cb{
background:url("/cdn/shop/files/lightbgs.webp");
background-position: top center;
background-size: cover;
background-repeat: no-repeat;}
body #block-template--17042210521311__8a62993d-666e-4088-a050-0a3d4f4e3727-html-1 .advand-html-image-sub img {
    max-width: 23%;
}
.natural-plant-info .plant-item img {
    width: 100%;
    border-radius: 8px;
}
.d-inline-block.product-tag.product-tag-sale {
    font-size: 15px;
    border-radius: 3px;
    text-transform: uppercase;
}
.custom-feature-section{margin: 60px 0;}
.natural-plant-info .plant-item {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    background: #fbf2ee;
    margin-bottom: 25px;
    border-radius: 6px;
    box-shadow: 2px 2px 5px 0px #a7a7a742;
}
.natural-plant-info .plant-item h5 {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    color: #b53137;
}
.natural-plant-info .plant-item .plant-desc p {
    font-size: 14px;
    line-height: 1.6;
}
.ext-titles h3{
  color: #a11213;
  font-weight: 600;
  margin-bottom: 20px;
}
.natural-plant-info .plant-item.lab-items {
    flex-wrap: nowrap;
}
.natural-plant-info .plant-item.lab-items .lab-img {
    flex: 50%;
    width: 50%;
}
.natural-plant-info .plant-item.lab-items .lab-content {
    flex: 50%;
    width: 50%;
    padding: 10px;
}
.lab-info{
  margin-bottom: 20px;
}
.other-ingredients-col {
    background: #a11213;
    padding: 30px;
    border-radius: 4px;
}
.other-ingredients-col.ext-titles h3, .other-ingredients-col p {
    color: #fff;
}
.collection-card__image a.hv-image.banner-theme.photo-wrapper.image-content__image-wrapper.auto:before {
    border-radius: 50%;
}
#collection-grid-template--25230756675889__cfa8fd89-f84d-4ac8-afe0-fb5972f579cb{
  justify-content:space-between;
}
div#collection-grid-template--25230756675889__cfa8fd89-f84d-4ac8-afe0-fb5972f579cb .col-lg-4 {
    flex: 0 0 29.333333%;
    max-width: 29.333333%;
}
.media.service-2 h5{font-weight: 500;}
#accordion-faqs .card-faqs .card-faqs-heading {
    background: #faf3ee;
    padding: 0 21px;
    margin-bottom: 15px;
}
#accordion-faqs .card-faqs .card-faqs-heading .faq-heading{
    color: #a11213;
    font-weight: 600;
}
.ptrust-badge.product-block {
    margin-top: 30px !important;
}
body .product-form__item .js-qty {
    border-radius: 6px;
    border: 1px solid #b53137;
}
.product-form__item .js-qty__input{border: 0;}
.js-qty__adjust{ width: 35px;background: #faf3ee;}
html body .ai-six-col-image-wrapper-acvfibnhzbhvetwxjdaigenblock46efbc2cdaqmm {
    background: #fffcf4;
    height: auto;
}
ul.featurelist{margin-left: 17px;}
ul.featurelist li {
    font-weight: 400;
    font-size: 16px;
    list-style: disc;
}
body .product-button-variant.product-block .single-option-radio label{background-color: #fffdfc;padding: 10px;width:134px;border: 1px solid #b53137;}
body .single-option-radio input[type=radio]:checked+label:after{ border-color: #e7aa01;}
body .single-option-radio label:after{border: 0;}
span.label-mrp { color: #9a9a9a;}
.variant-label { display:block; padding:12px; border-radius:8px; cursor:pointer; }
.variant-value {
    display: block;
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 6px;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.6px;
}
.variant-pricing { display:block; font-size:14px; }
.price-row { display:flex; align-items:baseline; gap:8px;align-items: center;justify-content: center; }
.mrp-strike { text-decoration:line-through; color:#9a9a9a; font-size:13px; }
.sale-price { font-size:18px; font-weight:700; color:#b53137;line-height:1.5; }
html body .single-option-radio label span.discount-badge{
   color:#e7aa01 !important; padding:0px; border-radius:6px; font-size:13px;font-weight: 700;
  }
.tax-note { font-size:10px; color:#666; margin-top:0px; }
body .single-option-radio input[type=radio]:checked+label {
    background: #b53137;
    color: #fff !important;
}
body .single-option-radio input[type=radio]:checked+label span,
body .single-option-radio input[type=radio]:checked+label .sale-price,
body .single-option-radio input[type=radio]:checked+label .price-row,
body .single-option-radio input[type=radio]:checked+label .variant-label,
body .single-option-radio input[type=radio]:checked+label .mrp-strike,
body .single-option-radio input[type=radio]:checked+label .tax-note
{
 color: #fff !important; 
}
.collection_menu .collection-card-1 .collection-card__image.image-content__image-container {
    width: 75%;
    margin: 0 auto;
    border-radius: 50%;
    border: 2px solid #a11213;
}
.product-option--pack label.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}

.product-option--pack input[disabled] + label {
  opacity: 0.45;
}
label.variant-label.disabled {
    opacity: 0.5;
}
fieldset[name="size"] .variant-pricing{
display: none;
}
fieldset[name="size"] .variant-value {
    font-size: 17px;
    margin-bottom: 0;
}
.product-block.product-related .col-6 {
    margin-bottom: 15px;
}
@media screen and (max-width: 991px){
body .product-card .product-card__image-wr{
height: auto ;
}
.slideshow[data-transit="slide-fade"] .slide.slick-active .img_mobile.slideshow__image{
  background-size: cover;
  background-position: left center;
}

}

.fwt-7{font-weight: 700;}
.fwt-5{font-weight: 500;}
.mt-15{margin-top: 15px;}
.mb-15{margin-bottom: 15px;}
div#collection-grid-template--25008559587606__featured_collections_5_CKgTCm{
  width: 80%;
  margin: 0 auto;
}
#collection-grid-template--25008559587606__featured_collections_5_CKgTCm .collection-card-3 a {
  border-radius: 50%;
}
#collection-grid-template--25008559587606__featured_collections_5_CKgTCm .collection-card-3 .collection-card__meta {
  position: unset !important;
}
#collection-grid-template--25008559587606__featured_collections_5_CKgTCm .collection-card-3 {
  width: 85%; 
  margin: 0 auto;
}
#collection-grid-template--25008559587606__featured_collections_5_CKgTCm .collection-card-3 .collection-card__meta {
  padding: 0 !important;
}
.custom-boughts{
   background-color: #e8f3fb; border: 1px solid #a11213; border-radius: 8px; padding: 8px 12px; margin-bottom: 16px; display: flex; align-items: center; gap: 10px; font-size: 13px; line-height: 1.3; font-family: inherit; flex-wrap: wrap;
}
.custom-boughts .dot-avtar{
display: flex; flex-shrink: 0;
}
.custom-boughts .dot-avtar .dots{
    width: 16px; height: 16px; border-radius: 9999px; border: 2px solid white;"
}
.custom-boughts .dot-avtar .dots.dot-1{background: linear-gradient(to right, #f472b6, #ef4444);}
.custom-boughts .dot-avtar .dots.dot-2{background: linear-gradient(to right, #a855f7, #f472b6); margin-left: -5px;}
.custom-boughts .dot-avtar .dots.dot-3{background: linear-gradient(to right, #3b82f6, #a855f7); margin-left: -5px;}
.custom-rating-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: center;
}
.custom-stars {
    display: flex;
    align-items: center;
    gap: 0.4rem;
}
.custom-star-icon {
    color: #facc15;
    font-size: 20px;
}
.custom-review-count {
    color: #8b6b17;
    font-weight: 500;
    font-size: 0.9rem;
}
.jdgm-preview-badge .jdgm-star {
    color: #FACC15 !important;
}
.custom-verified {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    color: #16a34a;
    font-weight: 400;
    font-size: 0.9rem;
}
.det-off{#a11213}

.prod-ttile{font-weight: 600;}

.social-proof-badge {
  background-color: #f3f4f6;
  color: #333;
  padding: 10px 16px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
  width: max-content;
  display: flex;
  align-items: center;
  gap: 6px;
}
span.js-btn-wishlist.act-btn[data-original-title="Go to wishlist"] {
    height: 40px;
    background: #a11213;
    color: #fff !important;
    padding: 0 6px;
}
.product-block .gr-btnjs span {
    background: transparent;
    border: 1px solid #a11213;
    color: #a11213 !important;
    border-radius: 4px;
}
.product-form .gr-btnjs .js-btn-compare, .product-form .gr-btnjs .js-btn-wishlist, .product-form .gr-btnjs .open-sizeguide {
    cursor: pointer;
    padding: 0;
    min-height: inherit;
    text-transform: capitalize;
    color: var(--g-color-heading);
    display: flex;
    align-items: center;
    font-size: 15px;
}
.act-btn{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product-form .gr-btnjs .js-btn-compare svg, .product-form .gr-btnjs .js-btn-compare i, .product-form .gr-btnjs .js-btn-wishlist svg, .product-form .gr-btnjs .js-btn-wishlist i, .product-form .gr-btnjs .open-sizeguide svg, .product-form .gr-btnjs .open-sizeguide i {
    width: 16px;
    height: 16px;
    font-size: 16px;
    margin-right: 8px;
    fill: none;
}
.product-block .gr-btnjs span svg {
    color: #fff;
}
  .act-btn .ct-icons{
    background: #a11213;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 43px;
}
  .act-btn .ct-text{
        padding: 0 8px;
  }
/* Dhak-Dhak Heart Animation */
.heart {
  display: inline-block;
  animation: heartbeat 1.3s infinite;
  transform-origin: center;
  font-size: 16px;
}
.jdgm-rev-widg__header .jdgm-row-stars{ flex-direction: column; gap: 20px;}
.jdgm-rev-widg__header .jdgm-rev-widg__summary, .jdgm-rev-widg__header .jdgm-histogram, .jdgm-rev-widg__header .jdgm-widget-actions-wrapper{width: 100% !important;border-left: 0 !important;}
.jdgm-rev-widg__summary-inner {
    display: flex !important;
    gap: 15px;
    flex-wrap: wrap;
}
@keyframes heartbeat {
  0%, 100% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.25);
  }
  70% {
    transform: scale(1);
  }
}
.social-proof-badge strong {
  color: #1a1a1a;
  font-weight: 600;
}
.pricing-section {
 background: linear-gradient(to right, #f9efe7, #b5313700);
    border: 1px solid #dc2626;
    border-radius: 8px;
    padding: 16px;
    margin-bottom: 16px;
    font-family: 'Inter', sans-serif;
}

.price-display-row {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 8px;
}

.current-price-large {
  font-size: 26px;
  font-weight: 800;
  color: #dc2626;
}

.original-price-crossed {
  font-size: 18px;
  color: #6b7280;
  text-decoration: line-through;
}

.save-amount-badge {
  background: #ef4444;
  color: white;
  padding: 5px 10px;
  border-radius: 9999px;
  font-size: 12px;
  font-weight: 700;
  animation: pulse 2s infinite;
  width: fit-content;
}

.savings-message {
  color: #047857;
  font-weight: 700;
  font-size: 14px;
  margin: 4px 0 4px 0;
  line-height: 1.4;
}

.shipping-info {
  color: #6b7280;
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  line-height: 1.4;
}
.price-display-row{ flex-direction: row; gap:10px; align-items: center;}
.facets-container {
    background: #fff;
    border-radius: 2px;
    border: 1px solid rgb(238 238 238);
    padding: 20px 15px !important;
    box-shadow: 5px 6px 8px 1px #eeeeee70;
}
.facets__collection__list li a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.facets__collection__list li {
    margin-bottom: 6px;
}
span.announcement-item__in span {
    color: #ffc513;
    font-size: 15px;
    border: 1.5px dotted #fff;
    padding: 0px 3px;
    margin: 0 5px;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
}
.product-tag.product-tag-sale {
    font-size: 15px;
}
.customstyletemplate--25008559587606__featured_collections_5_yKxrwJ {
    background: linear-gradient(rgb(255 255 255 / 74%), rgb(255 255 255 / 65%)), url(/cdn/shop/files/glassbanners.jpg?v=1754982273);
    background-size: cover;
    background-position: center;
}
.customstyletemplate--25008559587606__featured_collections_5_yKxrwJ 
.collection-card-3 {box-shadow: 1px 2px 5px 3px #dadada;}
.cust-prod-label .adbg {
    background: #a11213;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 19px;
    color: #fff;
    font-size: 0.8rem;
}
.product-label.ext-sales.rectangular_label { right: 0;left: unset; }
.ext-sales .d-inline-block.product-tag.product-tag-sale {
    background: linear-gradient(93.07deg, rgb(219 183 36 / .5) -24.37%, rgb(141 124 34 / .5) -8.62%, rgb(219 183 36 / .5) 10.39%, rgb(158 133 29 / .5) 36.26%, rgb(219 183 36 / .5) 47.38%), #E0BB24;
    border-radius: 19px;
    font-size: 0.8rem;
}
#nav-tab-info .nav.nav-tabs a.nav-item.nav-link.active {
    background: #a11213 !important;
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1 !important;
    padding: 5px !important;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select{    border-bottom: 1px solid #cecece;}
.product-count-vertical{display: none;}
body.template-collection.body-theme #ProductGridContainer .product-card{
    padding: 5px;
    background: #fff;
    box-shadow: 1px 1px 8px 1px #eee;
    margin-bottom: 7px;
}
ul#product-grid .grid__item {
    margin-bottom: 15px;
}
@media (min-width: 640px) {
  .pricing-section {
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 24px;
  }

  .price-display-row {
    flex-direction: row;
    align-items: center;
    gap: 16px;
  }

  .current-price-large {
    font-size: 36px;
    line-height: 1;
  }

  .original-price-crossed {
    font-size: 24px;
  }

  .save-amount-badge {
    font-size: 14px;
    padding: 8px 16px;
  }

  .savings-message {
    font-size: 16px;
  }

  .shipping-info {
    font-size: 14px;
  }
}

@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.section-title-2 strong {
    color: #a11213;
}
/* Product detail view start here */
.product-card__info .product-card__name {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  text-align: center;
}
span.highlightcrd {
    font-size: 0.65rem !important;
    color: #000;
}
.product-card__info .product-card__pricesale,
.product-card__price {
  color: #dc2626;
  text-align: left;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content:center;
}
s.product-card__regular-price {
  color: #a11213;
  font-weight: 500;
  font-size: 13px;
}
/* Product detail end start here */
footer .site-footer__section h4.site-footer__section-title {
    font-size: 21px;
    font-weight: 800;
    text-transform: uppercase;
}
.facets__collection__list li a:hover:before, .facets__collection__list li a.active:before {
    width: 100%;
    left: 0;
    border: 0;
}
.facets-vertical .facets__summary{text-transform: uppercase;}
.drawer-crossell__item .product-card .product-card__image-wr { height: auto; }
.mini-cart-btns a.btn.btn-outline.js-cart-btn-cart.w-50.mr-2 {
    border: 1px solid #222;
    color: #222;
}
@media (max-width: 991px){
  .social-proof-badge{ max-width: fit-content; flex-wrap: wrap; }
  nav.breadcrumb.g-breadcrumb a, nav.breadcrumb.g-breadcrumb span{font-size: 11px;}
  .price-display-row{flex-wrap: wrap;}
  .product-form__item--quantity{width: 100% !important;}
      .trust-badge {
        flex-direction: column;
        text-align: center;
        gap: 6px;
    }
body #shopify-section-template--25008560210198__main {
    padding-top: 10px;
}
    .badge-icon{margin-right: 0 !important;}
    .trust-badges-container{grid-template-columns: repeat(2, 1fr) !important; }
    body .product-card__info .product-card__name {font-size: 15px !important;}
  .product-card__info .product-card__pricesale, .product-card__price{flex-wrap: wrap; font-size: 16px;}
  .active-facets.active-facets-mobile.medium-hide.large-up-hide {display: none;}
  body .facets-container { padding: 10px 10px !important; margin-top: 7px;}
  body #shopify-section-template--25008559587606__featured_collections_5_yKxrwJ .collection-card-3 .type-onimage .title-collection {
    font-size: 23px !important;
  }
  body #shopify-section-template--25008559587606__featured_collections_5_yKxrwJ .collection-collage .collage-item .hv-image{height: 400px;}
body #shopify-section-template--25008559587606__featured_collections_5_yKxrwJ .ext-colg-box p {
    color: #fff !important;
    font-size: 14px;
}
#ProductGridContainer ul#product-grid .grid__item {
    margin-bottom: 15px;
    padding: 0 5px;
}
.header--acount.d-lg-inline-block.topbar-block.header-login-icon-text {
    display: none;
}
.apus-footer-mobile button.btn.site-header__link.site-account.js-open-login{padding: 0 !important;}
}

body .collection_menu.col{position:relative !important;}
body .collection_menu.col .collection-card-1.text-center.mt-3 h5, .collection_menu.col .collection-card-1.text-center.mt-3 p {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    color: #fff;
    z-index: 99;
    margin-bottom: 7px;
}


@media (max-width: 520px){
 body .site-header__logo img {
     width: 90px;
    }
 body .product-image__item .image-content__image-container {
        min-height: 300px;
    }
body #shopify-section-template--25230756675889__1758823661543ca35c .ai-six-col-image-wrapper-an2ljskiwynq5mws1vaigenblock46efbc2cdaqmm{
  padding: 30px;
}
body #shopify-section-template--25230756675889__1758823661543ca35c .ai-six-col-image-an2ljskiwynq5mws1vaigenblock46efbc2cdaqmm{
  width: 100%;
}
body .product-tag.product-tag-sale {
    font-size: 11px !important;
}
body .cust-prod-label .adbg {
    font-size: 10px!important;
}
body .btn-theme{
  padding: 5px;
}
body .btn-cart-icon svg {
    width: 16px;
    height: 16px;
}
.container .section-block .row .col-item,
.container .section-block .row .col-6 {
    padding: 5px;
}
body #shopify-section-template--25128412447025__cfa8fd89-f84d-4ac8-afe0-fb5972f579cb .collection-grid.row {
    width: 100%;
    margin: 0 auto;
}
body div#collection-grid-template--25230756675889__cfa8fd89-f84d-4ac8-afe0-fb5972f579cb .col-lg-4 {
    flex: 0 0 99.333333%;
    max-width: 99.333333%;
}
h3.section-title-2 {
    font-size: 30px;
    line-height: 40px;
}
.subtop.text-center {
    font-size: 12px;
    line-height: 16px;
}
body .product-card__overlay-btn{line-height: 23px;width:32px;height:32px;}
body .product-card__overlay-btn.js-btn-wishlist svg{margin-bottom: 0;}
body .product-card--style9 .product-card__overlay {
   top: unset;
    bottom: 0;
}
.photos.photos-thumb-left {
    flex-direction: column-reverse;
}
.photos-thumb-left .photos__item--thumbs {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.photos-thumb-left  .product-single__thumbnails .slick-track {
    height: auto !important;
    display: flex;
}
.product-single__thumbnails .slick-list.draggable{
  height: auto !important;
}
}
@media (max-width: 420px){
.natural-plant-info .plant-item.lab-items {
    flex-wrap: wrap;
}
}