/* VEYRO / Dawn: styles non destructifs */
:root{--veyro-navy:#14283f;--veyro-teal:#287c83;--veyro-paper:#f5f8f9}
body{font-family:var(--font-body-family),sans-serif}
.header-wrapper{border-bottom:1px solid #e6ecef;background:#fff}
.header__heading-link{letter-spacing:.09em}
.header__menu-item{font-weight:600;text-decoration:none!important;transition:color .2s}
.header__menu-item:hover,.header__active-menu-item{color:var(--veyro-teal)!important}
.header__icon:hover{color:var(--veyro-teal)}
.announcement-bar{background:var(--veyro-navy)}
.announcement-bar__message{color:#fff;letter-spacing:.04em}
.button,.shopify-payment-button__button--unbranded{border-radius:8px!important;min-height:48px}
.button--primary,.product-form__submit{background:var(--veyro-navy);color:white}
.button--primary:hover,.product-form__submit:hover{background:#213f59}
.card__heading a{text-decoration:none}
.price{font-weight:650}
.drawer__inner{max-width:440px}
.cart-drawer .drawer__header{border-bottom:1px solid #e5ebee}
.cart-drawer .cart__checkout-button{background:var(--veyro-navy);border-radius:8px}
.footer{background:var(--veyro-navy)!important;color:#fff}
.footer .footer-block__heading,.footer a,.footer .list-menu__item,.footer .copyright__content,.footer .footer__content-bottom{color:#fff!important}
.footer a:hover{text-decoration:underline}
@media(max-width:749px){.header{padding-top:10px!important;padding-bottom:10px!important}.header__heading-logo{max-width:125px}.drawer__inner{max-width:100vw}.product-form__buttons{max-width:none}}
@media(min-width:750px) and (max-width:989px){.header{padding-left:24px!important;padding-right:24px!important}}
