.section-bestsellers-grid{margin:0!important}.bestsellers-grid{width:100%;padding:calc(var(--bs-pad-top) * .75) 2rem calc(var(--bs-pad-bottom) * .75);background:#fff}.bestsellers-grid__inner{display:block;width:100%;max-width:none;margin:0}.bestsellers-grid__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 0 3.2rem}h2.bestsellers-grid__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:3.2rem;font-weight:600;line-height:1.1;letter-spacing:-.08rem;color:var(--bs-heading)}.bestsellers-grid__nav{display:none;flex-shrink:0;align-items:center;gap:.8rem}.bestsellers-grid__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid #121212;background:#fff;color:#121212;cursor:pointer}.bestsellers-grid__nav-btn .icon{width:1.4rem;height:1rem}.bestsellers-grid__nav-btn--prev .icon{transform:rotate(180deg)}.bestsellers-grid__nav-btn:hover:not([disabled]){background:#121212;color:#fff}.bestsellers-grid__nav-btn[disabled]{opacity:.28;cursor:not-allowed}.bestsellers-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:3.2rem;list-style:none;margin:0;padding:0}.bestsellers-card{display:flex;flex-direction:column;text-decoration:none;color:var(--bs-title)}.bestsellers-card:hover{color:var(--bs-title)}.bestsellers-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f7f7f7}.bestsellers-card__media img,.bestsellers-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.bestsellers-card__info{display:flex;flex-direction:column;align-items:flex-start;padding-top:2.4rem;gap:.4rem}.bestsellers-card__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:0;color:var(--bs-title)}.bestsellers-card__inspiration{display:block;width:100%;margin:0 0 .8rem;padding:1rem;background:var(--bs-insp-bg);color:var(--bs-insp-text);font-family:var(--font-body-family);font-size:1.3rem;font-style:italic;font-weight:700;line-height:1.3;letter-spacing:.01em;text-align:center}.bestsellers-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:0}.bestsellers-card__price-sale{color:var(--bs-sale)}.bestsellers-card__price-regular{color:var(--bs-title)}.bestsellers-card__price-compare{color:var(--bs-compare);text-decoration:line-through}@media screen and (min-width:750px){.bestsellers-grid{padding:var(--bs-pad-top) 4.8rem var(--bs-pad-bottom)}.bestsellers-grid__header{margin-bottom:4.8rem}h2.bestsellers-grid__heading{font-size:4rem;line-height:4.4rem}.bestsellers-grid__nav{display:flex}.bestsellers-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4rem;row-gap:4.8rem}.bestsellers-grid__list--slider{display:flex;flex-wrap:nowrap;gap:var(--bs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bestsellers-grid__list--slider::-webkit-scrollbar{display:none}.bestsellers-grid__list--slider .bestsellers-grid__item{flex:0 0 calc((100% - (var(--bs-cols) - 1) * var(--bs-gap)) / var(--bs-cols));width:calc((100% - (var(--bs-cols) - 1) * var(--bs-gap)) / var(--bs-cols));max-width:calc((100% - (var(--bs-cols) - 1) * var(--bs-gap)) / var(--bs-cols));scroll-snap-align:start}}.compare-ss{background:var(--compare-bg);padding:var(--compare-pad-top) 0 var(--compare-pad-bottom)}.compare-ss__inner{max-width:88rem}.compare-ss__heading{margin:0 0 3.2rem;text-align:center;color:var(--compare-heading);font-size:clamp(2.4rem,3.5vw,3.4rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.compare-ss__frame{position:relative;display:grid;width:100%}.compare-ss__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(12rem,.9fr) minmax(0,1fr);align-items:stretch}.compare-ss__cell{display:flex;align-items:center;min-height:6.4rem;padding:1.4rem 1.6rem}.compare-ss__cell--label{color:var(--compare-text);border-bottom:1px solid var(--compare-line)}.compare-ss__cell--them{justify-content:center;color:var(--compare-text);border-bottom:1px solid var(--compare-line)}.compare-ss__row--head .compare-ss__cell--label,.compare-ss__row--head .compare-ss__cell--them{border-bottom:3px solid var(--compare-accent);min-height:7.2rem}.compare-ss__cell--them-head{justify-content:center;background:#fff;border-radius:12px 12px 0 0;border-bottom:3px solid var(--compare-accent);box-shadow:0 -1px #00000008}.compare-ss__cell--us{position:relative;z-index:2;justify-content:center;background:var(--compare-us-bg);color:var(--compare-us-text);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 8px 28px #0000002e}.compare-ss__cell--us-head{border-radius:14px 14px 0 0;border-bottom:1px solid rgba(255,255,255,.14);min-height:8.4rem;margin-top:-.8rem;padding-top:2rem;padding-bottom:1.6rem}.compare-ss__cell--us-foot{border-radius:0 0 14px 14px;border-bottom:0;margin-bottom:-.4rem;padding-bottom:2rem}.compare-ss__row--last .compare-ss__cell--label,.compare-ss__row--last .compare-ss__cell--them{border-bottom:0}.compare-ss__cell--deal{background:var(--compare-accent);border-bottom:0}.compare-ss__col-label{font-size:1.5rem;font-weight:700;line-height:1.2}.compare-ss__col-label--center{text-align:center;width:100%}.compare-ss__brand-stack{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;color:var(--compare-us-text)}.compare-ss__brand-eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1}.compare-ss__brand-name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.7rem;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.compare-ss__logo{display:block;height:2.8rem;width:auto;max-width:14rem;object-fit:contain;filter:brightness(0) invert(1)}.compare-ss__name{font-size:1.55rem;font-weight:600;line-height:1.25}.compare-ss__price-group{display:inline-flex;align-items:baseline;justify-content:center;gap:.7rem;flex-wrap:wrap}.compare-ss__price{font-size:1.7rem;font-weight:700;line-height:1.2}.compare-ss__price--us{color:var(--compare-us-text)}.compare-ss__price--compare{font-size:1.35rem;font-weight:500;color:#ffffffb8}.compare-ss__price--them{color:var(--compare-text)}.compare-ss__footnote{margin:1.8rem 0 0;text-align:center;color:var(--compare-muted);font-size:1.3rem;line-height:1.4}@media screen and (max-width:749px){.compare-ss__heading{margin-bottom:2.4rem}.compare-ss__row{grid-template-columns:minmax(0,1.2fr) minmax(9.5rem,.85fr) minmax(0,.9fr)}.compare-ss__cell{min-height:5.4rem;padding:1rem .7rem}.compare-ss__cell--us-head{min-height:6.8rem;margin-top:-.4rem;padding-top:1.4rem}.compare-ss__col-label,.compare-ss__name,.compare-ss__price,.compare-ss__brand-name{font-size:1.25rem}.compare-ss__brand-eyebrow{font-size:.95rem}.compare-ss__price--compare{font-size:1.1rem}.compare-ss__logo{height:2rem;max-width:9rem}}.customer-results{background:var(--cr-bg);padding:var(--cr-pad-top) 0 var(--cr-pad-bottom)}.customer-results__heading{margin:0;text-align:center;color:var(--cr-heading);font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.25}.customer-results__subheading{margin:.8rem auto 0;max-width:52rem;text-align:center;color:var(--cr-text);font-size:1.5rem;line-height:1.4}.customer-results__grid{margin-top:3.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.customer-results__card{display:flex;align-items:center;justify-content:center;gap:2.4rem;padding:1.2rem 3.2rem;text-align:left}.customer-results__card+.customer-results__card{border-left:.1rem solid var(--cr-text)}.customer-results__stat{flex:0 0 auto;margin:0;color:var(--cr-stat);font-size:clamp(4.4rem,5vw,6rem);font-weight:300;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:2.4em}.customer-results__body{min-width:0;max-width:17rem}.customer-results__label{margin:0;color:var(--cr-text);font-size:1.5rem;line-height:1.5}.customer-results__stars{margin-top:.6rem;color:#00b67a;font-size:1.6rem;letter-spacing:.1em}.customer-results__star.is-empty{color:#00000026}@media screen and (max-width:989px){.customer-results__card{gap:1.6rem;padding:1.2rem 1.6rem}}@media screen and (max-width:749px){.customer-results__heading,.customer-results__subheading{text-align:left}.customer-results__heading{font-weight:600}.customer-results__subheading{margin-left:0}.customer-results__grid{grid-template-columns:1fr;margin-top:1.6rem}.customer-results__card{justify-content:flex-start;gap:2rem;padding:2rem 0}.customer-results__card+.customer-results__card{border-left:0;border-top:.1rem solid var(--cr-text)}.customer-results__stat{flex-basis:11rem;font-size:4.4rem}.customer-results__body{max-width:none}}.section-faq{margin:0!important}.faq-ss{width:100%}.faq-ss__inner{margin:0 auto;padding:2.1rem 2.4rem}.faq-ss__heading{text-align:center}.faq-ss__heading h2{margin:0;color:var(--faq-heading);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:2.4rem;line-height:1.3;letter-spacing:normal;text-transform:none}.faq-ss__body{margin-top:2.4rem;display:grid;grid-template-columns:1fr;align-items:start;gap:1.6rem}.faq-ss__item{position:relative;border-bottom:1px solid var(--faq-border);padding-bottom:1.2rem}.faq-ss__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;cursor:pointer;list-style:none}.faq-ss__toggle::-webkit-details-marker,.faq-ss__toggle::marker{display:none}.faq-ss__question{margin:0;flex:1;color:var(--faq-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:1.6rem;line-height:1.3;text-transform:none}.faq-ss__plus{position:relative;display:flex;flex:0 0 1.4rem;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;transition:transform .25s ease}.faq-ss__plus-v,.faq-ss__plus-h{position:absolute;background-color:var(--faq-border);border-radius:3px}.faq-ss__plus-v{top:0;left:50%;width:.2rem;height:100%;transform:translate(-50%);transition:height .25s ease}.faq-ss__plus-h{top:50%;left:0;width:100%;height:.2rem;transform:translateY(-50%)}.faq-ss__item[open] .faq-ss__plus{transform:rotate(180deg)}.faq-ss__item[open] .faq-ss__plus-v{height:0}.faq-ss__answer{overflow:hidden;padding-top:1.2rem}.faq-ss__answer,.faq-ss__answer p,.faq-ss__answer li{margin:0;color:var(--faq-text);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;text-transform:none}.faq-ss__answer p{min-height:1rem}.faq-ss__answer p+p{margin-top:1rem}.faq-ss__answer strong{font-weight:700}@media screen and (min-width:1024px){.faq-ss__inner{padding:2.8rem 8rem}.faq-ss__heading h2{font-size:3.8rem}.faq-ss__body{margin-top:6rem;gap:3rem}.faq-ss__item{padding-bottom:1.6rem}.faq-ss__question{font-size:1.8rem}.faq-ss__answer,.faq-ss__answer p,.faq-ss__answer li{font-size:1.6rem}}.guarantee-trust{background:var(--gt-bg);padding:var(--gt-pad-top) 0 var(--gt-pad-bottom)}.guarantee-trust__heading{margin:0 0 2.4rem;text-align:center;color:var(--gt-heading);font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.25}.guarantee-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.6rem}.guarantee-trust__item{text-align:center;display:flex;flex-direction:column;align-items:center}.guarantee-trust__icon{width:7.2rem;height:7.2rem;border-radius:50%;background:var(--gt-icon-bg);color:var(--gt-icon);display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem}.guarantee-trust__icon img{width:4rem;height:4rem;object-fit:contain}.guarantee-trust__title{margin:0 0 .6rem;color:var(--gt-title);font-size:1.6rem;font-weight:600;line-height:1.3}.guarantee-trust__text{margin:0;color:var(--gt-text);font-size:1.35rem;line-height:1.45;max-width:26rem}@media screen and (max-width:989px){.guarantee-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.guarantee-trust__grid{grid-template-columns:1fr;gap:2.4rem}}#shopify-section-listicle-page-header{position:sticky;top:0;left:0;z-index:100}.listicle-page-header{padding-top:12px;padding-bottom:12px;background-color:var(--background-color);border-bottom:1px solid #d0d5dd}.listicle-page-header__container{width:100%;max-width:1312px;padding-inline:16px;margin:0 auto}.listicle-page-header__layout{display:flex;align-items:center;justify-content:space-between;gap:16px}.listicle-page-header__logo{width:100%;max-width:205px;flex:1}@media screen and (max-width:767px){.listicle-page-header__logo{max-width:168px}}.listicle-page-header__logo img{display:block;width:100%;height:35px;object-fit:contain}@media screen and (max-width:767px){.listicle-page-header__logo img{height:30px}}.listicle-page-header__button a{text-decoration:none;display:flex;padding:12px 18px;border-radius:4px;background:var(--button-background);color:var(--button-color);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:767px){.listicle-page-header__button a{padding:8px 12px;font-size:12px}}.listicle-page-hero{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color)}@media screen and (min-width:768px){.listicle-page-hero{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.listicle-page-hero__container{width:100%;max-width:1320px;padding-inline:20px;margin:0 auto}.listicle-page-hero__layout{display:flex;align-items:center;gap:30px;max-width:871px;margin:0 auto}@media screen and (max-width:767px){.listicle-page-hero__layout{max-width:100%;flex-direction:column-reverse;gap:12px}}.listicle-page-hero__text{flex:1;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.listicle-page-hero__text{gap:8px}}.listicle-page-hero__text h3{color:var(--title-color);font-family:Neue Haas Grotesk Display Pro;font-size:40px;font-style:normal;font-weight:600;line-height:120%;margin-block:0}@media screen and (max-width:767px){.listicle-page-hero__text h3{font-size:20px;line-height:140%}}.listicle-page-hero__text h3 strong{color:var(--title-accent-color);font-weight:600}.listicle-page-hero__text p{opacity:75%;color:var(--text-color);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-block:0}@media screen and (max-width:767px){.listicle-page-hero__text p{font-size:12px}}.listicle-page-hero__image img{display:block;object-fit:contain;width:100%;height:auto;max-height:263px}@media screen and (max-width:767px){.listicle-page-hero__image img{max-height:201px}}.listicle-page-product{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color)}@media screen and (min-width:768px){.listicle-page-product{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.listicle-page-product__container{width:100%;max-width:1320px;padding-inline:20px;margin:0 auto}.listicle-page-product__layout{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.listicle-page-product__layout{gap:18px}}.listicle-page-product__heading{display:flex;flex-direction:column;gap:18px}.listicle-page-product__heading h3{margin-block:0;color:var(--title-color);text-align:center;font-family:Neue Haas Grotesk Display Pro;font-size:40px;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width:767px){.listicle-page-product__heading h3{font-size:32px}}.listicle-page-product__benefits{display:flex;align-items:center;gap:18px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:767px){.listicle-page-product__benefits{gap:8px}}.listicle-page-product__benefit{display:flex;align-items:center;gap:8px}.listicle-page-product__benefit img{display:block;width:22px;height:22px}.listicle-page-product__benefit p{margin-block:0;color:var(--title-color);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.listicle-page-product__main{display:flex;align-items:center;gap:18px;max-width:700px;margin:0 auto}@media screen and (max-width:767px){.listicle-page-product__main{flex-direction:column-reverse}}.listicle-page-product__image{width:100%;max-width:424px}.listicle-page-product__image img{display:block;object-fit:contain;width:100%;height:auto;max-height:424px;border-radius:8px}.listicle-page-product__product-card{width:100%;padding:12px;border-radius:8px;border:1px solid #f6eae3;background:#fff}.listicle-page-product__product-card__image{position:relative}.listicle-page-product__product-card__image img{display:block;width:100%;height:auto;max-height:256px;object-fit:contain}@media screen and (max-width:767px){.listicle-page-product__product-card__image img{height:auto}}.listicle-page-product__product-card__badge{position:absolute;top:0;right:0;padding:2px 8px;border-radius:4px;background:linear-gradient(119deg,#f37b35 34.59%,#771f04);color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.listicle-page-product__product-card__content{padding-top:12px}.listicle-page-product__product-card__review{display:flex;align-items:center;gap:4px}.listicle-page-product__product-card__review p{overflow:hidden;color:var(--Text-Secondary, rgba(58, 54, 49, .75));text-align:center;text-overflow:ellipsis;margin-block:0;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.listicle-page-product__product-card__title{overflow:hidden;color:#1a1a1a;text-overflow:ellipsis;margin-block:8px 0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.listicle-page-product__product-card__description{margin-block:4px 0;overflow:hidden;color:#000;text-overflow:ellipsis;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.listicle-page-product__product-card__button{margin-top:10px}@media screen and (max-width:767px){.listicle-page-product__product-card__button{margin-top:18px}}.listicle-page-product__product-card__button a{display:flex;height:45px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:#000;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}.listicle-page-steps{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color)}@media screen and (min-width:768px){.listicle-page-steps{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.listicle-page-steps__container{width:100%;max-width:1312px;padding-inline:16px;margin:0 auto}.listicle-page-steps__layout{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:50px}.listicle-page-steps__step{display:flex;align-items:center;gap:32px}@media screen and (max-width:767px){.listicle-page-steps__step{gap:16px;flex-direction:column}}.listicle-page-steps__step-image img{display:block;width:100%;height:auto;max-height:350px;object-fit:contain;border-radius:8px}@media screen and (max-width:767px){.listicle-page-steps__step-image img{max-height:343px}}.listicle-page-steps__step-content{flex:1;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.listicle-page-steps__step-content{gap:12px}}.listicle-page-steps__step-title{display:flex;align-items:center;gap:16px}.listicle-page-steps__step-title h5{flex:1;margin-block:0;color:var(--title-color);font-family:Neue Haas Grotesk Display Pro;font-size:24px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width:767px){.listicle-page-steps__step-title h5{font-size:20px}}.listicle-page-steps__step-num{display:flex;width:64px;height:64px;justify-content:center;align-items:center;border-radius:4px;background:var(--number-background-color)}@media screen and (max-width:767px){.listicle-page-steps__step-num{width:44px;height:44px}}.listicle-page-steps__step-num h5{color:var(--number-color);flex:inherit}.listicle-page-steps__step-text p{margin-block:0;opacity:74.9%;color:var(--text-color);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:767px){.listicle-page-steps__step-text p{font-size:14px}}.longevity{background:var(--lt-bg);padding:var(--lt-pad-top) 0 var(--lt-pad-bottom)}.longevity .longevity__inner{max-width:68rem;box-sizing:content-box}.longevity .longevity__inner>*{box-sizing:border-box}.longevity__heading{margin:0 0 1.6rem;color:var(--lt-heading);font-size:clamp(3rem,5vw,4.4rem);line-height:1.1}.longevity__heading>span,.longevity__heading-accent{display:block}.longevity__heading-accent{color:var(--lt-accent);font-style:italic}.longevity__text{margin:0 0 2.8rem;color:var(--lt-text);font-size:1.5rem;line-height:1.7}.longevity__text p{margin:0}.longevity__text strong{color:var(--lt-heading)}.longevity__card{border-radius:1.2rem;padding:3.2rem 2rem 2.4rem;background:var(--lt-card-bg);color:var(--lt-card-text)}.longevity__label{margin:0 0 2rem;text-align:center;color:var(--lt-accent);font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.longevity__bars{display:flex;flex-direction:column;gap:2rem}.longevity__row-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-bottom:1rem}.longevity__name{margin:0;font-family:var(--font-heading-family);color:var(--lt-card-text);font-size:1.5rem;font-weight:700;line-height:1.3}.longevity__sub{margin:.2rem 0 0;color:var(--lt-card-muted);font-size:1.2rem;line-height:1.4}.longevity__value{flex-shrink:0;font-size:1.5rem;font-weight:700;color:var(--lt-card-text)}.longevity__row--winner .longevity__value{color:var(--lt-accent)}.longevity__track{height:2.2rem;border-radius:99rem;background:color-mix(in srgb,var(--lt-card-text) 12%,transparent);overflow:hidden}.longevity__row--winner .longevity__track{height:3rem}.longevity__fill{display:flex;align-items:center;justify-content:flex-end;height:100%;width:0;border-radius:inherit;background:var(--lt-bar);transition:width 1.2s cubic-bezier(.22,1,.36,1)}.longevity__row--winner .longevity__fill{background:var(--lt-accent);transition-delay:.25s}.longevity--animated .longevity__fill{width:var(--lt-fill)}.longevity__badge{padding:0 1.4rem;color:var(--lt-button-text);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s ease 1.2s}.longevity--animated .longevity__badge{opacity:1}.longevity__callout{margin-top:.4rem;padding:1.4rem 1.6rem;border-left:.3rem solid var(--lt-accent);border-radius:.6rem;background:color-mix(in srgb,var(--lt-card-text) 7%,transparent);color:var(--lt-card-text);font-size:1.4rem;line-height:1.55}.longevity__callout p{margin:0}.longevity__callout strong{color:var(--lt-accent)}.longevity__button{margin-top:2.8rem;font-size:1.6rem;font-weight:600}@media screen and (min-width:750px){.longevity__card{padding:3.2rem 2rem 2.8rem}}@media(prefers-reduced-motion:reduce){.longevity__fill,.longevity__badge{transition:none}}.price-breakdown{background:var(--pb-bg);padding:var(--pb-pad-top) 0 var(--pb-pad-bottom)}.price-breakdown .price-breakdown__inner{max-width:68rem;box-sizing:content-box}.price-breakdown .price-breakdown__inner>*{box-sizing:border-box}.price-breakdown__heading{margin:0 0 1.6rem;color:var(--pb-heading);font-size:clamp(2.8rem,4.5vw,3.8rem);line-height:1.15}.price-breakdown__heading-accent{color:var(--pb-accent)}.price-breakdown__text{margin:0 0 3.2rem;color:var(--pb-text);font-size:1.6rem;line-height:1.7}.price-breakdown__text p{margin:0}.price-breakdown__list{margin:0 0 3.2rem;padding:.8rem 2.8rem;list-style:none;background:var(--pb-box-bg);border:.1rem solid var(--pb-box-border);border-radius:1.2rem}.price-breakdown__row{display:flex;align-items:center;gap:1.4rem;padding:2.2rem 0;color:var(--pb-row-text)}.price-breakdown__row+.price-breakdown__row{border-top:.1rem solid var(--pb-box-border)}.price-breakdown__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;font-size:2.4rem;line-height:1}.price-breakdown__icon img{width:2.8rem;height:2.8rem;object-fit:contain}.price-breakdown__label{flex:1;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;line-height:1.35}.price-breakdown__amount{flex-shrink:0;color:var(--pb-accent);font-size:1.6rem;font-weight:700}.price-breakdown__callout{padding:2.4rem 2.8rem;border-left:.4rem solid var(--pb-accent);border-radius:.8rem;background:var(--pb-callout-bg);color:var(--pb-text);font-size:1.6rem;line-height:1.6}.price-breakdown__callout p{margin:0}.price-breakdown__callout strong{color:var(--pb-heading)}@media screen and (max-width:749px){.price-breakdown__list{padding:.4rem 1.8rem}.price-breakdown__row{gap:1.2rem;padding:1.8rem 0}.price-breakdown__label,.price-breakdown__amount{font-size:1.5rem}.price-breakdown__callout{padding:2rem 2.2rem}}.section-reviews-testimonials{margin:0!important}.reviews-testimonials{background:var(--reviews-bg);padding:3rem 0;overflow:hidden}.reviews-testimonials__inner{width:100%;margin:0 auto;padding:0 1.5rem}.reviews-testimonials__heading{text-align:center;margin:0 0 2rem}.reviews-testimonials__heading-line{margin:0;color:var(--reviews-heading);font-size:2.6rem;font-weight:700;line-height:1.3;letter-spacing:0;word-break:break-word}.reviews-testimonials__slider{display:flex;align-items:center;gap:1rem;position:relative}.reviews-testimonials__viewport{min-width:0;flex:1;overflow:visible}.reviews-testimonials__track{display:flex;gap:var(--reviews-gap-mobile);align-items:stretch;will-change:transform}.reviews-testimonials__card{box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;padding:1.6rem 1.2rem;background:var(--reviews-card-bg);border-radius:var(--reviews-radius);min-width:0}.reviews-testimonials__stars{display:flex;align-items:center;gap:.2rem}.reviews-testimonials__stars svg{display:block;width:1.8rem;height:1.8rem;object-fit:cover;flex-shrink:0}.reviews-testimonials__stars svg.is-empty{opacity:.28}.reviews-testimonials__title{margin:1.2rem 0 0;color:var(--reviews-title);font-size:1.4rem;font-weight:700;line-height:1.5;word-break:break-word}.reviews-testimonials__quote{margin-top:.6rem}.reviews-testimonials__quote p{margin:0;color:var(--reviews-text);font-size:1.3rem;line-height:1.5;word-break:break-word}.reviews-testimonials__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.reviews-testimonials__author,.reviews-testimonials__date{margin:0;color:var(--reviews-meta);font-size:1.2rem;line-height:1.3;word-break:break-word}.reviews-testimonials__author{font-weight:700}.reviews-testimonials__date{line-height:1.5}.reviews-testimonials__btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:1px solid var(--reviews-btn-border);border-radius:100px;background:var(--reviews-btn-bg);color:var(--reviews-btn-icon);cursor:pointer;z-index:2;-webkit-appearance:none;appearance:none;transition:opacity .25s ease,background .25s ease}.reviews-testimonials__btn:hover{opacity:.75}.reviews-testimonials__btn[hidden]{display:none}.reviews-testimonials__chevron{display:block;width:.7rem;height:.7rem;border-style:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);position:relative;left:-.1rem}.reviews-testimonials__btn--prev .reviews-testimonials__chevron{transform:rotate(135deg);left:.1rem}@media screen and (min-width:768px){.reviews-testimonials__track{gap:var(--reviews-gap)}.reviews-testimonials__title{font-size:1.3rem}}@media screen and (min-width:1024px){.reviews-testimonials{padding-top:var(--reviews-pad-top);padding-bottom:var(--reviews-pad-bottom)}.reviews-testimonials__inner{padding:0 5rem}.reviews-testimonials__heading{margin-bottom:2.4rem}.reviews-testimonials__heading-line{font-size:3.2rem}.reviews-testimonials__viewport{overflow:hidden}}.shop-by-category__inner{width:100%}.shop-by-category__heading{margin:0 0 2.8rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.15}.shop-by-category__heading--left{text-align:left}.shop-by-category__heading--center{text-align:center}.shop-by-category__grid{display:grid;grid-template-columns:repeat(var(--sbc-columns),minmax(0,1fr));justify-items:center;align-items:start;gap:2.8rem 2.4rem;list-style:none;margin:0;padding:0}.shop-by-category__item{width:100%;max-width:var(--sbc-circle)}.shop-by-category__link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:rgb(var(--color-foreground))}.shop-by-category__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;height:auto;border-radius:50%;overflow:hidden;background:var(--sbc-media-bg);transition:transform .35s ease,box-shadow .35s ease}.shop-by-category__media img,.shop-by-category__placeholder{width:100%;height:100%;display:block}.shop-by-category__media--cover img{object-fit:cover}.shop-by-category__media--contain img,.shop-by-category__placeholder{object-fit:contain;padding:10%;box-sizing:border-box}.shop-by-category__label{display:block;margin-top:1.2rem;padding:0 .4rem;font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:.01em;transition:color .25s ease}.shop-by-category__link:hover .shop-by-category__media,.shop-by-category__link:focus-visible .shop-by-category__media{transform:translateY(-4px) scale(1.04);box-shadow:0 10px 24px #00000014}.shop-by-category__link:hover .shop-by-category__label,.shop-by-category__link:focus-visible .shop-by-category__label{color:#aa9463}.shop-by-category__link:focus-visible{outline:none}.shop-by-category__link:focus-visible .shop-by-category__media{outline:2px solid #aa9463;outline-offset:4px}@media screen and (max-width:989px)and (min-width:750px){.shop-by-category__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.shop-by-category__heading{margin-bottom:2rem;font-size:2.2rem}.shop-by-category__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.2rem}.shop-by-category__item{max-width:var(--sbc-circle-mobile)}.shop-by-category__label{margin-top:.8rem;font-size:1.3rem}}.section-split-hero{margin:0!important}.split-hero{width:100%;margin:0;padding:0;overflow:hidden}.split-hero__grid{display:grid;grid-template-columns:1fr;gap:0;width:100%;margin:0;padding:0}.split-hero--image_second .split-hero__grid,.split-hero--image_first .split-hero__grid{grid-template-areas:"image" "content"}.split-hero__content{grid-area:content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3.2rem 2.4rem;background:var(--split-hero-content-bg);min-width:0}.split-hero__heading{margin:0;font-size:2.6rem;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--split-hero-heading);word-break:break-word}.split-hero__text{margin:1.2rem 0 0;max-width:52rem;font-size:1.6rem;line-height:1.5;color:var(--split-hero-text)}.split-hero__text p{margin:0}.split-hero__button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;box-sizing:border-box;margin-top:2rem;padding:1.6rem 3.2rem;border:2px solid transparent;border-radius:1rem;box-shadow:0 0 0 2px transparent;background:var(--split-hero-btn-bg);color:var(--split-hero-btn-text);font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.split-hero__button:hover,.split-hero__button:active,.split-hero__button:focus-visible{border-color:#fff;box-shadow:0 0 0 2px #111;opacity:1}.split-hero__button .icon{width:1.4rem;height:1.4rem;flex-shrink:0}.split-hero__trust{display:flex;align-items:stretch;width:100%;max-width:55rem;margin:2.4rem 0 0;padding:0;list-style:none}.split-hero__trust-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.8rem;min-width:0;padding:0 1rem;text-align:center}.split-hero__trust-item+.split-hero__trust-item{border-left:1px solid rgba(18,18,18,.2)}.split-hero__trust-icon{display:flex;width:2.4rem;height:2.4rem;color:var(--split-hero-trust-icon)}.split-hero__trust-icon svg{display:block;width:100%;height:100%}.split-hero__trust-label{font-size:1.2rem;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:var(--split-hero-text)}.split-hero__media{grid-area:image;margin:0;padding:0;overflow:hidden;aspect-ratio:1 / 1;min-width:0}.split-hero__media img,.split-hero__media svg,.split-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.split-hero__placeholder{background:#afafaf}@media screen and (min-width:1024px){.split-hero{height:var(--split-hero-height)}.split-hero__grid{height:100%}.split-hero--image_second .split-hero__grid{grid-template-columns:minmax(0,1fr) 50%;grid-template-areas:"content image"}.split-hero--image_first .split-hero__grid{grid-template-columns:50% minmax(0,1fr);grid-template-areas:"image content"}.split-hero__content{padding:2.4rem 4.8rem;height:100%}.split-hero__heading{font-size:3.6rem}.split-hero__text{margin-top:1.6rem;font-size:1.8rem}.split-hero__button{width:90%;max-width:90%;margin-top:2.4rem;font-size:1.6rem}.split-hero__trust{margin-top:2.8rem}.split-hero__trust-item{padding:0 1.6rem}.split-hero__trust-label{font-size:1.3rem}.split-hero__media{aspect-ratio:auto;height:100%}}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -6px 24px #00000014;padding:1rem 0;transform:translateY(0);transition:transform .25s ease,opacity .25s ease}.sticky-atc[hidden]{display:block!important;transform:translateY(110%);opacity:0;pointer-events:none}.sticky-atc__inner{display:flex;align-items:center;justify-content:center}.sticky-atc__button{width:100%;max-width:44rem;min-height:4.8rem;margin:0 auto}html.sticky-atc-visible{padding-bottom:7.2rem}@media screen and (max-width:749px){.sticky-atc__button{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
