.header-wrapper{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.header.ol-header{grid-template-areas:"menu logo icons";grid-template-columns:1fr auto 1fr;column-gap:var(--ol-space-2);align-items:center;max-width:var(--ol-wide-width, 192rem);padding-inline:var(--ol-edge, var(--ol-gutter))}.header.ol-header{min-height:6.8rem}@media screen and (min-width:990px){.header.ol-header{min-height:9rem}}.header.ol-header.header--mobile-left{grid-template-columns:auto 1fr auto}.header.ol-header.header--mobile-left .ol-header__logo,.header.ol-header.header--mobile-left .header__heading{justify-self:start}.header.ol-header header-drawer{grid-area:menu;justify-self:start;margin-left:-1.2rem}.header.ol-header .header__heading,.header.ol-header .ol-header__logo{grid-area:logo;justify-self:center}.header.ol-header .header__heading .ol-header__logo{grid-area:auto}.header.ol-header .header__icons{grid-area:icons;justify-self:end;padding-right:0;align-items:center;gap:0}.section-header.scrolled-past-header .header.ol-header{padding-block:.6rem}.header.ol-header,.header-wrapper{transition:padding var(--ol-duration) var(--ol-ease)}.header-wrapper--border-bottom{border-bottom:1px solid var(--ol-divider)}.ol-header__logo{padding:var(--ol-space-2) 0;line-height:0}.ol-header__wordmark{display:inline-block;font-family:var(--ol-font-label);font-size:clamp(2.2rem,1.7rem + .9vw,3rem);font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:rgb(var(--color-foreground));white-space:nowrap}@media screen and (max-width:480px){.ol-header__wordmark{font-size:2rem;letter-spacing:.06em}.header.ol-header{column-gap:0}}.ol-header__logo:hover .ol-header__wordmark{color:rgb(var(--ol-olive-light))}.header.ol-header .header__icon{width:var(--ol-touch-target);height:var(--ol-touch-target)}.header.ol-header .header__icon .svg-wrapper,.header.ol-header .header__icon .icon{width:2.4rem;height:2.4rem}.header.ol-header .header__icon--cart .svg-wrapper,.header.ol-header .header__icon--cart .icon{width:5.4rem;height:5.4rem;flex:none}.header.ol-header .header__icon--cart{margin-right:-1rem}@media screen and (min-width:990px){.header.ol-header .header__icons{gap:var(--ol-space-1)}.header.ol-header .header__icon{width:4.8rem;height:4.8rem}.header.ol-header .header__icon--cart{margin-right:-1.2rem}}.header.ol-header .header__icon{transition:color var(--ol-duration-fast) ease}.header.ol-header .header__icon:hover{color:rgb(var(--ol-olive-light))}.header.ol-header .cart-count-bubble{background-color:rgb(var(--ol-olive));color:rgb(var(--ol-paper));font-family:var(--ol-font-display);font-weight:700;font-size:1.2rem;border-radius:999px;min-width:2rem;height:2rem;line-height:2rem;bottom:.8rem;left:2.4rem}@media screen and (max-width:989px){.header.ol-header .header__icons>shopify-account{display:none}}.ol-header__search{display:none;grid-area:search;width:100%;max-width:56rem;justify-self:end}.ol-header__search-form{display:block;width:100%;position:relative}.ol-header__search .field__label{display:none}.ol-header__search .field__input{min-height:4.8rem;padding:0 5.2rem 0 var(--ol-space-4);background:rgba(var(--color-foreground),.1);font-family:var(--ol-font-body);font-size:var(--ol-text-base)}.ol-header__search .field__input:not(:placeholder-shown){padding-right:9.6rem}.ol-header__search .field__input::placeholder{opacity:.75;color:rgb(var(--color-foreground))}.ol-header__search .field:after,.ol-header__search .field:hover.field:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.32)}.ol-header__search .field:focus-within:after{box-shadow:0 0 0 2px rgb(var(--ol-olive-light))}.ol-header__search .field__input:focus{background:rgba(var(--color-foreground),.14)}.ol-header__search .search__button,.ol-header__search .reset__button{height:4.8rem;width:4.8rem}.ol-header__search .predictive-search{left:0;right:0;width:auto;border-top:2px solid rgb(var(--ol-olive));max-height:70vh}@media screen and (min-width:990px){.header.ol-header{grid-template-areas:"logo nav search icons";grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:var(--ol-space-5)}.header.ol-header:not(.ol-header--inline-search){grid-template-areas:"logo nav . icons";grid-template-columns:auto auto 1fr auto}.header.ol-header.drawer-menu{grid-template-areas:"menu logo search icons";grid-template-columns:auto auto minmax(0,1fr) auto}.header.ol-header .header__heading,.header.ol-header .ol-header__logo{justify-self:start}.ol-header--inline-search .ol-header__search{display:block}.ol-header--inline-search .header__icons>.header__search{display:none}.header.ol-header .header__inline-menu{grid-area:nav;margin:0}}.header.ol-header .header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:0}.header.ol-header a.link--text,.header.ol-header a.link--text:hover,.header.ol-header .header__menu-item,.header.ol-header .header__menu-item:hover,.header.ol-header .header__icon,.header.ol-header .header__icon:hover,.menu-drawer a.link--text,.menu-drawer .menu-drawer__menu-item{text-decoration:none}.header.ol-header .header__menu-item{position:relative;padding:1.2rem var(--ol-space-3);font-family:var(--ol-font-body);font-size:1.55rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:rgb(var(--color-foreground));white-space:nowrap}.header.ol-header .header__menu-item>span{position:relative}.header.ol-header .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:2px;background:rgb(var(--ol-olive-light));transform:scaleX(0);transform-origin:left;transition:transform var(--ol-duration) var(--ol-ease)}.header.ol-header .header__menu-item:hover>span:after,.header.ol-header details[open]>summary>span:after,.header.ol-header .header__menu-item[aria-current=page]>span:after,.header.ol-header .header__active-menu-item:after{transform:scaleX(1)}.header.ol-header .header__menu-item:hover{color:rgb(var(--color-foreground))}.header.ol-header .header__inline-menu .icon-caret{width:.9rem;height:.9rem;right:.2rem}.header.ol-header .header__submenu.list-menu--disclosure{min-width:24rem;padding:var(--ol-space-2) 0;border:0;border-top:2px solid rgb(var(--ol-olive));border-radius:0;background:rgb(var(--color-background));box-shadow:0 1.6rem 3.2rem #00000059}.header.ol-header .header__submenu .header__menu-item{padding:1.1rem var(--ol-space-5);font-size:var(--ol-text-base);letter-spacing:.01em;color:rgba(var(--color-foreground),.85);white-space:normal}.header.ol-header .header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.06);color:rgb(var(--ol-olive-light))}.header.ol-header .header__submenu .header__menu-item>span:after{display:none}.header.ol-header .header__submenu .header__submenu{background:transparent;box-shadow:none;border-top:0;padding:0 0 var(--ol-space-2) var(--ol-space-4)}details[open]>.header__submenu{animation:ol-menu-in var(--ol-duration) var(--ol-ease)}@keyframes ol-menu-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.header.ol-header .mega-menu__content{border:0;border-top:2px solid rgb(var(--ol-olive));border-radius:0;box-shadow:0 1.6rem 3.2rem #00000059}.header.ol-header .mega-menu__link{font-family:var(--ol-font-display);letter-spacing:.04em}.header.ol-header .mega-menu__link--level-2{text-transform:uppercase;font-weight:600;letter-spacing:.1em}.search-modal{border-bottom:2px solid rgb(var(--ol-olive))}.menu-drawer{max-width:44rem;border-top:1px solid var(--ol-divider)}.menu-drawer__navigation{padding:var(--ol-space-3) 0 0}.menu-drawer__menu-item{min-height:5.6rem;padding:0 var(--ol-gutter);font-family:var(--ol-font-display);font-size:var(--ol-text-xl);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));border-bottom:1px solid var(--ol-divider);transition:background-color var(--ol-duration-fast) ease,color var(--ol-duration-fast) ease}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:active{background:rgba(var(--color-foreground),.06);color:rgb(var(--ol-olive-light))}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{color:rgb(var(--ol-olive-light))}.menu-drawer__menu-item .icon-caret{width:1.2rem;height:1.2rem;right:var(--ol-gutter);color:rgb(var(--ol-olive-light))}.menu-drawer__submenu .menu-drawer__menu-item{font-size:var(--ol-text-lg);letter-spacing:.03em}.menu-drawer__view-all{font-size:var(--ol-text-sm)!important;letter-spacing:.14em;color:rgb(var(--ol-olive-light));background:rgba(var(--color-foreground),.04)}.menu-drawer__close-button{min-height:5.6rem;padding:0 var(--ol-gutter);font-family:var(--ol-font-display);font-size:var(--ol-text-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ol-divider);color:rgba(var(--color-foreground),.75)}.menu-drawer__close-button:hover{color:rgb(var(--ol-olive-light))}.menu-drawer__utility-links{padding:var(--ol-space-5) var(--ol-gutter) var(--ol-space-7)}.menu-drawer__shortcuts{display:grid;gap:var(--ol-space-1);margin:0 0 var(--ol-space-4);padding:0}.menu-drawer__shortcut{display:flex;align-items:center;gap:var(--ol-space-3);min-height:var(--ol-touch-target);font-family:var(--ol-font-display);font-size:var(--ol-text-base);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.menu-drawer__shortcut .svg-wrapper{width:2rem;height:2rem}.menu-drawer__shortcut:hover{color:rgb(var(--ol-olive-light))}.menu-drawer__shortcut .icon{width:2rem;height:2rem}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__submenu,.header.ol-header,.header-wrapper,.header.ol-header .header__menu-item>span:after,details[open]>.header__submenu{transition:none!important;animation:none!important}}@media screen and (max-width:989px){.header-wrapper .header.ol-header.header--has-menu:is(.header--mobile-center,.header--mobile-left,.header--has-app),.header-wrapper .header.ol-header:is(.header--mobile-center,.header--mobile-left,.header--has-app){grid-template-areas:"menu logo icons";grid-template-columns:1fr auto 1fr}.header-wrapper .header.ol-header.header--mobile-left{grid-template-columns:auto 1fr auto}.header-wrapper .header.ol-header:is(.header--mobile-center,.header--mobile-left) .header__icons>.header__search{display:inline-flex}}.utility-bar__grid>[id^=trustpilot-widget]{grid-column:1 / -1;grid-row:2;justify-self:center;margin-block:0 var(--ol-space-2)!important}.utility-bar .utility-bar__grid.page-width{max-width:var(--ol-wide-width, 192rem);padding-inline:var(--ol-edge, var(--ol-gutter))}.menu-drawer .menu-drawer__utility-links{padding:var(--ol-space-5) var(--ol-gutter) var(--ol-space-7)}.ol-header__wordmark,.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__shortcut{font-family:var(--ol-font-label)}.header.ol-header .header__menu-item.ol-menu-highlight{color:rgb(var(--ol-olive-light));box-shadow:inset 0 0 0 1px rgb(var(--ol-olive));border-radius:var(--ol-radius);padding-inline:var(--ol-space-4);font-weight:600;transition:background-color var(--ol-duration-fast) ease,color var(--ol-duration-fast) ease}.header.ol-header .header__menu-item.ol-menu-highlight:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.8rem;background:rgb(var(--ol-olive-light))}.header.ol-header .header__menu-item.ol-menu-highlight:hover{background:rgb(var(--ol-olive) / .28);color:rgb(var(--ol-paper))}.header.ol-header .header__menu-item.ol-menu-highlight>span:after{display:none}.menu-drawer__search{position:relative;margin:var(--ol-space-4) var(--ol-gutter) var(--ol-space-3)}.menu-drawer__search-input{width:100%;min-height:4.8rem;padding:0 5.2rem 0 var(--ol-space-4);border:1px solid rgba(var(--color-foreground),.32);border-radius:var(--ol-radius);background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));font-family:var(--ol-font-body);font-size:1.6rem;-webkit-appearance:none;appearance:none}.menu-drawer__search-input::placeholder{color:rgba(var(--color-foreground),.7)}.menu-drawer__search-input:focus-visible{outline:2px solid rgb(var(--ol-olive-light));outline-offset:0}.menu-drawer__search-submit{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground))}.menu-drawer__search-submit .svg-wrapper{width:2rem;height:2rem}.menu-drawer__featured{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;margin:0 var(--ol-gutter) var(--ol-space-2);padding:0 var(--ol-space-4);border:1px solid rgb(var(--ol-olive));border-radius:var(--ol-radius);background:rgb(var(--ol-olive) / .22);color:rgb(var(--ol-paper));font-family:var(--ol-font-label);font-size:var(--ol-text-lg);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.menu-drawer__featured .svg-wrapper{width:1.6rem;height:1.6rem;color:rgb(var(--ol-olive-light))}.menu-drawer__featured:hover{background:rgb(var(--ol-olive) / .38)}.menu-drawer__shortcut-count{color:rgb(var(--ol-olive-light))}.menu-drawer__navigation{padding-top:var(--ol-space-2)}.menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;align-content:flex-start;grid-template-rows:none}.menu-drawer__navigation-container>.menu-drawer__navigation{flex:none}.menu-drawer__navigation-container>.menu-drawer__utility-links{margin-top:auto}.menu-drawer__shortcut .icon-cart{width:3rem;height:3rem;margin:-.5rem}.ol-header__logo-wrapper{display:block;line-height:0}.header.ol-header .ol-header__logo-img{display:block;width:12.4rem;max-width:100%;height:auto;aspect-ratio:775 / 181}@media screen and (min-width:750px){.header.ol-header .ol-header__logo-img{width:16rem}}@media screen and (min-width:990px){.header.ol-header .ol-header__logo-img{width:20rem}}@media screen and (min-width:990px){.header.ol-header{min-height:9.6rem;column-gap:var(--ol-space-4)}.header.ol-header .header__menu-item{font-size:1.65rem;font-weight:600;letter-spacing:.02em;padding:1.4rem var(--ol-space-4)}}.header.ol-header .header__menu-item:hover,.header.ol-header .header__menu-item[aria-current=page],.header.ol-header details[open]>summary.header__menu-item{color:rgb(var(--ol-paper))}.header.ol-header .header__menu-item:focus-visible,.header.ol-header .header__icon:focus-visible{outline:2px solid rgb(var(--ol-olive-light));outline-offset:2px}.header.ol-header .header__menu-item.ol-menu-highlight{background:rgb(var(--ol-olive) / .16);box-shadow:inset 0 0 0 1.5px rgb(var(--ol-olive-light))}.header.ol-header .cart-count-bubble{min-width:2.2rem;height:2.2rem;line-height:2.2rem;font-size:1.3rem}.utility-bar__grid>[id^=trustpilot-widget]{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ol-header.css.map */
