body.admin-bar .stockpoint-header{--stockpoint-admin-bar-offset:32px;top:var(--stockpoint-admin-bar-offset)}.stockpoint-header .stockpoint-header__menu .current-menu-item>a,.stockpoint-header .stockpoint-header__menu .current_page_item>a{color:#e30613}.stockpoint-header .stockpoint-header__phone,.stockpoint-header .stockpoint-header__phone:visited,.stockpoint-header .stockpoint-header__phone:hover,.stockpoint-header .stockpoint-header__phone:focus,.stockpoint-header .stockpoint-header__phone:active{display:inline-flex;flex:none;align-items:center;gap:7px;color:inherit;font:700 13px/1 "Montserrat",system-ui,sans-serif;text-decoration:none;white-space:nowrap}.stockpoint-header .stockpoint-header__cart,.stockpoint-header .stockpoint-header__cart:visited,.stockpoint-header .stockpoint-header__cart:hover,.stockpoint-header .stockpoint-header__cart:focus,.stockpoint-header .stockpoint-header__cart:active{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:12px;color:inherit;background:rgba(255,255,255,.1);text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .3s,background-color .3s,color .2s}.stockpoint-header__cart-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:#e30613;font:700 11px/20px "Montserrat",system-ui,sans-serif;text-align:center}.stockpoint-header.is-sticky{color:#141414;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.08)}.stockpoint-header.is-sticky .stockpoint-header__inner{padding-top:11px;padding-bottom:11px}.stockpoint-header.is-sticky .stockpoint-header__logo--light{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.stockpoint-header.is-sticky .stockpoint-header__logo--dark{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s linear 0s}.stockpoint-header.is-sticky .stockpoint-header__cart{border-color:rgba(0,0,0,.14);color:#141414;background:#f6f4ef}.stockpoint-header.is-sticky .stockpoint-header__toggle{border:1px solid #141414;color:#141414;background:#fff}.stockpoint-header.is-sticky .stockpoint-contact-trigger{border:0;color:#fff;background:#e30613}.stockpoint-header.is-sticky .stockpoint-contact-trigger:hover{background:#c9000d}.stockpoint-header.is-menu-open{color:#141414;background:#fff}.stockpoint-header.is-menu-open .stockpoint-header__logo--light{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.stockpoint-header.is-menu-open .stockpoint-header__logo--dark{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s linear 0s}.stockpoint-contact-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.stockpoint-contact-modal.is-open .stockpoint-contact-modal__overlay{opacity:1}.stockpoint-contact-modal.is-open .stockpoint-contact-modal__dialog{opacity:1;transform:translateY(0) scale(1)}body.stockpoint-contact-open{overflow:hidden}@media (max-width:900px){.stockpoint-header.is-menu-open .stockpoint-header__mobile{visibility:visible;pointer-events:auto;transform:translateX(0);transition-delay:0s}.stockpoint-header__mobile-phone{margin-top:auto;padding-top:32px;color:#141414;font:700 15px/1 "Montserrat",system-ui,sans-serif;text-decoration:none}.stockpoint-header.is-menu-open .stockpoint-header__toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.stockpoint-header.is-menu-open .stockpoint-header__toggle span:nth-child(2){opacity:0}.stockpoint-header.is-menu-open .stockpoint-header__toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.stockpoint-menu-open{overflow:hidden}}@media screen and (max-width:782px){body.admin-bar .stockpoint-header{--stockpoint-admin-bar-offset:46px}}@media screen and (max-width:600px){body.admin-bar .stockpoint-header.is-sticky{--stockpoint-admin-bar-offset:0px;top:0}}