.advertorial-hero__inner{display:flex;flex-direction:column;gap:1.6rem}.advertorial-hero__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;font-weight:700;color:rgb(var(--color-primary-button-background))}.advertorial-hero__heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--font-size--mega-title, clamp(3.2rem, 5vw, 5.6rem));line-height:var(--font-mega-title--line-height, 1.2)}.advertorial-hero__byline{display:flex;align-items:center;gap:1.2rem}.advertorial-hero__avatar img{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;display:block}.advertorial-hero__byline-text{display:flex;flex-direction:column;line-height:1.3}.advertorial-hero__author{font-weight:600}.advertorial-hero__meta{font-size:1.3rem;color:rgb(var(--color-foreground-secondary, var(--color-foreground)))}.advertorial-hero__media{position:relative;margin:0;margin-top:.8rem;border-radius:var(--border-radius, 16px);overflow:hidden}.advertorial-hero__media img{display:block;width:100%;height:auto}.advertorial-hero__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.6rem 1.4rem;border-radius:var(--badge-corner-radius, 4rem);background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text));font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.advertorial-hero__inset{position:absolute;right:1.6rem;bottom:1.6rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:clamp(8rem,18vw,12rem)}.advertorial-hero__inset img{width:100%;height:auto;border-radius:1.2rem;border:3px solid rgb(var(--color-background));box-shadow:0 .6rem 1.6rem rgb(var(--color-black) / .25);display:block}.advertorial-hero__inset-caption{font-size:1.1rem;font-weight:600;text-align:center;color:rgb(var(--color-background));text-shadow:0 1px 4px rgb(var(--color-black) / .6)}.advertorial-hero__cta{margin-top:.8rem}@media screen and (max-width:749px){.advertorial-hero__inset{width:9rem;right:1rem;bottom:1rem}}.benefit-rows__inner{display:flex;flex-direction:column;gap:2.4rem}.benefit-rows__heading{text-align:center}.benefit-rows__list{display:flex;flex-direction:column;gap:2.4rem}.benefit-rows__list--dividers .benefit-rows__row:not(:last-child){border-bottom:1px solid rgb(var(--color-border));padding-bottom:2.4rem}.benefit-rows__row{display:flex;align-items:flex-start;gap:1.8rem}.benefit-rows__icon{flex:0 0 auto;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(var(--color-background-secondary, var(--color-background)));overflow:hidden}.benefit-rows__icon img{width:100%;height:100%;object-fit:cover;display:block}.benefit-rows__emoji{font-size:3rem;line-height:1}.benefit-rows__content{display:flex;flex-direction:column;gap:.6rem}.benefit-rows__row-heading{margin:0;font-family:var(--font-heading--family);font-size:var(--font-size--h4, 2rem);line-height:1.3}.benefit-rows__text{color:rgb(var(--color-foreground))}.benefit-rows__cta{display:flex;justify-content:center}@media screen and (max-width:749px){.benefit-rows__icon{width:5rem;height:5rem}}.feature-cards__inner{display:flex;flex-direction:column;gap:2.4rem}.feature-cards__heading{text-align:center}.feature-cards__grid{display:grid;grid-template-columns:repeat(var(--fc-columns, 4),minmax(0,1fr));gap:1.6rem}.feature-cards__card{display:flex;flex-direction:column;gap:.8rem;color:inherit;text-decoration:none}.feature-cards__grid--center .feature-cards__card{align-items:center;text-align:center}.feature-cards__grid--left .feature-cards__card{align-items:flex-start;text-align:left}.feature-cards__grid--boxed .feature-cards__card{background:rgb(var(--color-background-secondary, var(--color-background)));border:1px solid rgb(var(--color-border) / .6);border-radius:var(--border-radius, 16px);padding:2.4rem}a.feature-cards__card{transition:transform var(--animation-duration--fast, .25s) var(--animation-easing, ease)}a.feature-cards__card:hover{transform:translateY(-.3rem)}.feature-cards__icon img{width:4.8rem;height:4.8rem;object-fit:contain;display:block}.feature-cards__icon--emoji{font-size:3.2rem;line-height:1}.feature-cards__card-heading{margin:0}.feature-cards__text{color:rgb(var(--color-foreground))}.feature-cards__cta{display:flex;justify-content:center}.feature-cards__flank{display:grid;grid-template-columns:1fr minmax(0,28rem) 1fr;align-items:center;gap:clamp(2rem,4vw,5rem)}.feature-cards__flank-col{display:flex;flex-direction:column;gap:clamp(1.6rem,3vw,3.2rem)}.feature-cards__flank-col--left{text-align:right}.feature-cards__flank-col--right{text-align:left}.feature-cards__flank-col .feature-cards__card{flex-direction:row;align-items:center;gap:1.2rem}.feature-cards__flank-col--left .feature-cards__card{flex-direction:row-reverse}.feature-cards__flank-col .feature-cards__card-body{display:flex;flex-direction:column;gap:.4rem}.feature-cards__flank-image img,.feature-cards__flank-image svg{display:block;width:100%;height:auto;border-radius:var(--border-radius, 16px)}@media screen and (max-width:749px){.feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards__flank{grid-template-columns:minmax(0,1fr)}.feature-cards__flank-image{order:-1}.feature-cards__flank-col--left,.feature-cards__flank-col--right{text-align:left}.feature-cards__flank-col--left .feature-cards__card{flex-direction:row}}.featured-product__inner{display:flex;flex-direction:column;gap:2.4rem}.featured-product__heading{text-align:center}.featured-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:start}.featured-product__grid--media-right .featured-product__media{order:2}.featured-product__grid--media-right .featured-product__details{order:1}.featured-product__media{border-radius:var(--border-radius, 16px);overflow:hidden;position:sticky;top:calc(var(--header-height, 0px) + 2rem)}.featured-product__media img,.featured-product__placeholder{width:100%;height:auto;display:block}@media screen and (max-width:749px){.featured-product__grid{grid-template-columns:1fr}.featured-product__grid .featured-product__media{order:1;position:static}.featured-product__grid .featured-product__details{order:2}}.gallery__inner{display:flex;flex-direction:column;gap:2.4rem}.gallery__heading{text-align:center}.gallery__grid{display:grid;grid-template-columns:repeat(var(--gallery-columns, 3),minmax(0,1fr));gap:1.6rem}.gallery__item{display:flex;flex-direction:column;gap:.8rem;color:inherit;text-decoration:none}.gallery__media{border-radius:var(--border-radius, 16px);overflow:hidden;aspect-ratio:var(--gallery-ratio, 1/1)}.gallery__media img,.gallery__media .gallery__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration--medium, .35s) var(--animation-easing--smooth, ease)}a.gallery__item:hover .gallery__media img{transform:scale(1.04)}.gallery__caption{margin:0;font-size:1.4rem;text-align:center}.gallery__cta{display:flex;justify-content:center}@media screen and (max-width:749px){.gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-text-rows__inner{display:flex;flex-direction:column;gap:4rem}.image-text-rows__heading{text-align:center}.image-text-rows__list{display:flex;flex-direction:column;gap:clamp(3.2rem,4vw,5.6rem)}.image-text-rows__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:center}.image-text-rows__row--img-right .image-text-rows__media{order:2}.image-text-rows__row--img-right .image-text-rows__content,.image-text-rows__row--img-left .image-text-rows__media{order:1}.image-text-rows__row--img-left .image-text-rows__content{order:2}.image-text-rows__list--stacked .image-text-rows__row{grid-template-columns:1fr;max-width:68rem;margin-inline:auto}.image-text-rows__list--stacked .image-text-rows__row .image-text-rows__content{order:1}.image-text-rows__list--stacked .image-text-rows__row .image-text-rows__media{order:2}.image-text-rows__list--stacked .image-text-rows__row--tinted{max-width:none;padding-inline:calc(50vw - 34rem)}.image-text-rows__row--tinted{background:rgb(var(--color-background-secondary, var(--color-background)));padding-block:4rem;margin-inline:calc(-50vw + 50%);padding-inline:calc(50vw - 50% + clamp(2rem,4vw,4rem))}.image-text-rows__media{border-radius:var(--border-radius, 16px);overflow:hidden;aspect-ratio:var(--itr-ratio, 4/3)}.image-text-rows__media img,.image-text-rows__placeholder{width:100%;height:100%;object-fit:cover;display:block}.image-text-rows__content{display:flex;flex-direction:column;gap:1.4rem}.image-text-rows__eyebrow{margin:0;display:flex;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;font-weight:700;color:rgb(var(--color-primary-button-background))}.image-text-rows__number{margin-left:auto;font-size:2.4rem;font-weight:700;opacity:.35}.image-text-rows__row-heading{margin:0}.image-text-rows__text{color:rgb(var(--color-foreground))}.image-text-rows__cta{margin-top:.6rem}@media screen and (max-width:749px){.image-text-rows__row{grid-template-columns:1fr;gap:2rem}.image-text-rows__row .image-text-rows__media{order:1}.image-text-rows__row .image-text-rows__content{order:2}}.jump-nav__inner{display:flex;flex-direction:column;gap:1.6rem}.jump-nav--sticky{position:sticky;top:var(--header-height, 0px);z-index:var(--layer-sticky, 8);background:rgb(var(--color-background))}.jump-nav__heading{font-weight:var(--font-heading--weight, 600)}.jump-nav__list{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center}.jump-nav__list--center{justify-content:center}.jump-nav__list--start{justify-content:flex-start}.jump-nav__list--space-between{justify-content:space-between}.jump-nav__link{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none;font-family:var(--font-navigation--family, var(--font-body--family));line-height:1.3;padding-block:.4rem;border-bottom:2px solid transparent;transition:border-color var(--animation-duration--fast, .25s) var(--animation-easing, ease-in-out)}.jump-nav__link:hover{border-bottom-color:rgb(var(--color-foreground))}.jump-nav__number{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:50%;background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text));font-size:1.4rem;font-weight:600}@media screen and (max-width:749px){.jump-nav__list{flex-direction:column;align-items:stretch}.jump-nav__link{width:100%}}.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.offer-sidebar__card{display:flex;flex-direction:column;gap:1.6rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius, 16px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.2rem 4rem rgb(var(--color-black) / .12);overflow:hidden}.offer-sidebar__media img{display:block;width:100%;height:auto;border-radius:calc(var(--border-radius, 16px) - .4rem)}.offer-sidebar__body{display:flex;flex-direction:column;gap:1.2rem}.offer-sidebar__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground-secondary, var(--color-foreground)))}.offer-sidebar__heading{font-family:var(--font-heading--family);font-size:var(--font-size--h3, 2.4rem);line-height:1.2}.offer-sidebar__cta .btn{width:100%}.offer-sidebar__stars{width:auto}.offer-sidebar .countdown-timer__inner{gap:.8rem}.offer-sidebar .countdown-timer__block{margin-inline-end:0}.offer-sidebar .countdown-timer__separator{display:none}.offer-sidebar .countdown-timer__number{min-width:4.6rem;height:4.6rem;display:flex;align-items:center;justify-content:center;padding:0;border-radius:1rem;background:rgb(var(--color-foreground) / 6%)}.offer-sidebar .countdown-timer__text{font-size:1.1rem;margin-top:.4rem}.offer-sidebar__quote{margin:0;font-style:italic;font-size:1.4rem}.offer-sidebar__reviewer{font-size:1.3rem;font-weight:600}@media screen and (min-width:990px){.offer-sidebar--desktop-floating .offer-sidebar__card{position:fixed;top:calc(var(--header-height, 7rem) + 5rem);width:min(32rem,24vw);z-index:var(--layer-overlay, 16)}.offer-sidebar--desktop-floating.offer-sidebar--pos-right .offer-sidebar__card{right:2.4rem}.offer-sidebar--desktop-floating.offer-sidebar--pos-left .offer-sidebar__card{left:2.4rem}.offer-sidebar--desktop-inline .offer-sidebar__card{max-width:44rem;margin-inline:auto}}@media screen and (max-width:989px){.offer-sidebar--mobile-hidden{display:none}.offer-sidebar--mobile-bar .offer-sidebar__card{position:fixed;left:0;right:0;bottom:0;z-index:var(--layer-overlay, 16);flex-direction:row;align-items:center;gap:1rem;padding:.9rem 1.2rem;border-radius:0;border-inline:0;border-bottom:0;box-shadow:0 -.4rem 2rem rgb(var(--color-black) / .15)}.offer-sidebar--mobile-bar .offer-sidebar__media,.offer-sidebar--mobile-bar .offer-sidebar__eyebrow,.offer-sidebar--mobile-bar .offer-sidebar__heading,.offer-sidebar--mobile-bar .offer-sidebar__testimonial{display:none}.offer-sidebar--mobile-bar .offer-sidebar__body{flex-direction:row;align-items:center;gap:1rem;width:100%;flex-wrap:nowrap}.offer-sidebar--mobile-bar .offer-sidebar__countdown{flex:0 1 auto;min-width:0}.offer-sidebar--mobile-bar .countdown-timer__inner{flex-direction:row;flex-wrap:nowrap;gap:.6rem;justify-content:flex-start}.offer-sidebar--mobile-bar .countdown-timer__block{flex:0 0 auto;width:4.2rem}.offer-sidebar--mobile-bar .countdown-timer__number{min-width:3rem;height:3rem;font-size:1.5rem;border-radius:.7rem}.offer-sidebar--mobile-bar .countdown-timer__text{font-size:.9rem;margin-top:.3rem}.offer-sidebar--mobile-bar .offer-sidebar__cta{margin-left:auto;flex:0 0 auto}.offer-sidebar--mobile-bar .offer-sidebar__cta .btn{width:auto;white-space:nowrap;padding-inline:1.6rem}.offer-sidebar--mobile-bar .offer-sidebar__cta .btn__icon{display:none}body:has(.offer-sidebar--mobile-bar) .back-to-top{bottom:8.5rem}.offer-sidebar--mobile-inline .offer-sidebar__card{max-width:44rem;margin-inline:auto}}@media screen and (max-width:389px){.offer-sidebar--mobile-bar .countdown-timer__text{display:none}.offer-sidebar--mobile-bar .countdown-timer__block{width:3rem}}.rich-text__inner{display:flex;flex-direction:column;gap:1.6rem}.rich-text__inner--center{align-items:center;text-align:center}.rich-text__inner--left{align-items:flex-start;text-align:left}.rich-text__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;font-weight:700;color:rgb(var(--color-primary-button-background))}.rich-text__heading{margin:0}.rich-text__body{max-width:68rem}.rich-text__cta{margin-top:.6rem}.rich-text__inner--card{background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--border-radius, 16px);padding:clamp(2.4rem,4vw,4rem);max-width:72rem;margin-inline:auto}.split-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:center}.split-hero__inner--media-right .split-hero__media{order:2}.split-hero__inner--media-right .split-hero__content,.split-hero__inner--media-left .split-hero__media{order:1}.split-hero__inner--media-left .split-hero__content{order:2}.split-hero__media{position:relative;border-radius:var(--border-radius, 16px);overflow:hidden;aspect-ratio:var(--sh-ratio, 1/1)}.split-hero__media img,.split-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block}.split-hero__badge{position:absolute;top:1.6rem;right:1.6rem;background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text));border-radius:var(--badge-corner-radius, 4rem);padding:.8rem 1.4rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;max-width:12rem}.split-hero__content{display:flex;flex-direction:column;gap:1.6rem}.split-hero__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;font-weight:700;color:rgb(var(--color-primary-button-background))}.split-hero__rating{display:flex;align-items:center;gap:1rem}.split-hero__rating .rating-wrapper{width:auto}.split-hero__rating-text{font-size:1.3rem;color:rgb(var(--color-foreground-secondary, var(--color-foreground)))}.split-hero__heading{margin:0}.split-hero__checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}.split-hero__check{display:flex;align-items:flex-start;gap:.8rem;font-size:1.5rem}.split-hero__check-icon{flex:0 0 auto;display:inline-flex;width:2rem;height:2rem;color:rgb(var(--color-primary-button-background))}.split-hero__check-icon svg{width:100%;height:100%}.split-hero__cta{margin-top:.4rem}@media screen and (max-width:749px){.split-hero__inner{grid-template-columns:1fr}.split-hero__inner .split-hero__media{order:1}.split-hero__inner .split-hero__content{order:2}.split-hero__checklist{grid-template-columns:1fr}}.stat-counters__inner{display:flex;flex-direction:column;gap:2.4rem}.stat-counters__heading{text-align:center}.stat-counters__grid{display:grid;grid-template-columns:repeat(var(--stat-columns, 4),minmax(0,1fr));gap:2.4rem}.stat-counters__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.stat-counters__number{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--font-size--mega-title, clamp(3.6rem, 5vw, 6rem));line-height:1.05;color:rgb(var(--color-primary-button-background))}.stat-counters__affix{font-size:.6em;vertical-align:baseline}.stat-counters__caption{font-size:1.4rem;color:rgb(var(--color-foreground));max-width:24rem}.stat-counters__cta{display:flex;justify-content:center}.stat-counters__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:center}.stat-counters__split--media-left .stat-counters__media{order:1}.stat-counters__split--media-left .stat-counters__split-content,.stat-counters__split--media-right .stat-counters__media{order:2}.stat-counters__split--media-right .stat-counters__split-content{order:1}.stat-counters__media{border-radius:var(--border-radius, 16px);overflow:hidden}.stat-counters__media img,.stat-counters__placeholder{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--border-radius, 16px)}.stat-counters__split-content{display:flex;flex-direction:column;gap:2.4rem}.stat-counters__split .stat-counters__heading{text-align:left}.stat-counters__split .stat-counters__grid{grid-template-columns:1fr 1fr}.stat-counters__split .stat-counters__item{align-items:flex-start;text-align:left}.stat-counters__split .stat-counters__cta{justify-content:flex-start}@media screen and (max-width:749px){.stat-counters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-counters__split{grid-template-columns:1fr}.stat-counters__split .stat-counters__media{order:1}.stat-counters__split .stat-counters__split-content{order:2}}.video-feature__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.video-feature__heading{text-align:center}.video-feature__subheading{text-align:center;max-width:60rem}.video-feature__media{width:100%;border-radius:var(--border-radius, 16px);overflow:hidden}.video-feature__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.video-feature__tab{-webkit-appearance:none;appearance:none;cursor:pointer;padding:.6rem 1.6rem;border-radius:999px;border:1px solid rgba(var(--color-foreground, 0 0 0) / .2);background:transparent;color:inherit;font:inherit;line-height:1.2;transition:background .15s ease,color .15s ease,border-color .15s ease}.video-feature__tab[aria-selected=true]{background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text));border-color:rgb(var(--color-primary-button-background))}.video-feature__panel[hidden]{display:none}.video-feature__media deferred-media,.video-feature__media .video-placeholder-wrapper{display:block;width:100%;aspect-ratio:var(--video-aspect-ratio, 16/9)}.video-feature__media img,.video-feature__media video,.video-feature__media iframe{width:100%;height:100%;object-fit:cover}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
