.mn-hero-banner{position:relative;overflow:hidden;isolation:isolate}.mn-hero-banner>.banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;z-index:0;overflow:hidden}.mn-hero-banner .banner__media>.mn-hero-banner__picture,.mn-hero-banner .banner__media>picture{display:block;width:100%;height:100%}.mn-hero-banner .banner__media>img,.mn-hero-banner .banner__media .mn-hero-banner__image,.mn-hero-banner .banner__media>.placeholder-svg,.mn-hero-banner .banner__media picture>img{position:relative;z-index:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center center}.mn-hero-banner>.banner__content{position:relative;z-index:2;width:100%}.mn-hero-banner .banner__media:after{display:none!important}.mn-hero-banner.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:block;background:#000;opacity:var(--mn-hero-overlay-solid-opacity, 0)}.mn-hero-banner--custom-overlay.banner:after{background:linear-gradient(360deg,var(--mn-hero-overlay-bottom, rgba(115, 115, 115, 0)) 2.94%,var(--mn-hero-overlay-top, rgba(145, 64, 0, .7)) 100%)!important;opacity:1!important}.mn-hero-banner--brand-overlay.banner:after{background:linear-gradient(180deg,#0000002e,#0000 32% 60%,#0000004d),linear-gradient(180deg,#ffe3cdb3,#ffe3cd00 35% 65%,#ffe3cdb3)!important;opacity:var(--mn-hero-overlay-opacity, 1)}@media screen and (max-width:749px){.mn-hero-banner.banner--small:not(.banner--adapt){min-height:70vh}.mn-hero-banner.banner--medium:not(.banner--adapt){min-height:75vh}.mn-hero-banner.banner--large:not(.banner--adapt){min-height:85vh}.mn-hero-banner.banner--small:not(.banner--adapt)>.banner__content,.mn-hero-banner.banner--medium:not(.banner--adapt)>.banner__content,.mn-hero-banner.banner--large:not(.banner--adapt)>.banner__content{min-height:inherit}.mn-hero-banner .mn-hero-banner__subtitle,.mn-hero-banner .mn-hero-banner__subtitle p{font-size:.9rem}.mn-hero-banner__decor{top:18%;right:5%;width:clamp(48px,18vw,80px);max-width:22vw}.mn-hero-banner__decor--animate .mn-hero-banner__decor-image{animation-duration:8s}}@media screen and (min-width:750px){.mn-hero-banner.banner--small:not(.banner--adapt){min-height:55vh}.mn-hero-banner.banner--medium:not(.banner--adapt){min-height:70vh}.mn-hero-banner.banner--large:not(.banner--adapt){min-height:85vh}}.mn-hero-banner .banner__heading{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.25);font-size:clamp(3rem,8vw,6.2rem)!important;line-height:1.08}.mn-hero-banner .mn-hero-banner__subtitle,.mn-hero-banner .mn-hero-banner__subtitle p{color:#fff;font-family:var(--font-sofia-family);font-weight:900;text-shadow:0 2px 4px #00000040}.mn-hero-banner .banner__box{background:transparent;border:none;box-shadow:none}.mn-hero-banner .banner__box.gradient{transform:none}.mn-hero-banner .button.button--secondary{--alpha-button-background: .22}.mn-hero-banner__decor{position:absolute;top:clamp(18%,28vh,42%);right:clamp(4%,6vw,8%);z-index:3;width:clamp(56px,10vw,180px);max-width:22vw;height:auto;pointer-events:none}.mn-hero-banner__decor-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.mn-hero-banner__decor--animate .mn-hero-banner__decor-image{animation:mn-hero-banner-decor-float 7s ease-in-out infinite}@keyframes mn-hero-banner-decor-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(6deg)}}@media screen and (min-width:750px)and (max-width:989px){.mn-hero-banner__decor{top:34%;right:6%;width:clamp(72px,9vw,130px);max-width:16vw}}@media(prefers-reduced-motion:reduce){.mn-hero-banner__decor--animate .mn-hero-banner__decor-image{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mn-hero-banner.css.map */
