:root{--mr-cream:#F4EFE4;--mr-cream-deep:#EDE4D2;--mr-card:#FBF8F1;--mr-ink:#2B2420;--mr-ink-soft:#5B5246;--mr-gold:#B08D45;--mr-gold-light:#C9A961;--mr-gold-line:#D9C49B;--mr-maxw:1180px}.mr-section{font-family:Jost,sans-serif;font-weight:300;color:var(--mr-ink);background:var(--mr-cream);-webkit-font-smoothing:antialiased}.mr-section.mr-bg-deep{background:var(--mr-cream-deep)}.mr-serif{font-family:Cormorant Garamond,serif;font-weight:500}.mr-wrap{max-width:var(--mr-maxw);margin:0 auto;padding:0 32px}.mr-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mr-gold);display:block}.mr-btn{display:inline-block;padding:15px 38px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;background:var(--mr-ink);color:var(--mr-cream);border:1px solid var(--mr-ink);cursor:pointer;transition:all .25s ease;text-decoration:none}.mr-btn:hover{background:transparent;color:var(--mr-ink)}.mr-btn.mr-btn-outline{background:transparent;color:var(--mr-ink);border:1px solid var(--mr-ink)}.mr-btn.mr-btn-outline:hover{background:var(--mr-ink);color:var(--mr-cream)}.mr-btn.mr-btn-gold{background:var(--mr-gold);border-color:var(--mr-gold);color:#fff}.mr-btn.mr-btn-gold:hover{background:transparent;color:var(--mr-gold)}.mr-hero{padding:60px 32px 50px;position:relative;overflow:hidden}.mr-hero:before{content:"";position:absolute;top:-160px;right:-120px;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,#b08d451f,#b08d4500 70%)}.mr-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:var(--mr-maxw);margin:0 auto;position:relative}.mr-hero-copy{max-width:480px}.mr-hero-logo{height:40px;width:auto;opacity:.85;margin-bottom:18px}.mr-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.08;margin-bottom:20px}.mr-hero p.mr-sub{color:var(--mr-ink-soft);font-size:16px;line-height:1.6;margin:0 0 32px}.mr-hero-banner{position:relative;display:flex;align-items:center;justify-content:center}.mr-hero-banner img{width:min(360px,90%);height:auto}@media(max-width:760px){.mr-hero-grid{grid-template-columns:1fr;text-align:center}.mr-hero-copy{max-width:100%;margin:0 auto}.mr-hero-logo{margin-left:auto;margin-right:auto}.mr-hero h1,.mr-hero p.mr-sub{text-align:center}.mr-hero-banner{order:-1;margin-bottom:10px}}.mr-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 34px;padding-top:8px}.mr-section-head h2{font-size:34px;margin-top:6px}.mr-section-head .mr-view-all{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--mr-ink);padding-bottom:3px;text-decoration:none;color:var(--mr-ink)}.mr-block{padding:70px 0}.mr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media(max-width:1000px){.mr-grid{grid-template-columns:repeat(2,1fr)}}.mr-card{background:var(--mr-card);border:1px solid var(--mr-gold-line);position:relative;transition:transform .3s ease,box-shadow .3s ease}.mr-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px -22px #2b242059}.mr-card a{color:inherit;text-decoration:none;display:block}.mr-card .mr-tag{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:var(--mr-ink);color:var(--mr-cream);padding:5px 9px;z-index:2}.mr-card .mr-tag.mr-new{background:var(--mr-gold)}.mr-card .mr-img-wrap{aspect-ratio:1/1.15;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--mr-cream) 0%,var(--mr-cream-deep) 100%);padding:18px;overflow:hidden}.mr-card .mr-img-wrap img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.mr-card .mr-info{padding:18px 18px 22px;border-top:1px solid var(--mr-gold-line)}.mr-card .mr-fam{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-gold);margin-bottom:6px}.mr-card .mr-name{font-family:Cormorant Garamond,serif;font-size:20px;margin-bottom:6px}.mr-card .mr-price{font-size:13px;color:var(--mr-ink-soft)}.mr-card .mr-price s{color:#a89e8c;margin-right:6px}.mr-families{display:flex;border-top:1px solid var(--mr-gold-line);border-bottom:1px solid var(--mr-gold-line);flex-wrap:wrap}.mr-fam-item{flex:1 1 0;min-width:140px;text-align:center;padding:38px 14px;border-right:1px solid var(--mr-gold-line);cursor:pointer;transition:background .25s ease;text-decoration:none;color:inherit}.mr-fam-item:last-child{border-right:none}.mr-fam-item:hover{background:var(--mr-card)}.mr-fam-item .mr-dot{width:10px;height:10px;border-radius:50%;margin:0 auto 14px}.mr-fam-item .mr-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.mr-promo{text-align:center;padding:90px 32px;background:var(--mr-ink);color:var(--mr-cream)}.mr-promo .mr-eyebrow{color:var(--mr-gold-light)}.mr-promo h2{font-size:40px;margin:14px 0 18px;color:var(--mr-cream)}.mr-promo p{color:#cfc6b8;max-width:460px;margin:0 auto 30px;font-size:15px;line-height:1.6}.mr-ingredients-row{display:flex;gap:30px;margin:26px 0 6px;flex-wrap:wrap}.mr-ing-item{text-align:center;width:64px}.mr-ing-item .mr-ico{width:46px;height:46px;margin:0 auto 8px}.mr-ing-item .mr-lbl{font-size:11px;color:var(--mr-ink-soft);line-height:1.3}.mr-stars{color:var(--mr-gold);font-size:14px;letter-spacing:2px;margin-bottom:18px}.mr-stars span.mr-empty{color:var(--mr-gold-line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maison-romaan.css.map */
