.hero{position:relative;display:block}.hero__frame{position:relative;overflow:hidden;border-radius:var(--ff-radius-lg);background:var(--color-surface);isolation:isolate}.hero--full .hero__frame{border-radius:0}.hero__track{display:flex}.hero__track.carousel__track{gap:0}.hero__slide{position:relative;display:grid;flex:0 0 100%;min-width:0;aspect-ratio:var(--hero-ratio-mobile, 1);padding:20px 18px;color:var(--hero-text, #fff)}@media(max-width:389px){.hero__slide{padding-inline:14px}}@media(min-width:769px){.hero__slide{aspect-ratio:var(--hero-ratio-desktop, 16 / 7.4);padding:48px 50px}.hero--fixed-height .hero__slide{aspect-ratio:auto;min-height:var(--hero-height-desktop, 600px)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero__media picture{display:block;width:100%;height:100%}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--hero-overlay, 0));pointer-events:none}.hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal-mobile, center)}@media(min-width:769px){.hero__image{object-position:var(--hero-focal, center)}}.js ff-hero:not([data-media-ready]) .hero__slide:not(:first-child) .hero__media>:is(img,picture){display:none}.hero__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:100%;text-align:left}.hero__content--passthrough{pointer-events:none}.hero__content--passthrough a{pointer-events:auto}@media(min-width:769px){.hero__content{gap:14px;width:auto;max-width:min(560px,100%)}}.hero__content--bottom-left,.hero__content--bottom-center,.hero__content--bottom-right{align-self:end}.hero__content--center-left,.hero__content--center,.hero__content--center-right{align-self:center}.hero__content--top-left,.hero__content--top-center,.hero__content--top-right{align-self:start}.hero__content--bottom-left,.hero__content--center-left,.hero__content--top-left{justify-self:start}.hero__content--bottom-center,.hero__content--center,.hero__content--top-center{justify-self:center;align-items:center;text-align:center}.hero__content--bottom-right,.hero__content--center-right,.hero__content--top-right{justify-self:end;align-items:flex-end;text-align:right}.hero__content--backdrop{text-shadow:0 3px 7px rgb(0 0 0 / .15)}.hero__content--backdrop:before{content:"";position:absolute;top:-35%;right:-30%;bottom:-35%;left:-30%;z-index:-1;background:radial-gradient(closest-side,rgb(0 0 0 / .32),rgb(0 0 0 / .12) 60%,transparent);pointer-events:none}.hero__eyebrow{color:inherit}.hero__title{margin:0;color:inherit;font-size:var(--hero-title-size-mobile, 28px);line-height:1.12;text-wrap:balance}.hero__title strong,.hero__title b{font-weight:var(--ff-weight-bold)}.hero__title.display{line-height:1.02}@media(min-width:769px){.hero__title{font-size:clamp(30px,4.2vw,var(--hero-title-size, 55px))}}.hero__title-link{color:inherit;text-decoration:none}.hero__title-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hero__subheading{max-width:46ch;font-size:var(--ff-text-base);line-height:1.45}@media(min-width:769px){.hero__subheading{font-size:var(--ff-text-lg)}}.hero__offer{display:grid;gap:2px;padding:8px 14px;border-radius:var(--ff-radius-md);background:var(--ff-color-surface);color:var(--ff-color-text);text-shadow:none;text-align:left}.hero__offer .content-offer__price{display:grid}.hero__offer .content-offer__label{font-weight:var(--ff-weight-ui)}.hero__offer .price{color:var(--ff-color-text)}.hero__offer .unit-price{color:var(--ff-color-muted)}.hero__offer .content-offer__shipping,.hero__offer .content-offer__hint{display:flex;align-items:center;gap:6px;font-size:var(--ff-text-sm);color:var(--ff-color-muted)}.hero__rating{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:var(--ff-text-sm)}.hero__rating .rating-stars{color:inherit}.hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px}.hero__button.button{--button-bg: var(--hero-text, #fff);--button-border: var(--hero-text, #fff);--button-color: var(--hero-button-label, #101123);min-height:48px;text-shadow:none}.hero__button.button:hover{--button-bg: color-mix(in srgb, var(--hero-text, #fff) 86%, transparent);--button-border: var(--button-bg)}.hero__button--second.button--secondary{--button-bg: transparent;--button-color: var(--hero-text, #fff);--button-border: var(--hero-text, #fff)}.hero__button--second.button--secondary:hover{--button-bg: rgb(0 0 0 / .12);--button-border: var(--hero-text, #fff)}.hero__button--second.link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--hero-text, #fff);font-weight:var(--ff-weight-ui)}.hero .carousel__button--prev{left:16px}.hero .carousel__button--next{right:16px}@media(min-width:769px){.hero--arrows .hero__slide{padding-inline:80px}}.hero__controls{display:flex;justify-content:center;align-items:center;gap:4px;min-height:44px;margin-top:6px}.hero__controls .carousel__dots{margin-top:0}.hero__toggle{width:44px;height:44px;font-size:16px}.hero__image.placeholder-svg{background:var(--ff-color-field)}@media(prefers-reduced-motion:no-preference){.hero.is-animated .hero__content{transition:opacity .4s ease .2s,transform .6s cubic-bezier(.26,.54,.32,1) .2s}.hero.is-animated .hero__slide:not(.is-active) .hero__content{opacity:0;transform:translateY(10px);transition:none}.hero.is-animated .hero__image{transition:transform 1s cubic-bezier(.18,.63,.25,1)}.hero.is-animated .hero__slide:not(.is-active) .hero__image{transform:scale(1.06);transition:none}}@media(forced-colors:active){.hero__content--backdrop:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-hero.css.map */
