/** Shopify CDN: Minification failed

Line 733:11 Unexpected "}"

**/

/* OceAura port of the Resilia page. Base reset so Lunerva's theme type does not leak in. */
.rsl{font-family:Satoshi,'Plus Jakarta Sans',sans-serif;font-size:16px;line-height:1;color:#000;letter-spacing:0;background:#fff}
.rsl *,.rsl *:before,.rsl *:after{box-sizing:border-box}
.rsl h1,.rsl h2,.rsl h3,.rsl h4{font-family:'Clash Grotesk',Satoshi,sans-serif;font-weight:500;letter-spacing:0;margin:0}
.rsl p{margin:0;letter-spacing:0}
.rsl ul{list-style:none;margin:0;padding:0}
.rsl img{max-width:100%;height:auto;vertical-align:bottom}
.rsl button{font-family:inherit;cursor:pointer}
.rsl a{text-decoration:none}
.rsl strong,.rsl b{font-weight:700}
.rsl .hide-mob{display:none}.rsl .hide-desk{display:block}
@media(min-width:992px){.rsl .hide-mob{display:block}.rsl .hide-desk{display:none}}
.rsl .add-to-cart-button:hover:before{border-color:#380959}.rsl .shopify-section-group-header-group-lp{position:sticky;top:0;z-index:2222}.rsl .container-1259,.rsl .container-1233,.rsl .container-1216,.rsl .container-1184,.rsl .container-1179,.rsl .container-1168{max-width:1222px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.rsl .container-1095{max-width:1222px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.rsl .container-1066{max-width:1066px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.rsl .container-862{max-width:862px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.rsl .container-small{max-width:820px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.rsl{font-family:Satoshi;font-weight:400;color:#000}.rsl .h1,.rsl .h2,.rsl .h3,.rsl .h4,.rsl .h5,.rsl .h6,.rsl h1,.rsl h2,.rsl h3,.rsl h4,.rsl h5,.rsl h6{font-family:Clash Grotesk;font-weight:500;text-transform:none}.rsl [data-type_header_capitalize=true] .h1,.rsl [data-type_header_capitalize=true] .h2,.rsl [data-type_header_capitalize=true] .h3,.rsl [data-type_header_capitalize=true] h1,.rsl [data-type_header_capitalize=true] h2,.rsl [data-type_header_capitalize=true] h3{text-transform:none}.rsl .announcement-bar{padding:4px 0 5px;line-height:normal;background:#380959}.rsl span.announcement-link-text{font-size:17px;line-height:100%}.rsl .site-header__logo{font-family:Tenor Sans;color:#380859;font-size:28px;font-weight:400;margin:0;line-height:33px;text-transform:uppercase!important}.rsl [data-icon=cart] .cart-link__bubble--visible{right:-4px;top:0;color:#fff;width:9px;height:9px;background:#7b18c0;border:0 solid transparent!important;display:flex;align-items:center;justify-content:center;padding:0;font-size:7px;text-align:center;text-indent:3px}.rsl .site-nav__link{padding-top:0;padding-bottom:0}.rsl .risk-cta{margin-top:40px;text-align:center}.rsl .cta-btn{transition:.5s}.rsl .cta-button{background:#380959;color:#fff;padding:0;text-decoration:none;border-radius:6.06px;font-weight:700;height:54.53px;display:inline-flex;max-width:336px;width:100%;justify-content:center;align-items:center;font-weight:500;font-size:19.39px;leading-trim:Cap height;line-height:19.39px;letter-spacing:0;text-align:center;font-family:Clash Grotesk;transition:.5s}.rsl .cta-button:hover{box-shadow:0 0 0 2px #380959 inset;background:transparent;color:#380959}.rsl p.cta-note{display:inline-flex;width:100%;justify-content:center;align-items:center;margin-top:12.21px;grid-gap:3.88px;font-weight:400;font-size:16.96px;line-height:21.33px;letter-spacing:0;text-align:center;margin-bottom:0}.rsl p.cta-note img{max-width:17px;height:auto}.rsl .line-arrow ul.slick-dots{position:static;margin-top:15px}.rsl .line-arrow ul.slick-dots li{margin:0;padding:0;width:auto;height:auto}.rsl .line-arrow ul.slick-dots li button{margin:0 -1px;padding:0;width:47px;height:4px;background:#570093}.rsl .line-arrow ul.slick-dots li button:before{content:none}.rsl .line-arrow ul.slick-dots li.slick-active~li button{background:#c2c2c2}.rsl .line-arrow ul.slick-dots li:first-child button{border-radius:4px 0 0 4px}.rsl .line-arrow ul.slick-dots li:last-child button{border-radius:0 4px 4px 0}.rsl .line-arrow ul.slick-dots li.slick-active button{background:#570093;border-radius:4px!important}.rsl .line-arrow button.slick-arrow{height:auto;padding:0 13px}.rsl .line-arrow{overflow:hidden}.rsl h2.heading-31{font-weight:500;font-size:31px;line-height:38px;letter-spacing:0;margin-bottom:34px}.rsl h2.heading-31 strong{font-weight:500;color:#570093}.rsl .m-b-120.heading-31{margin-bottom:12px}.rsl .cta-button.cta-button-secon{background:#570093;width:100%;max-width:100%}.rsl .cta-button.cta-button-secon:hover{background:transparent;box-shadow:0 0 0 2px #570093 inset;color:#570093}.rsl .footer__collapsible .image-wrap{background:transparent;max-width:129px}.rsl .site-footer .grid{display:flex;flex-wrap:wrap}.rsl .grid__item.footer__item--footer2{border-left:.5px solid rgba(0,0,0,.6);padding-left:69px;border-right:.5px solid rgba(0,0,0,.6)}.rsl .grid__item.footer__item--footer-1{padding-left:80px}.rsl h2.h4.footer__title.small--hide{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;margin-bottom:13.56px}.rsl .footer__collapsible p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:44px}.rsl .footer__newsletter{max-width:401px;width:100%}.rsl .footer__newsletter-input{max-width:401px;padding:5px 150px 5px 12.83px;border:.5px solid rgba(255,255,255,1)!important;border-radius:4px;height:48px;width:100%;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;font-family:Satoshi}.rsl .footer__newsletter-input::placeholder{color:#ffffff80}.rsl button#newsletter-submit-footer2{background:#fff;border-radius:4px;border:.5px solid rgba(255,255,255,1);font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;color:#000;height:38px;width:136px;font-family:Satoshi;right:6.43px}.rsl .site-footer__linklist li{margin-bottom:20px}.rsl .site-footer__linklist a{padding:0;font-size:14px;font-weight:500;line-height:19px}.rsl .site-footer__linklist li:last-child{margin-bottom:0}.rsl .footer__small-text{padding-top:42px;padding-bottom:15px;margin:0;font-family:Satoshi;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;text-align:center}.rsl [data-center-text=true] .payment-icons{text-align:center;margin-top:0}.rsl button.active span.toggle-icons{font-size:10px}.rsl{scroll-behavior:smooth}.rsl .pos-rels{position:relative}.rsl .pos-rels a.full_link:before{content:"";position:absolute;width:100%;height:100%;display:inline-block;top:0;left:0;right:0;bottom:0}.rsl button.custom-play-button svg div{display:none}.rsl button.custom-play-button foreignObject{display:none}.rsl span.str{color:#f1deff}.rsl .review-slider.slick-initialized.slick-slider.slick-dotted,.rsl .testimonial-slider.slick-initialized.slick-slider.slick-dotted{margin-left:-8px;margin-right:-8px}@media(max-width:991px){.rsl .review-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable,.rsl .benefits-layout.slick-initialized.slick-slider.slick-dotted .slick-list.draggable{margin-right:-20px;padding-right:20px}.rsl .featured-grid.slick-initialized.slick-slider.slick-dotted .slick-list.draggable{margin-right:-68px;padding-right:98px}.rsl .testimonial-slider.testimonial-slider-template--24756591984824__testimonial_slider_1_JAxMBk.slick-initialized.slick-slider.slick-dotted .testimonial-card{padding:0 4px}.rsl .testimonial-slider.testimonial-slider-template--24756591984824__testimonial_slider_1_JAxMBk.slick-initialized.slick-slider.slick-dotted{margin-right:-60px}.rsl .line-arrow .testimonial-slider.testimonial-slider-template--24756591984824__testimonial_slider_1_JAxMBk.slick-initialized.slick-slider.slick-dotted ul.slick-dots{margin-right:60px}.rsl .page-full,.rsl .page-width{padding:0 20px}.rsl .container-1233{display:inline-block;width:100%}.rsl .container-1259,.rsl .container-862,.rsl .container-1233,.rsl .container-1179,.rsl .container-1168,.rsl .container-small,.rsl .container-1066,.rsl .container-1184,.rsl .container-1095{padding-left:20px;padding-right:20px}.rsl span.announcement-link-text{font-size:14px;line-height:17px}.rsl .site-header__logo{font-size:23.63px;line-height:28px}.rsl .risk-cta{margin-top:20px}.rsl .cta-button{border-radius:5px;height:45px;max-width:100%;font-size:16px}.rsl p.cta-note{margin-top:10px;grid-gap:3.2px;font-size:14px;line-height:17.6px}.rsl p.cta-note img{max-width:14px}.rsl .feature-icon-item{margin-right:26px}.rsl .feature-icon-item img{width:14px;margin-right:5px}.rsl .feature-icon-item span{font-size:14px;line-height:19px}.rsl .m-b-120.heading-31{margin-bottom:17px}.rsl .hide-mob{display:none!important}.rsl .cta-button.cta-button-secon{max-width:278px}.rsl .grid__item.footer__item--footer-1,.rsl .grid__item.footer__item--footer2{padding-left:0;text-align:left}.rsl .site-footer button.footer__title span{margin:0;display:none}.rsl footer .collapsible-content--small{backface-visibility:hidden;height:auto;opacity:1;overflow:visible;visibility:visible}.rsl .site-footer .grid .grid__item:first-child{text-align:left;margin-top:15px}.rsl footer .grid__item{padding-left:0}.rsl .site-footer .grid{margin:0}.rsl .grid__item.footer__item--footer2{border:0px solid}.rsl footer .collapsible-content--small .collapsible-content__inner{transform:none}.rsl footer .footer__collapsible .image-wrap{background:transparent;max-width:129px;padding-bottom:28px!important;height:auto!important;margin-top:0;margin-bottom:0}.rsl footer.site-footer .footer__collapsible{padding-bottom:25px}.rsl .site-footer button.footer__title{margin:0;font-size:20px;line-height:25px;text-align:left;font-weight:500;letter-spacing:0;font-family:Clash Grotesk}.rsl .footer__collapsible p{margin-bottom:20px}.rsl button#newsletter-submit-footer2{width:106px}.rsl form+.footer__social{margin-top:30px;display:none}.rsl footer .footer_collapsible--disabled{padding-top:25px}.rsl footer.site-footer .grid__item:after{opacity:1;border-bottom:.5px solid rgba(255,255,255,.6)}.rsl .footer__small-text{font-size:10px;line-height:14px;text-align:left;border-top:.5px solid rgba(255,255,255,.6);padding-top:15px}.rsl [data-center-text=true] .payment-icons{margin-top:0;display:inline-block;width:100%;text-align:left}.rsl .site-footer .container-1168{padding-left:20px;padding-right:20px}.rsl .benefits-layout .slick-list{padding-right:0}.rsl .price-var .compare-price{font-size:14px!important}.rsl .testimonial-slider.slick-initialized.slick-slider.slick-dotted{margin-left:-8px;margin-right:-20px}.rsl .review-slider.slick-initialized.slick-slider.slick-dotted{margin-left:-3.5px;margin-right:-3.5px}.rsl .container-1259,.rsl .container-1233,.rsl .container-1216,.rsl .container-1184,.rsl .container-1179,.rsl .container-1168{padding-left:20px;padding-right:20px}}@media only screen and (min-width:992px){.rsl .benefits-layout.slick-initialized.slick-slider.slick-dotted{margin-right:-20px}.rsl .site-footer{padding-bottom:30px;padding-top:41px}.rsl .hide-desk{display:none!important}.rsl header#SiteHeader .page-width{margin:0 auto;max-width:1202px}}@media only screen and (min-width:769px){.rsl .site-header{padding:13px 0}}.rsl .faq-items ul li:before{content:"";background-image:url(/cdn/shop/files/check_icon_1ac0f5d7-bc24-4eb5-aeb9-67e2b24b8fd0.png?v=1748514424);display:block;width:17px;height:17px;background-size:contain;background-repeat:no-repeat}.rsl .faq-items ul li{position:relative;list-style-type:none;display:flex;align-items:center;gap:3px}.rsl .faq-items ul{margin-left:0;display:flex;flex-direction:column;gap:10px}.rsl .review-card{margin-top:1px!important;margin-bottom:1px!important}.rsl .auto-refill-banner{background-color:#fff;border-color:#000}.rsl .auto-refill-banner:has(input:checked){background-color:#00937026!important;border:1.13px dashed rgba(87, 0, 147,1)!important}.rsl span.dsds{display:block}.rsl [data-icon=bag-minimal] .cart-link__bubble--visible{top:0;right:-10px;font-size:0}.rsl .auto-refill-checkbox label{border-radius:3.275px;border:.925px solid #C1C1C1;background:#fff;overflow:hidden}.rsl .auto-refill-banner{border-radius:6.119px;border:1px dashed #282B22;background:#fff}.rsl .auto-refill-banner:has(input:checked){background:#f6f1fa}.rsl .auto-refill-checkbox input:checked+label{background:#380959;background-image:url(https://cdn.shopify.com/s/files/1/0583/9637/7159/files/Done.svg);background-size:12.425px;background-repeat:no-repeat;background-position:center;border-color:#380959}.rsl .price-var .price,.rsl .price-var .compare-price{text-align:right}.rsl .under_cta_new{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:15px}.rsl .under_cta_new p.cta-note{margin:unset!important;display:inline-flex;align-items:center;gap:5px;width:fit-content}.rsl .under_cta_new p.cta-note img{height:16px;width:16px;object-fit:contain}.rsl .under_cta_new p.cta-note+p.cta-note:before{content:"|";position:absolute;left:-1px;top:0}.rsl .under_cta_new p.cta-note+p.cta-note{padding-left:16px;position:relative}@media(max-width:915px){.rsl .under_cta_new{gap:8px;padding-top:10px}.rsl .under_cta_new p.cta-note+p.cta-note{padding-left:8px}.rsl .under_cta_new p.cta-note img{width:12px;height:12px}.rsl .under_cta_new p.cta-note svg{width:12px;height:auto;position:relative;top:-.5px}.rsl .under_cta_new p.cta-note{font-size:12px!important;gap:4px}}@media(min-width:915px){.rsl .container-1259,.rsl .container-1233,.rsl .container-1216,.rsl .container-1184,.rsl .container-1179,.rsl .container-1168{max-width:1500px}.rsl header#SiteHeader .page-width{max-width:1500px;padding-left:50px;padding-right:50px}.rsl .video-wrapper{padding-bottom:0}.rsl .video-wrapper video{position:unset}.rsl .product-section{grid-template-columns:49.5% 50.5%}.rsl .sml-video .video-wrapper{padding-bottom:0}.rsl .container-1095,.rsl .container-1066{max-width:1500px}.rsl .feel-center{width:40%}.rsl section.immunity-section .container-1233{max-width:1500px}.rsl .left-table{max-width:50%}.rsl .l-inner{width:45%}.rsl .l-inner.l-r-inner{width:50%}.rsl .right-content{width:100%;max-width:42%}}.rsl .compare_hk_offer .container_hk{width:1500px;max-width:100%;padding-left:50px;padding-right:50px;margin:0 auto}.rsl .compare_hk_offer .custom-flex_two_ad{align-items:center;justify-content:space-between}.rsl .compare_hk_offer .custom-flex_item_ad_1{padding-right:80px}.rsl .compare_offer_heading.h1 strong{color:#570093;font-weight:unset}.rsl .compare_offer_heading.h1{margin:unset;padding-bottom:12px;font-size:40px;font-style:normal;font-weight:500;line-height:40px;font-family:Clash Grotesk;width:500px;display:inline-block}.rsl .compare_text_hk{padding-bottom:25px;font-size:18px;font-style:normal;font-weight:400;line-height:22px;width:510px;margin-right:auto;max-width:100%}.rsl .compare_text_hk strong{font-weight:500}.rsl .compare_hk_offer .custom_hk_button{height:65px;width:454px;max-width:100%;border-radius:4px;background:#380959;display:flex;align-items:center;justify-content:center;font-family:Clash Grotesk;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#fff;border:2px solid #380959;transition:all .3s ease}.rsl .custom_hk_button:hover{background:transparent;color:#380959}.rsl .compare_under_cta .icon_with_text_item_texts .icon_with_text_item_svg{display:flex}.rsl .compare_under_cta .icon_with_text_item_texts{display:flex;align-items:center;justify-content:center;padding-top:15px;width:454px;margin-right:auto;gap:10px;font-size:18px;line-height:normal}.rsl .compare_text_hk p:last-child{margin:unset}.rsl .compare_text_hk.compare_text_hk1{padding-bottom:20px;font-size:20px;font-style:normal;font-weight:500;line-height:22px;width:100%}.rsl .compare_under_cta .icon_with_text_item_texts{color:#1e0033}@media(min-width:915px){.rsl .compare_hk_offer .mobile_only{display:none!important}}@media(max-width:915px){.rsl .compare_hk_offer .desktop_only{display:none!important}.rsl .compare_offer_heading.h1{font-size:30px;font-style:normal;font-weight:500;line-height:30px;width:328px;margin:0 auto;text-align:center;max-width:100%}.rsl .compare_text_hk{font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:100%}.rsl .compare_hk_offer .custom-flex_item_ad_1{padding-right:0;width:100%}.rsl .compare_under_cta .icon_with_text_item_texts svg{width:13.064px;height:13.74px;position:relative;bottom:-1px}.rsl .compare_under_cta .icon_with_text_item_texts{width:100%;font-size:14px;padding-top:13px;gap:6px}.rsl .compare_hk_offer .custom_hk_button{max-width:100%;width:100%;font-size:15px;height:56px}.rsl .compare_hk_offer .container_hk{padding-left:16px;padding-right:16px}.rsl .compare_text_hk.compare_text_hk1{font-size:16px;font-style:normal;font-weight:500;line-height:18px;padding-bottom:20px;text-align:center}.rsl .compare_offer_img{padding-bottom:20px}.rsl .compare_offer_heading.h1{margin:0 auto;display:block}}.rsl .compare_hk_offer{display:none}.rsl .featured-collection-wrapper{
    padding: 46.6px 0px 36px;
  }.rsl .featured-subheading{
    font-weight: 400;
    font-size: 15.68px;
    line-height: 23.52px;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8.42px;
    grid-gap: 10.45px;
}.rsl .featured-subheading img{
    max-width: 90px;
}.rsl .featured-heading{
    font-weight: 500;
    font-size: 31.26px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 47.53px;
}.rsl .featured-subheading strong{
    font-weight: 500;
}.rsl .review-info span.stars{
    margin-bottom: 0;
}.rsl .featured-heading strong{
    font-weight: 500;
    color: rgba(87, 0, 147, 1);
  }.rsl .featured-grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
  }.rsl .product-card{
    width: calc(25% - 12px);
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 9px 8px 19px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 1);
    display: flex;
    flex-direction: column;
}.rsl .product-card .add-to-cart-btn{
    margin-top: auto;
}.rsl .product-title{
    font-weight: 500;
    font-size: 16px;
    
    line-height: 20px;
    letter-spacing: 0;
    margin-top: 10px;
}.rsl .product-price{
font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: 0;
color: rgba(0, 0, 0, 1);
  }.rsl .product-compare{
    text-decoration: line-through;
font-weight: 400;
font-size: 16px;
line-height: 20px;
letter-spacing: 0;
color: rgba(0, 0, 0, 0.5);
  }.rsl .add-to-cart-btn{
    margin-top: 10px;
    background: rgba(56, 9, 89, 1);
    color: #fff;
    border: none;
    cursor: pointer;
    font-family: 'Clash Grotesk';
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    padding: 14px;
    width: 100%;
    border-radius: 5px;
    min-height: 45px;
  transition: .5s;
}.rsl .bottom-part .add-to-cart-btn{
    display: inline-block;
    text-align: center;
}.rsl .add-to-cart-btn:hover{
    box-shadow: 0 0 0 2px rgba(56, 9, 89, 1) inset;
    background: transparent;
    color: rgba(56, 9, 89, 1);
}.rsl .img-sec{
    position: relative;
}.rsl .bestseller-badge{
    background: #380959;
    position: absolute;
    border-radius: 35px;
    color: #fff;
    line-height: 19.57px;
    font-size: 14px;
    font-weight: 500;
    font-family: Clash Grotesk;
    padding: 2px 35px;
    display: inline-flex;
    grid-gap: 4px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: auto;
    justify-content: center;
    align-items: center;
    max-width: 155px;
    top: -12px;
}.rsl .sold-today{
    border: .3px solid rgba(0, 0, 0, 0.3);
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(4px);
    position: absolute;
    bottom: 10px;
    left: 8px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 19.57px;
    width: 123px;
    text-align: center;
    font-weight: 500;
    min-height: 23px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}.rsl .bottom-part{
    padding: 12px 8px 0;
}.rsl span.rating-number{
    font-weight: 400;
    font-size: 14px;
    line-height: 12.61px;
    letter-spacing: 0;
    white-space: pre;
}.rsl span.rating-number strong{
    font-weight: 500;
}.rsl span.stars svg{
    max-width: 64px;
    height: auto;
}.rsl .review-info{
    display: flex;
    align-items: center;
    grid-gap: 5.5px;
    line-height: 12.61px;
}.rsl .price-custom{
    margin-top: 10px;
}.rsl .ful-img > .img-sec{
    margin-top: -9px;
    width: calc(100% + 16px);
    margin-left: -8px;
}.rsl .img-sec .new-bag-img{
    width: 100%;
    height: auto;
    display: block;
}.rsl .product-card:not(.ful-img) .img-sec{
    margin-bottom: 7px;
}.rsl button.add-to-cart-btn.btn--loading{
    background: #380959;
}@media (max-width: 991px){.rsl .featured-subheading img{
    max-width: 74px;
}.rsl .featured-subheading{
    font-size: 13.04px;
    line-height: 19.57px;
    margin-bottom: 9.5px;
    grid-gap: 8.7px;
}.rsl .featured-heading{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 17px;
}.rsl .featured-collection-wrapper{
    text-align: center;
    padding: 40px 0;
}.rsl .featured-grid .product-card{
    text-align: left;
    margin: 20px 7.5px 1px;
}.rsl .review-info .stars{
    margin-bottom: auto;
}.rsl .featured-grid.slick-initialized.slick-slider.slick-dotted{
    margin-left: -7.5px;
    margin-right: -7.5px;
}}.rsl .review-subheading:has(+.review-subheading){
    margin-bottom: unset !important;
}.rsl .review-subheading+.review-subheading{
    font-size: 60%;
    line-height: normal;
}.rsl sup.dagger{
    font-size: 40%;
    vertical-align: super;
    line-height: 0;
  }.rsl .section-headers img{
    margin: 0 auto 11.85px;
    max-width: 140px;
    height: auto;
}.rsl .review-section{
    padding: 40px 0;
    background: #efeaf3;
    text-align: center;
   
}.rsl h2.review-heading{
    font-weight: 500;
    font-size: 31.08px;
    line-height: 100%;
    margin-bottom: 11.95px;
}.rsl h2.review-heading strong{
    font-weight: 500;
    color: rgba(87, 0, 147, 1);
}.rsl .review-strip{
    max-width: 100%;
    margin-bottom: 20px;
  }.rsl .review-subheading{
    font-weight: 400;
    font-size: 16.73px;
    line-height: 22.71px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 31.9px;
}.rsl .ts-review-swiper{
  padding: 0 0 40px !important;
}.rsl .ts-review-swiper .swiper-slide{
  height: auto;
  display: flex;
}.rsl .review-card{
    background: #fff;
    border-radius: 8px;
    padding: 27px 25px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid rgba(0, 0, 0, 0.3);
    margin: 1px 8px;
}.rsl .review-rating{
    font-weight: 400;
    font-size: 13.88px;
    line-height: 110%;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    grid-gap: 6px;
    align-items: center;
    margin-bottom: 20px;
}.rsl .review-rating img{
    max-width: 74px;
    height: auto;
}.rsl .review-quote{
font-weight: 400;
font-size: 15px;
line-height: 20px;
letter-spacing: 0;
text-align: left;
    margin-bottom: 20px;
  }.rsl .review-quote-title{
    font-weight: 700;
    margin-bottom: 6px;
  }.rsl .review-quote-body{
    font-weight: 400;
  }.rsl .auth-name{
    display: flex;
    align-items: center;
    grid-gap: 6px;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
  color: rgba(0, 0, 0, 0.5);
}.rsl .auth-name img{
    max-width: 20px;
    height: auto;
}.rsl .review-name{
    display: flex;
    align-items: center;
    justify-content: space-between;
}.rsl .review-name span{
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #570093;
    display: flex;
    align-items: center;
    grid-gap: 2px;
}.rsl .review-tags{
    margin-top: 20px;
    text-align: left;
    display: flex;
    grid-gap: 13px;
}.rsl .review-tag{
    background: #0093701a;
    color: #570093;
    padding: 6px 6px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0;
    border: .5px solid rgba(87, 0, 147,1);
    min-width: calc(50% - 6px);
    text-align: center;
}.rsl .rb-source{
  font-size: 15px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 12px;
  text-align: left;
}.rsl .rb-headline{
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #111;
  margin-bottom: 14px;
  text-align: left;
}.rsl .rb-body{
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.7);
  text-align: left;
}.rsl .rb-tags{
  margin-top: 20px;
  display: flex;
  gap: 13px;
}.rsl .rb-tag{
  flex: 1;
  min-width: 0;
  text-align: center;
}.rsl .ts-review-swiper .swiper-pagination-bullet{
  background: rgba(0,0,0,0.25);
  opacity: 1;
  width: 8px;
  height: 8px;
}.rsl .ts-review-swiper .swiper-pagination-bullet-active{
  background: #570093;
  width: 22px;
  border-radius: 4px;
}.rsl .ts-nav{
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-top: 4px;
}.rsl .ts-arrows{
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}.rsl .ts-marquee-outer{
  overflow: hidden;
  margin-bottom: 40px;
}.rsl .ts-marquee-track{
  display: flex;
  gap: 4px;
  width: max-content;
  animation: ts-marquee 20s linear infinite;
}@keyframes ts-marquee{
  0%   { transform: translateX(0); }
  100% { transform: translateX(var(--marquee-end, -50%)); }
}.rsl .customer-img-item{
  display: block;
  width: 99px;
  height: 99px;
  border-radius: 5px;
  object-fit: cover;
  flex-shrink: 0;
}@media (max-width: 991px){.rsl .review-section{
  display: flex !important;
  flex-direction: column !important;
  padding: 32px 16px !important;
}.rsl .review-section > .container-1233{
  padding: 0 !important;
  margin: 0 !important;
}.rsl .review-section > .container-1233:first-child{
  order: 1 !important;
}.rsl .ts-marquee-outer{
  order: 2 !important;
}.rsl .review-section > .container-1233:last-child{
  order: 3 !important;
}}@media (max-width: 767px){.rsl .section-headers img{
    margin: 0 auto 10px;
    max-width: 116px;
}.rsl h2.review-heading{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
}.rsl .review-subheading{
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 11.9px;
}.rsl .review-card{
    border-radius: 4px;
    margin: 0 3.5px;
}.rsl .ts-marquee-outer{
    margin-bottom: 18px;
}.rsl .review-rating{
    font-size: 13px;
    grid-gap: 6px;
}}.rsl .trust-wellness-wrapper{
  background-color: #3b0f5a;
  padding: 39px 20px 33px;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  margin-bottom: 41px;
}.rsl .trust-heading{
font-weight: 500;
font-size: 26px;
line-height: 100%;
letter-spacing: 0%;
text-align: center;

  margin-bottom: 27px;
}.rsl .trust-icons{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-bottom: 29px;
}.rsl .trust-icons div{
    font-weight: 300;
    font-size: 16.57px;
    line-height: 24.85px;
    letter-spacing: 0%;
    text-align: center;
    display: flex;
    align-items: center;
    gap: 4px;
}.rsl .trust-features{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 33px;
}.rsl .feature-box img{
    margin: 0 auto;
    height: 40px;
    width: auto;
}.rsl .feature-box{
    border: 1.2px solid #fff;
    padding: 11px 5px 9px;
    border-radius: 6.11px;
    width: 75px;
    text-align: center;
}.rsl .feature-box p{
    font-weight: 400;
    font-size: 11.06px;
    line-height: 14.67px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 44px;
}.rsl .feature-scroll-container{
    overflow: hidden;
    background-color: rgba(223, 196, 241, 0.05);
    padding: 3px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}.rsl .feature-scroll-track{
    display: flex;
    animation: scroll-left 40s linear infinite;
    width: max-content;
  }.rsl .feature-icon-item{
    display: flex;
    align-items: center;
    margin-right: 58px;
    white-space: nowrap;
}.rsl .feature-icon-item img{
    width: 16.9px;
    height: 16.9px;
    margin-right: 5px;
}.rsl .feature-icon-item span{
    font-weight: 500;
    font-size: 16.9px;
    color: rgba(0, 0, 0, 1);
    line-height: 20.45px;
}@keyframes scroll-left{
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(-50%);
    }
  }.rsl .review-subheading:has( + .review-subheading){
    margin-bottom: unset !important;
  }.rsl .hide-on-desktop{
    display: none;
  }.rsl .review-subheading + .review-subheading{
    font-size: 60%;
    line-height: normal;
  }.rsl sup.dagger{
    font-size: 40%;
    vertical-align: super;
    line-height: 0;
  }.rsl .section-headers img{
    margin: 0 auto 11.85px;
    max-width: 140px;
    height: auto;
  }.rsl .review-section{
    padding: 40px 0;
    background: #efeaf3;
    text-align: center;

  }.rsl h2.review-heading{
    font-weight: 500;
    font-size: 31.08px;
    line-height: 100%;
    margin-bottom: 11.95px;
  }.rsl h2.review-heading strong{
    font-weight: 500;
    color: rgba(87, 0, 147, 1);
  }.rsl .review-strip{
    max-width: 100%;
    margin-bottom: 20px;
  }.rsl .review-subheading{
    font-weight: 400;
    font-size: 16.73px;
    line-height: 22.71px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 31.9px;
  }.rsl .swiper-wrappers{
    display: flex;
    flex-direction: column;
    gap: 10px;
  }.rsl .ts-review-swiper{
    padding: 0 !important;
  }.rsl .ts-review-swiper .swiper-slide{
    height: auto;
    display: flex;
  }.rsl .hide-on-desktop .review-card{
    background: #fff;
    border-radius: 8px;
    padding: 27px 25px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid rgba(0, 0, 0, 0.3);
    margin: 1px 8px;
    border-radius: 20px !important;
    border-color: #EAEBE6;
  }.rsl .review-rating{
    font-weight: 400;
    font-size: 13.88px;
    line-height: 110%;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    grid-gap: 6px;
    align-items: center;
    margin-bottom: 20px;
  }.rsl .review-rating img{
    max-width: 74px;
    height: auto;
  }.rsl .review-quote{
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 20px;
  }.rsl .review-quote-title{
    font-weight: 700;
    margin-bottom: 6px;
  }.rsl .review-quote-body{
    font-weight: 400;
  }.rsl .auth-name{
    display: flex;
    align-items: center;
    grid-gap: 6px;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.5);
  }.rsl .auth-name img{
    max-width: 20px;
    height: auto;
  }.rsl .review-name{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }.rsl .review-name span{
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #570093;
    display: flex;
    align-items: center;
    grid-gap: 2px;
  }.rsl .review-tags{
    margin-top: 20px;
    text-align: left;
    display: flex;
    grid-gap: 13px;
  }.rsl .review-tag{
    background: #0093701a;
    color: #570093;
    padding: 6px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0;
    border: 0.5px solid rgba(87, 0, 147, 1);
    min-width: calc(50% - 6px);
    text-align: center;
  }.rsl .rb-source{
    font-size: 15px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 12px;
    text-align: left;
  }.rsl .rb-headline{
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    color: #111;
    margin-bottom: 14px;
    text-align: left;
  }.rsl .rb-body{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
  }.rsl .rb-tags{
    margin-top: 20px;
    display: flex;
    gap: 13px;
  }.rsl .rb-tag{
    flex: 1;
    min-width: 0;
    text-align: center;
  }.rsl .ts-review-swiper .swiper-pagination-bullet{
    background: rgba(0, 0, 0, 0.25);
    opacity: 1;
    width: 8px;
    height: 8px;
  }.rsl .ts-review-swiper .swiper-pagination-bullet-active{
    background: #570093;
    width: 22px;
    border-radius: 4px;
  }.rsl .ts-nav{
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 4px;
  }.rsl .ts-arrows{
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }.rsl .ts-marquee-outer{
    overflow: hidden;
    margin-bottom: 40px;
  }.rsl .ts-marquee-track{
    display: flex;
    gap: 4px;
    width: max-content;
    animation: ts-marquee 20s linear infinite;
  }@keyframes ts-marquee{
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(var(--marquee-end, -50%));
    }
  }.rsl .customer-img-item{
    display: block;
    width: 99px;
    height: 99px;
    border-radius: 5px;
    object-fit: cover;
    flex-shrink: 0;
  }@media (max-width: 991px){.rsl .review-section{
      display: flex !important;
      flex-direction: column !important;
      padding: 32px 16px !important;
    }.rsl .review-section > .container-1233{
      padding: 0 !important;
      margin: 0 !important;
    }.rsl .review-section > .container-1233:first-child{
      order: 1 !important;
    }.rsl .ts-marquee-outer{
      order: 2 !important;
    }.rsl .review-section > .container-1233:last-child{
      order: 3 !important;
    }}@media (max-width: 767px){.rsl .section-headers img{
      margin: 0 auto 10px;
      max-width: 116px;
    }.rsl h2.review-heading{
      font-size: 26px;
      line-height: 32px;
      margin-bottom: 10px;
    }.rsl .review-subheading{
      font-size: 14px;
      line-height: 19px;
      margin-bottom: 11.9px;
    }.rsl .review-card{
      border-radius: 4px;
      margin: 0 3.5px;
    }.rsl .ts-marquee-outer{
      margin-bottom: 18px;
    }.rsl .review-rating{
      font-size: 13px;
      grid-gap: 6px;
    }.rsl .hide-on-desktop{
      display: block;
    }}.rsl }



