.SlotImage_img__vtI_F{object-fit:cover;border-radius:inherit}.Header_header__eARLU{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--color-surface);border-bottom:var(--divider)}.Header_spacer__QYu7I{flex:1 1}.Header_mobileBar__fdyBo{display:flex;align-items:center;height:var(--size-header-mobile);padding:0 var(--space-1)}.Header_logoLinkMobile__hqaMe{display:flex;align-items:center;min-height:var(--size-hit-min)}.Header_logoMobile__kj_xh{height:var(--size-logo-mobile);width:auto;display:block}.Header_cartWrapMobile__MjYzY{position:relative;display:flex}.Header_cartBadgeSlot__vt9Ps{position:absolute;top:var(--space-1);right:var(--space-1);pointer-events:none;display:flex}.Header_desktopInner__O7PVL{max-width:calc(var(--container-max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.Header_desktopTopRow__Q1j7u{display:flex;align-items:center;gap:var(--grid-gap);height:var(--size-header-desktop)}.Header_logoLinkDesktop__vkwHS{display:flex;align-items:center;flex:none;min-height:var(--size-hit-min)}.Header_logoDesktop__o91xo{height:var(--size-logo-desktop);width:auto;display:block}.Header_searchWrap__siJVk{position:relative;flex:0 1 calc(var(--space-16) * 7);min-width:0}.Header_searchBox__SfEtm{width:100%;min-width:0;display:flex;align-items:center;gap:var(--space-2);height:var(--size-control-m);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font:var(--type-body);cursor:text}.Header_searchBoxFocused__SoKuZ{border-color:var(--color-text);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.Header_searchValue__7wNOI{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;padding:0;margin:0;font:inherit;color:var(--color-text);outline:none}.Header_searchValue__7wNOI::placeholder{color:var(--color-text-subtle)}.Header_searchValueEmpty__DkeGr{color:var(--color-text-subtle)}.Header_panel__W1kIt{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:var(--z-drawer);display:flex;flex-direction:column;padding:var(--space-2) 0;background:var(--color-surface);border:var(--divider);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.Header_resultRow__Yrpnf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);text-decoration:none;background:transparent}.Header_resultRowFirst__EsLCV,.Header_resultThumb__aPcAa{background:var(--color-surface-alt)}.Header_resultThumb__aPcAa{width:var(--size-thumb-s);height:var(--size-thumb-s);flex:none;border-radius:var(--radius-md)}.Header_imageClip__vTE_1{position:relative;overflow:hidden}.Header_resultBody__uGeQK{flex:1 1;min-width:0;display:flex;flex-direction:column}.Header_resultName__KL41P{font:var(--type-body-sm)}.Header_resultPrice__qAObt{font:var(--type-price-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Header_viewAll__MwHCt{display:flex;align-items:center;gap:var(--space-1);min-height:var(--size-control-m);padding:0 var(--space-4);border-top:var(--divider);font:var(--type-label);text-decoration:none}.Header_noResults__OBD_r{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.Header_noResultsTitle___xDcm{font:var(--type-label)}.Header_noResultsHint__bmiAL{font:var(--type-body-sm);color:var(--color-text-muted)}.Header_recentWrap__cphHJ{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.Header_recentLabel__pAMnI{font:var(--type-caption);color:var(--color-text-subtle)}.Header_recentChips__diwna{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Header_nav__29SSz{display:flex;align-items:center;height:var(--size-nav-desktop);margin:0 calc(-1 * var(--space-4))}.Header_navSep__3yiH6{width:var(--border-width);height:var(--space-5);background:var(--color-border);margin:0 var(--space-2)}.Header_navItem__mPeCg{display:inline-flex;align-items:center;height:100%;padding:0 var(--space-4);font:var(--type-label);letter-spacing:var(--type-label-ls);color:var(--color-text-muted);text-decoration:none;box-shadow:none;white-space:nowrap}.Header_navItemSelected__SHfsZ{color:var(--color-text);box-shadow:inset 0 calc(-1 * var(--indicator-width)) 0 var(--color-accent)}