:root{--hs: var(--font-heading-scale, 1);--fs-hxxl: clamp(calc(var(--hs) * 3.6rem), calc(var(--hs) * (2.8rem + 2.13vw)), calc(var(--hs) * 6rem));--fs-hxl: clamp(calc(var(--hs) * 3.2rem), calc(var(--hs) * (2.53rem + 1.78vw)), calc(var(--hs) * 5.2rem));--fs-h0: clamp(calc(var(--hs) * 2.8rem), calc(var(--hs) * (2.27rem + 1.42vw)), calc(var(--hs) * 4.4rem));--fs-h1: clamp(calc(var(--hs) * 2.4rem), calc(var(--hs) * (2.07rem + .89vw)), calc(var(--hs) * 3.4rem));--fs-h2: clamp(calc(var(--hs) * 1.8rem), calc(var(--hs) * (1.63rem + .44vw)), calc(var(--hs) * 2.3rem));--fs-h3: clamp(calc(var(--hs) * 1.55rem), calc(var(--hs) * (1.48rem + .18vw)), calc(var(--hs) * 1.75rem));--fs-h4: clamp(calc(var(--hs) * 1.45rem), calc(var(--hs) * (1.42rem + .09vw)), calc(var(--hs) * 1.55rem));--fs-h5: clamp(calc(var(--hs) * 1.3rem), calc(var(--hs) * (1.27rem + .09vw)), calc(var(--hs) * 1.4rem))}body .hxxl,body .hxl,body .h0{line-height:1.06;letter-spacing:-.02em;text-wrap:balance}body .hxxl{font-size:var(--fs-hxxl)}body .hxl{font-size:var(--fs-hxl)}body .h0{font-size:var(--fs-h0)}body h1,body .h1{font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}body h2,body .h2{font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}body h3,body .h3,body h4,body .h4{line-height:1.3;letter-spacing:0}body h3,body .h3{font-size:var(--fs-h3)}body h4,body .h4{font-size:var(--fs-h4)}body h5,body .h5{font-size:var(--fs-h5);line-height:1.35;letter-spacing:.01em}.header__heading-link .h2{font-size:calc(var(--hs) * 2.4rem);line-height:1;letter-spacing:0}@media screen and (max-width:749px){body .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{background:rgba(var(--color-background),.82);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%);padding:2.4rem 2rem;border-radius:1.2rem;box-shadow:0 .4rem 2.4rem #0000001a;width:calc(100% - 3.2rem);margin-inline:auto}body .banner:not(.banner--mobile-bottom) .banner__box>*+.banner__text{margin-top:.8rem}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{background:rgba(var(--color-background),.94)}}}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale));padding-bottom:1.5rem}.footer .footer-block.grid__item{margin:2.4rem 0}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__heading{margin-bottom:1.2rem}.footer .footer-block--menu .footer-block__details-content,.footer ul.footer-block__details-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));column-gap:1.6rem}.footer ul.footer-block__details-content>li .list-menu__item--link{padding-top:1.1rem;padding-bottom:1.1rem}.footer .footer-block--newsletter{margin-top:1.5rem;gap:1.5rem}.footer .footer-block__image-wrapper{margin-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
