:root{--top-color-primary: var(--color-primary-button-background);--top-color-on-primary: var(--color-primary-button-text);--top-color-surface: var(--color-background);--top-color-on-surface: var(--color-foreground);--top-color-overlay: var(--color-foreground-rgb);--top-color-border: rgb(var(--color-foreground-rgb) / .12);--top-shadow-lg: 0 2rem 6rem rgb(var(--color-foreground-rgb) / .16);--top-font-body-family: var(--font-body--family);--top-font-heading-family: var(--font-heading--family);--top-font-heading-style: var(--font-heading--style);--top-font-heading-weight: var(--font-heading--weight)}.section-top-hero,.section-top-story,.section-top-features,.section-top-faq,.section-top-trust,.section-top-custom-section,.section-top-variant-gallery,.section-top-product-gallery,.section-top-image-break,.section-top-reviews,.section-top-reassurance,.section-top-sticky-atc{margin:0!important;padding:0!important}.top-hero,.top-story,.top-content,.top-custom-section,.top-sticky-atc{box-sizing:border-box;font-family:var(--top-font-body-family)}.top-hero{min-height:clamp(46rem,40vw,62rem)!important}.top-hero__media:after{background:linear-gradient(90deg,rgb(var(--color-foreground-rgb) / .72) 0%,rgb(var(--color-foreground-rgb) / .42) 40%,rgb(var(--color-foreground-rgb) / .06) 72%,transparent 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.top-hero__content.page-width{box-sizing:border-box;max-width:128rem!important;padding:clamp(4.8rem,7vw,9.6rem) clamp(2.4rem,6vw,8rem)!important;width:100%!important}.top-hero__content--left{align-items:flex-start!important;text-align:left!important}.top-hero__title{color:#fff!important;font-size:clamp(3.2rem,3.75vw,5.6rem)!important;line-height:.98!important;max-width:10.5ch!important;text-wrap:balance}.top-hero__subtitle{color:#fff!important;font-size:clamp(1.6rem,1.15vw,1.9rem)!important;line-height:1.5!important;max-width:46rem!important}.top-hero__badge{background:#ffffff24;border-color:#ffffff73!important;color:#fff}.top-hero__cta{border-radius:999px!important;padding:1.35rem 2.4rem!important}.top-story__inner.page-width,.top-content>.page-width,.top-content__grid.page-width{box-sizing:border-box;margin-inline:auto!important;max-width:128rem!important;padding-inline:clamp(3.2rem,6vw,9.6rem)!important;width:100%!important}.top-story{padding:clamp(6.4rem,8vw,11.2rem) 0!important}.top-story__inner{gap:1.6rem!important}@media screen and (min-width:750px){.top-story__inner{column-gap:clamp(5rem,6vw,9rem)!important}}.top-story__item{background:color-mix(in srgb,var(--color-background) 96%,var(--color-foreground))!important;border:.1rem solid var(--top-color-border)!important;border-inline-start:.35rem solid var(--top-color-primary)!important;border-radius:1.6rem!important;box-shadow:0 1rem 3rem rgb(var(--color-foreground-rgb) / .05)!important;padding:clamp(2.4rem,2.5vw,3.6rem)!important}.top-story__title,.top-content__title{font-size:clamp(2.2rem,1.9vw,3rem)!important;letter-spacing:-.025em!important;text-wrap:balance}.top-story__description,.top-content__body{font-size:1.6rem!important;line-height:1.6!important}.top-content{padding:clamp(5.6rem,7vw,9.6rem) 0!important}.top-content__grid{align-items:stretch!important;gap:1.6rem!important}.top-content__card{background:color-mix(in srgb,var(--color-background) 97%,var(--color-foreground))!important;border:.1rem solid var(--top-color-border)!important;border-radius:1.6rem!important;box-shadow:none!important;min-height:0!important;padding:clamp(2.2rem,2.4vw,3.2rem)!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.top-content__media{aspect-ratio:4 / 3;border-radius:1rem;margin:-1rem -1rem 2.4rem!important;overflow:hidden}.top-content__media img{height:100%;object-fit:cover;width:100%}@media(hover:hover){.top-content__card:hover{border-color:rgb(var(--color-foreground-rgb) / .25)!important;box-shadow:0 1.4rem 3.2rem rgb(var(--color-foreground-rgb) / .09)!important;transform:translateY(-.3rem)}}.top-content[data-top-component=faq]{background:color-mix(in srgb,var(--color-background) 98%,var(--color-foreground))!important}.top-content[data-top-component=faq]>.page-width{max-width:96rem!important}.top-content__faq{background:var(--color-background)!important;border:.1rem solid var(--top-color-border)!important;border-radius:1.2rem!important;margin:.9rem 0!important;padding:0!important}.top-content__faq summary{align-items:center;display:flex;font-size:1.7rem!important;justify-content:space-between;list-style:none;padding:2rem 2.4rem!important}.top-content__faq summary::-webkit-details-marker{display:none}.top-content__faq summary:after{content:"+";font-size:2.4rem;font-weight:400;line-height:1}.top-content__faq[open] summary:after{content:"\2013"}.top-content__faq p{font-size:1.6rem!important;margin:0!important;padding:0 2.4rem 2.2rem!important}.top-sticky-atc{background:color-mix(in srgb,var(--color-background) 96%,transparent)!important;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);border-block-start:.1rem solid rgb(var(--color-foreground-rgb) / .14)!important;box-shadow:0 -1rem 3.6rem rgb(var(--color-foreground-rgb) / .14)!important;padding:.6rem clamp(1.2rem,3vw,2.4rem)!important}.top-sticky-atc__inner{gap:1.2rem!important;max-width:112rem!important}.top-sticky-atc__image{border-radius:.6rem!important;height:3.8rem!important;width:3.8rem!important}.top-sticky-atc__title{font-size:1.25rem!important}.top-sticky-atc__price{color:var(--color-foreground)!important;font-size:1.15rem!important;font-weight:600!important;opacity:1!important}.top-sticky-atc__select{border-radius:.6rem!important;height:4rem!important;min-height:4rem!important;padding-inline:1.2rem!important}.top-sticky-atc__submit{border-radius:.6rem!important;height:4rem!important;min-height:4rem!important;min-width:12rem!important}.top-sticky-atc__dynamic-checkout{display:none!important}.top-sticky-atc:not(.top-sticky-atc--with-reassurance) .top-sticky-atc__reassurance{display:none!important}body:has(.top-product-landing){--top-palette-paper: #fff8f1;--top-palette-surface: #fffdf9;--top-palette-ink: #19294f;--top-palette-accent: #f66b08;--top-palette-dark: #1c1d30}body:has(.top-product-landing) .top-story{background:var(--top-palette-paper)!important;color:var(--top-palette-ink)!important;padding:clamp(6.4rem,8vw,10rem) 0!important}body:has(.top-product-landing) .top-story__item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body:has(.top-product-landing) .top-story__heading,body:has(.top-product-landing) .top-story__title{color:var(--top-palette-ink)!important}body:has(.top-product-landing) .top-story__heading em{color:var(--top-palette-accent)!important}body:has(.top-product-landing) .top-story__description{color:color-mix(in srgb,var(--top-palette-ink) 82%,transparent)!important}body:has(.top-product-landing) .top-story__number{background:var(--top-palette-surface);border-color:color-mix(in srgb,var(--top-palette-accent) 30%,transparent);color:var(--top-palette-accent)}body:has(.top-product-landing) .top-story__connector{color:var(--top-palette-accent);opacity:.9}body:has(.top-product-landing) .top-content[data-top-component=features],body:has(.top-product-landing) .top-content[data-top-component=trust]{background:var(--top-palette-dark)!important;color:var(--top-palette-paper)!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__card,body:has(.top-product-landing) .top-content[data-top-component=trust] .top-content__card{background:color-mix(in srgb,var(--top-palette-dark) 82%,var(--top-palette-paper))!important;border-color:color-mix(in srgb,var(--top-palette-accent) 38%,transparent)!important;box-shadow:0 1.2rem 3.2rem #00000029!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__title,body:has(.top-product-landing) .top-content[data-top-component=trust] .top-content__title,body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__heading{color:var(--top-palette-paper)!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__eyebrow,body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__heading em{color:var(--top-palette-accent)!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__body,body:has(.top-product-landing) .top-content[data-top-component=trust] .top-content__body{color:color-mix(in srgb,var(--top-palette-paper) 78%,transparent)!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__card:hover,body:has(.top-product-landing) .top-content[data-top-component=trust] .top-content__card:hover{border-color:var(--top-palette-accent)!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__grid{gap:1.4rem!important;max-width:116rem!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__header{margin-bottom:3.2rem!important;max-width:96rem!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__heading{font-size:clamp(2.4rem,2.7vw,3.5rem)!important;max-width:18ch!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__card{border-radius:1.2rem!important;padding:clamp(1.8rem,1.7vw,2.4rem)!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__title{font-size:clamp(1.8rem,1.45vw,2.2rem)!important;line-height:1.12!important}body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__body{font-size:1.4rem!important;line-height:1.5!important}@media screen and (min-width:1100px){body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:1099px){body:has(.top-product-landing) .top-content[data-top-component=features] .top-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body:has(.top-product-landing) .top-story__inner.page-width,body:has(.top-product-landing) .top-content>.page-width,body:has(.top-product-landing) .top-content__grid.page-width{max-width:116rem!important;padding-inline:clamp(2rem,4vw,5.6rem)!important}body:has(.top-product-landing) .top-story,body:has(.top-product-landing) .top-content{padding-block:clamp(4.8rem,6vw,7.2rem)!important}body:has(.top-product-landing) .top-story__heading,body:has(.top-product-landing) .top-content__heading,body:has(.top-product-landing) .top-custom-section__heading{font-size:clamp(2.5rem,2.8vw,3.8rem)!important;line-height:1.08!important}body:has(.top-product-landing) .top-story__title,body:has(.top-product-landing) .top-content__title,body:has(.top-product-landing) .top-custom-section__benefit h3{font-size:clamp(1.7rem,1.45vw,2.1rem)!important;line-height:1.18!important}body:has(.top-product-landing) .top-story__description,body:has(.top-product-landing) .top-content__body,body:has(.top-product-landing) .top-custom-section__benefit p,body:has(.top-product-landing) .top-custom-section__fact-body{font-size:1.45rem!important;line-height:1.52!important}body:has(.top-product-landing) .top-custom-section__fact-body{max-width:38ch!important}body:has(.top-product-landing) .top-story__number{font-size:1.45rem!important;height:3.8rem!important;width:3.8rem!important}body:has(.top-product-landing) .top-content[data-top-component=faq]>.page-width{max-width:88rem!important}body:has(.top-product-landing) .top-content__faq summary{font-size:1.55rem!important;padding:1.7rem 2rem!important}body:has(.top-product-landing) .top-content__faq p{font-size:1.45rem!important;line-height:1.55!important;padding:0 2rem 1.8rem!important}body:has(.top-product-landing) .top-content__faq summary:after{font-size:2rem!important}body:has(.top-product-landing) .top-content[data-top-component=faq]{background:var(--top-palette-paper)!important}body:has(.top-product-landing) .top-content[data-top-component=faq] .top-content__faq{background:var(--top-palette-surface)!important;border-color:color-mix(in srgb,var(--top-palette-ink) 16%,transparent)!important;box-shadow:0 1rem 3.2rem #4c2b140d!important}body:has(.top-product-landing) .top-content[data-top-component=faq] summary{color:var(--top-palette-ink)!important}body:has(.top-product-landing) .top-content[data-top-component=faq] summary:after{color:var(--top-palette-accent)}body:has(.top-product-landing) .top-content[data-top-component=faq] p{color:color-mix(in srgb,var(--top-palette-ink) 84%,transparent)!important}body:has(.top-product-landing) .top-custom-section__block--benefits{background:var(--top-palette-dark)!important;color:var(--top-palette-paper)!important;padding:clamp(4.8rem,6vw,7.2rem) 0!important}body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__eyebrow,body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__heading em,body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__benefit-mark{color:var(--top-palette-accent)!important}body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__heading,body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__benefit h3{color:var(--top-palette-paper)!important}body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__benefit{border:0!important}body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__benefit p{color:color-mix(in srgb,var(--top-palette-paper) 76%,transparent)!important}body:has(.top-product-landing) .top-custom-section__block--fact{background:var(--top-palette-paper)!important;color:var(--top-palette-ink)!important}body:has(.top-product-landing) .top-custom-section__block--fact .top-custom-section__fact{background:var(--top-palette-surface);box-shadow:0 1.6rem 4.8rem #4c2b1412}body:has(.top-product-landing) .top-custom-section__block--fact .top-custom-section__eyebrow,body:has(.top-product-landing) .top-custom-section__block--fact .top-custom-section__heading em{color:var(--top-palette-accent)!important}body:has(.top-product-landing) .top-custom-section__block--fact .top-custom-section__heading{color:var(--top-palette-ink)!important}body:has(.top-product-landing) .top-custom-section__block--fact .top-custom-section__fact-body{color:color-mix(in srgb,var(--top-palette-ink) 84%,transparent)!important}body:has(.top-product-landing) .top-sticky-atc{background:color-mix(in srgb,var(--top-palette-dark) 97%,transparent)!important;border-color:color-mix(in srgb,var(--top-palette-accent) 28%,transparent)!important}body:has(.top-product-landing) .top-sticky-atc__title,body:has(.top-product-landing) .top-sticky-atc__price,body:has(.top-product-landing) .top-sticky-atc__reassurance{color:var(--top-palette-paper)!important}body:has(.top-product-landing) .top-sticky-atc__reassurance{border-color:color-mix(in srgb,var(--top-palette-paper) 16%,transparent)!important}body:has(.top-product-landing) .top-sticky-atc__reassurance-mark{color:var(--top-palette-accent)!important}body:has(.top-product-landing) .top-sticky-atc__select{background:var(--top-palette-paper)!important;border-color:transparent!important;color:var(--top-palette-ink)!important}body:has(.top-product-landing) .top-sticky-atc__submit{background:var(--top-palette-accent)!important;color:#fff!important}body:has(.top-product-landing) .top-sticky-atc__dynamic-checkout .shopify-payment-button__more-options,body:has(.top-product-landing) .top-sticky-atc__dynamic-checkout .shopify-payment-button__more-options a{color:var(--top-palette-paper)!important}@media screen and (max-width:749px){.top-hero{min-height:50rem!important}.top-hero__media:after{background:linear-gradient(0deg,rgb(var(--color-foreground-rgb) / .78),rgb(var(--color-foreground-rgb) / .16) 76%)}.top-hero__content{justify-content:flex-end!important}.top-hero__title{font-size:clamp(3.2rem,10vw,4.4rem)!important;max-width:10ch!important}.top-story__inner,.top-content__grid{grid-template-columns:1fr!important}.top-content__faq summary{font-size:1.6rem!important;padding:1.8rem!important}.top-content__faq p{padding:0 1.8rem 1.8rem!important}.top-sticky-atc__summary{display:none!important}.top-sticky-atc__inner{display:block!important}.top-sticky-atc__form{display:grid!important;gap:.8rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.top-sticky-atc__select{grid-column:1 / -1}.top-sticky-atc__select,.top-sticky-atc__submit,.top-sticky-atc__dynamic-checkout{max-width:none!important;min-width:0!important;width:100%}}body:has(.top-product-landing) .top-product-landing__title{font-size:clamp(2.8rem,3.5vw,4.8rem)!important}body:has(.top-product-landing) .top-product-landing__subtitle{font-size:clamp(1.4rem,1vw,1.7rem)!important}body:has(.top-product-landing) .top-story__heading,body:has(.top-product-landing) .top-content__heading,body:has(.top-product-landing) .top-custom-section__heading{font-size:clamp(2.2rem,2.4vw,3.2rem)!important}body:has(.top-product-landing) .top-story__title,body:has(.top-product-landing) .top-content__title,body:has(.top-product-landing) .top-custom-section__benefit h3{font-size:clamp(1.55rem,1.2vw,1.85rem)!important}body:has(.top-product-landing) .top-story__description,body:has(.top-product-landing) .top-content__body,body:has(.top-product-landing) .top-custom-section__benefit p,body:has(.top-product-landing) .top-custom-section__fact-body{font-size:1.3rem!important;line-height:1.5!important}body:has(.top-product-landing) .top-custom-section__block--benefits .top-custom-section__benefit-list{grid-template-columns:repeat(3,minmax(0,22rem))!important;justify-content:center!important;gap:1.8rem clamp(2.4rem,5vw,7rem)!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/top-adapter-horizon.css.map */
