@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&display=swap";:root{--color-blue: #4A90D9;--color-blue-dark: #2d6db0;--color-black: #0a0a0a;--color-white: #ffffff;--color-gray: #f5f7fa}body{font-family:DM Sans,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:DM Sans,sans-serif!important;font-weight:600!important}.btn,.button,.shopify-payment-button__button,[type=submit]{border-radius:8px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:.03em!important;transition:all .25s ease!important}.btn--primary,.button--primary,.product-form__submit{background:var(--color-blue)!important;color:#fff!important;border-color:var(--color-blue)!important}.btn--primary:hover,.button--primary:hover,.product-form__submit:hover{background:var(--color-blue-dark)!important;border-color:var(--color-blue-dark)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #4a90d959!important}.announcement-bar{background:var(--color-black)!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;padding:12px 20px!important}.header{background:#fff!important;border-bottom:1px solid #e8ecf2!important}.header__heading-link{font-family:DM Sans,sans-serif!important;font-weight:700!important;letter-spacing:.05em!important}.price--on-sale .price-item--regular{color:#dc2626!important;text-decoration:line-through!important;opacity:.7!important}.price--on-sale .price-item--sale{color:var(--color-black)!important;font-weight:700!important}.multicolumn-card{border-radius:12px!important;padding:28px!important;transition:all .3s ease!important}.multicolumn-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px #0000001a!important}.multicolumn-card__title{font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:16px!important;margin-bottom:10px!important}.banner__heading{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:clamp(36px,5vw,64px)!important;line-height:1.1!important}.multicolumn .multicolumn-card__title{font-size:14px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.product__title{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:clamp(24px,3vw,36px)!important}@media(max-width:749px){.product-form__submit{position:sticky!important;bottom:0!important;z-index:100!important;border-radius:0!important;width:100%!important}}.multicolumn .title{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:clamp(28px,4vw,44px)!important;text-align:center!important;margin-bottom:40px!important}.footer{background:var(--color-black)!important;color:#fff!important}.footer__heading{color:var(--color-blue)!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.footer a{color:#fff9!important;transition:color .2s ease!important}.footer a:hover{color:var(--color-blue)!important}.rich-text{padding:80px 40px!important}.rich-text .title{font-family:DM Sans,sans-serif!important;font-weight:700!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-overlay-card{animation:fadeUp .6s ease forwards!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/newsmarkets-clean.css.map */
