:root{--nuvo-navy: #182735;--nuvo-deep-navy: #111f2c;--nuvo-cloud-blue: #8ba8bd;--nuvo-ivory: #f6f2eb;--nuvo-stone: #d9d0c5}body{letter-spacing:.01em;overflow-x:clip}main,.shopify-section,.page-width,.grid__item{min-width:0}img,video,svg{max-width:100%}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.035em}.announcement-bar-section .utility-bar{background:var(--nuvo-deep-navy);color:#fff;min-height:30px}.announcement-bar__message{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.section-header .header-wrapper{background:#f6f2ebf5}.header{max-width:150rem}.header__heading-logo{width:min(180px,36vw);height:auto}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item{color:var(--nuvo-navy);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.header__icons{color:var(--nuvo-navy)}.footer{background:var(--nuvo-deep-navy);color:#ffffffdb}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content .link,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a,.footer .footer__localization,.footer .disclosure__button{color:#ffffffdb}.footer .footer-block__heading{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer .field__input{color:#fff;box-shadow:0 0 0 1px #ffffff73}.footer .field__label,.footer .newsletter-form__button,.footer .list-social__link{color:#fff}.nuvo-footer-logo img{display:block;width:100%;height:auto}@media screen and (min-width:990px)and (max-width:1199px){.header{column-gap:1.4rem;padding-inline:3rem}.header__heading-logo{width:min(150px,25vw)}.header__inline-menu{margin-left:0}.header__menu-item{padding-inline:.9rem}}@media screen and (max-width:749px){.header{padding-top:12px;padding-bottom:12px}.header__heading-logo{width:min(150px,43vw)}.footer__content-top,.footer__content-bottom-wrapper{padding-left:2rem;padding-right:2rem}.footer__blocks-wrapper{row-gap:3rem}.footer-block.grid__item,.footer-block__details-content{margin-bottom:0}.template-cart .cart-items,.template-collection .product-grid,.template-search .product-grid{max-width:100%}}@media screen and (max-width:374px){.header{padding-left:1.5rem;padding-right:1.5rem}.header__heading-logo{width:min(132px,42vw)}.page-width{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/nuvo-theme.css.map */