.reviews-section{
    padding: 50px 0;
  }.rsl .reviews-block{
    padding-bottom: 40px;
  }.rsl .reviews-block:last-child{
    padding-bottom: 0;
  }.rsl .reviews-section__heading{
    text-align: center;
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: 24px;
  }.rsl .slider-wrap{
    overflow: hidden;
    width: 100%;
    padding-bottom: 16px;
  }.rsl .slider-wrap:hover .slider-track{
    animation-play-state: paused;
  }.rsl .slider-track{
    display: flex;
    gap: 16px;
    width: max-content;
  }.rsl .slide{
    width: 500px;
    border-radius: 12px;
    overflow: hidden;
    flex-shrink: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  }@media (max-width: 700px){.rsl .slide{
      width: 300px;
    }}.rsl .slide img{
    width: 100%;
    height: auto;
    display: block;
    cursor: zoom-in;
  }.rsl .scroll-left{
    animation: scroll-left var(--slider-speed, 35s) linear infinite;
  }@keyframes scroll-left{
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }.rsl .scroll-right{
    animation: scroll-right var(--slider-speed, 35s) linear infinite;
  }@keyframes scroll-right{
    0%   { transform: translateX(-50%); }
    100% { transform: translateX(0); }
  }.rsl .rv-lightbox{
    display: none;
    position: fixed;
    inset: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.88);
    align-items: center;
    justify-content: center;
    padding: 20px;
  }.rsl .rv-lightbox.is-open{
    display: flex;
  }.rsl .rv-lightbox__img{
    max-width: 90vw;
    max-height: 90vh;
    border-radius: 10px;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.6);
    object-fit: contain;
    animation: rv-lb-in 0.2s ease;
  }@keyframes rv-lb-in{
    from { opacity: 0; transform: scale(0.93); }
    to   { opacity: 1; transform: scale(1); }
  }.rsl .rv-lightbox__close{
    position: fixed;
    top: 18px;
    right: 22px;
    background: rgba(255,255,255,0.15);
    border: none;
    color: #fff;
    font-size: 28px;
    line-height: 1;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s;
  }.rsl .rv-lightbox__close:hover{
    background: rgba(255,255,255,0.3);
  }.rsl .rv-lightbox__prev,.rsl .rv-lightbox__next{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,0.15);
    border: none;
    color: #fff;
    font-size: 28px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s;
  }.rsl .rv-lightbox__prev{ left: 16px; }.rsl .rv-lightbox__next{ right: 16px; }.rsl .rv-lightbox__prev:hover,.rsl .rv-lightbox__next:hover{
    background: rgba(255,255,255,0.3);
  }.rsl .usp-bar-wrapper{
    background-color: #30064e;
    padding: 17.23px 0 16.23px;
  }.rsl .usp-bar-inner{
    display: flex;
    justify-content: space-between;
    gap: 43px;
    width: 100%;
  }.rsl .usp-item{
    border: 1.3px solid #fff;
    color: #fff;
    padding: 7px 18px;
    border-radius: 6.9px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    background: transparent;
    width: 100%;
    text-align: center;
    justify-content: center;
}.rsl .usp-item .usp-icon{
    margin-right: 11px;
    font-weight: 400;
    font-size: 16.07px;
    line-height: 16.55px;
    letter-spacing: 0%;
    text-transform: uppercase;
}@media (max-width: 767px){.rsl .usp-bar-inner{
    gap: 5.72px;
}.rsl .usp-item{
    border: 1.01px solid #fff;
    padding: 7px 8px 9px 5px;
    border-radius: 5.05px;
    font-size: 9.14px;
    text-align: left;
    line-height: 12px;
}.rsl .usp-item .usp-icon{
    margin-right: 4.74px;
}.rsl span.usp-icon img{
    min-width: 33px;
}}.rsl{--accent-color: #6b1ba3;--accent-color-light: #effbff}.rsl img{width:auto;height:auto;vertical-align:bottom}.rsl .w-full{width:100%}@media screen and (max-width:600px){.rsl .SDesktop_only{display:none!important}}@media screen and (min-width:600px){.rsl .SMobile_only{display:none!important}}@media screen and (max-width:768px){.rsl .Desktop_only{display:none!important}}@media screen and (min-width:768px){.rsl .Mobile_only{display:none!important}}@media screen and (max-width:1024px){.rsl .LDesktop_only{display:none!important}}@media screen and (min-width:1024px){.rsl .LMobile_only{display:none!important}}.rsl container{max-width:1440px;display:block;padding:3.2rem 1rem;margin-inline:auto}.rsl flex,.rsl .section-flex{display:flex;align-items:center;gap:6px}.rsl flex-center{display:flex;justify-content:center;align-items:center}.rsl flex-col{display:flex;flex-direction:column;gap:10px}.rsl flex-wrap{display:flex;flex-wrap:wrap;gap:10px}.rsl grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rsl point{display:flex;align-items:center;gap:6px}.rsl point img{width:18px}.rsl point p{color:#000;font-weight:400;font-size:14px;line-height:1.3;margin-block:0}.rsl info-box{width:fit-content;border-radius:48px;background:var(--accent-color);color:#fff;display:flex;justify-content:center;align-items:center;gap:6px;padding:4px 8px}@media screen and (min-width:768px){.rsl container{padding-inline:2rem}}@media screen and (min-width:1024px){.rsl container{padding:4rem 2rem}}@media screen and (min-width:1280px){.rsl container{padding:5rem 4rem}}.rsl .modal-overlay{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;z-index:1;transition:background .3s ease-in-out}.rsl .active>.modal-overlay{background:#000c}.rsl .main-cta{--cta-accent: var(--accent-color);--cta-light: white;--cta-dark: #252525;min-width:240px;width:fit-content;display:block;border-radius:6px;border:2px solid var(--cta-dark);background-color:var(--cta-light);color:var(--cta-dark);text-decoration:none;font-weight:700;font-size:16px;line-height:1.4;text-align:center;padding:24px 32px;margin-inline:auto;cursor:pointer;transition:all .3s ease}.rsl .main-cta:hover,.rsl .main-cta.dark{background-color:var(--cta-dark);border-color:var(--cta-light);color:var(--cta-light)}.rsl .main-cta.dark:hover{background-color:var(--cta-light);border-color:var(--cta-dark);color:#000}.rsl .main-cta.accent{background-color:var(--cta-accent);border-color:var(--cta-accent);color:var(--cta-light)}.rsl .main-cta.accent:hover{background-color:var(--cta-light);border-color:var(--cta-accent);color:var(--cta-accent)}.rsl .main-cta-note{color:#2a2a2a;font-style:normal;font-weight:400;font-size:14px;line-height:1.5;text-align:center}@media screen and (min-width:768px){.rsl .main-cta{min-width:260px;font-size:18px;padding:28px 48px}}.rsl .heading-wrapper.start-mb,.rsl .heading-wrapper.start-mb>*,.rsl .heading-wrapper>.start-mb{justify-content:flex-start;text-align:start}.rsl .heading-wrapper.center-mb,.rsl .heading-wrapper.center-mb>*,.rsl .heading-wrapper>.center-mb{justify-content:center;text-align:center}.rsl .heading-wrapper.end-mb,.rsl .heading-wrapper.end-mb>*,.rsl .heading-wrapper>.end-mb{justify-content:flex-end;text-align:end}.rsl .heading-wrapper{position:relative;padding:40px 16px 24px}.rsl .heading-title{color:#24222a;font-family:Roboto Slab;font-style:normal;font-weight:400;font-size:28px;line-height:1.25;text-align:left;margin-block:0}.rsl h1.heading-title{font-size:34px}.rsl .heading-title-logo{display:flex;align-items:center;gap:16px}.rsl .heading-title-logo img{max-height:32px}.rsl .heading-sub-text{color:#5b6854;font-weight:400;font-size:14px;line-height:1.3;text-align:left;text-transform:uppercase;margin-block:8px}.rsl .heading-text{color:#000;font-size:16px;font-weight:400;line-height:1.3;text-align:left;margin:8px 0}.rsl .heading-shop-all{color:#505050;position:absolute;top:40px;right:16px;font-size:13px;font-weight:400;line-height:19px;text-align:center;text-decoration:underline;padding-top:4px}.rsl .heading-shop-all:hover{color:#000}.rsl .heading-properties{display:grid;grid-template-columns:1fr;gap:12px;margin-block:12px}.rsl .heading-properties.grid-properties{grid-template-columns:repeat(2,1fr)}.rsl .heading-property{display:flex;align-items:center;gap:8px}.rsl .heading-property img{width:22px;height:22px}.rsl .heading-property p{font-size:16px;line-height:normal;margin:0}@media(min-width:1024px){.rsl .heading-wrapper.start,.rsl .heading-wrapper.start>*,.rsl .heading-wrapper>.start{justify-content:flex-start;text-align:start}.rsl .heading-wrapper.center,.rsl .heading-wrapper.center>*,.rsl .heading-wrapper>.center{justify-content:center;text-align:center}.rsl .heading-wrapper.end,.rsl .heading-wrapper.end>*,.rsl .heading-wrapper>.end{justify-content:flex-end;text-align:end}.rsl .heading-wrapper{padding:60px 30px 24px}.rsl .heading-title{font-size:36px}.rsl h1.heading-title{font-size:60px}.rsl .heading-title-logo img{max-height:40px}.rsl .heading-sub-text{font-size:16px;margin-block:16px}.rsl .heading-text{font-size:18px}.rsl .heading-shop-all{font-size:15px;line-height:23px;top:60px;right:30px;padding-top:8px}.rsl .heading-property p{font-size:16px}}.rsl .tp-ratings{display:flex;justify-content:center;align-items:center;gap:4px 8px;margin-bottom:8px}.rsl .tp-ratings p{color:#000;font-weight:400;font-size:14px;line-height:1.3;margin-block:0}.rsl .tp-ratings a{color:#000;text-decoration-color:#000}.rsl .tp-ratings div{max-width:80px}.rsl .tp-ratings img{max-height:14px;width:100%;vertical-align:top}.rsl .tp-ratings div:nth-child(2){max-width:66px}.rsl .tp-ratings div,.rsl .tp-ratings div:nth-child(2) img{max-height:16px}@media screen and (min-width:1024px){.rsl .tp-ratings p{font-size:16px}.rsl .tp-ratings div{max-width:116px}.rsl .tp-ratings img{max-height:22px}.rsl .tp-ratings div:nth-child(2){max-width:90px}.rsl .tp-ratings div,.rsl .tp-ratings div:nth-child(2) img{max-height:24px}}.rsl .accordion{width:100%;border:none;display:flex;flex-direction:column;gap:24px;padding:0;margin-block:20px}.rsl .accordion-item{width:100%;background-color:transparent;border-bottom:1px solid #505050;overflow:hidden;transition:background-color .3s ease}.rsl .accordion-item:hover{background-color:#f9f9f913}.rsl .accordion-thumb{cursor:pointer;color:#000;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:400;line-height:20px;padding:16px}.rsl .accordion-panel{display:none;padding:16px;font-size:12px}.rsl .accordion-item.is-active:not(.popup-upsell__included-products) .accordion-panel{display:block}.rsl .accordion-panel *{color:#000;font-size:12px;line-height:18px;margin:0}.rsl .accordion-panel>*{margin-block:16px}.rsl .accordion-panel>*:first-of-type{margin-top:0}.rsl .accordion-item .plus-icon{border:1px solid black;border-radius:50%;color:#000;font-size:28px;line-height:24px;transition:transform .3s ease;padding:0 5px 3px}.rsl .accordion-item .faq-icon{width:24px;transition:transform .3s ease}.rsl .accordion-item.is-active .faq-icon{transform:rotate(180deg)}.rsl .accordion-item.is-active .plus-icon{transform:rotate(135deg)}@media screen and (min-width:768px){.rsl .accordion-thumb{font-size:16px;line-height:24px}.rsl .accordion-panel,.rsl .accordion-panel *{font-size:14px}.rsl .accordion-item .faq-icon{width:28px}}.rsl:has(.scrolled-past-header:not(.menuOpened)) .announcement-w-timer{position:sticky;top:0;z-index:9999;transition:all .2s ease}.rsl:has(.scrolled-past-header:not(.shopify-section-header-hidden)) .announcement-w-timer{top:76px}@media screen and (min-width:990px){.rsl:has(.scrolled-past-header:not(.shopify-section-header-hidden)) .announcement-w-timer{top:96px}}.rsl .announcement__wrapper{max-width:1920px;width:100%;padding:8px 16px;display:grid;grid-template-columns:1fr;gap:24px;margin-inline:auto}.rsl .announcement p{margin-block:0}.rsl .announcement__prepend,.rsl .announcement__text,.rsl .announcement__timer{font-size:13px;line-height:1.4}.rsl .announcement__prepend{justify-self:flex-start}.rsl .announcement__text{justify-self:center;text-align:center}.rsl .announcement__text>*{color:inherit}.rsl .announcement__text a{cursor:pointer;color:#5c5c5c;text-decoration:none;text-decoration:underline;transition:all .15s ease}.rsl .announcement__text a:hover{color:inherit}.rsl .announcement__timer{justify-self:flex-end;-webkit-user-select:none;user-select:none}@media screen and (min-width:768px){.rsl .announcement__wrapper{grid-template-columns:max-content 1fr max-content;padding:10px 24px}.rsl .announcement__text{font-weight:500;font-size:14px}}.rsl .faq-split{overflow:hidden;padding:20px 14px}.rsl .faq-split__wrapper{max-width:1600px;display:flex;flex-direction:column;gap:40px;margin-inline:auto}.rsl .faq-split .heading-wrapper{max-width:1600px;padding:0 0 32px;margin-inline:auto}.rsl .faq-split__image{position:relative;max-width:600px;display:flex;justify-content:center;align-items:center;align-self:center;z-index:1}.rsl .faq-split__image img{width:100%}.rsl .faq-split__image.radius img{border-radius:12px}.rsl .faq-split__content{align-self:center;z-index:1}@media screen and (min-width:768px){.rsl .faq-split{padding:30px 20px}.rsl .faq-split__image,.rsl .faq-split__content{max-width:800px}.rsl .faq-split__content{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:1024px){.rsl .faq-split{padding:80px 56px}.rsl .faq-split__wrapper{flex-direction:row;justify-content:center;gap:40px}.rsl .faq-split__image{position:unset}.rsl .faq-split__image,.rsl .faq-split__content{flex:1;align-self:unset}}@media screen and (min-width:1266px){.rsl .faq-split__wrapper{gap:100px}}.rsl .image-content .heading-wrapper{padding:0}.rsl .image-content__card{background-color:#f7f7f7;display:flex;flex-direction:column;padding-top:12px;margin-inline:auto}.rsl .image-content__card-image{margin-inline:auto}.rsl .image-content__card-image video,.rsl .image-content__card-image img{max-height:540px;width:100%;object-fit:contain;vertical-align:bottom}.rsl .image-content__card-content{padding:12px}.rsl .image-content__card-title{color:#000;font-weight:600;font-size:36px;line-height:1.2;margin-block:0 8px}.rsl .image-content__card-text{color:#000;font-weight:400;font-size:14px;line-height:1.4;margin-block:0}@media screen and (max-width:1023px){.rsl .image-content__card-content{order:1;padding:12px}.rsl .image-content__card-content.first-mb{order:-1}}@media screen and (min-width:1024px){.rsl .image-content__card{flex-direction:row;align-items:center}.rsl .image-content__card-content{order:1;padding:24px}.rsl .image-content__card-content.first{order:-1}.rsl .image-content:not(.--grid) .image-content__card-content{max-width:50%}.rsl .image-content__card-text{font-size:16px}}.rsl .slick-initialized{overflow:unset}.rsl .slick-dots{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:-12px}.rsl .slick-initialized:not(.slick-progress) .slick-dots{gap:6px}.rsl .slick-dots li{width:auto;height:auto;margin:0}.rsl .slick-initialized:not(.slick-progress) .slick-dots li button,.rsl .slick-initialized:not(.slick-progress) .slick-dots li a{width:12px;height:12px;border-radius:50%;background-color:var(--accent-color-light);border:1px solid var(--accent-color)}.rsl .slick-initialized:not(.slick-progress) .slick-dots li.slick-active button,.rsl .slick-initialized:not(.slick-progress) .slick-dots li.slick-active a{background-color:var(--accent-color)}.rsl .slick-dots li button:before,.rsl .slick-dots li a:before{display:none!important}.rsl .slick-arrow:before{display:none!important}.rsl .slick-arrow{z-index:2;opacity:1}.rsl .slick-arrow:not(.disabled):not([disabled]):focus{background:transparent;border:none;box-shadow:none;opacity:unset}.rsl .slick-arrow:not(.disabled):not([disabled]):hover{background-color:transparent;border:none;box-shadow:none;opacity:1}.rsl .slick-initialized:not(.slick-progress) .slick-arrow,.rsl .slick-initialized:not(.slick-progress) .slick-arrow:hover,.rsl .slick-initialized:not(.slick-progress) .slick-arrow:focus{border-radius:50%;background-color:#fff;box-shadow:0 0 6.8px #00000026}.rsl .slick-arrow:has(img){width:32px;height:32px;padding:6px}.rsl .slick-arrow img{max-width:100%;height:100%}.rsl .slick-header-arrows.slick-dotted,.rsl .slick-bottom-arrows.slick-dotted{margin-bottom:0}.rsl .slick-header-arrows .slick-dots,.rsl .slick-bottom-arrows .slick-dots{display:none!important}@media(min-width:768px){.rsl .slick-dots li button,.rsl .slick-dots li a{width:14px;height:14px}}.rsl .shopify-section:has(.slick-header-arrows) .heading-wrapper{max-width:80%}.rsl .slick-header-arrows .slick-arrow{top:-52px;left:unset;right:24px}.rsl .slick-header-arrows .slick-prev{transform:translate(-28px)}.rsl .slick-header-arrows .slick-next{transform:translate(28px)}@media screen and (min-width:768px){.rsl .slick-header-arrows .slick-arrow{right:38px}}.rsl .slick-side-arrows:not(.gallery-slider){padding-inline:32px!important}.rsl .slick-side-arrows.gallery-slider .slick-prev{left:0}.rsl .slick-side-arrows.gallery-slider .slick-next{right:0}.rsl .slick-side-arrows .slick-prev{left:12px}.rsl .slick-side-arrows .slick-next{right:12px}.rsl .slick-side-arrows .slick-arrow:not(.disabled):not([disabled]){opacity:1;background-color:#fff;border-radius:6px;border:none;box-shadow:0 0 6.8px #00000026!important}.rsl .slick-side-arrows .slick-arrow:not(.disabled):not([disabled]):focus{background-color:#fff;opacity:unset}.rsl .slick-side-arrows .slick-arrow:not(.disabled):not([disabled]):hover{background-color:#fff;opacity:1}@media screen and (min-width:768px){.rsl .slick-side-arrows:not(.gallery-slider){padding-inline:48px!important}.rsl .slick-side-arrows .slick-prev{left:24px}.rsl .slick-side-arrows .slick-next{right:24px}}.rsl .slick-bottom-arrows .slick-arrow{top:unset;left:50%;bottom:-10%}.rsl .slick-bottom-arrows .slick-prev{transform:translate(-40px)}.rsl .slick-bottom-arrows .slick-next{transform:translate(40px)}@media screen and (min-width:768px){.rsl .slick-bottom-arrows .slick-arrow{bottom:-20%}}.rsl .slick-bottom-dots .slick-arrow{top:unset;left:50%;bottom:-50px}.rsl .slick-bottom-dots .slick-arrow:has(img){width:40px;height:40px}.rsl .slick-bottom-dots .slick-arrow img{width:32px}.rsl .slick-bottom-dots .slick-prev{transform:translate(calc(-50% - 84px))}.rsl .slick-bottom-dots .slick-next{transform:translate(calc(-50% + 84px))}@media screen and (min-width:768px){.rsl .slick-bottom-dots .slick-prev{transform:translate(calc(-50% - 96px))}.rsl .slick-bottom-dots .slick-next{transform:translate(calc(-50% + 96px))}}.rsl .slick-progress .slick-list{overflow:visible}.rsl .slick-progress .slick-slide{padding-inline:12px}.rsl .slick-progress .slick-dots{max-width:120rem;display:flex;margin:auto;padding-inline:16px;bottom:-40px}.rsl .slick-progress .slick-dots li{background:#d6d6d6;width:100%;height:4px;padding-block:2px;margin:0}.rsl .slick-progress .slick-dots li button:before{display:none}.rsl .slick-progress .slick-dots li.slick-active{background:#000}.rsl .slick-progress .slick-next,.rsl .slick-progress .slick-prev{top:calc(100% + 60px)}.rsl .slick-progress .slick-next{right:35%}.rsl .slick-progress .slick-prev{left:35%}@media screen and (min-width:768px){.rsl .slick-progress .slick-dots{padding-right:250px;bottom:-25px}.rsl .slick-progress .slick-next,.rsl .slick-progress .slick-prev{top:106%;margin:0!important}.rsl .slick-progress .slick-next{right:5%}.rsl .slick-progress .slick-prev{left:85%}}@media screen and (min-width:1024px){.rsl .slick-progress .slick-dots{padding-left:32px}}@media screen and (min-width:1280px){.rsl .slick-progress .slick-slide{padding-inline:24px}}.rsl .rp-slider{overflow:hidden;padding:48px 16px}.rsl .rp-slider:has(.slick-progress){padding-bottom:100px}.rsl .rp-slider .heading-wrapper{padding-top:0;padding-inline:0}.rsl .rp-slider__products.slick-progress .slick-slide{padding-inline:2px}.rsl .rp-slider .pr-item__product{max-width:460px;background-color:transparent;padding-inline:4px}@media screen and (min-width:768px){.rsl .rp-slider{padding:60px 24px}.rsl .rp-slider:has(.slick-progress){padding-bottom:80px}.rsl .rp-slider__products.slick-progress .slick-next,.rsl .rp-slider__products.slick-progress .slick-prev{top:111.5%}}@media screen and (min-width:1024px){.rsl .rp-slider{padding:80px 32px}.rsl .rp-slider:has(.slick-progress){padding-bottom:100px}.rsl .rp-slider .pr-item__product h3{font-size:18px;line-height:24px}.rsl .rp-slider__products.slick-progress .slick-next,.rsl .rp-slider__products.slick-progress .slick-prev{top:106%}}.rsl .rich-image .heading-wrapper{padding:0 0 32px}.rsl .rich-image__image{max-width:860px;margin-inline:auto}.rsl .rich-image__image img{width:100%}.rsl .rich-image__cta-wrapper{margin-top:32px}.rsl .rich-flex .heading-wrapper{padding:0}.rsl .rich-flex .heading-wrapper .heading-text{max-width:1200px;font-size:18px;line-height:28px;margin:0 auto 32px}.rsl .rich-flex__cards{display:flex;flex-direction:column;gap:48px}.rsl .rich-flex__card>*,.rsl .rich-flex__card-spec-title>*{color:#000;line-height:1.2;margin-block:0}.rsl .rich-flex__card{border-radius:14px;display:flex;flex-direction:column;gap:16px;text-align:center;padding:12px}.rsl .rich-flex__card-subtitle{text-align:start;font-size:48px}.rsl .rich-flex__card-title,.rsl .rich-flex__card-spec-title>*{font-size:28px}.rsl .rich-flex__card-spec-title{margin-block:12px}.rsl .rich-flex__card-spec-title strong{color:var(--accent-color, #000);font-weight:inherit}.rsl .rich-flex__icon{max-width:80px;margin-inline:auto}.rsl .rich-flex__icon img{width:100%;aspect-ratio:1}.rsl .rich-flex__card-progress{position:relative;background-color:#e9d6cd;height:30px;width:100%;overflow:hidden}.rsl .rich-flex__card-progress-bar{height:100%;width:100%;background-color:var(--accent-color, #d9ba58);text-align:center;line-height:20px;color:#000;font-weight:700;padding:6px}.rsl .rich-flex__card-description{font-size:16px}.rsl .rich-flex__cta-wrapper{margin-top:32px}@media screen and (min-width:1024px){.rsl .rich-flex__cards{flex-direction:row;justify-content:space-evenly;align-items:stretch;gap:24px}.rsl .rich-flex__card{flex:1}}@media screen and (min-width:1367px){.rsl .rich-flex__cards{gap:32px}}.rsl .lp-hero{position:relative;width:100%;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-start;justify-content:center;text-align:center}.rsl .lp-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.rsl .lp-hero__video video{width:100%;height:100%}.rsl .lp-hero__content{position:relative;padding:24px 16px;z-index:1}.rsl .lp-hero__title{text-shadow:0 0px 2px rgba(0,0,0,.2);color:#fff;font-weight:700;font-style:normal;font-size:24px;margin-block:0}@media(min-width:768px){.rsl .lp-hero{height:400px}.rsl .lp-hero__content{padding:48px 24px}.rsl .lp-hero__title{font-size:34px}}@media(min-width:1024px){.rsl .lp-hero{height:640px}.rsl .lp-hero__content{padding:64px 48px}.rsl .lp-hero__title{font-size:44px}}.rsl .cards-split .heading-wrapper{max-width:840px;padding:0;margin-inline:auto}.rsl .cards-split__wrapper{flex-direction:column;gap:24px}.rsl .cards-split__cards{max-width:420px;gap:12px;margin-inline:auto}.rsl .cards-split__card{--card-bg-color: #f7f7f7;--card-bg-gradient: linear-gradient(90deg, #eefbff 0%, #ffecf0 100%);--card-bg-type: var(--card-bg-color);background:var(--card-bg-type);border-radius:12px;padding:12px}.rsl .cards-split__card-header{gap:8px}.rsl .cards-split__card-header img{width:24px;height:24px}.rsl .cards-split__card-title{color:#000;font-weight:700;font-size:16px;line-height:1.4;letter-spacing:0;text-align:center}.rsl .cards-split__card-description{color:#363636;font-weight:400;font-size:14px;line-height:1.3}.rsl .cards-split__image{order:-1;max-height:640px;max-width:480px;width:100%;overflow:hidden;border-radius:12px}.rsl .cards-split__image video{width:100%;height:100%;object-fit:cover}.rsl .cards-split__image img{width:100%;height:auto;vertical-align:bottom}.rsl .cards-split__cta-wrapper{margin-top:32px}@media(min-width:768px){.rsl .cards-split__wrapper{flex-direction:row;justify-content:center;align-items:stretch;gap:8vw;margin-top:32px}.rsl .cards-split__cards{max-width:540px;height:100%;display:grid;grid-template-columns:1fr;justify-content:space-between;gap:8px}.rsl .cards-split__card{justify-content:center}.rsl .cards-split__image{order:1;align-items:flex-end}}@media(min-width:1024px){.rsl .cards-split .heading-text{font-size:16px}.rsl .cards-split__card{padding:16px 24px}.rsl .cards-split__card-header img{width:32px;height:32px}.rsl .cards-split__card-title{font-size:18px}.rsl .cards-split__card-description{font-size:16px}}.rsl .header-container__mobile-announcement{width:100%;background-color:#000;color:#fff;justify-content:center;align-items:center;padding:12px 16px}.rsl .header-container__mobile-announcement svg{width:14px;height:14px}.rsl .header-container__mobile-announcement p{font-size:12px;line-height:1.2;margin-block:0}@media(min-width:768px){.rsl .header-container__mobile-announcement{display:none}}.rsl .usp_container{--bg-color: #000000;--text-color: #ffffff;overflow:hidden;background-color:var(--bg-color)}.rsl .usp_wrapper{width:max-content;display:flex;align-items:center;gap:16px;animation:autoScroll 60s linear infinite;padding:20px 16px;margin:0}.rsl .usp_wrapper:not(:has(img)){gap:48px}.rsl .usp_wrapper .usp_item{display:flex;justify-content:space-evenly;align-items:center;min-width:fit-content;gap:16px}.rsl .usp_wrapper .usp_item img{max-height:40px;max-width:42px;width:100%}.rsl .usp_wrapper.has-divider .usp_item img{max-height:6px;max-width:6px}.rsl .usp_wrapper .usp_item .usp_text{min-width:fit-content;color:var(--text-color);font-style:normal;font-weight:600;font-size:14px;line-height:1.5;white-space:nowrap;text-align:left}@media screen and (min-width:768px){.rsl .usp_wrapper{gap:56px;animation-duration:120s}.rsl .usp_wrapper.has-divider{gap:40px}.rsl .usp_wrapper:not(:has(img)){gap:72px}.rsl .usp_wrapper .usp_item{gap:24px}.rsl .usp_wrapper.has-divider .usp_item{gap:40px}.rsl .usp_wrapper:not(.has-divider) .usp_item img{max-width:72px;max-height:48px}.rsl .usp_wrapper .usp_item .usp_text{font-size:16px}}@keyframes autoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rsl .pr-item__product{max-width:360px;width:100%;margin:0 auto}.rsl .pr-item__product.inboxed{border-radius:12px;box-shadow:0 0 3.2px #0006;background-color:#fff;padding:16px}.rsl .pr-item__product:has(.pr-item__product-wrapper.pr-item__product-wrapper--horizontal){max-width:600px}.rsl .pr-item__product-wrapper{height:100%;display:flex;flex-direction:column;gap:12px;position:relative}.rsl .pr-item__product-wrapper.pr-item__product-wrapper--horizontal{flex-direction:row}.rsl div:has(>.pr-item__product-image){display:flex;align-items:center;justify-content:center}.rsl .pr-item__product-images-wrapper{position:relative}.rsl .pr-item__product-images{max-width:360px;width:100%;overflow:hidden}.rsl .pr-item__product-image{width:100%;overflow:hidden;border-radius:12px}.rsl .pr-item__product-image.hidden{display:none}.rsl .pr-item__product-image img{aspect-ratio:1;width:100%;object-fit:cover;object-position:center;vertical-align:bottom}.rsl .pr-item__product-image-link{width:100%;border:2px solid transparent}.rsl .pr-item__product-image-link:hover{position:static;opacity:1!important;border-color:#afafaf;border-radius:12px}.rsl .pr-item__discount-badge{right:unset;left:8px}.rsl .pr-item__bundle-products{max-width:90%;width:100%;justify-content:center;gap:6px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rsl .pr-item__bundle-product{border-radius:33px;background:#fff;gap:4px}.rsl .pr-item__bundle-product-icon{width:20px;height:20px}.rsl .pr-item__bundle-product-title{color:#000;font-style:normal;font-weight:700;font-size:12px;line-height:1.1;padding:3px 4px 3px 0}.rsl .pr-item__product-content{flex:1;display:flex;flex-direction:column;gap:8px}.rsl .pr-item__product-tag{max-width:70px;position:absolute;top:0;right:0;border-radius:12px 12px 0;background-color:#fff;color:#000;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;text-align:center;padding:4px;z-index:1}.rsl .pr-item__product-title{margin-block:auto}.rsl .pr-item__product-title,.rsl .pr-item__product-title>*{--strong-linear-bg: linear-gradient(90deg, #f4148a 0%, #c71eaa 21.8%, #9438b3 58.3%, #8345d9 99.3%);--italic-linear-bg: linear-gradient(90deg, #00e3ff 0%, #4574d9 87.2%);color:#131313;font-style:italic;font-weight:900;font-size:16px;line-height:1;text-transform:capitalize;text-align:start}.rsl .pr-item__product-title strong{background:var(--strong-linear-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rsl .pr-item__product-title em{background:var(--italic-linear-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rsl .pr-item__product-flavor{color:#040404;font-style:normal;font-weight:700;font-size:14px;line-height:1.1}.rsl .pr-item__product-text{color:#7a7a7a;font-size:14px;line-height:1.25}.rsl .pr-item__product-points,.rsl .pr-item__product-point{gap:8px}.rsl .pr-item__product-point img{width:22px;height:22px}.rsl .pr-item__product-point p{font-family:Apercu Pro;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0;text-align:center}.rsl .pr-item__product-point strong{--points-accent-color: #6d00b9;color:var(--points-accent-color)}.rsl .pr-item__product-prices{flex-wrap:wrap;gap:8px;font-style:normal;font-size:16px;line-height:1.5}.rsl .pr-item__product-pricing-text{color:#363636;font-weight:500;font-size:16px;line-height:1.3}.rsl .pr-item__product-price{color:#020202;font-weight:900}.rsl .pr-item__product-compare{color:#363636;font-weight:500;text-decoration-line:line-through}.rsl .pr-item__product-discount-percentage{font-weight:700;font-size:12px;line-height:1.1}.rsl .pr-item__product .main-cta{width:100%}@media(min-width:768px){.rsl .pr-item__discount-badge{top:10px;bottom:unset}}@media(min-width:1024px){.rsl .pr-item__product-title,.rsl .pr-item__product-title>*{font-size:20px}.rsl .pr-item__product-prices,.rsl .pr-item__product-discount-percentage{font-size:16px}}.rsl .video-wrapper video:fullscreen{object-fit:contain!important;width:100%!important;height:100%!important}.rsl .video-wrapper video:-webkit-full-screen{object-fit:contain!important;width:100%!important;height:100%!important}.rsl .video-wrapper video:-moz-full-screen{object-fit:contain!important;width:100%!important;height:100%!important}.rsl .shopify-section-group-header-group-lp[id*=replo_announcement_bar]{z-index:0}.rsl sup.dagger{font-size:.5em!important;vertical-align:super!important;line-height:0!important;font-weight:inherit!important;font-style:inherit!important}.rsl [id$=__replo_countdown_bar_spanish_cKmQKY]{display:none!important}.rsl product-selector{display:block}.rsl{--gr-095946:#380959;--gr-009370:#570093;--gr-009900:#5a0099;--gr-075947:#370759;--gr-157347:#4c1573;--gr-rgba-9-89-70-1:#380959;--gr-rgba-0-147-112-1:#570093;--gr-rgba-8-77-58-1:#31084d;--gr-064033:#280640;--gr-0b6e57:#450b6e;--gr-084D3A:#31084d;--gr-f1f3ea:#efeaf3;--gr-eef5f1:#f2eef5;--gr-rgba-227-255-222-1:#f1deff;--gr-rgba-15-174-135-0-15:rgba(109, 15, 174,.15);--gr-rgba-0-147-112-0-15:rgba(87, 0, 147,.15);--gr-rgba-9-89-70-0-09:rgba(56, 9, 89,.09);--gr-rgba-9-89-70-0-08:rgba(56, 9, 89,.08);--gr-rgba-9-89-70-0-18:rgba(56, 9, 89,.18);--gr-rgba-9-89-70-0-5:rgba(56, 9, 89,.5);--gr-rgba-9-89-70-0-3:rgba(56, 9, 89,.3);--gr-rgba-9-89-70-0-4:rgba(56, 9, 89,.4);--gr-rgba-9-89-70-0-35:rgba(56, 9, 89,.35);--gr-rgba-9-89-70-0-25:rgba(56, 9, 89,.25);--gr-rgba-7-89-71-0-3:rgba(55, 7, 89,.3);--gr-rgba-7-89-71-0-35:rgba(55, 7, 89,.35);--gr-rgba-7-89-71-0-04:rgba(55, 7, 89,.04)}.rsl:has(product-selector[data-design=garlic]){--gr-095946:#800a18;--gr-009370:#800a18;--gr-009900:#800a18;--gr-075947:#800a18;--gr-157347:#800a18;--gr-rgba-9-89-70-1:#800a18;--gr-rgba-0-147-112-1:#800a18;--gr-rgba-8-77-58-1:#800a18;--gr-064033:#5e0712;--gr-0b6e57:#5e0712;--gr-084D3A:#5e0712;--gr-f1f3ea:#fbe9ec;--gr-eef5f1:#fbe9ec;--gr-rgba-227-255-222-1:#fbe9ec;--gr-rgba-15-174-135-0-15:rgba(128,10,24,.1);--gr-rgba-0-147-112-0-15:rgba(128,10,24,.1);--gr-rgba-9-89-70-0-09:rgba(128,10,24,.09);--gr-rgba-9-89-70-0-08:rgba(128,10,24,.08);--gr-rgba-9-89-70-0-18:rgba(128,10,24,.18);--gr-rgba-9-89-70-0-5:rgba(128,10,24,.5);--gr-rgba-9-89-70-0-3:rgba(128,10,24,.3);--gr-rgba-9-89-70-0-4:rgba(128,10,24,.4);--gr-rgba-9-89-70-0-35:rgba(128,10,24,.35);--gr-rgba-9-89-70-0-25:rgba(128,10,24,.25);--gr-rgba-7-89-71-0-3:rgba(128,10,24,.3);--gr-rgba-7-89-71-0-35:rgba(128,10,24,.35);--gr-rgba-7-89-71-0-04:rgba(128,10,24,.05)}.rsl:has(product-selector[data-design=cinnamon]){--gr-095946:#9b470d;--gr-009370:#9b470d;--gr-009900:#9b470d;--gr-075947:#9b470d;--gr-157347:#9b470d;--gr-rgba-9-89-70-1:#9b470d;--gr-rgba-0-147-112-1:#9b470d;--gr-rgba-8-77-58-1:#9b470d;--gr-064033:#9b470d;--gr-0b6e57:#9b470d;--gr-084D3A:#9b470d;--gr-f1f3ea:#fbf0e8;--gr-eef5f1:#fbf0e8;--gr-rgba-227-255-222-1:#fbf0e8;--gr-rgba-15-174-135-0-15:rgba(155,71,13,.1);--gr-rgba-0-147-112-0-15:rgba(155,71,13,.1);--gr-rgba-9-89-70-0-09:rgba(155,71,13,.09);--gr-rgba-9-89-70-0-08:rgba(155,71,13,.08);--gr-rgba-9-89-70-0-18:rgba(155,71,13,.18);--gr-rgba-9-89-70-0-5:rgba(155,71,13,.5);--gr-rgba-9-89-70-0-3:rgba(155,71,13,.3);--gr-rgba-9-89-70-0-4:rgba(155,71,13,.4);--gr-rgba-9-89-70-0-35:rgba(155,71,13,.35);--gr-rgba-9-89-70-0-25:rgba(155,71,13,.25);--gr-rgba-7-89-71-0-3:rgba(155,71,13,.3);--gr-rgba-7-89-71-0-35:rgba(155,71,13,.35);--gr-rgba-7-89-71-0-04:rgba(155,71,13,.05)}.rsl:has(product-selector[data-design=garlic-neutral]){--gr-095946:#662912;--gr-009370:#662912;--gr-009900:#662912;--gr-075947:#662912;--gr-157347:#662912;--gr-rgba-9-89-70-1:#662912;--gr-rgba-0-147-112-1:#662912;--gr-rgba-8-77-58-1:#662912;--gr-064033:#4a1c0d;--gr-0b6e57:#4a1c0d;--gr-084D3A:#4a1c0d;--gr-f1f3ea:#f6ebe4;--gr-eef5f1:#f6ebe4;--gr-rgba-227-255-222-1:#f6ebe4;--gr-rgba-15-174-135-0-15:rgba(102,41,18,.1);--gr-rgba-0-147-112-0-15:rgba(102,41,18,.1);--gr-rgba-9-89-70-0-09:rgba(102,41,18,.09);--gr-rgba-9-89-70-0-08:rgba(102,41,18,.08);--gr-rgba-9-89-70-0-18:rgba(102,41,18,.18);--gr-rgba-9-89-70-0-5:rgba(102,41,18,.5);--gr-rgba-9-89-70-0-3:rgba(102,41,18,.3);--gr-rgba-9-89-70-0-4:rgba(102,41,18,.4);--gr-rgba-9-89-70-0-35:rgba(102,41,18,.35);--gr-rgba-9-89-70-0-25:rgba(102,41,18,.25);--gr-rgba-7-89-71-0-3:rgba(102,41,18,.3);--gr-rgba-7-89-71-0-35:rgba(102,41,18,.35);--gr-rgba-7-89-71-0-04:rgba(102,41,18,.05)}.rsl:has(product-selector[data-design=garlic-female]){--gr-095946:#61093a;--gr-009370:#61093a;--gr-009900:#61093a;--gr-075947:#61093a;--gr-157347:#61093a;--gr-rgba-9-89-70-1:#61093a;--gr-rgba-0-147-112-1:#61093a;--gr-rgba-8-77-58-1:#61093a;--gr-064033:#450628;--gr-0b6e57:#450628;--gr-084D3A:#450628;--gr-f1f3ea:#f8eaf1;--gr-eef5f1:#f8eaf1;--gr-rgba-227-255-222-1:#f8eaf1;--gr-rgba-15-174-135-0-15:rgba(97,9,58,.1);--gr-rgba-0-147-112-0-15:rgba(97,9,58,.1);--gr-rgba-9-89-70-0-09:rgba(97,9,58,.09);--gr-rgba-9-89-70-0-08:rgba(97,9,58,.08);--gr-rgba-9-89-70-0-18:rgba(97,9,58,.18);--gr-rgba-9-89-70-0-5:rgba(97,9,58,.5);--gr-rgba-9-89-70-0-3:rgba(97,9,58,.3);--gr-rgba-9-89-70-0-4:rgba(97,9,58,.4);--gr-rgba-9-89-70-0-35:rgba(97,9,58,.35);--gr-rgba-9-89-70-0-25:rgba(97,9,58,.25);--gr-rgba-7-89-71-0-3:rgba(97,9,58,.3);--gr-rgba-7-89-71-0-35:rgba(97,9,58,.35);--gr-rgba-7-89-71-0-04:rgba(97,9,58,.05)}.rsl .product-section .offer-box__grid{align-items:center;display:flex;gap:6px;width:100%}.rsl .product-section.oregano-horizontal .ggd-box{display:none}.rsl .product-section.oregano-horizontal .offer-box{background-color:#fbf9fd;border:1px solid #380959;margin-bottom:40px;padding:24px 22px}.rsl .product-section.oregano-horizontal .offer-box:not(.active){display:none}.rsl .product-section.oregano-horizontal .offer-box__grid{display:block}.rsl .product-section.oregano-horizontal .offer-box__contents{background:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:8px;margin-top:16px;padding:20px 16px;width:100%}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box__contents{margin-top:22px;padding:20px 18px}}.rsl .product-section.oregano-horizontal .offer-box__contents-subtitle{color:#767676;font-family:Satoshi;font-size:10px;font-weight:700;line-height:13px;margin-bottom:12px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box__contents-subtitle{font-size:13px;margin-bottom:16px}}.rsl .product-section.oregano-horizontal .offer-box__contents-quantity{font-family:Satoshi;font-size:16px;font-weight:500;line-height:20px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box__contents-quantity{font-size:20px;line-height:24px}}.rsl .product-section.oregano-horizontal .offer-box__contents-quantity-wrapper{display:grid;gap:16px}.rsl .product-section.oregano-horizontal .offer-box__contents-quantity svg{vertical-align:bottom}@media only screen and (max-width:989px){.rsl .product-section.oregano-horizontal .offer-box__contents-quantity svg{width:16px}}.rsl .product-section.oregano-horizontal .offer-box__contents-desc{color:#767676;font-family:Satoshi;font-size:13px;font-weight:400;line-height:20px;margin-left:22px;margin-top:4px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box__contents-desc{font-size:16px;margin-left:28px;margin-top:6px}}.rsl .product-section.oregano-horizontal .offer-box .offer-info__label{display:block;font-family:Satoshi;font-size:22px;font-weight:700;line-height:24px;margin-bottom:.875rem}.rsl .product-section.oregano-horizontal .offer-box .offer-info__price-wrapper{align-items:center;display:flex;gap:.625rem}.rsl .product-section.oregano-horizontal .offer-box .offer-info__price-wrapper .price{color:#380959;font-family:Satoshi;font-size:28px;font-weight:700;line-height:28px;margin-right:10px}.rsl .product-section.oregano-horizontal .offer-box .offer-info__price-wrapper .compare-price{color:#767676;font-family:Satoshi;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.rsl .product-section.oregano-horizontal .offer-box .offer-info .check-label{margin:0}.rsl .product-section.oregano-horizontal .offer-box .offer-info img{background:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:8px;height:5rem;padding:.6875rem;width:5rem}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .offer-info img{height:6.25rem;width:6.25rem}}.rsl .product-section.oregano-horizontal .offer-box hr.line{background:transparent;border-top:1px dashed #570093;margin:20px -22px;width:calc(100% + 44px)}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box hr.line{margin:24px -22px}}.rsl .product-section.oregano-horizontal .offer-box .gift-label{align-items:center;display:flex;font-family:Satoshi;font-size:18px;font-weight:700;justify-content:space-between;line-height:22px;margin-bottom:16px;width:100%}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-label{font-size:22px;line-height:24px}}.rsl .product-section.oregano-horizontal .offer-box .gift-label img{display:inline-block;margin-left:6px;vertical-align:bottom;width:18px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-label img{margin-left:12px;width:24px}}.rsl .product-section.oregano-horizontal .offer-box .gift-label .gift-value{color:#570093;font-size:14px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-label .gift-value{font-size:18px}}.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper__text-1{color:#000;font-size:15px;font-weight:500;line-height:22px;margin-bottom:4px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper__text-1{font-size:18px;margin-bottom:6px}}.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper__text-2{color:#767676;font-size:12px;font-weight:400;margin-top:6px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper__text-2{font-size:14px}}.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper .gift-price{color:#767676;font-family:Satoshi;font-size:13px;line-height:18px;margin-right:6px;text-decoration-line:line-through}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-price-wrapper .gift-price{font-size:16px;margin-right:10px}}.rsl .product-section.oregano-horizontal .offer-box .gift-badge{font-size:12px;padding:4px 8px}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal .offer-box .gift-badge{font-size:13px;padding:4px 12px}}.rsl .product-section.oregano-horizontal .offer-box .pdp-main__offer-gift{border-top:none}.rsl .product-section.oregano-horizontal .offer-box .free-shipping{margin-top:22px}.rsl .product-section.oregano-horizontal .offer-box .free-shipping svg{vertical-align:middle}.rsl .product-section.oregano-horizontal .upsell-text{background:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:8px;font-family:Satoshi;font-size:18px;font-weight:400;line-height:22px;padding:.875rem;text-align:center;width:100%}.rsl .product-section.oregano-horizontal .upsell-text svg{margin-right:10px;vertical-align:bottom}.rsl .product-section.oregano-horizontal-2 .quantity__option.active .badge{background-color:#f1deff;color:#000}@media only screen and (max-width:989px){.rsl .product-section.oregano-horizontal-3 .quantity__option.active .badge{background-color:#f1deff;color:#000}}@media only screen and (min-width:990px){.rsl .product-section.oregano-horizontal-3 .quantity{background:#380959;border-radius:100px;gap:8px}.rsl .product-section.oregano-horizontal-3 .quantity__option{background:hsla(0,0%,100%,.1);border:1px solid transparent;border-radius:100px}.rsl .product-section.oregano-horizontal-3 .quantity__option.active{background:linear-gradient(98deg,#62109b 11.23%,#380959 50.43%,#62109b 84.76%),#380959;border-color:hsla(0,0%,100%,.6);border-radius:100px}.rsl .product-section.oregano-horizontal-3 .quantity__option.active .badge{color:#fff}.rsl .product-section.oregano-horizontal-3 .quantity__option-label,.rsl .product-section.oregano-horizontal-3 .quantity__option-subtitle{color:hsla(0,0%,100%,.6)}.rsl .product-section.oregano-horizontal-3 .quantity__option .badge{background-color:transparent;color:hsla(0,0%,100%,.6);font-family:Satoshi;font-size:12px;font-weight:700;line-height:12px;padding:0}}.rsl .product-section .quantity{background-color:#f6f4f8;border-radius:.625rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;padding:.5rem}.rsl .product-section .quantity__option{height:70px;padding:.625rem;text-align:center}.rsl .product-section .quantity__option-label{font-family:Satoshi;font-size:1.375rem;font-weight:500;line-height:1.5rem;margin-bottom:.375rem}.rsl .product-section .quantity__option-subtitle{font-family:Satoshi;font-size:13px;line-height:13px}.rsl .product-section .quantity__option.active{background:#380959;border-radius:.5rem;color:#fff}.rsl .product-section .quantity__option.active .quantity__option-subtitle{color:hsla(0,0%,100%,.5)}.rsl .badge{background:#570093;border-radius:30px;color:#fff;display:inline-block;font-family:Satoshi;font-size:10px;font-weight:500;line-height:12px;padding:4px 10px}@media only screen and (min-width:990px){.rsl .badge{font-size:12px}}.rsl .rps-video-mobile-target,.rsl [data-oo-vt-desktop-target]{width:100%}.rsl .oo-vt-experiment{margin-top:24px;width:100%}.rsl .oo-vt-experiment *{box-sizing:border-box}.rsl .oo-vt-experiment .oo-vt-card{background:#fff;border:1px solid rgba(17,24,28,.06);border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 28px rgba(16,24,40,.05);padding:26px 26px 20px}.rsl .oo-vt-experiment .oo-vt-experiment__heading{color:#14181b;font-size:var(--oo-vt-heading-size-desktop,22px)!important;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 18px;text-align:left}.rsl .oo-vt-experiment .oo-vt-subheading{color:var(--gr-009370,#610e9b);font-size:17px;font-weight:600;margin:0 0 18px}.rsl .oo-vt-experiment .oo-vt-swiper{overflow:hidden;width:100%}.rsl .oo-vt-experiment .oo-vt-slide{position:relative}.rsl .oo-vt-experiment .oo-vt-video{background:#000;border-radius:14px;overflow:hidden;padding-bottom:165%;position:relative;width:100%}.rsl .oo-vt-experiment .oo-vt-video video{display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%!important}.rsl .oo-vt-experiment .oo-vt-play{background:none;border:0;cursor:pointer;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.rsl .oo-vt-experiment .oo-vt-play svg{display:block;height:44px;width:44px}.rsl .oo-vt-experiment .oo-vt-nav,.rsl .oo-vt-experiment .oo-vt-ring{display:none}.rsl .oo-vt-experiment .oo-vt-caption{align-items:center;color:#6a716e;display:flex;font-size:15px;gap:10px;margin-top:20px}.rsl .oo-vt-experiment .oo-vt-caption>span{background:var(--gr-009370,#610e9b);border-radius:50%;flex:0 0 auto;height:10px;width:10px}.rsl .oo-vt-experiment.oo-vt--strip .oo-vt-strip{position:relative}.rsl .oo-vt-experiment.oo-vt--strip .oo-vt-slide{margin-right:14px;width:150px!important}.rsl .oo-vt-experiment.oo-vt--strip .oo-vt-swiper{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent)}.rsl .oo-vt-experiment .oo-vt-stats{align-items:center;background:#fff;border-radius:999px;box-shadow:0 12px 34px rgba(16,24,40,.22),0 2px 6px rgba(16,24,40,.08);display:flex;gap:20px;left:50%;padding:12px 26px;pointer-events:none;position:absolute;top:80%;transform:translate(-50%,-50%);white-space:nowrap;z-index:5}.rsl .oo-vt-experiment .oo-vt-stats span{align-items:baseline;color:#5a615f;display:flex;font-size:15px;font-weight:500;gap:7px}.rsl .oo-vt-experiment .oo-vt-stats strong{color:var(--gr-009370,#610e9b);font-size:21px;font-weight:800}.rsl .oo-vt-experiment .oo-vt-stats i{background:rgba(17,24,28,.14);height:26px;width:1px}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-swiper{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-slide{height:108px;margin-right:20px;width:108px!important}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-video{border-radius:50%;box-shadow:inset 0 0 0 3px #fff;padding-bottom:100%}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-ring{display:block;height:105%;left:-2px;pointer-events:none;position:absolute;top:-2px;transform:rotate(-90deg);width:105%;z-index:4}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-ring__bar,.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-ring__track{fill:none;stroke-width:3.5}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-ring__track{stroke:#ded7e3}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-ring__bar{stroke:var(--gr-009370,#610e9b);stroke-dasharray:320.4;stroke-dashoffset:320.4;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-play svg{height:32px;width:32px}.rsl .oo-vt-experiment .oo-vt-split{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 300px}.rsl .oo-vt-experiment .oo-vt-split--reverse{grid-template-columns:300px 1fr}.rsl .oo-vt-experiment .oo-vt-phone{margin:0 auto;max-width:268px;position:relative;right:30px;width:100%}.rsl .oo-vt-experiment .oo-vt-phone__stack{padding-bottom:178%;position:relative;touch-action:pan-y;width:100%}.rsl .oo-vt-experiment .oo-vt-vid{inset:0;opacity:0;position:absolute;transform-origin:center;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s ease;will-change:transform,opacity}.rsl .oo-vt-experiment .oo-vt-vid.is-active{opacity:1}.rsl .oo-vt-experiment .oo-vt-vid.is-leaving{opacity:0!important;transform:translateX(-74%) translateY(-3%) rotate(-8deg) scale(.9)!important}.rsl .oo-vt-experiment .oo-vt-vid:not(.is-active) .oo-vt-play{display:none}.rsl .oo-vt-experiment .oo-vt-vid .oo-vt-video{border-radius:22px;box-shadow:0 18px 40px rgba(16,24,40,.28);height:100%;inset:0;padding-bottom:0;position:absolute}.rsl .oo-vt-experiment .oo-vt-bars{display:flex;gap:4px;left:16px;pointer-events:none;position:absolute;right:16px;top:12px;z-index:46}.rsl .oo-vt-experiment .oo-vt-bar{background:hsla(0,0%,100%,.42);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.18);flex:1 1 0;height:3px;overflow:hidden}.rsl .oo-vt-experiment .oo-vt-bar i{background:#fff;border-radius:inherit;display:block;height:100%;width:0}.rsl .oo-vt-experiment .oo-vt-bar.is-done i{width:100%}.rsl .oo-vt-experiment .oo-vt-counter{background:rgba(17,24,28,.66);border-radius:999px;bottom:14px;color:#fff;font-size:13px;font-weight:600;left:14px;padding:5px 11px;position:absolute;z-index:45}.rsl .oo-vt-experiment .oo-vt-mute{align-items:center;background:rgba(17,24,28,.55);border:0;border-radius:50%;bottom:14px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;width:30px;z-index:45}.rsl .oo-vt-experiment .oo-vt-mute svg{height:15px;width:15px}.rsl .oo-vt-experiment .oo-vt-figures,.rsl .oo-vt-experiment .oo-vt-figures>div:not(.oo-vt-divider){display:flex;flex-direction:column}.rsl .oo-vt-experiment .oo-vt-figures strong{font-size:46px;font-weight:800;line-height:1}.rsl .oo-vt-experiment .oo-vt-figures span{font-size:17px;margin-top:6px}.rsl .oo-vt-experiment .oo-vt-side-heading{color:#14181b;font-size:30px;font-weight:800;line-height:1.12;margin:0 0 18px}.rsl .oo-vt-experiment .oo-vt-divider{background:rgba(17,24,28,.16);height:1px;margin:18px 0;width:100%}.rsl .oo-vt-experiment .oo-vt-watch{align-items:center;background:#fff;border:2px solid var(--gr-009370,#610e9b);border-radius:999px;color:var(--gr-009370,#610e9b);cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:10px;margin-top:26px;padding:15px 30px;width:fit-content}.rsl .oo-vt-experiment .oo-vt-watch svg{height:16px;width:16px}.rsl .oo-vt-experiment.oo-vt--split-white .oo-vt-figures strong{color:var(--gr-009370,#610e9b);font-size:40px}.rsl .oo-vt-experiment.oo-vt--split-white .oo-vt-figures span{color:#5a615f}.rsl .oo-vt-experiment.oo-vt--split-green .oo-vt-card{background:var(--gr-064033,#3c1755);border-color:transparent}.rsl .oo-vt-experiment.oo-vt--split-green .oo-vt-figures strong{color:#fff}.rsl .oo-vt-experiment.oo-vt--split-green .oo-vt-figures span{color:hsla(0,0%,100%,.85)}.rsl .oo-vt-experiment.oo-vt--split-green .oo-vt-watch{background:#fff;border-color:#fff;color:var(--gr-064033,#3c1755)}.rsl .oo-vt-experiment.oo-vt--split-green .oo-vt-vid .oo-vt-video{border:3px solid #f3f4f2;border-radius:26px;box-shadow:0 22px 46px rgba(0,0,0,.34)}.rsl .oo-vt-viewer{display:none;inset:0!important;margin:0!important;position:fixed!important;z-index:2147483000}.rsl .oo-vt-viewer.is-open{display:block}.rsl .oo-vt-viewer *{box-sizing:border-box}.rsl .oo-vt-viewer .oo-vt-viewer__backdrop{background:rgba(8,10,12,.92);inset:0;position:absolute}.rsl .oo-vt-viewer .oo-vt-viewer__stage{background:#000;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.5);height:min(92vh,159.8vw);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(420px,94vw)}.rsl .oo-vt-viewer .oo-vt-viewer__media,.rsl .oo-vt-viewer .oo-vt-viewer__slide{inset:0;position:absolute}.rsl .oo-vt-viewer .oo-vt-viewer__slide{opacity:0;visibility:hidden}.rsl .oo-vt-viewer .oo-vt-viewer__slide.is-active{opacity:1;visibility:visible}.rsl .oo-vt-viewer .oo-vt-viewer__slide video{display:block;height:100%;object-fit:cover;width:100%}.rsl .oo-vt-viewer .oo-vt-viewer__bars{display:flex;gap:4px;left:12px;position:absolute;right:12px;top:12px;z-index:6}.rsl .oo-vt-viewer .oo-vt-viewer__bar{background:hsla(0,0%,100%,.35);border-radius:999px;flex:1 1 0;height:3px;overflow:hidden}.rsl .oo-vt-viewer .oo-vt-viewer__bar i{background:#fff;display:block;height:100%;width:0}.rsl .oo-vt-viewer .oo-vt-viewer__bar.is-done i{width:100%}.rsl .oo-vt-viewer .oo-vt-viewer__close,.rsl .oo-vt-viewer .oo-vt-viewer__sound{background-color:rgba(0,0,0,.4);border:0;border-radius:50%;color:#fff;cursor:pointer;height:34px;position:absolute;top:26px;width:34px;z-index:7}.rsl .oo-vt-viewer .oo-vt-viewer__close{font-size:24px;line-height:1;right:14px}.rsl .oo-vt-viewer .oo-vt-viewer__sound{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4 9v6h4l5 4V5L8 9z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.8' d='M16 8.5a4 4 0 0 1 0 7M18.5 6a7 7 0 0 1 0 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:14px}.rsl .oo-vt-viewer .oo-vt-viewer__sound.is-muted{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4 9v6h4l5 4V5L8 9z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.8' d='m17 8 5 5m0-5-5 5'/%3E%3C/svg%3E")}.rsl .oo-vt-viewer .oo-vt-viewer__nav{background:transparent;border:0;bottom:0;cursor:pointer;position:absolute;top:0;width:34%;z-index:5}.rsl .oo-vt-viewer .oo-vt-viewer__nav--prev{left:0}.rsl .oo-vt-viewer .oo-vt-viewer__nav--next{right:0;width:66%}@media(max-width:991px){.rsl .oo-vt-experiment .oo-vt-card{border-radius:18px;padding:18px 16px 16px}.rsl .oo-vt-experiment .oo-vt-experiment__heading{font-size:var(--oo-vt-heading-size-mobile,20px)!important}.rsl .oo-vt-experiment.oo-vt--strip .oo-vt-slide{margin-right:10px;width:122px!important}.rsl .oo-vt-experiment .oo-vt-stats{gap:12px;padding:9px 16px;top:84%}.rsl .oo-vt-experiment .oo-vt-stats span{font-size:12px}.rsl .oo-vt-experiment .oo-vt-stats strong{font-size:16px}.rsl .oo-vt-experiment.oo-vt--circles .oo-vt-slide{height:90px;margin-right:14px;width:90px!important}.rsl .oo-vt-experiment .oo-vt-split,.rsl .oo-vt-experiment .oo-vt-split--reverse{gap:20px;grid-template-columns:1fr}.rsl .oo-vt-experiment .oo-vt-phone{max-width:230px;right:0}.rsl .oo-vt-experiment .oo-vt-watch{margin-left:auto;margin-right:auto}.rsl .oo-vt-experiment .oo-vt-figures strong,.rsl .oo-vt-experiment.oo-vt--split-white .oo-vt-figures strong{font-size:34px}.rsl .oo-vt-experiment.oo-vt--split-green .oo-vt-side{text-align:center}}.rsl product-selector[data-purchase-module-only] .faq-items,.rsl product-selector[data-purchase-module-only] .features,.rsl product-selector[data-purchase-module-only] .oo-vt-experiment,.rsl product-selector[data-purchase-module-only] .oo-vt-heading,.rsl product-selector[data-purchase-module-only] .oo-vt-wrap,.rsl product-selector[data-purchase-module-only] .product-image,.rsl product-selector[data-purchase-module-only] .product-info-custom h1,.rsl product-selector[data-purchase-module-only] .product-review-banner,.rsl product-selector[data-purchase-module-only] .review-count,.rsl product-selector[data-purchase-module-only] .rps-g1-benefits-copy,.rsl product-selector[data-purchase-module-only] .sm-heading,.rsl product-selector[data-purchase-module-only] .tile-sub,.rsl product-selector[data-purchase-module-only] .trust-wellness-wrapper{display:none!important}.rsl product-selector[data-purchase-module-only] .product-section{display:block!important;margin-left:auto;margin-right:auto;max-width:700px}.rsl product-selector[data-purchase-module-only] .product-info-custom{max-width:100%!important;padding:0!important;width:100%!important}.rsl product-selector[data-purchase-module-only] .container-1179{background:#efeaf3;max-width:100%;padding:0 20px 72px;width:100vw}.rsl product-selector[data-purchase-module-only] .bundle-offerss{margin-bottom:0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) :not(#\ ):not(#\ ).r-17tdlgm{background-color:var(--gr-095946)!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-footer{background-color:var(--gr-095946)!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-footer .footer__newsletter-input{background-color:var(--gr-095946)!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav .site-nav__link--icon,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav__icons .site-nav__link--icon{color:var(--gr-095946)!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav .site-nav__link--icon svg circle,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav .site-nav__link--icon svg path,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav__icons .site-nav__link--icon svg circle,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav__icons .site-nav__link--icon svg g,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav__icons .site-nav__link--icon svg path{stroke:var(--gr-095946)!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav .icon-user path,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .site-nav__icons .icon-user path{fill:var(--gr-095946)!important;stroke:none!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .product-review-banner{border:1px solid #000;border-radius:10px;margin-top:0;padding:15px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-post-cta .product-review-banner{margin-top:20px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .product-review-banner p{font-size:16px;line-height:1.45;margin:15px 0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .product-review-banner .prb-inner>img{display:block;height:auto;width:90px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .prb-bottom{display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .prb-bottom div{align-items:center;display:flex;gap:10px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .prb-bottom img{height:18px;object-fit:contain;width:18px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .prb-bottom img.profile-img{border-radius:50%;height:40px;object-fit:cover;object-position:center;width:40px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-post-cta{width:100%}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-payment-icons{margin-top:20px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-payment-icons img{display:block;height:auto;max-width:100%;width:auto}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction{background-color:#efeaf3;border:1px solid rgba(63, 19, 94,.19);border-radius:8px;margin-top:20px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__inner{display:flex;gap:18px;padding:18px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__inner img{flex-shrink:0;height:90px;object-fit:contain;width:90px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__text{font-weight:500;line-height:1.45}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__text p{margin:0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__text p:first-child{margin-bottom:8px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-faq{margin-top:20px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1wv-faq{margin-top:28px!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-info-custom h1{border-bottom:1px solid #e5e5e5;font-size:28.24px!important;font-weight:500!important;line-height:30px!important;margin:0!important;padding-bottom:10px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .review-count{font-size:15.81px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .faq-answers{font-size:17px;padding:17px 20px 21px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy{border:0;color:#1a1a1a;font-family:Satoshi,sans-serif;margin:10px 0 15px;padding:0;width:100%}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy p{font-size:16.94px;line-height:23px;margin:0 0 15px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy p:last-of-type{margin-bottom:15px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy em{font-style:italic}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy li{align-items:center;display:flex;font-size:16.94px;gap:6px;line-height:23px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy li:before{background:var(--gr-095946);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' viewBox='0 0 10 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 4 2.6 2.5L9 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:7.5px 6px;border-radius:50%;content:"";height:12px;min-width:12px;width:12px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .price-rows{border-bottom:0!important;margin:0!important;padding-bottom:16px!important;padding-top:16px!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .subscription-price-row--labeled .price-rows{padding-bottom:0!important;padding-top:0!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector:is([data-brand=garlic],.rsl [data-brand=cinnamon]) .order-date{background:#efeaf3!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector:is([data-brand=garlic],.rsl [data-brand=cinnamon]) .order-date.order-date--g1wv{background:transparent!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector:is([data-brand=garlic],.rsl [data-brand=cinnamon]) .add-to-cart-button{border-radius:12px!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector:is([data-brand=garlic],.rsl [data-brand=cinnamon]) .add-to-cart-button .labels{text-transform:uppercase!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-review-banner p{font-size:15.6px!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .prb-bottom span{white-space:nowrap}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-review-img{display:block;flex-shrink:0;height:auto;width:95px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-slider-nav{margin-bottom:35px;margin-left:0;margin-top:10px;padding:0 44px;position:relative}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-swiper-thumbs .swiper-slide img{border-radius:5px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-swiper-thumbs .swiper-slide-thumb-active img{border:2px solid #000}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-next,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-prev{align-items:center;background:rgba(0,0,0,.18);border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;min-width:38px;padding:0;top:50%;transform:translateY(-50%);width:38px;z-index:10}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-prev{left:0;right:auto}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-next{left:auto;right:0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-next:hover,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-prev:hover{background:rgba(0,0,0,.28)}@media(max-width:991px){.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-info-custom h1{font-size:28px!important;line-height:115%!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-image{margin-left:0!important;margin-top:0!important;max-width:100%!important;width:100%!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-swiper-thumbs{display:block!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-slider-nav{margin-bottom:8px!important;margin-left:0!important;padding:0 36px!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .product-slider-nav .custom-arrow{display:flex!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-next,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-prev{font-size:12px!important;height:32px!important;min-width:32px!important;width:32px!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-prev{left:0!important;right:auto!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .swiper-thumb-next{left:auto!important;right:0!important}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .review-count{font-size:14px;line-height:17.48px;margin-bottom:14.5px;margin-top:15.5px;padding:0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .faq-questions{font-size:15px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) product-selector .faq-answers{font-size:14px;padding:17px 20px 21px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy{margin-bottom:15px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy li,.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-benefits-copy p{font-size:15.6px;line-height:20px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__inner{gap:14px;padding:16px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__text{font-size:13px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__text p:first-child{font-weight:700;margin-bottom:10px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .rps-g1-satisfaction__text p:last-of-type{margin:0}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .product-review-banner p{font-size:14px}.rsl:has(product-selector:is([data-design=garlic],.rsl [data-design=cinnamon],.rsl [data-design=garlic-neutral],.rsl [data-design=garlic-female])) .prb-bottom{font-size:12px}}.rsl .product-section{align-items:self-start;display:grid;grid-template-columns:44.5% 55.5%;padding:40px 0}.rsl .pos-rel{position:relative}.rsl .product-info-custom{align-items:flex-start;color:#000;display:flex;flex-direction:column;gap:0;padding-left:41px}.rsl .pos-rel>img{margin-bottom:26.74px}.rsl .faq-items{background:#fff;border:1px solid #e4e4e4;border-radius:5px;color:#000;margin-bottom:11px;overflow:hidden;transition:all .3s ease}.rsl .faq-questions{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Satoshi;font-size:17px;font-weight:700;justify-content:space-between;letter-spacing:0;line-height:18px;padding:17px 20px 21px;text-align:left;width:100%}.rsl .faq-answers{display:none;font-size:15.5px;font-weight:400;letter-spacing:0;line-height:20px;padding:0 20px 16px}.rsl .faq-answers>p:last-child,.rsl .features{margin-bottom:0}.rsl .features{background:#fbfbfb;border-radius:5.65px;display:grid;gap:12px 8px;padding:20px 17px 6px}.rsl .features--3col{grid-template-columns:repeat(3,1fr)}.rsl .features--2col{grid-template-columns:repeat(2,1fr)}.rsl .feature-tag{font-size:15.81px;font-weight:500;letter-spacing:0;line-height:19.14px;margin-bottom:0}.rsl .feature-tag--dynamic{align-items:center;display:flex;gap:6px;margin:0;min-width:0;padding:0}.rsl .feature-tag__icon{flex-shrink:0;height:18px;object-fit:contain;width:18px}@media(max-width:991px){.rsl .feature-tag--dynamic{gap:4px}.rsl .feature-tag__icon{height:14px;width:14px}}.rsl .price-rows{border-bottom:.55px solid rgba(0,0,0,.2);border-top:.55px solid rgba(0,0,0,.2);display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:13.51px;padding-top:12.38px;width:100%;grid-gap:8px 16px}.rsl .price-rows .price{color:var(--gr-rgba-0-147-112-1);font-weight:700}.rsl .price-rows .compare-price,.rsl .price-rows .price{font-size:20.33px;letter-spacing:0;line-height:27px}.rsl .price-rows .compare-price{color:#08122a;font-weight:400;text-decoration:line-through}.rsl span.save-label{align-items:center;background:var(--gr-009370);border-radius:5.65px;color:#fff;display:inline-flex;font-size:15.81px;font-weight:700;height:27px;justify-content:center;letter-spacing:0;line-height:100%;padding:0 15px;width:auto}.rsl .subscription-price-row--labeled{align-items:center;border-bottom:.55px solid rgba(0,0,0,.2);border-top:.55px solid rgba(0,0,0,.2);display:flex;gap:16px;margin:16px 0;padding:12px 0 13px;width:100%}.rsl .subscription-price-row--labeled .subscription-price-label{color:var(--gr-rgba-0-147-112-1);flex:0 0 auto;font-size:20.33px;font-weight:700;line-height:27px}.rsl .subscription-price-row--labeled .price-rows{border:0;justify-content:flex-end;margin:0 0 0 auto;padding:0;width:auto}@media(max-width:767px){.rsl .subscription-price-row--labeled{gap:10px}.rsl .subscription-price-row--labeled .price-rows .compare-price,.rsl .subscription-price-row--labeled .price-rows .price,.rsl .subscription-price-row--labeled .subscription-price-label{font-size:17px;line-height:23px}.rsl .subscription-price-row--labeled span.save-label{font-size:12px;padding:0 9px}}.rsl .sold-progress-bar{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:16px auto 0;max-width:98%;padding:20px 24px;width:100%}.rsl .sold-progress-bar__row{align-items:center;display:flex;gap:16px}.rsl .sold-progress-bar__track{background:#e8e8e8;border-radius:4px;flex:1;height:8px;overflow:visible;position:relative}.rsl .sold-progress-bar__fill{animation:sold-progress-pulse-glow 2s ease-in-out infinite;background:#c93b3b;border-radius:4px;height:100%;position:relative;transition:width 5s cubic-bezier(.4,0,.2,1);width:var(--sold-progress)}.rsl .sold-progress-bar__percentage{animation:sold-progress-text-pulse 2s ease-in-out infinite;color:#c93b3b;font-size:15px;font-weight:600;min-width:75px;text-align:right}@keyframes sold-progress-pulse-glow{0%,to{box-shadow:0 0 4px rgba(201,59,59,.4)}50%{box-shadow:0 0 12px rgba(201,59,59,.8),0 0 20px rgba(201,59,59,.4)}}@keyframes sold-progress-text-pulse{0%,to{opacity:1}50%{opacity:.7}}.rsl .offer-box{align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:19px;padding:16px 24px;position:relative}.rsl .offer-box.active{background-color:var(--gr-rgba-15-174-135-0-15);border:1.3px solid var(--gr-rgba-9-89-70-1)}.rsl .offer-box[data-offer-disabled]{--offer-disabled-color:#b3392e;border-style:dashed;cursor:default;pointer-events:none}.rsl .offer-box[data-offer-disabled] .check-label,.rsl .offer-box[data-offer-disabled] .price-var{opacity:.5}.rsl .offer-box[data-offer-disabled] .price-var .compare-price,.rsl .offer-box[data-offer-disabled] .price-var .price{color:#000}.rsl .offer-sold-out{display:flex;flex-shrink:0;position:relative}.rsl .offer-sold-out img{filter:blur(10px);opacity:.6}.rsl .offer-sold-out__stamp{background:hsla(0,0%,100%,.92);border:2px solid var(--offer-disabled-color);border-radius:6px;color:var(--offer-disabled-color);font-size:12px;font-weight:800;left:50%;letter-spacing:.06em;line-height:1.2;padding:4px 10px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-8deg);white-space:nowrap}.rsl .offer-skip-nudge{align-items:center;background:var(--gr-f1f3ea);border:1.3px solid var(--gr-rgba-9-89-70-1);border-radius:10px;display:none;font-size:14px;gap:12px;line-height:1.45;margin-bottom:19px;padding:14px 18px}.rsl .offer-box.active+.offer-skip-nudge{display:flex}.rsl .offer-skip-nudge__icon{flex-shrink:0}.rsl .offer-skip-nudge__text p{margin:0}.rsl .offer-skip-nudge--list{align-items:stretch;border-style:dashed;flex-direction:column}.rsl .offer-skip-nudge__heading{color:var(--gr-095946);font-style:italic;font-weight:700}.rsl .offer-skip-nudge__item{align-items:center;display:flex;gap:12px}.rsl .offer-skip-nudge__thumb{align-items:center;background:#fff;border:1px solid var(--gr-rgba-9-89-70-0-4);border-radius:8px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;position:relative;width:44px}.rsl .offer-skip-nudge__thumb img{filter:blur(2.5px);height:100%;object-fit:contain;transform:scale(1.1);width:100%}.rsl .offer-skip-nudge__lock{inset:0;margin:auto;position:absolute}.rsl .offer-skip-nudge__item-info{flex:1;min-width:0}.rsl .offer-skip-nudge__item-label{font-size:13.5px;font-weight:700;line-height:1.35}.rsl .offer-skip-nudge__item-unlock{color:rgba(0,0,0,.65);font-size:12.5px;margin-top:2px}.rsl .offer-skip-nudge__item-value{color:var(--gr-095946);flex-shrink:0;font-size:13.5px;font-weight:700}.rsl .offer-skip-nudge__footer{border-top:1px dashed var(--gr-rgba-9-89-70-0-35);font-size:12.5px;padding-top:10px}.rsl .offer-skip-nudge__footer p{margin:0}.rsl .offer-skip-nudge__footer strong{color:var(--gr-095946)}.rsl .offer-atc-nudge{align-items:center;background:#fff;border:2px solid var(--gr-095946);border-radius:10px;display:none;font-size:14px;gap:12px;line-height:1.45;margin:14px 0 0;padding:14px 18px}.rsl .offer-atc-nudge.is-visible{display:flex}.rsl .offer-atc-nudge__icon{flex-shrink:0}.rsl .offer-atc-nudge__text p{margin:0}.rsl .offer-atc-nudge__text strong{color:var(--gr-095946)}.rsl .offer-gift-callout{align-items:flex-start;display:none;gap:10px;margin-top:8px;width:100%}.rsl .offer-gift-divider{align-items:center;gap:10px;margin-top:10px}.rsl .offer-gift-divider__line{background:var(--gr-rgba-7-89-71-0-3);flex:1;height:1px}.rsl .offer-gift-divider__text{color:var(--gr-075947);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rsl .offer-info{align-items:center;display:flex;gap:12px;width:100%}.rsl .offer-info img{flex-shrink:0;height:60px;object-fit:contain;width:150px}.rsl .price-var .price{font-weight:700}.rsl .price-var .compare-price,.rsl .price-var .price{color:var(--gr-rgba-9-89-70-1);font-size:15.81px;letter-spacing:0;line-height:21px;white-space:pre}.rsl .price-var .compare-price{font-weight:400;text-decoration:line-through}.rsl .price-row{text-align:right}.rsl .price-row .price{color:#000;font-size:18px;font-weight:700}.rsl .price-row .compare-price{color:#888;font-size:14px;text-decoration:line-through;white-space:pre}.rsl .check-label{font-size:15.81px;font-weight:700;letter-spacing:0;line-height:21px}.rsl .check-label div{font-weight:400;margin-top:5px}.rsl span.text-badge{background:var(--gr-095946);border-radius:12.56px;color:#fff;font-size:13.55px;font-weight:700;letter-spacing:0;line-height:19.2px;position:absolute;right:36px;text-align:center;top:-10px;width:126px}.rsl product-selector[data-design^=garlic] span.text-badge.text-badge--best-value{background:#f3e8e8;border:1.5px solid var(--gr-095946);box-sizing:border-box;color:var(--gr-095946);font-weight:800;height:auto;line-height:1.2;padding:3px 14px;right:16px;top:-13px;white-space:nowrap;width:auto;z-index:3}.rsl product-selector[data-design^=garlic] .offer-box.active span.text-badge.text-badge--best-value{background:#fff}.rsl .add-to-cart-button{transition:.5s}.rsl .add-to-cart-button:hover{background:transparent;box-shadow:0 0 0 2px var(--gr-095946) inset;color:var(--gr-095946)}.rsl .add-to-cart-button:hover .compare-price{color:var(--gr-095946)!important;opacity:.6}.rsl .add-to-cart-button.atc-redesign{align-items:center;display:flex;gap:16px;justify-content:center}.rsl .add-to-cart-button.atc-redesign .atcr-label{font-weight:500;white-space:nowrap}.rsl .add-to-cart-button.atc-redesign .atcr-pill{align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-shadow:0 0 7px 0 hsla(0,0%,100%,.14);display:inline-flex;font-size:.94em;gap:10px;line-height:1;padding:8px 16px;transition:background .3s,border-color .3s,box-shadow .3s}.rsl .add-to-cart-button.atc-redesign .compare-price{color:hsla(0,0%,100%,.55);font-weight:400;text-decoration:line-through}.rsl .add-to-cart-button.atc-redesign .main-price{color:#fff;font-weight:500}.rsl .add-to-cart-button.atc-redesign .atcr-arrow svg{display:block}.rsl .add-to-cart-button.atc-redesign .atcr-arrow{align-items:center;display:inline-flex}.rsl .add-to-cart-button.atc-redesign:hover .atcr-pill{background:var(--gr-rgba-9-89-70-0-08);border-color:var(--gr-rgba-9-89-70-0-4);box-shadow:0 0 7px 0 var(--gr-rgba-9-89-70-0-18)}.rsl .add-to-cart-button.atc-redesign:hover .compare-price{color:var(--gr-rgba-9-89-70-0-5)!important;opacity:1}.rsl .add-to-cart-button.atc-redesign:hover .main-price{color:var(--gr-095946)}@media(max-width:991px){.rsl .add-to-cart-button.atc-redesign{gap:8px}}.rsl .auto-refill-banner{align-items:flex-start;background-color:var(--gr-rgba-0-147-112-0-15);border:1.13px dashed var(--gr-rgba-0-147-112-1);border-radius:4.52px;display:flex;margin-bottom:24px;margin-top:24.7px;max-width:100%;padding:13.58px 20px 10px 18.3px}.rsl .auto-refill-checkbox{margin-right:10px;margin-top:3px}.rsl .auto-refill-checkbox input[type=checkbox]{accent-color:var(--gr-157347);height:18px;width:18px}.rsl .auto-refill-content .headline{font-size:15.81px;font-weight:700;letter-spacing:0;line-height:18.07px;margin-bottom:4px}.rsl .auto-refill-content .subtexts{color:#282828;font-family:Satoshi;font-size:11.3px;font-weight:400;letter-spacing:0;line-height:16.06px}.rsl .review-count{align-items:center;background:#fbfbfb;border:none;border-radius:106.64px;display:inline-flex;font-size:15px;gap:8px;line-height:19.74px;margin-bottom:16.94px;padding:8.47px 32px 11px 14.42px}.rsl .review-count,.rsl .tile-sub{font-weight:400;letter-spacing:0}.rsl .tile-sub{font-size:16.94px;line-height:30px}.rsl .product-info-custom h1,.rsl .product-info-custom h2{font-family:Clash Grotesk;font-size:28.24px;font-weight:500;letter-spacing:0;line-height:30px}.rsl .review-count strong{font-weight:500}.rsl .reviewer-avatars{display:block;flex-shrink:0;height:20px;width:auto}.rsl .sm-heading{font-size:16.94px;line-height:23px;margin-bottom:27px}.rsl .sm-heading>p:last-child{margin-bottom:0}@media(max-width:991px){.rsl .product-info-custom .rps-vis-desktop{display:none!important}}@media(min-width:992px){.rsl .product-info-custom .rps-vis-mobile{display:none!important}}.rsl .above-cta-image-banner{margin-block:14px;width:100%}.rsl .above-cta-image-banner img{height:auto;width:100%}.rsl .order-date{align-items:center;background:var(--gr-rgba-227-255-222-1);border-radius:9.04px;color:#000;display:inline-flex;font-size:15.81px;font-weight:400;height:35px;justify-content:center;letter-spacing:0;line-height:19.2px;width:100%}.rsl .review-count a{color:#000;font-weight:400;text-decoration:underline}.rsl .order-date svg{margin-right:11px}.rsl span.date-text{color:var(--gr-rgba-8-77-58-1);font-weight:700;padding-left:2px;text-decoration:underline}.rsl product-selector .order-date.order-date--g1wv{align-items:center;background:transparent!important;border-bottom:1px dashed #b0b0b0;border-radius:0;border-top:1px dashed #b0b0b0;color:#6b7280;display:flex;flex-wrap:wrap;font-size:15.81px;gap:8px;height:auto;justify-content:center;line-height:1.3;margin-top:12px;padding:14px 0;width:100%}.rsl .order-date--g1wv .odg-main{align-items:center;display:inline-flex;gap:8px}.rsl .order-date--g1wv .odg-dot{background:var(--gr-084D3A);border-radius:50%;flex-shrink:0;height:9px;width:9px}.rsl .order-date--g1wv .odg-text{color:#6b7280}.rsl .order-date--g1wv .date-text{color:var(--gr-rgba-8-77-58-1);font-weight:700;padding-left:4px;text-decoration:none}.rsl .order-date--g1wv .odg-sep{color:#c4c4c4}.rsl .order-date--g1wv .odg-ships{color:#9ca3af;white-space:nowrap}@media(max-width:991px){.rsl product-selector .order-date.order-date--g1wv{flex-direction:column;font-size:15px;gap:6px;height:auto;padding:16px 0}.rsl .order-date--g1wv .odg-sep{display:none}}.rsl .add-to-cart-button{background:var(--gr-095946);border:none;border-radius:4.52px;color:#fff;font-family:Clash Grotesk;font-size:16.94px;font-weight:500;height:63px;letter-spacing:0;line-height:18.07px;margin-top:15px;padding:14px 24px;text-transform:capitalize;width:100%}.rsl .bundle-offerss p.cta-note{font-size:15.81px;line-height:19.88px;margin-top:14px}.rsl .auto-refill-checkbox label{background-image:url(/cdn/shop/files/Untitled.svg?v=1748263230);background-size:cover;display:inline-block;height:18px;margin-top:-2px;position:unset;width:18px}.rsl .auto-refill-checkbox input:checked+label{background-image:url(/cdn/shop/files/Untitled_1.svg?v=1748263233)}.rsl .auto-refill-checkbox input#auto-refill{display:none}.rsl .product-slider-nav{margin-bottom:35px;margin-left:-3px;margin-top:10px;padding-right:29px;position:relative}.rsl .product-swiper-thumbs .swiper-slide{height:auto;padding:0}.rsl .product-swiper-thumbs .swiper-slide img{aspect-ratio:1;border-radius:0;object-fit:cover}.rsl .swiper-thumb-next,.rsl .swiper-thumb-prev{background:none;border:none;cursor:pointer;height:auto;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:10}.rsl .swiper-thumb-next{right:0}.rsl .product-swiper-thumbs .swiper-slide-thumb-active img{border:2px solid var(--gr-rgba-0-147-112-1)}.rsl h2.videol-heading{font-size:23px;font-weight:500;line-height:28px;margin-bottom:22px;margin-top:36px;text-align:center}.rsl .sml-video .video-wrapper{margin-bottom:0;padding-bottom:170%}.rsl .sml-video .testimonial-card{padding:0 4.5px;width:128px}.rsl .testimonial-slider.sml-video~button{display:none!important}.rsl .sml-video svg{height:auto;width:30px}.rsl .product-info-custom .trust-wellness-wrapper{margin-bottom:0;margin-top:16px;padding:54px 60px}.rsl .product-info-custom .trust-wellness-wrapper h2.trust-heading{font-size:34.97px;font-weight:500;line-height:43px;margin-bottom:45px}.rsl .product-info-custom .trust-wellness-wrapper h2.trust-heading strong{color:var(--gr-rgba-227-255-222-1);display:inline-block;font-weight:500;width:100%}.rsl .product-info-custom .trust-features{gap:19px;margin-bottom:36px}.rsl .product-info-custom .feature-box{border:1.52px solid #fff;border-radius:7.59px;padding:13px 15px 10px;width:94px}.rsl .product-info-custom .feature-box img{height:50px;max-width:43px}.rsl .product-info-custom .trust-icons div{font-size:21px;gap:6.47px;letter-spacing:0;line-height:31.5px}.rsl .product-info-custom .trust-icons{gap:16.52px 26px;justify-content:start;margin-bottom:0}.rsl .product-info-custom .trust-icons div:nth-child(odd){text-align:left;width:45%}.rsl .product-swiper-main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}@media(min-width:992px){.rsl .swiper:not(.swiper-initialized) [data-cci-visibility=mobile]{display:none}}@media(max-width:991px){.rsl .swiper:not(.swiper-initialized) [data-cci-visibility=desktop]{display:none}}.rsl .ggd-box{border:1.5px solid #000;border-radius:10px;margin:26px 0 8px;padding:26px 10px 14px;position:relative}.rsl .ggd-label{background:#faf8ea;border:1.5px solid #000;border-radius:8px;color:#1a1a1a;font-size:13px;font-weight:600;left:14px;letter-spacing:.08em;line-height:1.2;padding:5px 16px;position:absolute;text-transform:uppercase;top:-15px;white-space:nowrap}.rsl .ggd-box--full-width-bar{margin:8px 0;padding:14px 0}.rsl .ggd-box--full-width-bar .ggd-label{background:var(--gr-009370);border:0;border-radius:8px 8px 0 0;color:#fff;font-size:14px;font-weight:700;margin:-14px 0 14px;padding:10px 16px;position:static;text-align:center}.rsl .ggd-row{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}.rsl .ggd-box--full-width-bar .ggd-row{gap:6px;padding:0 10px}.rsl .ggd-item{align-items:center;display:flex;flex:1 1 0;flex-direction:column;min-width:0;position:relative;text-align:center}.rsl .ggd-item>:not(.ggd-lock-overlay){transition:filter .35s ease,opacity .35s ease}.rsl .ggd-item.ggd-locked{pointer-events:none;user-select:none}.rsl .ggd-item.ggd-locked>:not(.ggd-lock-overlay){filter:blur(6px);opacity:.55}.rsl .ggd-lock-overlay{align-items:center;display:none;flex-direction:column;gap:4px;inset:0;justify-content:center;position:absolute;z-index:2}.rsl .ggd-item.ggd-locked .ggd-lock-overlay{display:flex}.rsl .ggd-lock-overlay__text{color:var(--gr-095946);font-family:Satoshi,sans-serif;font-size:14px;font-weight:400}.rsl .ggd-dyn-variant{align-items:center;display:flex;flex-direction:column;width:100%}.rsl .ggd-dyn-variant[hidden]{display:none}.rsl .ggd-img{max-width:100%;width:var(--ggd-img-w-d,80px)}.rsl .ggd-img img{height:var(--ggd-img-h-d,72px);object-fit:contain;width:100%}.rsl .ggd-price{font-size:var(--ggd-fs-d,var(--pfs,13px));line-height:1.25;margin-top:6px}.rsl .ggd-price__offer[hidden]{display:none}.rsl .ggd-info{font-size:var(--ggd-fs-d,var(--ifs,13px));line-height:1.25}.rsl .ggd-item+.ggd-item:before{background:#fff;border:1px solid #c9c9c9;border-radius:50%;color:#555;content:"+";font-size:12px;height:16px;left:-8px;line-height:14px;position:absolute;top:28px;width:16px;z-index:1}@media(max-width:991px){.rsl .ggd-box{padding:22px 6px 12px}.rsl .ggd-box--full-width-bar{margin:8px 0;padding:12px 0}.rsl .ggd-box--full-width-bar .ggd-label{margin:-12px 0 12px}.rsl .ggd-box--full-width-bar .ggd-row{padding:0 6px}.rsl .ggd-row--count-4{display:grid;gap:24px 6px;grid-template-columns:repeat(2,minmax(0,1fr))}.rsl .ggd-row--count-5{column-gap:4px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px}.rsl .ggd-row--count-5 .ggd-item{flex:0 0 calc(33.33333% - 2.66667px)}.rsl .ggd-row--count-5 .ggd-item:nth-child(n+4){flex-basis:130px;max-width:130px}.rsl .ggd-row--count-4 .ggd-dyn-variant,.rsl .ggd-row--count-4 .ggd-item:not(.ggd-item--dynamic),.rsl .ggd-row--count-5 .ggd-dyn-variant,.rsl .ggd-row--count-5 .ggd-item:not(.ggd-item--dynamic){align-items:center;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;text-align:left}.rsl .ggd-row--count-5 .ggd-dyn-variant,.rsl .ggd-row--count-5 .ggd-item:not(.ggd-item--dynamic){align-items:start;column-gap:4px}.rsl .ggd-row--count-4 .ggd-img,.rsl .ggd-row--count-5 .ggd-img{grid-column:1;grid-row:1/span 2}.rsl .ggd-row--count-4 .ggd-info,.rsl .ggd-row--count-5 .ggd-info{grid-column:2;grid-row:1}.rsl .ggd-row--count-4 .ggd-price,.rsl .ggd-row--count-5 .ggd-price{grid-column:2;grid-row:2;margin-top:2px}.rsl .ggd-row--count-4 .ggd-item:before,.rsl .ggd-row--count-5 .ggd-item:before{display:none}.rsl .ggd-img{width:var(--ggd-img-w-m,60px)}.rsl .ggd-img img{height:var(--ggd-img-h-m,54px)}.rsl .ggd-row--count-5 .ggd-img{width:40px}.rsl .ggd-row--count-5 .ggd-img img{height:40px}.rsl .ggd-price{font-size:var(--ggd-fs-m,var(--pfs,13px))}.rsl .ggd-info{font-size:var(--ggd-fs-m,var(--ifs,13px))}}.rsl .ggd-header{display:contents}.rsl .ggd-footer,.rsl .ggd-lock-overlay__hint,.rsl .ggd-unlocked-badge{display:none}.rsl .ggd-box[class*=ggd-box--aov-]{--ggd-aov-accent:#800a18;--ggd-aov-accent-dark:#5e0712;--ggd-aov-soft:#f2e7e8;--ggd-aov-progress-start:#b51225;--ggd-aov-progress-end:#5e0712;--ggd-aov-outline:#000;--ggd-aov-label:#000;--ggd-aov-label-bg:#faf8ea;border-radius:12px;box-sizing:border-box;font-family:Satoshi,sans-serif;margin:8px 0;overflow:hidden;padding:0}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-header{align-items:center;display:flex}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-label{align-items:center;background:transparent;border:0;border-radius:0;display:flex;font-weight:700;gap:8px;justify-content:center;padding:0;position:static}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-label__icon{display:block;flex:0 0 auto;height:28px;width:28px}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-item{box-sizing:border-box}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-img{order:1;position:relative}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-info{color:#000!important;order:2}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-price{color:rgba(0,0,0,.6)!important;order:3}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-item:not(.ggd-locked) .ggd-dyn-variant:not([hidden]) .ggd-unlocked-badge,.rsl .ggd-box[class*=ggd-box--aov-] .ggd-item:not(.ggd-locked)>.ggd-unlocked-badge{display:block}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-dyn-variant{position:relative}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-unlocked-badge{position:absolute;z-index:3}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-lock-overlay__icon{display:block}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-lock-overlay__text{color:var(--ggd-aov-accent)}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-footer{background:#fff;flex-direction:column;gap:16px;padding:0 16px 16px}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-progress{background:var(--ggd-aov-soft);border-radius:80px;height:20px;overflow:hidden;position:relative;width:100%}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-progress__fill{background:linear-gradient(90deg,var(--ggd-aov-progress-start) 0,var(--ggd-aov-accent) 60%,var(--ggd-aov-progress-end) 100%);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:0}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-progress__text{color:#fff;font-size:12px;font-weight:700;left:8px;line-height:20px;position:absolute;top:0;transform:translateX(-100%);transition:left .25s ease;white-space:nowrap}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-progress__text.is-empty{color:var(--ggd-aov-accent);transform:none}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt{align-items:center;color:var(--ggd-aov-label);display:flex;font-size:16px;gap:8px;justify-content:center;line-height:16px;min-height:24px;text-align:center}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt__celebrate,.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt__gift{display:block;flex:0 0 auto;height:24px;width:24px}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt__celebrate{font-size:22px;line-height:24px}.rsl .ggd-box[class*=ggd-box--aov-] [hidden]{display:none!important}.rsl product-selector[data-brand=oregano] .ggd-box[class*=ggd-box--aov-]{--ggd-aov-accent:#380959;--ggd-aov-accent-dark:#23003b;--ggd-aov-soft:#e9dbf3;--ggd-aov-progress-start:#570093;--ggd-aov-progress-end:#23003b;--ggd-aov-outline:#380959;--ggd-aov-label:#380959;--ggd-aov-label-bg:#e9dbf3}.rsl .ggd-box--aov-1{background:var(--ggd-aov-soft);border:1px solid var(--ggd-aov-accent)}.rsl .ggd-box--aov-1 .ggd-header{background:var(--ggd-aov-accent);justify-content:center;min-height:48px;padding:0 16px}.rsl .ggd-box--aov-1 .ggd-label{color:#fff;flex:1;font-size:14px;letter-spacing:1.68px;line-height:16px}.rsl .ggd-box--aov-1 .ggd-label:after,.rsl .ggd-box--aov-1 .ggd-label:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75));content:"";flex:1;height:1px;max-width:129px}.rsl .ggd-box--aov-1 .ggd-label:after{transform:scaleX(-1)}.rsl .ggd-box--aov-1 .ggd-row{align-items:stretch;background:var(--ggd-aov-soft);padding:16px}.rsl .ggd-box--aov-1 .ggd-item{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;justify-content:center;min-height:152px;overflow:visible;padding:16px}.rsl .ggd-box--aov-1 .ggd-unlocked-badge{display:none!important}.rsl .ggd-box--aov-1 .ggd-img{width:80px}.rsl .ggd-box--aov-1 .ggd-img img{height:72px}.rsl .ggd-box--aov-1 .ggd-info{font-size:14px!important;font-weight:700!important;line-height:16px}.rsl .ggd-box--aov-1 .ggd-price{font-size:13px!important;line-height:15px;margin-top:6px}.rsl .ggd-box--aov-1 .ggd-item+.ggd-item:before{background:#b6b6b6;border:0;border-radius:50%;color:#fff;font-size:22px;font-weight:500;height:24px;left:-13px;line-height:22px;top:63px;width:24px}.rsl .ggd-box--aov-1 .ggd-lock-overlay{gap:4px}.rsl .ggd-box--aov-1 .ggd-lock-overlay__icon{height:24px;width:24px}.rsl .ggd-box--aov-1 .ggd-lock-overlay__text{font-size:14px;line-height:16px}.rsl .ggd-box--aov-2,.rsl .ggd-box--aov-3{background:#fff;border:1px solid var(--ggd-aov-outline)}.rsl .ggd-box--aov-2 .ggd-header,.rsl .ggd-box--aov-3 .ggd-header{background:#efeaf3;border-bottom:1px solid var(--ggd-aov-outline);justify-content:space-between;min-height:52px;padding:12px 12px 12px 24px}.rsl .ggd-box--aov-2 .ggd-label,.rsl .ggd-box--aov-3 .ggd-label{color:var(--ggd-aov-accent);font-size:16px;letter-spacing:1.92px;line-height:16px}.rsl .ggd-box--aov-2 .ggd-count,.rsl .ggd-box--aov-3 .ggd-count{background:var(--ggd-aov-accent);border-radius:6px;color:#fff;font-size:12px;font-weight:700;line-height:12px;padding:8px 12px;text-transform:uppercase;white-space:nowrap}.rsl .ggd-box--aov-2 .ggd-row,.rsl .ggd-box--aov-3 .ggd-row{gap:29px;padding:24px 33px}.rsl .ggd-box--aov-2 .ggd-item,.rsl .ggd-box--aov-3 .ggd-item{gap:12px;width:170px}.rsl .ggd-box--aov-2 .ggd-img,.rsl .ggd-box--aov-3 .ggd-img{background:#fff;border:2px solid var(--ggd-aov-accent);border-radius:50%;box-sizing:border-box;height:80px;padding:12px;width:80px}.rsl .ggd-box--aov-2 .ggd-img img,.rsl .ggd-box--aov-3 .ggd-img img{height:56px}.rsl .ggd-box--aov-2 .ggd-info,.rsl .ggd-box--aov-3 .ggd-info{font-size:14px!important;font-weight:700!important;line-height:14px}.rsl .ggd-box--aov-2 .ggd-price,.rsl .ggd-box--aov-3 .ggd-price{font-size:13px!important;line-height:15px;margin-top:-8px}.rsl .ggd-box--aov-2 .ggd-unlocked-badge,.rsl .ggd-box--aov-3 .ggd-unlocked-badge{height:31px;left:calc(50% + 10px);top:-10px;width:31px}.rsl .ggd-box--aov-2 .ggd-item+.ggd-item:before,.rsl .ggd-box--aov-3 .ggd-item+.ggd-item:before{background:var(--ggd-aov-outline);border:0;border-radius:0;color:transparent;height:2px;left:-62px;top:39px;width:95px}.rsl .ggd-box--aov-2[data-ggd-active="1"] .ggd-item:nth-child(2):before,.rsl .ggd-box--aov-2[data-ggd-active="2"] .ggd-item:nth-child(2):before,.rsl .ggd-box--aov-2[data-ggd-active="2"] .ggd-item:nth-child(3):before,.rsl .ggd-box--aov-2[data-ggd-active="3"] .ggd-item:before,.rsl .ggd-box--aov-3[data-ggd-active="1"] .ggd-item:nth-child(2):before,.rsl .ggd-box--aov-3[data-ggd-active="2"] .ggd-item:nth-child(2):before,.rsl .ggd-box--aov-3[data-ggd-active="2"] .ggd-item:nth-child(3):before,.rsl .ggd-box--aov-3[data-ggd-active="3"] .ggd-item:before{background:var(--ggd-aov-accent)}.rsl .ggd-box--aov-2 .ggd-item.ggd-locked .ggd-info,.rsl .ggd-box--aov-2 .ggd-item.ggd-locked .ggd-price,.rsl .ggd-box--aov-3 .ggd-item.ggd-locked .ggd-info,.rsl .ggd-box--aov-3 .ggd-item.ggd-locked .ggd-price{visibility:hidden}.rsl .ggd-box--aov-2 .ggd-lock-overlay,.rsl .ggd-box--aov-3 .ggd-lock-overlay{justify-content:flex-start}.rsl .ggd-box--aov-2 .ggd-lock-overlay__icon,.rsl .ggd-box--aov-3 .ggd-lock-overlay__icon{height:32px;position:absolute;top:24px;width:32px}.rsl .ggd-box--aov-2 .ggd-lock-overlay__text,.rsl .ggd-box--aov-3 .ggd-lock-overlay__text{color:#000;font-size:14px;font-weight:700;line-height:14px;position:absolute;top:94px}.rsl .ggd-box--aov-2 .ggd-footer,.rsl .ggd-box--aov-3 .ggd-footer{display:flex}.rsl .ggd-box--aov-3,.rsl .ggd-box--aov-3 .ggd-header{border-color:var(--ggd-aov-accent)}.rsl .ggd-box--aov-3 .ggd-header{background:var(--ggd-aov-soft)}.rsl .ggd-box--aov-3 .ggd-label{color:#000}.rsl .ggd-box--aov-4{background:#fff;border:0;margin-top:8px;overflow:visible}.rsl .ggd-box--aov-4 .ggd-header{display:block;height:16px;position:relative;z-index:4}.rsl .ggd-box--aov-4.ggd-box--aov-4 .ggd-label{background:var(--ggd-aov-label-bg);border:1px solid var(--ggd-aov-outline);border-radius:8px;color:var(--ggd-aov-label);font-size:11px;gap:8px;left:15px;letter-spacing:.88px;line-height:13px;padding:8px;position:absolute;top:0}.rsl .ggd-box--aov-4.ggd-box--aov-4 .ggd-label__icon{height:20px!important;width:20px!important}.rsl .ggd-box--aov-4 .ggd-row{align-items:center;background:#fff;border:1px solid var(--ggd-aov-outline);border-bottom:0;border-radius:12px 12px 0 0;gap:16px;padding:40px 16px 20px}.rsl .ggd-box--aov-4.ggd-box--aov-4 .ggd-item{align-items:center;display:grid;flex:1 1 0;gap:4px 12px;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;text-align:left}.rsl .ggd-box--aov-4 .ggd-img{background:#fff;border:1.5px solid var(--ggd-aov-accent);border-radius:50%;box-sizing:border-box;grid-column:1;grid-row:1/span 2;height:58px;padding:8px;width:58px}.rsl .ggd-box--aov-4 .ggd-img img{height:40px}.rsl .ggd-box--aov-4 .ggd-info,.rsl .ggd-box--aov-4 .ggd-price{grid-column:2;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.rsl .ggd-box--aov-4 .ggd-info{align-self:end;font-size:14px!important;font-weight:700!important;grid-row:1;line-height:16px}.rsl .ggd-box--aov-4 .ggd-price{align-self:start;font-size:13px!important;grid-row:2;line-height:15px;text-decoration:none!important}.rsl .ggd-box--aov-4 .ggd-unlocked-badge{height:20px;left:40px;top:39px;width:20px}.rsl .ggd-box--aov-4 .ggd-item:before{display:none}.rsl .ggd-box--aov-4 .ggd-item.ggd-locked>.ggd-info,.rsl .ggd-box--aov-4 .ggd-item.ggd-locked>.ggd-price{visibility:hidden}.rsl .ggd-box--aov-4 .ggd-lock-overlay{align-items:flex-start;gap:4px;inset:0 0 0 70px;justify-content:center}.rsl .ggd-box--aov-4 .ggd-lock-overlay__icon{height:20px;left:-30px;position:absolute;top:34px;width:20px}.rsl .ggd-box--aov-4 .ggd-lock-overlay__text{color:var(--ggd-aov-label);font-size:14px;font-weight:700;line-height:16px}.rsl .ggd-box--aov-4 .ggd-lock-overlay__hint{color:rgba(0,0,0,.6);display:block;font-size:13px;line-height:15px;white-space:normal}.rsl .ggd-box--aov-4 .ggd-footer{border:1px solid var(--ggd-aov-outline);border-radius:0 0 12px 12px;border-top:0;display:flex;padding-top:0}.rsl product-selector[data-brand=oregano] .ggd-box--aov-4 .ggd-info{color:var(--ggd-aov-label)!important}.rsl product-selector[data-brand=oregano] .ggd-box--aov-3 .ggd-label{color:var(--ggd-aov-accent)}@media(max-width:600px){.rsl .box_2:has(.ggd-box--aov-4) .bundle-offerss{margin-bottom:0}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt{font-size:13px;gap:6px;line-height:16px}.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt__celebrate,.rsl .ggd-box[class*=ggd-box--aov-] .ggd-prompt__gift{height:20px;width:20px}.rsl .ggd-box--aov-1 .ggd-header{padding:0 10px}.rsl .ggd-box--aov-1 .ggd-label{font-size:12px;gap:6px;letter-spacing:1.2px}.rsl .ggd-box--aov-1 .ggd-label__icon{height:22px;width:22px}.rsl .ggd-box--aov-1 .ggd-row{padding:10px}.rsl .ggd-box--aov-1 .ggd-item{min-height:140px;padding:8px 4px}.rsl .ggd-box--aov-1 .ggd-img{width:64px}.rsl .ggd-box--aov-1 .ggd-img img{height:58px}.rsl .ggd-box--aov-1 .ggd-info{font-size:12px!important}.rsl .ggd-box--aov-1 .ggd-price{font-size:11px!important}.rsl .ggd-box--aov-1 .ggd-item+.ggd-item:before{font-size:18px;height:20px;left:-10px;line-height:18px;top:60px;width:20px}.rsl .ggd-box--aov-2 .ggd-header,.rsl .ggd-box--aov-3 .ggd-header{padding:10px 8px 10px 12px}.rsl .ggd-box--aov-2 .ggd-label,.rsl .ggd-box--aov-3 .ggd-label{font-size:12px;gap:5px;letter-spacing:1px}.rsl .ggd-box--aov-2 .ggd-label__icon,.rsl .ggd-box--aov-3 .ggd-label__icon{height:22px;width:22px}.rsl .ggd-box--aov-2 .ggd-count,.rsl .ggd-box--aov-3 .ggd-count{font-size:9px;line-height:10px;padding:7px 8px}.rsl .ggd-box--aov-2 .ggd-row,.rsl .ggd-box--aov-3 .ggd-row{gap:4px;padding:20px 6px}.rsl .ggd-box--aov-2 .ggd-item,.rsl .ggd-box--aov-3 .ggd-item{gap:9px;width:auto}.rsl .ggd-box--aov-2 .ggd-img,.rsl .ggd-box--aov-3 .ggd-img{height:64px;padding:8px;width:64px}.rsl .ggd-box--aov-2 .ggd-img img,.rsl .ggd-box--aov-3 .ggd-img img{height:44px}.rsl .ggd-box--aov-2 .ggd-info,.rsl .ggd-box--aov-3 .ggd-info{font-size:12px!important}.rsl .ggd-box--aov-2 .ggd-price,.rsl .ggd-box--aov-3 .ggd-price{font-size:11px!important;margin-top:-6px}.rsl .ggd-box--aov-2 .ggd-unlocked-badge,.rsl .ggd-box--aov-3 .ggd-unlocked-badge{height:25px;left:calc(50% + 7px);top:-8px;width:25px}.rsl .ggd-box--aov-2 .ggd-item+.ggd-item:before,.rsl .ggd-box--aov-3 .ggd-item+.ggd-item:before{left:-18px;top:31px;width:32px}.rsl .ggd-box--aov-2 .ggd-lock-overlay__icon,.rsl .ggd-box--aov-3 .ggd-lock-overlay__icon{height:28px;top:16px;width:28px}.rsl .ggd-box--aov-2 .ggd-lock-overlay__text,.rsl .ggd-box--aov-3 .ggd-lock-overlay__text{font-size:12px;top:75px}.rsl .ggd-box--aov-2 .ggd-footer,.rsl .ggd-box--aov-3 .ggd-footer{gap:12px;padding:0 10px 12px}.rsl .ggd-box--aov-4{margin-top:0}.rsl .ggd-box--aov-4 .ggd-row{display:flex;gap:4px;padding:28px 16px 16px}.rsl .ggd-box--aov-4.ggd-box--aov-4 .ggd-item{align-items:center;display:grid;flex:1 1 0;gap:3px 8px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;text-align:left}.rsl .ggd-box--aov-4 .ggd-img{grid-column:1;grid-row:1/span 2;height:44px;padding:5px;width:54px;width:44px}.rsl .ggd-box--aov-4 .ggd-img img{height:32px}.rsl .ggd-box--aov-4 .ggd-info,.rsl .ggd-box--aov-4 .ggd-price{grid-column:2;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.rsl .ggd-box--aov-4 .ggd-info{align-self:end;font-size:11px!important;grid-row:1;line-height:12px}.rsl .ggd-box--aov-4 .ggd-price{align-self:start;font-size:10px!important;grid-row:2;line-height:11px}.rsl .ggd-box--aov-4 .ggd-unlocked-badge{height:16px;left:33px;top:30px;width:16px}.rsl .ggd-box--aov-4 .ggd-lock-overlay{align-items:flex-start;inset:0 0 0 48px;justify-content:center;padding:0;text-align:left}.rsl .ggd-box--aov-4 .ggd-lock-overlay__icon{height:16px;left:-23px;top:24px;width:16px}.rsl .ggd-box--aov-4 .ggd-lock-overlay__text{font-size:11px;line-height:12px}.rsl .ggd-box--aov-4 .ggd-lock-overlay__hint{font-size:9px;line-height:10px;white-space:normal}.rsl .ggd-box--aov-4 .ggd-footer{gap:12px;padding:0 10px 12px}}.rsl .product-swiper-main,.rsl .product-swiper-main .swiper-slide.m-product{height:auto}.rsl .product-swiper-main .swiper-slide[data-cci-swap] .cci-variant,.rsl .product-swiper-thumbs .swiper-slide[data-cci-swap] .cci-variant{height:100%;width:100%}.rsl .product-swiper-main .swiper-slide[data-cci-swap] .cci-variant+.cci-variant,.rsl .product-swiper-thumbs .swiper-slide[data-cci-swap] .cci-variant+.cci-variant{display:none}.rsl .product-swiper-main .swiper-slide.m-product img{border-radius:0;height:100%;object-fit:cover;object-position:center}@media(min-width:992px){.rsl product-selector[data-expanded-gallery] .product-image{overflow:visible;position:static!important;top:auto}.rsl product-selector[data-expanded-gallery] .product-info-custom{align-self:start;position:sticky;top:16px}.rsl product-selector[data-expanded-gallery] .product-swiper-main{overflow:visible}.rsl product-selector[data-expanded-gallery] .product-swiper-main .swiper-wrapper{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));transform:none!important;width:100%}.rsl product-selector[data-expanded-gallery] .product-swiper-main .swiper-slide.m-product{display:block!important;height:auto!important;margin:0!important;width:auto!important}.rsl product-selector[data-expanded-gallery] .product-swiper-main .swiper-slide.m-product[data-hero-slide=main]{grid-column:1/-1}.rsl product-selector[data-expanded-gallery] .product-swiper-main .swiper-slide.m-product img{display:block;height:auto;object-fit:contain;width:100%}.rsl product-selector[data-expanded-gallery] .product-slider-nav{display:none!important}.rsl product-selector[data-expanded-gallery][data-design=garlic] .product-swiper-main .swiper-slide.m-product{border-radius:12px;overflow:hidden}.rsl product-selector[data-expanded-gallery][data-design=garlic] .product-swiper-main .swiper-slide.m-product img{border-radius:12px}.rsl product-selector[data-expanded-gallery][data-design=garlic] .product-review-banner{margin-top:12px}}.rsl .price-var{min-width:fit-content;text-align:right}@media(min-width:915px){.rsl .product-image{position:sticky;top:40px}}.rsl .auto-refill-banner{position:relative}.rsl .auto-refill-checkbox label:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(max-width:991px){.rsl .product-info-custom .trust-icons{justify-content:space-between}.rsl .product-info-custom .trust-icons div{max-width:50%;width:153px}.rsl .over-hidn h2.videol-heading.hide-desk{padding-right:17px}.rsl .over-hidn ul.slick-dots{margin-right:17px}.rsl .over-hidn{margin-right:-17px;overflow:hidden;width:calc(100% + 17px)}.rsl .product-section .video-wrapper video{border-radius:4.05px}.rsl .product-section .review-count{gap:8px}.rsl .product-swiper-main .swiper-slide.m-product{height:auto;margin-right:0;max-width:100%;width:100%}.rsl .product-swiper-main .swiper-slide.m-product img{border-radius:0;height:100%;object-fit:cover;width:100%}.rsl .product-image{display:inline-block}.rsl .product-image,.rsl .product-info-custom,.rsl .product-swiper-main{max-width:100%;overflow:hidden;width:100%}.rsl .product-slider-nav{display:none}.rsl .pos-rel{max-width:100%;width:100%}.rsl .product-section{grid-template-columns:1fr;padding:16px 0}.rsl .product-info-custom{display:inline-block;padding-left:10px}.rsl .product-image .faq-items{display:none}.rsl .review-count svg{max-width:78px}.rsl .review-count{background:#fbfbfb;border:none;font-size:14px;line-height:17.48px;margin-bottom:14.5px;margin-left:0;margin-top:15.5px;padding:0}.rsl .pos-rel>img{margin-bottom:19px}.rsl .tile-sub{font-size:15px;line-height:27px}.rsl .product-info-custom h2{font-size:25px;line-height:27px;margin-bottom:10px}.rsl .product-info-custom h2.videol-heading.hide-desk{font-size:20px;line-height:25px;margin-bottom:14px;margin-top:21px}.rsl .sm-heading{font-size:15px;line-height:20px;margin-bottom:20px}.rsl .feature-tag{font-size:14px;letter-spacing:0;line-height:16.94px}.rsl .feature-tag,.rsl .features{margin-bottom:0;padding:0}.rsl .features{background:transparent;border-radius:0;gap:10px 0}.rsl .features--2col,.rsl .features--3col{grid-template-columns:repeat(2,1fr)}.rsl .price-rows{display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:12px;padding-top:11px;grid-gap:8px}.rsl .price-rows .compare-price,.rsl .price-rows .price{font-size:18px;line-height:24px}.rsl span.save-label{border-radius:5px;font-size:14px;height:24px}.rsl .offer-info img{height:61px;width:100px}.rsl .offer-box{border-radius:10px;flex-wrap:wrap;margin-bottom:17px;padding:9px 12px}.rsl .check-label{font-size:14px;line-height:19px}.rsl .check-label div{font-weight:400;margin-top:4px}.rsl .price-var .price{font-size:14px;line-height:19px;margin-bottom:4px}.rsl .price-var{text-align:right}.rsl span.text-badge{font-size:12px;height:17px;line-height:16px;right:10px;top:-8px;width:112px}.rsl product-selector[data-design^=garlic] span.text-badge.text-badge--best-value{font-size:12px;height:auto;line-height:1.2;padding:2px 12px;right:10px;top:-11px;width:auto}.rsl .offer-gift-callout{align-items:flex-start;display:none;gap:10px;margin-top:8px;width:100%}.rsl .offer-gift-divider{align-items:center;gap:10px;margin-top:10px}.rsl .offer-gift-divider__line{background:var(--gr-rgba-7-89-71-0-3);flex:1;height:1px}.rsl .offer-gift-divider__text{color:var(--gr-075947);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rsl .offer-gift-check{align-items:center;background:var(--gr-009370);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;min-width:22px;width:22px}.rsl .offer-gift-label{color:inherit;font-size:14px!important;font-weight:700;line-height:1.4}.rsl .offer-gift-sub{color:rgba(0,0,0,.6);font-size:14px!important;font-weight:400;margin-top:2px}.rsl .auto-refill-banner{border:1px dashed var(--gr-rgba-0-147-112-1);border-radius:4px;margin-bottom:10px;margin-top:22px;padding:11px 16px 9px;position:relative}.rsl .auto-refill-content .headline{font-size:14px;line-height:16px;margin-bottom:4px}.rsl .auto-refill-content .subtexts{font-size:10px;line-height:14.22px}.rsl .order-date{border-radius:8px;font-size:14px;height:31px;line-height:17px}.rsl .add-to-cart-button{border-radius:4px;font-size:15px;height:56px;line-height:16px;margin-top:13px}.rsl .bundle-offerss{margin-bottom:25px}.rsl .product-section .faq-questions{font-size:16px;line-height:20px;padding:17px 15px}.rsl .bundle-offerss p.cta-note{margin-top:13px}.rsl .product-info-custom .trust-wellness-wrapper{margin-bottom:0;margin-top:28px;padding:33px 15px 30px}.rsl .product-info-custom .trust-wellness-wrapper h2.trust-heading{font-size:24.09px;line-height:30px;margin-bottom:42px}.rsl .product-info-custom .feature-box{border:1.05px solid #fff;border-radius:7.59px;padding:6px 4px 4px;width:25%}.rsl .product-info-custom .feature-box p{margin-left:auto;margin-right:auto;max-width:64px;width:100%}.rsl .product-info-custom .feature-box img{height:34px;max-width:34px}.rsl .product-info-custom .trust-features{flex-wrap:nowrap;gap:13.6px;margin-bottom:25px}.rsl .feature-box p{font-size:9.46px;line-height:12.52px}.rsl .product-info-custom .trust-icons div{font-size:14.46px;gap:4.6px;line-height:21.7px}.rsl .product-info-custom .trust-icons div:nth-child(odd){width:46%}.rsl .product-info-custom .trust-icons{gap:11.43px 6px}.rsl .product-info-custom .faq-answers{font-size:15.5px;letter-spacing:0;line-height:20px;padding:0 15px 17px}.rsl .testimonial-card img,.rsl .testimonial-card video{border-radius:4.05px}.rsl .product-section .line-arrow ul.slick-dots li button{width:35px}.rsl .product-swiper-main .swiper-slide.m-product{padding-right:1px}}.rsl .product-slider-nav{padding-right:0}.rsl .product-slider-nav .custom-arrow svg circle{fill:#d8dad2;fill-opacity:1!important}.rsl .swiper-thumb-next{left:unset;right:-12px}.rsl .swiper-thumb-prev{left:-8px;z-index:1}@media(max-width:914px){.rsl .product-info-custom{padding-left:0}}@media(max-width:991px){.rsl product-selector[data-layout=lp-new-offer-final] .product-slider-nav{display:block!important}.rsl product-selector[data-layout=lp-new-offer-final] .product-swiper-thumbs .swiper-slide{flex-shrink:0!important;height:70px!important;min-width:70px!important;width:70px!important}.rsl product-selector[data-layout=lp-new-offer-final] .product-swiper-thumbs .swiper-slide img{height:100%!important;object-fit:cover!important;width:100%!important}.rsl product-selector[data-layout=lp-new-offer-final] .swiper-thumb-prev{left:8px}.rsl product-selector[data-layout=lp-new-offer-final] .swiper-thumb-next{right:6px}.rsl product-selector{overflow-x:hidden}.rsl product-selector .container-1179{padding-left:14px!important;padding-right:14px!important}.rsl .product-swiper-main .swiper-slide img{border-radius:0!important}.rsl .product-slider-nav{display:block!important;margin-bottom:12px!important;padding-right:0!important}.rsl .product-slider-nav .custom-arrow,.rsl .product-swiper-thumbs{display:none!important}.rsl product-selector[data-next-image-preview] .product-image{display:block;margin-right:-14px;max-width:none;overflow:hidden;width:calc(100% + 14px)}.rsl product-selector[data-next-image-preview] .pos-rel,.rsl product-selector[data-next-image-preview] .product-swiper-main{max-width:100%;overflow:hidden;width:100%}.rsl product-selector[data-next-image-preview] .product-swiper-main .swiper-slide.m-product{border-radius:8px;box-sizing:border-box;height:auto;max-width:calc(100% - 48px);overflow:hidden;width:calc(100% - 48px)}.rsl product-selector[data-next-image-preview] .product-swiper-main .swiper-slide.m-product img{aspect-ratio:1/1;border-radius:8px!important;display:block;height:auto;object-fit:cover;width:100%}}.rsl .product-info-custom h1{color:#000!important;font-family:Clash Grotesk,sans-serif!important;font-size:28px!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important}@media(max-width:991px){.rsl .product-info-custom h1{font-size:22px!important}}.rsl .dd-variant-wrapper{gap:16px;width:100%}.rsl .dd-section,.rsl .dd-variant-wrapper{display:flex;flex-direction:column}.rsl .dd-section{background:#f6f1fa;border-radius:10px;gap:12px;padding:14px}.rsl .dd-section--otp{gap:12px}.rsl .dd-section-label{color:#000;font-size:17px;font-weight:900;line-height:1.4;margin:0}.rsl .dd-offer-box{align-items:stretch!important;border:1px solid var(--gr-095946)!important;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex!important;flex-direction:row!important;gap:7px;justify-content:space-between!important;margin:0!important;padding:16px!important;transition:background-color .2s ease}.rsl .dd-section--sub .dd-offer-box{background:#fff}.rsl .dd-section--sub .dd-offer-box.active{background:#e2cfef}.rsl .dd-section--otp .dd-offer-box{background:#fff}.rsl .dd-section--otp .dd-offer-box.active{background:#e2cfef}.rsl .dd-offer-left{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.rsl .dd-offer-title{color:#000;font-size:18px;font-weight:700;line-height:1.25em;margin:0}.rsl .dd-offer-prices{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.rsl .dd-offer-price{color:#000;font-size:16px;font-weight:700;line-height:1.25}.rsl .dd-offer-compare{color:#08122a;font-size:16px;font-weight:400;line-height:1.328;text-decoration:line-through}.rsl .dd-offer-badge{align-items:center;align-self:stretch;background:var(--gr-009370);border-radius:6px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-size:14px;font-weight:900;justify-content:center;line-height:1.3;min-width:56px;padding:0 9px;text-align:center}.rsl .dd-offer-badge,.rsl .dd-offer-badge span{white-space:nowrap}.rsl .dd-info-rows{display:flex;flex-direction:column;gap:10px}.rsl .dd-info-row{align-items:center;background:transparent;display:flex;flex-direction:row;font-size:15px;gap:9px;line-height:1.3;padding:4px 0}.rsl .dd-info-row--discount{color:var(--gr-084D3A);font-weight:700}.rsl .dd-info-row--discount span{text-decoration:underline}.rsl .dd-section--otp .dd-info-row--discount{display:none}.rsl .dd-info-row--date{color:#000;font-weight:400}.rsl .dd-info-row svg{flex-shrink:0}.rsl .dd-section .order-date{background:transparent!important;border-radius:0!important;display:flex!important;height:auto!important;justify-content:flex-start!important}.rsl .dd-section .order-date svg{margin-right:0!important}.rsl .add-to-cart-button.dd-atc-btn{align-items:center!important;background:var(--gr-095946);border:none;border-radius:52px;color:#fff!important;cursor:pointer;display:flex!important;flex-direction:column!important;font-size:28px;font-weight:500;gap:4px;height:auto!important;justify-content:center!important;line-height:1!important;min-height:72px;padding:12px 24px!important;text-decoration:none;text-transform:capitalize;width:100%}.rsl .dd-atc-guarantee{font-size:14px;font-weight:400;line-height:1;opacity:.85;text-transform:none}.rsl .rps-info-bar{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.rsl .rps-info-bar,.rsl .rps-info-item{align-items:center;display:flex;flex-direction:row}.rsl .rps-info-item{gap:6px}.rsl .rps-info-item img{flex-shrink:0}.rsl .rps-info-item span{color:#000;font-weight:400;line-height:1.3;white-space:nowrap}.rsl .rps-info-sep{color:#000;flex-shrink:0;font-size:14px;line-height:1}.rsl .one-time-purchase-button{background:transparent;border:0;color:var(--gr-064033);cursor:pointer;display:block;font:inherit;font-size:16px;line-height:1.4;margin:18px auto 0;padding:0;text-align:center;text-decoration:underline;text-transform:capitalize;text-underline-offset:2px;transition:color .16s ease,opacity .16s ease,transform .16s ease,text-underline-offset .16s ease;width:auto}.rsl .one-time-purchase-button:hover{color:var(--gr-009370);text-underline-offset:4px;transform:translateY(-1px)}.rsl .one-time-purchase-button:focus-visible{outline:2px solid var(--gr-009370);outline-offset:4px}.rsl .one-time-purchase-button:disabled{cursor:not-allowed;opacity:.5}.rsl .one-time-purchase-button--small{font-size:14px}.rsl .one-time-purchase-button--large{font-size:18px}.rsl product-selector .add-to-cart-button.loading_hk,.rsl product-selector .one-time-purchase-button.loading_hk{cursor:wait;opacity:.65;pointer-events:none}.rsl product-selector .add-to-cart-button.loading_hk:after,.rsl product-selector .one-time-purchase-button.loading_hk:after{animation:product-selector-loading-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;box-sizing:border-box;content:"";display:inline-block;height:1em;margin-left:10px;vertical-align:-.15em;width:1em}@keyframes product-selector-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.rsl .one-time-purchase-button{transition:none}.rsl product-selector .add-to-cart-button.loading_hk:after,.rsl product-selector .one-time-purchase-button.loading_hk:after{animation:none}}@media(max-width:991px){.rsl .rps-info-bar{flex-wrap:nowrap;gap:8px;margin-bottom:20px}.rsl .one-time-purchase-button{font-size:14px;margin-top:14px}.rsl .one-time-purchase-button--small{font-size:12px}.rsl .one-time-purchase-button--large{font-size:16px}}.rsl .dd-footer-notes{flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.rsl .dd-footer-note,.rsl .dd-footer-notes{align-items:center;display:flex;flex-direction:row}.rsl .dd-footer-note{color:#000;font-size:12px;font-weight:400;gap:5px}.rsl .dd-footer-note img{height:15px;object-fit:contain;width:15px}.rsl .dd-footer-sep{color:#000;font-size:14px}@media(max-width:749px){.rsl .dd-offer-title{font-size:18px}.rsl .dd-offer-compare,.rsl .dd-offer-price{font-size:16px}.rsl .dd-offer-badge{font-size:14px;min-width:50px}.rsl .add-to-cart-button.dd-atc-btn{font-size:22px}.rsl .dd-footer-notes{gap:5px}.rsl .dd-footer-note{font-size:11px}}.rsl product-selector .rps-routine{background:#f6f2f9;border:1px solid #9660bc;border-radius:16px;box-sizing:border-box;margin:20px auto 0;max-width:700px;padding:24px;text-align:left}.rsl product-selector .rps-routine *{box-sizing:border-box}.rsl product-selector .rps-routine-head{display:none}.rsl product-selector .rps-routine-head.is-active{display:block}.rsl product-selector .rps-routine-title{color:#150f1a;font-size:24px;font-weight:700;line-height:1.2}.rsl product-selector .rps-routine-sub{color:#56645d;font-size:14px;line-height:1.4;margin-top:6px}.rsl product-selector .rps-routine-divider{border-top:1px dashed #9660bc;margin:18px 0}.rsl product-selector .rps-routine-section-label{color:#7a8a82;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.rsl product-selector .rps-routine-items{display:flex;flex-direction:column;gap:16px}.rsl product-selector .rps-routine-item{align-items:flex-start;display:flex;gap:12px}.rsl product-selector .rps-routine-icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.rsl product-selector .rps-routine-item.is-included .rps-routine-icon{background:var(--rps-accent);color:#fff}.rsl product-selector .rps-routine-item.is-locked .rps-routine-icon{background:transparent;border:1.5px solid #c2ccc6;color:#b0bab4}.rsl product-selector .rps-routine-icon svg{display:none;height:15px;width:15px}.rsl product-selector .rps-routine-item.is-included .rps-icon-check,.rsl product-selector .rps-routine-item.is-locked .rps-icon-lock{display:block}.rsl product-selector .rps-routine-item-label{color:#150f1a;font-size:17px;font-weight:600;line-height:1.3}.rsl product-selector .rps-routine-item.is-locked .rps-routine-item-label{color:#9aa39e}.rsl product-selector .rps-routine-item-desc{color:#56645d;font-size:14px;line-height:1.4;margin-top:2px}.rsl product-selector .rps-routine-item.is-locked .rps-routine-item-desc{color:#a7b0aa}.rsl product-selector .rps-desc-included,.rsl product-selector .rps-desc-locked{display:none}.rsl product-selector .rps-routine-item.is-included .rps-desc-included,.rsl product-selector .rps-routine-item.is-locked .rps-desc-locked{display:block}.rsl product-selector .rps-routine-gifts{background:#fff;border:1px dashed #9660bc;border-radius:12px;margin-top:18px;padding:16px}.rsl product-selector .rps-routine-gifts-label{align-items:center;color:var(--rps-accent);display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.rsl product-selector .rps-routine-gifts-label svg{height:15px;width:15px}.rsl product-selector .rps-routine-gift{align-items:center;display:flex;gap:12px;justify-content:space-between}.rsl product-selector .rps-routine-gift+.rps-routine-gift{margin-top:14px}.rsl product-selector .rps-routine-gift-main{align-items:center;display:flex;gap:12px;min-width:0}.rsl product-selector .rps-routine-gift-img{border-radius:6px;flex:0 0 auto;height:40px;object-fit:contain;width:40px}.rsl product-selector .rps-routine-gift.is-locked .rps-routine-gift-img{opacity:.55}.rsl product-selector .rps-routine-gift-label{color:#150f1a;font-size:15px;font-weight:600;line-height:1.3}.rsl product-selector .rps-routine-gift.is-locked .rps-routine-gift-label{color:#9aa39e}.rsl product-selector .rps-routine-gift-note{color:#8a948e;font-size:13px;margin-top:2px}.rsl product-selector .rps-routine-gift.is-included .rps-routine-gift-note{display:none}.rsl product-selector .rps-routine-pill{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:5px;padding:7px 12px;white-space:nowrap}.rsl product-selector .rps-routine-gift.is-included .rps-routine-pill{background:#fff;border:1px solid var(--rps-accent);color:var(--rps-accent)}.rsl product-selector .rps-routine-gift.is-locked .rps-routine-pill{background:#f4f4f4;border:1px solid #e0e0e0;color:#8a8a8a}.rsl product-selector .rps-routine-pill svg{height:12px;width:12px}.rsl product-selector .rps-routine-upgrade{background:#fff;border:1px solid #9660bc;border-radius:14px;display:none;margin-top:16px;padding:20px}.rsl product-selector .rps-routine-upgrade.is-active{display:block}.rsl product-selector .rps-routine-upgrade-title{color:#150f1a;font-size:17px;font-weight:700;line-height:1.3}.rsl product-selector .rps-routine-upgrade-hl{color:var(--rps-accent)}.rsl product-selector .rps-routine-upgrade-sub{color:#56645d;font-size:14px;line-height:1.4;margin:6px 0 16px}.rsl product-selector .rps-routine-upgrade-btn{align-items:center;background:var(--rps-btn);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 20px;transition:opacity .15s ease;width:100%}.rsl product-selector .rps-routine-upgrade-btn:hover{opacity:.92}@media(max-width:600px){.rsl product-selector .rps-routine{border-radius:14px;padding:18px}.rsl product-selector .rps-routine-title{font-size:20px}.rsl product-selector .rps-routine-item-label{font-size:16px}.rsl product-selector .rps-routine-gift-label{font-size:14px}.rsl product-selector .rps-routine-upgrade-btn{font-size:15px;padding:14px 16px}}.rsl product-selector .sm-heading{margin-bottom:15px}.rsl product-selector .line-arrow ul.slick-dots li button{background:#570093!important;border:unset!important;border-radius:0!important;height:4px!important}.rsl product-selector .line-arrow ul.slick-dots li.slick-active~li button{background:#c2c2c2!important}.rsl:has(product-selector[data-brand=oregano]) .review-count .review-text-mobile{display:none}@media screen and (max-width:991px){.rsl:has(product-selector[data-brand=oregano]) .review-count .review-text-mobile{display:block}.rsl:has(product-selector[data-brand=oregano]) .review-count .review-text-desktop{display:none}.rsl:has(product-selector[data-brand=oregano]) .review-count .hide-mob{display:block!important}}.rsl.rsl-sec-feature_icons_scroll_G7qani .feature-scroll-container{border-bottom: 1px solid rgba(0, 0, 0, 0.3);}.rsl .oo-vt-wrap{ width: 100%; margin-top: 24px; }.rsl .oo-vt-swiper{ width: 100%; overflow: hidden; }.rsl .oo-vt-slide .video-wrapper{
  position: relative; width: 100%; padding-bottom: 170%;
  border-radius: 8px; overflow: hidden; background: #000;
}.rsl .oo-vt-slide .video-wrapper video{
  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
}.rsl .oo-vt-slide .custom-play-button{
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: none; border: none; cursor: pointer; padding: 0; z-index: 2;
}.rsl .oo-vt-nav{ display: flex; justify-content: center; gap: 12px; margin-top: 16px; }.rsl .oo-vt-prev,.rsl .oo-vt-next{
  width: 24px; height: 24px; background: none; border: none; padding: 0;
  display: flex; align-items: center; justify-content: center; cursor: pointer;
}.rsl .oo-vt-prev svg,.rsl .oo-vt-next svg{ display: block; width: 24px; height: 24px; }.rsl.rsl-sec-resilia_product_selector_krdwwE .oo-vt-heading{ font-size: 22px !important; font-weight: 500; text-align: center; margin: 32px 0 16px; }@media (max-width: 991px){.rsl.rsl-sec-resilia_product_selector_krdwwE .oo-vt-heading{ font-size: 20px !important; }}.rsl .d-flex{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 62px;
    align-items: center;
}.rsl .clinical-proven-section{
  background: linear-gradient(180deg, #341e44 0%, #140b1b 100%);
  color: white;
  padding: 85px 0 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}.rsl .stats-grid{
    display: flex;
    text-align: left;
    width: 100%;
    max-width: 55%;
    flex-wrap: wrap;
}.rsl .stat-block{
    text-align: left;
    width: 50%;
      position: relative;
}.rsl .stats-grid > div:nth-child(3),.rsl .stats-grid > div:nth-child(4){
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 13px;
    margin-top: 13px;
}.rsl .cta-area{
    width: calc(45% - 62px);
}.rsl .stat-percentage{
   font-family: 'Clash Grotesk';
font-weight: 500;
font-size: 39.86px;
line-height: 42px;
letter-spacing: 0;
    background: linear-gradient(0deg, #f1deff, #f1deff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}.rsl .stat-head{
font-weight: 700;
font-size: 16px;
line-height: 22px;
letter-spacing: 0;
margin-bottom: 4px;
  width: 100%;
}.rsl .stats-grid > div:not(:nth-child(3)) .stat-head{
    display: inline-block;
  }.rsl .stat-caption{
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 0px;
    display: inline-block;
}.rsl .cta-area h2.heading-31{
font-weight: 500;
font-size: 31px;
line-height: 38px;
letter-spacing: 0;
text-align: center;
text-transform: capitalize;
  margin-bottom: 20px;
}.rsl .cta-area h2.heading-31  strong{
font-weight: 500;
display: inline-block;
  width: 100%;
  color: rgba(241, 222, 255, 1)
}.rsl .ctaheading{
    font-weight: 400;
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 25px;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
}.rsl .cta-area a.cta-btn{
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 18px;
    border-radius: 100px;
    font-size: 20px;
    background: rgba(255, 247, 212, 1);
    color: rgba(0, 0, 0, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-weight: 500;
    font-family: 'Clash Grotesk';
    height: 62px;
    transition: .5s;
}.rsl .cta-area a.cta-btn:hover{
    background: transparent;
    box-shadow: 0 0 0 2px rgba(255, 247, 212, 1) inset;
    color: rgba(255, 247, 212, 1);
}.rsl .cta-area .subtext{
    font-size: 14px;
    line-height: 17.6px;
    margin: 8px 0 0;
    grid-gap: 5.7px;
}.rsl .cards-grid{
  display: flex;
  gap: 10px;
  width: 100%;
  margin-top: 20px;
}.rsl .card-block{
  flex: 0 0 215px;
  width: 215px;
  min-width: 0;
  background: #380859;
  border: 1px solid #f1deff;
  border-radius: 14px;
  padding: 60px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  min-height: 160px;
}.rsl .card-top{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}.rsl .card-number{
  font-family: 'Satoshi', sans-serif;
  font-weight: 400;
  font-size: 70px;
  line-height: 1;
  color: white;
  font-variant-numeric: tabular-nums;
}.rsl .card-unit{
  font-family: 'Satoshi', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  color: white;
  margin-top: 0;
}.rsl .card-label{
  font-family: 'Clash Grotesk';
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
  color: white;
  margin-top: 32px;
}.rsl .block-rsl-clinical_proven_CXRdBm{
    background-image: url(//resilia.shop/cdn/shop/files/image_2.webp?v=1748240128&width=1900);
    background-size: cover;
  }@media (max-width: 991px){.rsl .stats-grid > div:nth-child(2){order: 3;}.rsl .stats-grid > div:nth-child(1){
    order: 1;
}.rsl .stats-grid > div:nth-child(3){
    order: 2;
}.rsl .stats-grid > div:nth-child(4){
    order: 4;
}.rsl .stats-grid > div:nth-child(5){
    order: 5;
}.rsl .stat-caption br{
    display: none;
}.rsl .d-flex{
    grid-gap: 25px;
    flex-direction: column-reverse;
    width: 100%;
}.rsl .cta-area{
    width: 100%;
}.rsl .stats-grid{
    width: 100%;
    max-width: 100%;
}.rsl .cards-grid{
    width: 100%;
    overflow: hidden;
}.rsl .card-block{
    flex: 1;
    width: auto;
    overflow: hidden;
    padding: 40px 12px;
}.rsl .card-number{
    font-size: 36px;
}.rsl .card-unit{
    font-size: 12px;
}.rsl .card-label{
    font-size: 11px;
    margin-top: 10px;
}.rsl .clinical-proven-section{
    padding: 24px 0 40px;
}.rsl .cta-area h2.heading-31{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 13px;
    text-align: center;
    max-width: 100%;
}.rsl .ctaheading{
    font-size: 16px;
    text-align: center;
    margin-bottom: 0;
}.rsl .stat-block{
    width: 100%;
}.rsl .stats-grid > div:nth-child(2),.rsl .stats-grid > div:nth-child(3),.rsl .stats-grid > div:nth-child(4){
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 23px;
        margin-top: 25px;
}.rsl p.stat-caption br{
    display: none;
}.rsl .stats-grid .cta-area.hide-desk{
    text-align: center;
    margin-top: 40px;
}.rsl .stats-grid.no-stat-blocks > .cta-area.hide-desk{
    border-top: none;
    padding-top: 0;
    margin-top: 16px;
}.rsl .cta-area a.cta-btn{
    font-size: 18px;
}}.rsl .compounds-container{
      max-width: 1152px;
      margin: 0 auto;
    }.rsl .compounds-title{
      font-family: 'Clash Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
      font-size: 31px;
      font-weight: 500;
      text-align: center;
      margin-bottom: 25px;
      line-height: 38px;
      letter-spacing: 0;
    }.rsl .compounds-title-green{
      color: #570093;
    }.rsl .compounds-grid{
      display: grid;
      grid-template-columns: repeat(var(--col-count, 4), minmax(0, 270px));
      justify-content: center;
      gap: 24px;
    }.rsl .compounds-card{
      background: white;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 0 1px 3px rgba(0,0,0,0.1);
      display: flex;
      flex-direction: column;
    }.rsl .compounds-card-image-wrapper{
      aspect-ratio: 1;
      overflow: hidden;
      border-radius: 12px;
      margin: 12px 12px 0 12px;
    }.rsl .compounds-card-image{
      width: 100%;
      height: 100%;
      object-fit: cover;
    }.rsl .compounds-card-content{
      padding: 20px;
      text-align: center;
      flex: 1;
      display: flex;
      flex-direction: column;
    }.rsl .compounds-card-name{
      font-size: 20px;
      font-weight: 500;
      color: #111827;
      margin: 0 0 12px 0;
    }.rsl .compounds-card-desc{
      font-size: 15px;
      font-weight: 400;
      color: #4b5563;
      line-height: 20px;
      letter-spacing: 0;
      text-align: center;
      margin: 0 0 20px 0;
    }.rsl .compounds-carousel-wrapper{
      display: none;
    }.rsl .compounds-carousel-track{
      display: flex;
      transition: transform 0.3s ease;
      padding-left: 16px;
      gap: 16px;
    }.rsl .compounds-carousel-slide{
      flex-shrink: 0;
      width: 85%;
    }.rsl .compounds-nav{
      display: flex;
      justify-content: center;
      gap: 16px;
      margin-top: 24px;
    }.rsl .compounds-nav-btn{
      width: 40px;
      height: 40px;
      border-radius: 50%;
      border: 1px solid #d1d5db;
      background: transparent;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #9ca3af;
      cursor: pointer;
      transition: all 0.2s;
    }.rsl .compounds-nav-btn:hover{
      border-color: #9ca3af;
      color: #4b5563;
    }@media (max-width: 767px){.rsl .compounds-title{
        font-size: 31px;
        line-height: 38px;
      }.rsl .compounds-grid{
        display: none;
      }.rsl .compounds-carousel-wrapper{
        display: block;
        overflow: hidden;
      }}.rsl .feel-better-section{
  padding: 39px 0 0;
  background: linear-gradient(180deg, #2e0749 0%, #19002a 100%);
  color: white;
  text-align: center;
}.rsl .container-1066{
  max-width: 1066px;
  margin: 0 auto;
}.rsl .feel-heading{
font-weight: 500;
font-size: 31px;
line-height: 38px;
letter-spacing: 0;
text-align: center;
margin-bottom: 13px;
}.rsl .feel-heading strong{
    color: rgba(241, 222, 255, 1);
  font-weight: 500;
}.rsl .feel-subheading{
font-weight: 400;
font-size: 17px;
line-height: 24.33px;
letter-spacing: 0;
text-align: center;
margin-bottom: 41px;
}.rsl .feel-grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 40px;
}.rsl .feel-center{
    flex: 1;
}.rsl .feel-column{
    display: grid;
    grid-gap: 29px 33px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    text-align: center;
    justify-content: center;
    width: 37.6%;
    margin-top: 39px;
    margin-bottom: 80px;
}.rsl .feel-product-image{
  max-width: 100%;
  height: auto;
}.rsl .feel-feature{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  align-self: flex-start;
}.rsl .feel-feature img{
  width: 60px;
  height: 60px;
  object-fit: contain;
  margin: 0 auto;
}.rsl .feel-label{
    font-weight: 500;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: center;
    font-family: 'Clash Grotesk';
    max-width: 154px;
    margin-left: auto;
    margin-right: auto;
}.rsl .feel-center{
    width: auto;
}@media (min-width: 992px){.rsl .feel-grid--many .feel-label{
    font-size: 24px;
    max-width: 185px;
  }.rsl .feel-grid--many .feel-column{
    width: 46%;
  }}.rsl .feel-grid--row{
  align-items: center;
}.rsl .feel-grid--row .feel-column{
  grid-template-columns: repeat(var(--b-count), 1fr);
  margin-top: 0;
  margin-bottom: 0;
}@media (max-width: 991px){.rsl .feel-heading{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 12px;
}.rsl .feel-subheading{
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 43px;
}.rsl .feel-column{
    grid-gap: 25px 31px;
    margin-top: 0;
    margin-bottom: 72px;
    width: 100%;
}.rsl .feel-feature img{
    width: 32px;
    height: 32px;
    object-fit: contain;
    margin: 0 auto;
}.rsl .feel-label{
    font-size: 18px;
    line-height: 1.2;
    max-width: 111px;
}.rsl .feel-center{
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    flex: none;
}}.rsl .proven-benefits-section{
  padding-top: 39px;
  padding-bottom: 40px;
  background-color: rgba(239, 234, 243, 1);
}.rsl .benefits-heading{
    font-weight: 500;
    font-size: 31px;
    line-height: 38px;
    letter-spacing: 0;
    margin-bottom: 19px;
    text-align: center;
}.rsl .highlight-text{
  color: rgba(87, 0, 147, 1); 
}.rsl .benefits-subheading{
    max-width: 804px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 41px;
}.rsl .benefits-subheading strong{
    font-weight: 500;
}.rsl .benefits-grid{
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px 16px;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}.rsl .benefit-card{
  position: relative;
  overflow: hidden;
}.rsl .card-content{
    background-color: white;
    padding: 12.5px 45px 12.5px 11.5px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 27px;
}.rsl .card-content > div{
  transition: all .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
   display: flex;
  
    gap: 27px;
    align-items: center;
}.rsl .benefit-card.active .card-content > div{
    transform: rotateY(180deg);
}.rsl .card-content img{
    width: 125px;
    height: 120px;
    object-fit: cover;
    border-radius: 7.35px;
}.rsl .benefit-card.active .expanded-content{
    background: #fff;
    transform: rotateY(180deg);
}.rsl .benefit-card.active .expanded-content > div{
   -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: rotateY(180deg);
}.rsl .text-content{
  text-align: left;
  flex: 1;
}.rsl .card-title{
  font-family:'Clash Grotesk';
font-weight: 500;
font-size: 25.59px;
line-height: 28.72px;
letter-spacing: 0;
margin-bottom:8px;
}.rsl .card-description{
  font-family: Satoshi;
font-weight: 400;
font-size: 19.91px;
line-height: 24.17px;
letter-spacing: 0;
margin-bottom:0;
}.rsl .expand-button{
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  position: relative;
  z-index: 2;
     
}.rsl .expand-button svg{
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  width: 26px;
  height: 26px;
  border-radius: 50%;
  padding: 4px;
}.rsl .expanded-content{
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    height: 100% !important;
    width: 100%;
    margin: 0;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    text-align: left;
    padding: 12.5px 31.5px 12.5px 95px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.3);
display: none;
      transition: all .5s ease;
    transform-style: preserve-3d;
}.rsl .expanded-content >div{
    display: inline-flex;
    align-items: center;
     height: 100% !important;
    width: 100%;
  }.rsl .expanded-content p:last-child{
    margin-bottom: 0;
}.rsl .faq_center_flex.section3_lp{
    display: inline-flex;
    align-items: flex-start;
    grid-gap: 14px 16px;
    flex-wrap: wrap;
}.rsl .section3_lp .faq_subtext{
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    width: 830px;
    margin: 0px auto;
    padding-bottom: 40px;
}.rsl .section3_lp .faq_center_flex{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 14px;
    row-gap: 9px;
}.rsl .section3_lp .faq_slider_item_new{
    border-radius: 8.02px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    background: #FFF;
    width: calc(50% - 8px);
}.rsl .section3_lp .faq_question_inner{
    display: flex;
    align-items: center;
    grid-gap: 27px;
}.rsl .section3_lp .faq_question_inner img{
    height: 119px;
}.rsl .section3_lp .faq_question_inner span{
    padding-left: 23px;
}.rsl .section3_lp .faq_question .expand-buttons{
    font-size: 34px;
    font-style: normal;
    font-weight: 100;
    line-height: normal;
    width: 36.41px;
    height: 36.41px;
    flex-shrink: 0;
    border: 1px solid rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}.rsl .section3_lp .faq_question .expand-buttons .plus-icon{
    height: 34px;
    display: flex;
    align-items: center;
    width: 30px;
    justify-content: center;
}.rsl .section3_lp .faq_question .expand-buttons .minus-icon{
    display: none;
}.rsl .section3_lp .faq_question{
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px 20px 10px 9px;
    justify-content: space-between;
}.rsl .section3_lp .faq_question_inner span{
    padding-right: 11px;
}.rsl .section3_lp .faq_center_flex .faq_slider_item_new:nth-child(3) .faq_question_inner span{
    width: 200px;
}.rsl .section3_lp .faq_question_inner span{
    padding-top: 7px;
}.rsl .section3_lp .faq_center_flex{
    align-items: flex-start;
}.rsl .section3_lp .faq_slider_item_new{
    position: relative;
}.rsl .section3_lp .faq_answer{
    
    background: #fff;
    width: 85%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    display: flex;
    align-items: center;
}.rsl .section3_lp .faq_question.active .expand-buttons .plus-icon{
    display: none;
}.rsl .section3_lp .faq_question.active .expand-buttons .minus-icon{
    height: 34px;
    display: flex;
    align-items: center;
}.rsl .section3_lp .faq_slider_item_new{
    overflow: hidden;
}.rsl .section3_lp .faq_answer p{
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: rotateY(180deg);
}.rsl .section3_lp .faq_answer{
   font-size: 17px !important;
    line-height: 23px !important;
    text-align: left !important;
    padding: 12.5px 31.5px 12.5px !important;
    border-radius: 8px;
    display: inline-flex  !important;
    height: auto !important;
    transition: all .5s ease;
    transform-style: preserve-3d;
    background: transparent;
    overflow: visible !important;
}.rsl .section3_lp .faq_answer > p:last-child{
    margin-bottom: 0;
}.rsl .section3_lp .faq_question_inner{
    transition: all .5s ease;
}.rsl .section3_lp .faq_question.active .faq_question_inner{
    transform: rotateY(180deg);
}.rsl .section3_lp .faq_question_inner{
    transition: all .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}.rsl .section3_lp .faq_question.active+.faq_answer{
    background: #fff;
    transform: rotateY(180deg);
}@media (min-width: 640px){.rsl .benefits-grid{
    grid-template-columns: repeat(2, 1fr);
  }}@media (max-width: 991px){.rsl .section3_lp .faq_question{
    padding: 8px 16px 8px 8px;
}.rsl .faq_center_flex.section3_lp{
    grid-gap: 10px;
    flex-wrap: wrap;
}.rsl .section3_lp .faq_slider_item_new{
    border-radius: 5.64px;
    width: 100%;
}.rsl .section3_lp .faq_question_inner img{
    height: 84px;
}.rsl .section3_lp .faq_question_inner{
    grid-gap: 19px;
}.rsl .section3_lp .faq_question:after{
    font-size: 24px;
    width: 25.6px;
    height: 25.6px;
}.rsl .section3_lp .faq_answer{
    font-size: 14px !important;
    line-height: 17px !important;
    text-align: left !important;
    padding: 19px 19px 19px 0!important;
    border-radius: 8px;
}.rsl .section3_lp .faq_question .expand-buttons{
    font-size: 25px;
    width: 25px;
    height: 25px;
}.rsl .benefits-heading{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
}.rsl .benefits-subheading{
    font-size: 14px;
    margin-bottom: 40px;
}.rsl .card-content{
    padding: 8px 16px 8px 8px;
    border-radius: 5.64px;
    gap: 19px;
}.rsl .card-content img{
    width: 88px;
    height: 84px;
    border-radius: 5.17px;
}.rsl .card-title{
    font-size: 18px;
    line-height: 20.2px;
    margin-bottom: 5px;
}.rsl .card-description{
    font-size: 14px;
    line-height: 17px;
}.rsl .expand-button{
    margin: 0;
    width: 25px;
}.rsl .expanded-content{
    font-size: 14px;
    line-height: 17px;
    padding: 17px 55px 17px 19px;
    border-radius: 5.64px;
}.rsl section.proven-benefits-section .action-callout.hide-desk{
    text-align: center;
    margin-top: 40px;
}}.rsl .wellness-journey-section{
  padding-top: 40px;
  padding-bottom: 40px;
}.rsl .journey-container{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}.rsl .content-column{
      text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 50%;
}.rsl .brand-image{
  margin-bottom: 47px;
  width: 100%;
  object-fit: cover;
}.rsl .brand-placeholder{
  font-size: 24px;
  font-weight: 700;
  color: #480478;
  margin-bottom: 24px;
}.rsl .main-heading{
    font-weight: 500;
    font-size: 36.08px;
    line-height: 44px;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
}.rsl .highlight-text{
  color: rgba(87, 0, 147, 1);
}.rsl p.prdoff-cta-note{
    margin-top: 14px;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    grid-gap: 3.88px;
    font-weight: 400;
    font-size: 16.96px;
    line-height: 21.33px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 0;
}.rsl p.prdoff-cta-note img{
    max-width: 17px;
    height: auto;
}.rsl .description-text{
    font-weight: 400;
    font-size: 19.43px;
    line-height: 26.37px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 35px;
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
}.rsl .journey-button{
    background: #380959;
    color: #fff;
    padding: 18px;
    border-radius: 100px;
    transition: .5s;
    height: 62.4px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    width: 100%;
    font-family: Clash Grotesk;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
}.rsl .journey-button:hover{
    box-shadow: 0 0 0 2px #380959 inset;
    background: transparent;
    color: #380959;
}.rsl .guarantee-note{
  color: #6b7280;
  margin-top: 16px;
  font-size: 14px;
}.rsl .timeline-column{
    position: relative;
    max-width: calc(50% - 116px);
    width: 100%;
}.rsl .milestones-container{
    display: flex;
    flex-direction: column;
    gap: 17px;
}.rsl .milestone-item{
  position: relative;
  padding-left: 32px;
}.rsl .timeline-dot{
    position: absolute;
    left: 0;
    top: 6px;
    width: 16.65px;
    height: 16.65px;
    border-radius: 50%;
    border: 0px solid white;
    background: rgba(0, 0, 0, 1);
   z-index: 1;
  transition: 2s;
}.rsl .milestone-item.active span.timeline-dot{
    background: rgba(87, 0, 147, 1);
   
}.rsl .timeline-line-segment{
    position: absolute;
    left: 8px;
    top: 22px;
    pointer-events: none;
    height: 100%;
    width: 1.39px;
    background: rgba(0, 0, 0, 1);
}.rsl .milestones-container > .milestone-item:last-child span.timeline-line-segment,.rsl .milestones-container > .milestone-item:last-child span.timeline-line-progress{
    display: none;
}.rsl .timeline-line-progress{
    position: absolute;
    left: 6px;
    top: 22px;
    width: 4px;
    pointer-events: none;
    height: 0;
    background: rgba(87, 0, 147, 1);
    z-index: 1;
  transition: all 1.5s ease;
}.rsl .milestone-item.active .timeline-line-progress{
     height: 103%;
}.rsl .week-label{
    padding: 4px 37px;
    border-radius: 6.94px;
    color: white;
    margin-bottom: 20px;
    transition: all 1.5s ease;
    background: rgba(0, 0, 0, 1);
    height: 48px;
    display: flex;
    align-items: center;
    font-family: Clash Grotesk;
    font-weight: 500;
    font-size: 19.43px;
    line-height: 24.98px;
    letter-spacing: 0;
}.rsl .milestone-item.active .week-label{
    background: rgba(87, 0, 147, 1);
}.rsl .bullet-list{
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: #374151;
}.rsl .bullet-list ul{
  list-style: none;
  padding: 0;
  margin: 0;
}.rsl .bullet-list li{
    font-weight: 400;
    font-size: 19.43px;
    line-height: 24.98px;
    letter-spacing: 0;
    margin-bottom: 19px;
    position: relative;
    padding-left: 25px;
}.rsl .bullet-list li:before{
    content: "";
    color: #480478;
    margin-right: 5px;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_1000006545.svg?v=1748362844);
    width: 19px;
    height: 19px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 2px;
}@media (min-width: 992px){.rsl .content-column{
    position: sticky;
    top: 70px;
}}@media (max-width: 991px){.rsl .journey-container{
    flex-wrap: wrap;
}.rsl .content-column{
    width: 100%;
}.rsl .content-column > img{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    max-width: none;
    margin-bottom: 34px;
    padding-top: 16px;
}.rsl .timeline-column{
    max-width: 100%;
}.rsl .wellness-journey-section{
    padding-top: 0;
}.rsl .main-heading{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
}.rsl .description-text{
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 28px;
}.rsl .week-label{
    padding: 9px 27px;
    border-radius: 5px;
    margin-bottom: 15px;
    height: 35px;
    font-size: 14px;
    line-height: 18px;
}.rsl .bullet-list li{
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 14px;
    padding-left: 19px;
}.rsl .bullet-list li:before{
    width: 14px;
    height: 14px;
    left: 0;
    top: 1px;
    background-size: contain;
}.rsl .milestones-container{
    gap: 6px;
}.rsl .journey-container .action-callout.hide-desk{
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}.rsl .wellness-journey-section .action-callout .cta-button{
    background: #380959;
    color: #fff;
    border-radius: 100px;
    font-size: 18px;
    max-width: 100%;
    height: 54px;
    transition: .5s;
}.rsl .wellness-journey-section .action-callout .cta-button:hover{
    box-shadow: 0 0 0 2px #380959 inset;
    background: transparent;
    color: #380959;
}}.rsl .benefits-section-wrapper{
  padding: 40px 0px;
  background: rgba(239, 234, 243, 1);
  text-align: center;
}.rsl .benefits-title{
  font-family: 'Clash Grotesk';
  font-weight: 500;
  font-size: 27.52px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 14.36px;
  background: rgba(87, 0, 147, 1);
  display: inline-flex;
  color: #fff;
  height: 50.25px;
  border-radius: 9.95px;
  max-width: 266px;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}.rsl .benefits-subtitle{
  font-weight: 500;
  font-size: 31.11px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 40px;
}.rsl .benefits-subtitle strong{
  font-weight: 500;
  color: rgba(87, 0, 147, 1);
  display: inline-block;
  width: 100%;
}.rsl .benefits-swiper{
  padding: 0 0 40px !important;
}.rsl .benefits-swiper .swiper-slide{
  height: auto;
  display: flex;
}.rsl .benefits-swiper .swiper-pagination-bullet{
  background: rgba(0, 0, 0, 0.25);
  opacity: 1;
  width: 8px;
  height: 8px;
}.rsl .benefits-swiper .swiper-pagination-bullet-active{
  background: #570093;
  width: 22px;
  border-radius: 4px;
}.rsl .benefits-nav{
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-bottom: 20px;
}.rsl .benefits-prev,.rsl .benefits-next{
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}.rsl .benefit-item{
  background: white;
  padding: 0;
  width: 100%;
  border-radius: 5px;
  border: 0px solid rgba(0, 0, 0, 0.3);
  position: relative;
  overflow: hidden;
  text-align: left;
  flex: 1;
}.rsl .benefit-item img{
  width: 100%;
  border-radius: 3.58px 3.58px 0 0;
}.rsl .image-container > div{
  padding: 26px 21px 32px;
}.rsl .benefit-caption{
  background: rgba(87, 0, 147, 1);
  margin: 0 0 13px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 17px;
  letter-spacing: 0;
  display: inline-block;
  color: #fff;
  line-height: 27px;
  min-width: 93px;
  text-align: center;
  font-family: 'Clash Grotesk';
}.rsl .benefit-item h3{
  font-weight: 500;
  font-size: 23px;
  line-height: 27px;
  letter-spacing: 0;
  margin-bottom: 13px;
}.rsl .benefit-content{
  padding: 0;
  margin: 0;
  left: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0;
}.rsl .benefit-content strong{
  font-weight: 500;
}.rsl .benefit-content p{
  margin-bottom: 21px;
}.rsl .benefit-content p:last-child{
  margin-bottom: 0;
}.rsl .benefits-section-wrapper .action-callout .cta-button{
  border-radius: 100px;
  max-width: 500px;
  height: 62px;
  font-size: 20px;
}@media (max-width: 767px){.rsl .benefits-section-wrapper{
    padding: 40px 0px 22px;
  }.rsl .benefits-title{
    font-size: 23px;
    height: 42px;
    margin-bottom: 12px;
  }.rsl .benefits-subtitle{
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
  }.rsl .benefit-item{
    border-radius: 5.64px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 8.83px 16.43px 8.83px 8px;
    margin: 1px;
  }.rsl .benefit-item .image-container{
    display: flex;
    align-items: center;
    text-align: left;
    flex-wrap: wrap;
  }.rsl .benefit-item h3{
    margin-bottom: 9px;
  }.rsl .benefit-caption{
    margin: 0 0 12px;
    font-size: 12px;
    line-height: 20px;
    min-width: 76px;
  }.rsl .benefit-item .image-container > div{
    padding: 25px 20px;
  }.rsl .benefit-content{
    height: auto;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    position: static;
  }.rsl .benefit-content p:last-child{
    margin-bottom: 0;
  }.rsl .benefits-subtext.hide-desk{
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 30px;
  }.rsl .benefits-section-wrapper .action-callout .cta-button{
    font-size: 18px;
    height: 50px;
  }}.rsl .comparison-section{
  background: linear-gradient(180deg, #2e0749 0%, #19002a 100%);
  color: #fff;
  padding: 34px 0 35px;
}.rsl .comparison-grid{
    display: flex;
    flex-wrap: wrap;
    gap: 107px;
    justify-content: space-between;
    margin-top: 83px;
}.rsl .left-table{
    padding: 0;
    flex: 1;
    max-width: 440px;
    display: flex;
    align-items: flex-end;
    grid-gap: 8px;
}.rsl .product-box h3{
    font-family: 'Tenor Sans';
    font-weight: 400;
    font-size: 20.44px;
    line-height: 24px ;
    letter-spacing: 0;
   margin-bottom: 1px;
}.rsl .left-table .product-box{
  text-align: center;
  margin-bottom: 0px;
}.rsl .left-table .product-box img{
    max-height: 105px;
    margin: -83px auto 9px;
}.rsl .r-img{
    text-align: center;
    margin-bottom: 0px;
}.rsl .r-img img{
    max-height: 105px;
    margin: -83px auto 9px;
    display: block;
}.rsl .left-table  .features{
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    display: inline-block;
    width: 100%;
    background: transparent;
}.rsl .left-feature img{
    margin: 0 auto;
}.rsl .right-content{
  flex: 1;
  max-width: 504px;
}.rsl .right-content h2{
  font-weight: 500;
  font-size: 36.51px;
  line-height: 36.74px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 61px;
}.rsl .right-content h2 strong{
    font-weight: 500;
    color: rgba(255, 247, 212, 1);
}.rsl .checklist{
    list-style: none;
    padding: 0;
    margin-bottom: 61px;
}.rsl .checklist ul{
    margin: 0;
    padding: 0;
    list-style: none;
}.rsl .checklist li{
    text-align: left;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 0;
    margin-bottom: 38px;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/fi_1008958_1.svg?v=1748425767);
    background-size: 19px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0px 1px;
}.rsl .cta-btn{
    color: #fff;
    padding: 18px;
    border-radius: 100px;
    text-decoration: none;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0;
    text-align: center;
    font-family: 'Clash Grotesk';
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #380959;
    transition: .5s;
}.rsl .cta-btn:hover{
    background: transparent;
    box-shadow: 0 0 0 2px #380959 inset;
    color: #380959;
}.rsl .subtext{
    font-weight: 400;
    font-size: 16.82px;
    line-height: 21.15px;
    letter-spacing: 0;
    text-align: center;
    margin: 9.61px 0 0;
    display: inline-flex;
    grid-gap: 6.85px;
    align-items: center;
}.rsl .l-inner{
    background: rgba(87, 0, 147, 1);
    text-align: center;
    padding: 0 0 21.86px;
    width: 234px;
    border-radius: 4.33px;
  position: relative;
}.rsl .l-inner.l-r-inner{
    width: 198px;
}.rsl .l-inner.l-r-inner{
    width: 198px;
    background: rgba(255, 255, 255, 1);
    color: #000;
    border: .87px solid rgba(0, 0, 0, 0.06);
}.rsl .l-inner  span{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
}.rsl .left-table .features li{
    min-height: 86.51px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-bottom: .87px solid #fff;
    margin: 0;
    padding: 0 10px;
}.rsl .left-table .features li:last-child{
    border-bottom-width: 0px;
}.rsl .left-table .l-r-inner .features li{
    border-color: rgba(0, 0, 0, 0.06);
}.rsl .l-inner.l-r-inner > h3{
    text-align: center;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0;
    color: #000;
}.rsl .right-feature img{
    margin: 0 auto;
}.rsl h2.hide-desk.mob-heading strong{
  font-weight: 500;
  color: rgba(255, 247, 212, 1);
}@media (max-width: 991px){.rsl .comparison-section{
    padding: 40px 0;
}.rsl .comparison-grid{
    flex-direction: column;
            align-items: center;

  }.rsl .left-table,.rsl .right-content{
    max-width: 100%;
  }.rsl h2.hide-desk.mob-heading{
    font-size: 26px;
    line-height: 28.7px;
    text-align: center;
    max-width: 179px;
    margin: 0 auto;
}.rsl .comparison-grid{
    margin-top: 220px;
    grid-gap: 32px;
}.rsl .right-content{
    max-width: 100%;
  min-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}.rsl .cta-btn{
    border-radius: 100px;
    font-size: 18px;
    height: 50px;
    background: #380959;
    color: #fff;
}.rsl .cta-btn:hover{
    background: transparent;
    box-shadow: 0 0 0 2px #380959 inset;
    color: #380959;
}.rsl .subtext{
    font-size: 14px;
    line-height: 17.6px;
    margin: 8px 0 0;
    grid-gap: 5.7px;
}.rsl p.subtext svg{
    width: 14px;
    height: auto;
}.rsl .left-table .product-box img{
    max-height: 127px;
    margin: 0 auto;
}.rsl .product-box h3{
    font-size: 25.11px;
    line-height: 29px;
    margin-bottom: 0;
}.rsl .left-table .features li{
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-bottom-width: 1px;
    margin: 0;
    padding: 0 10px;
}.rsl .l-inner.l-r-inner{
    padding-top: 0;
}.rsl .l-inner.l-r-inner > h3{
    font-size: 17px;
    line-height: 23px;
    position: absolute;
    top: -40px;
    color: #fff;
    width: 100%;
    text-align: center;
}.rsl .l-inner  span{
    font-size: 14px;
    line-height: 17px;
    max-width: 101px;
  margin-top: 6px;
}.rsl .left-feature img{
    margin: 0 auto;
    height: 31px;
    width: auto;
}.rsl .right-feature img{
    width: 24px;
}.rsl .r-img img{
    margin: 0 auto;
}.rsl .r-img,.rsl .left-table .product-box{
    position: absolute;
    bottom: calc(100% + 40px);
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}.rsl .left-table .product-box{
    bottom: calc(100% + 20px);
}}.rsl.rsl-sec-comparison_resilia_63aXWf .comparison-section{background: linear-gradient(180deg, #341e44 0%, #140b1b 100%);}.rsl.rsl-sec-comparison_resilia_63aXWf .cta-btn{background: rgba(255, 247, 212, 1); color: rgba(0, 0, 0, 1);}.rsl.rsl-sec-comparison_resilia_63aXWf .cta-btn:hover{background: transparent; box-shadow: 0 0 0 2px rgba(255, 247, 212, 1) inset; color: rgba(255, 247, 212, 1);}.rsl.rsl-sec-comparison_resilia_63aXWf .l-inner:not(.l-r-inner){background: rgba(79, 42, 104, 1);}.rsl .risk-free-trial{
    background: rgba(239, 234, 243, 1);
    padding: 28px 0px 0;
  }.rsl .trial-grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
  }.rsl .left-content{
    flex: 1;
    max-width: 494px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
}.rsl .right-content{
    flex: 1;
    min-width: 300px;
    text-align: center;
  }.rsl .right-content img{
    width: 100%;
    height: auto;
    max-width: 400px;
}.rsl .badges{
    color: white;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_4.webp?v=1748093861);
    background-size: contain;
    background-color: transparent;
    width: 108px;
    height: 108px;
    font-family: 'Clash Grotesk';
    font-weight: 400;
    font-size: 15.41px;
    line-height: 25.26px;
    display: inline-flex;
    flex-direction: column;
    margin-bottom: 5px;
}.rsl .badges span{
    font-weight: 500;
    font-size: 37.78px;
    letter-spacing: 0;
    margin-top: 9px;
}.rsl .left-content .h4{
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 4px;
    color: rgba(56, 9, 89, 1);
}.rsl .left-content h2{
font-weight: 500;
font-size: 23px;
line-height: 30px;
letter-spacing: 0;
text-align: center;
margin-bottom: 17px;
  }.rsl .left-content p{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 20px;
}.rsl .risk-free-trial .right-content img{
  display: inline-block;
}@media (max-width: 767px){.rsl .risk-free-trial{
    padding: 40px 0px 0;
}.rsl .right-content img{
    max-width: 280px;
    margin: 0 auto;
}.rsl .trial-grid{
    gap: 0;
}.rsl .left-content{
    margin-bottom: 22px;
}}@media (min-width: 768px){.rsl.rsl-sec-risk_free_trial_qp9HU8 .cta-button{display: none; }}.rsl .image-strip{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    padding-top: 40px;
}.rsl .image-strip img{
  max-width: 482px;
  width: 100%;
}@media (max-width: 767px){.rsl .image-strip{
    position: relative;
    bottom: -6px;
    padding-top: 0;
    border-top: none;
  }}.rsl.rsl-sec-product_banner_FFTKMR .image-strip img{
    max-width: 480px;
  }@media (max-width: 767px){.rsl.rsl-sec-product_banner_FFTKMR .image-strip img{
      max-width: 340px;
    }}.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh{
    background: #efeaf3;
    padding: 72px 20px 12px;
  }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__inner{
    max-width: 860px;
    margin: 0 auto;
    text-align: center;
  }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__heading{
    margin: 0 0 18px;
    font-family: 'Clash Grotesk', sans-serif;
    font-size: 32px;
    line-height: 1.15;
    font-weight: 600;
    color: #000;
  }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__heading span{
    color: #570093;
  }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__description{
    max-width: 780px;
    margin: 0 auto;
    font-family: Satoshi, sans-serif;
    font-size: 20px;
    line-height: 1.2;
    color: #000;
  }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__description p{
    margin: 0;
  }@media (max-width: 991px){.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh{
      padding: 52px 20px 10px;
    }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__heading{
      font-size: 26px;
    }.rsl.rsl-sec-sub_disclosure_bottom_heading_TKfmfB .sdbh__description{
      font-size: 16px;
    }}.rsl section.video-testimonials{
  padding: 40px 0;
  text-align: center;
}.rsl .testimonial-heading{
  font-weight: 500;
  font-size: 31px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 4px;
}.rsl .testimonial-heading strong{
  font-weight: 500;
  color: rgba(87, 0, 147, 1);
}.rsl .testimonial-subheading{
  font-weight: 400;
  font-size: 17px;
  line-height: 19px;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 29px;
}.rsl .testimonial-slider-wrapper{
  position: relative;
}.rsl .testimonial-card{
  background: white;
  border-radius: 0;
  padding: 0 8px;
}.rsl .testimonial-card video,.rsl .testimonial-card img{
  width: 100%;
  border-radius: 10px;
}.rsl .video-text{
  border: .3px solid rgba(0, 0, 0, 0.3);
  border-radius: 5.64px;
  text-align: center;
  padding: 10px 10px 13px;
}.rsl .testimonial-card h3{
  font-weight: 500;
  font-size: 15px;
  line-height: 100%;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
}.rsl .subtitle{
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(87, 0, 147, 1);
  margin: 0;
  padding-top: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2px;
}.rsl .video-wrapper{
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 309px;
  position: relative;
  width: 100%;
  margin-bottom: 8px;
}.rsl .video-wrapper video{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  object-fit: cover;
}.rsl .custom-play-button{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  height: 60px;
  border: none;
  cursor: pointer;
  z-index: 2;
  background: none;
  padding: 0;
}.rsl .testimonial-swiper-rsl-testimonial_slider_1_JAxMBk{
  padding-bottom: 36px !important;
}.rsl .vt-pagination{
  bottom: 0 !important;
}.rsl .vt-pagination .swiper-pagination-bullet{
  background: #570093;
  opacity: 0.3;
  width: 8px;
  height: 8px;
}.rsl .vt-pagination .swiper-pagination-bullet-active{
  opacity: 1;
  width: 27px;
  border-radius: 4px;
}.rsl .slick-arrow{
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0 6px;
}.rsl .testimonial-slider-wrapper .vt-prev,.rsl .testimonial-slider-wrapper .vt-next{
  display: inline-block;
  margin-top: 12px;
}@media (max-width: 767px){.rsl .testimonial-heading{
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 8px;
  }.rsl .testimonial-subheading{
    font-size: 14px;
  }.rsl .video-wrapper{
    padding-bottom: 170%;
  }}.rsl.rsl-sec-testimonial_slider_1_JAxMBk .slick-arrow circle{fill: #000;}.rsl.rsl-sec-testimonial_slider_FMJeXK .review-card{background: #fff; border-radius: 4px;}@media (max-width: 767px){.rsl.rsl-sec-testimonial_slider_FMJeXK .review-section{padding: 4px 0 40px; display: flex; flex-direction: column; }.rsl.rsl-sec-testimonial_slider_FMJeXK .review-section > div:nth-child(2){order: 1; margin-bottom: 40px; }.rsl.rsl-sec-testimonial_slider_FMJeXK .review-section > div:nth-child(1){order: 2; }.rsl.rsl-sec-testimonial_slider_FMJeXK .review-section > div:nth-child(3){order: 3; }.rsl.rsl-sec-testimonial_slider_FMJeXK .review-subheading{margin-bottom: 24px; }}.rsl .testimonial-section{
    padding: 40px 0px;
}.rsl .container{
    max-width: 900px;
    margin: auto;
  }.rsl .heading{
    text-align: center;
    margin-bottom: 40px;
  }.rsl .heading .featured-subheading{
    margin-bottom: 15.39px;
      font-size: 14.85px;
    line-height: 22.28px;
}.rsl .heading .featured-subheading strong{
    font-weight: 500;
}.rsl .heading h2.featured-heading{
    margin-bottom: 40.61px;
}.rsl .testimonials .testimonial{
    background: white;
    padding: 25px 22px 28px;
    margin-bottom: 20px;
    border: .3px solid rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}.rsl .testimonials .testimonial:last-child{
    margin-bottom: 0;
}.rsl .stars{
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 13.88px;
    line-height: 110.00000000000001%;
    letter-spacing: 0;
    margin-bottom: 26px;
    grid-gap: 5px;
}.rsl .stars img{
    max-width: 75px;
    height: auto;
    margin-bottom: -2px;
}.rsl .testimonial .quote{
    font-weight: 500;
    font-size: 18px;
    line-height: 110.00000000000001%;
    letter-spacing: 0;
     margin-bottom: 26px;

  }.rsl .testimonial .body{
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0;
    margin-bottom: 26px;
    max-width: 903px;
}.rsl .testimonial .review-tags-n span.review-tag-n{
    min-width: auto;
    padding-left: 13.5px;
    padding-right: 13.5px;
}.rsl .review-tags-n{
    margin-top: 20px;
    text-align: left;
    display: flex;
    grid-gap: 13px;
}.rsl .review-tag-n{
    background:rgba(87, 0, 147, 0.1);
    color: rgba(87, 0, 147, 1);
    padding: 6px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0;
    border: .5px solid rgba(87, 0, 147,1);
    min-width: calc(50% - 6px);
    text-align: center;
}@media (max-width: 767px){.rsl .review-tag-n{
    letter-spacing: 0;
  }.rsl .heading .featured-subheading{
    margin-bottom: 17px;
}.rsl .heading h2.featured-heading{
    max-width: 233px;
    margin: 0 auto 40px;
}.rsl .testimonial .quote{
    font-size: 18px;
    line-height: 20px;
}.rsl .testimonials .testimonial.hidden-review{
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    margin-bottom: 0;
}.rsl .testimonials .testimonial.hidden-review.show{
    max-height: 1000px; 
    opacity: 1;
        padding: 25px 22px 28px;
     margin-bottom: 20px;
    transition: max-height 0.6s ease, opacity 0.6s ease;

  }.rsl button.read-more-btn{
    font-family: 'Inter 24pt';
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0;
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}}.rsl .heading h2.featured-heading:has(+.review-subheading){
    margin-bottom: 10px;
}.rsl .heading h2.featured-heading+.review-subheading{
    font-size: 60%;
    line-height: normal;
}@media (min-width: 768px){.rsl button.read-more-btn{
    display: none;
}}
/* ---- OceAura additions (behaviour the Resilia JS provided) ---- */
.rsl .faq-answers{display:none}.rsl .faq-items.open .faq-answers{display:block}
.rsl .ggd-item{position:relative}.rsl .ggd-item .ggd-lock-overlay{display:none}
.rsl .ggd-item.ggd-locked .ggd-img,.rsl .ggd-item.ggd-locked .ggd-price,.rsl .ggd-item.ggd-locked .ggd-info{opacity:.25;filter:grayscale(1)}
.rsl .ggd-item.ggd-locked .ggd-lock-overlay{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;gap:4px;font-size:14px}
.rsl .offer-box{cursor:pointer}
.rsl .product-swiper-main .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:12px}
.rsl .product-swiper-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:8px;cursor:pointer;opacity:.6}
.rsl .product-swiper-thumbs .swiper-slide-thumb-active img{opacity:1;outline:2px solid #6d388b}
.rsl .offer-info img{width:150px;height:60px;object-fit:cover;border-radius:6px}
.rsl .compounds-card-image{width:100%;aspect-ratio:1/1;object-fit:cover}
.rsl .feel-center img{border-radius:18px}
.rsl .faq_question_inner img{width:118px;height:88px;object-fit:cover;border-radius:10px}
.rsl .brand-image{width:100%;border-radius:14px;object-fit:cover;aspect-ratio:3/2}
.rsl .benefit-item .image-container img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}
.rsl .product-box img,.rsl .r-img img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}
.rsl .risk-free-trial .right-content img{width:100%;border-radius:16px}
.rsl .image-strip img{width:100%;border-radius:16px;display:block}
.rsl .faq_question.active+.faq_answer{display:block}
.rsl .stat-percentage{font-variant-numeric:tabular-nums}
.rsl .review-count svg{width:18px;height:18px}

