@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--primo-red: #c8384a;--primo-red-hover: #a82d3e;--primo-dark: #1e1e2e;--primo-cream: #f8f6f1;--primo-border: #e8e5df;--primo-text: #333;--primo-text-light: #666;--primo-text-muted: #999}.utility-bar,.announcement-bar,.announcement-bar-section{background:var(--primo-dark)!important}.announcement-bar__message,.utility-bar .announcement-bar__message{font-family:DM Sans,-apple-system,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#cfcfd6!important}.announcement-bar__message a,.announcement-bar__link{color:#fff!important}.announcement-bar__message strong,.announcement-bar__message em,.announcement-bar__message .highlight{color:var(--primo-red)!important}.header-wrapper{background:#fff!important;border-bottom:1px solid var(--primo-border)!important}.header-wrapper.header-wrapper--border-bottom{border-bottom:1px solid var(--primo-border)!important}.header,.header *{font-family:DM Sans,-apple-system,sans-serif!important}.header__heading-link,.header__heading-link.link.link--text{color:var(--primo-dark)!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.2px!important;text-decoration:none!important}.header__heading-link:hover{color:var(--primo-red)!important}.header__heading-logo{max-height:44px!important;width:auto!important}.header__menu-item,.list-menu__item.link{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--primo-text-light)!important;text-transform:none!important;letter-spacing:0!important;transition:color .2s ease}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item.link:hover{color:var(--primo-red)!important;text-decoration:none!important}.header__menu-item span{border-bottom:none!important;text-decoration:none!important}.header__active-menu-item{color:var(--primo-dark)!important;text-decoration:none!important}.header__submenu .header__menu-item:hover{color:var(--primo-red)!important}.header__icon,.header__icon .icon{color:var(--primo-dark)!important;transition:color .2s ease}.header__icon:hover,.header__icon:hover .icon{color:var(--primo-red)!important}.cart-count-bubble{background:var(--primo-red)!important;color:#fff!important;border:2px solid #fff!important;font-family:DM Sans,sans-serif!important;font-weight:700!important}.menu-drawer{background:#fff!important}.menu-drawer__menu-item{color:var(--primo-dark)!important;font-family:DM Sans,sans-serif!important}.menu-drawer__menu-item:hover{background:var(--primo-cream)!important;color:var(--primo-red)!important}.menu-drawer__close-button{color:var(--primo-dark)!important}.footer{background:var(--primo-dark)!important;color:#fff9!important;font-family:DM Sans,sans-serif!important}.footer *{font-family:DM Sans,sans-serif!important}.footer-block__heading,.footer-block__heading.inline-richtext{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#888!important;margin-bottom:14px!important}.footer-block__details-content a,.footer-block ul a,.footer__list-social a{color:#fff9!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:color .2s ease}.footer-block__details-content a:hover,.footer-block ul a:hover,.footer__list-social a:hover{color:#fff!important}.footer-block__brand-info,.footer-block__details-content,.footer-block__details-content .rte{color:#ffffff8c!important;font-size:13px!important;line-height:1.6!important}.footer-block__newsletter .field__input,.footer .field__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:8px!important}.footer .field__label{color:#fff9!important}.footer .field__button .icon{color:#fff!important}.footer__list-social .icon{color:#ffffffb3!important}.footer__list-social a:hover .icon{color:var(--primo-red)!important}.footer__content-bottom,.footer__content-bottom-wrapper{border-top:1px solid rgba(255,255,255,.08)!important}.footer__copyright,.footer__copyright .caption,.footer__copyright a{color:#fff6!important;font-size:12px!important}.footer__copyright a:hover{color:#fff!important}.copyright__content{font-size:12px!important}.footer .disclosure__button,.footer .disclosure__list,.footer .disclosure__link{color:#ffffffb3!important;background:transparent!important}.footer .disclosure__list{background:var(--primo-dark)!important;border:1px solid rgba(255,255,255,.12)!important}.footer .list-payment__item svg{opacity:.6;filter:grayscale(.4)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/primo-brand.css.map */
