.section-header{position:relative;z-index:20}.shopify-header{position:absolute;z-index:20;top:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:6.5rem;padding:0 var(--page-gutter);color:var(--color-background)}.shopify-header--sticky{position:fixed}.shopify-header--dark{color:var(--color-ink)}.shopify-header--about-hero{background:transparent;color:var(--color-background)}.shopify-header--about-hero .shopify-header__cart-count{background:var(--color-background);color:var(--color-ink)}.shopify-header__wordmark{position:relative;z-index:21;width:fit-content;font-family:var(--font-display-family);font-size:1rem;font-weight:600;letter-spacing:.23em;line-height:1}.shopify-header__logo{width:min(var(--logo-width),100%);height:auto}.shopify-header__desktop-nav{display:flex;align-items:center;gap:clamp(1.35rem,3vw,3.5rem)}.shopify-header__nav-link{position:relative;padding:.5rem 0;font-size:.65rem;font-weight:500;letter-spacing:.2em;line-height:1.2;opacity:.75;text-transform:uppercase;transition:opacity var(--transition-base)}.shopify-header__nav-link:after{position:absolute;right:0;bottom:.12rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .26s ease}.shopify-header__nav-link:hover,.shopify-header__nav-link:focus-visible,.shopify-header__nav-link[aria-current=page]{opacity:1}.shopify-header__nav-link:hover:after,.shopify-header__nav-link:focus-visible:after,.shopify-header__nav-link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.shopify-header__actions{position:relative;z-index:21;display:flex;justify-content:flex-end;align-items:center;gap:.2rem}.shopify-header__icon-button,.shopify-header__menu-toggle{display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.shopify-header__icon-button:hover,.shopify-header__icon-button:focus-visible,.shopify-header__menu-toggle:hover,.shopify-header__menu-toggle:focus-visible{border-color:#eee9df4d;background:#eee9df1a;outline:none}.shopify-header--dark .shopify-header__icon-button:hover,.shopify-header--dark .shopify-header__icon-button:focus-visible,.shopify-header--dark .shopify-header__menu-toggle:hover,.shopify-header--dark .shopify-header__menu-toggle:focus-visible{border-color:#24211e38;background:#24211e0f}.shopify-header__cart-button{position:relative}.shopify-header__cart-count{position:absolute;top:.22rem;right:.15rem;display:grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:var(--color-sand);color:var(--color-ink);font-size:.58rem;font-weight:600}.shopify-header__menu-toggle,.shopify-header__close-icon{display:none}.shopify-mobile-menu{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:7.5rem var(--page-gutter) 4rem;background:var(--color-charcoal);color:var(--color-background);pointer-events:none;transform:translateY(-100%);visibility:hidden;transition:transform .42s cubic-bezier(.77,0,.18,1),visibility 0s linear .42s}.shopify-header.is-menu-open{color:var(--color-background)}.shopify-header.is-menu-open .shopify-mobile-menu{pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.shopify-header.is-menu-open .shopify-header__menu-icon{display:none}.shopify-header.is-menu-open .shopify-header__close-icon{display:block}.shopify-mobile-menu__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.shopify-mobile-menu__primary{display:flex;flex-direction:column}.shopify-mobile-menu__nav-link{display:block;padding:1.2rem 0;border-bottom:1px solid rgba(238,233,223,.17);font-family:var(--font-display-family);font-size:2.2rem;font-weight:500;letter-spacing:-.04em;text-transform:uppercase;transition:opacity .2s ease}.shopify-mobile-menu__nav-link:hover,.shopify-mobile-menu__nav-link:focus-visible{opacity:.7}.shopify-mobile-menu__secondary{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}.shopify-mobile-menu__sub-link{display:inline-block;width:fit-content;min-height:2.75rem;padding:.75rem 0;color:#eee9df99;font-size:.9rem;font-weight:600;letter-spacing:.15em;text-align:left;text-transform:uppercase;transition:color .2s ease}.shopify-mobile-menu__sub-link:hover,.shopify-mobile-menu__sub-link:focus-visible{color:var(--color-background)}.shopify-mobile-menu__cart-link{margin-top:auto;padding-top:2rem}body.mobile-menu-open{overflow:hidden}@media(max-width:700px){.shopify-header{grid-template-columns:1fr auto;height:5.5rem}.shopify-header__desktop-nav,.shopify-header__desktop-action{display:none}.shopify-header__actions{gap:.05rem}.shopify-header__menu-toggle{display:inline-flex}}@media(prefers-reduced-motion:reduce){.shopify-mobile-menu{transition-duration:.01ms}}.search-overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:var(--color-charcoal);color:var(--color-background);display:flex;flex-direction:column;padding:0 var(--page-gutter);visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.search-overlay.is-open{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}.search-overlay__header{display:flex;justify-content:space-between;align-items:center;height:6.5rem}.search-overlay__title{font-family:var(--font-display-family);font-size:1rem;font-weight:600;letter-spacing:.23em;margin:0;line-height:1}.search-overlay__close{display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;background:transparent;border:none;color:inherit;cursor:pointer;transition:color var(--transition-base)}.search-overlay__close:hover,.search-overlay__close:focus-visible{color:#eee9dfb3}.search-overlay__content{flex:1;display:flex;flex-direction:column;padding-top:4rem;max-width:50rem;margin:0 auto;width:100%}.search-overlay__form,.search-input-wrapper{position:relative;width:100%}.search-large-input{width:100%;background:transparent;border:none;border-bottom:2px solid rgba(238,233,223,.2);color:var(--color-background);font-family:var(--font-display-family);font-size:clamp(2rem,5vw,4rem);font-weight:500;padding:0 0 1rem;outline:none;transition:border-color .3s ease;border-radius:0}.search-large-input::placeholder{color:#eee9df33}.search-large-input:focus{border-bottom-color:var(--color-background)}.search-large-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-results-predictive{margin-top:3rem;max-height:50vh;overflow-y:auto;padding-bottom:3rem}.predictive-search-title{font-size:.65rem;font-weight:600;letter-spacing:.15em;color:#eee9df80;text-transform:uppercase;margin:0 0 1.5rem}.predictive-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:2rem 1.5rem}.predictive-search-item{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit}.predictive-search-item img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#eee9df0d;transition:opacity .24s ease}.predictive-search-item:hover img{opacity:.8}.predictive-search-info{display:flex;flex-direction:column;gap:.3rem}.predictive-search-name{font-size:.85rem;font-weight:500;margin:0;color:var(--color-background)}.predictive-search-price{font-size:.85rem;color:#eee9dfb3}.predictive-search-list{display:flex;flex-direction:column}.predictive-search-text-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(238,233,223,.1);color:var(--color-background);text-decoration:none;transition:padding-left .24s ease,opacity .24s ease}.predictive-search-text-item:hover{padding-left:.5rem;opacity:.8}.predictive-search-badge{font-size:.55rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#eee9df80;background:#eee9df1a;padding:.2rem .4rem;border-radius:2px}.predictive-search-empty{color:#eee9df99;font-size:.95rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/header.css.map */
