:root{--hero-slide-min-height: calc(var(--page-container) / 2);--hero-color-text: rgb(var(--color-base-text));--hero-color-surface: #ffffff}.hero-outer{background-color:var(--hero-color-surface)}.hero{position:relative;color:var(--hero-color-text)}.hero__slider{display:block}.hero__slider:not(.flickity-enabled) .hero__slide{margin-inline:auto}.hero__slider:not(.flickity-enabled) .hero__slide:not(:first-child){display:none}.hero__slide{display:grid;grid-template-rows:auto 1fr;width:var(--page-container);margin-inline-end:var(--sp-5);overflow:hidden;border-radius:var(--rounded-block)}.hero__slider.flickity-enabled .hero__slide{min-height:100%}.hero__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:40px 20px;background-color:rgb(var(--color-base-background) / .75);text-align:center}.hero__text{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.hero__chips{display:flex;flex-wrap:wrap;gap:8px}.hero__chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px}.hero__chip--filled{background-color:var(--hero-chip-filled-background, rgb(var(--color-base-highlight)));color:var(--hero-chip-filled-text, var(--hero-color-surface))}.hero__chip--outlined{background-color:var(--hero-chip-outlined-background, var(--hero-color-surface));border:1px solid var(--hero-chip-outlined-border, rgb(209 205 188));color:var(--hero-chip-outlined-text, var(--hero-color-text))}.hero__heading{margin:0;font-size:32px;color:var(--hero-color-text)}.hero__subline{margin:0;font-size:16px;line-height:26px}.hero__button{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:8px 32px;border-radius:var(--rounded-button);background-color:var(--hero-button-background, rgb(var(--color-base-button)));color:var(--hero-button-text, rgb(var(--color-base-button-text)));font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);line-height:26px;text-decoration:none;text-transform:var(--font-button-text-transform);transition:background-color .15s ease}.hero__discount-link{display:contents}.hero__button:hover{background-color:var(--hero-button-background-hover, color-mix(in srgb, rgb(var(--color-base-button)), black 10%));color:var(--hero-button-text, rgb(var(--color-base-button-text)))}.hero__media{position:relative;order:-1;aspect-ratio:1;overflow:hidden}.hero__media picture,.hero__media>svg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media svg{display:block;width:100%;height:100%;object-fit:cover}.hero__dots{position:absolute;left:0;right:0;bottom:8px;z-index:1;width:auto;margin:0;pointer-events:none}.hero__dots .flickity-page-dot{pointer-events:auto}.hero__dots .flickity-page-dot:before{background-color:var(--hero-color-text)}.hero__dots .flickity-page-dot[aria-current=true]:before{background-color:transparent;box-shadow:0 0 0 2px var(--hero-color-text)}@media screen and (min-width:856px){.hero__slide{grid-template-columns:1fr 1fr;grid-template-rows:none;min-height:var(--hero-slide-min-height)}.hero__slider.flickity-enabled .hero__slide{min-height:max(var(--hero-slide-min-height),100%)}.hero__content{align-items:flex-start;padding:60px 64px;text-align:left}.hero__text{align-items:flex-start;max-width:560px}.hero__heading{font-size:48px}.hero__button{width:auto}.hero__media{order:0;aspect-ratio:auto}.hero__dots{right:auto;left:calc((100% - var(--page-container)) / 2 + 64px);bottom:20px;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hero.css.map */
