html:has(.homepage-hero){scroll-behavior:smooth}body:has(.homepage-hero) #device-selection{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){html:has(.homepage-hero){scroll-behavior:auto}}.homepage-hero .df-explorer{padding:104px 0 32px}.homepage-hero .df-slide{width:min(860px,72vw)}.homepage-hero .df-slide__media{aspect-ratio:1.9}.homepage-hero .df-carousel__controls{width:min(960px,calc(100% - 32px))}.homepage-hero [data-visual-heading]{display:grid;min-height:2.2em;align-items:center;font-size:clamp(28px,3.2vw,46px);line-height:1.1;text-align:center;text-wrap:balance}.homepage-hero__action{margin:12px 24px 0;text-align:center}.homepage-hero__action .df-button{min-width:210px}@media(max-width:767px){.homepage-hero .df-explorer{padding:88px 0 24px}.homepage-hero .df-slide{width:88vw}.homepage-hero .df-slide__media{aspect-ratio:1.35}.homepage-hero .df-carousel__controls{width:calc(100% - 16px);grid-template-columns:36px minmax(0,1fr) 36px;padding-top:16px}.homepage-hero .df-carousel__controls button{width:36px}.homepage-hero [data-visual-heading]{font-size:clamp(25px,6.7vw,32px);min-height:3.3em}.homepage-hero__action{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/homepage-hero.css.map */
