#header-component,.announcement-bar{--n-primary: #1d1d1f;--n-deep: #1d1d1f;--n-hover: #f1f1ee;--n-border: #dedcd0;--n-font-ui: "Nappi Sans", "Onest", Arial, sans-serif;--n-font-display: "Nappi Flame", Georgia, "Times New Roman", serif;--n-w-medium: 600;--n-w-bold: 700;--n-w-display: 700;--n-ease-button: cubic-bezier(0, .5, .5, 1)}.announcement-bar{position:relative}.announcement-bar .announcement-bar__text{font-family:var(--n-font-ui)}#header-component .header-logo__image{height:24px;width:auto}#header-component .header-logo{font-family:var(--n-font-display);font-size:30px;font-weight:var(--n-w-display);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--n-fg)}@media screen and (max-width:749px){#header-component .header-logo{font-size:24px}}#header-component .menu-list__link-title{font-family:var(--n-font-ui);font-weight:var(--n-w-bold);font-size:.875rem;line-height:1.15}#header-component .menu-list__link{color:var(--color-foreground)}#header-component .nappi-header-contact{display:inline-flex;align-items:center;height:44px;padding:0 14px;color:var(--color-foreground);font-family:var(--n-font-ui);font-size:.875rem;font-weight:var(--n-w-bold);line-height:1.15;text-decoration:none;white-space:nowrap}#header-component .menu-list__link-title,#header-component .nappi-header-contact__label{--n-underline: 2px;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-origin:content-box;background-position:left bottom;background-size:0% var(--n-underline);transition:background-size .4s var(--n-ease-button),background-position}#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link:focus-visible .menu-list__link-title,#header-component .nappi-header-contact:hover .nappi-header-contact__label,#header-component .nappi-header-contact:focus-visible .nappi-header-contact__label{background-size:100% var(--n-underline)}#header-component .menu-list__link:not(:hover) .menu-list__link-title,#header-component .nappi-header-contact:not(:hover) .nappi-header-contact__label{background-position-x:right}#header-component .nappi-header-contact:hover{text-decoration:none}#header-component .menu-list__list-item:has(>.menu-list__link[href$="/pages/contact"]){display:none}#header-component .search-action .header-actions__action svg{width:26px;height:26px}#header-component .header-actions__cart-icon svg{width:24px;height:24px}#header-component .header-actions__cart-icon{--cart-bubble-size: 14px;--cart-bubble-top: 3px;--cart-bubble-right: 3px;overflow:visible}#header-component .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}#header-component .header-actions__action,#header-component .action__cart{overflow:visible}#header-component .header-actions__cart-icon .cart-bubble{z-index:1}#header-component .header-actions__cart-icon .cart-bubble__background{background:#1d1d1f}#header-component .header-actions__cart-icon .cart-bubble__text{color:#fff}#header-component .header-actions__cart-icon .cart-bubble__text{font-family:var(--n-font-ui);font-size:10px;font-weight:var(--n-w-bold);line-height:14px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nappi-layout.css.map */
