yummik-hero { display:block; }
.yk-home-hero__stage { position:relative; }
.yk-home-hero__track { display:grid; }
.yk-home-hero__slide { grid-area:1 / 1; min-width:0; opacity:0; visibility:hidden; pointer-events:none; transition:opacity .55s ease,visibility .55s; }
.yk-home-hero__slide.is-active { opacity:1; visibility:visible; pointer-events:auto; z-index:1; }
.yk-home-hero__copy .yk-home-hero__heading { font-size:clamp(38px,4.2vw,62px); margin:0 0 24px; }
.yk-home-hero__slide .yk-home-hero__image { position:relative; min-height:420px; }
.yk-home-hero__slide .yk-home-hero__image img { position:absolute; inset:0; }
.yk-home-hero__slide .yk-home-hero__image--contain img { object-fit:contain; }
@media(max-width:989px) { .yk-home-hero__slide .yk-home-hero__image { min-height:340px; } }
@media(max-width:749px) { .yk-home-hero__copy .yk-home-hero__heading { font-size:36px; } .yk-home-hero__slide .yk-home-hero__image { min-height:0; } }
@media(prefers-reduced-motion:reduce) { .yk-home-hero__slide { transition:none; } }

.yk-storefront .yk-home-hero{padding-block:22px 32px}
.yk-storefront .yk-home-hero__grid{min-height:420px}
.yk-storefront .yk-home-hero__copy{padding:clamp(24px,3vw,42px)}
.yk-storefront .yk-home-hero__copy .yk-home-hero__heading{font-size:clamp(34px,3.5vw,52px);margin-bottom:18px}
.yk-storefront .yk-home-hero__eyebrow{margin-bottom:14px}
.yk-storefront .yk-home-hero__actions{margin-top:20px}
.yk-storefront .yk-home-hero__image img{min-height:0;height:100%}
@media(min-width:750px) and (max-width:989px){.yk-storefront .yk-home-hero__grid{min-height:340px}}
@media(max-width:749px){.yk-storefront .yk-home-hero__grid{min-height:0}.yk-storefront .yk-home-hero__slide .yk-home-hero__image{aspect-ratio:1.6;min-height:0}.yk-storefront .yk-home-hero__copy{padding:26px 24px}.yk-storefront .yk-home-hero__copy .yk-home-hero__heading{font-size:32px}}
