h1.page__title,.page-title,.page-width-content>.spacing-style>h1:first-child,.section>.spacing-style>h1:not(.mjm-h1),.template-page h1,.page-header__title,.page-header h1,h1.title,.rte h1:first-child,.main-page-title,[class*=page]>h1,.spacing-style>h1,.section h1:first-child{display:none!important}h1.page__title,.page-title,.page-width-content>.spacing-style>h1:first-child,.section>.spacing-style>h1:not(.mjm-h1){display:none!important}:root{--mjm-navy: #1B2A4A;--mjm-gold: #C5963A;--mjm-cream: #FAFAF8;--mjm-teal: #0D7377;--mjm-text: #333333;--mjm-muted: #888888;--mjm-light: #F5F3EF;--mjm-border: rgba(27,42,74,.1);--mjm-display: Georgia, "Times New Roman", serif;--mjm-body: Arial, Helvetica, sans-serif}.mjm{max-width:760px;margin:0 auto;font-family:var(--mjm-body);color:var(--mjm-text);-webkit-font-smoothing:antialiased}.mjm *,.mjm *:before,.mjm *:after{box-sizing:border-box;margin:0;padding:0}.mjm-brand{font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--mjm-gold);text-align:center;margin-bottom:24px;font-family:var(--mjm-body)}.mjm-h1{font-family:var(--mjm-display);font-size:clamp(32px,6vw,44px);font-weight:300;color:var(--mjm-navy);line-height:1.2;margin-bottom:16px}.mjm-h2{font-family:var(--mjm-display);font-size:clamp(24px,4vw,32px);font-weight:300;color:var(--mjm-navy);line-height:1.3;margin-bottom:12px}.mjm-h3{font-family:var(--mjm-display);font-size:20px;font-weight:400;color:var(--mjm-navy);margin-bottom:8px}.mjm-label{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--mjm-gold);margin-bottom:16px;font-weight:600}.mjm-lead{font-family:var(--mjm-display);font-size:18px;font-style:italic;color:#555;line-height:1.8;max-width:560px}.mjm-body{font-size:16px;color:#444;line-height:1.9;margin-bottom:16px}.mjm-meta{font-size:13px;color:var(--mjm-muted)}.mjm-dim{font-size:15px;color:#777;line-height:1.8}.mjm-divider{width:40px;height:2px;background:var(--mjm-gold);margin:32px auto}.mjm-divider-wide{width:100%;height:1px;background:var(--mjm-border);margin:48px 0}.mjm-hero{text-align:center;padding:64px 24px 48px}.mjm-section{padding:48px 24px}.mjm-section-center{padding:48px 24px;text-align:center}.mjm-section-dark{background:var(--mjm-navy);padding:64px 32px;text-align:center;margin:0 -24px}.mjm-section-dark .mjm-label{color:var(--mjm-gold)}.mjm-section-dark .mjm-h2{color:var(--mjm-cream)}.mjm-section-dark .mjm-body{color:#ffffffbf}.mjm-section-dark .mjm-lead{color:#ffffffa6}.mjm-section-light{background:var(--mjm-light);padding:64px 32px;margin:0 -24px}.mjm-quote{border-left:3px solid var(--mjm-gold);padding:20px 28px;margin:40px 0}.mjm-quote p{font-family:var(--mjm-display);font-size:18px;font-style:italic;color:var(--mjm-navy);line-height:1.8;margin:0}.mjm-btn{display:inline-block;padding:16px 48px;background:var(--mjm-navy);color:#fff;font-family:var(--mjm-body);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease}.mjm-btn:hover{background:var(--mjm-gold);color:#fff}.mjm-btn-gold{display:inline-block;padding:16px 48px;background:var(--mjm-gold);color:var(--mjm-navy);font-family:var(--mjm-body);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.mjm-btn-gold:hover{background:var(--mjm-navy);color:#fff}.mjm-btn-outline{display:inline-block;padding:14px 40px;border:1.5px solid var(--mjm-gold);color:var(--mjm-gold);font-family:var(--mjm-body);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;background:transparent;transition:all .3s ease}.mjm-btn-outline:hover{background:var(--mjm-gold);color:#fff}.mjm-btn-light{display:inline-block;padding:14px 40px;border:1.5px solid rgba(255,255,255,.5);color:#ffffffe6;font-family:var(--mjm-body);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;background:transparent;transition:all .3s ease}.mjm-btn-light:hover{background:#ffffff26}.mjm-card{background:#fff;border:1px solid var(--mjm-border);padding:28px 24px;transition:border-color .3s,transform .2s}.mjm-card:hover{border-color:var(--mjm-navy);transform:translateY(-2px)}.mjm-card-accent{border-left:4px solid var(--mjm-gold)}.mjm-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mjm-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mjm-stage{display:flex;gap:24px;margin-bottom:36px;align-items:flex-start}.mjm-stage-num{min-width:48px;height:48px;background:var(--mjm-navy);color:var(--mjm-gold);font-family:var(--mjm-display);font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mjm-stage-content{flex:1}.mjm-stage-name{font-family:var(--mjm-display);font-size:20px;color:var(--mjm-navy);margin-bottom:6px}.mjm-stage-tag{font-size:12px;color:var(--mjm-gold);margin-top:6px;letter-spacing:1px}.mjm-stage-detail{font-size:15px;color:#555;line-height:1.8}.mjm-feature{padding:28px;border:1px solid var(--mjm-border);background:#fff}.mjm-feature-title{font-family:var(--mjm-display);font-size:17px;color:var(--mjm-navy);margin-bottom:8px}.mjm-feature-text{font-size:14px;color:#666;line-height:1.8}.mjm-traits{display:flex;flex-wrap:wrap;gap:6px}.mjm-trait{font-size:11px;letter-spacing:1px;padding:4px 10px;border:1px solid rgba(27,42,74,.2);color:var(--mjm-navy);text-transform:uppercase}.mjm-footer{text-align:center;padding:48px 0 24px;border-top:1px solid var(--mjm-border);margin-top:48px}.mjm-footer-tagline{font-family:var(--mjm-display);font-size:17px;font-style:italic;color:var(--mjm-gold);margin-bottom:8px}.mjm-footer-credit{font-size:11px;color:#bbb;letter-spacing:2px}@media(max-width:768px){.mjm-grid-2,.mjm-grid-3{grid-template-columns:1fr}.mjm-section-dark,.mjm-section-light{margin:0 -16px;padding:48px 24px}.mjm-stage{flex-direction:column;gap:12px}}@media screen and (min-width:750px){#header-component search-button{flex-grow:0;max-width:240px;min-width:180px}#header-component search-button .header-actions__action[aria-label=Search]{width:100%;border:1.5px solid var(--mjm-navy);border-radius:6px;padding:2px 12px;justify-content:flex-start;gap:8px;background-color:#fafaf899;transition:border-color .2s ease,background-color .2s ease;min-height:28px;height:28px}#header-component search-button .header-actions__action[aria-label=Search]:hover{border-color:var(--mjm-gold);background-color:#fafaf8e6}#header-component search-button .header-actions__action[aria-label=Search]:after{content:"Search products, styles & inspiration...";font-family:var(--mjm-body);font-size:13px;color:var(--mjm-muted);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header-component search-button .header-actions__action[aria-label=Search] .svg-wrapper{flex-shrink:0;opacity:.5;width:16px;height:16px}}@media screen and (max-width:749px){#header-component .search-action:not(.search-action--hidden-on-menu) .header-actions__action[aria-label=Search]{background-color:#1b2a4a14;border-radius:8px;padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mjm-design-system.css.map */
