#MainContent:has(.content-section){background:var(--theme-color-grey-1);padding-block-end:100px}#MainContent[data-template^=product]:has(.content-section){background:var(--color-background)}body:has(#header-component[transparent]) .content-for-layout>.shopify-section.theme-home-hero:first-child{margin-top:0}.content-section{color:var(--theme-color-black);font-family:var(--theme-font-sans);overflow:hidden;position:relative}responsive-section-media{display:block;height:100%;position:relative}theme-carousel,theme-scroller{display:block;position:relative}.content-section [data-theme-slide][hidden]{display:none!important}theme-carousel [data-theme-track].theme-carousel-track--moving{overflow:hidden;position:relative}theme-carousel [data-theme-slide].theme-carousel-slide--outgoing{left:0;position:absolute;top:0;width:100%}[data-theme-scroll].is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.content-section [data-theme-scroll]{overflow-y:hidden;scrollbar-width:none}.theme-product-tabs__tabs,.tabbed-media__tabs{scrollbar-width:none}.content-section [data-theme-scroll]::-webkit-scrollbar,.theme-product-tabs__tabs::-webkit-scrollbar,.tabbed-media__tabs::-webkit-scrollbar{display:none}.content-section *,.content-section *:before,.content-section *:after{box-sizing:border-box}.theme-shell{margin:0 auto;max-width:1440px;padding:80px 40px}.theme-shell--flush{padding-left:0;padding-right:0}.theme-section-head{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:40px}.theme-section-head__copy{max-width:640px}.content-section h2,.content-section h3,.content-section p{margin:0}.content-section h2{font:400 36px/40px var(--theme-font-sans);letter-spacing:.01em}.content-section h3{font:400 24px/28px var(--theme-font-sans);letter-spacing:.01em}.theme-copy{font:400 16px/24px var(--theme-font-sans);letter-spacing:.01em}.media-hero .theme-eyebrow,.media-accordion .theme-eyebrow,.quote-banner .theme-eyebrow,.image-callouts .theme-eyebrow{font-weight:600}.theme-copy--large{font-size:20px;line-height:28px}.theme-muted{color:var(--theme-color-grey-5)}.results-timeline__detail .theme-muted,.background-cards__card-copy .theme-muted{color:var(--theme-color-grey-5, #595959)}.theme-cta{align-items:center;border:1px solid currentColor;border-radius:999px;color:inherit;display:inline-flex;font:600 14px/20px var(--theme-font-sans);justify-content:center;letter-spacing:.05em;min-height:50px;padding:10px 28px;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.theme-cta:is(:hover,:focus-visible,:active){background:transparent;color:var(--theme-color-blue)}.theme-media{display:block;height:100%;object-fit:cover;width:100%}.background-cards__background-zoom{height:246.64%;left:0;max-width:none;pointer-events:none;position:absolute;top:-47.84%;width:100%}.background-cards>.theme-shell{position:relative}@media screen and (max-width:749px){:is(.responsive-section-media__mobile,.responsive-section-media__picture):has(.media-hero__zoomed-mobile,.media-accordion__zoomed-mobile){overflow:hidden;position:relative}.media-hero__zoomed-mobile{height:138.65%;left:-100.5%;max-width:none;object-fit:fill;position:absolute;top:-26.11%;width:330%}.media-accordion__zoomed-mobile{height:119.83%;left:-39.86%;max-width:none;object-fit:fill;position:absolute;top:-19.81%;width:179.72%}.responsive-section-media__mobile:has(.media-accordion__zoomed-mobile):after{background:linear-gradient(transparent 84.034%,#0006);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}}.theme-media-placeholder{align-items:center;background:var(--theme-color-grey-1);display:flex;justify-content:center;min-height:280px}.theme-scroll-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.theme-scroll-row::-webkit-scrollbar{display:none}.theme-scroll-row>*{scroll-snap-align:start}.theme-controls{align-items:center;display:flex;gap:8px}.theme-arrow{align-items:center;background:color-mix(in srgb,var(--theme-color-white) 55%,transparent);border:1px solid currentColor;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.comparison-reviews .theme-arrow,.background-cards .theme-arrow{background:transparent;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.theme-arrow:before{background:currentColor;content:"";height:10px;-webkit-mask:url(theme-home-arrow.svg) center / contain no-repeat;mask:url(theme-home-arrow.svg) center / contain no-repeat;width:10px}.theme-arrow[data-theme-prev]:before{transform:rotate(180deg)}.theme-dots{display:flex;gap:8px}.theme-dot{background:currentColor;border:0;border-radius:50%;height:8px;opacity:.35;padding:0;width:8px}.theme-dot[aria-current=true]{opacity:1}.theme-carousel-nav{align-items:center;bottom:40px;display:flex;justify-content:space-between;left:40px;position:absolute;right:40px;z-index:3}.theme-motion--ready{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.theme-motion--ready.is-visible,.shopify-design-mode .theme-motion{opacity:1;transform:none}.media-hero{min-height:820px}.media-hero__slide{min-height:820px;position:relative}@media screen and (min-width:750px){.media-hero,.media-hero__slide{min-height:clamp(540px,calc(100svh - var(--header-group-height, 0px)),var(--media-hero-max-height, 820px))}}.media-hero__slide[hidden]{display:none}.media-hero__media{top:0;right:0;bottom:0;left:0;position:absolute}.theme-video-toggle{display:block;height:100%;position:relative}.theme-video-controls{bottom:6px;display:flex;flex-direction:column;position:absolute;right:6px;z-index:4}.theme-video-controls__button{align-items:center;background:transparent;border:0;color:var(--theme-color-white);cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;pointer-events:auto;width:44px}.theme-video-controls__button[hidden]{display:none}.theme-video-controls__button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.theme-video-controls__button>span{display:block;height:24px;width:24px}.theme-video-controls__button .theme-video-controls__play,.theme-video-controls__button .theme-video-controls__audible,.theme-video-controls__button[data-state=paused] .theme-video-controls__pause,.theme-video-controls__button[data-state=audible] .theme-video-controls__muted{display:none}.theme-video-controls__button[data-state=paused] .theme-video-controls__play,.theme-video-controls__button[data-state=audible] .theme-video-controls__audible{display:block}.media-hero__content{color:var(--media-hero-text, var(--theme-color-black));display:flex;flex-direction:column;gap:24px;top:0;right:0;bottom:0;left:0;justify-content:var(--theme-v-align, flex-end);max-width:100%;padding:80px 40px 110px;position:absolute;text-align:var(--theme-text-align, left);z-index:2}.media-hero__content-inner{align-self:var(--theme-h-align, flex-start);max-width:620px}.media-hero:not(.media-hero--split) .media-hero__text-backdrop{isolation:isolate;position:relative}.media-hero:not(.media-hero--split) .media-hero__text-backdrop:before{background:#fffffff0;content:"";top:-16px;right:-16px;bottom:-16px;left:-16px;pointer-events:none;position:absolute;z-index:-1}.media-hero__content .media-hero__heading{font:400 44px/48px var(--theme-font-sans);letter-spacing:.01em;margin:0}.media-hero__content .theme-eyebrow+.media-hero__heading{margin-top:16px}.media-hero__content em{font-family:var(--media-hero-emphasis, var(--theme-font-serif));font-style:italic;font-weight:400}.media-hero__heading em{line-height:0}.media-hero__content .media-hero__heading{text-transform:var(--font-h1--case, none)}.media-hero__content-inner>.theme-copy,.media-hero__text-backdrop>.theme-copy{margin-top:16px}.media-hero__cta{background:var(--theme-color-black);border:0;color:var(--theme-color-white);margin-top:40px}@media screen and (min-width:750px){.media-hero--split .media-hero__slide{display:grid;grid-template-columns:1fr 1fr}.media-hero--split .media-hero__media{grid-column:1;position:relative}.media-hero--split .media-hero__media:after{display:none}.media-hero--split .media-hero__content{background:var(--media-hero-panel, var(--theme-color-white));grid-column:2;grid-row:1;position:relative}}.theme-product-tabs__tabs,.tabbed-media__tabs{display:flex;gap:40px;margin-bottom:40px;overflow-x:auto}.theme-tab{background:none;border:0;color:var(--theme-color-grey-5);cursor:pointer;font:400 20px/28px var(--theme-font-sans);letter-spacing:.03em;padding:0;text-underline-position:from-font;white-space:nowrap}.theme-tab[aria-selected=true]{color:var(--theme-color-black);text-decoration:underline}.theme-product-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.featured-product-grid .theme-product-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 16px) / 3);overflow-x:auto;scroll-snap-type:x mandatory}.featured-product-grid .theme-product-card-adapter{scroll-snap-align:start}.theme-product-card-adapter{min-width:0;position:relative}.theme-product-card-adapter>product-card{height:100%}.theme-product-card-adapter .product-card__content:has(>.theme-card-summary){row-gap:20px}.theme-product-card-media-override{aspect-ratio:1;background:var(--theme-color-grey-1);inset:0 0 auto;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.theme-product-card-media-override:has(>responsive-section-media){z-index:auto}.theme-product-card-media-override>responsive-section-media{top:0;right:0;bottom:0;left:0;position:absolute}@media screen and (min-width:750px){.theme-product-card-adapter--override-desktop .card-gallery>a.contents{visibility:hidden}.theme-product-card-adapter:not(.theme-product-card-adapter--override-desktop) .theme-product-card-media-override{display:none}}@media screen and (max-width:749px){.theme-product-card-adapter--override-mobile .card-gallery>a.contents,.theme-product-card-adapter--override-desktop:not(.theme-product-card-adapter--override-mobile) .card-gallery>a.contents{visibility:hidden}}.theme-product-card-adapter .product-card__content>rte-formatter{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.media-statistics{background:var(--theme-color-black);color:var(--theme-color-white);min-height:600px}.media-statistics__bg{top:0;right:0;bottom:0;left:0;position:absolute}.media-statistics .theme-shell{display:flex;flex-direction:column;justify-content:space-between;min-height:600px;position:relative;z-index:1}.theme-stats{display:grid;grid-template-columns:repeat(3,1fr)}.theme-stat{border-left:1px solid rgb(255 255 255 / .5);padding:0 40px}.theme-stat:first-child{border-left:0;padding-left:0}.theme-stat__value{display:block;font:300 120px/1 var(--theme-font-sans)}.media-accordion__body{display:grid;grid-template-columns:1fr 1fr}.media-accordion__media{min-height:720px;position:relative}.media-accordion .media-accordion__media>[data-theme-track]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.media-accordion [data-theme-slide]{height:100%}.media-accordion__content{display:flex;flex-direction:column;gap:56px;justify-content:space-between;padding:0 80px}.theme-accordion details{border-bottom:1px solid var(--theme-color-grey-2)}.theme-accordion summary{cursor:pointer;display:flex;font:400 24px/28px var(--theme-font-sans);justify-content:space-between;list-style:none;padding:20px 0}.theme-accordion summary::-webkit-details-marker{display:none}.theme-accordion__icon{flex:0 0 24px;height:24px;position:relative;width:24px}.theme-accordion__icon svg{height:24px;top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .2s,transform .2s;width:24px}.theme-accordion__icon svg:last-child{opacity:0;transform:rotate(-90deg)}.theme-accordion details[open] .theme-accordion__icon svg:first-child{opacity:0;transform:rotate(90deg)}.theme-accordion details[open] .theme-accordion__icon svg:last-child{opacity:1;transform:none}.media-accordion__number{color:var(--theme-color-blue);flex:0 0 32px}.media-accordion__title{flex:1}.media-accordion__content summary{gap:20px;letter-spacing:.01em}.media-accordion__step{align-items:center;display:flex;gap:20px;padding-left:52px}.media-accordion__product-image{height:148px;object-fit:cover;width:148px}.media-accordion__step .theme-copy{padding-right:0}.tabbed-media__body{display:flex;flex-direction:column;justify-content:space-between;min-height:308px;max-width:429px;gap:20px}.results-timeline__layout>theme-scroller{min-width:0}.theme-accordion details .theme-copy{color:var(--theme-color-grey-5);padding:0 40px 24px 0}.quote-banner{background:var(--theme-color-black);color:var(--theme-color-white)}.quote-banner__grid{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.quote-banner .quote-banner__quote{font:400 36px/40px var(--theme-font-sans);letter-spacing:.01em;margin:0 0 40px;text-indent:-.45em}.quote-banner__signature{max-height:60px;max-width:246px;object-fit:contain}.quote-banner__author{border-left:1px solid rgb(255 255 255 / .5);display:grid;gap:24px;padding-left:36px}.quote-banner__author-image{border-radius:50%;height:100px;object-fit:cover;width:100px}.tabbed-media{display:block;position:relative}.tabbed-media__tabs{left:40px;margin:0;max-width:calc(50% - 80px);position:absolute;top:40px;z-index:2}.tabbed-media__panel{background:var(--theme-color-grey-1);display:grid;grid-template-columns:1fr 1fr;min-height:702px;position:relative}.tabbed-media__panel[hidden]{display:none!important}.tabbed-media__media{grid-column:2;min-width:0}.tabbed-media__content{align-items:flex-start;display:flex;flex-direction:column;gap:40px;grid-column:1;grid-row:1;justify-content:flex-end;padding:108px 40px 40px;position:relative;z-index:1}.tabbed-media__content h2,.tabbed-media__content .theme-copy{max-width:429px}.tabbed-media--overlay .tabbed-media__panel{color:var(--theme-color-white)}.tabbed-media--overlay .tabbed-media__media{grid-column:1 / -1;top:0;right:0;bottom:0;left:0;position:absolute}.tabbed-media--overlay .tabbed-media__tabs{max-width:calc(100% - 80px)}.tabbed-media--overlay .theme-tab{color:var(--theme-color-grey-2)}.tabbed-media--overlay .theme-tab[aria-selected=true]{color:var(--theme-color-white)}@media screen and (min-width:750px){.tabbed-media--overlay .tabbed-media__panel--dark{color:var(--theme-color-black)}.tabbed-media--overlay:has(.tabbed-media__panel--dark:not([hidden])) .theme-tab{color:var(--theme-color-grey-5)}.tabbed-media--overlay:has(.tabbed-media__panel--dark:not([hidden])) .theme-tab[aria-selected=true]{color:var(--theme-color-black)}}.tabbed-media--media_left .tabbed-media__media{grid-column:1}.tabbed-media--media_left .tabbed-media__content{grid-column:2}.tabbed-media--media_left .tabbed-media__tabs{left:calc(50% + 40px)}@media screen and (min-width:750px)and (max-height:800px){.tabbed-media__panel{min-height:min(620px,calc(100svh - 80px))}.tabbed-media__body{min-height:0}.tabbed-media__content{gap:24px;padding-block:96px 32px}}.logo-strip{padding:40px 0}.logo-strip__track{display:flex;width:max-content}.logo-strip__group{align-items:center;display:flex;flex-shrink:0;gap:120px;padding-right:120px}.logo-strip__logo{height:28px;max-width:180px;object-fit:contain;width:auto}.logo-strip__item{align-items:center;display:flex}@media(prefers-reduced-motion:no-preference){.logo-strip__track,.media-gallery__track{animation:theme-marquee 30s linear infinite}@keyframes theme-marquee{to{transform:translate(-50%)}}}.results-timeline__layout{align-items:end;display:grid;gap:40px;grid-template-columns:320px minmax(0,1fr)}.results-timeline__cards{align-items:end;display:flex;gap:36px;overflow-x:auto}.results-timeline__card{background:none;border:0;cursor:pointer;flex:0 0 197px;opacity:.28;padding:0;text-align:left;transition:flex-basis .35s,opacity .35s}.results-timeline__card.is-active{flex-basis:429px;opacity:1}.results-timeline__image{aspect-ratio:1;object-fit:cover;width:100%}.results-timeline__detail{display:none}.results-timeline__card.is-active .results-timeline__detail{display:block}.comparison-review__layout{display:grid;grid-template-columns:1fr 1fr}.theme-compare{aspect-ratio:1;display:grid;overflow:hidden;position:relative}.theme-compare__image{grid-area:1 / 1}.theme-compare__image--before{clip-path:inset(0 calc(100% - var(--theme-compare, 50%)) 0 0);z-index:1}.theme-compare__handle{background:var(--theme-color-white);bottom:0;left:var(--theme-compare, 50%);pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:1px;z-index:2}.theme-compare__knob{background:var(--theme-color-white);border-radius:50%;display:grid;height:50px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.theme-compare__knob img{height:24px;width:24px}.theme-compare__zoomed{overflow:hidden}.theme-compare__zoomed img{height:233.8%;left:-105.73%;max-width:none;position:absolute;top:0;width:205.765%}.theme-compare__zoomed.theme-compare__image--before img{left:-.07%}.theme-compare__range{cursor:ew-resize;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%;z-index:3}.comparison-review[data-swipe] [data-theme-track]{cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.comparison-review[data-swipe] .theme-compare__range{appearance:none;-webkit-appearance:none;height:100%;left:-25px;margin:0;padding:0;pointer-events:none;width:calc(100% + 50px)}.comparison-review[data-swipe] .theme-compare__range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:50px;width:50px;pointer-events:auto;touch-action:none}.comparison-review[data-swipe] .theme-compare__range::-moz-range-thumb{border:0;height:50px;width:50px;pointer-events:auto;touch-action:none}.comparison-review{--comparison-review-inset: clamp(24px, calc(10vw - 64px) , 80px)}.comparison-review .theme-carousel-nav{bottom:0;left:calc(50% + var(--comparison-review-inset));right:var(--comparison-review-inset)}.theme-compare__label{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff0d;border-radius:25px;color:var(--theme-color-white);font:600 16px/24px var(--theme-font-sans);letter-spacing:.01em;padding:6px 12px;pointer-events:none;position:absolute;top:20px;z-index:2}.theme-compare__label--before{left:20px}.theme-compare__label--after{right:20px}.theme-compare__label.is-hidden{visibility:hidden}.comparison-review__review{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:80px}.media-accordion__media .theme-carousel-nav{color:var(--theme-color-white);mix-blend-mode:difference}.media-accordion__media:has(>.theme-carousel-nav) .theme-video-controls{bottom:82px}.media-hero .theme-carousel-nav{color:var(--media-hero-controls-color, inherit)}@media screen and (min-width:750px){.media-hero:not(.media-hero--split) .theme-carousel-nav{color:var(--media-hero-controls-color, var(--theme-color-white))}}.media-hero .theme-dots{align-self:flex-end}.media-hero .theme-dot{color:inherit}.background-cards{background-position:center;background-size:cover;overflow:clip}.background-cards__cards{margin-left:34%}.background-cards__nav{display:flex;justify-content:flex-end;margin-bottom:16px}.background-cards__card{flex:0 0 390px;min-height:520px;position:relative}.background-cards__image-zoom{top:0;right:0;bottom:0;left:0;position:absolute}.background-cards__card:has(>.background-cards__image-zoom){overflow:hidden}.background-cards__card-copy{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffbf;bottom:0;left:120px;padding:32px;position:absolute;right:0}.background-cards__card-copy h3{margin-bottom:20px}.background-cards__card-copy .theme-copy{font-size:14px;letter-spacing:.02em;line-height:20px}.promotion-banner{min-height:466px}.promotion-banner__media{top:0;right:0;bottom:0;left:0;position:absolute}.promotion-banner__copy{align-items:flex-start;display:flex;flex-direction:column;gap:40px;margin-left:auto;max-width:509px;padding:80px 40px;position:relative;z-index:1}.promotion-banner__text{display:grid;gap:16px}.theme-tag{border-radius:999px;color:var(--theme-color-white);display:inline-flex;font:600 14px/20px var(--theme-font-sans);padding:6px 12px;text-transform:uppercase;width:fit-content}.media-faq__layout{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.media-faq__content{display:flex;flex-direction:column;justify-content:space-between;padding:0 40px}.media-faq__media{min-height:700px}.article-carousel__grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory}.article-carousel__grid:after{content:"";flex:0 0 32px}.article-carousel__grid[data-theme-overflow]{cursor:grab}.article-carousel__grid.is-dragging{cursor:grabbing}.article-carousel__grid:focus-visible{outline:2px solid currentColor;outline-offset:4px}.article-carousel-card{scroll-snap-align:start}.article-carousel-card{flex:0 0 calc((100% - 16px) / 3)}.article-carousel-card__media{aspect-ratio:1;position:relative}.article-carousel-card__tag{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff0d;border-radius:999px;color:var(--theme-color-white);font:600 16px/24px var(--theme-font-sans);left:20px;letter-spacing:.01em;padding:6px 12px;position:absolute;top:20px}.article-carousel-card__title{color:inherit;display:block;font:400 24px/28px var(--theme-font-sans);letter-spacing:.01em;padding-top:20px;text-decoration:none}.media-gallery__head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.media-gallery__links{display:flex;gap:28px}.media-gallery__track{display:flex;width:max-content}.media-gallery .theme-marquee{margin-right:-40px}.media-gallery__group{display:flex;flex-shrink:0;gap:8px;padding-right:8px}.media-gallery__links a{color:inherit}.media-gallery__links svg{display:block;height:24px;width:24px}.media-gallery__links svg path{fill:currentColor}.theme-marquee{overflow:hidden;scrollbar-width:none}.theme-marquee::-webkit-scrollbar{display:none}.theme-marquee:hover>div,.theme-marquee:focus-within>div{animation-play-state:paused}.media-gallery__item{flex:0 0 250px;height:447px;width:250px}.theme-product-tabs{display:block;position:relative}.theme-product-tabs__tabs{align-items:center;min-height:50px;margin-right:180px}.theme-product-tabs__cta{position:absolute;right:0;top:0}.theme-product-tabs:not(:has(.theme-product-tabs__cta)) .theme-product-tabs__tabs{margin-right:0}.theme-product-tabs--without-tabs .theme-product-tabs__cta{position:static;margin-bottom:40px;text-align:right}.theme-product-grid{margin-inline:-40px}@media screen and (max-width:749px){.theme-shell{padding:48px 16px}#MainContent:has(.content-section){padding-block-end:80px}.content-section h2{font-size:28px;line-height:36px}.content-section h3{font-size:20px;line-height:24px}.theme-copy{font-size:14px;line-height:20px}.theme-copy--large{font-size:16px;line-height:24px}.theme-cta{font-size:12px;line-height:16px;min-height:44px;padding:8px 24px}.theme-section-head{align-items:flex-start;flex-direction:column}.media-hero,.media-hero__slide{min-height:595px}.media-hero__content{padding:32px 16px 72px}.media-hero__content .media-hero__heading{font-size:28px;line-height:32px}.media-hero__content-inner>.theme-copy,.media-hero__text-backdrop>.theme-copy{letter-spacing:0}.theme-carousel-nav{bottom:20px;left:16px;right:16px}.media-hero:not(.media-hero--mobile-split) .theme-carousel-nav{bottom:16px}.media-hero:not(.media-hero--mobile-split) .theme-carousel-nav{color:var(--media-hero-controls-color, var(--theme-color-white))}.media-hero.media-hero--mobile-split .media-hero__text-backdrop{isolation:auto;position:static}.media-hero.media-hero--mobile-split .media-hero__text-backdrop:before{content:none}.media-hero--mobile-split .media-hero__slide{display:grid;grid-template-columns:1fr;grid-template-rows:273px minmax(322px,auto)}.media-hero--mobile-split .media-hero__media{grid-column:1;grid-row:1;position:relative}.media-hero--mobile-split .media-hero__media:after{display:none}.media-hero--mobile-split .media-hero__content{background:var(--media-hero-panel, var(--theme-color-white));grid-column:1;grid-row:2;position:relative;padding-bottom:56px}.media-hero--mobile-split .media-hero__content-inner{max-width:560px}.theme-product-tabs__tabs,.tabbed-media__tabs{gap:32px;margin-bottom:28px}.theme-tab{font-size:16px;line-height:20px}.featured-product-grid .card-gallery slideshow-component{pointer-events:none}.featured-product-grid .card-gallery slideshow-slides{overflow:hidden}.featured-product-grid .card-gallery slideshow-arrows,.featured-product-grid .card-gallery slideshow-controls{display:none}.theme-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.theme-product-card-adapter{flex:0 0 82%;scroll-snap-align:start}.media-statistics .theme-shell{min-height:660px}.theme-stats{gap:28px;grid-template-columns:1fr}.theme-stat{border-left:0;border-top:1px solid rgb(255 255 255 / .5);padding:20px 0 0}.theme-stat:first-child{border-top:0}.theme-stat__value{font-size:56px;line-height:60px}.media-accordion__body,.tabbed-media__panel,.comparison-review__layout,.media-faq__layout{grid-template-columns:1fr}.media-accordion__media{min-height:375px}.media-accordion__content,.tabbed-media__content,.comparison-review__review{padding:40px 16px}.tabbed-media{display:grid;padding:48px 16px}.tabbed-media .tabbed-media__panel{display:contents}.tabbed-media .tabbed-media__media{aspect-ratio:250 / 200;grid-column:1;grid-row:1;position:relative}.tabbed-media .tabbed-media__tabs{gap:0;grid-column:1;grid-row:2;justify-content:space-between;margin:32px 0 64px;max-width:none;min-width:0;padding-right:0;position:static}.tabbed-media .tabbed-media__content{color:var(--theme-color-black);gap:12px;grid-column:1;grid-row:3;padding:0}.tabbed-media__body{gap:12px;min-height:0}.media-accordion__step{gap:16px;padding-left:0}.media-accordion__product-image{height:100px;width:100px}.tabbed-media .tabbed-media__content .theme-cta{margin-top:12px}.tabbed-media .theme-tab{color:var(--theme-color-grey-5)}.tabbed-media .theme-tab[aria-selected=true]{color:var(--theme-color-black)}@media screen and (max-width:374px){.tabbed-media .theme-tab{font-size:14px;letter-spacing:.01em}}.theme-product-tabs__tabs{margin-right:0}.theme-product-tabs__panel{display:flex;flex-direction:column;gap:28px}.theme-product-tabs__panel[hidden]{display:none}.theme-product-tabs__cta{order:2;position:static}.theme-product-tabs--without-tabs .theme-product-tabs__cta{margin-bottom:0}.theme-product-grid{margin-inline:-16px}.theme-product-card-adapter{flex-basis:247px}.theme-product-card-adapter .product-card__content:has(>.theme-card-summary){row-gap:4px}.theme-product-card-adapter .product-card__content>.theme-card-summary{margin-top:16px;padding-bottom:16px;row-gap:8px}.theme-product-card-adapter .product-card__content:has(>.theme-card-mobile-action)>.theme-card-summary{padding-bottom:0}.theme-product-card-adapter .product-card__content:has(>.theme-card-summary)>.theme-card-mobile-action{margin:0 16px 12px}.quote-banner__grid{gap:40px;grid-template-columns:1fr}.quote-banner .quote-banner__quote{font-size:28px;line-height:36px}.quote-banner__author{border-left:0;border-top:1px solid rgb(255 255 255 / .5);padding:32px 0 0}.results-timeline__layout{grid-template-columns:1fr}.results-timeline__cards{align-items:stretch;scroll-snap-type:x mandatory}.results-timeline__card,.results-timeline__card.is-active{flex-basis:86%;opacity:1;scroll-snap-align:start}.results-timeline__detail{display:block}.comparison-review__review{min-height:420px;padding-bottom:72px}.comparison-review .theme-carousel-nav{color:var(--theme-color-black);margin-top:32px;position:static}.comparison-review .theme-dot{color:inherit}.background-cards__cards{margin-left:0}.background-cards__card{flex-basis:88%}.background-cards__card-copy{left:80px;padding:24px}.promotion-banner{min-height:560px}.promotion-banner__copy{padding:48px 16px}.media-faq__content{min-height:620px;padding:48px 16px}.media-faq__media{min-height:375px}.article-carousel-card{flex-basis:86%}.media-gallery__head{align-items:flex-start;flex-direction:column;gap:24px}.media-gallery__item{flex-basis:174px;height:310px;width:174px}}@media(prefers-reduced-motion:reduce){.theme-motion--ready{opacity:1;transform:none;transition:none}.theme-accordion__icon svg,.results-timeline__card{transition:none}.logo-strip__track,.media-gallery__track{animation:none}.theme-marquee{overflow-x:auto}.logo-strip__group[inert],.media-gallery__group[inert]{display:none}}.media-hero__content-inner{max-width:546px}.media-hero__content{padding:124px 40px 40px}.media-hero:has(.theme-carousel-nav) .media-hero__content{padding-bottom:90px}@media screen and (min-width:750px){.media-hero--split .media-hero__content{padding:80px}.media-hero--split .media-hero__content-inner{max-width:560px}}@media screen and (min-width:750px)and (max-height:760px){.media-hero:not(.media-hero--split) .media-hero__content{padding-top:40px}body:has(#header-component[transparent]) .content-for-layout>.theme-home-hero:first-child .media-hero:not(.media-hero--split) .media-hero__content{padding-top:max(40px,calc(var(--header-group-height, 0px) + var(--header-height, 0px) * var(--transparent-header-offset-boolean, 0) + 12px))}}.media-hero .theme-video-controls{bottom:10px;right:10px}.media-hero:has(.theme-carousel-nav) .theme-video-controls{bottom:82px}.media-hero__content{pointer-events:none}.media-hero__content a{pointer-events:auto}.media-hero .theme-arrow{background:transparent;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.media-hero__cta:hover,.media-hero__cta:focus-visible,.media-hero__cta:active{background:#151b1e;color:var(--theme-color-white)}.image-callouts{background:var(--theme-color-grey-1);padding:0 16px}.image-callouts__visual{aspect-ratio:343 / 328;color:#fff;overflow:hidden;position:relative}.image-callouts__image{height:100%;object-fit:cover;width:100%}.image-callouts__image--zoomed{height:382.73%;left:-52.48%;max-width:none;position:absolute;top:-65.14%;width:244.02%}.image-callouts__signs{top:0;right:0;bottom:0;left:0;padding:32px 16px;position:absolute}.image-callouts__signs .theme-eyebrow{font:600 12px/16px var(--theme-font-sans);text-transform:uppercase}.image-callouts__list{display:grid;gap:16px;list-style:none;margin:64px 0 0;padding:0}.image-callouts__list li{align-items:center;display:flex;font:400 20px/24px var(--theme-font-sans);gap:12px}.image-callouts__list img{flex:0 0 24px;height:24px;width:24px}.image-callouts__content{display:grid;gap:24px;padding:28px 0 0}.image-callouts__body{display:grid;gap:12px}.image-callouts .image-callouts__heading{font:400 28px/32px var(--theme-font-sans);text-transform:uppercase;text-wrap:balance}.image-callouts__heading em{font-family:var(--theme-font-serif)}.image-callouts__content .theme-cta{justify-self:start}.image-callouts__content .theme-copy p+p{margin-top:20px}@media screen and (min-width:750px){.theme-mobile-only{display:none}}@media screen and (max-width:749px){.theme-desktop-only{display:none}.media-hero__content{color:var(--media-hero-mobile-text, var(--media-hero-text));padding:72px 16px 20px}body:has(#header-component[transparent]) .content-for-layout>.theme-home-hero:first-child .media-hero:not(.media-hero--mobile-split) .media-hero__content--mobile-top{padding-top:max(72px,calc(var(--header-group-height, 0px) + var(--header-height, 0px) * var(--transparent-header-offset-boolean, 0) + 12px))}.media-hero:has(.theme-carousel-nav) .media-hero__content{padding-bottom:70px}.media-hero--mobile-split .media-hero__content{padding:32px 16px}.media-hero--mobile-split .media-hero__content .media-hero__heading{margin-top:0}.media-hero__content-inner>.theme-copy,.media-hero__text-backdrop>.theme-copy{margin-top:12px}.media-hero__content .theme-eyebrow+.media-hero__heading{margin-top:12px}.media-hero__content .theme-eyebrow.theme-desktop-only+.media-hero__heading{margin-top:0}.media-hero__cta{letter-spacing:.03em;padding:10px 28px;margin-top:24px;background:var(--media-hero-mobile-cta-bg, #03090d);border-color:var(--media-hero-mobile-cta-bg, #03090d);color:var(--media-hero-mobile-cta-text, #fff)}.media-hero__cta:hover,.media-hero__cta:focus-visible,.media-hero__cta:active{background:var(--media-hero-mobile-cta-hover, var(--media-hero-mobile-cta-bg, #151b1e));color:var(--media-hero-mobile-cta-text, #fff)}}@media screen and (max-width:749px){.media-hero__content{justify-content:var(--theme-mobile-v-align, flex-end)}}.content-section:not(.media-hero){margin-block-start:100px}.featured-product-grid .theme-shell,.media-accordion .theme-shell,.results-timeline-section .theme-shell,.comparison-reviews .theme-shell,.media-gallery .theme-shell{padding-block:0}.media-accordion__intro-mobile{display:none}.media-accordion>.theme-shell{margin-bottom:40px}.media-accordion .theme-section-head__copy{max-width:545px}.media-accordion .theme-section-head__copy>.theme-eyebrow{margin-bottom:16px}.media-statistics .theme-shell{padding-bottom:40px}.quote-banner__grid{grid-template-columns:minmax(0,777px) 313px;justify-content:space-between;min-height:400px}.quote-banner__author .theme-copy{color:var(--theme-color-grey-3);font-size:14px;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.quote-banner__author .theme-copy p+p{margin-top:8px}.tabbed-media__media{overflow:hidden;position:relative}.tabbed-media__media>.theme-media,.tabbed-media__media>responsive-section-media{top:0;right:0;bottom:0;left:0;position:absolute}.theme-compare{min-width:0}.theme-compare__image{top:0;right:0;bottom:0;left:0;min-height:0;position:absolute}.comparison-review__review{display:grid;align-content:center;gap:40px;grid-template-columns:minmax(0,1fr) auto;padding:var(--comparison-review-inset)}@media screen and (min-width:750px){.comparison-review:has(.theme-carousel-nav) .comparison-review__review{padding-bottom:80px}}.comparison-review__rating{display:flex;gap:8px;grid-column:1 / -1;grid-row:1}.comparison-review__rating img{height:16px;width:16px}.comparison-review__review blockquote{border-left:1px solid #797979;grid-column:1 / -1;margin:0;padding-left:20px}.comparison-review__review blockquote h3{text-indent:-.45em}.comparison-review__author{display:grid;gap:4px;grid-column:1 / -1}.comparison-review__name,.comparison-review__verification{font:400 14px/20px var(--theme-font-sans);letter-spacing:.05em;text-transform:uppercase}.comparison-review__name{font-weight:600}.comparison-review__verification{align-items:center;color:var(--verification-text-color, var(--theme-color-grey-5, #595959));display:flex;gap:8px}.comparison-review__verification-icon{color:var(--verification-icon-color, #03090d);display:inline-flex;flex:0 0 16px;height:16px;width:16px}.comparison-review__verification a{color:inherit;text-decoration:underline}.comparison-review__review blockquote h3{font-size:28px;line-height:36px}.results-timeline__layout{align-items:start;grid-template-columns:314px minmax(0,895px);gap:36px;justify-content:space-between}.results-timeline__cards{display:flex}.results-timeline__card{min-width:0}.results-timeline-section .results-timeline__card h3{margin-top:20px}.results-timeline__card.is-active h3{color:var(--theme-color-blue)}.results-timeline__detail{margin-top:12px}.results-timeline__detail>.theme-copy+.theme-copy{margin-top:8px}.results-timeline-section .theme-section-head__copy>.theme-copy{margin-top:20px}.results-timeline-section .theme-section-head__copy>.theme-cta{margin-top:40px}@media screen and (min-width:750px)and (max-width:899px){.results-timeline__layout{grid-template-columns:minmax(0,1fr);gap:40px}}.media-faq .theme-accordion summary{align-items:center;font-size:16px;line-height:24px}.article-carousel .theme-shell{padding-block:60px}.article-carousel-card{flex-basis:calc((100% - 16px) / 3)}.article-carousel__grid{gap:8px}@media screen and (max-width:749px){.content-section:not(.media-hero){margin-block-start:80px}.media-statistics .theme-shell{min-height:666px;padding:40px 20px 20px}.media-statistics .theme-section-head{gap:24px}.media-statistics__bg{opacity:.9}.media-statistics__bg .responsive-section-media__mobile{overflow:hidden;position:relative}.media-statistics__zoomed-mobile{height:464%;left:-193.89%;max-width:none;object-fit:fill;position:absolute;top:-106.62%;width:549.45%}.media-statistics .theme-cta,.image-callouts__content .theme-cta{font-size:14px;line-height:20px;min-height:50px;padding:10px 28px}.theme-stats{gap:20px}.theme-stat{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.theme-stat:first-child{padding-top:0}.quote-banner__grid{display:flex;flex-direction:column;align-items:stretch;gap:80px;min-height:396px;padding:32px 16px}.quote-banner .quote-banner__quote{font-size:20px;line-height:24px;margin:0;text-wrap:balance}.quote-banner__author{border:0;gap:20px;padding:0}.quote-banner__author-image{height:60px;width:60px}.quote-banner__author .theme-copy{font-size:12px;letter-spacing:.04em;line-height:16px}.quote-banner__author .theme-copy p+p{margin-top:4px}.tabbed-media{padding-block:0}.logo-strip{padding:0}.logo-strip__group{gap:80px;padding-right:80px}.media-accordion__body{gap:28px;padding-inline:16px}.media-accordion__media{min-height:0;aspect-ratio:1}.media-accordion__content{gap:28px;padding:0}.media-accordion__content summary{font-size:20px;line-height:24px;gap:12px}.media-accordion__number{flex-basis:26px}.media-accordion__content .theme-cta{margin-top:28px}.results-timeline__layout{grid-template-columns:minmax(0,1fr);gap:40px}.results-timeline__cards{gap:36px;align-items:flex-start}.results-timeline__card,.results-timeline__card.is-active{flex-basis:252px}.results-timeline-section .theme-section-head__copy>.theme-copy{margin-top:12px}.results-timeline-section .theme-section-head__copy>.theme-cta{margin-top:24px}.comparison-reviews .theme-section-head{gap:24px}.comparison-reviews .theme-compare{margin-inline:-16px;width:calc(100% + 32px)}.comparison-reviews .theme-compare__label{font-size:14px;line-height:20px;top:16px}.comparison-reviews .theme-compare__label--before{left:16px}.comparison-reviews .theme-compare__label--after{right:16px}.comparison-review__review{gap:32px 8px;min-height:0;padding:32px 0 0}.comparison-review__review blockquote{grid-row:1}.comparison-review__rating{align-self:start;grid-column:2;grid-row:2}.comparison-review__author{grid-row:2}.comparison-review__review:has(.comparison-review__rating) .comparison-review__name{padding-right:120px}.comparison-review__rating--text{grid-column:1 / -1}.comparison-review__review:has(.comparison-review__rating--text) .comparison-review__author{grid-row:3}.comparison-review__review:has(.comparison-review__rating--text) .comparison-review__name{padding-right:0}.comparison-review__name,.comparison-review__verification{font-size:12px;line-height:16px}.comparison-review__review blockquote h3{font-size:20px;line-height:24px}.promotion-banner{min-height:595px}.promotion-banner__copy{gap:12px;padding:32px 16px}.promotion-banner__text{gap:12px}.promotion-banner__copy>.theme-tag{font-size:12px;letter-spacing:.05em;line-height:16px;margin-bottom:12px}.promotion-banner__copy>.theme-cta{margin-top:12px}.media-faq__layout{min-height:0}.media-faq__media{display:none}.media-faq__content{gap:32px;min-height:0;padding:0 16px}.media-faq .theme-section-head{display:contents}.media-faq .theme-accordion{order:1}.media-faq .theme-cta{align-self:flex-start;order:2}.media-faq .theme-accordion summary{font-size:14px;line-height:20px}.media-faq .theme-accordion__icon{align-self:flex-start}.media-faq .theme-accordion details:first-child summary{padding-top:0}.article-carousel .theme-shell{display:flex;flex-direction:column;gap:32px;padding-block:0}.article-carousel .theme-section-head{display:contents}.article-carousel theme-scroller{margin-right:-16px;order:1}.article-carousel .theme-cta{align-self:flex-start;order:2}.article-carousel__grid{gap:8px}.article-carousel__grid:after{flex-basis:8px}.article-carousel-card{flex-basis:252px}.article-carousel-card__media{aspect-ratio:1}.article-carousel-card__title{font-size:16px;line-height:24px;padding-top:12px}.article-carousel-card__tag{font-size:14px;line-height:20px;left:16px;top:16px}.media-gallery .theme-shell{padding-inline:20px}.media-gallery .theme-marquee{margin-right:-20px}.media-gallery__head{gap:32px;margin-bottom:32px}.media-gallery__item{flex-basis:150px;height:269px;width:150px}}@media screen and (max-width:749px){.media-accordion>.theme-shell{margin-bottom:28px}.media-accordion .theme-section-head__copy>.theme-eyebrow{margin-bottom:24px}.media-accordion__intro-mobile{display:block;font-size:16px;letter-spacing:0;line-height:24px;margin-top:12px}.media-accordion__intro-desktop{display:none}.media-accordion__content summary{align-items:flex-start;gap:8px}.media-accordion__content>div>.theme-eyebrow{margin-bottom:24px}.media-accordion__content details:first-child summary{padding-top:0}.media-accordion__step{align-items:flex-start;gap:20px;padding-bottom:20px}.media-accordion__product-image{flex:0 0 100px}.media-accordion .theme-accordion details .theme-copy{padding:0}.media-accordion__step .theme-eyebrow{margin-bottom:4px}.media-accordion__content .theme-cta{margin-top:24px}.background-cards .theme-shell{display:flex;flex-direction:column;padding:32px 16px}.background-cards .theme-section-head{display:contents}.background-cards .theme-section-head__copy>.theme-copy{margin-top:12px}.background-cards theme-scroller{margin-right:-16px;margin-top:40px;order:1}.background-cards .theme-cta{align-self:flex-start;margin-top:64px;order:2}.background-cards__nav{display:none}.background-cards__cards{gap:8px}.background-cards__card{flex-basis:calc(100% - 16px);min-height:457px}.background-cards__card>.theme-media{top:0;right:0;bottom:0;left:0;position:absolute}.background-cards__card-copy{left:90px;min-height:296px}.background-cards__card-copy .theme-copy{letter-spacing:0}.background-cards__card>.background-cards__image-zoom{left:-100.17%;max-width:none;object-fit:fill;right:auto;width:200.05%}.background-cards__card-copy h3{font-size:20px;line-height:24px;margin-bottom:20px}.results-timeline__layout>theme-scroller{margin-right:-16px}.results-timeline__cards{gap:20px;min-height:585px;padding-right:16px}.results-timeline__card{flex-basis:197px;margin-top:55px;opacity:.25}.results-timeline__card.is-active{flex-basis:252px;margin-top:0;opacity:1}.results-timeline__card h3{border-top:1px solid var(--theme-color-grey-2);font-size:20px;line-height:24px;padding-top:20px}.results-timeline__detail{display:none;margin-top:20px}.results-timeline__detail .theme-muted{letter-spacing:0}}@media screen and (min-width:750px){.media-accordion:has(theme-accordion[data-animate]) .media-accordion__body>theme-carousel.media-accordion__media{align-self:start}.media-accordion .theme-section-head__copy>.theme-eyebrow{margin-bottom:40px}.media-accordion__intro-desktop{letter-spacing:0}.media-accordion__content>div:last-child{max-width:100%;width:546px}.media-accordion__content>div>.theme-eyebrow{margin-bottom:40px}.media-accordion__content summary{padding-block:24px}.media-accordion__content details:first-child summary{padding-top:0}.media-accordion__step{padding-bottom:24px}.media-accordion .theme-accordion details .theme-copy{padding:0;color:var(--theme-color-grey-5, #595959)}.media-accordion__step .theme-eyebrow{margin-bottom:4px}.media-accordion__content .theme-cta{margin-top:40px}.results-timeline__cards{min-height:670px}.results-timeline__card{display:flex;flex-direction:column;min-height:438px;opacity:.25}.results-timeline__card.is-active{min-height:670px}.results-timeline__card h3{width:100%}.results-timeline__detail{margin-top:20px}.results-timeline__card h3{border-top:1px solid var(--theme-color-grey-2);padding-top:20px}.results-timeline-section--consistency .results-timeline__cards{min-height:560px}.results-timeline-section--consistency .results-timeline__card{flex-basis:160px;min-height:360px}.results-timeline-section--consistency .results-timeline__card.is-active{flex-basis:320px;min-height:560px}}@media screen and (min-width:750px){.media-statistics:not(.media-statistics--editorial-reference),.media-statistics:not(.media-statistics--editorial-reference)>.theme-shell{min-height:min(600px,calc(100svh - var(--header-group-height, 0px) - var(--header-height, 0px) * var(--transparent-header-offset-boolean, 0)))}.theme-stats{gap:clamp(32px,5.56vw,80px);grid-template-columns:repeat(3,minmax(0,1fr))}.theme-stat{border:0;display:flex;flex-direction:column;gap:20px;padding:0;position:relative}.theme-stat+.theme-stat:before{border-left:1px solid rgb(255 255 255 / .5);bottom:0;content:"";left:calc(clamp(32px,5.56vw,80px)/-2);position:absolute;top:0;width:0}.theme-stat__value{font-size:clamp(56px,8.34vw,120px)}.media-accordion__body{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1200px}.media-accordion__body>theme-carousel.media-accordion__media{align-self:start;aspect-ratio:1;min-height:0}.media-accordion [data-theme-slide].media-accordion__media{min-height:0}.media-accordion__content{min-width:0;padding-inline:clamp(24px,5.56vw,80px)}.media-accordion__product-image{flex:0 0 clamp(80px,10.28vw,148px);width:clamp(80px,10.28vw,148px)}.media-accordion__step>div{min-width:0}}@media screen and (min-width:750px){.article-carousel-card__title{padding-right:20px}.article-carousel theme-scroller{margin-right:-40px}.article-carousel-card{flex-basis:calc((100% - 56px) / 3)}.background-cards .theme-section-head{align-items:flex-start}.background-cards .theme-section-head__copy{max-width:429px}.background-cards .theme-section-head__copy>.theme-copy{margin-top:20px}.background-cards__card-copy{min-height:328px}.background-cards theme-scroller{margin-right:-40px}.background-cards__nav{bottom:0;justify-content:flex-start;left:0;margin:0;position:absolute}.background-cards__cards{margin-left:calc((100% - 40px) * .342647)}}@media screen and (max-width:749px){.theme-product-tabs__tabs{margin-bottom:32px;min-height:20px}.featured-product-grid .theme-section-head{margin-bottom:32px}.theme-product-tabs__panel{gap:32px}}@media screen and (min-width:750px){.media-hero:not(.media-hero--split):has(.theme-carousel-nav) .media-hero__content--center{padding-bottom:40px}}@media screen and (max-width:749px){.promotion-banner--mobile-zoom .promotion-banner__media{display:none}.promotion-banner__mobile-zoom{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.promotion-banner__mobile-zoom img{height:144.9%;left:-116.57%;max-width:none;position:absolute;top:-19.23%;width:333.18%}.promotion-banner__mobile-zoom:after{background:linear-gradient(-90deg,#39393933 28.893%,#39393900 50%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}}.content-section .theme-tab:not([aria-selected=true]):is(:hover,:focus-visible,:active),.article-carousel-card__title:is(:hover,:focus-visible,:active),.comparison-review__verification a:is(:hover,:focus-visible,:active),.media-gallery__links a:is(:hover,:focus-visible,:active){color:var(--theme-color-blue)}.media-faq__cropped-desktop>.product-image-crop--natural{aspect-ratio:var(--crop-aspect);display:block;height:auto;overflow:hidden;position:relative;width:100%}.media-faq__cropped-desktop>.product-image-crop--natural>img{height:calc(100% / var(--crop-height));left:calc(-100% * var(--crop-left) / var(--crop-width));max-width:none;object-fit:fill;position:absolute;top:calc(-100% * var(--crop-top) / var(--crop-height));width:calc(100% / var(--crop-width))}@media(min-width:750px){.media-faq__media:has(>.media-faq__cropped-desktop){align-self:start;min-height:0}}@media(max-width:749px){.media-faq__cropped-desktop{display:none}}@media screen and (min-width:750px){.content-section h2,.image-callouts .image-callouts__heading,.quote-banner .quote-banner__quote{font-size:30px;line-height:36px}.content-section h3,.theme-accordion summary,.comparison-review__review blockquote h3{font-size:20px;line-height:28px}.media-hero--split .media-hero__content{padding-inline:clamp(24px,calc(12.5vw - 70px),80px)}.media-hero__content .media-hero__heading{font-size:44px;line-height:48px}.theme-copy--large,.image-callouts__list li,.theme-tab{font-size:16px;line-height:24px}.theme-stat__value{font-size:clamp(56px,8.34vw,96px);line-height:1.0833333333}.article-carousel-card__title{font-size:18px;line-height:26px}}.comparison-reviews button.theme-cta{background:transparent;cursor:pointer}.comparison-reviews-clinical{display:block}.promotion-banner.promotion-banner--copy-left .promotion-banner__copy{margin-left:0;margin-right:auto}.promotion-banner.promotion-banner--copy-center .promotion-banner__copy{margin-left:auto;margin-right:auto}@media(min-width:750px){.promotion-banner--editorial.promotion-banner--copy-left .promotion-banner__copy{margin-left:clamp(40px,10.833vw,156px)}}@media(min-width:750px){.promotion-banner.promotion-banner--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:466px}.promotion-banner.promotion-banner--split .promotion-banner__media{inset:auto;min-height:466px;position:relative}.promotion-banner.promotion-banner--split .promotion-banner__media>responsive-section-media{top:0;right:0;bottom:0;left:0;position:absolute}.promotion-banner.promotion-banner--split .promotion-banner__media img{height:100%;top:0;right:0;bottom:0;left:0;max-width:100%;object-fit:cover;width:100%}.promotion-banner.promotion-banner--split .promotion-banner__media:after{display:none}.promotion-banner.promotion-banner--split .promotion-banner__copy{background:var(--promotion-banner-panel, #fff);color:var(--theme-color-black);justify-content:center;margin:0;max-width:none;min-width:0;padding:80px 40px}.promotion-banner.promotion-banner--split.promotion-banner--copy-left .promotion-banner__copy{order:-1}}@media(max-width:749px){.promotion-banner.promotion-banner--mobile-split{display:flex;flex-direction:column;min-height:0}.promotion-banner.promotion-banner--mobile-split .promotion-banner__media{aspect-ratio:1;display:block;inset:auto;position:relative;width:100%}.promotion-banner.promotion-banner--mobile-split .promotion-banner__media>responsive-section-media{top:0;right:0;bottom:0;left:0;position:absolute}.promotion-banner.promotion-banner--mobile-split .promotion-banner__media img{height:100%;top:0;right:0;bottom:0;left:0;max-width:100%;object-fit:cover;width:100%}.promotion-banner.promotion-banner--mobile-split .promotion-banner__media:after{display:none}.promotion-banner.promotion-banner--mobile-split .promotion-banner__copy{background:var(--promotion-banner-panel, #fff);color:var(--theme-color-black);margin:0;max-width:none;padding:32px 16px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/content-sections.css.map */
