:root{--mo-cream-1: #faf9fa;--mo-cream-2: #f5f3f2;--mo-cream-3: #eeeae7;--mo-on-surface: #1b1c1d;--mo-fg-2: rgba(27, 28, 29, .7);--mo-fg-3: rgba(27, 28, 29, .5);--mo-red: #bc000c;--mo-red-dark: #9a000a;--mo-goldenrod: #E5B800;--mo-walnut: #4a3527;--mo-travertine: #c9b89c;--mo-border-soft: rgba(27, 28, 29, .08);--mo-border-cream-3: #eeeae7;--mo-shadow-card: 0 4px 6px rgba(0, 0, 0, .08);--mo-shadow-sticky: 0 2px 4px rgba(0, 0, 0, .04);--mo-radius-card: 16px;--mo-radius-button: 6px;--mo-radius-input: 6px;--mo-radius-badge: 4px;--mo-radius-pill: 999px;--mo-spacing-section-mobile: 50px;--mo-spacing-section-desktop: 100px;--mo-max-width: 1380px;--mo-page-width: 1200px;--mo-ease: cubic-bezier(.16, 1, .3, 1);--mo-transition: .15s var(--mo-ease);--mo-font-display: "Manrope", system-ui, -apple-system, sans-serif;--mo-font-body: "Inter", system-ui, -apple-system, sans-serif}.mo-display{font-family:var(--mo-font-display);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--mo-on-surface)}.mo-display--xl{font-size:clamp(2.5rem,5vw + 1rem,4.5rem)}.mo-display--lg{font-size:clamp(2rem,3vw + 1rem,3.25rem)}.mo-display--md{font-size:clamp(1.625rem,1.5vw + 1rem,2.25rem)}.mo-display--sm{font-size:clamp(1.25rem,.75vw + 1rem,1.625rem)}.mo-body{font-family:var(--mo-font-body);font-weight:500;line-height:1.6;color:var(--mo-on-surface)}.mo-body--lg{font-size:1.125rem}.mo-body--md{font-size:1rem}.mo-body--sm{font-size:.9375rem;line-height:1.55}.mo-body--xs{font-size:.875rem;line-height:1.5}.mo-label{font-family:var(--mo-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;color:var(--mo-fg-2)}.mo-eyebrow{font-family:var(--mo-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:.78125rem;color:var(--mo-red);margin-bottom:.625rem}.mo-accent,.mo-display em,.mo-display .mo-accent{font-family:var(--mo-font-display);font-weight:400;font-style:italic;color:var(--mo-red)}.mo-section{padding:var(--mo-spacing-section-mobile) 1.25rem}@media(min-width:769px){.mo-section{padding:var(--mo-spacing-section-desktop) 1.5rem}}.mo-section--tight{padding-top:calc(var(--mo-spacing-section-mobile) * .6);padding-bottom:calc(var(--mo-spacing-section-mobile) * .6)}@media(min-width:769px){.mo-section--tight{padding-top:calc(var(--mo-spacing-section-desktop) * .5);padding-bottom:calc(var(--mo-spacing-section-desktop) * .5)}}.mo-section--cream-1{background:var(--mo-cream-1)}.mo-section--cream-2{background:var(--mo-cream-2)}.mo-section--cream-3{background:var(--mo-cream-3)}.mo-container{max-width:var(--mo-page-width);margin:0 auto}.mo-container--wide{max-width:var(--mo-max-width);margin:0 auto}.mo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-family:var(--mo-font-body);font-weight:600;font-size:.9375rem;letter-spacing:.005em;border-radius:var(--mo-radius-button);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--mo-transition),transform var(--mo-transition),box-shadow var(--mo-transition);min-height:44px}.mo-btn--red{background:var(--mo-red);color:#fff}.mo-btn--red:hover{background:var(--mo-red-dark)}.mo-btn--red:active{transform:translateY(1px);box-shadow:var(--mo-shadow-sticky)}.mo-btn--secondary{background:transparent;color:var(--mo-on-surface);border-color:var(--mo-on-surface)}.mo-btn--secondary:hover{background:var(--mo-on-surface);color:var(--mo-cream-1)}.mo-btn--ghost{background:#ffffffeb;color:var(--mo-on-surface);border-color:transparent}.mo-btn--ghost:hover{background:#fff}.mo-link{color:var(--mo-on-surface);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--mo-transition)}.mo-link:hover{color:var(--mo-red)}.mo-card{background:var(--mo-cream-2);border:1px solid var(--mo-border-soft);border-radius:var(--mo-radius-card);padding:1.5rem;transition:box-shadow var(--mo-transition)}.mo-card:hover{box-shadow:var(--mo-shadow-card)}.mo-card--flat{background:var(--mo-cream-1)}.mo-card--inset{background:var(--mo-cream-3)}.mo-showroom-list{font-family:var(--mo-font-body);font-weight:500;font-size:.9375rem;color:var(--mo-on-surface);display:inline-flex;flex-wrap:wrap;gap:.625rem;align-items:center}.mo-showroom-list .mo-sep{color:var(--mo-red);font-weight:600}.mo-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mo-icon--lg{width:32px;height:32px}.mo-icon--sm{width:18px;height:18px}.mo-faq-item{border-bottom:1px solid var(--mo-border-soft);padding:1rem 0}.mo-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;font-family:var(--mo-font-display);font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;color:var(--mo-on-surface);padding:.25rem 0}.mo-faq-item summary::-webkit-details-marker{display:none}.mo-faq-item summary:after{content:"+";font-family:var(--mo-font-display);font-weight:400;font-size:1.5rem;color:var(--mo-red);flex-shrink:0;line-height:1;transition:transform var(--mo-transition)}.mo-faq-item[open] summary:after{content:"\2212"}.mo-faq-item .mo-faq-answer{padding-top:.5rem;color:var(--mo-fg-2);font-size:.9375rem;line-height:1.6}.mo-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.mo-section-head .mo-section-head-left{flex:1;min-width:280px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/mo-design-system.css.map */
