#shopify-section-header,.section-header{overflow:visible}.custom-header-wrapper{position:relative;z-index:3;display:block;background-color:var(--ch-bg);border-bottom:var(--ch-border-width) solid var(--ch-border-color);transition:background-color .2s ease}.shopify-section-header-sticky .custom-header-wrapper{background-color:var(--ch-sticky-bg)}.shopify-section-header-sticky .custom-header-wrapper--shadow{box-shadow:0 1px 14px #00000017}.custom-header{display:block}.custom-header__inner{position:relative;display:flex;align-items:center;min-height:var(--ch-height-m);padding-left:var(--ch-pad-m);padding-right:var(--ch-pad-m)}.custom-header__heading{margin:0;font-size:inherit;line-height:inherit;display:contents}@media screen and (min-width:990px){.custom-header__inner{min-height:var(--ch-height);padding-left:var(--ch-pad-left);padding-right:var(--ch-pad-right)}}.custom-header__logo--image{position:absolute;left:var(--ch-logo-left-m);bottom:calc((-1 * var(--ch-logo-overlap-m)) + var(--ch-logo-top-nudge));width:var(--ch-logo-w-m);z-index:var(--ch-logo-z);display:block;line-height:0;text-decoration:none;transition:width .25s ease,bottom .25s ease}.custom-header--mobile-logo-center .custom-header__logo--image{left:50%;transform:translate(-50%)}.custom-header__logo-image{display:block;width:100%;height:auto;max-width:100%}.custom-header__logo--text{position:relative;z-index:var(--ch-logo-z);margin-right:2rem;color:var(--ch-nav-color);text-decoration:none;font-family:var(--ch-nav-font);letter-spacing:calc(var(--ch-nav-ls) * .5);font-size:calc(var(--ch-nav-size) * 1.35)}@media screen and (min-width:990px){.custom-header__logo--image{left:var(--ch-logo-left);bottom:calc((-1 * var(--ch-logo-overlap)) + var(--ch-logo-top-nudge));width:var(--ch-logo-w);transform:none}}.custom-header__nav-wrapper{display:none;min-width:0}@media screen and (min-width:990px){.custom-header__nav-wrapper{display:block;margin-left:calc(var(--ch-logo-w) + var(--ch-nav-offset))}.custom-header--mobile-logo-center .custom-header__nav-wrapper{margin-left:calc(var(--ch-logo-w) + var(--ch-nav-offset))}}.custom-header__nav-list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ch-nav-gap);list-style:none;margin:0;padding:0}.custom-header__nav-item{position:relative;display:flex;align-items:center}.custom-header__nav-link,.custom-header .custom-header__nav-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:var(--ch-nav-pad) 0;font-family:var(--ch-nav-font);font-size:var(--ch-nav-size);font-weight:var(--ch-nav-weight);font-style:normal;line-height:var(--ch-nav-lh);letter-spacing:var(--ch-nav-ls);text-transform:var(--ch-nav-transform);text-decoration:none;color:var(--ch-nav-color);white-space:nowrap;cursor:pointer;list-style:none;transition:color .2s ease}.custom-header__nav-link::-webkit-details-marker{display:none}.custom-header__nav-link>span{display:inline-block;margin-right:calc(-1 * var(--ch-nav-ls))}.custom-header__nav-link:hover{color:var(--ch-nav-hover)}.custom-header__nav-link--active{color:var(--ch-nav-active)}.custom-header__nav-link:focus-visible{outline:2px solid var(--ch-nav-hover);outline-offset:3px;border-radius:2px}.custom-header--underline .custom-header__nav-link:after{content:"";position:absolute;left:0;right:var(--ch-nav-ls);bottom:calc(var(--ch-nav-pad) - var(--ch-underline-offset));height:var(--ch-underline-thickness);background-color:currentColor;opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease,opacity .25s ease}.custom-header--underline .custom-header__nav-link--active:after,.custom-header--underline .custom-header__nav-item:hover .custom-header__nav-link:after,.custom-header--underline .custom-header__nav-link:focus-visible:after{opacity:1;transform:scaleX(1)}.custom-header__nav-caret{display:inline-flex;width:1rem;transition:transform .2s ease}.custom-header__nav-caret svg{width:1rem;height:auto;fill:currentColor}details[open]>.custom-header__nav-link .custom-header__nav-caret{transform:rotate(180deg)}.custom-header__submenu{position:absolute;top:100%;left:-2rem;z-index:6;min-width:22rem;margin:0;padding:1.6rem 2rem;list-style:none;background-color:var(--ch-submenu-bg);color:var(--ch-submenu-text);border:var(--ch-border-width) solid var(--ch-border-color);opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}details[open]>.custom-header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.custom-header__submenu--child{position:static;min-width:0;padding:.4rem 0 .4rem 1.6rem;border:0;background:transparent}.custom-header__submenu-link{display:block;padding:.7rem 0;font-family:var(--ch-nav-font);font-size:calc(var(--ch-nav-size) * .92);font-weight:var(--ch-nav-weight);letter-spacing:calc(var(--ch-nav-ls) * .7);text-transform:var(--ch-nav-transform);text-decoration:none;color:var(--ch-submenu-text);white-space:nowrap;cursor:pointer;list-style:none;transition:opacity .2s ease}.custom-header__submenu-link::-webkit-details-marker{display:none}.custom-header__submenu-link:hover,.custom-header__submenu-link--active{text-decoration:underline;text-underline-offset:.4rem}.custom-header__nav-wrapper .header__menu-item{font-family:var(--ch-nav-font);font-size:var(--ch-nav-size);font-weight:var(--ch-nav-weight);letter-spacing:var(--ch-nav-ls);text-transform:var(--ch-nav-transform);color:var(--ch-nav-color);padding-left:0;padding-right:0}.custom-header__nav-wrapper .header__inline-menu>.list-menu--inline{gap:var(--ch-nav-gap)}.custom-header__nav-wrapper .header__menu-item:hover{color:var(--ch-nav-hover);text-decoration:none}.custom-header__actions{display:flex;align-items:center;gap:var(--ch-actions-gap);margin-left:auto}.custom-header__actions .header__icon,.custom-header__icon{display:flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding:0;color:var(--ch-icon-color);text-decoration:none;background:transparent;border:0;cursor:pointer;transition:color .2s ease,opacity .2s ease}.custom-header__actions .header__icon:hover,.custom-header__icon:hover{color:var(--ch-icon-hover)}.custom-header__actions .header__icon:focus-visible,.custom-header__icon:focus-visible{outline:2px solid var(--ch-icon-hover);outline-offset:2px;border-radius:2px}.custom-header__actions .header__icon .svg-wrapper,.custom-header__icon .svg-wrapper{display:flex;align-items:center;justify-content:center}.custom-header__actions .header__icon svg,.custom-header__icon svg{width:var(--ch-icon-size);height:auto;color:currentColor}.custom-header__cart-icon{stroke:currentColor;stroke-width:var(--ch-icon-stroke);fill:none;stroke-linecap:round;stroke-linejoin:round}.custom-header .cart-count-bubble{position:absolute;bottom:.4rem;right:.2rem;display:flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:100px;background-color:var(--ch-icon-color);color:var(--ch-bg);font-size:1rem;line-height:1;font-weight:500;letter-spacing:0}.custom-header__cart{position:relative}.custom-header__cart--desktop-only{display:none}@media screen and (min-width:990px){.custom-header__cart--desktop-only{display:flex}}.custom-header .desktop-localization-wrapper{display:flex;align-items:center}.custom-header .localization-form__select,.custom-header .localization-form button{color:var(--ch-nav-color);font-family:var(--ch-nav-font);font-size:calc(var(--ch-nav-size) * .9);letter-spacing:calc(var(--ch-nav-ls) * .5);text-transform:var(--ch-nav-transform)}.custom-header header-drawer{display:flex;align-items:center;justify-self:auto;margin:0;position:static}.custom-header .menu-drawer-container{display:flex;position:static}.custom-header .menu-drawer{left:0;width:100vw;max-width:100%}.custom-header .header__icon--menu,.custom-header .header__icon--summary{color:var(--ch-hamburger-color);min-width:4.4rem;height:4.4rem}.custom-header .header__icon--menu svg,.custom-header .header__icon--summary svg{width:var(--ch-hamburger-size);height:auto}.custom-header .menu-drawer{background-color:var(--ch-drawer-bg);color:var(--ch-drawer-text);border-color:var(--ch-border-color)}.custom-header .menu-drawer__inner-container,.custom-header .menu-drawer__navigation-container{background-color:var(--ch-drawer-bg)}.custom-header .menu-drawer__menu-item,.custom-header .menu-drawer__menu-item:hover,.custom-header .menu-drawer__close-button,.custom-header .menu-drawer__utility-links a,.custom-header .menu-drawer summary,.custom-header .menu-drawer a{color:var(--ch-drawer-text)}.custom-header .menu-drawer__menu-item{font-family:var(--ch-nav-font);font-size:calc(var(--ch-nav-size) * 1.15);font-weight:var(--ch-nav-weight);letter-spacing:calc(var(--ch-nav-ls) * .8);text-transform:var(--ch-nav-transform)}.custom-header .menu-drawer__menu-item:hover,.custom-header .menu-drawer__menu-item--active{background-color:transparent;text-decoration:underline;text-underline-offset:.5rem}.custom-header .menu-drawer__menu-item .svg-wrapper,.custom-header .menu-drawer__close-button .svg-wrapper{color:var(--ch-drawer-text)}.custom-header .menu-drawer-container>details[open]>summary:before,.custom-header .menu-drawer__overlay{background-color:var(--ch-drawer-overlay)}.custom-header .menu-drawer{top:100%}.custom-header .header__search{display:flex;align-items:center}.custom-header .search-modal{z-index:8}@media screen and (min-width:990px)and (max-width:1279px){.custom-header__nav-wrapper{margin-left:calc(var(--ch-logo-w) + (var(--ch-nav-offset) * .35))}.custom-header__nav-list{gap:calc(var(--ch-nav-gap) * .45)}.custom-header__inner{padding-left:calc(var(--ch-pad-left) * .6);padding-right:calc(var(--ch-pad-right) * .6)}}@media screen and (min-width:1280px)and (max-width:1399px){.custom-header__nav-wrapper{margin-left:calc(var(--ch-logo-w) + (var(--ch-nav-offset) * .7))}.custom-header__nav-list{gap:calc(var(--ch-nav-gap) * .75)}}@media screen and (max-width:479px){.custom-header__inner{padding-left:calc(var(--ch-pad-m) * .8);padding-right:calc(var(--ch-pad-m) * .8)}}.custom-header,.custom-header__inner{max-width:100%}.custom-header__nav-wrapper{overflow:visible}@media(prefers-reduced-motion:reduce){.custom-header__logo--image,.custom-header__nav-link:after,.custom-header__submenu{transition:none}}.custom-header .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-header.css.map */
