.mn-hero-slider{position:relative}.mn-hero-slide{display:none}.mn-hero-slide.is-active{display:block}.mn-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:radial-gradient(ellipse 700px 500px at 68% 45%,rgba(201,164,92,.16),transparent 60%),radial-gradient(ellipse 900px 700px at 20% 20%,rgba(60,60,58,.5),transparent 55%),linear-gradient(160deg,#1c1c1c,#0a0a0a 55%,#050505);min-height:680px;padding:60px 64px;overflow:hidden}.mn-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 500px 400px at 70% 50%,rgba(255,255,255,.05),transparent 65%);pointer-events:none}.mn-hero__text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.mn-hero__eyebrow{color:#c9a45c;font-family:inherit;font-size:13px;letter-spacing:3px;text-transform:uppercase;margin:0 0 16px}.mn-hero__heading{color:#f5f0e6;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600;font-size:50px;line-height:1.15;margin:0 0 20px;max-width:480px}.mn-hero__description{color:#c9c2b4;font-family:inherit;font-size:17px;line-height:1.7;max-width:420px;margin:0 0 32px}.mn-hero__description p{margin:0}.mn-hero__buttons{display:flex;gap:14px;flex-wrap:wrap}.mn-hero__button{display:inline-block;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 30px;border-radius:2px;transition:background .25s ease,transform .25s ease,color .25s ease}.mn-hero__button--primary{background:#c9a45c;color:#141414}.mn-hero__button--primary:hover{background:#e8cf9a;transform:translateY(-2px)}.mn-hero__button--secondary{background:transparent;color:#f5f0e6;border:1px solid #6a6a64}.mn-hero__button--secondary:hover{border-color:#c9a45c;color:#c9a45c}.mn-hero__image-wrap{position:relative;display:flex;align-items:center;justify-content:center}.mn-hero__image-wrap:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(201,164,92,.28) 0%,transparent 70%);z-index:0}.mn-hero__image-real{position:relative;z-index:1}.mn-hero__image{max-width:100%;max-height:560px;width:auto;object-fit:contain}.mn-hero__placeholder-svg{width:220px;height:auto}.mn-hero-slide--animated .mn-hero__image-real{transform:translate(140%);opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .6s ease}.mn-hero-slide--animated.is-visible .mn-hero__image-real{transform:translate(0);opacity:1}.mn-hero-slide--animated .mn-hero__text{will-change:clip-path;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:-webkit-clip-path 1.6s cubic-bezier(.65,0,.35,1),clip-path 1.6s cubic-bezier(.65,0,.35,1)}.mn-hero-slide--animated.text-visible .mn-hero__text{-webkit-clip-path:inset(0 0 0 0%);clip-path:inset(0 0 0 0%)}.mn-hero-slider__dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.mn-hero-slider__dot{width:9px;height:9px;border-radius:50%;border:1px solid #c9a45c;background:transparent;padding:0;cursor:pointer;transition:background .2s ease}.mn-hero-slider__dot.is-active{background:#c9a45c}.mn-hero-banner{position:relative;min-height:680px;overflow:hidden}.mn-hero-banner__image,.mn-hero-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.mn-hero-banner__image img{width:100%;height:100%;object-fit:cover;display:block}.mn-hero-banner__placeholder{background:#e8e2d8}.mn-hero-banner__overlay{position:relative;z-index:1;min-height:680px;display:flex;align-items:center;padding:0 64px}.mn-hero-banner__text{max-width:440px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.mn-hero-banner__eyebrow{color:#c9a45c;font-family:inherit;font-size:13px;letter-spacing:3px;text-transform:uppercase;margin:0 0 16px}.mn-hero-banner__heading{color:#fff;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600;font-size:46px;line-height:1.15;margin:0 0 20px;text-shadow:0 2px 6px rgba(0,0,0,.55),0 4px 20px rgba(0,0,0,.35)}.mn-hero-banner__description{color:#f2ede3;font-family:inherit;font-size:16px;line-height:1.7;margin:0 0 28px;text-shadow:0 1px 5px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.3)}.mn-hero-banner__buttons{display:flex;gap:14px;flex-wrap:wrap}.mn-hero__button--secondary-light{display:inline-block;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 30px;border-radius:2px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.75);transition:border-color .25s ease,color .25s ease}.mn-hero__button--secondary-light:hover{border-color:#c9a45c;color:#c9a45c}@media(max-width:749px){.mn-hero-banner,.mn-hero-banner__overlay{min-height:520px}.mn-hero-banner__overlay{padding:0 24px 40px;align-items:flex-end}.mn-hero-banner__text{max-width:100%}.mn-hero-banner__heading{font-size:32px}}@media(max-width:749px){.mn-hero{grid-template-columns:1fr;padding:48px 24px;text-align:center}.mn-hero__heading{font-size:32px;max-width:100%}.mn-hero__description{max-width:100%;margin-left:auto;margin-right:auto}.mn-hero__buttons{justify-content:center}.mn-hero__image-wrap{order:-1}}@media(prefers-reduced-motion:reduce){.mn-hero-slide--animated .mn-hero__image-real,.mn-hero-slide--animated .mn-hero__text{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-m-noir-hero.css.map */
