.mc-hero{--mc-above: 3.75rem;position:relative;height:max(var(--mc-hero-min),calc(var(--mc-hero-h) * 1svh - var(--mc-above)));overflow:hidden;background-color:#1d2422;color:var(--mc-hero-ink-color)}:root:has(.mc-announcement) .mc-hero{--mc-above: calc(39px + 3.75rem) }@media(min-width:1068px){:root:has(.mc-announcement) .mc-hero{--mc-above: calc(37px + 3.75rem) }}.mc-hero__media,.mc-hero__media :is(picture,img,svg,mc-video,video),.mc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.mc-hero__media :is(img,video){object-fit:cover;object-position:var(--mc-focal, center)}.mc-hero__video--mobile{display:none!important}.mc-hero__scrim{pointer-events:none;background:linear-gradient(rgb(0 0 0 / .34),transparent 24%,transparent 62%,rgb(0 0 0 / .34))}.mc-hero--ink-dark .mc-hero__scrim{background:linear-gradient(rgb(255 255 255 / .42),transparent 26%,transparent 62%,rgb(255 255 255 / .4))}.mc-hero__logo{display:none}.mc-hero__text{position:absolute;inset-inline:0;bottom:var(--mc-hero-bottom);z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:20px;line-height:1.38;text-shadow:0 1px 16px rgb(0 0 0 / .3);pointer-events:none}.mc-hero--ink-dark .mc-hero__text{text-shadow:0 1px 14px rgb(255 255 255 / .55)}.mc-hero__tag{width:30%;margin:0}.mc-hero .mc-hero__link{margin-top:14px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;pointer-events:auto}.mc-hero__link:focus-visible,.mc-hero__logo:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.mc-hero{--mc-above: 0px}:root:has(.mc-announcement) .mc-hero{--mc-above: 39px}.mc-hero__video--desktop{display:none!important}.mc-hero__video--mobile{display:block!important}.mc-hero__text{font-size:15px}.mc-hero__tag{width:52%}.mc-hero__logo{position:absolute;top:46%;left:50%;z-index:2;display:block;width:min(var(--mc-hero-logo),45vw);color:inherit;translate:-50% -50%}.mc-hero__logo svg{display:block;width:100%;height:auto}.mc-hero--over{margin-top:-3.25rem}:root:has(.mc-hero--over) .mc-header{--mc-header-accent: var(--mc-hero-ink, #fff);background-color:transparent;color:var(--mc-hero-ink, #fff)}:root:has(.mc-hero--over) :is(.mc-header__shop,.mc-header__cart){font-size:1.0625rem}:root:has(.mc-hero--over.mc-hero--logo) .mc-header__logo{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/mc-hero.css.map */
