.header{position:relative;padding:8px 8px 0}@media(min-width:990px){.header{padding:var(--panel-gutter) var(--panel-gutter) 0}}.header__bar{max-width:calc(var(--page-width) + 4rem);margin-inline:auto;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-white) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px #351a1008;transition:box-shadow .4s var(--ease-out),background-color .4s ease,border-color .4s ease}@supports not (backdrop-filter: blur(1px)){.header__bar{background:var(--color-white)}}.header.is-scrolled .header__bar{background:color-mix(in srgb,var(--color-white) 94%,transparent);border-color:transparent;box-shadow:0 1px #351a100d,0 16px 36px -18px #351a1061}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;min-height:3.75rem;padding:.3rem .4rem}@media(min-width:750px){.header__inner{gap:1rem;min-height:4.5rem;padding:.35rem .75rem .35rem 1.25rem}}.header__left{grid-column:1;grid-row:1;display:flex;align-items:center;min-width:0}.header__logo{grid-column:2;grid-row:1;display:block;justify-self:center;line-height:0;text-decoration:none;border-radius:12px}.header__logo img{width:min(var(--logo-width),30vw,7.5rem);height:auto}@media(min-width:750px){.header__logo img{width:min(var(--logo-width),8.75rem)}}.header__logo-text{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.1;color:var(--color-deep-brown)}.header__actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--color-deep-brown);list-style:none;cursor:pointer;transition:background-color .25s ease,color .25s ease}.header__icon::-webkit-details-marker{display:none}.header__icon:hover{background:var(--color-cream)}.header__icon .icon{width:1.35rem;height:1.35rem}.header__cart{background:var(--color-deep-brown);color:var(--color-cream)}.header__cart:hover{background:var(--color-olive);color:var(--color-white)}.header__search[open]>.header__icon{background:var(--color-cream)}.header__cart-count{position:absolute;top:-.2rem;right:-.2rem;min-width:1.3rem;height:1.3rem;padding:0 .3rem;border:2px solid var(--color-white);border-radius:var(--radius-pill);background:var(--color-olive);color:var(--color-white);font-size:.7rem;font-weight:var(--font-body-weight-bold);line-height:1.05rem;text-align:center}.header__nav{display:none}.header__nav ul{display:flex;gap:.15rem;margin:0;padding:0;list-style:none}.menu-link{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem .95rem;border-radius:var(--radius-pill);white-space:nowrap;color:var(--color-deep-brown);font-size:.95rem;font-weight:var(--font-body-weight-bold);letter-spacing:.01em;text-decoration:none;transition:background-color .25s ease}.menu-link:hover{background:var(--color-cream);text-decoration:none}.menu-link.is-active{background:var(--color-cream)}.menu-link.is-active:after{content:"";position:absolute;left:50%;bottom:.3rem;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--color-brown)}@media(min-width:1100px){.header__nav{display:block}.header__menu{display:none}}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#351a1080}.menu-drawer__panel{position:absolute;top:8px;left:8px;bottom:8px;display:flex;flex-direction:column;width:min(24rem,calc(100vw - 16px));padding:.75rem 1.5rem 2rem;overflow-y:auto;border-radius:var(--radius-lg);background:var(--color-deep-brown);color:var(--color-cream);box-shadow:var(--shadow-soft);animation:drawer-in .45s var(--ease-out)}.menu-drawer__close{margin-left:-.5rem;color:var(--color-cream)}.menu-drawer__close:hover{background:#f3e6c91f}.menu-drawer :focus-visible{outline-color:var(--color-cream)}.menu-drawer ul{margin:1.5rem 0 0;padding:0;list-style:none;counter-reset:menu}.menu-drawer li{counter-increment:menu}.menu-drawer .menu-link{display:flex;align-items:baseline;gap:1rem;width:100%;white-space:normal;padding:.9rem 0;border-bottom:1px solid var(--line-dark);border-radius:0;color:var(--color-cream);font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1.15}.menu-drawer .menu-link:before{content:counter(menu,decimal-leading-zero);font-family:var(--font-body-family);font-size:.75rem;letter-spacing:.18em;opacity:.7}.menu-drawer .menu-link:hover,.menu-drawer .menu-link.is-active{background:none;font-style:italic}.menu-drawer .menu-link:after{display:none}@keyframes drawer-in{0%{transform:translate(-104%)}to{transform:none}}.header__search{position:static}.search-panel{position:absolute;left:8px;right:8px;top:calc(100% + 8px);z-index:30;max-width:48rem;margin-inline:auto;padding-block:1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card)}.search-panel>.container{padding-inline:1rem}.search-form{display:flex;gap:.6rem;width:100%;max-width:44rem;margin-inline:auto}.search-form input[type=search]{flex:1;min-width:0;min-height:3.25rem;padding:.7rem 1.25rem;border:1.5px solid var(--field-border);border-radius:var(--radius-pill);background:var(--color-cream)}.search-form input[type=search]:focus{border-color:var(--color-deep-brown);outline:none}.search-form input[type=search]:focus-visible{outline:2px solid var(--color-deep-brown);outline-offset:2px}@media(max-width:480px){.search-form .btn{padding-inline:1.1rem}}.predictive{width:100%;max-width:44rem;margin:.75rem auto 0;background:var(--color-white);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.predictive__list{list-style:none;margin:0;padding:.4rem}.predictive__item{display:flex;align-items:center;gap:.9rem;min-height:2.75rem;padding:.5rem;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.predictive__item:hover,.predictive__item:focus-visible{background:var(--color-cream)}.predictive__item img{width:56px;height:56px;object-fit:cover;border-radius:12px;background:var(--color-beige);flex:none}.predictive__text{display:grid;gap:.1rem;min-width:0}.predictive__title{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.25;color:var(--color-deep-brown)}.predictive__price{font-size:.9rem;color:var(--color-brown)}.predictive__all{display:block;padding:.85rem 1rem;border-top:1px solid var(--line);font-weight:var(--font-body-weight-bold);text-align:center}.predictive__empty{margin:0;padding:1rem;text-align:center}@media(prefers-reduced-motion:reduce){.menu-drawer__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-header.css.map */
