.gl-header{position:fixed;z-index:90;top:16px;left:50%;display:block;width:calc(100% - 8px);max-width:600px;transform:translate(-50%);color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;pointer-events:none}.gl-header *,.gl-header *:before,.gl-header *:after{box-sizing:border-box}.gl-header a{color:inherit;text-decoration:none}.gl-nav{position:relative;width:100%;min-height:56px;border-radius:4px;background:linear-gradient(135deg,#222c,#222222b3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);pointer-events:auto}.gl-nav:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:5px;padding:1px;background:#fff8;content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gl-nav-top{position:relative;display:flex;align-items:center;justify-content:flex-end;height:56px;padding:0 6px}.gl-nav-logo{position:absolute;left:50%;display:flex;align-items:center;width:min(calc(100% - 204px),var(--gl-logo-width, 210px));min-height:44px;transform:translate(-50%)}.gl-nav-logo img{display:block;width:100%;height:auto;max-height:40px;object-fit:contain}.gl-nav-toggle,.gl-nav-search,.gl-cart{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;cursor:pointer;transition:color .2s ease-out}.gl-header .gl-nav-toggle{position:absolute;z-index:1;top:6px;left:6px;list-style:none}.gl-nav-toggle::-webkit-details-marker,.gl-nav-toggle::marker,.gl-nav-toggle:before{display:none;content:none}.gl-nav-toggle svg{width:25px;height:24px}.gl-toggle-line{transform-origin:12.5px 12px;transition:transform .2s cubic-bezier(0,0,.58,1)}.gl-menu[open] .gl-toggle-line--first{transform:rotate(45deg) translateY(3px)}.gl-menu[open] .gl-toggle-line--last{transform:rotate(-45deg) translateY(-3px)}.gl-nav-search .svg-wrapper,.gl-nav-search .svg-wrapper svg{width:22px;height:22px}.gl-nav-search:hover{color:#e0e0e0}.gl-cart{position:relative}.gl-cart .svg-wrapper,.gl-cart .svg-wrapper svg{width:24px;height:24px}.gl-cart .cart-count-bubble{position:absolute;top:0;right:0;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;width:auto;min-width:17px;height:17px;padding:0 3px;border-radius:20px;background:#fff;color:#222;font-size:10px;line-height:1}.gl-nav-toggle:hover,.gl-cart:hover,.gl-menu-account:hover{color:#e0e0e0}.gl-header :is(a,summary,button,select):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none}.gl-menu-panel{height:min(664px,calc(100vh - 92px));height:min(664px,calc(100dvh - 92px));min-height:0;padding:40px 48px 32px;overflow:hidden}.gl-menu[open] .gl-menu-panel{animation:gl-menu-enter .22s cubic-bezier(0,0,.58,1) both}.gl-menu-scroll{display:flex;flex-direction:column;gap:48px;height:100%;min-height:0;padding:4px;margin:-4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff70 transparent}.gl-menu-products{display:flex;flex:none;flex-wrap:wrap;gap:0 16px;width:100%}.gl-menu-products .gl-menu-eyebrow{flex:0 0 100%}.gl-menu-product{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;transition:border-color .2s ease-out}.gl-menu-product+.gl-menu-product:before{position:absolute;top:4px;bottom:4px;left:-9px;width:1px;background:#ffffff4d;content:""}.gl-menu-product-media{display:block;height:162px;overflow:hidden}.gl-menu-product-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gl-menu-product-label{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:4px;min-height:44px;padding:11px 0;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.gl-menu-product-title{min-width:0;text-wrap:balance}.gl-menu-product-arrow{flex:none;width:16px;height:16px;opacity:0;transition:opacity .2s ease-out}.gl-menu-product:is(:hover,:focus-visible){border-color:#fff}.gl-menu-product:is(:hover,:focus-visible) .gl-menu-product-arrow{opacity:1}.gl-menu-product--placeholder{border-style:dashed;color:#ffffffb3}.gl-menu-product--placeholder .gl-menu-product-media{background:#ffffff14}.gl-menu-links,.gl-menu-sublinks{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.gl-menu-link{position:relative;display:flex;align-items:center;width:fit-content;max-width:calc(100% - 12px);min-height:52px;min-width:44px;font-size:28px;font-weight:var(--font-body-weight-medium, 500);letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.gl-menu-link[aria-current=page]:before{opacity:.6;transform:none}.gl-menu-eyebrow{margin:0 0 12px;color:#ffffffb3;font-size:12px;font-weight:var(--font-body-weight-medium, 500);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.gl-menu-link:before{position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:currentColor;content:"";opacity:0;transform:scale(0);transition:transform .16s ease-out,opacity .16s ease-out}.gl-menu-link-text{display:block;transition:transform .16s ease-out}.gl-menu-link:focus-visible:before{opacity:1;transform:none}.gl-menu-link:focus-visible .gl-menu-link-text{transform:translate(12px)}@media(hover:hover)and (min-width:750px){.gl-menu-link:hover:before{opacity:1;transform:none}.gl-menu-link:hover .gl-menu-link-text{transform:translate(12px)}}.gl-menu-sublinks{padding:0 0 0 16px;font-size:16px;line-height:24px}.gl-menu-sublinks a{display:inline-flex;align-items:center;min-height:40px;min-width:44px;color:#ffffffc7}.gl-menu-sublinks a:is(:hover,:focus-visible){color:#fff;text-decoration:underline;text-underline-offset:4px}.gl-menu-footer{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px;margin-top:auto;border-top:1px solid #ffffff4d;font-size:14px;line-height:20px}.gl-locale-label{display:block;padding:2px 0}.gl-menu-account{display:flex;flex:none;align-items:center;gap:8px;min-height:44px}.gl-menu-account .svg-wrapper,.gl-menu-account svg{width:24px;height:24px}.gl-localization{display:flex;flex-wrap:wrap;gap:12px;min-width:0;max-width:100%;color-scheme:dark}.gl-localization-field{min-width:0;max-width:100%}.gl-localization label{display:block;margin-bottom:4px;color:#ffffffb3;font-size:12px}.gl-localization select,.gl-localization-submit{max-width:100%;min-height:44px;padding:6px 8px;border:1px solid #ffffff4d;border-radius:2px;background:#222;color:#fff;font-family:inherit;font-size:13px;line-height:20px}.gl-localization select{width:100%;cursor:pointer}.gl-localization-submit{align-self:flex-end;background:transparent;cursor:pointer}.gl-localization-submit:hover{border-color:#fff}.gl-header-section>cart-notification{position:fixed;z-index:100;top:88px;right:0;left:0}.gl-header-section>cart-notification .cart-notification{z-index:1}@keyframes gl-menu-enter{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes gl-menu-link-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gl-menu[open] .gl-menu-links>li{animation:gl-menu-link-in .24s cubic-bezier(.2,.7,.2,1) both}.gl-menu[open] .gl-menu-links>li:nth-child(2){animation-delay:40ms}.gl-menu[open] .gl-menu-links>li:nth-child(3){animation-delay:80ms}.gl-menu[open] .gl-menu-links>li:nth-child(4){animation-delay:.12s}.gl-menu[open] .gl-menu-links>li:nth-child(5){animation-delay:.16s}.gl-menu[open] .gl-menu-links>li:nth-child(n+6){animation-delay:.2s}@media(hover:none){.gl-menu-product-arrow{display:none}}@media(max-width:749px){.gl-header{top:8px;max-width:none}.gl-header-section>cart-notification{top:80px}.gl-menu-panel{height:min(664px,calc(100vh - 84px));height:min(664px,calc(100dvh - 84px));padding:40px 16px 24px}.gl-menu-link{font-size:26px}.gl-menu-scroll{gap:32px}.gl-menu-product-media{height:160px}.gl-menu-product-label{font-size:16px}.gl-menu-footer{flex-wrap:wrap}}@media(max-width:400px){.gl-menu-products{gap:8px}.gl-menu-product+.gl-menu-product:before{left:-5px}.gl-menu-product-media{height:128px}.gl-menu-product-label{font-size:14px}}@media(prefers-reduced-motion:reduce){.gl-header *,.gl-header *:before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gl-header.css.map */
