.page_page__I7oqL{min-height:100vh;min-height:100dvh;background:hsl(var(--muted)/.25)}.page_container__Yd0qr{max-width:var(--ui-container-max);margin:0 auto;padding:var(--ui-gap-xl) 16px 72px;display:grid;gap:var(--ui-gap-lg)}.page_header__zzl0x{display:grid;gap:var(--ui-gap-md)}.page_headerRow__CoPqc{display:flex;flex-wrap:wrap;gap:var(--ui-gap-md) var(--ui-gap-lg);justify-content:space-between;align-items:flex-start}.page_header__zzl0x h1{margin:0;color:hsl(var(--foreground))}.page_header__zzl0x p{margin:6px 0 0;color:hsl(var(--muted-foreground));max-width:640px;line-height:1.55}.page_headerMeta__979YO{display:flex;gap:var(--ui-gap-sm);align-items:center;flex-wrap:wrap}.page_queryLabel__kuBfV{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_content__DrXZk{display:grid;gap:var(--ui-gap-lg);align-items:start}.page_sidebar__7phYI{display:grid;gap:var(--ui-gap-md);min-width:0}.page_filtersTrigger__O6p_S{gap:8px;padding:8px 14px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-size:var(--ui-text-meta);color:hsl(var(--foreground));cursor:pointer}.page_filtersBadge__OyQd7,.page_filtersTrigger__O6p_S{display:inline-flex;align-items:center;font-weight:700}.page_filtersBadge__OyQd7{justify-content:center;min-width:22px;padding:2px 7px;border-radius:999px;background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:12px}.page_drawerBackdrop__UZDaX{position:fixed;inset:0;background:hsl(var(--foreground)/.35);border:none;padding:0;margin:0;z-index:55;cursor:default}.page_drawerHeader__4aQ2J{display:none}.page_drawerClose__jTppP{border:1px solid hsl(var(--border));background:hsl(var(--background));padding:6px 10px;border-radius:999px;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--foreground));cursor:pointer}.page_drawerTitle__INLxB{font-weight:700;font-size:1rem;color:hsl(var(--foreground))}.page_drawerFooter__8xmVK{display:none}.page_drawerShowResults__lb_uh{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 20px;font-size:.85rem;font-weight:700;border-radius:999px;border:none;cursor:pointer;background:hsl(var(--cta));color:hsl(var(--cta-foreground));transition:filter .15s ease}.page_drawerShowResults__lb_uh:hover{filter:brightness(1.1)}.page_sidebarOpen__Mp_8s{transform:translateX(0)!important}@media (max-width:1023px){.page_sidebar__7phYI{position:fixed;top:0;right:0;width:min(88vw,360px);height:100%;z-index:60;background:hsl(var(--background));transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;padding:var(--ui-gap-md);border-left:1px solid hsl(var(--border))}.page_drawerHeader__4aQ2J{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm);padding-bottom:var(--ui-gap-sm);border-bottom:1px solid hsl(var(--border));margin-bottom:var(--ui-gap-sm)}.page_drawerFooter__8xmVK{display:flex;gap:var(--ui-gap-sm);position:sticky;bottom:0;z-index:60;padding:var(--ui-gap-md) 0;padding-top:var(--ui-gap-sm);background:hsl(var(--background));border-top:1px solid hsl(var(--border));margin-top:auto}}@media (min-width:1024px){.page_content__DrXZk{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.page_sidebar__7phYI{position:sticky;top:104px}.page_drawerBackdrop__UZDaX,.page_drawerFooter__8xmVK,.page_drawerHeader__4aQ2J,.page_filtersTrigger__O6p_S{display:none}}.page_panel__Gm_0e{background:hsl(var(--background));border-radius:var(--ui-panel-radius);border:1px solid hsl(var(--border));padding:var(--ui-panel-padding);box-shadow:0 1px 2px hsl(var(--foreground)/.04)}.page_panelHeader__NAN39{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-gap-xs);font-weight:700;color:hsl(var(--foreground));margin-bottom:var(--ui-gap-sm)}.page_panelHeaderMeta__DQWF_{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:600}.page_filterGroup__2EoN6{display:grid;gap:var(--ui-gap-sm);padding-bottom:var(--ui-gap-sm);border-bottom:1px dashed hsl(var(--border))}.page_filterGroup__2EoN6:last-of-type{border-bottom:none;padding-bottom:0}.page_filterGroupHeader__orwv_{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-gap-xs)}.page_filterTitle__84AyL{font-size:var(--ui-text-meta);font-weight:700;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.08em}.page_filterGroupMeta__ALfpl{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:600}.page_filterList__r6H82,.page_toggleList__B6blV{display:grid;gap:var(--ui-gap-xs)}.page_toggleRow__0B_zh{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm);text-decoration:none;font-size:var(--ui-text-body);color:hsl(var(--foreground));padding:6px 8px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));transition:background .16s ease,color .16s ease,border-color .16s ease}.page_toggleRow__0B_zh:hover{background:hsl(var(--muted))}.page_toggleRowActive__p6n0h{background:hsl(var(--accent)/.12);color:hsl(var(--accent));border-color:hsl(var(--accent)/.3)}.page_toggleSwitch__NJLmA{position:relative;width:36px;height:20px;border-radius:999px;background:hsl(var(--border));transition:background .16s ease;flex:0 0 auto}.page_toggleSwitch__NJLmA:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground)/.2);transition:transform .16s ease}.page_toggleRowActive__p6n0h .page_toggleSwitch__NJLmA{background:hsl(var(--accent))}.page_toggleRowActive__p6n0h .page_toggleSwitch__NJLmA:after{transform:translateX(16px)}.page_toggleText__aEO1i{display:grid;gap:2px}.page_toggleMeta__dK5Y1{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_filterLink__Hm3ts{display:flex;justify-content:space-between;gap:var(--ui-gap-xs);text-decoration:none;font-size:var(--ui-text-body);color:hsl(var(--foreground));padding:6px 8px;border-radius:10px;transition:background .16s ease,color .16s ease}.page_filterLink__Hm3ts:hover{background:hsl(var(--muted))}.page_filterLinkActive__YIQqf{background:hsl(var(--accent)/.12);color:hsl(var(--accent))}.page_filterMeta__grLSb{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_filterMore__ER_ek{margin-top:var(--ui-gap-xs)}.page_filterMoreSummary__UknHE{cursor:pointer;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));list-style:none}.page_filterMoreSummary__UknHE::-webkit-details-marker{display:none}.page_filterMoreSummary__UknHE:after{content:"▾";margin-left:6px;font-size:.85em}.page_filterMore__ER_ek[open] .page_filterMoreSummary__UknHE:after{content:"▴"}.page_vehicleSummary__bl_RR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-gap-xs);font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_vehicleAction__i5aYK{font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));text-decoration:none}.page_vehicleAction__i5aYK:hover{text-decoration:underline}.page_priceForm__RiD_Z{display:grid;gap:var(--ui-gap-xs)}.page_priceForm__RiD_Z label{display:grid;gap:6px;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_priceForm__RiD_Z input{height:var(--ui-control-height);border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0 10px;font-size:var(--ui-text-body)}.page_pricePresets__vBZcT{display:grid;gap:var(--ui-gap-xs)}.page_categoryList__39qdS{display:grid;gap:var(--ui-gap-sm)}.page_categoryItem__kqc2f{display:flex;gap:var(--ui-gap-sm);align-items:center;text-decoration:none;color:inherit;padding:8px 10px;border-radius:12px;transition:background .16s ease,transform .16s ease}.page_categoryItem__kqc2f:hover{background:hsl(var(--muted));transform:translateX(2px)}.page_categoryIcon__8PGxO{width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,hsl(var(--accent)/.15),hsl(var(--accent)/.3));flex:0 0 auto}.page_categoryText__8tD3P{display:grid;gap:2px;font-size:var(--ui-text-body)}.page_categoryMeta__d4C2n,.page_panelHint__lMUYO{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_panelHint__lMUYO{padding:0 4px}.page_clearFilters__Ul23c{margin-top:12px;border:none;background:none;padding:0;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));text-decoration:none;cursor:pointer}.page_resultsSection__P6FAs{display:grid;gap:var(--ui-gap-md);min-width:0}.page_resultsHeading___wlx1{margin:0;font-size:1.1rem;font-weight:800;color:hsl(var(--foreground))}.page_toolbar__3KfuB{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm) var(--ui-gap-md);justify-content:space-between;align-items:center}.page_toolbarMeta__k5Jjn{display:grid;gap:4px}.page_resultsCount___n3ZO{font-weight:700;color:hsl(var(--foreground))}.page_pageMeta__1GCo0{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_activeFilters__QewH6{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.page_filterPill__Sf5H9{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground));text-decoration:none;font-size:var(--ui-text-meta);font-weight:600}.page_filterPill__Sf5H9:hover{background:hsl(var(--accent)/.1);border-color:hsl(var(--accent)/.25);color:hsl(var(--accent))}.page_clearAllPill__TCXU3{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:hsl(var(--background));border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));text-decoration:none;font-size:var(--ui-text-meta);font-weight:600}.page_clearAllPill__TCXU3:hover{border-style:solid;color:hsl(var(--foreground))}.page_cards__GB4PW{display:grid;gap:var(--ui-gap-sm);grid-template-columns:1fr}.page_card___REws{padding:0;border-radius:8px;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 1px 3px hsl(var(--foreground)/.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.page_card___REws:hover{transform:translateY(-2px);box-shadow:0 12px 32px hsl(var(--foreground)/.12);border-color:hsl(var(--accent)/.5)}.page_card___REws:hover .page_cardTitle__9KT8t{color:hsl(var(--accent));text-decoration:underline}.page_cardInner__X_Ppo{display:grid;gap:0;grid-template-columns:minmax(110px,140px) minmax(0,1fr);align-items:stretch}.page_cardMedia__E2pmz{position:relative;padding:16px;background:hsl(var(--background));min-height:120px;border-right:1px solid hsl(var(--border))}.page_cardImageLink__R9fW8,.page_cardMedia__E2pmz{display:flex;align-items:center;justify-content:center}.page_cardImageLink__R9fW8{width:100%;text-decoration:none}.page_cardImageLink__R9fW8:hover{opacity:.95}.page_cardMedia__E2pmz img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:120px}.page_cardContent__xZTlz{gap:6px}.page_cardAside__gXQYC,.page_cardContent__xZTlz{display:grid;padding:14px 16px;min-width:0;align-content:start}.page_cardAside__gXQYC{gap:8px;grid-column:1/-1;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.15)}.page_cardHeader__ODkgy{display:grid;gap:4px}.page_brandLabel__4qN3U{display:inline-block;font-size:.75rem;font-weight:700;color:hsl(var(--primary-foreground));background:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:3px;line-height:1.3}.page_brandRow__tpAtE{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_cardTitle__9KT8t{display:block;font-weight:700;font-size:.95rem;line-height:1.35;color:hsl(var(--accent));text-decoration:none}.page_cardTitle__9KT8t:hover{text-decoration:underline}.page_badgeRow__euTjZ{display:flex;gap:6px;flex-wrap:wrap}.page_cardDescription__nQj0j{line-height:1.5}.page_articleNumber__MOsqo,.page_cardDescription__nQj0j{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_articleNumberLabel__vIu8R{font-weight:600}.page_metaValueMono__w4BRg{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.01em}.page_attributesTable__DI9Zm{border-collapse:collapse;width:100%;font-size:var(--ui-text-meta)}.page_attributesTable__DI9Zm td{padding:3px 8px 3px 0;vertical-align:top}.page_attrName__RBwTV{color:hsl(var(--muted-foreground));white-space:nowrap;font-weight:500;width:1%;padding-right:16px}.page_attrValue__HllNq{color:hsl(var(--foreground));word-break:break-word}.page_seeMore__hG_X3{margin-top:2px}.page_seeMoreSummary__ff5JA{cursor:pointer;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));list-style:none}.page_seeMoreSummary__ff5JA::-webkit-details-marker{display:none}.page_seeMoreSummary__ff5JA:after{content:" +"}.page_seeMore__hG_X3[open] .page_seeMoreSummary__ff5JA:after{content:" −"}.page_oemBar__r_QvZ{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;background:hsl(220 40% 18%);color:hsl(0 0% 92%);padding:6px 12px;border-radius:4px;font-size:.72rem;margin-top:2px}.page_oemBarLabel__ngs4Q{font-weight:700;white-space:nowrap}.page_oemBarValues__8SfdQ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.01em;word-break:break-word}.page_priceRow__EFUbp{display:grid;gap:4px}.page_priceBlock__5iJqk{display:grid;gap:2px}.page_priceValue__uTx51{font-size:1.4rem;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.02em}.page_vatLabel__2DDnI{font-size:.75rem;color:hsl(var(--muted-foreground))}.page_stockLabel__c49UW{font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--success))}.page_availabilityLabel__5hmQq,.page_stockLabelOut__W5HrD{color:hsl(var(--muted-foreground))}.page_availabilityLabel__5hmQq{font-size:var(--ui-text-body);font-weight:600}.page_ctaRow__2JAuD{display:grid;gap:6px}.page_ctaBtn__ovn4u{display:flex;padding:10px 20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease,transform 80ms ease}.page_ctaBtnPrimary__Diff8,.page_ctaBtn__ovn4u{align-items:center;justify-content:center;gap:6px}.page_ctaBtnPrimary__Diff8{display:inline-flex;background:hsl(var(--cta));color:hsl(var(--cta-foreground))}.page_ctaBtnPrimary__Diff8:hover{filter:brightness(1.1);transform:translateY(-1px)}.page_ctaBtnSecondary__VKDfU{background:hsl(var(--muted));color:hsl(var(--foreground))}.page_ctaBtnSecondary__VKDfU:hover{filter:brightness(.95)}@media (max-width:720px){.page_cardInner__X_Ppo{grid-template-columns:80px minmax(0,1fr)}.page_cardMedia__E2pmz{padding:10px;min-height:80px}.page_cardMedia__E2pmz img{max-height:80px}}@media (min-width:1024px){.page_cardInner__X_Ppo{grid-template-columns:150px minmax(0,1fr) 220px}.page_cardAside__gXQYC{padding:14px 16px;border-left:1px solid hsl(var(--border));border-top:none;grid-column:auto;justify-items:end;text-align:right;background:transparent}}.page_pagination__Urdau{display:flex;gap:var(--ui-gap-sm);flex-wrap:wrap}@media (max-width:639px){.page_pagination__Urdau{flex-direction:column}.page_pagination__Urdau a,.page_pagination__Urdau button{width:100%;text-align:center}}.page_emptyState__fMhnq{padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.3);display:grid;gap:var(--ui-gap-sm)}.page_emptyCtaRow__2eD60{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm)}.page_emptyState__fMhnq h2{margin:0;color:hsl(var(--foreground))}.page_emptyState__fMhnq ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--ui-text-body)}.page_emptyCategories__MvfL7{display:grid;gap:var(--ui-gap-sm);margin-top:var(--ui-gap-sm)}.page_emptyCategoriesHeader__7q_PC{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-gap-xs);font-weight:700;color:hsl(var(--foreground))}.page_skeleton__xP32L{background:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(var(--card)) 50%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:page_shimmer__kDiKw 1.4s ease infinite;border-radius:10px}.page_skeletonCard__klKr2{display:grid;grid-template-columns:120px 1fr;gap:var(--ui-gap-md);padding:var(--ui-card-padding);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card))}.page_skeletonMedia__Uay6l{width:100%;height:120px}.page_skeletonLine__wFebO{height:12px}.page_skeletonLineWide__9mB9Q{height:16px}.page_skeletonBadge__c2QPA{height:22px;width:90px}.page_skeletonButton__rbAe1{height:30px;width:120px}.page_skeletonStack___rNae{display:grid;gap:var(--ui-gap-sm)}.page_skeletonRow__HvO4h{display:flex;gap:var(--ui-gap-sm);flex-wrap:wrap}@keyframes page_shimmer__kDiKw{0%{background-position:0 0}to{background-position:-200% 0}}@media (hover:none){.page_card___REws:hover{transform:none;box-shadow:0 1px 3px hsl(var(--foreground)/.04);border-color:hsl(var(--border))}.page_card___REws:hover .page_cardTitle__9KT8t{color:hsl(var(--accent));text-decoration:none}}.page_cardsGrid__61Kfr{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.page_cardsGrid__61Kfr{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page_cardsGrid__61Kfr{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.page_cardsGrid__61Kfr{grid-template-columns:repeat(4,1fr)}}.page_cardsGrid__61Kfr .page_cardInner__X_Ppo{grid-template-columns:1fr}.page_cardsGrid__61Kfr .page_cardMedia__E2pmz{border-right:none;border-bottom:1px solid hsl(var(--border));min-height:140px;padding:16px}.page_cardsGrid__61Kfr .page_cardMedia__E2pmz img{max-height:140px}.page_cardsGrid__61Kfr .page_cardContent__xZTlz{padding:10px 12px}.page_cardsGrid__61Kfr .page_cardAside__gXQYC{grid-column:auto;padding:10px 12px;border-top:1px solid hsl(var(--border));border-left:none;text-align:left;justify-items:start;background:hsl(var(--muted)/.15)}.page_cardsGrid__61Kfr .page_brandLabel__4qN3U{font-size:12px}.page_cardsGrid__61Kfr .page_cardTitle__9KT8t{font-size:13px;line-height:1.35;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page_cardsGrid__61Kfr .page_attributesTable__DI9Zm,.page_cardsGrid__61Kfr .page_cardDescription__nQj0j,.page_cardsGrid__61Kfr .page_oemBar__r_QvZ,.page_cardsGrid__61Kfr .page_seeMore__hG_X3{display:none}.page_cardsGrid__61Kfr .page_priceValue__uTx51{font-size:16px}.page_cardsGrid__61Kfr .page_ctaRow__2JAuD{flex-direction:column}@media (max-width:480px){.page_cardTitle__9KT8t{font-size:.85rem}.page_ctaBtn__ovn4u{padding:8px 14px;font-size:.8rem}}@media (max-width:767px){.page_brandLabel__4qN3U,.page_oemBar__r_QvZ,.page_vatLabel__2DDnI{font-size:.75rem}}.ViewToggle_toggle__3AKLM{display:flex;gap:2px;background:hsl(var(--muted));border-radius:6px;padding:2px}.ViewToggle_btn__oR1Mg{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:4px;color:hsl(var(--muted-foreground));transition:background .15s ease,color .15s ease}.ViewToggle_active__W1rAt,.ViewToggle_btn__oR1Mg:hover{color:hsl(var(--foreground))}.ViewToggle_active__W1rAt{background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground)/.06)}.SearchAutocomplete_wrapper__1wfFK{position:relative}.SearchAutocomplete_form___CoUj{display:flex;flex:1;flex-wrap:nowrap;align-items:center;gap:8px}.SearchAutocomplete_inputWrapper__GoP_S{position:relative;flex:1;min-width:0}.SearchAutocomplete_inputWrapper__GoP_S input{padding-right:32px}.SearchAutocomplete_clearButton__GjmqT{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;border-radius:50%;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s,color .15s}.SearchAutocomplete_clearButton__GjmqT:hover{background:hsl(var(--muted));color:hsl(var(--primary))}.SearchAutocomplete_overlay__Wtr2B{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:var(--z-popover)}.SearchAutocomplete_dropdown__sHSqt{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--z-popover);max-height:480px;overflow-y:auto;background:hsl(var(--card));border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid hsl(var(--border))}.SearchAutocomplete_section__oExyu{padding:8px 0;border-bottom:1px solid hsl(var(--border)/.5)}.SearchAutocomplete_section__oExyu:last-of-type{border-bottom:none}.SearchAutocomplete_sectionTitle__EU58u{padding:6px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.SearchAutocomplete_productRow___9Wnf{display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:56px;text-decoration:none;color:inherit;transition:background .1s}.SearchAutocomplete_productRow___9Wnf.SearchAutocomplete_active__OJqMZ,.SearchAutocomplete_productRow___9Wnf:hover{background:hsl(var(--muted))}.SearchAutocomplete_productImage__K7quL{flex-shrink:0;width:48px;height:48px;border-radius:6px;overflow:hidden;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center}.SearchAutocomplete_productImage__K7quL img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SearchAutocomplete_productImagePlaceholder__r3SHP{width:24px;height:24px;border-radius:4px;background:hsl(var(--border))}.SearchAutocomplete_productInfo__gR0dx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.SearchAutocomplete_productName__Sj4OL{font-size:13px;font-weight:600;color:hsl(var(--primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchAutocomplete_productBrand__TXuDD{font-size:12px;color:hsl(var(--muted-foreground))}.SearchAutocomplete_productPrice__KzyCD{flex-shrink:0;font-size:14px;font-weight:700;color:hsl(var(--danger))}.SearchAutocomplete_categoryRow__CJ7Xs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:44px;text-decoration:none;color:inherit;transition:background .1s}.SearchAutocomplete_categoryRow__CJ7Xs.SearchAutocomplete_active__OJqMZ,.SearchAutocomplete_categoryRow__CJ7Xs:hover{background:hsl(var(--muted))}.SearchAutocomplete_categoryName__EtLpj{font-size:13px;font-weight:600;color:hsl(var(--accent))}.SearchAutocomplete_categoryCount__BpUlS{font-size:12px;color:hsl(var(--muted-foreground));flex-shrink:0}.SearchAutocomplete_seeAll__H78i3{display:block;padding:12px 16px;text-align:center;font-size:13px;font-weight:600;color:hsl(var(--accent));text-decoration:none;border-top:1px solid hsl(var(--border)/.5);transition:background .1s}.SearchAutocomplete_seeAll__H78i3:hover{background:hsl(var(--muted))}.SearchAutocomplete_highlight__G6M8i{background:hsl(var(--accent)/.15);color:hsl(var(--accent));font-weight:700;border-radius:2px;padding:0 1px}.SearchAutocomplete_recentHeader__u4yvL{display:flex;align-items:center;justify-content:space-between;padding-right:16px}.SearchAutocomplete_clearRecent__1Fsor{border:none;background:none;font-size:12px;font-weight:600;color:hsl(var(--accent));cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}.SearchAutocomplete_clearRecent__1Fsor:hover{background:hsl(var(--muted))}.SearchAutocomplete_recentRow__u3CZZ{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;min-height:44px;border:none;background:transparent;font:inherit;cursor:pointer;text-align:left;color:inherit;transition:background .1s}.SearchAutocomplete_recentRow__u3CZZ:hover{background:hsl(var(--muted))}.SearchAutocomplete_recentIcon__Dv6_I{flex-shrink:0;color:hsl(var(--muted-foreground))}.SearchAutocomplete_recentTerm__TCu1w{font-size:13px;font-weight:500;color:hsl(var(--foreground))}.SearchAutocomplete_trendingHeader__AzGj_{display:flex;align-items:center;gap:6px;padding:6px 16px}.SearchAutocomplete_trendingIcon__SC02c{flex-shrink:0;color:hsl(var(--muted-foreground))}.SearchAutocomplete_trendingGrid__FceoY{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 12px}.SearchAutocomplete_trendingPill__tuzhL{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;border:none;border-radius:9999px;background:hsl(var(--muted));font:inherit;font-size:13px;font-weight:500;color:hsl(var(--foreground));cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.SearchAutocomplete_trendingPill__tuzhL:hover{background:hsl(var(--accent)/.12);color:hsl(var(--accent))}.SearchAutocomplete_heroWrapper__rzhWK{position:relative}.SearchAutocomplete_heroForm__l0hYl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}@media (max-width:720px){.SearchAutocomplete_heroForm__l0hYl{grid-template-columns:1fr}}@media (max-width:767px){.SearchAutocomplete_categoryCount__BpUlS,.SearchAutocomplete_clearRecent__1Fsor,.SearchAutocomplete_productBrand__TXuDD,.SearchAutocomplete_sectionTitle__EU58u{font-size:12px}}@media (max-width:639px){.SearchAutocomplete_dropdown__sHSqt{max-height:60vh;max-height:60dvh}}.Shop3Search_wrap__QxkUJ{position:relative}.Shop3Search_form__nx4gy{height:40px;display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background .5s var(--s3-ease),box-shadow .5s var(--s3-ease)}.Shop3Search_ico__SLbz_{width:18px;height:18px;flex:none;opacity:.7}.Shop3Search_input__4dEbB{flex:1;min-width:0;height:100%;border:0;padding:0;background:none;outline:none;font:400 14.5px/1 var(--s3-sans);letter-spacing:inherit;color:inherit}.Shop3Search_input__4dEbB::-moz-placeholder{color:currentColor;opacity:.56}.Shop3Search_input__4dEbB::placeholder{color:currentColor;opacity:.56}.Shop3Search_input__4dEbB::-webkit-search-cancel-button{display:none}.Shop3Search_kbd__1X69t{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 8px;border-radius:6px;font:500 12px/1 var(--s3-mono);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);opacity:.8}.Shop3Search_form__nx4gy:focus-within{background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-sky) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--s3-accent-2) 18%,transparent)}[data-tone=light] .Shop3Search_form__nx4gy{background:color-mix(in srgb,var(--s3-accent) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 8%,transparent)}[data-tone=light] .Shop3Search_kbd__1X69t{background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-ink) 8%,transparent)}[data-tone=light] .Shop3Search_form__nx4gy:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 40%,transparent),0 0 0 4px color-mix(in srgb,var(--s3-accent) 10%,transparent)}.Shop3Search_submit__jPb_d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.Shop3Search_pageWrap__pGYzd{position:relative;width:100%;max-width:760px}.Shop3Search_pageForm__0eG72{height:56px;display:flex;align-items:center;gap:10px;padding:0 6px 0 18px;border-radius:999px;color:var(--s3-t1);background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 12%,transparent),0 1px 2px color-mix(in srgb,var(--s3-ink) 5%,transparent),0 12px 32px color-mix(in srgb,var(--s3-ink) 7%,transparent);transition:box-shadow .4s var(--s3-ease)}.Shop3Search_pageForm__0eG72:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--s3-accent) 12%,transparent),0 12px 32px color-mix(in srgb,var(--s3-ink) 7%,transparent)}.Shop3Search_pageIco__8rFCr{width:20px;height:20px;flex:none;color:var(--s3-accent)}.Shop3Search_pageInput__4pzbN{flex:1;width:0;min-width:0;height:100%;border:0;padding:0;background:none;outline:none;font:400 16px/1 var(--s3-sans);letter-spacing:-.011em;color:inherit;text-overflow:ellipsis}.Shop3Search_pageInput__4pzbN::-moz-placeholder{color:var(--s3-t3);opacity:1}.Shop3Search_pageInput__4pzbN::placeholder{color:var(--s3-t3);opacity:1}.Shop3Search_pageInput__4pzbN::-webkit-search-cancel-button{display:none}.Shop3Search_pageClear__cb1bu{width:40px;height:40px;flex:none;border:0;padding:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:var(--s3-t3);background:none;transition:background .3s var(--s3-ease),color .3s var(--s3-ease)}.Shop3Search_pageClear__cb1bu:hover{color:var(--s3-t1);background:var(--s3-pale)}.Shop3Search_pageClear__cb1bu svg{width:18px;height:18px}.Shop3Search_pageSubmit__74CWI{flex:none;height:44px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;font:600 15px/1 var(--s3-sans);letter-spacing:-.01em;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--s3-accent-2) 95%,#fff),var(--s3-accent));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 16px color-mix(in srgb,var(--s3-accent) 35%,transparent);transition:transform .4s var(--s3-ease)}.Shop3Search_pageSubmit__74CWI:hover{transform:translate3d(0,-1px,0)}@media (max-width:380px){.Shop3Search_pageForm__0eG72{padding-left:14px;gap:6px}.Shop3Search_pageSubmit__74CWI{padding:0 16px}}@media (prefers-reduced-motion:reduce){.Shop3Search_form__nx4gy,.Shop3Search_pageClear__cb1bu,.Shop3Search_pageForm__0eG72,.Shop3Search_pageSubmit__74CWI{transition:none}}.SiteFooter_footer__i3J32{margin-top:48px;color:hsl(var(--footer-text));font-size:14px;line-height:1.5}.SiteFooter_newsletterSection__zzUBp{background:linear-gradient(135deg,hsl(var(--footer-bg)) 0,hsl(var(--footer-bg-alt)) 100%);border-bottom:1px solid rgba(255,255,255,.06);min-height:100px}.SiteFooter_uspSection__ymDHK{background:hsl(var(--footer-bg));border-bottom:1px solid rgba(255,255,255,.06);min-height:100px}.SiteFooter_uspIcon__44O8n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.07);color:hsl(var(--footer-accent))}.SiteFooter_linksSection__IVBC_{background:hsl(var(--footer-bg-dark));border-bottom:1px solid rgba(255,255,255,.06);min-height:56px}.SiteFooter_seoLinksSection__HO6wH{background:hsl(var(--footer-bg-dark));border-top:1px solid rgba(255,255,255,.06)}.SiteFooter_paymentSection__koELu{background:hsl(var(--footer-bg-darker));border-bottom:1px solid rgba(255,255,255,.05);min-height:56px}.SiteFooter_paymentLogo__EsftY{display:inline-block;width:40px;height:28px;border-radius:4px;flex-shrink:0}@media (min-width:640px){.SiteFooter_paymentLogo__EsftY{width:48px;height:32px}}.SiteFooter_bottomBar__WSoyI{background:hsl(var(--footer-bg-darkest));min-height:44px}.CarChip_wrap__qQWvc{position:relative;display:inline-flex;min-width:0}.CarChip_chip__TUutH{position:relative;height:40px;max-width:280px;display:inline-flex;align-items:center;gap:8px;padding:0 16px 0 8px;border:0;border-radius:999px;color:inherit;cursor:pointer;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font:500 14px/1 var(--s3-sans);letter-spacing:-.01em;white-space:nowrap;transition:background .5s var(--s3-ease),box-shadow .5s var(--s3-ease)}.CarChip_chip__TUutH:hover{background:rgba(255,255,255,.12)}.CarChip_chip__TUutH:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--s3-sky) 70%,transparent),0 0 24px color-mix(in srgb,var(--s3-accent-2) 65%,transparent),inset 0 0 16px color-mix(in srgb,var(--s3-accent-2) 25%,transparent);transition:opacity .6s var(--s3-ease)}.CarChip_hasCar__ICCIS:after{opacity:1}[data-tone=light] .CarChip_chip__TUutH{background:color-mix(in srgb,var(--s3-accent) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 10%,transparent)}[data-tone=light] .CarChip_chip__TUutH:hover{background:color-mix(in srgb,var(--s3-accent) 9%,transparent)}[data-tone=light] .CarChip_chip__TUutH:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--s3-accent) 35%,transparent),0 0 16px color-mix(in srgb,var(--s3-accent) 20%,transparent)}.CarChip_glyph__jw71o{position:relative;width:56px;height:20px;flex:none;--park:0}.CarChip_hasCar__ICCIS .CarChip_glyph__jw71o{--park:1}.CarChip_glyph__jw71o svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.CarChip_glyph__jw71o .g-l{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.CarChip_glyph__jw71o .g-dim{opacity:.5}.CarChip_base__kXNMN{color:color-mix(in srgb,var(--s3-sky-2) 50%,transparent)}.CarChip_lit__Wfy3i{color:color-mix(in srgb,var(--s3-sky-2) 60%,#fff);opacity:var(--park);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--s3-accent-2) 80%,#fff)) drop-shadow(0 0 6px color-mix(in srgb,var(--s3-accent-2) 80%,transparent));transition:opacity .6s var(--s3-ease)}[data-tone=light] .CarChip_base__kXNMN{color:color-mix(in srgb,var(--s3-accent) 45%,transparent)}[data-tone=light] .CarChip_lit__Wfy3i{color:var(--s3-accent);filter:none}.CarChip_text__SOUsV{min-width:0;overflow:hidden;text-overflow:ellipsis}.CarChip_ok__Bd1cy{display:none;width:16px;height:16px;flex:none;border-radius:50%;background:var(--s3-ok);place-items:center;box-shadow:0 0 10px color-mix(in srgb,var(--s3-ok) 60%,transparent)}.CarChip_ok__Bd1cy svg{width:11px;height:11px;stroke:#fff;stroke-width:3}.CarChip_hasCar__ICCIS .CarChip_ok__Bd1cy{display:grid}@media (max-width:767px){.CarChip_chip__TUutH{padding:0 8px}.CarChip_text__SOUsV{display:none}.CarChip_hasCar__ICCIS .CarChip_ok__Bd1cy{position:absolute;right:-2px;top:-2px;width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.CarChip_chip__TUutH,.CarChip_chip__TUutH:after,.CarChip_lit__Wfy3i{transition:none}}.LeftSidebarNav_shell__pcs_w{display:grid;gap:12px}.LeftSidebarNav_mobileToggle__RiWPr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid hsl(var(--sidebar-border));background:hsl(var(--sidebar-bg));color:hsl(var(--sidebar-text));box-shadow:0 12px 24px rgba(10,23,43,.3)}.LeftSidebarNav_menuButton__mF5rX{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:transparent;font-size:12px;font-weight:700;color:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.LeftSidebarNav_menuButton__mF5rX:hover{border-color:white;transform:translateY(-1px)}.LeftSidebarNav_menuButton__mF5rX:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.LeftSidebarNav_menuIcon__rLZXS{width:18px;height:12px;display:inline-flex;flex-direction:column;justify-content:space-between}.LeftSidebarNav_menuIcon__rLZXS span,.LeftSidebarNav_menuIcon__rLZXS:after,.LeftSidebarNav_menuIcon__rLZXS:before{content:"";display:block;height:2px;border-radius:999px;background:currentColor}.LeftSidebarNav_menuIcon__rLZXS:after{width:70%}.LeftSidebarNav_mobileLink__iH8B4{font-size:12px;font-weight:600;color:rgba(255,255,255,.7);text-decoration:none;transition:color .15s ease}.LeftSidebarNav_mobileLink__iH8B4:hover{color:white}.LeftSidebarNav_sidebar__WH2Z5{display:none}.LeftSidebarNav_navCardDrawer__hUrgh,.LeftSidebarNav_navCard__HTQ7Q{background:hsl(var(--sidebar-bg));border-radius:12px;border:1px solid hsl(var(--sidebar-border));padding:12px 14px;color:hsl(var(--sidebar-text));box-shadow:0 8px 20px rgba(8,18,33,.25);display:grid;gap:12px}.LeftSidebarNav_navCardDrawer__hUrgh{box-shadow:none;padding:12px}.LeftSidebarNav_navHeader__tkQNx{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15)}.LeftSidebarNav_navTitle__EFTUy{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:white}.LeftSidebarNav_brandMark__45ogC{display:inline-flex;align-items:center;padding:3px 8px;background:#ffffff;border-radius:6px;line-height:0}.LeftSidebarNav_brandMarkImg__HB8Pd{display:block;height:20px;width:auto}.LeftSidebarNav_burger__Ynbwu{width:16px;height:12px;position:relative;display:inline-flex;flex-direction:column;justify-content:space-between}.LeftSidebarNav_burger__Ynbwu span,.LeftSidebarNav_burger__Ynbwu:after,.LeftSidebarNav_burger__Ynbwu:before{content:"";display:block;height:2px;border-radius:999px;background:white}.LeftSidebarNav_burger__Ynbwu:after,.LeftSidebarNav_burger__Ynbwu:before{width:16px}.LeftSidebarNav_burger__Ynbwu span{width:12px}.LeftSidebarNav_navLink__vnDi6{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.7);text-decoration:none}.LeftSidebarNav_navLink__vnDi6:hover{color:white}.LeftSidebarNav_navLink__vnDi6:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;border-radius:10px}.LeftSidebarNav_scrollArea__Za2Zs{padding-right:6px}.LeftSidebarNav_groups__xgtXr{display:grid;gap:0}.LeftSidebarNav_quickLinks__3mPAr{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.15);display:grid;gap:8px}.LeftSidebarNav_quickLinksTitle__5Rv5_{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.65)}.LeftSidebarNav_quickLink__Q79lk{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:10px;font-size:14px;color:rgba(255,255,255,.65);text-decoration:none;transition:color .15s ease,background-color .15s ease}.LeftSidebarNav_quickLink__Q79lk:hover{color:white}.LeftSidebarNav_quickLinkActive__LXbZU{color:white;font-weight:800;background:rgba(255,255,255,.08)}.LeftSidebarNav_group__rD3W6{border-bottom:1px solid rgba(255,255,255,.08);padding:0}.LeftSidebarNav_groupSummary__Hrcwt{display:flex;align-items:center;gap:10px;padding:8px 4px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:hsl(var(--sidebar-text-muted))}.LeftSidebarNav_groupSummaryActive__qN544{color:white}.LeftSidebarNav_groupSummary__Hrcwt::-webkit-details-marker{display:none}.LeftSidebarNav_groupSummary__Hrcwt:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;border-radius:12px}.LeftSidebarNav_groupIcon__BrZLO{width:22px;height:22px;background:none;border:none;display:grid;place-items:center;overflow:hidden;flex:none}.LeftSidebarNav_groupGlyph__yh5bR{font-size:12px;font-weight:700;color:rgba(255,255,255,.6);line-height:1;text-transform:uppercase}.LeftSidebarNav_groupIconImg__JgONI{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block}.LeftSidebarNav_groupTitle__HPKbT{flex:1}.LeftSidebarNav_groupFlatLink__wOF3M{display:flex;align-items:center;gap:10px;padding:8px 4px;font-size:13px;font-weight:600;color:hsl(var(--sidebar-text-muted));text-decoration:none;transition:color .15s ease}.LeftSidebarNav_groupFlatLink__wOF3M:hover{color:white}.LeftSidebarNav_groupFlatLink__wOF3M:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;border-radius:12px}.LeftSidebarNav_chevron__frY7p{width:8px;height:8px;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);transform:rotate(-45deg);transition:transform .15s ease}.LeftSidebarNav_group__rD3W6[open] .LeftSidebarNav_chevron__frY7p{transform:rotate(45deg)}.LeftSidebarNav_groupLinks__rQwg_{display:grid;gap:6px;padding:4px 0 8px 36px}.LeftSidebarNav_viewAllLink__3tedd{font-size:13px;font-weight:700;color:white;text-decoration:none;padding:6px 0;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.15);transition:color .15s ease}.LeftSidebarNav_viewAllLink__3tedd:hover{color:rgba(255,255,255,.85);text-decoration:underline}.LeftSidebarNav_link__5G7mn{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:10px;font-size:14px;color:rgba(255,255,255,.65);text-decoration:none;transition:color .15s ease}.LeftSidebarNav_link__5G7mn:hover{color:white}.LeftSidebarNav_linkActive__EC_AW{color:white;font-weight:800;background:rgba(255,255,255,.08)}.LeftSidebarNav_link__5G7mn:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;border-radius:10px}.LeftSidebarNav_subgroup__1COCL{border-top:1px solid rgba(255,255,255,.12);padding-top:8px;margin-top:8px}.LeftSidebarNav_subgroupSummary__tggd_{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:12px;font-weight:600;color:rgba(255,255,255,.9)}.LeftSidebarNav_subgroupSummary__tggd_::-webkit-details-marker{display:none}.LeftSidebarNav_subgroupSummary__tggd_:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;border-radius:10px}.LeftSidebarNav_subgroupLabel__scJSl{flex:1}.LeftSidebarNav_subChevron__Jlwth{width:7px;height:7px;border-right:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6);transform:rotate(-45deg);transition:transform .15s ease}.LeftSidebarNav_subgroup__1COCL[open] .LeftSidebarNav_subChevron__Jlwth{transform:rotate(45deg)}.LeftSidebarNav_subgroupLinks__YHkuu{display:grid;gap:6px;padding:6px 0 0 14px}.LeftSidebarNav_subgroupLinkAll__z18Pi,.LeftSidebarNav_subgroupLink__mRnb3{font-size:12px;color:rgba(255,255,255,.7);text-decoration:none;transition:color .15s ease}.LeftSidebarNav_subgroupLinkAll__z18Pi:hover,.LeftSidebarNav_subgroupLink__mRnb3:hover{color:white}.LeftSidebarNav_subgroupLinkAll__z18Pi{font-weight:700;color:white}.LeftSidebarNav_drawer__ylvHs{position:fixed;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:var(--z-cookie)}.LeftSidebarNav_drawer__ylvHs[data-open=true]{pointer-events:auto;opacity:1}.LeftSidebarNav_drawerBackdrop__SDXHv{position:absolute;inset:0;background:rgba(7,16,30,.65)}.LeftSidebarNav_drawerPanel__DlW85{position:absolute;left:0;top:0;height:100%;width:min(320px,86vw);background:hsl(var(--sidebar-bg));color:hsl(var(--sidebar-text));padding:16px;box-shadow:24px 0 48px rgba(15,23,42,.28);transform:translateX(-100%);transition:transform .22s ease;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.LeftSidebarNav_drawer__ylvHs[data-open=true] .LeftSidebarNav_drawerPanel__DlW85{transform:translateX(0)}.LeftSidebarNav_drawerHeader__HEpyl{display:flex;align-items:center;justify-content:space-between;gap:12px}.LeftSidebarNav_drawerTitle__0cU0k{font-size:16px;font-weight:700;color:white}.LeftSidebarNav_drawerSubtitle__l9ikP{font-size:12px;color:rgba(255,255,255,.7)}.LeftSidebarNav_closeButton__2z_yw{background:none;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;color:white}.LeftSidebarNav_closeButton__2z_yw:hover{border-color:white}.LeftSidebarNav_closeButton__2z_yw:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}@media (min-width:1024px){.LeftSidebarNav_shell__pcs_w{align-self:stretch}.LeftSidebarNav_mobileToggle__RiWPr{display:none}.LeftSidebarNav_sidebar__WH2Z5{display:block;position:sticky;top:calc(56px + var(--vehicle-banner-h, 0px));max-height:calc(100vh - 56px - var(--vehicle-banner-h, 0px));max-height:calc(100dvh - 56px - var(--vehicle-banner-h, 0px));overflow-y:scroll;scrollbar-width:thin;scrollbar-color:hsl(215 64% 34%/.5) transparent}.LeftSidebarNav_sidebar__WH2Z5::-webkit-scrollbar{width:6px}.LeftSidebarNav_sidebar__WH2Z5::-webkit-scrollbar-thumb{background:hsl(215 64% 34%/.5);border-radius:999px}.LeftSidebarNav_drawer__ylvHs{display:none}}@media (max-width:767px){.LeftSidebarNav_groupGlyph__yh5bR,.LeftSidebarNav_mobileLink__iH8B4,.LeftSidebarNav_navLink__vnDi6,.LeftSidebarNav_quickLinksTitle__5Rv5_,.LeftSidebarNav_subgroupLinkAll__z18Pi,.LeftSidebarNav_subgroupLink__mRnb3{font-size:12px}}.primitives_sr__7JA52{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.primitives_btn__gfAZO{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:0;border-radius:16px;font:600 16px/1 var(--s3-sans);letter-spacing:-.015em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .4s var(--s3-ease),box-shadow .4s var(--s3-ease),opacity .4s var(--s3-ease),background .4s var(--s3-ease)}.primitives_btn__gfAZO svg{width:16px;height:16px;flex:none;transition:transform .4s var(--s3-ease)}.primitives_btn__gfAZO:focus-visible{outline:2px solid var(--s3-accent-2);outline-offset:3px}.primitives_btn__gfAZO:disabled{cursor:default;opacity:.5}.primitives_lg__D0vxm{height:56px;padding:0 28px;font-size:16.5px;border-radius:18px}.primitives_sm__T3F6X{height:40px;padding:0 16px;font-size:14.5px;border-radius:12px}.primitives_block__FkjNN{width:100%}.primitives_primary__TqREr{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--s3-accent-2) 80%,#fff) 0,var(--s3-accent) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 1px color-mix(in srgb,var(--s3-accent) 65%,transparent),0 8px 24px color-mix(in srgb,var(--s3-accent) 42%,transparent),0 24px 48px color-mix(in srgb,var(--s3-accent) 18%,transparent)}.primitives_primary__TqREr:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 1px color-mix(in srgb,var(--s3-accent) 70%,transparent),0 12px 32px color-mix(in srgb,var(--s3-accent) 55%,transparent),0 32px 64px color-mix(in srgb,var(--s3-accent) 24%,transparent)}.primitives_primary__TqREr:hover:not(:disabled) svg{transform:translateX(3px)}.primitives_secondary__LIcQn{color:var(--s3-t1);background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 12%,transparent),0 1px 2px color-mix(in srgb,var(--s3-ink) 6%,transparent)}.primitives_secondary__LIcQn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 30%,transparent),var(--s3-sh-1)}.primitives_glass__oMnsi{color:var(--s3-d1);background:var(--s3-glass);box-shadow:inset 0 0 0 1px var(--s3-glass-bd);backdrop-filter:var(--s3-blur)}.primitives_glass__oMnsi:hover:not(:disabled){background:rgba(255,255,255,.14)}.primitives_link__lV7cp{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;font:500 16px/1 var(--s3-sans);color:var(--s3-accent);text-decoration:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--s3-accent) 30%,transparent);transition:gap .4s var(--s3-ease),box-shadow .4s var(--s3-ease)}.primitives_link__lV7cp svg{width:16px;height:16px}.primitives_link__lV7cp:hover{gap:12px;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--s3-accent) 90%,transparent)}.primitives_chip__Q8RX4{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:999px;font:500 14px/1 var(--s3-sans);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;color:var(--s3-t2);background:var(--s3-pale);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 8%,transparent);transition:background .3s var(--s3-ease),color .3s var(--s3-ease),box-shadow .3s var(--s3-ease)}a.primitives_chip__Q8RX4:hover,button.primitives_chip__Q8RX4:hover{color:var(--s3-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 24%,transparent)}.primitives_chipOn__7x4Zp,.primitives_chip__Q8RX4[aria-pressed=true]{color:#fff;background:var(--s3-accent);box-shadow:none}.primitives_chipDark__ijbaH{height:40px;padding:0 16px 0 12px;color:var(--s3-d2);background:var(--s3-glass);box-shadow:inset 0 0 0 1px var(--s3-glass-bd);backdrop-filter:var(--s3-blur)}a.primitives_chipDark__ijbaH:hover,button.primitives_chipDark__ijbaH:hover{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-sky) 45%,transparent)}.primitives_chipTag__26fZl{height:32px;padding:0 12px;border-radius:10px;font:600 12px/1 var(--s3-sans);letter-spacing:.01em}.primitives_price__Voeyo{position:relative;display:inline-flex;align-items:baseline;font:600 28px/1 var(--s3-sans);letter-spacing:-.04em;color:var(--s3-t1);white-space:nowrap;font-variant-numeric:tabular-nums}.primitives_priceC__H_k7e{display:inline-block;font-size:.56em;letter-spacing:-.01em;transform:translateY(-.64em)}.primitives_priceE__oYXFv{display:inline-block;font-size:.5em;font-weight:500;letter-spacing:0;color:var(--s3-t3);transform:translateY(-.76em)}.primitives_priceE__oYXFv:first-child,.primitives_sr__7JA52+.primitives_priceE__oYXFv{margin-right:.12em}.primitives_priceTrail__v28DS{margin-left:.22em}@media (prefers-reduced-motion:reduce){.primitives_btn__gfAZO,.primitives_btn__gfAZO svg,.primitives_chip__Q8RX4,.primitives_link__lV7cp{transition:none}}.Shop3MegaMenu_menu__NO3Kc{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:45;width:var(--s3-wrap);margin-inline:auto;color:var(--s3-t1);font:400 15px/1.45 var(--s3-sans);letter-spacing:-.011em;visibility:hidden;opacity:0;transform:translate3d(0,-8px,0);pointer-events:none;transition:opacity .35s var(--s3-ease),transform .45s var(--s3-ease),visibility 0s linear .45s}.Shop3MegaMenu_menu__NO3Kc[data-open]{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .35s var(--s3-ease),transform .45s var(--s3-ease),visibility 0s}.Shop3MegaMenu_card__HqIOl{max-height:calc(100vh - var(--s3-bar) - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--s3-r-card-lg);background:#fff;box-shadow:var(--s3-sh-2),inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 6%,transparent);padding:12px}.Shop3MegaMenu_accountRow__Bi2I3,.Shop3MegaMenu_head__717tw{display:none}.Shop3MegaMenu_account__6kKkN{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 8px;border-radius:18px;background:var(--s3-pale);color:var(--s3-t1);font:500 15.5px/1.2 var(--s3-sans);letter-spacing:-.011em;text-decoration:none;transition:background .3s var(--s3-ease)}.Shop3MegaMenu_account__6kKkN:hover{background:var(--s3-pale-2)}.Shop3MegaMenu_accountIco__Gqhjk{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;color:var(--s3-accent);background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 10%,transparent),0 2px 8px color-mix(in srgb,var(--s3-ink) 5%,transparent)}.Shop3MegaMenu_accountIco__Gqhjk svg{width:20px;height:20px}.Shop3MegaMenu_accountText__rLM7m{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shop3MegaMenu_accountGo__Vl9T9{width:18px;height:18px;flex:none;color:var(--s3-t3);transform:rotate(-90deg)}.Shop3MegaMenu_systems__58Ekv{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-rows:repeat(var(--s3-menu-rows,1),auto) 1fr;-moz-column-gap:24px;column-gap:24px;border-radius:20px}.Shop3MegaMenu_sys__swp_k{display:contents}.Shop3MegaMenu_tab__zdFZm{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 14px;border:0;border-radius:12px;background:none;color:var(--s3-t2);font:500 14.5px/1.25 var(--s3-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background .3s var(--s3-ease),color .3s var(--s3-ease)}.Shop3MegaMenu_tab__zdFZm:hover{background:var(--s3-pale-2);color:var(--s3-t1)}.Shop3MegaMenu_sys__swp_k[data-active] .Shop3MegaMenu_tab__zdFZm{background:var(--s3-pale);color:var(--s3-accent)}.Shop3MegaMenu_tabIcon__0MIwg{width:16px;height:16px;flex:none;opacity:.5;transform:rotate(-90deg);transition:transform .4s var(--s3-ease)}.Shop3MegaMenu_panel__Xtfjb{grid-column:2;grid-row:1/-1;display:none;align-content:start;padding:16px 16px 8px 8px}.Shop3MegaMenu_sys__swp_k[data-active] .Shop3MegaMenu_panel__Xtfjb{display:grid}.Shop3MegaMenu_panelTitle__bNAU2,.Shop3MegaMenu_quickTitle__3mXkQ,.Shop3MegaMenu_title__ln6lx{font:500 11px/1 var(--s3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s3-t3)}.Shop3MegaMenu_links__RFlLV{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px}.Shop3MegaMenu_links__RFlLV a,.Shop3MegaMenu_quickList__bbWu9 a{display:block;padding:7px 0;color:var(--s3-t2);text-decoration:none;transition:color .3s var(--s3-ease)}.Shop3MegaMenu_sub__v1lNM{margin:0 0 6px;padding:0 0 0 12px;list-style:none;border-left:1px solid color-mix(in srgb,var(--s3-accent) 10%,transparent)}.Shop3MegaMenu_sub__v1lNM a{padding:4px 0;font-size:13.5px;color:var(--s3-t3)}.Shop3MegaMenu_links__RFlLV a:hover,.Shop3MegaMenu_quickList__bbWu9 a:hover{color:var(--s3-accent)}.Shop3MegaMenu_viewAll__Yx6j7{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding-bottom:4px;font:500 15px/1 var(--s3-sans);color:var(--s3-accent);text-decoration:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--s3-accent) 30%,transparent);transition:gap .4s var(--s3-ease),box-shadow .4s var(--s3-ease)}.Shop3MegaMenu_viewAll__Yx6j7:hover{gap:12px;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--s3-accent) 90%,transparent)}.Shop3MegaMenu_quick__acori{margin-top:12px;padding:16px 14px 6px;border-top:1px solid color-mix(in srgb,var(--s3-accent) 8%,transparent);display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.Shop3MegaMenu_quickList__bbWu9{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0 20px;font-size:14px}.Shop3MegaMenu_extra__CMhfJ{margin-left:auto}@media (max-width:1023px){.Shop3MegaMenu_menu__NO3Kc{position:fixed;top:var(--s3-drawer-top,var(--s3-bar));bottom:0;width:auto;transform:translate3d(0,24px,0)}.Shop3MegaMenu_card__HqIOl{height:100%;max-height:none;border-radius:var(--s3-r-sheet) var(--s3-r-sheet) 0 0;padding:20px 16px calc(32px + var(--mobile-nav-h, 56px));box-shadow:0 -24px 48px -24px color-mix(in srgb,var(--s3-ink) 30%,transparent)}.Shop3MegaMenu_head__717tw{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px}.Shop3MegaMenu_close__3rLal{width:40px;height:40px;border:0;border-radius:999px;display:inline-grid;place-items:center;color:var(--s3-t1);background:var(--s3-pale);cursor:pointer}.Shop3MegaMenu_close__3rLal svg{width:20px;height:20px}.Shop3MegaMenu_systems__58Ekv{display:block}.Shop3MegaMenu_sys__swp_k{display:block;border-bottom:1px solid color-mix(in srgb,var(--s3-accent) 7%,transparent)}.Shop3MegaMenu_tab__zdFZm{min-height:52px;padding:12px 4px;border-radius:0;font-size:16px;color:var(--s3-t1)}.Shop3MegaMenu_sys__swp_k[data-active] .Shop3MegaMenu_tab__zdFZm,.Shop3MegaMenu_tab__zdFZm:hover{background:none}.Shop3MegaMenu_sys__swp_k[data-active] .Shop3MegaMenu_tab__zdFZm{color:var(--s3-accent)}.Shop3MegaMenu_tabIcon__0MIwg{transform:none}.Shop3MegaMenu_sys__swp_k[data-active] .Shop3MegaMenu_tabIcon__0MIwg{transform:rotate(180deg)}.Shop3MegaMenu_panel__Xtfjb{padding:0 4px 16px}.Shop3MegaMenu_panelTitle__bNAU2{display:none}.Shop3MegaMenu_links__RFlLV{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.Shop3MegaMenu_quick__acori{border-top:0;padding:20px 4px 0}.Shop3MegaMenu_quickList__bbWu9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;width:100%}.Shop3MegaMenu_links__RFlLV a,.Shop3MegaMenu_quickList__bbWu9 a{padding:9px 0}.Shop3MegaMenu_sub__v1lNM a{padding:10px 0}.Shop3MegaMenu_extra__CMhfJ{margin-left:0}}@media (max-width:480px){.Shop3MegaMenu_accountRow__Bi2I3{display:block;padding:0 0 8px}}@media (max-width:420px){.Shop3MegaMenu_links__RFlLV,.Shop3MegaMenu_quickList__bbWu9{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Shop3MegaMenu_menu__NO3Kc,.Shop3MegaMenu_menu__NO3Kc[data-open],.Shop3MegaMenu_tabIcon__0MIwg,.Shop3MegaMenu_tab__zdFZm,.Shop3MegaMenu_viewAll__Yx6j7{transition:none}}.Shop3Header_bar__52edM{position:sticky;top:0;z-index:40;height:var(--s3-bar);color:var(--s3-d1);font:400 16px/1.5 var(--s3-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .5s var(--s3-ease)}.Shop3Header_bar__52edM[data-tone=light]{color:var(--s3-t1)}.Shop3Header_bar__52edM:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--s3-ink) 94%,transparent),color-mix(in srgb,var(--s3-ink) 84%,transparent));backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--s3-sky) 12%,transparent),0 8px 24px color-mix(in srgb,var(--s3-ink) 20%,transparent);transition:opacity .5s var(--s3-ease)}.Shop3Header_bar__52edM[data-tone=dark][data-lift]:before{opacity:1}.Shop3Header_bar__52edM :focus-visible{outline:2px solid var(--s3-accent-2);outline-offset:3px;border-radius:8px}.Shop3Header_glass__oMOZB{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s var(--s3-ease);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.7));backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--s3-accent) 7%,transparent),0 8px 24px color-mix(in srgb,var(--s3-ink) 5%,transparent)}.Shop3Header_bar__52edM[data-tone=light] .Shop3Header_glass__oMOZB{opacity:1}.Shop3Header_in__uvCGO{position:relative;width:var(--s3-wrap);height:100%;margin-inline:auto;display:flex;align-items:center;gap:32px}.Shop3Header_logo__ku_zi{display:inline-flex;align-items:center;flex:none;border-radius:10px;transition:background .5s var(--s3-ease),padding .5s var(--s3-ease)}.Shop3Header_logo__ku_zi img{display:block;height:28px;width:auto}.Shop3Header_bar__52edM[data-tone=dark] .Shop3Header_logoChip__6jUL8{background:#fff;padding:4px 8px}.Shop3Header_bar__52edM[data-tone=dark] .Shop3Header_logoPair__7x2JW .Shop3Header_logoLight__gXy69,.Shop3Header_logoPair__7x2JW .Shop3Header_logoDark__Dn0Kb{display:none}.Shop3Header_bar__52edM[data-tone=dark] .Shop3Header_logoPair__7x2JW .Shop3Header_logoDark__Dn0Kb{display:block}.Shop3Header_nav__pkzUn{display:flex;gap:24px}.Shop3Header_navBtn__nNb9p,.Shop3Header_nav__pkzUn a{display:inline-flex;align-items:center;gap:4px;font:500 14.5px/1 var(--s3-sans);color:inherit;opacity:.72;white-space:nowrap;transition:opacity .3s var(--s3-ease)}.Shop3Header_navBtn__nNb9p{background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}.Shop3Header_navBtn__nNb9p:hover,.Shop3Header_navBtn__nNb9p[aria-expanded=true],.Shop3Header_nav__pkzUn a:hover{opacity:1}.Shop3Header_navBtn__nNb9p svg{width:14px;height:14px;transition:transform .4s var(--s3-ease)}.Shop3Header_navBtn__nNb9p[aria-expanded=true] svg{transform:rotate(180deg)}.Shop3Header_search__aVKlZ{flex:1;max-width:400px;margin-left:auto;min-width:0}.Shop3Header_right__Od7SH{display:flex;align-items:center;gap:8px;flex:none}.Shop3Header_iconbtn__XJSJO{position:relative;width:40px;height:40px;flex:none;border:0;padding:0;border-radius:999px;display:inline-grid;place-items:center;color:inherit;cursor:pointer;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background .4s var(--s3-ease),box-shadow .4s var(--s3-ease),color .4s var(--s3-ease),transform .4s var(--s3-ease)}.Shop3Header_iconbtn__XJSJO:hover{background:rgba(255,255,255,.13)}.Shop3Header_bar__52edM[data-tone=light] .Shop3Header_iconbtn__XJSJO{background:color-mix(in srgb,var(--s3-accent) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-accent) 8%,transparent)}.Shop3Header_bar__52edM[data-tone=light] .Shop3Header_iconbtn__XJSJO:hover{background:color-mix(in srgb,var(--s3-accent) 8%,transparent)}.Shop3Header_iconbtn__XJSJO svg{width:20px;height:20px}.Shop3Header_count__yF260{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font:600 11px/1 var(--s3-sans);color:#fff;background:var(--s3-accent);box-shadow:0 0 0 2px var(--s3-ink),0 0 12px color-mix(in srgb,var(--s3-accent-2) 70%,transparent);transform:scale(0);transition:transform .5s var(--s3-ease),box-shadow .5s var(--s3-ease)}.Shop3Header_bar__52edM[data-tone=light] .Shop3Header_count__yF260{box-shadow:0 0 0 2px #fff}.Shop3Header_hasCount__wJARO .Shop3Header_count__yF260{transform:none}.Shop3Header_menuBtn__cUHhp,.Shop3Header_searchPhone__q654X{display:none}.Shop3Header_account__EqPZc{position:relative}.Shop3Header_pop__aEphp{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;border-radius:16px;background:#fff;color:var(--s3-t1);box-shadow:var(--s3-sh-2);display:grid;gap:2px}.Shop3Header_pop__aEphp a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;font:500 14.5px/1.2 var(--s3-sans);color:var(--s3-t2)}.Shop3Header_pop__aEphp a:hover{background:var(--s3-pale);color:var(--s3-t1)}.Shop3Header_popMeta__q8yVF{font:500 12px/1 var(--s3-mono);color:var(--s3-t3)}@media (max-width:1180px){.Shop3Header_nav__pkzUn{gap:16px}.Shop3Header_in__uvCGO{gap:20px}}@media (max-width:1023px){.Shop3Header_nav__pkzUn{display:none}.Shop3Header_menuBtn__cUHhp{display:inline-grid}.Shop3Header_right__Od7SH{margin-left:auto}}@media (max-width:767px){.Shop3Header_in__uvCGO{gap:8px}.Shop3Header_logo__ku_zi img{height:24px}.Shop3Header_search__aVKlZ{display:none}.Shop3Header_searchPhone__q654X{display:inline-grid}.Shop3Header_wish__LRVXp{display:none}}@media (max-width:480px){.Shop3Header_acct__4tQdK,.Shop3Header_cartBtn__iWxEY{display:none}}@media (prefers-reduced-motion:reduce){.Shop3Header_bar__52edM,.Shop3Header_bar__52edM:before,.Shop3Header_count__yF260,.Shop3Header_glass__oMOZB,.Shop3Header_iconbtn__XJSJO,.Shop3Header_logo__ku_zi,.Shop3Header_navBtn__nNb9p svg{transition:none}}.Shop3Footer_foot__Rl6od{position:relative;z-index:3;margin-top:64px;border-radius:var(--s3-r-sheet) var(--s3-r-sheet) 0 0;overflow:hidden;padding:calc(var(--s3-r-sheet) + 96px) 0 48px;color:var(--s3-d2);font:400 16px/1.5 var(--s3-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;background:radial-gradient(70% 60% at 80% 0,color-mix(in srgb,var(--s3-accent) 34%,transparent),transparent 70%),linear-gradient(172deg,var(--s3-ink) 0,color-mix(in srgb,var(--s3-ink) 60%,var(--s3-navy)) 60%,color-mix(in srgb,var(--s3-ink) 50%,var(--s3-navy)) 100%)}.Shop3Footer_fx__1otFG{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 50% at 12% 30%,color-mix(in srgb,var(--s3-accent-2) 16%,transparent),transparent 70%)}.Shop3Footer_wrap__riXOM{position:relative;width:var(--s3-wrap);margin-inline:auto}.Shop3Footer_foot__Rl6od :focus-visible{outline:2px solid var(--s3-accent-2);outline-offset:3px;border-radius:6px}.Shop3Footer_foot__Rl6od a{color:inherit;text-decoration:none}.Shop3Footer_cta___Ncp0{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-bottom:80px;margin-bottom:64px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.Shop3Footer_ctaTitle__Zy2he{margin:0;max-width:11em;font:600 clamp(40px,5vw,72px)/.98 var(--s3-sans);letter-spacing:-.045em;color:#fff}.Shop3Footer_ctaTitle__Zy2he span{display:block}.Shop3Footer_ctaGlow__AflFN{padding-bottom:.1em;margin-bottom:-.1em;background:linear-gradient(98deg,var(--s3-pale) 0,color-mix(in srgb,var(--s3-sky) 80%,#fff) 34%,color-mix(in srgb,var(--s3-accent-2) 70%,#fff) 70%,color-mix(in srgb,var(--s3-accent-2) 55%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px color-mix(in srgb,var(--s3-accent-2) 30%,transparent)}.Shop3Footer_ctaLead__ecq6b{margin:20px 0 0;max-width:26em;font:400 17px/1.55 var(--s3-sans);color:var(--s3-d2)}.Shop3Footer_ctaButton__WWNJx{margin-top:32px}.Shop3Footer_car__W_u3E{position:relative;align-self:center;width:118%;margin:0 -10% 0 -8%;aspect-ratio:450/160;pointer-events:none;opacity:.9}.Shop3Footer_car__W_u3E svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Shop3Footer_car__W_u3E .g-l{fill:none;stroke:color-mix(in srgb,var(--s3-sky) 58%,transparent);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.Shop3Footer_car__W_u3E .g-dim{opacity:.5}.Shop3Footer_car__W_u3E .g-faint{opacity:.28}.Shop3Footer_carBase__s1Dxr{filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--s3-sky) 80%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--s3-accent-2) 45%,transparent))}.Shop3Footer_floor__rAi0X{fill:none}.Shop3Footer_fA__C_ckr,.Shop3Footer_fB__TxeAt,.Shop3Footer_fT__lm8Mi{stroke:color-mix(in srgb,var(--s3-sky) 22%,transparent);stroke-width:1;fill:none}.Shop3Footer_fC__nzfOr{stroke:color-mix(in srgb,var(--s3-accent-2) 22%,transparent);stroke-width:1;fill:none}.Shop3Footer_lamp__uxYCj{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--s3-sky) 100%,#fff)) drop-shadow(0 0 14px color-mix(in srgb,var(--s3-accent-2) 90%,transparent))}.Shop3Footer_zL__IDCIR{fill:none;stroke:color-mix(in srgb,var(--s3-pale) 90%,#fff);stroke-width:1.4;vector-effect:non-scaling-stroke}.Shop3Footer_zF__0qo7b{fill:color-mix(in srgb,var(--s3-sky) 50%,transparent)}.Shop3Footer_top__cj_xz{position:relative;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px}.Shop3Footer_logo__XKS2y{display:inline-flex;align-items:center;border-radius:10px}.Shop3Footer_logo__XKS2y img{display:block;height:32px;width:auto}.Shop3Footer_logoChip__O6T_D{background:#fff;padding:6px 10px}.Shop3Footer_blurb__7Y2Pc{margin:20px 0 0;max-width:21em;font-size:15.5px;color:var(--s3-d2)}.Shop3Footer_newsTitle__KtCuX{margin:28px 0 0;font:600 15px/1.3 var(--s3-sans);color:#fff}.Shop3Footer_newsText__w73Nn{margin:6px 0 0;max-width:24em;font-size:14px;color:var(--s3-d3)}.Shop3Footer_news__Dax8v{margin-top:14px}.Shop3Footer_h__CIwAg{margin:0;font:500 11px/1 var(--s3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s3-sky);opacity:.8}.Shop3Footer_list__LIixn{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:14px;font-size:15px}.Shop3Footer_list__LIixn a{position:relative;display:inline-block;color:var(--s3-d2);transition:color .3s var(--s3-ease)}.Shop3Footer_list__LIixn a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:color-mix(in srgb,var(--s3-sky) 60%,transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--s3-ease)}.Shop3Footer_list__LIixn a:hover{color:#fff}.Shop3Footer_list__LIixn a:hover:after{transform:none}.Shop3Footer_cookie__WeFrM button{padding:0;border:0;background:none;font:inherit;color:var(--s3-d2);cursor:pointer;text-align:left}.Shop3Footer_cookie__WeFrM button:hover{color:#fff}.Shop3Footer_popular__wjFfn{margin-top:64px;padding-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.Shop3Footer_inline__1derl{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13.5px}.Shop3Footer_inline__1derl a{color:var(--s3-d3);transition:color .3s var(--s3-ease)}.Shop3Footer_inline__1derl a:hover{color:#fff}.Shop3Footer_markets__d97_l{margin-top:40px}.Shop3Footer_marketList__9mHw9{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.Shop3Footer_marketList__9mHw9 a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;color:var(--s3-d2);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.Shop3Footer_marketList__9mHw9 a[aria-current]{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s3-sky) 45%,transparent)}.Shop3Footer_marketLabel__czdk1{color:var(--s3-d3)}.Shop3Footer_base__c6hVD{position:relative;margin-top:80px;padding-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);font-size:13px;color:var(--s3-d3)}.Shop3Footer_base__c6hVD p{margin:0}.Shop3Footer_pays___ibSP{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.Shop3Footer_pays___ibSP li{border-radius:11px;font:600 12px/1 var(--s3-sans);letter-spacing:.01em;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08)}.Shop3Footer_pays___ibSP li,.Shop3Footer_totop__DcZMP{height:34px;padding:0 14px;display:inline-flex;align-items:center;color:var(--s3-d2)}.Shop3Footer_totop__DcZMP{gap:8px;border-radius:999px;font:500 13px/1 var(--s3-sans);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .4s var(--s3-ease)}.Shop3Footer_totop__DcZMP svg{width:16px;height:16px;transform:rotate(-90deg)}.Shop3Footer_totop__DcZMP:hover{transform:translate3d(0,-2px,0)}@media (max-width:1180px){.Shop3Footer_top__cj_xz{grid-template-columns:repeat(4,1fr)}.Shop3Footer_brand__D3LHd{grid-column:1/-1}}@media (max-width:980px){.Shop3Footer_top__cj_xz{grid-template-columns:1fr 1fr}.Shop3Footer_popular__wjFfn{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.Shop3Footer_list__LIixn{gap:0}.Shop3Footer_cookie__WeFrM button,.Shop3Footer_list__LIixn a{padding:9px 0}.Shop3Footer_list__LIixn a:after{bottom:6px}.Shop3Footer_inline__1derl{gap:0 16px}.Shop3Footer_inline__1derl a{display:inline-block;padding:10px 0}.Shop3Footer_marketList__9mHw9 a,.Shop3Footer_totop__DcZMP{height:40px}.Shop3Footer_news__Dax8v input[type=email]{min-width:0}.Shop3Footer_top__cj_xz>:last-child{grid-column:1/-1}.Shop3Footer_top__cj_xz>:last-child .Shop3Footer_list__LIixn{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.Shop3Footer_foot__Rl6od{padding-top:calc(var(--s3-r-sheet) + 64px);padding-bottom:calc(40px + var(--mobile-nav-h, 0px))}.Shop3Footer_cta___Ncp0{grid-template-columns:1fr;gap:0;padding-bottom:48px;margin-bottom:48px}.Shop3Footer_ctaTitle__Zy2he{font-size:40px}.Shop3Footer_ctaButton__WWNJx>*{width:100%}.Shop3Footer_car__W_u3E{width:100%;margin:8px 0 0;opacity:.8}.Shop3Footer_top__cj_xz{grid-template-columns:1fr 1fr;gap:32px 16px}.Shop3Footer_base__c6hVD,.Shop3Footer_popular__wjFfn{margin-top:48px}}@media (prefers-reduced-motion:reduce){.Shop3Footer_list__LIixn a:after,.Shop3Footer_totop__DcZMP{transition:none}}.BrandCarousel_carousel__tn94h{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:16px}.BrandCarousel_scroller__AFxV_{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;flex:1;min-width:0}.BrandCarousel_scroller__AFxV_::-webkit-scrollbar{display:none}.BrandCarousel_tile___yg6b{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:88px;height:52px;border-radius:8px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));padding:6px;scroll-snap-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.BrandCarousel_tile___yg6b:hover{border-color:hsl(var(--accent)/.6);box-shadow:0 0 0 2px hsl(var(--accent)/.1)}.BrandCarousel_tileActive___E4S5{border-color:hsl(var(--accent));box-shadow:0 0 0 2px hsl(var(--accent)/.2)}.BrandCarousel_tileText__k1nbY{font-size:12px;font-weight:600;color:hsl(var(--foreground,222 47% 11%));text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.BrandCarousel_tileAll__jO3u_{font-size:12px;font-weight:700;color:hsl(var(--primary,213 94% 40%))}.BrandCarousel_logoImg__ksQwG{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.BrandCarousel_scrollBtn__1uefD{flex:0 0 auto;width:28px;height:28px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--card));color:hsl(var(--foreground,222 47% 11%));font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.BrandCarousel_scrollBtn__1uefD:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}@media (max-width:768px){.BrandCarousel_scrollBtn__1uefD{display:none}}@media (max-width:767px){.BrandCarousel_tileText__k1nbY{font-size:12px}}.PositionSelector_positionSection__DnsE_{margin-bottom:16px}.PositionSelector_positionHeading__mUChC{font-size:14px;font-weight:600;color:hsl(var(--foreground,222 47% 11%));margin:0 0 10px;letter-spacing:-.01em}.PositionSelector_positionCards__C5mDQ{display:flex;gap:12px}.PositionSelector_positionCard__kcPph{flex:1 1 0%;min-width:0;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid hsl(var(--border,214 32% 91%));border-radius:10px;background:hsl(var(--card,0 0% 100%));cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;text-align:left;font-family:inherit;position:relative}.PositionSelector_positionCard__kcPph:hover{border-color:hsl(var(--primary,222 47% 31%)/.5);background:hsl(var(--muted,210 40% 96%)/.5)}.PositionSelector_positionCard__kcPph:focus-visible{outline:2px solid hsl(var(--primary,222 47% 31%));outline-offset:2px;box-shadow:0 0 0 3px hsl(var(--primary,222 47% 31%)/.2);border-color:hsl(var(--primary,222 47% 31%))}.PositionSelector_positionCard__kcPph.PositionSelector_active__SijlY{border-color:hsl(var(--primary,222 47% 31%));background:hsl(var(--primary,222 47% 31%)/.04);box-shadow:0 0 0 1px hsl(var(--primary,222 47% 31%)/.15)}.PositionSelector_positionCard__kcPph.PositionSelector_active__SijlY:focus-visible{box-shadow:0 0 0 1px hsl(var(--primary,222 47% 31%)/.15),0 0 0 3px hsl(var(--primary,222 47% 31%)/.2)}.PositionSelector_positionIcon__8prQP{width:48px;height:48px;flex-shrink:0;color:hsl(var(--foreground,222 47% 11%))}.PositionSelector_positionCard__kcPph.PositionSelector_active__SijlY .PositionSelector_positionIcon__8prQP{color:hsl(var(--primary,222 47% 31%))}.PositionSelector_accentDot__j40uI{fill:hsl(var(--warning,38 92% 50%));opacity:.9;transition:opacity .15s ease}.PositionSelector_positionCard__kcPph.PositionSelector_active__SijlY .PositionSelector_accentDot__j40uI,.PositionSelector_positionCard__kcPph:hover .PositionSelector_accentDot__j40uI{opacity:1}.PositionSelector_positionInfo__W_ecM{display:flex;flex-direction:column;gap:2px;min-width:0}.PositionSelector_positionLabel__Sgher{font-size:15px;font-weight:600;color:hsl(var(--foreground,222 47% 11%));line-height:1.25}.PositionSelector_positionCount__7pKux{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));font-weight:400;line-height:1.3}@media (max-width:480px){.PositionSelector_positionCards__C5mDQ{gap:8px}.PositionSelector_positionCard__kcPph{padding:12px 14px;gap:10px}.PositionSelector_positionIcon__8prQP{width:40px;height:40px}.PositionSelector_positionLabel__Sgher{font-size:14px}.PositionSelector_positionCount__7pKux{font-size:12px}}.BestsellersCarousel_section__UyTdP{display:grid;gap:16px}.BestsellersCarousel_header__YjnEP{display:flex;align-items:center;justify-content:space-between;gap:12px}.BestsellersCarousel_title__nkPHr{margin:0;font-size:18px;font-weight:700;color:hsl(var(--foreground))}.BestsellersCarousel_controls__aDhSq{display:flex;gap:6px}.BestsellersCarousel_controlBtn__bFC2E{width:32px;height:32px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.BestsellersCarousel_controlBtn__bFC2E:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}.BestsellersCarousel_scroller__EbXp0{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.BestsellersCarousel_scroller__EbXp0::-webkit-scrollbar{height:4px}.BestsellersCarousel_scroller__EbXp0::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.25);border-radius:999px}.BestsellersCarousel_card__Vis3z{flex:0 0 auto;width:200px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));overflow:hidden;scroll-snap-align:start;transition:border-color .15s ease,box-shadow .15s ease}.BestsellersCarousel_card__Vis3z:hover{border-color:hsl(var(--accent)/.5);box-shadow:0 4px 12px hsl(var(--foreground)/.06)}.BestsellersCarousel_cardLink__2_S_L{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.BestsellersCarousel_imageWrap__f8dQO{width:100%;height:140px;display:flex;align-items:center;justify-content:center;padding:12px;background:hsl(var(--muted)/.3);border-bottom:1px solid hsl(var(--border))}.BestsellersCarousel_image__qLPBb{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.BestsellersCarousel_body__YK_4h{display:grid;gap:4px;padding:12px}.BestsellersCarousel_brand__Dwkhg{font-size:12px;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.BestsellersCarousel_name__K4web{font-size:13px;font-weight:600;color:hsl(var(--foreground));line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BestsellersCarousel_artNo__zqvvS{font-size:12px;color:hsl(var(--muted-foreground))}.BestsellersCarousel_price__lO_Wy{font-size:16px;font-weight:800;color:hsl(var(--foreground));margin-top:4px}.BestsellersCarousel_priceCta__EcRCL{font-size:13px;font-weight:700;color:hsl(var(--accent));margin-top:4px}.BestsellersCarousel_addToCartBtn__eTyEh{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin-top:6px;padding:6px 10px;border:none;border-radius:999px;background:hsl(var(--cta));color:hsl(var(--cta-foreground));font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.BestsellersCarousel_addToCartBtn__eTyEh:hover{background:hsl(var(--cta)/.9)}.BestsellersCarousel_addToCartBtn__eTyEh:active{transform:scale(.97)}.BestsellersCarousel_addToCartBtn__eTyEh:disabled{opacity:.6;cursor:default}.BestsellersCarousel_addToCartBtnAdded__Xq9U4{animation:BestsellersCarousel_confetti-burst__C1pV3 .6s ease-out}@media (max-width:767px){.BestsellersCarousel_artNo__zqvvS,.BestsellersCarousel_brand__Dwkhg{font-size:12px}}.RelatedCategoriesCarousel_section__ngGC4{display:grid;gap:16px}.RelatedCategoriesCarousel_header__XKIYj{display:flex;align-items:center;justify-content:space-between;gap:12px}.RelatedCategoriesCarousel_title__b8udi{margin:0;font-size:18px;font-weight:700;color:hsl(var(--foreground))}.RelatedCategoriesCarousel_controls__uQ_iO{display:flex;gap:6px}.RelatedCategoriesCarousel_controlBtn__lpRwE{width:32px;height:32px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.RelatedCategoriesCarousel_controlBtn__lpRwE:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}.RelatedCategoriesCarousel_scroller__CY6Az{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.RelatedCategoriesCarousel_scroller__CY6Az::-webkit-scrollbar{height:4px}.RelatedCategoriesCarousel_scroller__CY6Az::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.25);border-radius:999px}.RelatedCategoriesCarousel_card__5KhSI{flex:0 0 auto;width:160px;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;scroll-snap-align:start}.RelatedCategoriesCarousel_card__5KhSI:hover .RelatedCategoriesCarousel_label__p9D9d{color:hsl(var(--accent));text-decoration:underline}.RelatedCategoriesCarousel_imageWrap__L7ezr{width:140px;height:140px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));display:flex;align-items:center;justify-content:center;overflow:hidden}.RelatedCategoriesCarousel_image__PrHDI{max-width:120px;max-height:120px;-o-object-fit:contain;object-fit:contain}.RelatedCategoriesCarousel_placeholder__WBiP9{width:60px;height:60px;border-radius:12px;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:hsl(var(--muted-foreground))}.RelatedCategoriesCarousel_label__p9D9d{font-size:12px;font-weight:600;color:hsl(var(--foreground));text-align:center;line-height:1.3}