:root{--c-accent: #ed3338;--c-dark: #b80d10;--c-darker: #b80d10;--c-pale: #f6f6f6;--c-tint: #ffffff;--c-cream: #ffffff;--c-sel: rgba(237, 51, 56, .08);--c-chip-bg: rgba(237, 51, 56, .1);--c-band-top: #ed3338;--c-band-bottom: #b80d10;--c-countdown: #b80d10;--c-ink: #2c2a2b;--typeBase: Satoshi, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typeHead: "Clash Grotesk", Satoshi, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{touch-action:manipulation;-webkit-text-size-adjust:100%}body{background:#fff;color:#2c2a2b;font-family:var(--typeBase);font-size:16px;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;vertical-align:bottom;border:0}p{margin:0 0 15px}h1,h2,h3,h4,h5,h6{display:block;margin:0 0 15px;font-family:var(--typeHead);font-weight:400;letter-spacing:0;line-height:1}h1{font-size:38px}h2{font-size:32.3px}h3{font-size:22px}.h4,h4{font-size:.8em;letter-spacing:.3em;text-transform:uppercase}a{color:inherit}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}ul{margin:0 0 15px 20px;padding:0}.no-bullets{list-style:none outside;margin-left:0}.visually-hidden,.hidden-label,.icon__fallback-text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon{fill:currentColor;display:inline-block;height:20px;vertical-align:middle;width:20px}sup.dagger{font-size:.5em!important;vertical-align:super!important;line-height:0!important;font-weight:inherit!important}.main-content{display:block;min-height:300px}.page-width{margin:0 auto;max-width:1500px;padding:0 50px}@media only screen and (max-width:768px){.page-width{padding:0 20px}}.container-1179,.container-1168,.container-1184,.container-1216,.container-1233,.container-1259,.container-1066,.container-1095{max-width:1500px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.container-1233{display:inline-block;width:100%}@media(max-width:991px){.container-1179,.container-1168,.container-1184,.container-1216,.container-1233,.container-1259,.container-1066,.container-1095{padding-left:20px;padding-right:20px}}.hide-desk{display:none!important}@media(max-width:991px){.hide-mob{display:none!important}.hide-desk{display:block!important}}.cl-ph{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:#f2f2f2;border:1.5px dashed #b9b9b9;color:#7a7a7a;font-family:var(--typeBase);font-size:12px;line-height:1.3;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:8px;overflow:hidden}.cl-ph--dark{background:#00000059;border-color:#ffffff80;color:#fff}.cl-ph__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#ffffffd9;display:flex;align-items:center;justify-content:center}.cl-ph__play:after{content:"";border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #000;margin-left:3px}.cl-ph__label{position:absolute;left:0;right:0;bottom:8px}.cl-ph--circle{border-radius:50%}.cl-ph img{display:none}.cl-countdown{display:flex;align-items:center;justify-content:center;column-gap:24px;padding:4px 0;background:var(--c-countdown);color:#fff;min-height:60px}.cl-countdown__text{display:flex;flex-direction:column;align-items:center;text-align:center}.cl-countdown__title{color:#fff;font-size:24px;font-weight:500;line-height:26px}.cl-countdown__sub{color:#ffffffb3;font-size:14px;font-weight:400;line-height:24px}.cl-countdown__timer{display:flex;align-items:center;column-gap:6px;padding:4px 12px;border-radius:8px}.cl-countdown__unit{display:flex;flex-direction:column;align-items:center;row-gap:4px}.cl-countdown__num{color:#fff;font-size:24px;font-weight:500;line-height:100%;min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}.cl-countdown__lbl{color:#ffffffb3;font-size:14px;line-height:100%}.cl-countdown__colon{color:#fff;font-size:24px;line-height:115%;align-self:flex-start}@media(max-width:640px){.cl-countdown{padding-left:3vw;padding-right:3vw;min-height:44px}.cl-countdown__title{font-size:18px;line-height:24px}.cl-countdown__sub{font-size:10px;line-height:100%}.cl-countdown__num{font-size:18px;line-height:24px}.cl-countdown__lbl{font-size:10px}.cl-countdown__colon{font-size:12px}.cl-countdown__unit{row-gap:0}.cl-countdown__timer{padding:0}}.header-sticky-wrapper{position:sticky;top:0;z-index:28}.shopify-section:has(>.header-sticky-wrapper),.shopify-section:has(.header-sticky-wrapper){position:sticky;top:0;z-index:28}.site-header{background:#fff;padding:8px 0;position:relative;box-shadow:0 0 1px #0003}.header-layout{display:flex;justify-content:space-between;align-items:center}.header-item{align-items:center;display:flex;flex:1 1 auto}.header-item--logo{flex:0 0 auto;margin:0 30px;max-width:60%}.header-item--icons{flex:1 1 130px;justify-content:flex-end}.header-item--navigation{flex:1 1 130px}.header-item--left .site-nav{margin-left:-12px}.header-item--icons .site-nav{margin-right:-12px}.site-nav{margin:0}.site-nav__icons{white-space:nowrap}.site-nav__link{color:#2c2a2b;display:inline-block;padding:7.5px 15px;text-decoration:none;vertical-align:middle;white-space:nowrap;background:none;border:0}.site-nav__link--icon{padding-left:12px;padding-right:12px}.site-nav__link--icon .icon{height:28px;width:28px;fill:none;stroke:currentColor;stroke-width:2px;stroke-miterlimit:10}.site-header__logo{display:block;margin:0;text-align:center}.site-header__logo-link{display:flex;align-items:center;justify-content:center}.site-header .site-header__logo img.resilia-pdp-logo{height:36px;width:auto;display:block;padding:0}.cart-link{display:block;position:relative}.cart-link__bubble{display:none}.cart-link__bubble--visible{background-color:var(--c-accent);border:2px solid #fff;border-radius:50%;display:block;height:15px;position:absolute;right:0;top:50%;width:15px;font-size:0}@media only screen and (max-width:991px){.site-header{padding:7px 0}.site-header .site-header__logo img.resilia-pdp-logo{height:28px}.site-nav__link--icon{padding-left:7.5px;padding-right:7.5px}.site-nav__link--icon .icon{height:30px;width:30px}.header-item--left .site-nav{margin-left:-7.5px}.header-item--icons .site-nav{margin-right:-7.5px}.small--hide{display:none!important}}.drawer{background:#fff;bottom:0;box-shadow:0 0 150px #0000001a;color:#2c2a2b;display:none;max-width:95%;overflow:hidden;position:fixed;top:0;transition:transform .25s cubic-bezier(.165,.84,.44,1);z-index:30;--drawer-gutter: 20px}.drawer--left{left:-350px;width:350px}.drawer--right{right:-400px;width:400px}.drawer--is-open{display:block}.drawer--left.drawer--is-open{transform:translate(350px);transition-duration:.45s}.drawer--right.drawer--is-open{transform:translate(-400px);transition-duration:.45s}.drawer__contents{display:flex;flex-direction:column;height:100%}.drawer__fixed-header{padding:0 var(--drawer-gutter)}.drawer__header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:11.5px 0}.drawer__title{font-family:var(--typeHead);font-size:22px;width:100%}.drawer__close-button{background:none;border:0;color:inherit;padding:0 var(--drawer-gutter);margin-right:calc(var(--drawer-gutter) * -1)}.drawer__close-button .icon{height:28px;width:28px;fill:none;stroke:currentColor;stroke-width:2px}.drawer__scrollable{flex:1 1 auto;overflow-y:auto;padding:var(--drawer-gutter)}.mobile-nav{margin:calc(var(--drawer-gutter) * -1) calc(var(--drawer-gutter) * -1) 0;list-style:none}.mobile-nav__item{display:block;position:relative}.mobile-nav__item:after{border-bottom:1px solid rgba(0,0,0,.1);bottom:0;content:"";left:var(--drawer-gutter);position:absolute;right:var(--drawer-gutter)}.mobile-nav__link{display:block;color:#2c2a2b;padding:15px var(--drawer-gutter);text-decoration:none;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em}.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:29;display:none}.drawer__overlay.is-visible{display:block}.cart-drawer__items{list-style:none;margin:0;padding:0}.cart-drawer__item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:15px;line-height:1.3}.cart-drawer__item img{width:70px;height:70px;object-fit:cover;border-radius:4px}.cart-drawer__item-title{font-weight:700;margin-bottom:4px}.cart-drawer__item-meta{color:#0009;font-size:13px}.cart-drawer__remove{background:none;border:0;padding:0;color:#00000080;font-size:12px;text-decoration:underline;margin-top:6px}.cart-drawer__footer{padding:var(--drawer-gutter);border-top:1px solid rgba(0,0,0,.1)}.cart-drawer__subtotal{display:flex;justify-content:space-between;font-size:16px;font-weight:700;margin-bottom:14px}.cart-drawer__checkout{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background:var(--c-dark);color:#fff;border:0;border-radius:4.52px;font-family:var(--typeHead);font-size:17px;font-weight:500;text-decoration:none}.cart-drawer__empty{color:#0009;font-size:15px;padding:20px 0}.cdr{width:480px;right:-480px}.cdr.drawer--is-open{transform:translate(-480px)}.cdr .drawer__title{font-size:28px;font-weight:500}.cdr .drawer__scrollable{padding:14px var(--drawer-gutter) 10px}.cdr__empty{display:none;color:#0009;font-size:15px;padding:20px 0}.cdr--empty .cdr__empty{display:block}.cdr--empty .cdr__extras,.cdr--empty .cdr__footer{display:none}.cdr--busy .cdr__items{opacity:.5;pointer-events:none}.cdr__item{display:flex;gap:16px;padding:4px 0 18px}.cdr__thumb{width:120px;height:120px;object-fit:cover;border-radius:8px;background:#fbf1f1;flex:0 0 120px}.cdr__body{flex:1 1 auto;min-width:0}.cdr__title{font-family:var(--typeHead);font-size:21px;font-weight:500;line-height:1.2;color:#2c2a2b}.cdr__meta{color:#0000008c;font-size:14px;margin-top:3px}.cdr__checks{list-style:none;margin:12px 0 0;padding:0}.cdr__checks li{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.35;margin:0 0 8px;color:#3a3637}.cdr__checks li b{color:#2c2a2b}.cdr__checks svg{width:19px;height:19px;flex:0 0 19px;color:var(--c-accent);margin-top:1px}.cdr__qty{display:flex;align-items:center;gap:18px;margin-top:14px}.cdr__stepper{display:inline-flex;align-items:center;border:1px solid #d9d4d4;border-radius:8px;height:48px}.cdr__stepper button{width:46px;height:46px;background:none;border:0;font-size:22px;color:#8a8585;cursor:pointer}.cdr__stepper button:last-child{color:#2c2a2b}.cdr__stepper span{min-width:40px;text-align:center;font-size:17px;font-weight:600}.cdr__remove{background:none;border:0;padding:0;color:#8a8585;font-size:16px;text-decoration:underline;cursor:pointer}.cdr__per{text-align:right;color:#6f6a6b;font-size:15px;margin-top:12px}.cdr__guarantee{display:flex;align-items:center;gap:16px;border:1.5px dashed var(--c-accent);border-radius:12px;background:#fdf3f3;padding:16px 18px;margin:4px 0 14px}.cdr__stamp{position:relative;width:66px;height:66px;border-radius:50%;border:1.5px solid var(--c-accent);color:var(--c-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 66px;line-height:1;background:#fff}.cdr__stamp:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:2px dotted var(--c-accent)}.cdr__stamp-n{font-family:var(--typeHead);font-size:23px;font-weight:700}.cdr__stamp-t{font-size:9px;letter-spacing:.08em;font-weight:700;margin-top:2px}.cdr__g-title{font-weight:700;font-size:17px;color:#2c2a2b}.cdr__g-sub{color:#5d5859;font-size:15px;line-height:1.35;margin-top:2px}.cdr__tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cdr__tile{display:flex;align-items:center;gap:10px;border:1px solid #e6e0e0;border-radius:10px;padding:10px;font-size:14.5px;font-weight:600;line-height:1.25;color:#2c2a2b}.cdr__tile img{width:60px;height:60px;border-radius:8px;object-fit:cover;flex:0 0 60px}.cdr__footer{padding:16px var(--drawer-gutter) 18px}.cdr__row{display:flex;justify-content:space-between;font-size:17px;color:#5d5859;margin:0 0 8px}.cdr__row--save{color:#1f7a3a;font-weight:600}.cdr__row--total{border-top:1px solid #e6e0e0;padding-top:14px;margin:14px 0 16px;font-size:24px;font-weight:700;color:#2c2a2b}.cdr__checkout{gap:10px;border-radius:10px;font-size:20px;font-weight:600;height:60px}.cdr__checkout svg{width:18px;height:18px}.cdr__payments{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.cdr__payment-icon{width:38px;height:24px;display:block}@media(max-width:520px){.cdr{width:100%;right:-100%;max-width:100%}.cdr.drawer--is-open{transform:translate(-100%)}.cdr__thumb{width:92px;height:92px;flex-basis:92px}.cdr__title{font-size:19px}.cdr__checks li{font-size:14px}}.feature-scroll-container{overflow:hidden;background-color:transparent;padding:3px 0;border-top:1px solid rgba(0,0,0,.3)}.feature-scroll-container--bottom{border-bottom:1px solid rgba(0,0,0,.3)}.feature-scroll-track{display:flex;animation:scroll-left 40s linear infinite;width:max-content}.feature-icon-item{display:flex;align-items:center;margin-right:58px;white-space:nowrap}.feature-icon-item img,.feature-icon-item svg{width:16.9px;height:16.9px;margin-right:5px;color:var(--c-accent)}.feature-icon-item span{font-weight:500;font-size:16.9px;color:#2c2a2b;line-height:20.45px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}product-selector{display:block}.product-section{align-items:self-start;display:grid;grid-template-columns:49.5% 50.5%;padding:40px 0}.pos-rel{position:relative}@media(min-width:915px){.product-image{position:sticky;top:40px}}.product-swiper-main,.product-swiper-main .swiper-slide.m-product{height:auto}.product-swiper-main .swiper-slide.m-product img{border-radius:0;height:100%;width:100%;object-fit:cover;object-position:center;aspect-ratio:1}.product-swiper-main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.product-slider-nav{margin-bottom:35px;margin-left:-3px;margin-top:10px;padding-right:0;position:relative}.product-swiper-thumbs .swiper-slide{height:auto;padding:0;cursor:pointer}.product-swiper-thumbs .swiper-slide img{aspect-ratio:1;border-radius:0;object-fit:cover;width:100%;border:2px solid transparent}.product-swiper-thumbs .swiper-slide-thumb-active img{border:2px solid var(--c-accent)}.swiper-thumb-next,.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}.swiper-thumb-prev{left:-8px;z-index:1}.swiper-thumb-next{left:unset;right:-12px}.product-slider-nav .custom-arrow svg circle{fill:#f6f6f6;fill-opacity:1!important}.oo-vt-heading{font-size:22px!important;font-weight:500;text-align:center;margin:32px 0 16px;font-family:var(--typeHead)}.oo-vt-wrap{width:100%;margin-top:24px}.oo-vt-swiper{width:100%;overflow:hidden}.oo-vt-slide{position:relative}.oo-vt-slide .video-wrapper{position:relative;width:100%;padding-bottom:170%;border-radius:8px;overflow:hidden;background:#000}.oo-vt-slide .video-wrapper video,.oo-vt-slide .video-wrapper .cl-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.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}.oo-vt-nav{display:flex;justify-content:center;gap:12px;margin-top:16px}.oo-vt-prev,.oo-vt-next{width:24px;height:24px;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.oo-vt-prev svg,.oo-vt-next svg{display:block;width:24px;height:24px}.oo-vt-block--mob{margin-top:28px;margin-bottom:20px}.oo-vt-block--mob .oo-vt-heading{margin:0 0 16px;font-size:24px!important;font-weight:600}.oo-vt-block--mob .oo-vt-wrap{margin-top:0}.oo-vt-block--mob .oo-vt-nav{gap:24px;margin-top:20px}.oo-vt-block--mob .oo-vt-prev,.oo-vt-block--mob .oo-vt-next{width:56px;height:56px}.oo-vt-block--mob .oo-vt-prev svg,.oo-vt-block--mob .oo-vt-next svg{width:56px;height:56px}.product-info-custom{align-items:flex-start;color:#2c2a2b;display:flex;flex-direction:column;gap:0;padding-left:41px}.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;font-weight:400;letter-spacing:0}.review-count strong{font-weight:500}.review-count svg{width:90px;height:17px;flex-shrink:0}.review-count .review-text-mobile{display:none}.reviewer-avatars{display:block;flex-shrink:0;height:20px;width:auto}.cl-avatars{display:flex;height:20px}.cl-avatars span{width:20px;height:20px;border-radius:50%;background:#d9d9d9;border:1.5px solid #fff;margin-left:-6px;display:block}.cl-avatars span:first-child{margin-left:0}.tile-sub{font-size:16.94px;line-height:30px;font-weight:400;letter-spacing:0}.product-info-custom h1{color:#2c2a2b!important;font-family:var(--typeHead)!important;font-size:28px!important;font-weight:500!important;line-height:1.2!important;margin:0 0 15px}.product-info-custom h2{font-family:var(--typeHead);font-size:28.24px;font-weight:500;letter-spacing:0;line-height:30px}.sm-heading{font-size:16.94px;line-height:23px;margin-bottom:27px}product-selector .sm-heading{margin-bottom:15px}.sm-heading>p:last-child{margin-bottom:0}.features{background:#fbfbfb;border-radius:5.65px;display:grid;gap:12px 8px;padding:20px 17px 6px;margin-bottom:0;width:100%}.features--3col{grid-template-columns:repeat(3,1fr)}.features--2col{grid-template-columns:repeat(2,1fr)}.feature-tag{font-size:15.81px;font-weight:500;letter-spacing:0;line-height:19.14px;margin-bottom:0}.feature-tag--dynamic{align-items:center;display:flex;gap:6px;margin:0;min-width:0;padding:0}.feature-tag__icon{flex-shrink:0;height:18px;object-fit:contain;width:18px;color:var(--c-accent)}.sold-progress-bar{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:16px auto 0;max-width:98%;padding:20px 24px;width:100%}.sold-progress-bar__row{align-items:center;display:flex;gap:16px}.sold-progress-bar__track{background:#e8e8e8;border-radius:4px;flex:1;height:8px;overflow:visible;position:relative}.sold-progress-bar__fill{animation:sold-progress-pulse-glow 2s ease-in-out infinite;background:#ed3338;border-radius:4px;height:100%;position:relative;transition:width 5s cubic-bezier(.4,0,.2,1);width:var(--sold-progress)}.sold-progress-bar__percentage{animation:sold-progress-text-pulse 2s ease-in-out infinite;color:#ed3338;font-size:15px;font-weight:600;min-width:75px;text-align:right;white-space:nowrap}@keyframes sold-progress-pulse-glow{0%,to{box-shadow:0 0 #ed333866}50%{box-shadow:0 0 8px 2px #ed333859}}@keyframes sold-progress-text-pulse{0%,to{opacity:1}50%{opacity:.75}}.subscription-price-row{width:100%}.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:auto;grid-gap:8px 16px;align-items:center}.price-rows .price{color:var(--c-accent);font-weight:700}.price-rows .compare-price,.price-rows .price{font-size:20.33px;letter-spacing:0;line-height:27px}.price-rows .compare-price{color:#08122a;font-weight:400;text-decoration:line-through}span.save-label{align-items:center;background:var(--c-accent);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;white-space:pre}form.box_2{width:100%;margin:0}.bundle-offerss{width:100%}.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;background:#fff}.offer-box.active{background-color:var(--c-sel);border:1.3px solid var(--c-dark)}.product-section .offer-box__grid{align-items:center;display:flex;gap:6px;width:100%}.offer-info{align-items:center;display:flex;gap:12px;width:100%}.offer-info img{flex-shrink:0;height:60px;object-fit:contain;width:150px}.check-label{font-size:15.81px;font-weight:700;letter-spacing:0;line-height:21px}.check-label div{font-weight:400;margin-top:5px}.check-label .save-label{background:none;color:inherit;display:block;height:auto;padding:0;font-weight:400;font-size:15.81px}.price-var{min-width:fit-content;text-align:right}.price-var .price{font-weight:700}.price-var .compare-price,.price-var .price{color:var(--c-dark);font-size:15.81px;letter-spacing:0;line-height:21px;white-space:pre}.price-var .compare-price{font-weight:400;text-decoration:line-through}.offer-box .save-price{display:none}span.text-badge{background:var(--c-dark);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}.offer-box input[type=radio]{position:absolute;opacity:0;pointer-events:none}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%}.order-date--g1wv .odg-main{align-items:center;display:inline-flex;gap:8px}.order-date--g1wv .odg-dot{background:var(--c-darker);border-radius:50%;flex-shrink:0;height:9px;width:9px;margin-right:8px}.order-date--g1wv .odg-text{color:#2c2a2b;font-weight:500}.order-date--g1wv .date-text{color:#2c2a2b;font-weight:500;padding-left:0;text-decoration:underline;text-underline-offset:3px}.order-date--g1wv .odg-sep{color:#2c2a2b}.order-date--g1wv .odg-ships{color:#9ca3af;white-space:nowrap}.order-date--g1wv .odg-ships--live{color:#3f7d1c;font-weight:600;display:inline-flex;align-items:center;gap:8px}.odg-live{width:10px;height:10px;border-radius:50%;background:#7bb33a;position:relative;flex-shrink:0}.odg-live:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:#7bb33a59;animation:odg-pulse 1.6s ease-out infinite}@keyframes odg-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.7);opacity:0}}.add-to-cart-button{background:var(--c-dark);border:none;border-radius:4.52px;color:#fff;font-family:var(--typeHead);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%;transition:.5s}.add-to-cart-button:hover{background:transparent;box-shadow:0 0 0 2px var(--c-dark) inset;color:var(--c-dark)}.add-to-cart-button.atc-redesign{align-items:center;display:flex;gap:16px;justify-content:center}.add-to-cart-button.atc-redesign .atcr-label{font-weight:500;white-space:nowrap}.add-to-cart-button.atc-redesign .atcr-pill{align-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 0 7px #ffffff24;display:inline-flex;font-size:.94em;gap:10px;line-height:1;padding:8px 16px;transition:background .3s,border-color .3s,box-shadow .3s}.add-to-cart-button.atc-redesign .compare-price{color:#ffffff8c;font-weight:400;text-decoration:line-through}.add-to-cart-button.atc-redesign .main-price{color:#fff;font-weight:500}.add-to-cart-button.atc-redesign .atcr-arrow{align-items:center;display:inline-flex}.add-to-cart-button.atc-redesign .atcr-arrow svg{display:block}.add-to-cart-button.atc-redesign:hover .atcr-pill{background:#ed333814;border-color:#ed333866}.add-to-cart-button.atc-redesign:hover .compare-price{color:#ed333880!important}.add-to-cart-button.atc-redesign:hover .main-price{color:var(--c-dark)}.add-to-cart-button.loading_hk{cursor:wait;opacity:.65;pointer-events:none}.rps-info-bar{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px;width:100%}.rps-info-bar,.rps-info-item{align-items:center;display:flex;flex-direction:row}.rps-info-item{gap:6px}.rps-info-item svg{width:12px;height:12px;flex-shrink:0;color:var(--c-dark)}.rps-info-item span{color:#2c2a2b;font-weight:400;line-height:1.3;white-space:nowrap;font-size:12px}.rps-info-sep{color:#2c2a2b;flex-shrink:0;font-size:14px;line-height:1}.rps-g1wv-faq{margin-top:28px!important;padding-top:0;width:100%}.faq-items{background:#fff;border:1px solid #e4e4e4;border-radius:5px;color:#2c2a2b;margin-bottom:11px;overflow:hidden;transition:all .3s ease}.faq-questions{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--typeBase);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%}.faq-questions .toggle-icons{font-weight:400;font-size:22px;line-height:18px}.faq-answers{display:none;font-size:15.5px;font-weight:400;letter-spacing:0;line-height:20px;padding:0 20px 16px}.faq-answers>p:last-child{margin-bottom:0}.faq-answers ul{margin:0 0 15px 18px}.faq-answers li{margin-bottom:4px}.faq-items.open .faq-answers{display:block}@media(max-width:991px){product-selector{overflow-x:hidden}product-selector .container-1179{padding-left:14px!important;padding-right:14px!important}.product-section{grid-template-columns:1fr;padding:16px 0}.product-image,.product-info-custom,.product-swiper-main{max-width:100%;overflow:hidden;width:100%}.product-image{display:inline-block;position:static}.pos-rel{max-width:100%;width:100%}.product-slider-nav{display:block!important;margin-bottom:12px!important;padding-right:0!important}.product-slider-nav .custom-arrow,.product-swiper-thumbs{display:none!important}.product-info-custom{display:inline-block;padding-left:10px}.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;gap:8px}.review-count svg{max-width:78px}.review-count .review-text-desktop{display:none}.review-count .review-text-mobile,.reviewer-avatars{display:block}.tile-sub{font-size:15px;line-height:27px}.product-info-custom h1{font-size:22px!important}.product-info-custom h2{font-size:25px;line-height:27px;margin-bottom:10px}.sm-heading{font-size:15px;line-height:20px;margin-bottom:20px}.feature-tag{font-size:14px;letter-spacing:0;line-height:16.94px}.feature-tag,.features{margin-bottom:0;padding:0}.features{background:transparent;border-radius:0;gap:10px 0}.features--2col,.features--3col{grid-template-columns:repeat(2,1fr)}.feature-tag--dynamic{gap:4px}.feature-tag__icon{height:14px;width:14px}.price-rows{display:inline-flex;flex-wrap:wrap;margin:16px 0;padding-bottom:12px;padding-top:11px;grid-gap:8px}.price-rows .compare-price,.price-rows .price{font-size:18px;line-height:24px}span.save-label{border-radius:5px;font-size:14px;height:24px}.offer-info img{height:61px;width:100px}.offer-box{border-radius:10px;flex-wrap:wrap;margin-bottom:17px;padding:9px 12px}.check-label{font-size:14px;line-height:19px}.check-label div{font-weight:400;margin-top:4px}.check-label .save-label{font-size:14px}.price-var .price{font-size:14px;line-height:19px;margin-bottom:4px}.price-var{text-align:right}span.text-badge{font-size:12px;height:17px;line-height:16px;right:10px;top:-8px;width:112px}product-selector .order-date.order-date--g1wv{flex-direction:column;font-size:15px;gap:6px;height:auto;padding:16px 0}.order-date--g1wv .odg-sep{display:none}.add-to-cart-button{border-radius:4px;font-size:15px;height:56px;line-height:16px;margin-top:13px}.add-to-cart-button.atc-redesign{gap:8px}.bundle-offerss{margin-bottom:25px}.rps-info-bar{flex-wrap:nowrap;gap:8px;margin-bottom:20px}.product-section .faq-questions{font-size:16px;line-height:20px;padding:17px 15px}.product-info-custom .faq-answers{font-size:15.5px;letter-spacing:0;line-height:20px;padding:0 15px 17px}.product-section .video-wrapper video{border-radius:4.05px}}@media(max-width:914px){.product-info-custom{padding-left:0}}.clinical-proven-section{background:linear-gradient(180deg,var(--c-band-top) 0%,var(--c-band-bottom) 100%);color:#fff;padding:85px 0 80px;display:flex;flex-direction:column;align-items:center;text-align:center}.clinical-proven-section--photo{background-size:cover;background-position:center}.clinical-proven-section .d-flex{display:flex;flex-wrap:wrap;grid-gap:62px;align-items:center}.stats-grid{display:flex;text-align:left;width:100%;max-width:55%;flex-wrap:wrap}.stat-block{text-align:left;width:50%;position:relative}.stats-grid>div:nth-child(3),.stats-grid>div:nth-child(4){border-top:1px solid rgba(255,255,255,.3);padding-top:13px;margin-top:13px}.clinical-proven-section .cta-area{width:calc(45% - 62px)}.stat-percentage{font-family:var(--typeHead);font-weight:500;font-size:39.86px;line-height:42px;letter-spacing:0;color:var(--c-tint)}.stat-head{font-weight:700;font-size:16px;line-height:22px;letter-spacing:0;margin-bottom:4px;width:100%}.stats-grid>div:not(:nth-child(3)) .stat-head{display:inline-block}.stat-caption{font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;margin-bottom:0;display:inline-block}.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}.cta-area h2.heading-31 strong{font-weight:500;display:inline-block;width:100%;color:var(--c-tint)}.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}.cta-area a.cta-btn{max-width:100%;margin-left:auto;margin-right:auto;padding:18px;border-radius:100px;font-size:20px;background:var(--c-cream);color:#2c2a2b;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:500;font-family:var(--typeHead);height:62px;transition:.5s}.cta-area a.cta-btn:hover{background:transparent;box-shadow:0 0 0 2px var(--c-cream) inset;color:var(--c-cream)}@media(max-width:991px){.stats-grid>div:nth-child(1){order:1}.stats-grid>div:nth-child(3){order:2}.stats-grid>div:nth-child(2){order:3}.stats-grid>div:nth-child(4){order:4}.stats-grid>div:nth-child(5){order:5}.clinical-proven-section .d-flex{grid-gap:25px;flex-direction:column-reverse;width:100%}.clinical-proven-section .cta-area{width:100%}.stats-grid{width:100%;max-width:100%}.clinical-proven-section{padding:24px 0 40px}.cta-area h2.heading-31{font-size:26px;line-height:32px;margin-bottom:13px;max-width:100%}.ctaheading{font-size:16px;margin-bottom:0}.stat-block{width:100%}.stats-grid>div:nth-child(2),.stats-grid>div:nth-child(3),.stats-grid>div:nth-child(4){border-top:1px solid rgba(255,255,255,.3);padding-top:23px;margin-top:25px}.stats-grid .cta-area.hide-desk{text-align:center;margin-top:40px;width:100%}.cta-area a.cta-btn{font-size:18px}}.chain-section{background:#f9fafb;padding:48px 16px}.chain-container{max-width:1152px;margin:0 auto}.chain-kicker{text-align:center;color:var(--c-accent);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.chain-title{font-family:var(--typeHead);font-size:31px;font-weight:500;text-align:center;margin:0 0 14px;line-height:38px;letter-spacing:0}.chain-title-accent{color:var(--c-accent)}.chain-intro{text-align:center;color:#4b5563;font-size:17px;line-height:1.55;margin:0 auto 32px;max-width:760px}.chain-grid{display:grid;grid-template-columns:repeat(var(--col-count, 5),minmax(0,1fr));gap:16px}.chain-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:24px 20px 20px;display:flex;flex-direction:column;position:relative}.chain-num{width:36px;height:36px;border-radius:50%;background:var(--c-tint);color:var(--c-dark);font-family:var(--typeHead);font-weight:600;font-size:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.chain-num svg{width:18px;height:18px}.chain-card-title{font-family:var(--typeHead);font-size:18px;font-weight:500;color:#2c2a2b;margin:0 0 8px;line-height:1.3}.chain-card-text{font-size:15px;color:#4b5563;line-height:21px;margin:0;flex:1}.chain-cite{font-size:12px;color:#9ca3af;line-height:1.4;margin:14px 0 0}.chain-card--fix{background:var(--c-dark);color:#fff}.chain-card--fix .chain-num{background:#fff;color:var(--c-dark)}.chain-card--fix .chain-card-title,.chain-card--fix .chain-card-text{color:#fff}.chain-card--fix .chain-cite{color:#ffffffb3}.chain-cta{text-align:center;margin-top:28px}.chain-cta .cta-btn{display:inline-block;width:auto;min-width:280px;padding-left:48px;padding-right:48px}@media(max-width:991px){.chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-card--fix{grid-column:1 / -1}}@media(max-width:640px){.chain-grid{grid-template-columns:1fr}.chain-title{font-size:26px;line-height:32px}}.compounds-section{background:#f9fafb;padding:48px 16px}.compounds-container{max-width:1152px;margin:0 auto}.compounds-title{font-family:var(--typeHead);font-size:31px;font-weight:500;text-align:center;margin-bottom:25px;line-height:38px;letter-spacing:0}.compounds-title-green{color:var(--c-accent)}.compounds-subtitle{text-align:center;color:#6b7280;font-size:17px;line-height:1.5;margin:-12px auto 28px;max-width:640px}.compounds-grid{display:grid;grid-template-columns:repeat(var(--col-count, 4),minmax(0,270px));justify-content:center;gap:24px}.compounds-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column}.compounds-card-image-wrapper{aspect-ratio:1;overflow:hidden;border-radius:12px;margin:12px 12px 0}.compounds-card-image{width:100%;height:100%;object-fit:cover}.compounds-card-content{padding:20px;text-align:center;flex:1;display:flex;flex-direction:column}.compounds-card-name{font-family:var(--typeHead);font-size:20px;font-weight:500;color:#2c2a2b;margin:0 0 12px}.compounds-card-desc{font-size:15px;font-weight:400;color:#4b5563;line-height:20px;letter-spacing:0;text-align:center;margin:0 0 20px}.compounds-card-desc p{margin:0}.compounds-carousel-wrapper{display:none}.compounds-carousel-track{display:flex;transition:transform .3s ease;padding-left:16px;gap:16px}.compounds-carousel-slide{flex-shrink:0;width:85%}.compounds-nav{display:flex;justify-content:center;gap:16px;margin-top:24px}.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 .2s}@media(max-width:767px){.compounds-grid{display:none}.compounds-carousel-wrapper{display:block;overflow:hidden}}.review-section{padding:40px 0;background:var(--c-pale);text-align:center}.section-headers img,.section-headers svg{margin:0 auto 11.85px;max-width:140px;height:auto;display:block}.section-headers svg{width:140px;height:26px}h2.review-heading{font-weight:500;font-size:31.08px;line-height:100%;margin-bottom:11.95px}h2.review-heading strong{font-weight:500;color:var(--c-accent)}.review-subheading{font-weight:400;font-size:16.73px;line-height:22.71px;letter-spacing:0;text-align:center;margin-bottom:31.9px}.ts-marquee-outer{overflow:hidden;margin-bottom:40px}.ts-marquee-track{display:flex;gap:4px;width:max-content;animation:ts-marquee 20s linear infinite}.customer-img-item{display:block;width:99px;height:99px;border-radius:5px;object-fit:cover;flex-shrink:0}@keyframes ts-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ts-review-swiper{padding:0 0 40px!important}.ts-review-swiper .swiper-slide{height:auto;display:flex}.review-card{background:#fff;border-radius:4px;padding:27px 25px;flex:1;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.3);margin:1px 8px}.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}.review-rating svg{max-width:74px;height:14px}.review-quote{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:20px}.review-quote-title{font-weight:700;margin-bottom:6px}.review-quote-body{font-weight:400}.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:#00000080}.auth-name .cl-ph{width:20px;height:20px;padding:0;font-size:0}.auth-name .auth-photo{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.review-name{display:flex;align-items:center;justify-content:space-between}.review-name span{font-weight:400;font-size:11px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:var(--c-accent);display:flex;align-items:center;grid-gap:2px}.review-name span svg{width:12px;height:12px}.review-tags{margin-top:20px;text-align:left;display:flex;grid-gap:13px}.review-tag{background:var(--c-chip-bg);color:var(--c-accent);padding:6px;border-radius:20px;font-size:12px;margin:0;border:.5px solid var(--c-accent);min-width:calc(50% - 6px);text-align:center}.ts-review-swiper .swiper-pagination{position:static;margin-top:10px}.ts-review-swiper .swiper-pagination-bullet{background:#00000040;opacity:1;width:8px;height:8px}.ts-review-swiper .swiper-pagination-bullet-active{background:var(--c-accent);width:22px;border-radius:4px}.ts-nav{display:flex;justify-content:center;gap:12px;margin-top:4px}.ts-arrows{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.review-section{display:flex!important;flex-direction:column!important;padding:32px 16px!important}.review-section>.container-1233{padding:0!important;margin:0!important}.review-section>.container-1233:first-child{order:1!important}.ts-marquee-outer{order:2!important}.review-section>.container-1233:last-child{order:3!important}}@media(max-width:767px){.section-headers svg{margin:0 auto 10px;max-width:116px}h2.review-heading{font-size:26px;line-height:32px;margin-bottom:10px}.review-subheading{font-size:14px;line-height:19px;margin-bottom:24px}.review-card{border-radius:4px;margin:0 3.5px}.ts-marquee-outer{margin-bottom:18px}.review-rating{font-size:13px;grid-gap:6px}}.feel-better-section{padding:39px 0 0;background:linear-gradient(180deg,var(--c-band-top) 0%,var(--c-band-bottom) 100%);color:#fff;text-align:center}.feel-heading{font-weight:500;font-size:31px;line-height:38px;letter-spacing:0;text-align:center;margin-bottom:13px}.feel-heading strong{color:var(--c-tint);font-weight:500}.feel-subheading{font-weight:400;font-size:17px;line-height:24.33px;letter-spacing:0;text-align:center;margin-bottom:41px}.feel-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:40px}.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}.feel-center{flex:1;width:auto;position:relative}.feel-center:before,.feel-center:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(255,255,255,.22);pointer-events:none}.feel-center:before{width:560px;height:560px}.feel-center:after{width:760px;height:760px;border-color:#ffffff24}.feel-center img{position:relative;z-index:1}.feel-better-section .container-1066{overflow:hidden}@media(max-width:991px){.feel-center:before{width:95vw;height:95vw}.feel-center:after{width:130vw;height:130vw}}.feel-center img{display:inline-block;max-height:420px;width:auto}.feel-feature{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:flex-start}.feel-feature img,.feel-feature svg{width:60px;height:60px;object-fit:contain;margin:0 auto;color:#fff}.feel-label{font-weight:500;font-size:30px;line-height:1.2;letter-spacing:0;text-align:center;font-family:var(--typeHead);max-width:154px;margin-left:auto;margin-right:auto}@media(min-width:992px){.feel-grid--many .feel-label{font-size:24px;max-width:185px}.feel-grid--many .feel-column{width:46%}}@media(max-width:991px){.feel-heading{font-size:26px;line-height:32px;margin-bottom:12px}.feel-subheading{font-size:16px;line-height:18px;margin-bottom:43px}.feel-column{grid-gap:25px 31px;margin-top:0;margin-bottom:72px;width:100%}.feel-feature img,.feel-feature svg{width:32px;height:32px}.feel-label{font-size:18px;line-height:1.2;max-width:111px}.feel-center{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;flex:none}.feel-center img{max-height:none;width:100%}}.proven-benefits-section{padding-top:39px;padding-bottom:40px;background-color:var(--c-pale)}.benefits-heading{font-weight:500;font-size:31px;line-height:38px;letter-spacing:0;margin-bottom:19px;text-align:center}.highlight-text{color:var(--c-accent)}.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}.benefits-subheading strong{font-weight:500}.faq_center_flex.section3_lp{display:inline-flex;align-items:flex-start;grid-gap:14px 16px;flex-wrap:wrap;width:100%}.section3_lp .faq_slider_item_new{border-radius:8.02px;border:1px solid rgba(0,0,0,.3);background:#fff;width:calc(50% - 8px);position:relative;overflow:hidden}.section3_lp .faq_question_inner{display:flex;align-items:center;grid-gap:27px;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.section3_lp .faq_question_inner img,.section3_lp .faq_question_inner .cl-ph{height:119px;width:125px;flex-shrink:0;border-radius:7.35px;object-fit:cover}.card-title{font-family:var(--typeHead);font-weight:500;font-size:25.59px;line-height:28.72px;letter-spacing:0;margin-bottom:8px}.card-description{font-family:var(--typeBase);font-weight:400;font-size:19.91px;line-height:24.17px;letter-spacing:0;margin-bottom:0}.section3_lp .faq_question{display:flex;align-items:center;cursor:pointer;padding:10px 20px 10px 9px;justify-content:space-between}.section3_lp .faq_question .expand-buttons{font-size:34px;font-weight:100;line-height:normal;width:36.41px;height:36.41px;flex-shrink:0;border:1px solid rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;border-radius:50px;position:relative;z-index:2;background:#fff}.section3_lp .faq_question .expand-buttons .plus-icon{height:34px;display:flex;align-items:center;width:30px;justify-content:center}.section3_lp .faq_question .expand-buttons .minus-icon,.section3_lp .faq_question.active .expand-buttons .plus-icon{display:none}.section3_lp .faq_question.active .expand-buttons .minus-icon{height:34px;display:flex;align-items:center}.section3_lp .faq_answer{background:transparent;width:85%;position:absolute;top:0;bottom:0;display:inline-flex!important;align-items:center;font-size:17px!important;line-height:23px!important;text-align:left!important;padding:12.5px 31.5px!important;border-radius:8px;height:auto!important;transition:all .5s ease;transform-style:preserve-3d;overflow:visible!important;opacity:0;pointer-events:none}.section3_lp .faq_answer{flex-direction:column;justify-content:center}.section3_lp .faq_answer p{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);margin:0}.section3_lp .faq_question.active .faq_question_inner{transform:rotateY(180deg)}.section3_lp .faq_question.active+.faq_answer{background:#fff;transform:rotateY(180deg);opacity:1;pointer-events:auto}.action-callout{text-align:center}.cta-button{background:var(--c-dark);color:#fff;padding:0;text-decoration:none;border-radius:6.06px;height:54.53px;display:inline-flex;max-width:336px;width:100%;justify-content:center;align-items:center;font-weight:500;font-size:19.39px;line-height:19.39px;letter-spacing:0;text-align:center;font-family:var(--typeHead);transition:.5s}.cta-button:hover{box-shadow:0 0 0 2px var(--c-dark) inset;background:transparent;color:var(--c-dark)}@media(max-width:991px){.section3_lp .faq_question{padding:8px 16px 8px 8px}.faq_center_flex.section3_lp{grid-gap:10px}.section3_lp .faq_slider_item_new{border-radius:5.64px;width:100%}.section3_lp .faq_question_inner img,.section3_lp .faq_question_inner .cl-ph{height:84px;width:88px;border-radius:5.17px}.section3_lp .faq_question_inner{grid-gap:19px}.section3_lp .faq_answer{font-size:14px!important;line-height:17px!important;padding:19px 19px 19px 0!important}.section3_lp .faq_question .expand-buttons{font-size:25px;width:25px;height:25px}.benefits-heading{font-size:26px;line-height:32px;margin-bottom:10px;max-width:220px;margin-left:auto;margin-right:auto}.benefits-subheading{font-size:14px;margin-bottom:40px}.card-title{font-size:18px;line-height:20.2px;margin-bottom:5px}.card-description{font-size:14px;line-height:17px}section.proven-benefits-section .action-callout.hide-desk{text-align:center;margin-top:40px}.cta-button{border-radius:5px;height:45px;max-width:100%;font-size:16px}}.wellness-journey-section{padding-top:40px;padding-bottom:40px}.journey-container{display:flex;align-items:flex-start;justify-content:space-between}.content-column{text-align:center;display:flex;flex-direction:column;align-items:center;width:50%}@media(min-width:992px){.content-column{position:sticky;top:70px}}.brand-image{margin-bottom:47px;width:100%;object-fit:cover;aspect-ratio:2.43;object-position:center}.main-heading{font-weight:500;font-size:36.08px;line-height:44px;letter-spacing:0;text-align:center;width:100%}.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}.journey-button{background:var(--c-dark);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:var(--typeHead);font-weight:500;font-size:20px;letter-spacing:0;text-align:center;text-decoration:none}.journey-button:hover{box-shadow:0 0 0 2px var(--c-dark) inset;background:transparent;color:var(--c-dark)}.timeline-column{position:relative;max-width:calc(50% - 116px);width:100%}.milestones-container{display:flex;flex-direction:column;gap:17px}.milestone-item{position:relative;padding-left:32px}.timeline-dot{position:absolute;left:0;top:6px;width:16.65px;height:16.65px;border-radius:50%;background:#000;z-index:1;transition:2s}.milestone-item.active span.timeline-dot{background:var(--c-accent)}.timeline-line-segment{position:absolute;left:8px;top:22px;pointer-events:none;height:100%;width:1.39px;background:#000}.milestones-container>.milestone-item:last-child span.timeline-line-segment,.milestones-container>.milestone-item:last-child span.timeline-line-progress{display:none}.timeline-line-progress{position:absolute;left:6px;top:22px;width:4px;pointer-events:none;height:0;background:var(--c-accent);z-index:1;transition:all 1.5s ease}.milestone-item.active .timeline-line-progress{height:103%}.week-label{padding:4px 37px;border-radius:6.94px;color:#fff;margin-bottom:20px;transition:all 1.5s ease;background:#000;height:48px;display:inline-flex;align-items:center;font-family:var(--typeHead);font-weight:500;font-size:19.43px;line-height:24.98px;letter-spacing:0}.milestone-item.active .week-label{background:var(--c-accent)}.bullet-list{display:flex;flex-direction:column;gap:4px;color:#374151}.bullet-list ul{list-style:none;padding:0;margin:0}.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}.bullet-list li:before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='10' fill='%23ed3338'/><path d='M5.5 10.5l3 3 6-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}@media(max-width:991px){.journey-container{flex-wrap:wrap}.content-column{width:100%}.content-column>img,.content-column>.cl-ph{width:100%;margin:16px 0 34px;display:inline-flex;max-width:none}.timeline-column{max-width:100%}.wellness-journey-section{padding-top:0}.brand-image{aspect-ratio:2.1;margin-bottom:28px}.main-heading{font-size:26px;line-height:32px;margin-bottom:10px}.description-text{font-size:14px;line-height:19px;margin-bottom:28px}.week-label{padding:9px 27px;border-radius:5px;margin-bottom:15px;height:35px;font-size:14px;line-height:18px}.bullet-list li{font-size:14px;line-height:18px;margin-bottom:14px;padding-left:19px}.bullet-list li:before{width:14px;height:14px;left:0;top:1px}.milestones-container{gap:6px}.journey-container .action-callout.hide-desk{max-width:100%;margin:30px auto 0}.wellness-journey-section .action-callout .cta-button{background:var(--c-dark);color:#fff;border-radius:100px;font-size:18px;max-width:100%;height:54px}}.benefits-section-wrapper{padding:40px 0;background:var(--c-pale);text-align:center}.benefits-title{font-family:var(--typeHead);font-weight:500;font-size:27.52px;line-height:100%;letter-spacing:0;margin-bottom:14.36px;background:var(--c-accent);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}.benefits-subtitle{font-weight:500;font-size:31.11px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:40px}.benefits-subtitle strong{font-weight:500;color:var(--c-accent);display:inline-block;width:100%}.benefits-swiper{padding:0 0 40px!important}.benefits-swiper .swiper-slide{height:auto;display:flex}.benefits-swiper .swiper-pagination{position:static;margin-top:16px}.benefits-swiper .swiper-pagination-bullet{background:#00000040;opacity:1;width:8px;height:8px}.benefits-swiper .swiper-pagination-bullet-active{background:var(--c-accent);width:22px;border-radius:4px}.benefits-nav{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.benefits-prev,.benefits-next{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.benefit-item{background:#fff;padding:0;width:100%;border-radius:5px;border:0 solid rgba(0,0,0,.3);position:relative;overflow:hidden;text-align:left;flex:1}.benefit-item img,.benefit-item .image-container>.cl-ph{width:100%;aspect-ratio:600 / 364;border-radius:3.58px 3.58px 0 0;object-fit:cover}.image-container>div:not(.cl-ph){padding:26px 21px 32px}.benefit-caption{background:var(--c-accent);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:var(--typeHead)}.benefit-item h3{font-weight:500;font-size:23px;line-height:27px;letter-spacing:0;margin-bottom:13px}.benefit-content{padding:0;margin:0;font-weight:400;font-size:16px;line-height:21px;letter-spacing:0}.benefit-content strong{font-weight:500}.benefit-content p{margin-bottom:21px}.benefit-content p:last-child{margin-bottom:0}.benefits-section-wrapper .action-callout .cta-button{border-radius:100px;max-width:500px;height:62px;font-size:20px}@media(max-width:767px){.benefits-section-wrapper{padding:40px 0 22px}.benefits-title{font-size:23px;height:42px;margin-bottom:12px}.benefits-subtitle{font-size:26px;line-height:32px;margin-bottom:10px}.benefits-subtext.hide-desk{font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;text-align:center;margin-bottom:30px}.benefit-item{border-radius:5.64px;border:1px solid rgba(0,0,0,.3);padding:8.83px 16.43px 8.83px 8px;margin:1px}.benefit-item .image-container{display:flex;align-items:center;text-align:left;flex-wrap:wrap}.benefit-item h3{margin-bottom:9px}.benefit-caption{margin:0 0 12px;font-size:12px;line-height:20px;min-width:76px}.benefit-item .image-container>div:not(.cl-ph){padding:25px 20px}.benefit-content{font-size:14px;line-height:18px}.benefits-section-wrapper .action-callout .cta-button{font-size:18px;height:50px}}.comparison-section{background:var(--c-dark);color:#fff;padding:34px 0 35px}.comparison-grid{display:flex;flex-wrap:wrap;gap:107px;justify-content:space-between;margin-top:83px}.left-table{padding:0;flex:1;max-width:440px;display:flex;align-items:flex-end;grid-gap:8px}.product-box h3{font-family:var(--typeHead);font-weight:400;font-size:20.44px;line-height:24px;letter-spacing:0;margin-bottom:1px}.left-table .product-box{text-align:center;margin-bottom:0}.left-table .product-box img{max-height:105px;width:auto;margin:-83px auto 9px;display:block}.r-img{text-align:center;margin-bottom:0}.r-img img{max-height:105px;width:auto;margin:-83px auto 9px;display:block}.left-table .features{list-style:none;padding:0;margin:0;text-align:center;display:inline-block;width:100%;background:transparent;border-radius:0}.l-inner{background:var(--c-accent);text-align:center;padding:0 0 21.86px;width:234px;border-radius:4.33px;position:relative}.l-inner.l-r-inner{width:198px;background:#fff;color:#2c2a2b;border:.87px solid rgba(0,0,0,.06)}.l-inner span{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;display:inline-block}.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}.left-table .features li:last-child{border-bottom-width:0}.left-table .l-r-inner .features li{border-color:#0000000f}.left-feature,.right-feature{display:flex;flex-direction:column;align-items:center}.left-feature svg{width:28px;height:28px;margin:0 auto 4px;color:#fff}.right-feature svg{width:24px;height:24px;margin:0 auto 4px;color:#9a9a9a}.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:#2c2a2b}.right-content{flex:1;max-width:504px}.right-content h2{font-weight:500;font-size:36.51px;line-height:36.74px;letter-spacing:0;text-align:left;margin-bottom:61px}.right-content h2 strong{font-weight:500;color:var(--c-cream)}.checklist{list-style:none;padding:0;margin-bottom:61px}.checklist ul{margin:0;padding:0;list-style:none}.checklist li{text-align:left;font-weight:400;font-size:17px;line-height:23px;letter-spacing:0;margin-bottom:38px;padding-left:30px;position:relative}.checklist li:before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='10' fill='white'/><path d='M5.5 10.5l3 3 6-6' fill='none' stroke='%23ed3338' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.cta-btn{color:#2c2a2b;padding:18px;border-radius:100px;text-decoration:none;font-weight:500;font-size:20px;letter-spacing:0;text-align:center;font-family:var(--typeHead);height:62px;display:flex;align-items:center;justify-content:center;background:var(--c-cream);transition:.5s}.cta-btn:hover{background:transparent;box-shadow:0 0 0 2px var(--c-cream) inset;color:var(--c-cream)}h2.hide-desk.mob-heading strong{font-weight:500;color:var(--c-cream)}@media(max-width:991px){.comparison-section{padding:40px 0}.comparison-grid{flex-direction:column;align-items:center;margin-top:220px;grid-gap:32px}.left-table,.right-content{max-width:100%}h2.hide-desk.mob-heading{font-size:26px;line-height:28.7px;text-align:center;max-width:179px;margin:0 auto}.right-content{max-width:100%;min-width:100%!important;margin-left:auto;margin-right:auto}.cta-btn{border-radius:100px;font-size:18px;height:50px}.left-table .product-box img{max-height:127px;margin:0 auto}.product-box h3{font-size:25.11px;line-height:29px;margin-bottom:0}.left-table .features li{min-height:100px;border-bottom-width:1px}.l-inner.l-r-inner{padding-top:0}.l-inner.l-r-inner>h3{font-size:17px;line-height:23px;position:absolute;top:-40px;color:#fff;width:100%;text-align:center}.l-inner span{font-size:14px;line-height:17px;max-width:101px;margin-top:6px}.left-feature svg{height:31px;width:auto}.right-feature svg{width:24px}.r-img img{margin:0 auto}.r-img,.left-table .product-box{position:absolute;bottom:calc(100% + 40px);left:0;right:0;margin:0 auto;text-align:center}.left-table .product-box{bottom:calc(100% + 20px)}.left-table{width:100%;justify-content:center}}.risk-free-trial{background:var(--c-pale);padding:28px 0 0}.trial-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px}.trial-grid .left-content{flex:1;max-width:494px;text-align:center;width:100%;margin:0 auto}.trial-grid .right-content{flex:1;min-width:300px;text-align:center;max-width:42%}.trial-grid .right-content img,.trial-grid .right-content .cl-ph{width:100%;height:auto;max-width:400px;display:inline-flex;aspect-ratio:600 / 524}.trial-grid .right-content img{display:block;margin:0 auto}.badges{color:#fff;border-radius:50%;align-items:center;justify-content:center;text-align:center;background:url(badge-scallop.png) center / contain no-repeat;width:108px;height:108px;font-family:var(--typeHead);font-weight:400;font-size:15.41px;line-height:25.26px;display:inline-flex;flex-direction:column;margin-bottom:5px}.badges span{font-weight:500;font-size:37.78px;letter-spacing:0;margin-top:9px;line-height:1}.trial-grid .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:var(--c-dark)}.trial-grid .left-content h2{font-weight:500;font-size:23px;line-height:30px;letter-spacing:0;text-align:center;margin-bottom:17px}.trial-grid .left-content p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:20px}.cta-button.cta-button-secon{background:var(--c-accent);width:100%;max-width:278px}.cta-button.cta-button-secon:hover{background:transparent;box-shadow:0 0 0 2px var(--c-accent) inset;color:var(--c-accent)}@media(min-width:768px){.risk-free-trial .cta-button{display:none}}@media(max-width:767px){.risk-free-trial{padding:40px 0 0}.trial-grid .right-content{max-width:100%}.trial-grid .right-content img,.trial-grid .right-content .cl-ph{max-width:280px;margin:0 auto}.trial-grid{gap:0}.trial-grid .left-content{margin-bottom:22px}}section.video-testimonials{padding:40px 0;text-align:center}.testimonial-heading{font-weight:500;font-size:31px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:4px;color:#191712}.testimonial-heading strong{font-weight:500;color:var(--c-accent)}.testimonial-subheading{font-weight:400;font-size:17px;line-height:19px;letter-spacing:0;text-align:center;margin-bottom:29px}.testimonial-slider-wrapper{position:relative}.testimonial-card{background:#fff;border-radius:0;padding:0 8px}.video-testimonials .testimonial-card{padding:0 8px}.video-testimonials .video-wrapper{height:auto;max-width:100%;overflow:hidden;padding-bottom:177.78%;position:relative;width:100%;margin-bottom:8px;border-radius:10px}.video-testimonials .video-wrapper video,.video-testimonials .video-wrapper .cl-ph{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;object-fit:cover;border-radius:10px}.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}.video-testimonials .swiper{padding-bottom:36px!important}.vt-pagination{bottom:0!important}.vt-pagination .swiper-pagination-bullet{background:var(--c-accent);opacity:.3;width:8px;height:8px}.vt-pagination .swiper-pagination-bullet-active{opacity:1;width:27px;border-radius:4px}.slick-arrow{background:none;border:none;cursor:pointer;padding:0;margin:0 6px}.testimonial-slider-wrapper .vt-prev,.testimonial-slider-wrapper .vt-next{display:inline-block;margin-top:12px}.video-testimonials .slick-arrow circle{fill:#000}@media(max-width:767px){.testimonial-heading{font-size:28px;line-height:34px;margin-bottom:8px}.testimonial-subheading{font-size:14px}.video-testimonials .video-wrapper{padding-bottom:170%}}.shopify-section>.container-1233,.risk-free-trial>.container-1233{display:block}.image-strip{display:flex;justify-content:center;align-items:center;background:#fff;border-top:1px solid rgba(0,0,0,.3);padding-top:40px}.image-strip img{max-width:480px;width:100%;display:block}@media(max-width:767px){.image-strip{position:relative;bottom:-6px;padding-top:0;border-top:none}.image-strip img{max-width:340px}}.sdbh{background:var(--c-pale);padding:72px 20px 12px}.sdbh__inner{max-width:860px;margin:0 auto;text-align:center}.sdbh__heading{margin:0 0 18px;font-family:var(--typeHead);font-size:32px;line-height:1.15;font-weight:600;color:#2c2a2b}.sdbh__heading span{color:var(--c-accent)}.sdbh__description{max-width:780px;margin:0 auto;font-family:var(--typeBase);font-size:20px;line-height:1.2;color:#2c2a2b}.sdbh__description p{margin:0}product-selector.cl-second .container-1179{background:var(--c-pale);max-width:100%;padding-bottom:0}product-selector.cl-second .product-section{max-width:1400px;margin:0 auto}@media(max-width:991px){.sdbh{padding:52px 20px 10px}.sdbh__heading{font-size:26px}.sdbh__description{font-size:16px}}.testimonial-section{padding:40px 0}.testimonial-section .heading{text-align:center;margin-bottom:40px}.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}.heading .featured-subheading{margin-bottom:15.39px;font-size:14.85px;line-height:22.28px}.featured-subheading svg{max-width:90px;height:17px}.featured-subheading strong{font-weight:500}.featured-heading{font-weight:500;font-size:31.26px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:47.53px}.heading h2.featured-heading{margin-bottom:40.61px}.featured-heading strong{font-weight:500;color:var(--c-accent)}.testimonials .testimonial{background:#fff;padding:25px 22px 28px;margin-bottom:20px;border:.3px solid rgba(0,0,0,.3);border-radius:4px}.testimonials .testimonial:last-child{margin-bottom:0}.testimonial .stars{display:flex;align-items:center;font-weight:400;font-size:13.88px;line-height:110%;letter-spacing:0;margin-bottom:26px;grid-gap:5px}.testimonial .stars svg{max-width:75px;height:14px;margin-bottom:-2px}.testimonial .quote{font-family:var(--typeBase);text-transform:none;font-weight:500;font-size:18px;line-height:110%;letter-spacing:0;margin-bottom:26px}.testimonial .body{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;margin-bottom:26px;max-width:903px}.review-tags-n{margin-top:20px;text-align:left;display:flex;grid-gap:13px}.review-tag-n{background:var(--c-chip-bg);color:var(--c-accent);padding:6px 13.5px;border-radius:20px;font-size:12px;margin:0;border:.5px solid var(--c-accent);min-width:auto;text-align:center}button.read-more-btn{display:none;background:none;border:0;font-weight:400;font-size:14px;line-height:17px;letter-spacing:0;text-decoration:underline;text-align:center;width:100%;margin-top:20px}@media(max-width:991px){.featured-subheading svg{max-width:74px}.featured-subheading{font-size:13.04px;line-height:19.57px;margin-bottom:9.5px;grid-gap:8.7px}.featured-heading{font-size:26px;line-height:32px;margin-bottom:17px}}@media(max-width:767px){.heading h2.featured-heading{max-width:233px;margin:0 auto 40px}.testimonial .quote{font-size:18px;line-height:20px}.testimonials .testimonial.hidden-review{max-height:0;opacity:0;overflow:hidden;padding:0;margin-bottom:0;border:0}.testimonials .testimonial.hidden-review.show{max-height:1000px;opacity:1;padding:25px 22px 28px;margin-bottom:20px;border:.3px solid rgba(0,0,0,.3);transition:max-height .6s ease,opacity .6s ease}button.read-more-btn{display:block}}.clf{--clf-text: #f6f6f6;--clf-muted: rgba(246,246,246,.72);--clf-accent: var(--c-accent);--clf-line: rgba(246,246,246,.16);background:#5c0a0c;color:var(--clf-text);padding:30px 0 0;font-family:var(--typeBase);font-size:15px;font-weight:500;line-height:1.8;letter-spacing:.6px}.clf p{margin:0}.clf a{color:inherit}.clf__inner{max-width:1280px;margin:0 auto;padding:0 24px}.clf__grid{display:grid;grid-template-columns:1fr;gap:40px;text-align:left}.clf__logo-img{max-width:170px;width:100%;height:auto;display:inline-block;filter:brightness(0) invert(1)}.clf__logo-text{font-size:22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--clf-text)}.clf__tagline{margin:10px 0 0;font-size:13px;font-style:italic;line-height:1.6;color:var(--clf-muted)}.clf__brand-divider,.clf__divider{border:0;border-top:1px solid var(--clf-line);height:0;background:none}.clf__brand-divider{margin:18px 0}.clf__contact{display:flex;flex-direction:column;gap:10px}.clf__contact-row{display:flex;align-items:flex-start;gap:10px}.clf__contact-icon{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:var(--clf-accent)}.clf__contact a{font-size:14px;color:var(--clf-muted);text-decoration:none;line-height:1.5}.clf__contact a:hover,.clf__rich-links a:hover{color:var(--clf-accent)}.clf__contact-hours{font-size:14px;line-height:1.5;color:var(--clf-muted)}.clf__callback{margin-top:16px;font-size:13px;line-height:1.55;color:var(--clf-muted)}.clf__link-heading{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;color:var(--clf-text)}.clf__rich-links p{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--clf-muted)}.clf__rich-links p:last-child{margin-bottom:0}.clf__rich-links a{color:var(--clf-muted);text-decoration:none;transition:color .2s}.clf__newsletter-heading{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;color:var(--clf-text)}.clf__newsletter-subtext{font-size:14px;line-height:1.6;margin:0 0 18px;color:var(--clf-muted)}.clf__newsletter-form{display:flex;align-items:center;background:#fff;border-radius:999px;padding:6px 6px 6px 20px;gap:8px;max-width:420px}.clf__newsletter-form input[type=email]{flex:1 1 auto;border:0;background:transparent;outline:none;font-family:var(--typeBase);font-size:15px;color:#1a1a1a;min-width:0}.clf__newsletter-form input[type=email]::placeholder{color:#1a1a1a;opacity:.55}.clf__newsletter-btn{flex-shrink:0;border:0;cursor:pointer;background:var(--clf-accent);color:#fff;font-family:var(--typeBase);font-size:14px;font-weight:700;padding:12px 22px;border-radius:999px;transition:opacity .2s,transform .2s}.clf__newsletter-btn:hover{opacity:.9;transform:scale(1.02)}.clf__newsletter-fineprint{font-size:12px;line-height:1.5;margin-top:12px;color:var(--clf-muted);opacity:.8}.clf__newsletter-success{font-size:14px;margin-top:12px;color:var(--clf-text)}.clf__divider{margin:44px 0}.clf__disclosure{font-size:12px;line-height:1.6;color:var(--clf-muted);margin:0;text-align:left}.clf__disclosure p{margin:0 0 6px}.clf__disclosure p:last-child{margin-bottom:0}.clf__payment{padding-top:46px}.clf__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.clf__payment-list li{display:flex}.clf__payment-icon{width:38px;height:24px}.clf__legal{text-align:center;font-size:12px;line-height:1.6;color:var(--clf-muted);padding:22px 0 0}.clf__copyright{text-align:center;font-size:13px;letter-spacing:.6px;color:var(--clf-muted);padding:18px 0 26px}.clf__copyright a{text-decoration:none}@media screen and (min-width:750px){.clf__grid{grid-template-columns:minmax(240px,300px) 1fr 1fr minmax(280px,320px);column-gap:48px;align-items:start}.clf__subscribe{border-left:1px solid var(--clf-line);padding-left:40px}.clf__col-links,.clf__col-policies,.clf__subscribe{padding-top:12px}}@media screen and (max-width:749px){.clf__divider{margin:32px 0}.clf__newsletter-form{background:transparent;flex-direction:column;align-items:stretch;gap:12px;padding:0;border-radius:0;max-width:100%}.clf__newsletter-form input[type=email]{width:100%;background:#fff;border:1.5px solid rgba(0,0,0,.18);border-radius:999px;padding:14px 20px;box-sizing:border-box}.clf__newsletter-btn{width:100%;padding:14px 20px}.clf__payment{padding-top:32px}}.cl-nav-inline{display:none}@media screen and (min-width:990px){.cl-nav-inline{display:flex;align-items:center;margin:0;padding:0;list-style:none}.cl-nav-inline__link{display:block;padding:12px;font-family:var(--typeBase);font-size:14px;font-weight:500;letter-spacing:.6px;color:#2c2a2bbf;text-decoration:none;white-space:nowrap}.cl-nav-inline__link:hover{color:#2c2a2b}.cl-nav-inline__link.is-active{color:#2c2a2b;text-decoration:underline;text-underline-offset:3px}.cl-nav-burger{display:none!important}.header-item--navigation,.header-item--icons{flex:1 1 0}}.cl-policy .shopify-policy__container{max-width:760px;margin:0 auto;padding:56px 24px 72px;font-family:var(--typeBase);color:#2c2a2b}.cl-policy .shopify-policy__title h1{font-family:var(--typeHead);font-weight:500;font-size:40px;line-height:1.15;text-align:center;margin:0 0 32px}.cl-policy .shopify-policy__body,.cl-policy .rte{font-size:16px;line-height:1.7}.cl-policy .rte p,.cl-policy .rte ul,.cl-policy .rte ol{margin:0 0 16px}.cl-policy .rte ul,.cl-policy .rte ol{padding-left:22px}.cl-policy .rte li{margin:0 0 6px}.cl-policy .rte h2,.cl-policy .rte h3{font-family:var(--typeHead);font-weight:500;font-size:24px;line-height:1.25;margin:32px 0 12px}.cl-policy .rte a{color:var(--c-dark);text-decoration:underline}.swiper-button-disabled{opacity:.35}.swiper-pagination{text-align:center}.swiper-pagination-bullet{display:inline-block;margin:0 4px;border-radius:50%;transition:width .2s}@media(min-width:992px){.left-table{max-width:50%}.l-inner{width:45%}.l-inner.l-r-inner{width:50%}.comparison-grid .right-content{max-width:42%}}@media(max-width:991px){.l-inner{width:52.8%}.l-inner.l-r-inner{width:44.8%}}@media(max-width:767px){.testimonial-slider-section .swiper-pagination{white-space:nowrap}.testimonial-slider-section .swiper-pagination-bullet{width:6px!important;height:6px!important;margin:0 2.5px!important}.testimonial-slider-section .swiper-pagination-bullet-active{width:16px!important}}.review-rating .review-date,.testimonial .stars .review-date{margin-left:auto;color:#8a8a8a;font-size:13px}.review-card--photo{justify-content:flex-start;padding-top:0;overflow:hidden}.review-card--photo .review-card-photo{display:block;width:calc(100% + 50px);max-width:none;margin:0 -25px 22px;aspect-ratio:1 / 1;object-fit:cover;object-position:center 25%}@media(max-width:767px){.review-card--photo .review-card-photo{aspect-ratio:4 / 3}}.review-card--photo>div:last-child{margin-top:auto;padding-top:18px}.review-card--photo .review-quote{margin-bottom:0}.review-card--photo>div:last-child{padding-top:0}.review-card--photo .review-tags{margin-top:16px}.review-rating{flex-wrap:wrap;row-gap:10px}.review-rating .review-pill{flex:1 1 auto;order:-2;display:flex;align-items:center;justify-content:flex-start;gap:6px;line-height:1;min-width:0}.review-rating .review-date{order:-1;margin-left:auto;white-space:nowrap}.review-pill-name{font-size:14px;font-weight:600;color:#1a1a1a;text-transform:none}.review-pill-ver{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:var(--c-accent);white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.review-pill-ver svg{width:12px;height:12px;color:var(--c-accent);flex-shrink:0}.review-rating .review-stars{order:1;flex-basis:100%;display:flex;align-items:center;gap:6px}.cl-second{display:block;background:var(--c-pale);padding:60px 0}.cl-second .product-section{display:block;max-width:700px;margin:0 auto;padding-top:0;padding-bottom:0}.cl-second .product-image,.cl-second .review-count,.cl-second .tile-sub,.cl-second .product-info-custom>h2,.cl-second .sm-heading,.cl-second .features,.cl-second .rps-g1wv-faq,.cl-second .oo-vt-block{display:none!important}.cl-second .product-info-custom{max-width:700px;width:100%;margin:0 auto;padding:0}@media(max-width:991px){.cl-second{padding:40px 0 44px}}@media(max-width:767px){.cl-second{padding:40px 0 46px}.cl-second .product-section{padding:0 16px}}.testimonial .rg-author{display:flex;align-items:center;gap:8px;margin-bottom:10px}.testimonial .rg-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial .rg-author .review-date{margin-left:auto;color:#8a8a8a;font-size:13px;white-space:nowrap}@media(max-width:767px){.testimonial .rg-author{flex-wrap:wrap;row-gap:2px}.testimonial .rg-author .review-pill-ver{font-size:10px}}.clc{padding:40px 0 72px;font-family:var(--typeBase)}.clc__text{max-width:668px;margin:0 auto;padding:0 15px 36px;font-size:16px;font-weight:500;line-height:1.8;color:#3a3a3a}.clc__text--center{text-align:center}.clc__h1{font-family:var(--typeHead);font-weight:500;font-size:30px;line-height:1.3;color:#2c2a2b;text-align:center;margin:0 0 20px}.clc__h2{font-family:var(--typeHead);font-weight:500;font-size:39px;line-height:1.3;color:#2c2a2b;text-transform:uppercase;margin:0 0 20px}.clc__body p{margin:16px 0 0}.clc__body p:first-child{margin-top:0}.clc__form-wrap{max-width:698px;margin:0 auto;padding:0 15px}.clc__fields{display:grid;grid-template-columns:1fr;gap:0 20px}@media screen and (min-width:750px){.clc__fields{grid-template-columns:1fr 1fr}.clc__h1{font-size:40px}.clc__h2{font-size:48px}}.clc__field{position:relative;margin:0 0 17px}.clc__input{width:100%;box-sizing:border-box;font-family:var(--typeBase);font-size:16px;font-weight:500;color:#2c2a2b;background:#fff;border:1px solid rgba(44,42,43,.55);border-radius:6px;padding:22px 15px 8px;min-height:45px;outline:none}.clc__input:focus{border-color:#2c2a2b;box-shadow:0 0 0 1px #2c2a2b}.clc__textarea{min-height:100px;resize:vertical}.clc__field label{position:absolute;left:16px;top:13px;font-size:16px;color:#2c2a2bbf;pointer-events:none;transition:top .1s,font-size .1s}.clc__input:focus+label,.clc__input:not(:placeholder-shown)+label{top:4px;font-size:11px}.clc__button{text-align:center;margin-top:30px}.clc__btn{min-width:200px;min-height:47px;padding:0 30px;border:0;border-radius:7px;background:var(--c-accent);color:#fff;font-family:var(--typeBase);font-size:15px;font-weight:500;cursor:pointer}.clc__btn:hover{background:var(--c-dark)}.clc__notice{margin:0 0 20px;font-size:15px;color:#2c2a2b}.clc__notice--error{color:var(--c-dark)}.cls{max-width:960px;margin:0 auto;padding:48px 20px 80px;font-family:var(--typeBase);color:#2c2a2b}.cls--center{text-align:center}.cls__h1{font-family:var(--typeHead);font-weight:500;font-size:40px;line-height:1.15;text-align:center;margin:0 0 28px}.cls__form{display:flex;gap:10px;max-width:560px;margin:0 auto 36px}.cls__input{padding:12px 15px}.cls__empty{text-align:center;font-size:16px;line-height:1.6;margin:0 0 10px}.cls__btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.cls__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;list-style:none;margin:0;padding:0}.cls__card a{display:block;color:inherit;text-decoration:none}.cls__card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#f6f6f6}.cls__title{display:block;font-size:16px;font-weight:500;margin:12px 0 4px;line-height:1.3}.cls__price{display:block;font-size:15px;color:var(--c-accent);font-weight:700}.clcart__items{list-style:none;margin:0;padding:0;border-top:1px solid #e6e6e6}.clcart__item{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #e6e6e6}.clcart__item img{width:90px;height:90px;object-fit:cover;border-radius:6px;background:#f6f6f6;flex-shrink:0}.clcart__info{flex:1 1 auto;min-width:0}.clcart__title{font-weight:700;font-size:16px;color:inherit;text-decoration:none}.clcart__meta{font-size:14px;color:#2c2a2bbf;margin:6px 0;line-height:1.4}.clcart__remove{font-size:13px;color:#2c2a2bbf}.clcart__price{font-weight:700;font-size:16px;white-space:nowrap}.clcart__subtotal{display:flex;justify-content:space-between;font-size:18px;font-weight:700;padding:22px 0 6px}.clcart__note{font-size:14px;color:#2c2a2bbf;margin:0;text-align:right}@media screen and (max-width:749px){.cls__h1{font-size:32px}.cls__grid{grid-template-columns:1fr 1fr;gap:14px}}.product-image .pos-rel{position:relative}.pg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:36px;height:36px;border-radius:50%;background:#ffffffbf;color:#111;border:0;box-shadow:0 1px 6px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .3s,background-color .2s}.pg-arrow svg{width:18px;height:18px}.pg-arrow:hover{background:#fff}.pg-prev{left:12px}.pg-next{right:12px}@media(min-width:750px){.pg-arrow{opacity:0}.product-image .pos-rel:hover .pg-arrow{opacity:1}}#pp-tracking-page-app{font-family:var(--typeBase);color:#2c2a2b;padding:24px 16px 56px}#pp-tracking-page-app .pp_tracking_title{font-family:var(--typeHead);font-weight:500;font-size:36px;text-align:center;margin:8px 0 28px}#pp-tracking-page-app label,#pp-tracking-page-app .PP-Label{font-size:14px;font-weight:600;color:#2c2a2b;margin-bottom:6px;display:inline-block}#pp-tracking-page-app .PP-TextField__Input{width:100%;height:50px;border:1px solid #d9d4d4!important;border-radius:8px;padding:0 14px!important;font-size:16px;background:#fff;box-sizing:border-box}#pp-tracking-page-app .PP-TextField__Input:focus{outline:none;border-color:var(--c-accent)!important;box-shadow:0 0 0 3px #ed333826}#pp-tracking-page-app .pp-button-enter{background:var(--c-dark)!important;color:#fff!important;border:0!important;border-radius:8px!important;height:50px;min-width:140px;padding:0 28px!important;font-family:var(--typeHead);font-size:17px;font-weight:600;cursor:pointer}#pp-tracking-page-app .pp-button-enter:hover{background:var(--c-accent)!important}.cl-policy #pp-root,.cl-policy .pp_tracking_content,.cl-policy [class*=pp_]{font-family:var(--typeBase);color:#2c2a2b}.cl-policy #pp-root{max-width:1000px;margin:0 auto;padding:40px 20px 64px}.cl-policy #pp-root h1,.cl-policy #pp-root h2{font-family:var(--typeHead);font-weight:500}.cl-policy #pp-root button,.cl-policy #pp-root .pp_btn,.cl-policy #pp-root [type=submit]{background:var(--c-dark)!important;border-color:var(--c-dark)!important;color:#fff!important;border-radius:8px!important}.ts-review-swiper .swiper-slide{width:296px}.review-card--photo .review-card-photo{aspect-ratio:auto;height:300px}@media(max-width:768px){.ts-review-swiper .swiper-slide{width:316px}}@media(max-width:480px){.ts-review-swiper .swiper-slide{width:326px}}@media(max-width:767px){.review-card{margin:1px 8px}}@media(max-width:768px){.review-card--photo .review-card-photo{aspect-ratio:auto;height:200px}}.testimonial-slider-section{overflow-x:hidden}.testimonial-slider-section .ts-review-swiper{width:100vw;margin-left:calc(50% - 50vw)}.pmt{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px}.pmt__opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:86px;padding:12px 10px;border:1.5px solid #e2e2e8;border-radius:12px;background:#fff;cursor:pointer;font-family:inherit;text-align:center;color:#1a1a1a;transition:border-color .15s,background .15s}.pmt__opt.is-active{border:2px solid var(--c-dark);background:var(--c-sel, #fcecec);color:var(--c-dark)}.pmt__title{font-size:20px;font-weight:700;line-height:1.15}.pmt__sub{font-size:13px;line-height:1.3;color:#555}.pmt__opt.is-active .pmt__sub{color:var(--c-dark)}.pmt--bottom{margin:18px 0 0}.pmt__terms{margin:10px 0 0;font-size:12px;line-height:1.45;color:#666;text-align:center}.offer-box .compare-price:empty{display:none}@media(max-width:767px){.pmt{gap:10px}.pmt__opt{min-height:72px}.pmt__title{font-size:16px}.pmt__sub{font-size:11px}}.ts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;max-width:1150px;margin:34px auto 10px}.ts-grid-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d9d9d9;padding:26px 26px 24px;text-align:left}.ts-grid-rating{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;margin-bottom:18px}.ts-grid-rating svg{width:74px;height:14px}.ts-grid-title{font-weight:700;font-size:15px;line-height:1.35;color:#111;margin-bottom:6px}.ts-grid-body{font-size:14.5px;line-height:1.45;color:#222;flex:1 1 auto}.ts-grid-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:24px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#777}.ts-grid-who{display:flex;align-items:center;gap:8px}.ts-grid-who img{width:26px;height:26px;border-radius:50%;object-fit:cover}.ts-grid-ver{display:flex;align-items:center;gap:4px;color:var(--c-accent)}.ts-grid-ver svg{width:12px;height:12px}.ts-grid-tags{display:flex;gap:10px;margin-top:18px}.ts-grid-tags span{flex:1 1 0;text-align:center;border:1px solid var(--c-accent);color:var(--c-dark);border-radius:999px;padding:6px 8px;font-size:12.5px;background:#fff5f5}@media(max-width:900px){.ts-grid{grid-template-columns:1fr;gap:18px;padding:0 16px;margin-top:24px}.ts-grid-card{padding:22px 20px}}.add-to-cart-button.atc-has-g{flex-direction:column;gap:4px;height:auto;min-height:63px;padding:11px 24px 10px}.add-to-cart-button .atcr-row{align-items:center;display:flex;gap:16px;justify-content:center}.add-to-cart-button .atcr-g{font-family:var(--typeBase);font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.2;opacity:.92}.gc90-wrap{display:flex;align-items:center;gap:14px;background:#fff8f8;border:1.5px dashed #f2b6b8;border-radius:8px;padding:12px 14px;margin-top:12px;width:100%;box-sizing:border-box}.gc90-badge{flex-shrink:0;width:64px;height:64px;object-fit:contain;display:block}.gc90-text{text-align:left}.gc90-heading{margin:0 0 3px;font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.3}.gc90-body{margin:0;font-size:13px;line-height:1.4;color:#555}.gc90-lead{font-weight:700;color:var(--c-dark)}.rps-info-bar+.gc90-wrap{margin-top:12px}.gc90-wrap+.rps-g1wv-faq{margin-top:16px!important}@media(max-width:767px){.add-to-cart-button.atc-has-g{min-height:56px;padding:9px 16px 8px}.add-to-cart-button .atcr-row{gap:8px}.add-to-cart-button .atcr-g{font-size:12px}.rps-info-bar{margin-bottom:0}.gc90-badge{width:56px;height:56px}.gc90-heading{font-size:14px}.gc90-body{font-size:12.5px}}.bundle-offerss .offer-box:last-child{margin-bottom:0}product-selector .add-to-cart-button{margin-top:16px}.add-to-cart-button.atc-redesign .atcr-label{font-weight:700;letter-spacing:.06em}.add-to-cart-button.atc-redesign .atcr-div{align-self:stretch;background:#ffffff73;margin:3px 0;width:1.5px}.add-to-cart-button.atc-redesign .atcr-pill{background:none;border:0;box-shadow:none;font-size:1em;gap:10px;padding:0}.add-to-cart-button.atc-redesign .main-price{font-weight:700;letter-spacing:.06em}.add-to-cart-button.atc-redesign .compare-price{color:#fff9;font-weight:500;letter-spacing:.04em}.add-to-cart-button.atc-redesign:hover .atcr-pill{background:none;border:0}.add-to-cart-button.atc-redesign:hover .atcr-div{background:#b80d1059}.add-to-cart-button .atcr-row{gap:14px}.add-to-cart-button.atc-has-g{gap:6px;padding:13px 24px 12px}.add-to-cart-button.atc-has-g .atcr-g{font-size:14px;letter-spacing:.03em}@media(max-width:767px){.add-to-cart-button .atcr-row{gap:10px}.add-to-cart-button.atc-redesign .atcr-label,.add-to-cart-button.atc-redesign .main-price{letter-spacing:.04em}.add-to-cart-button.atc-has-g .atcr-g{font-size:12.5px}}.add-to-cart-button.atc-redesign .atcr-div{align-self:center;height:1.15em;margin:0}#NavDrawer{--drawer-gutter: 30px}#NavDrawer .drawer__header{border-bottom:1px solid var(--c-dark)}#NavDrawer .drawer__close-button .icon{stroke:#000}#NavDrawer .mobile-nav__item:after{border-bottom:1px solid var(--c-dark)}#NavDrawer .mobile-nav__link{color:var(--c-dark);font-family:var(--typeBase);font-size:20px;font-weight:400;letter-spacing:4px;line-height:28px;padding:15px var(--drawer-gutter);text-transform:uppercase}body:has(#NavDrawer.drawer--is-open) .drawer__overlay{background:transparent}.add-to-cart-button.atc-redesign,.add-to-cart-button.atc-redesign *{font-family:"Plus Jakarta Sans",var(--typeBase)}.add-to-cart-button.atc-redesign{font-size:15px;font-weight:700;letter-spacing:2px;line-height:18px}.add-to-cart-button.atc-redesign .atcr-row{gap:8px}.add-to-cart-button.atc-redesign .atcr-label{font-weight:700;letter-spacing:2px}.add-to-cart-button.atc-redesign .atcr-div{align-self:auto;background:none;font-size:1.1em;font-weight:300;height:auto;line-height:1;margin:0;opacity:.5;width:auto}.add-to-cart-button.atc-redesign:hover .atcr-div{background:none}.add-to-cart-button.atc-redesign .atcr-pill{font-size:15px;gap:6px}.add-to-cart-button.atc-redesign .main-price{font-weight:700;letter-spacing:2px}.add-to-cart-button.atc-redesign .compare-price{color:currentColor!important;font-size:.88em;font-weight:400;letter-spacing:2px;opacity:.6}.add-to-cart-button.atc-has-g{gap:3px}.add-to-cart-button.atc-has-g .atcr-g{font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.2;opacity:.9}@media(max-width:767px){.add-to-cart-button.atc-redesign .atcr-label,.add-to-cart-button.atc-redesign .main-price{letter-spacing:2px}.add-to-cart-button.atc-has-g .atcr-g{font-size:11px}.add-to-cart-button .atcr-row{gap:8px}}body:has(#NavDrawer.drawer--is-open) .shopify-section:has(#NavDrawer){z-index:31}.video-wrapper video.cl-ugc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer;background:#000}.cl-ugc-play{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:0;border-radius:50%;background:#ed3338 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l11-6.5z' fill='white'/%3E%3C/svg%3E") 55% 50%/15px no-repeat;box-shadow:0 1px 4px #0003;cursor:pointer;z-index:2;transition:opacity .15s}.video-wrapper.is-playing .cl-ugc-play{opacity:0;pointer-events:none}@media(max-width:767px){.cl-ugc-play{width:30px;height:30px;margin:-15px 0 0 -15px;background-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/capsalia-landing.css.map */
