.ch__bar{width:100%;background:color-mix(in srgb,var(--sage) 85%,black);text-align:center;font-size:9px;letter-spacing:4px;text-transform:uppercase;padding:9px 24px;line-height:1;border-bottom:.5px solid var(--dusk-taupe);color:color-mix(in srgb,var(--parchment) 70%,transparent);font-weight:600}.ch{top:0;left:0;width:100%;z-index:900;transition:background .45s ease,box-shadow .45s ease}.ch__main{background:var(--sage);border-bottom:.5px solid var(--dusk-taupe);padding:10px 30px}.ch__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:1280px;margin:0 auto;height:100px;gap:0}.ch__logo{display:flex;align-items:center;flex-shrink:0}.ch__logo a{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;gap:3px;color:var(--parchment);transition:opacity .3s ease}.ch__logo a:hover{opacity:.72}.ch__logo-image{display:block;height:auto;max-height:72px;width:auto;object-fit:contain}.ch__nav{display:flex;align-items:center;color:var(--parchment);gap:36px}.ch__nav--center{justify-content:center}.ch__link{text-decoration:none;font-size:14px;text-transform:uppercase;position:relative;color:color-mix(in srgb,var(--parchment) 82%,transparent);transition:color .25s ease;padding-bottom:3px;font-weight:600;white-space:nowrap}.ch__link:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-2px;width:0;height:1px;background:var(--parchment);transition:width .3s ease}.ch__link:hover,.ch__link.active{color:var(--parchment)}.ch__link:hover:after,.ch__link.active:after{width:100%}.ch__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0}.ch__divider{width:.5px;height:20px;background:var(--dusk-taupe);margin:0 6px}.ch__icon{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background .2s ease;text-decoration:none;color:var(--parchment)}.ch__icon svg{width:18px;height:18px;stroke:var(--parchment);stroke-width:1.5;fill:none;display:block;flex-shrink:0}.ch__icon:hover{background:#f5efe01a}.ch__cart-count{position:absolute;top:4px;right:4px;background:var(--amber);color:#fff;font-size:7.5px;font-weight:700;letter-spacing:0;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.ch__rule{width:100%;height:.5px;background:linear-gradient(90deg,transparent,rgba(245,239,224,.12) 30%,rgba(245,239,224,.12) 70%,transparent)}.ch[data-scrolled=true] .ch__rule{display:none}.ch__offset{width:100%;flex-shrink:0}body.hero-page .ch__offset{display:none}.ch__burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:0;color:var(--parchment);-webkit-tap-highlight-color:transparent}.ch__burger span{display:block;width:20px;height:1.5px;background:var(--parchment);border-radius:2px;transition:transform .35s ease,opacity .35s ease;transform-origin:center;pointer-events:none}.ch__burger span:nth-child(2){width:14px}.ch__burger--open span:nth-child(1){transform:translateY(6.5px) rotate(45deg);width:20px}.ch__burger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.ch__burger--open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg);width:20px}.ch__drawer{position:fixed;top:0;right:0;width:min(320px,88vw);height:100%;background:var(--sage);z-index:1000;transform:translate(100%);transition:transform .45s cubic-bezier(.77,0,.18,1);display:flex;flex-direction:column;border-left:.5px solid var(--dusk-taupe)}.ch__drawer[aria-hidden=false]{transform:translate(0)}.ch__drawer-inner{display:flex;flex-direction:column;height:100%;padding:24px 32px 40px}.ch__drawer-header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:40px;padding-bottom:20px;border-bottom:.5px solid var(--parchment)}.ch__drawer-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f5efe00f;border:.5px solid var(--parchment);border-radius:50%;cursor:pointer;padding:0;color:var(--parchment);transition:background .25s ease,transform .3s ease;flex-shrink:0}.ch__drawer-close svg{width:14px;height:14px;display:block;stroke:var(--parchment);stroke-width:1.5;fill:none;flex-shrink:0}.ch__drawer-close:hover{background:#f5efe01f;transform:rotate(90deg)}.ch__drawer-nav{display:flex;flex-direction:column;gap:0;flex:1}.ch__drawer-link{text-decoration:none;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--parchment);padding:18px 0;border-bottom:.5px solid var(--parchment);transition:color .25s ease,padding-left .25s ease;display:flex;align-items:center;justify-content:space-between}.ch__drawer-link:hover{color:var(--parchment);padding-left:6px}.ch__drawer-chevron{width:12px;height:12px;stroke:color-mix(in srgb,var(--parchment) 30%,transparent);stroke-width:1.5;fill:none;flex-shrink:0;transition:stroke .25s ease}.ch__drawer-link:hover .ch__drawer-chevron{stroke:color-mix(in srgb,var(--parchment) 55%,transparent)}.ch__drawer-icons{display:flex;gap:20px;padding:28px 0 0}.ch__drawer-icon-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none}.ch__drawer-icon-item .icon-wrap{width:40px;height:40px;border-radius:50%;background:#f5efe00f;border:.5px solid var(--parchment);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ch__drawer-icon-item:hover .icon-wrap{background:#f5efe01f}.ch__drawer-icon-item svg{width:16px;height:16px;stroke:var(--parchment);stroke-width:1.5;fill:none;flex-shrink:0;display:block}.ch__drawer-icon-item>span{font-size:7.5px;letter-spacing:2.5px;text-transform:uppercase;color:var(--parchment)}.ch__drawer-cart-count{color:var(--amber);font-size:10px;margin-left:2px}.ch__drawer-footer{font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--parchment);padding-top:24px;border-top:.5px solid var(--dusk-taupe);margin-top:24px}.ch__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141466;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:999;opacity:0;pointer-events:none;transition:opacity .45s ease}.ch__overlay--visible{opacity:1;pointer-events:all}@media(max-width:960px){.ch__main{padding:0 32px}.ch__inner{height:66px}.ch__nav,.ch__icon--desktop{display:none}.ch__burger{display:flex}.ch__logo-image{max-height:64px}}@media(max-width:640px){.ch__main{padding:0 20px}.ch__inner{height:58px}.ch__logo-tagline{display:none}.ch__actions{gap:2px}.ch__logo-image{max-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-header.css.map */
