:root{--mn-ivory:#faf8f4;--mn-paper:#f1ece3;--mn-ink:#26221e;--mn-muted:#6b645b;--mn-line:#ddd5c8;--mn-green:#26362f;--mn-green-deep:#1b2822;--mn-brass:#8a6d3b;--mn-brass-light:#c9ad78;--mn-sans:Inter,"Helvetica Neue",Arial,sans-serif;--mn-serif-stack:var(--mn-serif,Georgia,"Times New Roman",serif);--font-heading--family:var(--mn-serif-stack);--font-h1--family:var(--mn-serif-stack);--font-h2--family:var(--mn-serif-stack)}.mn{font-family:var(--mn-sans);color:var(--mn-ink);background:var(--mn-ivory)}.mn *,.mn *:before,.mn *:after{box-sizing:border-box}.mn a{color:inherit;text-decoration:none}.mn h1,.mn h2,.mn h3{font-family:var(--mn-serif-stack);font-weight:500;letter-spacing:-.01em;text-transform:none;color:inherit;margin:0}.mn p{margin:0;font-size:15px;line-height:1.75}.mn img{display:block;max-width:100%}.mn :focus-visible{outline:2px solid var(--mn-brass);outline-offset:4px}.mn-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.mn .mn-eyebrow{font:500 11px/1.5 var(--mn-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--mn-brass);margin:0 0 16px}.mn-h2{font-size:clamp(34px,3.6vw,54px);line-height:1.08}.mn-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:16px 30px;font:500 11px/1.2 var(--mn-sans);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--mn-green);background:var(--mn-green);color:#faf8f4!important;transition:background .25s,color .25s,border-color .25s;cursor:pointer}.mn-btn:hover{background:var(--mn-green-deep);border-color:var(--mn-green-deep)}.mn-btn--ghost{background:transparent;color:var(--mn-green)!important}.mn-btn--ghost:hover{background:var(--mn-green);color:#faf8f4!important}.mn-btn--light{background:#faf8f4;border-color:#faf8f4;color:var(--mn-ink)!important}.mn-btn--light:hover{background:#e9dfcd;border-color:#e9dfcd}.mn-btn--line{background:transparent;border-color:#faf8f4b3;color:#faf8f4!important}.mn-btn--line:hover{background:#faf8f4;border-color:#faf8f4;color:var(--mn-ink)!important}.mn-link{font:500 11px/1 var(--mn-sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:6px;white-space:nowrap}.mn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3vw,48px)}#header-group{position:sticky;top:-36px;z-index:50}.mn-ann{background:var(--mn-green-deep);color:#efe9dd;height:36px;display:flex;justify-content:center;align-items:center;gap:34px;overflow:hidden;position:relative}.mn .mn-ann p,.mn-ann p{margin:0;white-space:nowrap;font:500 10.5px/1 var(--mn-sans);letter-spacing:.2em;text-transform:uppercase}.mn-ann p+p:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--mn-brass-light);margin-right:34px;vertical-align:middle}@keyframes mn-ann{0%,3%{opacity:0}8%,30%{opacity:1}35%,to{opacity:0}}@media(max-width:990px){.mn-ann p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:mn-ann 12s infinite;letter-spacing:.16em!important}.mn-ann p+p:before{display:none}.mn-ann p:nth-child(2){animation-delay:4s}.mn-ann p:nth-child(3){animation-delay:8s}}@media(max-width:990px)and (prefers-reduced-motion:reduce){.mn-ann p{animation:none}.mn-ann p:first-child{opacity:1}}.mn-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--mn-ivory);padding:20px clamp(20px,4vw,56px);border-bottom:1px solid var(--mn-line);position:relative}.mn-nav,.mn-actions{display:flex;gap:30px;align-items:center;font:500 11px/1 var(--mn-sans);letter-spacing:.16em;text-transform:uppercase}.mn-actions{justify-content:flex-end;gap:22px}.mn-actions a{display:flex;align-items:center;gap:6px;min-height:44px}.mn-nav a,.mn-actions .mn-txt{position:relative;padding:15px 0}.mn-nav a:after,.mn-actions .mn-txt:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:var(--mn-brass);transform:scaleX(0);transform-origin:left;transition:transform .3s}.mn-nav a:hover:after,.mn-actions .mn-txt:hover:after{transform:scaleX(1)}.mn-wordmark{font:500 34px/1 var(--mn-serif-stack);letter-spacing:.22em;padding-left:.22em;text-align:center}.mn-wordmark span{display:block;font:500 8px/1 var(--mn-sans);letter-spacing:.34em;margin-top:9px;color:var(--mn-brass)}.mn-cart-count{font:500 11px/1 var(--mn-sans);letter-spacing:0}.mn-burger{display:none}@media(max-width:990px){.mn-nav,.mn-actions .mn-txt,.mn-actions .mn-acc{display:none!important}.mn-burger{display:block}.mn-burger summary{list-style:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center}.mn-burger summary::-webkit-details-marker{display:none}.mn-burger nav{position:absolute;top:100%;left:0;right:0;background:var(--mn-ivory);border-top:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line);padding:10px clamp(20px,6vw,40px) 26px;display:grid;box-shadow:0 24px 40px -24px #0004}.mn-burger nav a{font:500 26px/1.2 var(--mn-serif-stack);padding:15px 0;border-bottom:1px solid var(--mn-line)}.mn-burger nav a.mn-small{border:0;font:500 11px/1 var(--mn-sans);letter-spacing:.16em;text-transform:uppercase;padding:22px 0 6px}.mn-wordmark{font-size:26px}.mn-wordmark span{font-size:6.5px;margin-top:7px}.mn-header{padding-block:10px}.mn-actions{gap:10px}}.mn-hero{position:relative;min-height:min(84vh,780px);display:flex;align-items:flex-end;background:#2a201a;color:#fff8ed;overflow:hidden}.mn-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.mn-hero__img img{width:100%;height:100%;object-fit:cover}.mn-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#150e0be6,#150e0b99,#150e0b00 64%),linear-gradient(0deg,#150e0b8c,#150e0b00 42%)}.mn-hero__copy{position:relative;z-index:1;padding:clamp(40px,7vw,96px) clamp(20px,6vw,88px);max-width:760px}.mn-hero h1{font-size:clamp(46px,6.2vw,94px);line-height:.98;margin:0 0 26px}.mn-hero h1 em{font-style:italic;color:#e6d3ae}.mn-hero .mn-eyebrow{color:var(--mn-brass-light)}.mn-hero .mn-hero__text{color:#ece4d8;max-width:42ch;font-size:16px;margin-bottom:34px}.mn-cta{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:700px){.mn-hero{min-height:620px}.mn-hero__img img{object-position:66% center}.mn-hero:after{background:linear-gradient(0deg,#150e0bf2 12%,#150e0bb3,#150e0b00 76%)}.mn-cta .mn-btn{flex:1 1 100%}}.mn-trust{border-bottom:1px solid var(--mn-line)}.mn-trust ul{list-style:none;margin:0 auto;padding:0;max-width:1440px;display:grid;grid-template-columns:repeat(4,1fr)}.mn-trust li{display:flex;gap:14px;align-items:center;padding:26px clamp(14px,2vw,30px);border-left:1px solid var(--mn-line)}.mn-trust li:first-child{border-left:0}.mn-trust svg{flex:none;color:var(--mn-brass)}.mn-trust strong{display:block;font:500 12px/1.3 var(--mn-sans);letter-spacing:.1em;text-transform:uppercase}.mn-trust span{display:block;font-size:13px;line-height:1.45;color:var(--mn-muted);margin-top:4px}.mn-trust--top{border-top:1px solid var(--mn-line)}@media(max-width:990px){.mn-trust ul{grid-template-columns:1fr 1fr}.mn-trust li:nth-child(odd){border-left:0}.mn-trust li:nth-child(n+3){border-top:1px solid var(--mn-line)}}@media(max-width:520px){.mn-trust li{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px}}.mn-intro{text-align:center;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(36px,4vw,56px)}.mn-intro p:not(.mn-eyebrow){margin:22px auto 0;color:var(--mn-muted);max-width:60ch}.mn-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,32px);padding-bottom:clamp(64px,8vw,120px)}.mn-cat{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:#3a2f27;color:#fff8ed!important}.mn-cat img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.mn-cat:hover img{transform:scale(1.05)}.mn-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#150e0bd9,#150e0b33 46%,#150e0b00 70%)}.mn-cat__txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(20px,2.2vw,32px)}.mn-cat h3{font-size:clamp(26px,2.4vw,38px);line-height:1.05}.mn-cat .mn-eyebrow{color:#e6d3ae;margin-bottom:8px}.mn-cat__more{display:inline-block;margin-top:16px;font:500 10.5px/1 var(--mn-sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #fff8ed99;padding-bottom:6px}@media(max-width:800px){.mn-cats{grid-template-columns:1fr}.mn-cat{aspect-ratio:5/4}}.mn-sel{background:var(--mn-paper);padding:clamp(64px,8vw,112px) 0}.mn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,28px)}.mn-card{display:block}.mn-card__img{aspect-ratio:1;background:#fff;overflow:hidden;margin-bottom:18px}.mn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.mn-card:hover .mn-card__img img{transform:scale(1.04)}.mn-card h3{font-size:22px;line-height:1.18;margin-bottom:8px}.mn .mn-card__price{font-size:14px;line-height:1.4;color:var(--mn-muted)}.mn-card__price b{color:var(--mn-ink);font-weight:500}@media(max-width:990px){.mn-grid{grid-template-columns:1fr 1fr;row-gap:34px}.mn-card h3{font-size:19px}}@media(max-width:600px){.mn-head{display:block}.mn-head .mn-link{display:inline-block;margin-top:20px}}.mn-split{display:grid;grid-template-columns:1fr 1fr}.mn-split__img{min-height:clamp(380px,46vw,680px);background:var(--mn-paper)}.mn-split__img img{width:100%;height:100%;object-fit:cover}.mn-split__copy{padding:clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mn-split__copy p:not(.mn-eyebrow){color:var(--mn-muted);max-width:46ch;margin:22px 0 32px}@media(max-width:800px){.mn-split{grid-template-columns:1fr}.mn-split__img{min-height:0;aspect-ratio:1}}.mn-tri{padding:clamp(72px,9vw,128px) 0}.mn-tri__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,4vw,60px);border-top:1px solid var(--mn-line)}.mn-tri article{padding:34px clamp(18px,2.4vw,40px) 0 0}.mn-tri article+article{padding-left:clamp(18px,2.4vw,40px);border-left:1px solid var(--mn-line)}.mn-tri .mn-num{font:italic 500 30px/1 var(--mn-serif-stack);color:var(--mn-brass)}.mn-tri h3{font-size:27px;line-height:1.15;margin:16px 0 12px}.mn-tri article p{color:var(--mn-muted);font-size:14.5px}.mn-tri__lead{color:var(--mn-muted);max-width:44ch;text-align:right}.mn-dark{background:var(--mn-green-deep);color:#efe9dd}.mn-dark .mn-eyebrow,.mn-dark .mn-num{color:var(--mn-brass-light)}.mn-dark .mn-tri__grid,.mn-dark article+article{border-color:#ffffff29}.mn-dark article p,.mn-dark .mn-tri__lead{color:#cfcabd}@media(max-width:800px){.mn-tri__grid{grid-template-columns:1fr;border-top:0}.mn-tri article,.mn-tri article+article{padding:26px 0;border-left:0;border-top:1px solid var(--mn-line)}.mn-dark article{border-color:#ffffff29!important}.mn-tri__lead{text-align:left;margin-top:16px}}.mn-faq{max-width:920px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(20px,5vw,40px)}.mn-faq__head{text-align:center;margin-bottom:36px}.mn-acc details{border-bottom:1px solid var(--mn-line)}.mn-acc details:first-of-type{border-top:1px solid var(--mn-line)}.mn-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;font:500 21px/1.3 var(--mn-serif-stack)}.mn-acc summary::-webkit-details-marker{display:none}.mn-acc summary:after{content:"";flex:none;width:10px;height:10px;border-right:1px solid var(--mn-ink);border-bottom:1px solid var(--mn-ink);transform:rotate(45deg);transition:transform .25s;margin:0 8px 4px 0}.mn-acc details[open] summary:after{transform:rotate(-135deg);margin-bottom:-4px}.mn-acc details>div{padding:0 0 26px;color:var(--mn-muted);max-width:70ch}.mn-acc details>div p+p{margin-top:10px}.mn-acc details>div a{text-decoration:underline;text-underline-offset:3px;color:var(--mn-ink)}.mn-help{background:var(--mn-paper);text-align:center;padding:clamp(56px,7vw,96px) 20px}.mn-help p:not(.mn-eyebrow){color:var(--mn-muted);margin:16px auto 28px;max-width:52ch}.mn-help .mn-cta{justify-content:center}.mn-chero{position:relative;background:var(--mn-green-deep);color:#fff8ed;min-height:clamp(300px,34vw,460px);display:flex;align-items:flex-end;overflow:hidden}.mn-chero__img{position:absolute;top:0;right:0;bottom:0;left:0}.mn-chero__img img{width:100%;height:100%;object-fit:cover}.mn-chero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#150e0bf0,#150e0ba6 45%,#150e0b40)}.mn-chero__copy{position:relative;z-index:1;padding:clamp(32px,5vw,64px) clamp(20px,5vw,72px);max-width:860px}.mn-crumbs{font:500 10.5px/1.4 var(--mn-sans);letter-spacing:.16em;text-transform:uppercase;color:#e6d3ae;margin-bottom:18px}.mn-crumbs a:hover{text-decoration:underline;text-underline-offset:4px}.mn-chero h1{font-size:clamp(38px,4.8vw,70px);line-height:1.02}.mn-chero__desc{margin-top:16px;color:#ece4d8;max-width:60ch;font-size:15px;line-height:1.7}.mn-chero__desc p{font-size:15px}.mn-chero__count{margin-top:18px!important;font:500 10.5px/1 var(--mn-sans)!important;letter-spacing:.18em;text-transform:uppercase;color:#e6d3ae}.mn-two{display:grid;grid-template-columns:4fr 7fr;gap:clamp(28px,5vw,88px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.mn-two__aside p:not(.mn-eyebrow){color:var(--mn-muted);margin-top:20px;max-width:40ch}.mn-two__aside .mn-contact{margin-top:26px;display:grid;gap:8px;font-size:14.5px}.mn-two__aside .mn-contact a{text-decoration:underline;text-underline-offset:4px}.mn-points{display:grid;gap:0}.mn-points article{padding:26px 0;border-top:1px solid var(--mn-line)}.mn-points article:last-child{border-bottom:1px solid var(--mn-line)}.mn-points h3{font-size:24px;margin-bottom:8px}.mn-points p{color:var(--mn-muted)}@media(max-width:800px){.mn-two{grid-template-columns:1fr}}.mn-paper{background:var(--mn-paper)}.mn-pperks{list-style:none;margin:22px 0 4px;padding:20px 0 0;border-top:1px solid var(--mn-line);display:grid;gap:13px}.mn-pperks li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--mn-ink)}.mn-pperks svg{flex:none;color:var(--mn-brass);margin-top:1px}.mn-pperks a{text-decoration:underline;text-underline-offset:3px;color:inherit}.mn-footer{background:var(--mn-green-deep);color:#e9e4d9;padding:clamp(56px,6vw,88px) clamp(20px,5vw,72px) 28px;font-family:var(--mn-sans)}.mn-footer a{color:inherit;text-decoration:none}.mn-footer a:hover{text-decoration:underline;text-underline-offset:4px}.mn-footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,64px);max-width:1440px;margin:0 auto}.mn-footer__logo{font:500 34px/1 var(--mn-serif-stack);letter-spacing:.22em}.mn-footer__brand p{font-size:14px;line-height:1.8;color:#c9c6bb;max-width:34ch;margin:22px 0 0}.mn-footer h2{font:500 11px/1 var(--mn-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mn-brass-light);margin:6px 0 22px}.mn-footer__col a,.mn-footer__col span{display:block;font-size:14px;line-height:1.5;margin-bottom:12px}.mn-footer__col span{color:#c9c6bb}.mn-footer__bottom{max-width:1440px;margin:clamp(40px,5vw,64px) auto 0;border-top:1px solid #ffffff29;padding-top:24px;display:flex;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.6;color:#c9c6bb}.mn-footer__bottom nav{display:flex;flex-wrap:wrap;gap:8px 22px}.mn-pay{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.mn-pay svg{height:24px;width:auto;display:block}@media(max-width:900px){.mn-footer__top{grid-template-columns:1fr 1fr}.mn-footer__brand{grid-column:1/-1}}@media(max-width:520px){.mn-footer__top{grid-template-columns:1fr}}.content-for-layout h1,.content-for-layout h2{font-family:var(--mn-serif-stack);font-weight:500}.product-details h1{font-size:clamp(32px,2.7vw,44px);line-height:1.08;letter-spacing:-.01em}.product-details product-price .price{font-size:22px;font-weight:500;letter-spacing:.01em}.product-details .tax-note{font-size:12px;color:var(--mn-muted)}.product-details .variant-option label,.product-details .variant-option legend{font:500 11px/1.4 var(--mn-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mn-muted)}.product-details .variant-option__select{min-height:52px}.product-details button[type=submit]{min-height:54px;font-size:12px;letter-spacing:.18em}.product-details .quantity-selector{min-height:54px}.product-details .rte{font-size:15px;line-height:1.75}.product-details .rte li{margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mainir-luxe.css.map */