.rsl .review-count img{width:18px;height:18px;flex:none}
.rsl .review-count img.rsl-stars{width:110px;height:20px}
.rsl .review-count img.reviewer-avatars{width:auto;height:39px;margin-left:auto}
.rsl .price-var .save-price{display:none}
.rsl .block-rsl-clinical_proven_CXRdBm,.rsl .clinical-proven-section{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08),transparent 40%),linear-gradient(135deg,#2f1747 0%,#4a2a73 55%,#5b2d82 100%)!important;background-size:cover}
.rsl .bullet-list li:before,.rsl .checklist li,.rsl .faq-items ul li:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236d388b%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M8.5%2012.5l2.5%202.5%204.5-5%22/%3E%3C/svg%3E")!important;background-repeat:no-repeat}
.rsl .badges{background-image:radial-gradient(circle,#7c5cbf 0%,#5b2d82 70%,#4a2a73 100%)!important}
.rsl .ggd-img img{width:80px;height:72px;object-fit:contain}
.rsl .offer-info img{object-fit:contain;background:#fff}
.rsl .odg-ships{white-space:nowrap}
.rsl .rps-info-bar{flex-wrap:wrap}
/* countdown bar (Resilia header bar: stacked text left, HH . MM . SS right) */
.rsl .rsl-cd{background:linear-gradient(90deg,#2f1747,#4a2a73);color:#fff;display:flex;align-items:center;justify-content:center;gap:72px;padding:18px 16px;font-family:Satoshi,sans-serif}
.rsl .rsl-cd__txt{display:flex;flex-direction:column;align-items:center;gap:4px}
.rsl .rsl-cd__t{font-family:'Clash Grotesk',Satoshi,sans-serif;font-weight:500;font-size:40px;line-height:1;letter-spacing:.02em;text-transform:uppercase}
.rsl .rsl-cd__s{font-size:20px;line-height:1.2;opacity:.8}
.rsl .rsl-cd__clock{display:flex;align-items:flex-start;gap:14px;font-variant-numeric:tabular-nums}
.rsl .rsl-cd__u{text-align:center;min-width:56px}.rsl .rsl-cd__n{display:block;font-family:'Clash Grotesk',Satoshi,sans-serif;font-size:44px;font-weight:400;line-height:1}.rsl .rsl-cd__l{display:block;font-size:18px;opacity:.8;margin-top:4px}
.rsl .rsl-cd__sep{font-size:44px;line-height:1;opacity:.9}
@media(max-width:749px){.rsl .rsl-cd{gap:0 16px;padding:12px 10px;justify-content:space-between}.rsl .rsl-cd__t{font-size:24px}.rsl .rsl-cd__s{font-size:11px}.rsl .rsl-cd__n,.rsl .rsl-cd__sep{font-size:26px}.rsl .rsl-cd__l{font-size:11px}.rsl .rsl-cd__u{min-width:36px}.rsl .rsl-cd__clock{gap:8px}}
/* phone parity (resilia.shop measured at 375px) */
@media(max-width:749px){
.rsl .offer-info img{width:100px;height:61px;object-fit:contain}
.rsl .ggd-img,.rsl .ggd-img img{width:50px;height:45px;object-fit:contain}
.rsl .ggd-price{font-size:10px;font-weight:500}.rsl .ggd-info{font-size:10px;font-weight:700}
.rsl .rps-info-bar{flex-wrap:nowrap;gap:8px;margin-bottom:20px}.rsl .rps-info-item span{font-size:12px;white-space:nowrap}
.rsl .product-info-custom{font-size:14.72px}
}
.rsl .rps-info-item span{font-size:12px}
.rsl .offer-box.active .offer-gift-callout{display:flex}
.rsl .offer-gift-callout div div+div{font-size:12px;font-weight:400;color:rgba(0,0,0,.6);margin-top:2px;line-height:1.2}
.rsl .ggd-info,.rsl .ggd-price{white-space:normal;padding:0 4px}
.rsl .ggd-item.ggd-locked .ggd-img img,.rsl .ggd-item.ggd-locked .ggd-price,.rsl .ggd-item.ggd-locked .ggd-info{opacity:.6;filter:blur(3px) grayscale(.3)}
/* video tiles */
.rsl .video-wrapper{position:relative;overflow:hidden;border-radius:6px;background:#000}
.rsl .video-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.rsl .custom-play-button{position:absolute;inset:0;margin:auto;width:44px;height:44px;background:none;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.rsl .video-wrapper.is-playing .custom-play-button{opacity:0}
.rsl .oo-vt-heading{display:block}.rsl .oo-vt-wrap{display:block;margin-top:14px}
.rsl .oo-vt-nav{display:flex;justify-content:center;gap:10px;margin-top:8px}.rsl .oo-vt-nav button{width:28px;height:28px;border-radius:50%;border:1px solid #cfc5e3;background:#fff;cursor:pointer}
.rsl .testimonial-card .video-wrapper{padding-bottom:170%}
.rsl .review-card .review-rating img,.rsl .testimonial .stars img{width:90px}
kaching-subscriptions,.kaching-subscriptions,[data-kaching-subscriptions],.rsl kaching-subscriptions{display:none!important}
.cart-item--product-oceaura-coconut-oil-hair-removal-mousse-kit .cart-item__details > p.product-option{display:none!important}

.rsl a,.rsl button,.rsl .cta-btn,.rsl .cta-button,.rsl .journey-button,.rsl .read-more-btn,.rsl .faq-questions,.rsl .week-label{font-family:Satoshi,'Plus Jakarta Sans',sans-serif!important}
.rsl .add-to-cart-button,.rsl .atcr-label,.rsl .atcr-pill{font-family:'Clash Grotesk',Satoshi,sans-serif!important}

.rsl .rps-info-item img{width:16px;height:16px;flex:none}
.rsl .feature-tag__icon,.rsl .feature-icon-item img,.rsl .offer-gift-callout span img{width:18px;height:18px;flex:none}
.rsl .ggd-lock-overlay img{width:14px;height:14px}
.rsl .feel-feature img{width:40px;height:40px}
.rsl .left-feature img,.rsl .right-feature img{width:30px;height:30px;flex:none}
.rsl .left-feature img,.rsl .checklist li{filter:brightness(0) invert(1)}
.rsl .checklist li{filter:none}
.rsl .left-feature img{filter:brightness(0) invert(1)}
.rsl .review-rating img,.rsl .stars img,.rsl .featured-subheading img{width:90px;height:auto}

.rsl h1,.rsl h2,.rsl h3,.rsl h4,.rsl .heading-31,.rsl .stat-percentage{font-family:'Clash Grotesk',Satoshi,sans-serif!important;color:inherit}
.rsl .review-text-mobile{display:none}@media(max-width:991px){.rsl .review-text-desktop{display:none}.rsl .review-text-mobile{display:block}}
.rsl .sdbh{background:#f6f2fb;padding:72px 20px 12px}
.rsl .scrolling-feature-icons{background:rgba(226,214,241,.25);padding:3px 0}
.rsl-sec-feel_better_every_day_XyVNKC{padding-top:39px}
.rsl-sec-wellness_journey_jPjBCY{padding:40px 0}
.rsl-sec-comparison_resilia_63aXWf{padding:34px 0 35px}
.rsl-sec-risk_free_trial_qp9HU8{padding-top:28px}
.rsl-sec-clinical_proven_CXRdBm{padding:85px 0 80px}
.rsl-sec-proven_benefits_XmN4rpn{background:#f6f2fb;padding:39px 0 40px}
