.Header_header__xuTiO{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background-color:var(--cream);border-bottom:1px solid var(--warm-gray)}.Header_inner__q2oBg{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:var(--space-lg)}.Header_logo__pvkJ9{display:flex;flex-direction:column;line-height:1;flex-shrink:0;text-decoration:none}.Header_logoWordmark__yu3zg{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--charcoal);letter-spacing:.02em}.Header_logoSub__TWKKN{font-family:var(--font-sans);font-size:.625rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--warm-brown);margin-top:1px}.Header_nav__NNkX_{flex:1 1;display:flex;justify-content:center;overflow:hidden}.Header_navList__L9tz_{display:flex;align-items:center;gap:var(--space-lg);list-style:none;flex-wrap:nowrap}.Header_navLink__encDI{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal-mid);transition:color .2s ease;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid transparent}.Header_navLink__encDI:hover{color:var(--terracotta);border-bottom-color:var(--terracotta)}.Header_saleLink__pvlPM{color:var(--gold-dark);font-weight:500}.Header_saleLink__pvlPM:hover{color:var(--gold)}.Header_actions__BVSoR{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.Header_iconBtn__HAXED{display:flex;align-items:center;justify-content:center;color:var(--charcoal);padding:4px;transition:color .2s ease;cursor:pointer}.Header_iconBtn__HAXED:hover{color:var(--terracotta)}.Header_cartBtn__Pid9g{display:flex;align-items:center;gap:6px;color:var(--charcoal);transition:color .2s ease;position:relative}.Header_cartBtn__Pid9g:hover{color:var(--terracotta)}.Header_cartIconWrap__Iu2nh{position:relative;display:flex;align-items:center}.Header_cartBadge__LQ_cW{position:absolute;top:-8px;right:-9px;min-width:17px;height:17px;padding:0 3px;background-color:var(--warm-brown);color:var(--white);font-family:var(--font-sans);font-size:.6rem;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.Header_cartLabel__riOwj{font-family:var(--font-sans);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.Header_menuBtn__BoSwc{display:none;color:var(--charcoal);padding:4px}.Header_searchBar__Z1Hx7{background-color:var(--cream);border-top:1px solid var(--warm-gray);border-bottom:1px solid var(--warm-gray);padding:var(--space-md) 0;animation:Header_slideDown__5H0CY .18s ease;position:relative}@keyframes Header_slideDown__5H0CY{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Header_searchInner__P4AmA{position:relative}.Header_searchForm__08tkF{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--warm-gray-mid);background:var(--cream);padding:10px var(--space-md);transition:border-color .2s ease}.Header_searchForm__08tkF:focus-within{border-color:var(--charcoal-mid)}.Header_searchInput__1xdgM{flex:1 1;font-family:var(--font-sans);font-size:.9375rem;color:var(--charcoal);background:transparent;border:none;outline:none;min-width:0}.Header_searchInput__1xdgM::placeholder{color:var(--warm-gray-mid)}.Header_searchInput__1xdgM::-webkit-search-cancel-button{-webkit-appearance:none}.Header_searchSubmit__4ruu7{font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);padding:4px 10px;border:1px solid var(--charcoal);transition:background-color .2s ease,color .2s ease;cursor:pointer}.Header_searchSubmit__4ruu7:hover{background-color:var(--charcoal);color:var(--cream)}.Header_spinner__SBlvJ{display:inline-block;width:14px;height:14px;border:2px solid var(--warm-gray-mid);border-top-color:var(--charcoal-mid);border-radius:50%;animation:Header_spin__vhrwy .6s linear infinite;flex-shrink:0}@keyframes Header_spin__vhrwy{to{transform:rotate(1turn)}}.Header_dropdown__V4H1t{position:absolute;top:calc(100% + var(--space-xs));left:0;right:0;background:var(--cream);border:1px solid var(--warm-gray-mid);list-style:none;z-index:200;box-shadow:0 12px 36px var(--charcoal-overlay-25),0 2px 8px var(--charcoal-overlay-10);max-height:480px;overflow-y:auto}.Header_dropdownItem__4bBgq{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--warm-gray);text-decoration:none;transition:background-color .15s ease}.Header_dropdownItem__4bBgq:hover{background-color:var(--cream-dark)}.Header_dropdownThumb__3lRiu{position:relative;width:48px;height:48px;flex-shrink:0;background-color:var(--warm-gray);overflow:hidden}.Header_dropdownImg__ypvwv{object-fit:cover}.Header_dropdownImgPlaceholder__TBAjr{width:100%;height:100%;background:var(--warm-gray)}.Header_dropdownMeta__TdUf_{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.Header_dropdownTitle__qEBN9{font-family:var(--font-sans);font-size:.875rem;color:var(--charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_dropdownCat__TTioL{font-family:var(--font-sans);font-size:.7rem;color:var(--warm-brown);letter-spacing:.06em;text-transform:uppercase}.Header_dropdownPrice__D4_Ed{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--charcoal-mid);flex-shrink:0}.Header_dropdownViewAll__L8O8D{display:block;width:100%;padding:var(--space-sm) var(--space-md);font-family:var(--font-sans);font-size:.8125rem;color:var(--warm-brown);text-align:center;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease}.Header_dropdownViewAll__L8O8D:hover{background-color:var(--cream-dark)}.Header_dropdownEmpty__Nmmch{padding:var(--space-md);font-family:var(--font-sans);font-size:.875rem;color:var(--charcoal-mid);text-align:center;background:var(--cream);border:1px solid var(--warm-gray-mid)}.Header_mobileNav__tDqX7{display:none;background-color:var(--cream);border-top:1px solid var(--warm-gray);padding-bottom:var(--space-xl)}.Header_mobileSearch__KlonM{padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--warm-gray)}.Header_mobileSearchForm__WZmjk{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--warm-gray-mid);background:var(--cream);padding:8px var(--space-md)}.Header_mobileSearchInput__Xzoeq{flex:1 1;font-family:var(--font-sans);font-size:.9375rem;color:var(--charcoal);background:transparent;border:none;outline:none}.Header_mobileSearchInput__Xzoeq::placeholder{color:var(--warm-gray-mid)}.Header_mobileNavList___dj9K{list-style:none;display:flex;flex-direction:column}.Header_mobileNavLink__KnWiF{display:block;padding:var(--space-md) var(--space-xl);font-family:var(--font-sans);font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal-mid);border-bottom:1px solid var(--warm-gray);transition:color .2s ease,background-color .2s ease}.Header_mobileNavLink__KnWiF:hover{color:var(--charcoal);background-color:var(--cream-dark)}@media (max-width:1100px){.Header_navList__L9tz_{gap:var(--space-md)}}@media (max-width:900px){.Header_nav__NNkX_{display:none}.Header_menuBtn__BoSwc{display:flex}.Header_mobileNav__tDqX7{display:block}.Header_cartLabel__riOwj{display:none}}