@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Jost:wght@200;300;400&display=swap";:root{--ma-ivory: #FAF8F4;--ma-noir: #0D0B08;--ma-ink: #1C1510;--ma-body: #3A2E22;--ma-mid: #8B7355;--ma-gold: #C4A96B;--ma-gold-light: #E8D49A;--ma-rule: #DDD5C5;--ma-rule-light: #EDE8DF;--ma-font-display: "Cormorant Garamond", Georgia, serif;--ma-font-body: "Jost", system-ui, sans-serif}.ma-page{font-family:var(--ma-font-body);font-weight:300;font-size:15px;line-height:1.85;letter-spacing:.015em;color:var(--ma-body);background:var(--ma-ivory);max-width:720px;margin:0 auto;padding:72px 36px 100px}.ma-page-header{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid var(--ma-rule)}.ma-eyebrow,.ma-section-num,.ma-grid-label{font-family:var(--ma-font-body);font-weight:200;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--ma-gold)}.ma-page h1{font-family:var(--ma-font-display);font-weight:300;font-size:clamp(34px,5.5vw,52px);letter-spacing:.18em;text-transform:uppercase;color:var(--ma-ink);line-height:1.05;margin:0 0 4px}.ma-page-intro{font-size:14px;color:var(--ma-mid);margin-top:12px}.ma-page h2{font-family:var(--ma-font-display);font-weight:400;font-size:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--ma-ink);margin:48px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--ma-rule-light)}.ma-page p{margin:0 0 18px}.ma-page strong{font-weight:400;color:var(--ma-ink)}.ma-page a{color:var(--ma-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ma-gold);text-decoration-thickness:1px;transition:color .2s ease}.ma-page a:hover{color:var(--ma-gold)}.ma-page ul{list-style:none;padding:0;margin:0 0 20px}.ma-page li{position:relative;padding:5px 0 5px 28px}.ma-page li:before{content:"\2014";position:absolute;left:0;color:var(--ma-gold)}.ma-rule-line{border:0;border-top:1px solid var(--ma-rule);margin:52px 0}.ma-note{border-left:1px solid var(--ma-gold);padding:16px 22px;margin:28px 0;background:#c4a96b0f}.ma-note p{margin:0;font-size:13.5px;font-style:italic;color:var(--ma-mid)}.ma-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ma-rule);border:1px solid var(--ma-rule);margin:20px 0 28px}.ma-grid-cell{background:var(--ma-ivory);padding:18px 22px}.ma-grid-value{font-family:var(--ma-font-display);font-size:20px;font-weight:400;color:var(--ma-ink)}.ma-meta{display:block;font-size:11px;letter-spacing:.12em;color:var(--ma-mid);margin-top:6px}.ma-sig{margin-top:64px;padding-top:32px;border-top:1px solid var(--ma-rule);display:flex;align-items:center;gap:16px}.ma-sig-text{font-family:var(--ma-font-display);font-weight:300;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--ma-mid)}.ma-sig-rule{flex:1;height:1px;background:var(--ma-rule)}.ma-faq-list{margin-top:4px}.ma-faq-item{border-bottom:1px solid var(--ma-rule)}.ma-faq-item:first-child{border-top:1px solid var(--ma-rule)}.ma-faq-btn{width:100%;background:none;border:0;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.ma-faq-q{font-family:var(--ma-font-display);font-size:18px;font-weight:400;color:var(--ma-ink);line-height:1.3}.ma-faq-icon{flex-shrink:0;width:16px;height:16px;margin-top:4px;position:relative;color:var(--ma-gold)}.ma-faq-icon:before,.ma-faq-icon:after{content:"";position:absolute;background:currentColor;transition:transform .3s ease,opacity .3s ease}.ma-faq-icon:before{width:16px;height:1px;top:50%;left:0}.ma-faq-icon:after{width:1px;height:16px;left:50%;top:0;transform:translate(-50%)}.ma-faq-item.is-open .ma-faq-icon:after{opacity:0;transform:translate(-50%) rotate(90deg)}.ma-faq-answer{overflow:hidden;max-height:0;transition:max-height .4s ease}.ma-faq-item.is-open .ma-faq-answer{max-height:500px}.ma-faq-answer-inner{padding:0 0 24px;font-size:14.5px;line-height:1.85}@media(max-width:600px){.ma-page{padding:48px 24px 72px}.ma-grid{grid-template-columns:1fr}}.ma-page.ma-about.luxury{max-width:980px;padding:84px 36px 110px}.ma-page.ma-about.luxury .ma-hero{text-align:center;padding:28px 0 56px;margin-bottom:28px;border-bottom:1px solid var(--ma-rule)}.ma-page.ma-about.luxury .ma-hero h1{margin-bottom:14px}.ma-page.ma-about.luxury .ma-subtitle{font-family:var(--ma-font-body);font-size:11px;font-weight:300;letter-spacing:.32em;text-transform:uppercase;color:var(--ma-gold);margin:0}.ma-page.ma-about.luxury .ma-section{padding:44px 0}.ma-page.ma-about.luxury .ma-narrow{max-width:720px;margin-left:auto;margin-right:auto}.ma-page.ma-about.luxury .ma-lead{font-family:var(--ma-font-display);font-size:clamp(24px,3.2vw,34px);font-weight:300;line-height:1.35;letter-spacing:.02em;color:var(--ma-ink);margin-bottom:28px}.ma-page.ma-about.luxury h2{text-align:center;margin-top:0;margin-bottom:26px;padding-bottom:14px}.ma-page.ma-about.luxury .ma-center{max-width:640px;margin-left:auto;margin-right:auto;text-align:center}.ma-page.ma-about.luxury .ma-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ma-rule);border:1px solid var(--ma-rule);margin-top:34px}.ma-page.ma-about.luxury .ma-collection{background:var(--ma-ivory);padding:34px 28px;text-align:left}.ma-page.ma-about.luxury .ma-collection h3{font-family:var(--ma-font-display);font-size:22px;font-weight:400;line-height:1.2;color:var(--ma-ink);margin:0 0 16px}.ma-page.ma-about.luxury .ma-collection p{font-size:14px;line-height:1.8;margin-bottom:0}.ma-page.ma-about.luxury .ma-list{max-width:720px;margin-left:auto;margin-right:auto}.ma-page.ma-about.luxury .ma-list li{padding-top:9px;padding-bottom:9px}.ma-page.ma-about.luxury .ma-split{max-width:760px;margin-left:auto;margin-right:auto}.ma-page.ma-about.luxury .ma-final{text-align:center;border-top:1px solid var(--ma-rule);padding-top:60px}.ma-page.ma-about.luxury .ma-emphasis{font-family:var(--ma-font-display);font-size:24px;font-weight:300;line-height:1.4;color:var(--ma-ink);margin-top:28px}.ma-page.ma-about.luxury .ma-cta{text-align:center;margin-top:34px}.ma-page.ma-about.luxury .ma-button{display:inline-block;padding:13px 30px;border:1px solid var(--ma-ink);color:var(--ma-ink);background:transparent;font-family:var(--ma-font-body);font-size:11px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}.ma-page.ma-about.luxury .ma-button:hover{background:var(--ma-ink);color:var(--ma-ivory);border-color:var(--ma-ink)}@media(max-width:760px){.ma-page.ma-about.luxury{padding:56px 24px 82px}.ma-page.ma-about.luxury .ma-hero{padding-bottom:42px}.ma-page.ma-about.luxury .ma-section{padding:34px 0}.ma-page.ma-about.luxury .ma-collection-grid{grid-template-columns:1fr}.ma-page.ma-about.luxury .ma-collection{padding:28px 24px}.ma-page.ma-about.luxury .ma-final{padding-top:44px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
