@import"https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@600;700;800&family=Inter:wght@300;400;500;600&display=swap";:root{--ms-blue: #014582;--ms-blue-dark: #01356A;--ms-blue-light: #2870BF;--ms-black: #0A0A0A;--ms-ink: #11161D;--ms-white: #FFFFFF;--ms-off: #F4F6F9;--ms-muted: #7A879B;--ms-border: rgba(1,69,130,.1);--ms-font-display: "Saira Condensed", sans-serif;--ms-font-body: "Inter", sans-serif}body{font-family:var(--ms-font-body)!important;background:var(--ms-off)!important;color:var(--ms-ink)!important;-webkit-font-smoothing:antialiased}.announcement-bar,.shopify-section--announcement-bar{background:var(--ms-blue)!important;color:#fff!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.13em!important;text-transform:uppercase!important;padding:9px 0!important}.announcement-bar a,.announcement-bar__message{color:#fff!important}.header,.header-wrapper,header.header{background:#fff!important;border-bottom:1px solid #e6e9ef!important;position:sticky!important;top:0!important;z-index:200!important}.header__heading-link,.header__heading{font-family:var(--ms-font-display)!important;font-weight:800!important;font-style:italic!important;font-size:1.4rem!important;letter-spacing:.02em!important;color:var(--ms-blue)!important;text-transform:uppercase!important}.header__menu-item,.header__active-menu-item{font-family:var(--ms-font-body)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ms-ink)!important}.header__menu-item:hover{color:var(--ms-blue)!important}h1,h2{font-family:var(--ms-font-display)!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--ms-ink)!important;line-height:.95!important}h3,h4{font-family:var(--ms-font-display)!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--ms-ink)!important}.banner__heading,.banner h1,.banner h2{font-family:var(--ms-font-display)!important;font-weight:800!important;font-size:clamp(3rem,6vw,5.5rem)!important;line-height:.92!important;text-transform:uppercase!important;color:#fff!important}.banner__text,.banner p{font-family:var(--ms-font-body)!important;font-weight:300!important;font-size:1rem!important;color:#ffffffbf!important;line-height:1.7!important}.card,.card-wrapper,.product-card{background:#fff!important;border:1px solid var(--ms-border)!important;border-radius:0!important;transition:transform .25s ease,box-shadow .25s ease!important}.card:hover,.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 20px 50px #01458221!important}.card__heading,.card__heading a,.full-unstyled-link{font-family:var(--ms-font-display)!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--ms-ink)!important}.price,.price__sale,.price-item{font-family:var(--ms-font-display)!important;font-weight:800!important;font-size:1.3rem!important;color:var(--ms-blue)!important}.button,.button--primary{background:var(--ms-blue)!important;color:#fff!important;border:2px solid var(--ms-blue)!important;border-radius:0!important;font-family:var(--ms-font-body)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:background .2s,transform .15s!important}.button:hover,.button--primary:hover{background:var(--ms-blue-light)!important;border-color:var(--ms-blue-light)!important;transform:translateY(-1px)!important}.button--secondary{background:transparent!important;color:var(--ms-blue)!important;border:2px solid var(--ms-blue)!important;border-radius:0!important;font-family:var(--ms-font-body)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.button--secondary:hover{background:var(--ms-blue)!important;color:#fff!important}.product__title{font-family:var(--ms-font-display)!important;font-weight:800!important;font-size:clamp(2rem,4vw,3rem)!important;text-transform:uppercase!important;color:var(--ms-ink)!important;line-height:1!important}.product__description{font-family:var(--ms-font-body)!important;font-size:.95rem!important;font-weight:300!important;line-height:1.75!important;color:#2a3a5c!important}.product-form__submit{background:var(--ms-blue)!important;border:none!important;border-radius:0!important;font-family:var(--ms-font-body)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;height:52px!important}.product-form__submit:hover{background:var(--ms-blue-light)!important}.badge,.badge--sale{font-family:var(--ms-font-body)!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;background:var(--ms-blue)!important;color:#fff!important}footer,.footer,.footer-wrapper{background:var(--ms-black)!important;color:#ffffff8c!important}.footer a,.footer__heading{color:#fff!important;font-family:var(--ms-font-body)!important;font-weight:500!important}.footer a:hover{color:var(--ms-blue-light)!important}.collection__title,.section-heading{font-family:var(--ms-font-display)!important;font-weight:800!important;text-transform:uppercase!important;color:var(--ms-ink)!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--ms-off)}::-webkit-scrollbar-thumb{background:var(--ms-blue)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/magic-brand.css.map */
