@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Raleway:wght@300;400;500&display=swap";body.template-index-mn #MainContent{background:var(--mn-bg, #080706)}.mn-section{--mn-bg: #080706;--mn-bg-2: #111009;--mn-bg-3: #191714;--mn-bg-card: #151310;--mn-gold: #c4a55a;--mn-gold-dim: rgba(196, 165, 90, .18);--mn-gold-line: rgba(196, 165, 90, .35);--mn-white: #f0ebe2;--mn-muted: rgba(240, 235, 226, .38);--mn-border: rgba(196, 165, 90, .14);--mn-font-serif: "Cormorant Garamond", Georgia, serif;--mn-font-sans: "Raleway", sans-serif;--mn-page-pad: 64px;--mn-page-pad-mobile: 24px}.mn-section *,.mn-section *:before,.mn-section *:after{box-sizing:border-box}.mn-section{font-family:var(--mn-font-sans);font-weight:300;color:var(--mn-white);-webkit-font-smoothing:antialiased}.mn-section.mn-hero{min-height:var(--mn-hero-min-height, 100vh);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;padding-top:var(--mn-hero-pad-top, 80px);background:var(--mn-bg)}.mn-section .mn-hero-left{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:80px 72px 80px var(--mn-page-pad);border-right:.5px solid var(--mn-border);position:relative}.mn-section .mn-hero-eyebrow{font-size:9px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--mn-gold);margin-bottom:32px;display:block}.mn-section .mn-hero-title{font-family:var(--mn-font-serif);font-size:clamp(52px,6.5vw,88px);font-weight:300;line-height:1.08;color:var(--mn-white);margin:0 0 36px}.mn-section .mn-hero-title em{font-style:italic;color:var(--mn-gold)}.mn-section .mn-hero-sub{font-size:13px;font-weight:300;letter-spacing:.05em;line-height:2.1;color:var(--mn-muted);max-width:var(--mn-hero-sub-max, 360px);margin-bottom:56px}.mn-section .mn-hero-cta{display:inline-flex;align-items:center;gap:18px;font-size:10px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--mn-white);text-decoration:none;transition:gap .3s;width:fit-content}.mn-section .mn-hero-cta-line{display:block;width:48px;height:.5px;background:var(--mn-gold);transition:width .3s}.mn-section .mn-hero-cta:hover{gap:24px}.mn-section .mn-hero-cta:hover .mn-hero-cta-line{width:64px}.mn-section .mn-hero-right{flex:1 1 50%;min-width:0;background:var(--mn-bg-2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:0}@media(min-width:750px){.mn-section .mn-hero-right{min-height:max(420px,calc(var(--mn-hero-min-height, 100vh) - var(--mn-hero-pad-top, 80px)))}}.mn-section .mn-img-slot{width:100%;height:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px}.mn-section .mn-img-slot-frame{width:56px;height:56px;border-radius:50%;border:.5px solid var(--mn-gold-line);display:flex;align-items:center;justify-content:center}.mn-section .mn-img-slot-label{font-family:var(--mn-font-serif);font-size:12px;font-weight:300;font-style:italic;letter-spacing:.1em;color:#c4a55a4d;text-align:center;line-height:1.8;margin:0}.mn-section .mn-img-slot-tag{font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#c4a55a66;border:.5px solid rgba(196,165,90,.2);padding:5px 14px}.mn-section .mn-hero-media-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center}.mn-section .mn-hero-media{width:var(--mn-hero-media-w-pct, 100%);height:var(--mn-hero-media-h-pct, 100%);max-width:100%;max-height:100%;object-fit:var(--mn-hero-media-fit, cover);object-position:center center;display:block}.mn-section .mn-hero-badge{position:absolute;bottom:44px;right:44px;width:80px;height:80px;border-radius:50%;border:.5px solid var(--mn-gold-line);display:flex;align-items:center;justify-content:center;z-index:2}.mn-section .mn-hero-badge-text{font-family:var(--mn-font-serif);font-size:9px;font-weight:300;font-style:italic;color:var(--mn-gold);text-align:center;line-height:1.7;margin:0}.mn-section .mn-hero-scroll{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.mn-section .mn-hero-scroll-line{width:.5px;height:44px;background:linear-gradient(to bottom,var(--mn-gold-line),transparent);animation:mn-pulse 2.2s ease-in-out infinite}.mn-section .mn-hero-scroll-label{font-size:8px;letter-spacing:.28em;text-transform:uppercase;color:var(--mn-muted)}@keyframes mn-pulse{0%,to{opacity:.25}50%{opacity:.9}}.mn-section .mn-marquee{border-top:.5px solid var(--mn-border);border-bottom:.5px solid var(--mn-border);padding:13px 0;overflow:hidden;white-space:nowrap;background:var(--mn-bg)}.mn-section .mn-marquee-track{display:flex;flex-direction:row;width:max-content;gap:0;animation:mn-scroll var(--mn-marquee-duration, 32s) linear infinite;will-change:transform}.mn-section .mn-marquee-group{display:inline-flex;flex-shrink:0;align-items:center;gap:0}.mn-section .mn-marquee-item{font-family:var(--mn-font-serif);font-size:13px;font-weight:300;font-style:italic;letter-spacing:.08em;color:var(--mn-gold);padding:0 28px}.mn-section .mn-marquee-sep{color:var(--mn-gold-line);padding:0 4px}@keyframes mn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mn-section .mn-marquee-track,.mn-section .mn-hero-scroll-line{animation:none}}.mn-section .mn-s-label{display:block;font-size:9px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--mn-gold);margin-bottom:18px}.mn-section .mn-s-title{font-family:var(--mn-font-serif);font-weight:300;line-height:1.12;color:var(--mn-white);margin:0}.mn-section .mn-gold-rule{width:40px;height:.5px;background:var(--mn-gold);margin:32px 0}.mn-section.mn-collection{padding:var(--mn-collection-pt, 128px) var(--mn-page-pad) var(--mn-collection-pb, 128px);background:var(--mn-bg)}.mn-section .mn-col-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--mn-col-header-mb, 72px)}.mn-section .mn-col-title{font-size:54px}.mn-section .mn-col-sub{font-size:12px;font-weight:300;letter-spacing:.08em;line-height:2.1;color:var(--mn-muted);max-width:280px;text-align:right;margin:0}.mn-section .mn-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mn-section a.mn-product-card{display:block}.mn-section .mn-product-card{background:var(--mn-bg-card);overflow:hidden;border:.5px solid var(--mn-border);transition:border-color .35s}.mn-section .mn-product-card:hover{border-color:var(--mn-gold-line)}.mn-section .mn-product-card:hover .mn-p-hover-cta{opacity:1;transform:translateY(0)}.mn-section .mn-product-card:hover .mn-p-img-veil{opacity:1}.mn-section .mn-p-img-area{aspect-ratio:var(--mn-p-img-aspect, 4 / 5);position:relative;overflow:hidden;background:var(--mn-bg-2);display:flex;align-items:center;justify-content:center}.mn-section .mn-p-img-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#c4a55a0a;opacity:0;transition:opacity .4s;pointer-events:none}.mn-section .mn-p-img-slot{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px;text-align:center}.mn-section .mn-p-img-icon{width:52px;height:52px;border-radius:50%;border:.5px solid var(--mn-gold-line);display:flex;align-items:center;justify-content:center}.mn-section .mn-p-img-note{font-family:var(--mn-font-serif);font-size:11px;font-style:italic;color:#c4a55a47;line-height:1.9;margin:0}.mn-section .mn-p-img-area img.mn-p-card-img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;min-height:0;object-fit:var(--mn-p-img-fit, cover);transform:translate(-50%,-50%) scale(var(--mn-p-img-scale, 1));transform-origin:center center}.mn-section .mn-p-info{padding:28px 32px 36px}.mn-section .mn-p-num{font-family:var(--mn-font-serif);font-size:11px;font-style:italic;letter-spacing:.16em;color:var(--mn-gold);display:block;margin-bottom:10px}.mn-section .mn-p-name{font-family:var(--mn-font-serif);font-size:34px;font-weight:300;color:var(--mn-white);margin:0 0 8px}.mn-section .mn-p-material{font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--mn-muted);margin:0 0 14px}.mn-section .mn-p-badge{display:inline-block;font-size:8px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--mn-gold);border:.5px solid var(--mn-gold-line);padding:4px 12px;margin-bottom:22px}.mn-section .mn-p-desc{font-size:12px;font-weight:300;line-height:2;color:var(--mn-muted);margin:0 0 28px}.mn-section .mn-p-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.mn-section .mn-p-price{font-family:var(--mn-font-serif);font-size:22px;font-weight:400;color:var(--mn-white);letter-spacing:.04em}.mn-section .mn-p-hover-cta{font-size:9px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--mn-gold);text-decoration:none;opacity:0;transform:translateY(5px);transition:all .3s ease;display:flex;align-items:center;gap:10px;white-space:nowrap}.mn-section .mn-p-hover-cta:after{content:"";display:block;width:24px;height:.5px;background:var(--mn-gold)}.mn-section.mn-histoire{padding:var(--mn-histoire-pad-t, 136px) var(--mn-page-pad) var(--mn-histoire-pad-b, 136px);background:var(--mn-bg-2);display:grid;grid-template-columns:1fr 1fr;gap:var(--mn-histoire-gap, 100px);align-items:center;border-top:.5px solid var(--mn-border);border-bottom:.5px solid var(--mn-border)}.mn-section .mn-histoire-img-side{position:relative;aspect-ratio:var(--mn-histoire-img-aspect, 3 / 4);overflow:hidden;background:var(--mn-bg-3)}.mn-section .mn-histoire-img-side.mn-histoire-img-side--auto{aspect-ratio:unset;min-height:min(72vw,560px)}.mn-section .mn-histoire-img-side img{width:100%;height:100%;max-height:var(--mn-histoire-img-max-h, none);object-fit:var(--mn-histoire-img-fit, cover);display:block}.mn-section .mn-histoire-img-inner{width:100%;height:100%;background:var(--mn-bg-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.mn-section .mn-histoire-img-caption{position:absolute;bottom:28px;left:28px;right:28px;font-family:var(--mn-font-serif);font-size:13px;font-weight:300;font-style:italic;color:var(--mn-gold);letter-spacing:.06em;margin:0}.mn-section .mn-histoire-title{font-size:50px;margin-bottom:12px}.mn-section .mn-histoire-title em{font-style:italic;color:var(--mn-gold)}.mn-section .mn-histoire-body{font-size:14px;font-weight:300;line-height:2.2;color:var(--mn-muted)}.mn-section .mn-histoire-body p+p{margin-top:24px}.mn-section.mn-savoir{padding:var(--mn-savoir-pt, 128px) var(--mn-page-pad) var(--mn-savoir-pb, 128px);background:var(--mn-bg)}.mn-section .mn-savoir-header{text-align:center;margin-bottom:80px}.mn-section .mn-savoir-title{font-size:48px}.mn-section .mn-savoir-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}.mn-section .mn-savoir-card{background:var(--mn-bg-card);border:.5px solid var(--mn-border);overflow:hidden;transition:border-color .3s}.mn-section .mn-savoir-card:hover{border-color:var(--mn-gold-line)}.mn-section .mn-savoir-card-img{aspect-ratio:var(--mn-savoir-card-aspect, 4 / 3);max-height:var(--mn-savoir-card-img-max-h, none);background:var(--mn-bg-2);display:flex;align-items:center;justify-content:center;border-bottom:.5px solid var(--mn-border);overflow:hidden}.mn-section .mn-savoir-card-img img{width:100%;height:100%;object-fit:var(--mn-savoir-card-fit, cover)}.mn-section .mn-savoir-card-body{padding:28px 28px 36px}.mn-section .mn-savoir-icon{width:38px;height:38px;border-radius:50%;border:.5px solid var(--mn-gold-line);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.mn-section .mn-savoir-name{font-family:var(--mn-font-serif);font-size:22px;font-weight:300;color:var(--mn-white);margin:0 0 12px}.mn-section .mn-savoir-desc{font-size:12px;font-weight:300;line-height:2;color:var(--mn-muted);margin:0}.mn-section.mn-statement{padding:0 var(--mn-page-pad);background:var(--mn-bg-2);border-top:.5px solid var(--mn-border);border-bottom:.5px solid var(--mn-border);overflow:hidden}.mn-section .mn-statement-inner{padding:120px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.mn-section .mn-statement-quote{font-family:var(--mn-font-serif);font-size:clamp(34px,4.5vw,58px);font-weight:300;font-style:italic;color:var(--mn-white);line-height:1.3;max-width:820px;margin:0}.mn-section .mn-statement-quote em{color:var(--mn-gold);font-style:normal}.mn-section .mn-statement-rule{width:1px;height:60px;background:var(--mn-gold-line);margin:40px 0}.mn-section .mn-statement-attr{font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--mn-muted);margin:0}.mn-section.mn-contact{padding:var(--mn-contact-pt, 140px) var(--mn-page-pad) var(--mn-contact-pb, 140px);background:var(--mn-bg);display:grid;grid-template-columns:1fr 1fr;gap:var(--mn-contact-gap, 120px);align-items:start;border-top:.5px solid var(--mn-border)}.mn-section .mn-contact-title{font-size:52px;margin-bottom:12px}.mn-section .mn-contact-title em{font-style:italic;color:var(--mn-gold)}.mn-section .mn-contact-sub{font-size:13px;font-weight:300;line-height:2;color:var(--mn-muted);margin:0 0 52px}.mn-section .mn-contact-info{display:flex;flex-direction:column;gap:22px}.mn-section .mn-ci{display:flex;gap:22px;align-items:flex-start;padding-bottom:22px;border-bottom:.5px solid var(--mn-border)}.mn-section .mn-ci:last-child{border-bottom:none}.mn-section .mn-ci-label{font-size:8px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--mn-gold);min-width:60px;padding-top:3px}.mn-section .mn-ci-val{font-family:var(--mn-font-serif);font-size:15px;font-weight:300;color:var(--mn-white)}.mn-section .mn-contact-form{display:flex;flex-direction:column;gap:0}.mn-section .mn-ff{border-bottom:.5px solid var(--mn-border);padding:20px 0;display:flex;flex-direction:column;gap:8px;transition:border-color .2s}.mn-section .mn-ff:focus-within{border-color:var(--mn-gold)}.mn-section .mn-ff label{font-size:8px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--mn-muted);transition:color .2s}.mn-section .mn-ff:focus-within label{color:var(--mn-gold)}.mn-section .mn-ff input,.mn-section .mn-ff textarea{background:transparent;border:none;outline:none;font-family:var(--mn-font-serif);font-size:17px;font-weight:300;font-style:italic;color:var(--mn-white);width:100%;caret-color:var(--mn-gold)}.mn-section .mn-ff input::placeholder,.mn-section .mn-ff textarea::placeholder{color:#f0ebe226}.mn-section .mn-ff textarea{resize:vertical;min-height:80px}.mn-section .mn-form-submit{margin-top:44px;align-self:flex-start;background:var(--mn-gold);color:var(--mn-bg);border:none;padding:18px 52px;font-family:var(--mn-font-sans);font-size:9px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:opacity .25s}.mn-section .mn-form-submit:hover{opacity:.85}.mn-section.mn-footer{background:var(--mn-bg-2);border-top:.5px solid var(--mn-border);padding:var(--mn-footer-pt, 80px) var(--mn-page-pad) var(--mn-footer-pb, 40px)}.mn-section .mn-ft-top{display:grid;align-items:start;grid-template-columns:minmax(200px,1.35fr) repeat(var(--mn-ft-link-cols, 2),minmax(120px,1fr));gap:clamp(32px,4vw,60px);padding-bottom:60px;border-bottom:.5px solid var(--mn-border);margin-bottom:40px}.mn-section .mn-ft-top--brand-only{grid-template-columns:minmax(0,1fr);max-width:24rem}.mn-section .mn-ft-logo{font-family:var(--mn-font-serif);font-size:20px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--mn-white);text-decoration:none;display:block;margin-bottom:18px}.mn-section .mn-ft-tagline{font-family:var(--mn-font-serif);font-size:13px;font-weight:300;font-style:italic;color:var(--mn-muted);line-height:1.8;max-width:220px;margin:0}.mn-section .mn-ft-col-title{font-size:8px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--mn-gold);display:block;margin-bottom:22px}.mn-section .mn-ft-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mn-section .mn-ft-links a{font-family:var(--mn-font-serif);font-size:14px;font-weight:300;color:var(--mn-muted);text-decoration:none;transition:color .2s}.mn-section .mn-ft-links a:hover{color:var(--mn-white)}.mn-section .mn-ft-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.mn-section .mn-ft-copy{font-size:10px;letter-spacing:.1em;color:#f0ebe22e;margin:0}.mn-section .mn-ft-lang{display:flex;gap:20px}.mn-section .mn-ft-lang button{background:none;border:none;font-size:9px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .2s;color:#f0ebe240;font-family:var(--mn-font-sans);padding:0}.mn-section .mn-ft-lang button.mn-lang-active{color:var(--mn-gold)}.mn-section .mn-ft-lang button:hover{color:var(--mn-white)}.mn-section .mn-fade-in{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.mn-section .mn-fade-in.mn-vis{opacity:1;transform:translateY(0)}.mn-section .mn-lang-bar{display:flex;gap:0;border:.5px solid var(--mn-border);border-radius:2px;overflow:hidden;width:fit-content}.mn-section .mn-lang-bar button{background:transparent;border:none;font-family:var(--mn-font-sans);font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--mn-muted);padding:6px 12px;cursor:pointer;transition:background .2s,color .2s}.mn-section .mn-lang-bar button.mn-lang-active{background:var(--mn-gold);color:var(--mn-bg)}@media(max-width:749px){.mn-section{--mn-page-pad: var(--mn-page-pad-mobile)}.mn-section.mn-hero{flex-direction:column;flex-wrap:nowrap;min-height:unset}.mn-section .mn-hero-left{flex:0 0 auto;width:100%;border-right:none;border-bottom:.5px solid var(--mn-border);padding:64px var(--mn-page-pad-mobile)}.mn-section .mn-hero-right{flex:0 0 auto;width:100%;min-height:62vw}}@media(max-width:960px){.mn-section.mn-collection,.mn-section.mn-savoir,.mn-section.mn-contact,.mn-section.mn-histoire,.mn-section.mn-statement{padding-left:var(--mn-page-pad-mobile);padding-right:var(--mn-page-pad-mobile)}.mn-section.mn-histoire{grid-template-columns:1fr;gap:52px;padding-top:80px;padding-bottom:80px}.mn-section .mn-histoire-img-side{aspect-ratio:3 / 2}.mn-section .mn-col-header{flex-direction:column;align-items:flex-start;gap:16px}.mn-section .mn-col-sub{text-align:left}.mn-section .mn-products-grid,.mn-section .mn-savoir-grid{grid-template-columns:1fr}.mn-section.mn-contact{grid-template-columns:1fr;gap:64px;padding-top:80px;padding-bottom:80px}.mn-section.mn-footer{padding:60px var(--mn-page-pad-mobile) 32px}.mn-section .mn-ft-top:not(.mn-ft-top--brand-only){grid-template-columns:1fr 1fr;gap:36px 28px}.mn-section .mn-ft-top:not(.mn-ft-top--brand-only)>div:first-child{grid-column:1 / -1;text-align:center}.mn-section .mn-ft-top:not(.mn-ft-top--brand-only) .mn-ft-tagline{margin-inline:auto}.mn-section .mn-ft-top--brand-only{text-align:center}.mn-section .mn-ft-top--brand-only .mn-ft-tagline{margin-inline:auto}.mn-section .mn-statement-inner{padding:80px 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/maison-nolene-home.css.map */
