.mm-hero{display:grid;width:100%;background-color:var(--hero-bg, var(--background))}.mm-hero--full-height{min-height:100dvh}.mm-hero--under-header{margin-block-start:calc(-1 * var(--header-height))}.mm-hero--under-header.mm-hero--full-height{min-height:calc(100dvh - var(--announcement-bar-height))}.mm-hero__zone{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;min-height:0}.mm-hero:not(.mm-hero--full-height,.mm-hero--centered-padding) .mm-hero__zone{aspect-ratio:var(--hero-ratio)}.mm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mm-hero__media picture,.mm-hero__media img,.mm-hero__media video{display:block;width:100%;height:100%;object-fit:cover}.mm-hero__media .placeholder-svg{width:100%;height:100%;object-fit:cover;background-color:var(--black-100)}.mm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:rgb(0 0 0 / var(--hero-overlay, .2))}.mm-hero__content{z-index:2;padding:var(--hero-pad, var(--margin-50))}.mm-hero--one-image,.mm-hero--centered-padding{--hero-pad: var(--margin-100)}.mm-hero--two-images,.mm-hero--three-images{--hero-pad: var(--margin-50)}.mm-hero__content--white{color:var(--white)}.mm-hero__content--black{color:var(--black)}.mm-hero__content--center{margin-block:auto}.mm-hero__content--bottom{margin-block-start:auto;padding-block-end:var(--hero-pad, var(--margin-50))}.mm-hero__content--align-left{text-align:left;align-items:flex-start}.mm-hero__content--align-center{text-align:center;align-items:center}.mm-hero__content--align-right{text-align:right;align-items:flex-end}.mm-hero__overline,.mm-hero__heading{color:inherit}.mm-hero__zone--linked{cursor:pointer}.mm-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-hero__link:focus-visible{outline:2px solid var(--white);outline-offset:calc(-1 * var(--margin-10))}.mm-hero__content--black~.mm-hero__link:focus-visible,.mm-hero--centered-padding .mm-hero__link:focus-visible{outline-color:var(--black)}.mm-hero__zone--linked .mm-hero__content{z-index:4;pointer-events:none}.mm-hero__zone--linked .mm-hero__cta-link,.mm-hero__zone--linked .mm-hero__cta-link *{pointer-events:auto}.mm-hero--one-image{grid-template-columns:1fr}.mm-hero--two-images,.mm-hero--three-images{grid-template-columns:repeat(var(--hero-zone-count, 1),1fr)}.mm-hero--centered-padding{grid-template-columns:1fr;place-items:center;padding-block:var(--margin-100);padding-inline:var(--margin-50)}.mm-hero--centered-padding .mm-hero__zone{justify-content:center;width:100%;max-width:33%;overflow:visible}.mm-hero--centered-padding .mm-hero__media{position:relative;inset:auto;width:100%;aspect-ratio:500 / 700;max-height:calc(100dvh - 2 * var(--margin-100))}.mm-hero--centered-padding .mm-hero__content{padding:var(--margin-30) 0 0}.mm-hero--centered-padding .mm-hero__content--bottom{padding-block-end:0}.mm-hero__zone--slideshow{--hero-fade: var(--duration-medium);background-color:var(--black)}.mm-hero__zone--slideshow .mm-hero__media{opacity:0;transition:opacity var(--hero-fade) var(--ease-out)}.mm-hero__zone--slideshow .mm-hero__media.is-active{opacity:1;transition-delay:var(--hero-fade)}.mm-hero__slide-dots{position:absolute;inset-inline:0;bottom:0;z-index:5;gap:var(--margin-10);padding-block:var(--margin-30);pointer-events:none}.mm-hero__slide-dot{-webkit-appearance:none;appearance:none;position:relative;width:8px;height:8px;padding:0;cursor:pointer;pointer-events:auto;border:0;border-radius:var(--rounded-full);background-color:var(--white);opacity:var(--opacity-30);box-shadow:0 0 0 1px #0006;transition:opacity var(--duration-fast) var(--ease-out)}.mm-hero__slide-dot:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.mm-hero__slide-dot.is-active{opacity:1}.mm-hero__slide-dot:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media not (max-width:768px){.mm-hero__slide-dot:hover{opacity:1}}.mm-hero__video-toggle{position:absolute;right:var(--margin-20);bottom:var(--margin-20);z-index:5;width:32px;height:32px;padding:0;cursor:pointer;border:0;border-radius:var(--rounded-full);color:var(--primary);background-color:var(--background);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.mm-hero__video-toggle svg{width:18px;height:18px}.mm-hero__video-toggle:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--white);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mm-hero__zone--slideshow .mm-hero__media,.mm-hero__slide-dot{transition:none}}@media(max-width:768px){.mm-hero--full-height{min-height:100dvh}.mm-hero--under-header{margin-block-start:calc(-1 * var(--header-height-mobile))}.mm-hero:not(.mm-hero--full-height,.mm-hero--centered-padding) .mm-hero__zone{aspect-ratio:var(--hero-ratio-mobile)}.mm-hero--under-header.mm-hero--full-height{min-height:calc(100dvh - var(--announcement-bar-height-mobile))}.mm-hero--two-images,.mm-hero--three-images{grid-template-columns:1fr;grid-auto-rows:1fr}.mm-hero--centered-padding{padding-block:var(--margin-50);padding-inline:var(--margin-50)}.mm-hero--centered-padding .mm-hero__zone{max-width:100%}.mm-hero--centered-padding .mm-hero__media{max-height:calc(100dvh - 2 * var(--margin-50))}.mm-hero--three-images{--hero-pad: var(--margin-30)}.mm-hero__content{max-width:100%;padding-inline:var(--margin-20)}.mm-hero--centered-padding .mm-hero__content{padding:var(--margin-20) 0 0}}.mm-hero-snap{scroll-snap-type:y mandatory;scroll-padding-top:0}.mm-hero-snap [data-hero]{scroll-snap-align:start;scroll-snap-stop:always}.mm-hero-snap .mm-section-announcement-bar{scroll-snap-align:start}.mm-hero-snap:not(.mm-announcement-closed) body:has(.mm-section-announcement-bar) [data-hero].mm-hero--under-header{scroll-snap-align:none}.mm-hero-snap .shopify-section:has([data-hero])+.shopify-section{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.mm-hero-snap{scroll-snap-type:none}}.mm-hero-dots.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.mm-hero-dots{position:fixed;right:var(--margin-20);top:50%;transform:translateY(-50%);z-index:var(--index-sm);display:flex;flex-direction:column;gap:var(--margin-10);transition:opacity var(--duration-fast) var(--ease-out),visibility var(--duration-fast) var(--ease-out)}.mm-hero-dots__dot{-webkit-appearance:none;appearance:none;position:relative;width:8px;height:8px;padding:0;cursor:pointer;border:0;border-radius:var(--rounded-full);background-color:var(--white);opacity:var(--opacity-30);box-shadow:0 0 0 1px #0006;transform:scale(1);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.mm-hero-dots__dot:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.mm-hero-dots__dot.is-active{opacity:1;transform:scale(1.1)}.mm-hero-dots__dot:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media not (max-width:768px){.mm-hero-dots__dot:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.mm-hero-dots,.mm-hero-dots__dot{transition:none}}@media(max-width:768px){.mm-hero-dots{right:var(--margin-10);gap:var(--margin-5)}.mm-hero-dots__dot{width:6px;height:6px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/mm-hero.css.map */
