:root{--msrn-navy: #1B2A4A;--msrn-navy-mid: #243C6E;--msrn-navy-light: #2E4F8A;--msrn-coral: #E8634A;--msrn-coral-dark: #CF4F38;--msrn-coral-light: #F2A08F;--msrn-white: #FFFFFF;--msrn-off-white: #F5F7FB;--msrn-gray-100: #EEF1F7;--msrn-gray-400: #8E9AB5;--msrn-gray-600: #4A5568;--msrn-text-dark: #1B2A4A;--msrn-dark: #111B2E;--msrn-border: #E4E9F2;--msrn-font-serif: "Playfair Display", Georgia, serif;--msrn-font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--msrn-radius-sm: 6px;--msrn-radius-md: 12px;--msrn-radius-lg: 24px;--msrn-radius-pill: 100px;--msrn-shadow-sm: 0 2px 8px rgba(27, 42, 74, .08);--msrn-shadow-md: 0 6px 24px rgba(27, 42, 74, .12);--msrn-shadow-lg: 0 16px 48px rgba(27, 42, 74, .16);--msrn-transition: .22s cubic-bezier(.4, 0, .2, 1)}.msrn-section *,.msrn-section *:before,.msrn-section *:after{box-sizing:border-box}.msrn-container{max-width:1160px;margin:0 auto;padding:0 24px}.msrn-container--narrow{max-width:980px}.msrn-tag{display:inline-block;font-family:var(--msrn-font-sans);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--msrn-coral);background:#e8634a1a;padding:5px 14px;border-radius:var(--msrn-radius-pill)}.msrn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--msrn-font-sans);font-size:14px;font-weight:600;letter-spacing:.6px;padding:14px 30px;border-radius:var(--msrn-radius-pill);border:none;cursor:pointer;text-decoration:none;transition:all var(--msrn-transition)}.msrn-btn--coral{background:var(--msrn-coral);color:var(--msrn-white)}.msrn-btn--coral:hover{background:var(--msrn-coral-dark);transform:translateY(-2px);box-shadow:0 8px 24px #e8634a59}.msrn-btn--outline-white{background:transparent;color:var(--msrn-white);border:1.5px solid rgba(255,255,255,.5)}.msrn-btn--outline-white:hover{background:#ffffff1a;border-color:var(--msrn-white);transform:translateY(-2px)}.msrn-btn--outline-navy{background:transparent;color:var(--msrn-navy);border:1.5px solid var(--msrn-navy)}.msrn-btn--outline-navy:hover{background:var(--msrn-navy);color:var(--msrn-white);transform:translateY(-2px);box-shadow:var(--msrn-shadow-md)}.msrn-section-header{text-align:center;max-width:560px;margin:0 auto 56px}.msrn-section-header .msrn-tag{margin-bottom:16px}.msrn-section-header h2{font-family:var(--msrn-font-serif);font-size:clamp(28px,3.5vw,42px);font-weight:700;color:var(--msrn-navy);line-height:1.2;margin:0 0 14px}.msrn-section-header p{font-size:16px;color:var(--msrn-gray-600);line-height:1.6;margin:0}.msrn-section{padding:88px 0}.msrn-section--off-white{background:var(--msrn-off-white)}.msrn-section--navy{background:var(--msrn-navy)}.msrn-section--navy .msrn-section-header h2{color:var(--msrn-white)}.msrn-section--navy .msrn-section-header p{color:#fff9}body.msrn-theme-active .shopify-section-group-header-group:not(:has(.msrn-header)),body.msrn-theme-active .shopify-section-group-footer-group:not(:has(.msrn-footer)){display:none!important}body.msrn-theme-active .product-card,body.msrn-theme-active .card{border-radius:var(--msrn-radius-md);box-shadow:var(--msrn-shadow-sm);transition:all var(--msrn-transition)}body.msrn-theme-active .product-card:hover,body.msrn-theme-active .card:hover{transform:translateY(-5px);box-shadow:var(--msrn-shadow-md)}body.msrn-theme-active .button,body.msrn-theme-active button.shopify-payment-button__button,body.msrn-theme-active .shopify-payment-button__button--unbranded{border-radius:var(--msrn-radius-pill)!important;font-family:var(--msrn-font-sans)!important;font-weight:600!important;letter-spacing:.5px!important}body.msrn-theme-active .button--primary,body.msrn-theme-active button[name=add]{background:var(--msrn-coral)!important;border-color:var(--msrn-coral)!important}body.msrn-theme-active .button--primary:hover,body.msrn-theme-active button[name=add]:hover{background:var(--msrn-coral-dark)!important;border-color:var(--msrn-coral-dark)!important}body.msrn-theme-active h1,body.msrn-theme-active h2,body.msrn-theme-active h3{font-family:var(--msrn-font-serif);color:var(--msrn-navy)}body.msrn-theme-active{font-family:var(--msrn-font-sans);color:var(--msrn-text-dark);-webkit-font-smoothing:antialiased}@media(max-width:900px){.msrn-section{padding:64px 0}.msrn-section-header{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/msrn-brand.css.map */
