:root{--olc-header-red: #c1121f;--olc-header-ease: cubic-bezier(.22, 1, .36, 1);--olc-nav-size: clamp(.95rem, 1.2vw, 1.15rem);--olc-nav-weight: 700;--olc-nav-tracking: -.02em}.header__columns{align-items:center;min-height:3.5rem;padding-block:.45rem;gap:1rem}.header[data-sticky-state=active] .header__row--top{-webkit-backdrop-filter:saturate(1.1) blur(14px);backdrop-filter:saturate(1.1) blur(14px);box-shadow:0 1px #0a0a0a14}.header[transparent]:not([data-sticky-state=active]) .header__row--top{background:transparent!important;box-shadow:none}.header-menu.olc-desktop-menu-hidden,header-menu.olc-desktop-menu-hidden{display:none!important}.header__drawer.olc-menu-drawer-host{display:flex!important;align-items:center}.header-logo{display:inline-flex;align-items:center}.header[transparent]:not([data-sticky-state=active]) .header-logo img,.header[transparent]:not([data-sticky-state=active]) .header__heading-logo{filter:brightness(0) invert(1)}.header[transparent]:not([data-sticky-state=active]) .header-logo a,.header[transparent]:not([data-sticky-state=active]) .header__heading-link{color:#fff}header-actions,.header-actions{display:inline-flex!important;align-items:center!important;align-self:center!important;gap:.75rem;margin:0!important;height:auto!important;line-height:1}.header__column--right header-actions{margin-inline-start:0!important;justify-self:end;align-self:center!important}.header__column--right{align-items:center!important}cart-drawer-component{display:inline-flex!important;align-items:center!important;line-height:1}cart-drawer-component>button.olc-bag-trigger,cart-drawer-component>button.header-actions__action,header-actions .header-actions__action,.header-actions__action.action__cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1!important;transform:none!important}cart-icon.olc-bag,.header-actions__cart-icon.olc-bag{position:static!important;display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;font-family:var(--font-heading--family),var(--font-body--family),system-ui,sans-serif;font-size:var(--olc-nav-size);font-weight:var(--olc-nav-weight);letter-spacing:var(--olc-nav-tracking);text-transform:none;text-decoration:none;color:inherit;line-height:1!important;-webkit-mask:none!important;mask:none!important;transform:none!important;top:auto!important;right:auto!important}.olc-bag__text{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle}.header[transparent]:not([data-sticky-state=active]) .header-actions__cart-icon,.header[transparent]:not([data-sticky-state=active]) .header-actions__action,.header[transparent]:not([data-sticky-state=active]) cart-drawer-component>button{color:#fff;--button-color: #fff}.header:not([transparent]) .header-actions__cart-icon:hover,.header[data-sticky-state=active] .header-actions__cart-icon:hover{color:var(--olc-header-red)}.header[transparent]:not([data-sticky-state=active]) .header-actions__cart-icon:hover{opacity:.72}.header[transparent]:not([data-sticky-state=active]) .header-drawer-icon,.header[transparent]:not([data-sticky-state=active]) .header__icon--menu{color:#fff}.header-drawer-icon svg{width:1.25rem;height:1.25rem}.menu-drawer{padding-inline:0}.menu-drawer__navigation{padding-top:clamp(2.5rem,8vh,4.5rem);padding-inline:clamp(1.25rem,4vw,3.5rem);padding-bottom:2rem}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text,.menu-drawer__list-item--flat>.menu-drawer__menu-item,.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family),system-ui,sans-serif!important;font-weight:700!important;font-size:clamp(2rem,6vw,3.5rem)!important;letter-spacing:-.035em!important;line-height:1.05!important;text-transform:none!important}.menu-drawer__menu-item--mainlist,.menu-drawer__list-item--flat>a.menu-drawer__menu-item{padding-block:.55rem!important;transition:color .25s var(--olc-header-ease)}.menu-drawer__menu--childlist .menu-drawer__menu-item{font-family:var(--font-body--family),system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding-block:.4rem!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item--active{color:var(--olc-header-red)!important}.menu-drawer__close-button{opacity:.85}@media(min-width:750px){.menu-drawer{width:min(42vw,520px)!important;max-width:100%}.menu-drawer__navigation{display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 4rem)}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text,.menu-drawer__list-item--flat>.menu-drawer__menu-item,.menu-drawer__menu-item--mainlist{font-size:clamp(2.25rem,4.2vw,3.75rem)!important}.menu-drawer__menu-item--mainlist,.menu-drawer__list-item--flat>a.menu-drawer__menu-item{padding-block:.7rem!important}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{position:relative}.menu-drawer__list-item--flat>.menu-drawer__menu-item:before,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.75rem;border-radius:50%;border:1.5px solid transparent;background:transparent;vertical-align:.35em;transition:background .25s ease,border-color .25s ease}.menu-drawer__list-item--flat>.menu-drawer__menu-item:hover:before,.menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text:before,.menu-drawer__menu-item--active .menu-drawer__menu-item-text:before{background:var(--olc-header-red);border-color:var(--olc-header-red)}}@media(max-width:749px){.header__columns{min-height:3rem;padding-block:.35rem;padding-inline-end:calc(var(--page-margin, 16px) + .75rem)!important}.header__column--right{padding-inline-end:0!important}.header-actions__cart-icon,.olc-bag__text{font-size:.9375rem;letter-spacing:-.02em;text-transform:none}cart-drawer-component>button.olc-bag-trigger,header-actions{margin-inline-end:0!important;padding-inline-end:0!important}.header__row--top{padding-inline-end:env(safe-area-inset-right,0px)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/olc-header.css.map */
