.DashboardOverview_root__8fAM6{display:grid;gap:var(--space-md)}.DashboardOverview_welcome__AZzTK{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.DashboardOverview_welcome__AZzTK>div{display:grid;gap:var(--space-xs)}.DashboardOverview_welcome__AZzTK h2,.DashboardOverview_welcome__AZzTK p,.DashboardOverview_welcome__AZzTK small,.DashboardOverview_welcome__AZzTK span{margin:0}.DashboardOverview_welcome__AZzTK p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.DashboardOverview_welcome__AZzTK h2{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}.DashboardOverview_welcome__AZzTK span{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.DashboardOverview_welcome__AZzTK>small{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-surface-raised));color:var(--color-accent-strong);font-weight:var(--font-weight-medium)}.DashboardOverview_welcome__AZzTK>small svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.DashboardOverview_cards__fVWmd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}.DashboardOverview_cards__fVWmd li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:transform var(--duration-emphasis) var(--ease-out),box-shadow var(--duration-emphasis) var(--ease-out)}.DashboardOverview_cards__fVWmd li:hover{transform:translateY(calc(var(--space-1) * -1));box-shadow:var(--shadow-medium)}.DashboardOverview_cards__fVWmd li>svg{width:var(--space-md);height:var(--space-md);color:var(--color-active)}.DashboardOverview_cards__fVWmd li[data-status=planned]>svg{color:var(--color-accent-strong)}.DashboardOverview_cards__fVWmd li>div{display:grid;min-width:0;gap:var(--space-1)}.DashboardOverview_cards__fVWmd small,.DashboardOverview_cards__fVWmd span{color:var(--color-text-secondary)}.DashboardOverview_cards__fVWmd span{font-size:var(--font-size-sm)}.DashboardOverview_cards__fVWmd strong{overflow-wrap:anywhere;font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.DashboardOverview_cards__fVWmd small{line-height:var(--line-height-normal)}@media (min-width:64rem){.DashboardOverview_cards__fVWmd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.DashboardOverview_cards__fVWmd{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.DashboardOverview_cards__fVWmd li{transition-duration:var(--duration-reduced-motion)}.DashboardOverview_cards__fVWmd li:hover{transform:none}}.QuickActions_root__PKwUk{display:grid;gap:var(--space-md)}.QuickActions_root__PKwUk header div{display:grid;gap:var(--space-xs)}.QuickActions_root__PKwUk header h2,.QuickActions_root__PKwUk header p,.QuickActions_root__PKwUk header span{margin:0}.QuickActions_root__PKwUk header p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.QuickActions_root__PKwUk header h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.QuickActions_root__PKwUk header span{color:var(--color-text-secondary)}.QuickActions_root__PKwUk ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}.QuickActions_root__PKwUk li:last-child{grid-column:1/-1}.QuickActions_root__PKwUk a{display:grid;height:100%;min-height:calc(var(--space-3xl) + var(--space-sm));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text-primary);text-decoration:none;box-shadow:var(--shadow-soft);transition:transform var(--duration-emphasis) var(--ease-smooth),box-shadow var(--duration-emphasis) var(--ease-smooth),border-color var(--duration-emphasis) var(--ease-smooth)}.QuickActions_root__PKwUk a:hover{transform:scale(var(--motion-scale-action));border-color:var(--color-active);box-shadow:var(--shadow-medium)}.QuickActions_root__PKwUk a>svg:first-child{width:var(--space-md);height:var(--space-md);color:var(--color-active)}.QuickActions_root__PKwUk a>svg:last-child{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.QuickActions_root__PKwUk a span{display:grid;gap:var(--space-1)}.QuickActions_root__PKwUk a strong{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.QuickActions_root__PKwUk a small{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.QuickActions_root__PKwUk a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width:64rem){.QuickActions_root__PKwUk ul{grid-template-columns:repeat(5,minmax(0,1fr))}.QuickActions_root__PKwUk li:last-child{grid-column:auto}.QuickActions_root__PKwUk a{grid-template-columns:1fr;align-content:start}.QuickActions_root__PKwUk a>svg:last-child{display:none}}@media (prefers-reduced-motion:reduce){.QuickActions_root__PKwUk a{transition-duration:var(--duration-reduced-motion)}.QuickActions_root__PKwUk a:hover{transform:none}}.Skeleton_root__4VwGH{position:relative;display:block;min-height:var(--space-sm);overflow:hidden;border-radius:var(--radius-sm);background:var(--color-muted);contain:paint}.Skeleton_root__4VwGH:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-surface-shimmer),transparent);content:"";transform:translateX(var(--progress-translate-start));animation:Skeleton_skeleton-shimmer__NB1Zz var(--duration-skeleton) var(--ease-smooth) infinite}@keyframes Skeleton_skeleton-shimmer__NB1Zz{to{transform:translateX(var(--progress-translate-end))}}@media (prefers-reduced-motion:reduce){.Skeleton_root__4VwGH:after{animation:none}}@media (forced-colors:active){.Skeleton_root__4VwGH{border:1px solid CanvasText;background:Canvas}.Skeleton_root__4VwGH:after{display:none}}.VisuallyHidden_root__LVegU{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.Badge_root__UjP65{display:inline-flex;padding:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-muted)}.Badge_success__2hVxQ{color:var(--color-success)}.Badge_warning__kQCMu{color:var(--color-warning)}.Badge_danger__z_cRl{color:var(--color-danger)}.Badge_neutral__2hONf{color:var(--color-text)}.Accordion_root__aeB6w{border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.Accordion_heading__a_LZV{margin:0;font:inherit}.Accordion_trigger__1_I2K{display:flex;width:100%;min-height:var(--space-xl);align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0;border:0;background:transparent;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.Accordion_trigger__1_I2K:focus-visible,.Accordion_trigger__1_I2K:hover{color:var(--color-active)}.Accordion_chevron__9qV7Y{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--color-accent-strong)}.Accordion_chevron__9qV7Y svg{width:var(--size-icon-md);height:var(--size-icon-md)}.Accordion_panel__kPWEj{overflow:hidden}.Accordion_content__KLHxz{padding-block:0 var(--space-lg);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.Accordion_trigger__1_I2K{transition-duration:var(--duration-reduced-motion)}}.Avatar_root__bb9wr{display:inline-flex;overflow:hidden;border-radius:var(--radius-full,var(--radius-pill))}.AccountWidgetSkeleton_root__GsL2b{display:grid;gap:var(--space-md);padding-block:var(--space-sm)}.AccountWidgetSkeleton_root__GsL2b h2,.AccountWidgetSkeleton_srOnly__qtCwa{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AccountWidgetSkeleton_heading__zKCno{width:min(60%,var(--size-search-overlay));min-height:var(--space-lg)}.AccountWidgetSkeleton_items__evVlZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.AccountWidgetSkeleton_card__pWTh1{min-height:calc(var(--space-3xl) * 2);border-radius:var(--radius-lg)}@media (min-width:64rem){.AccountWidgetSkeleton_items__evVlZ{grid-template-columns:repeat(3,minmax(0,1fr))}}.AccountDashboard_root__FMyMY{display:grid;min-width:0;gap:var(--space-xl)}@media (min-width:64rem){.AccountDashboard_root__FMyMY{gap:var(--space-2xl)}}.AccountHeader_root__4KVaD{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);padding-block:var(--space-xl) var(--space-lg)}.AccountHeader_root__4KVaD h1,.AccountHeader_root__4KVaD p,.AccountHeader_root__4KVaD span{margin:0}.AccountHeader_root__4KVaD p{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.AccountHeader_root__4KVaD p svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.AccountHeader_root__4KVaD h1{font-family:var(--font-family-display);font-size:clamp(var(--font-size-3xl),7vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.AccountHeader_root__4KVaD span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.AccountSidebar_root__CuuxB{display:none;min-width:0}.AccountSidebar_root__CuuxB details{overflow:hidden;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.AccountSidebar_root__CuuxB summary{display:flex;min-height:var(--size-icon-button);align-items:center;justify-content:space-between;padding-inline:var(--space-sm);cursor:pointer;font-weight:var(--font-weight-semibold);list-style:none}.AccountSidebar_root__CuuxB summary::-webkit-details-marker{display:none}.AccountSidebar_root__CuuxB summary svg{width:var(--size-icon-md);height:var(--size-icon-md);transition:transform var(--duration-emphasis) var(--ease-smooth)}.AccountSidebar_root__CuuxB details[open] summary svg{transform:rotate(180deg)}.AccountSidebar_root__CuuxB nav{padding:0 var(--space-sm) var(--space-sm)}.AccountSidebar_root__CuuxB ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.AccountSidebar_planned__zXmEx,.AccountSidebar_root__CuuxB a,.AccountSidebar_root__CuuxB button{position:relative;display:flex;width:100%;min-height:var(--size-icon-button);align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-align:start;text-decoration:none;transition:color var(--duration-emphasis) var(--ease-out),background-color var(--duration-emphasis) var(--ease-out),transform var(--duration-emphasis) var(--ease-out)}.AccountSidebar_planned__zXmEx svg,.AccountSidebar_root__CuuxB a svg,.AccountSidebar_root__CuuxB button svg{width:var(--size-icon-md);height:var(--size-icon-md);flex:0 0 auto;color:var(--color-accent-strong)}.AccountSidebar_root__CuuxB a:hover{background:var(--color-muted);transform:translateX(var(--space-1))}.AccountSidebar_root__CuuxB a[data-active=true]{background:var(--color-active);color:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.AccountSidebar_root__CuuxB a[data-active=true]:before{position:absolute;inset-block:var(--space-xs);inset-inline-start:var(--space-1);width:var(--border-width-scrollbar);border-radius:var(--radius-pill);background:var(--color-accent-primary);content:""}.AccountSidebar_root__CuuxB a[data-active=true] svg{color:var(--color-surface-raised)}.AccountSidebar_root__CuuxB small{margin-inline-start:auto;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.AccountSidebar_planned__zXmEx,.AccountSidebar_root__CuuxB button:disabled{cursor:not-allowed;color:var(--color-text-secondary)}.AccountSidebar_root__CuuxB a:focus-visible,.AccountSidebar_root__CuuxB button:focus-visible,.AccountSidebar_root__CuuxB summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width:48rem){.AccountSidebar_root__CuuxB{display:block;position:sticky;top:calc(var(--size-announcement-bar) + var(--size-header-compact) + var(--space-md));align-self:start}}@media (min-width:64rem){.AccountSidebar_root__CuuxB summary{display:none}.AccountSidebar_root__CuuxB details:not([open]) nav,.AccountSidebar_root__CuuxB nav{display:block;padding-block-start:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.AccountSidebar_root__CuuxB a,.AccountSidebar_root__CuuxB summary svg{transition-duration:var(--duration-reduced-motion)}.AccountSidebar_root__CuuxB a:hover{transform:none}}.AccountManagementSkeleton_root__4h2wp{display:grid;gap:var(--space-sm)}.AccountManagementSkeleton_root__4h2wp>span{min-height:var(--space-3xl);border-radius:var(--radius-lg)}.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=wishlist]{grid-template-columns:repeat(2,minmax(0,1fr))}.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=wishlist]>span{min-height:calc(var(--space-3xl) * 3)}@media (min-width:64rem){.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=address],.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=rewards]{grid-template-columns:repeat(2,minmax(0,1fr))}}.PdpSkeleton_root__aCGNG{display:grid;gap:var(--space-sm);min-width:0}.PdpSkeleton_root__aCGNG span{display:block;min-height:var(--space-md);border-radius:var(--radius-lg);background:var(--color-muted);animation:PdpSkeleton_pdp-shared-skeleton__gMyBl var(--duration-slow) var(--ease-in-out) infinite alternate}.PdpSkeleton_root__aCGNG[data-skeleton-variant=gallery] span{aspect-ratio:1}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:first-child{width:35%}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(2){width:85%;min-height:var(--space-xl)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(3){width:45%}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(4),.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(5){width:100%;min-height:var(--size-icon-button)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=variant]{grid-template-columns:repeat(3,minmax(0,1fr))}.PdpSkeleton_root__aCGNG[data-skeleton-variant=variant] span{min-height:var(--size-icon-button);border-radius:var(--radius-pill)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=price] span:first-child{width:45%;min-height:var(--space-xl)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=price] span:last-child{width:30%}.PdpSkeleton_root__aCGNG[data-skeleton-variant=sticky-cta]{grid-template-columns:minmax(0,1fr) minmax(8rem,1fr)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=sticky-cta] span{min-height:var(--size-icon-button);border-radius:var(--radius-pill)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=accordion]{padding:var(--space-lg);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=accordion] span{min-height:var(--space-xl);border-radius:var(--radius-sm)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=recommendation],.PdpSkeleton_root__aCGNG[data-skeleton-variant=review]{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--space-xl)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=review] span{min-height:14rem}.PdpSkeleton_root__aCGNG[data-skeleton-variant=recommendation] span{aspect-ratio:1}@keyframes PdpSkeleton_pdp-shared-skeleton__gMyBl{0%{opacity:.55}to{opacity:1}}@media (min-width:64rem){.PdpSkeleton_root__aCGNG[data-skeleton-variant=review]{grid-template-columns:repeat(3,minmax(0,1fr))}.PdpSkeleton_root__aCGNG[data-skeleton-variant=recommendation]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.PdpSkeleton_root__aCGNG span{animation-duration:var(--duration-reduced-motion)}}.DeferredPdpSection_root__BruX_{min-height:18rem;content-visibility:auto;contain-intrinsic-size:auto 32rem}.DeferredPdpSection_placeholder__43kiZ{display:grid;gap:var(--space-md);padding-block:var(--space-2xl);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.DeferredPdpSection_placeholder__43kiZ h2,.DeferredPdpSection_state__Rvka5>h2{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}.DeferredPdpSection_placeholder__43kiZ span{display:block;width:100%;min-height:10rem;border-radius:var(--radius-xl);background:var(--color-muted);animation:DeferredPdpSection_deferred-pulse__G54f9 var(--duration-slow) var(--ease-in-out) infinite alternate}.DeferredPdpSection_state__Rvka5{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}@keyframes DeferredPdpSection_deferred-pulse__G54f9{0%{opacity:.5}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.DeferredPdpSection_placeholder__43kiZ span{animation-duration:var(--duration-reduced-motion)}}.CartErrorState_root__db_8u{display:grid;min-height:36rem;align-content:center;gap:var(--space-lg);padding-block:var(--space-xl)}.CartErrorState_root__db_8u>h1{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);text-align:center}.QuantitySelector_root__NfRgv{display:inline-grid;width:max-content;grid-template-columns:repeat(3,var(--size-icon-button));align-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);text-align:center}.QuantitySelector_root__NfRgv button{display:grid;min-height:var(--size-icon-button);place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary)}.QuantitySelector_root__NfRgv button:hover:not(:disabled){background:var(--color-muted)}.QuantitySelector_root__NfRgv button:disabled{cursor:not-allowed;opacity:.35}.QuantitySelector_root__NfRgv svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.QuantitySelector_root__NfRgv input,.QuantitySelector_root__NfRgv output,.QuantitySelector_root__NfRgv span{min-width:var(--size-icon-button);font-weight:var(--font-weight-medium)}.QuantitySelector_root__NfRgv input{width:var(--size-icon-button);border:0;background:transparent;color:inherit;font:inherit;text-align:center;appearance:textfield}.QuantitySelector_root__NfRgv input::-webkit-inner-spin-button{appearance:none}.QuantitySelector_root__NfRgv[data-invalid=true]{border-color:var(--color-error)}.QuantitySelector_root__NfRgv span svg{animation:QuantitySelector_cart-quantity-spin__fDbYd var(--duration-slow) linear infinite}@keyframes QuantitySelector_cart-quantity-spin__fDbYd{to{transform:rotate(1turn)}}.CartItem_root__4f5IJ{list-style:none}.CartItem_root__4f5IJ article{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.CartItem_imageLink__AUuNQ{overflow:hidden;aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-muted)}.CartItem_imageLink__AUuNQ img{width:100%;height:100%;object-fit:cover}.CartItem_details__6fIcp{display:grid;min-width:0;gap:var(--space-sm)}.CartItem_titleRow__VB2xZ{display:flex;align-items:start;justify-content:space-between;gap:var(--space-sm)}.CartItem_titleRow__VB2xZ h2,.CartItem_titleRow__VB2xZ p{margin:0}.CartItem_titleRow__VB2xZ small{display:block;margin-block-start:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-2xs)}.CartItem_titleRow__VB2xZ h2{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.CartItem_titleRow__VB2xZ h2 a{color:inherit;text-decoration:none}.CartItem_titleRow__VB2xZ p{margin-block-start:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_price__fLrb9{display:grid;flex:0 0 auto;justify-items:end;gap:var(--space-1)}.CartItem_price__fLrb9 del{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_actions__YoynS{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.CartItem_actions__YoynS button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;gap:var(--space-xs);padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_actions__YoynS button:hover{color:var(--color-accent-strong)}.CartItem_actions__YoynS button:disabled{cursor:wait;opacity:.45}.CartItem_actions__YoynS svg,.CartItem_delivery__2A03B svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.CartItem_assurances__3ggIT{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_assurances__3ggIT span{display:inline-flex;align-items:center;gap:var(--space-1)}.CartItem_assurances__3ggIT svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.CartItem_delivery__2A03B{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_delivery__2A03B svg{color:var(--color-accent-strong)}.CartItem_lineTotal__jsX4i{display:flex;justify-content:space-between;gap:var(--space-xs);margin:0;padding-block-start:var(--space-sm);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle);font-size:var(--font-size-sm)}.CartItem_error__wq2MK{margin:0;color:var(--color-error);font-size:var(--font-size-xs)}.CartItem_root__4f5IJ[data-surface=drawer] article{grid-template-columns:5.5rem minmax(0,1fr);padding:var(--space-sm);border-inline:0;border-radius:0;box-shadow:none}.CartItem_root__4f5IJ[data-surface=drawer] .CartItem_actions__YoynS button:not(:last-child),.CartItem_root__4f5IJ[data-surface=drawer] .CartItem_delivery__2A03B,.CartItem_root__4f5IJ[data-surface=drawer] .CartItem_lineTotal__jsX4i{display:none}@media (max-width:36rem){.CartItem_root__4f5IJ article{grid-template-columns:5.5rem minmax(0,1fr)}.CartItem_titleRow__VB2xZ{display:grid}.CartItem_price__fLrb9{justify-items:start;grid-auto-flow:column;justify-content:start}}@media (min-width:48rem){.CartItem_root__4f5IJ article{grid-template-columns:9rem minmax(0,1fr);padding:var(--space-md)}}.NavigationSkeleton_root__9bzRz{display:grid;gap:var(--space-md);padding:var(--space-lg)}.NavigationSkeleton_heading__RyMCY{width:48%;min-height:var(--space-lg)}.NavigationSkeleton_row__56Qz4{display:flex;align-items:center;gap:var(--space-sm)}.NavigationSkeleton_image__2GoBr{width:var(--size-product-thumbnail);min-width:var(--size-product-thumbnail);min-height:var(--size-product-thumbnail);border-radius:var(--radius-md)}.NavigationSkeleton_copy__hVXJp{display:grid;flex:1;gap:var(--space-xs)}.NavigationSkeleton_copy__hVXJp span:first-child{width:72%}.NavigationSkeleton_copy__hVXJp span:last-child{width:44%}.NavigationSkeleton_account__BwKBg{width:var(--size-account-menu);padding:var(--space-sm)}.NavigationSkeleton_search__gzDNj{min-height:100dvh;align-content:start}.NavigationSkeleton_navbar__eYYey{grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--size-header-expanded);padding-block:var(--space-sm)}.NavigationSkeleton_navActions__1K0wc,.NavigationSkeleton_navLinks__6SbyD{display:flex;gap:var(--space-sm)}.NavigationSkeleton_navLinks__6SbyD span{width:4rem;min-height:var(--space-xs-plus)}.NavigationSkeleton_navActions__1K0wc{justify-content:end}.NavigationSkeleton_navActions__1K0wc span{width:var(--size-icon-button);min-height:var(--size-icon-button);border-radius:var(--radius-pill)}.NavigationSkeleton_logo__IYHh_{width:8rem;min-height:var(--space-lg)}@media (max-width:47.99rem){.NavigationSkeleton_navbar__eYYey{grid-template-columns:1fr auto 1fr}.NavigationSkeleton_navActions__1K0wc span:not(:last-child),.NavigationSkeleton_navLinks__6SbyD span:not(:first-child){display:none}.NavigationSkeleton_navLinks__6SbyD span{width:var(--size-icon-button);min-height:var(--size-icon-button)}.NavigationSkeleton_logo__IYHh_{width:6.5rem}}.DesktopNavbar_root__uL1w8{position:relative;display:none;width:100%;color:inherit}.DesktopNavbar_grid__zC_yz{display:grid;width:min(100%,var(--size-navigation-content));min-height:inherit;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding-inline:max(var(--space-sm),var(--safe-area-inset-left)) max(var(--space-sm),var(--safe-area-inset-right))}.DesktopNavbar_actions__igqgI,.DesktopNavbar_primary__rlNKR{display:flex;align-items:center;margin:0;padding:0;list-style:none}.DesktopNavbar_primary__rlNKR{min-width:0;gap:var(--space-1);justify-self:start}.DesktopNavbar_primary__rlNKR a{padding-inline:var(--space-xs);font-size:var(--font-size-sm);white-space:nowrap;min-height:var(--size-icon-button)}.DesktopNavbar_actions__igqgI{gap:var(--space-0);justify-self:end}.DesktopNavbar_logo__vc5aZ{grid-column:2;justify-self:center}.DesktopNavbar_action__nJtxg{position:relative;display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit;opacity:.88;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.DesktopNavbar_action__nJtxg:hover{opacity:1;transform:scale(var(--motion-scale-hover))}.DesktopNavbar_actionIcon__nxcOQ svg,.DesktopNavbar_action__nJtxg>svg{width:var(--size-icon-md);height:var(--size-icon-md)}.DesktopNavbar_actionIcon__nxcOQ{display:inline-grid;place-items:center}.DesktopNavbar_account__Hr_vI{position:relative;order:1}.DesktopNavbar_wishlistAction__mT0a9{order:2}.DesktopNavbar_cartAction__DnvsT{order:3}.DesktopNavbar_account__Hr_vI .DesktopNavbar_action__nJtxg{display:inline-flex;gap:var(--space-1)}.DesktopNavbar_accountChevron__Av0px{width:var(--size-icon-sm);height:var(--size-icon-sm)}.DesktopNavbar_accountFallback__96faf{position:absolute;z-index:var(--z-dropdown);inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0;width:var(--size-account-menu);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-medium)}.DesktopNavbar_chevron__r9SU4{width:var(--size-icon-sm);height:var(--size-icon-sm)}@media (min-width:48rem) and (max-width:63.999rem){.DesktopNavbar_root__uL1w8{display:none}}@media (min-width:64rem){.DesktopNavbar_root__uL1w8{display:block}.DesktopNavbar_grid__zC_yz{padding-inline:max(var(--space-md),var(--safe-area-inset-left)) max(var(--space-md),var(--safe-area-inset-right))}.DesktopNavbar_primary__rlNKR{gap:var(--space-1)}}@media (min-width:80rem){.DesktopNavbar_grid__zC_yz{padding-inline:max(var(--space-lg),var(--safe-area-inset-left)) max(var(--space-lg),var(--safe-area-inset-right))}.DesktopNavbar_actions__igqgI,.DesktopNavbar_primary__rlNKR{gap:var(--space-xs)}}.MobileNavbar_root__et4ZJ{display:grid;width:100%;min-height:inherit;align-items:center;grid-template-columns:1fr auto 1fr;padding-inline:max(var(--space-xs),var(--safe-area-inset-left)) max(var(--space-xs),var(--safe-area-inset-right));color:inherit}.MobileNavbar_root__et4ZJ>.MobileNavbar_action__sBT3l{justify-self:start}.MobileNavbar_actions__Camb_{display:flex;align-items:center;justify-self:end}.MobileNavbar_action__sBT3l{position:relative;display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit;opacity:.88;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.MobileNavbar_action__sBT3l:hover{opacity:1;transform:scale(var(--motion-scale-hover))}.MobileNavbar_action__sBT3l svg{width:var(--size-icon-md);height:var(--size-icon-md)}@media (min-width:48rem) and (max-width:63.999rem){.MobileNavbar_root__et4ZJ{display:grid}}@media (min-width:64rem){.MobileNavbar_root__et4ZJ{display:none}}.Header_root__9m_Za{position:relative;min-height:var(--size-header-expanded);background:var(--color-surface-canvas);color:var(--color-brand-primary-strong);transition:min-height var(--duration-header) var(--ease-smooth),background-color var(--duration-header) var(--ease-smooth),box-shadow var(--duration-header) var(--ease-smooth),transform var(--duration-header) var(--ease-smooth)}.Header_scrolled__yrdNf{background:var(--color-surface-canvas);box-shadow:var(--shadow-soft)}.Header_compact__v9GxI{min-height:var(--size-header-compact)}.Header_hidden__0ksyV{transform:translateY(-100%)}.Header_light__0f0CG{color:var(--color-brand-primary-strong)}.CartSkeleton_root__fjwyN{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.CartSkeleton_title__5_E2j{width:45%;min-height:var(--space-md)}.CartSkeleton_lines__BCYyM{display:grid;gap:var(--space-sm)}.CartSkeleton_line__cvXj8{min-height:var(--space-sm)}.CartSkeleton_line__cvXj8:nth-child(2n){width:72%}.CartSkeleton_root__fjwyN[data-cart-skeleton=shopping-bag]{min-height:24rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=drawer]{min-height:18rem;border-inline:0;border-radius:0}.CartSkeleton_root__fjwyN[data-cart-skeleton=item]{min-height:9rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=shopping-bag] .CartSkeleton_line__cvXj8{min-height:var(--space-2xl);border-radius:var(--radius-md)}.CartSkeleton_root__fjwyN[data-cart-skeleton=order-summary]{min-height:26rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=coupon],.CartSkeleton_root__fjwyN[data-cart-skeleton=shipping]{min-height:12rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=recommendation] .CartSkeleton_lines__BCYyM{grid-template-columns:repeat(2,minmax(0,1fr))}.CartSkeleton_root__fjwyN[data-cart-skeleton=recommendation] .CartSkeleton_line__cvXj8{width:100%;min-height:12rem;border-radius:var(--radius-lg)}@media (min-width:48rem){.CartSkeleton_root__fjwyN[data-cart-skeleton=recommendation] .CartSkeleton_lines__BCYyM{grid-template-columns:repeat(4,minmax(0,1fr))}}.NavigationDrawer_panel___YUZ1{--global-drawer-width:var(--size-commerce-drawer)}.ProductImage_root__VKx3A{width:100%;height:auto;object-fit:cover;background:var(--color-muted)}.MiniCart_header__sWls8{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:var(--space-md);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.MiniCart_header__sWls8 p,.MiniCart_header__sWls8 span{margin:0}.MiniCart_header__sWls8 p{font-family:var(--font-family-display);font-size:var(--font-size-xl)}.MiniCart_header__sWls8 span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MiniCart_iconButton__7Ccu7{display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.MiniCart_iconButton__7Ccu7:hover{opacity:.72;transform:scale(var(--motion-scale-hover))}.MiniCart_iconButton__7Ccu7 svg{width:var(--size-icon-md);height:var(--size-icon-md)}.MiniCart_body__ghN7U{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-md)}.MiniCart_loading__Ha2AK{display:grid;flex:1;align-content:start;gap:var(--space-md);overflow-y:auto;padding:var(--space-md)}.MiniCart_items__PYShg{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.MiniCart_item__V3x9Q{display:grid;grid-template-columns:var(--size-product-thumbnail) minmax(0,1fr);gap:var(--space-sm);padding-block-end:var(--space-md);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.MiniCart_imageLink__KI6Xb,.MiniCart_imageLink__KI6Xb img{width:var(--size-product-thumbnail);height:var(--size-product-thumbnail);border-radius:var(--radius-md)}.MiniCart_imageLink__KI6Xb{overflow:hidden;background:var(--color-muted)}.MiniCart_imageLink__KI6Xb img{object-fit:cover}.MiniCart_itemCopy__XKkod{display:grid;align-content:start;gap:var(--space-xs)}.MiniCart_itemCopy__XKkod>a{color:inherit;font-family:var(--font-family-display);font-size:var(--font-size-lg);text-decoration:none}.MiniCart_itemCopy__XKkod p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.MiniCart_itemCopy__XKkod strong{color:var(--color-text-primary);font-size:var(--font-size-sm)}.MiniCart_quantity__MlPVB{display:inline-grid;width:max-content;grid-template-columns:repeat(3,var(--size-icon-button));align-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);text-align:center}.MiniCart_quantity__MlPVB button{display:grid;min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit}.MiniCart_quantity__MlPVB button:disabled{cursor:not-allowed;opacity:.4}.MiniCart_quantity__MlPVB svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.MiniCart_itemMeta__rlCgy{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:space-between}.MiniCart_itemMeta__rlCgy button{display:grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:var(--color-text-secondary)}.MiniCart_itemMeta__rlCgy button:disabled{opacity:.4}.MiniCart_itemMeta__rlCgy svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.MiniCart_footer__fHq9x{flex:0 0 auto;padding:var(--space-md);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.MiniCart_footer__fHq9x>aside{width:100%}.MiniCart_totalRow__Y2p2x{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin-block-end:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MiniCart_totalRow__Y2p2x strong{color:var(--color-text-primary);font-size:var(--font-size-lg)}.MiniCart_error__aZ71h{margin:0 0 var(--space-sm);color:var(--color-error);font-size:var(--font-size-sm)}.MiniCart_summary__XjKQ7{display:grid;gap:var(--space-xs);margin:0 0 var(--space-md)}.MiniCart_summary__XjKQ7 div{display:flex;justify-content:space-between;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MiniCart_summary__XjKQ7 dd{margin:0;color:var(--color-text-primary)}.MiniCart_summary__XjKQ7 .MiniCart_total__UZNJw{margin-block-start:var(--space-xs);padding-block-start:var(--space-sm);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.MiniCart_actions__HGx0m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.MiniCart_actions__HGx0m a,.MiniCart_actions__HGx0m button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-primary);border-radius:var(--radius-md);background:transparent;color:var(--color-accent-strong);text-decoration:none;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.MiniCart_actions__HGx0m a:last-child{grid-column:1/-1;background:var(--color-primary);color:var(--color-surface-raised)}.MiniCart_actions__HGx0m a:hover,.MiniCart_actions__HGx0m button:hover{box-shadow:var(--shadow-soft);transform:translateY(calc(var(--space-1) * -1))}.MiniCart_empty__06vBX,.MiniCart_message__cDXMk{display:grid;flex:1;place-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-xl);text-align:center}.MiniCart_empty__06vBX h2,.MiniCart_empty__06vBX p,.MiniCart_message__cDXMk h2,.MiniCart_message__cDXMk p{margin:0}.MiniCart_empty__06vBX h2,.MiniCart_message__cDXMk h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.MiniCart_empty__06vBX p,.MiniCart_message__cDXMk p{color:var(--color-text-secondary)}.MiniCart_illustration__f12dN{display:grid;width:var(--space-3xl);min-height:var(--space-3xl);place-items:center;border-radius:var(--radius-pill);background:var(--color-muted);color:var(--color-accent-strong)}.MiniCart_illustration__f12dN svg{width:var(--space-lg);height:var(--space-lg)}.MiniCart_empty__06vBX a,.MiniCart_message__cDXMk button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;padding-inline:var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-surface-raised);text-decoration:none;box-shadow:var(--shadow-soft)}@media (min-width:48rem){.MiniCart_item__V3x9Q{grid-template-columns:var(--size-product-thumbnail) minmax(0,1fr) auto}.MiniCart_itemMeta__rlCgy{grid-column:auto;grid-row:auto;display:grid;align-content:space-between;justify-items:end}}.CheckoutHeader_root__54HBe{border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.CheckoutHeader_inner__vXs4J{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--size-header-compact);gap:var(--space-sm)}.CheckoutHeader_back__j9_G4,.CheckoutHeader_secure__JihRu{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CheckoutHeader_back__j9_G4{justify-self:start;text-decoration:none}.CheckoutHeader_secure__JihRu{justify-self:end}.CheckoutHeader_back__j9_G4:hover{color:var(--color-active)}.CheckoutHeader_back__j9_G4 svg,.CheckoutHeader_secure__JihRu svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.CheckoutHeader_logo___DNJ9{justify-self:center}@media (max-width:35rem){.CheckoutHeader_inner__vXs4J{grid-template-areas:"logo logo" "back secure";grid-template-columns:1fr 1fr;padding-block:var(--space-sm)}.CheckoutHeader_logo___DNJ9{grid-area:logo}.CheckoutHeader_back__j9_G4{grid-area:back}.CheckoutHeader_secure__JihRu{grid-area:secure}}.ProductPrice_root__kF2SX{display:inline-flex;align-items:baseline;gap:var(--space-xs);color:var(--color-text)}.CheckoutPage_page__KyKRf{min-height:100vh;padding-block-end:var(--space-3xl);background:var(--color-surface-canvas)}.CheckoutPage_introduction__1iGnm{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);padding-block:var(--space-xl) var(--space-lg)}.CheckoutPage_introduction__1iGnm h1,.CheckoutPage_introduction__1iGnm p,.CheckoutPage_introduction__1iGnm small,.CheckoutPage_introduction__1iGnm span{margin:0}.CheckoutPage_introduction__1iGnm p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.CheckoutPage_introduction__1iGnm h1{font-family:var(--font-family-display);font-size:clamp(var(--font-size-2xl),5vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.CheckoutPage_introduction__1iGnm span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.CheckoutPage_introduction__1iGnm small{width:fit-content;margin-block-start:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-accent-primary) 10%,var(--color-surface-raised));color:var(--color-accent-strong)}.CheckoutPage_page__KyKRf input,.CheckoutPage_page__KyKRf select{transition:border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.CheckoutPage_page__KyKRf input:focus,.CheckoutPage_page__KyKRf select:focus{border-color:var(--color-active);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-active) 14%,transparent)}.CheckoutPage_page__KyKRf input[aria-invalid=true],.CheckoutPage_page__KyKRf select[aria-invalid=true]{border-color:var(--color-feedback-danger)}.CheckoutPage_page__KyKRf [role=alert]{animation:CheckoutPage_checkout-error-in__OsyUK var(--duration-normal) var(--ease-out) both}@keyframes CheckoutPage_checkout-error-in__OsyUK{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media (min-width:48rem){.CheckoutPage_introduction__1iGnm{padding-block:var(--space-2xl) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.CheckoutPage_page__KyKRf [role=alert],.CheckoutPage_page__KyKRf input,.CheckoutPage_page__KyKRf select{transition-duration:var(--duration-reduced-motion);animation-duration:var(--duration-reduced-motion)}}.WishlistDrawer_header__6kqcB{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:var(--space-md);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.WishlistDrawer_title__dcDrg{display:flex;align-items:center;gap:var(--space-sm)}.WishlistDrawer_title__dcDrg>span{display:inline-grid;color:var(--color-accent-strong)}.WishlistDrawer_title__dcDrg svg{width:var(--size-icon-md);height:var(--size-icon-md)}.WishlistDrawer_title__dcDrg p,.WishlistDrawer_title__dcDrg span{margin:0}.WishlistDrawer_title__dcDrg p{font-family:var(--font-family-display);font-size:var(--font-size-xl)}.WishlistDrawer_title__dcDrg div>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.WishlistDrawer_iconButton__Tqvvy{display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.WishlistDrawer_iconButton__Tqvvy:hover{opacity:.72;transform:scale(var(--motion-scale-hover))}.WishlistDrawer_iconButton__Tqvvy svg{width:var(--size-icon-md);height:var(--size-icon-md)}.WishlistDrawer_items__mg8_3{display:grid;min-height:0;flex:1;align-content:start;gap:var(--space-md);margin:0;padding:var(--space-md);overflow-y:auto;overscroll-behavior:contain;list-style:none}.WishlistDrawer_item__U6Kct{display:grid;grid-template-columns:var(--size-product-thumbnail) minmax(0,1fr);gap:var(--space-sm);padding-block-end:var(--space-md);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.WishlistDrawer_imageLink__PSu9c,.WishlistDrawer_imageLink__PSu9c img{width:var(--size-product-thumbnail);height:var(--size-product-thumbnail);border-radius:var(--radius-md)}.WishlistDrawer_imageLink__PSu9c{overflow:hidden;background:var(--color-muted)}.WishlistDrawer_imageLink__PSu9c img{object-fit:cover}.WishlistDrawer_itemCopy__z1Qq_{display:grid;align-content:start;gap:var(--space-xs)}.WishlistDrawer_itemCopy__z1Qq_>a{color:inherit;font-family:var(--font-family-display);font-size:var(--font-size-lg);text-decoration:none}.WishlistDrawer_itemCopy__z1Qq_ p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.WishlistDrawer_actions__iI9CG{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.WishlistDrawer_actions__iI9CG button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;gap:var(--space-1);border:0;background:transparent;color:var(--color-accent-strong);font-size:var(--font-size-xs);transition:opacity var(--duration-fast) var(--ease-out)}.WishlistDrawer_actions__iI9CG button:hover{opacity:.72}.WishlistDrawer_actions__iI9CG button:disabled{cursor:not-allowed;opacity:.4}.WishlistDrawer_actions__iI9CG svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.WishlistDrawer_empty__Wgsup,.WishlistDrawer_message__BLMcl{display:grid;flex:1;place-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-xl);text-align:center}.WishlistDrawer_empty__Wgsup h2,.WishlistDrawer_empty__Wgsup p,.WishlistDrawer_message__BLMcl h2,.WishlistDrawer_message__BLMcl p{margin:0}.WishlistDrawer_empty__Wgsup h2,.WishlistDrawer_message__BLMcl h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.WishlistDrawer_empty__Wgsup p,.WishlistDrawer_message__BLMcl p{color:var(--color-text-secondary)}.WishlistDrawer_illustration__Ku2Hd{display:grid;width:var(--space-3xl);min-height:var(--space-3xl);place-items:center;border-radius:var(--radius-pill);background:var(--color-muted);color:var(--color-accent-strong)}.WishlistDrawer_illustration__Ku2Hd svg{width:var(--space-lg);height:var(--space-lg)}.WishlistDrawer_empty__Wgsup a,.WishlistDrawer_message__BLMcl button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;padding-inline:var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-surface-raised);text-decoration:none;box-shadow:var(--shadow-soft)}.ShippingExperience_card__yuCsn{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ShippingExperience_card__yuCsn header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.ShippingExperience_card__yuCsn header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.ShippingExperience_card__yuCsn h2,.ShippingExperience_card__yuCsn p{margin:0}.ShippingExperience_card__yuCsn h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.ShippingExperience_card__yuCsn header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ShippingExperience_method__y_TMQ{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-active) 7%,var(--color-surface-raised));color:var(--color-active)}.ShippingExperience_method__y_TMQ svg{width:var(--size-icon-md);height:var(--size-icon-md)}.ShippingExperience_method__y_TMQ span{display:grid}.ShippingExperience_method__y_TMQ small{color:var(--color-text-secondary)}.ShippingExperience_card__yuCsn dl{display:grid;gap:var(--space-sm);margin:0}.ShippingExperience_card__yuCsn dl>div{display:grid;gap:var(--space-xs);padding-block-end:var(--space-sm);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.ShippingExperience_card__yuCsn dl>div:last-child{padding-block-end:0;border-block-end:0}.ShippingExperience_card__yuCsn dt{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.ShippingExperience_card__yuCsn dt svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.ShippingExperience_card__yuCsn dd{margin:0;line-height:var(--line-height-relaxed)}.ShippingExperience_card__yuCsn dd[data-free-shipping=true]{color:var(--color-success);font-weight:var(--font-weight-semibold)}.ShippingExperience_status__SI_97{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ShippingExperience_status__SI_97[data-free-shipping=true]{background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-raised));color:var(--color-success)}@media (min-width:36rem){.ShippingExperience_card__yuCsn dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ShippingExperience_card__yuCsn dl>div:nth-last-child(-n+2){padding-block-end:0;border-block-end:0}}.ProductCard_root__hCCBo{display:grid;height:100%;align-content:start;gap:var(--space-xs);min-width:0;padding:var(--space-xs);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-soft);transition:box-shadow var(--duration-emphasis) var(--ease-smooth),transform var(--duration-emphasis) var(--ease-smooth)}.ProductCard_root__hCCBo:focus-within,.ProductCard_root__hCCBo:hover{transform:translateY(calc(var(--motion-distance-subtle) * -1));box-shadow:var(--shadow-luxury)}.ProductCard_root__hCCBo:active{transform:scale(var(--motion-scale-pressed))}.ProductCard_media__7Pq93{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-muted)}.ProductCard_imageLink__t4Kcr{display:block;height:100%}.ProductCard_imageStack__mSxuY{position:relative;display:block;width:100%;height:100%}.ProductCard_image__nBeqe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-emphasis) var(--ease-smooth),transform var(--duration-emphasis) var(--ease-smooth)}.ProductCard_secondaryImage__2ZRBZ{opacity:0}.ProductCard_root__hCCBo:focus-within .ProductCard_image__nBeqe,.ProductCard_root__hCCBo:hover .ProductCard_image__nBeqe{transform:scale(var(--motion-scale-hover))}.ProductCard_root__hCCBo[data-secondary-image=ready]:hover .ProductCard_primaryImage__YxT5C{opacity:0}.ProductCard_root__hCCBo[data-secondary-image=ready]:hover .ProductCard_secondaryImage__2ZRBZ{opacity:1}.ProductCard_root__hCCBo[data-secondary-image=ready]:focus-within .ProductCard_primaryImage__YxT5C{opacity:0}.ProductCard_root__hCCBo[data-secondary-image=ready]:focus-within .ProductCard_secondaryImage__2ZRBZ{opacity:1}.ProductCard_badge__gwKNj{position:absolute;z-index:1;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.ProductCard_badge__gwKNj>span{background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ProductCard_badge__gwKNj [data-product-badge=sale]{color:var(--color-feedback-danger)}.ProductCard_badge__gwKNj [data-product-badge=exclusive],.ProductCard_badge__gwKNj [data-product-badge=limited-edition]{color:var(--color-active)}.ProductCard_badge__gwKNj [data-product-badge=best-seller],.ProductCard_badge__gwKNj [data-product-badge=trending]{color:var(--color-accent-strong)}.ProductCard_mediaActions__meqZB{position:absolute;z-index:2;inset:var(--space-xs) var(--space-xs) auto auto;display:flex;flex-direction:column;gap:var(--space-xs);opacity:0;transform:translateY(var(--motion-distance-subtle));transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ProductCard_mediaActions__meqZB>*{pointer-events:auto}.ProductCard_root__hCCBo:focus-within .ProductCard_mediaActions__meqZB,.ProductCard_root__hCCBo:hover .ProductCard_mediaActions__meqZB{opacity:1;transform:translateY(0)}.ProductCard_title__Rvheo{margin:var(--space-1) 0 0;font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.ProductCard_title__Rvheo a{color:inherit;text-decoration:none}.ProductCard_title__Rvheo a:hover{color:var(--color-accent-strong)}.ProductCard_preview__7LRPM{min-height:var(--size-icon-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ProductCard_discount__EK8Ku{width:fit-content;color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ProductCard_availability__lSF_7{width:fit-content;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ProductCard_availability__lSF_7[data-state=out-of-stock]{color:var(--color-danger)}.ProductCard_availability__lSF_7[data-state=back-soon]{color:var(--color-accent-strong)}.ProductCard_ratingPlaceholder__ZoPhs{display:block;min-height:var(--size-icon-sm)}.ProductCard_footerActions__HZLeZ{display:flex;flex-wrap:wrap;gap:var(--space-xs);opacity:0;transform:translateY(var(--motion-distance-subtle));transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ProductCard_footerActions__HZLeZ>*{min-height:var(--size-icon-button)}.ProductCard_root__hCCBo:focus-within .ProductCard_footerActions__HZLeZ,.ProductCard_root__hCCBo:hover .ProductCard_footerActions__HZLeZ{opacity:1;transform:translateY(0)}.ProductCard_imageLink__t4Kcr:focus-visible,.ProductCard_title__Rvheo a:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:var(--focus-ring)}@media (hover:none),(pointer:coarse){.ProductCard_footerActions__HZLeZ,.ProductCard_mediaActions__meqZB{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ProductCard_footerActions__HZLeZ,.ProductCard_image__nBeqe,.ProductCard_mediaActions__meqZB,.ProductCard_root__hCCBo{transition-duration:var(--duration-reduced-motion)}.ProductCard_root__hCCBo:active,.ProductCard_root__hCCBo:focus-within,.ProductCard_root__hCCBo:focus-within .ProductCard_image__nBeqe,.ProductCard_root__hCCBo:hover,.ProductCard_root__hCCBo:hover .ProductCard_image__nBeqe{transform:none}}.ProductGallery_root__P9U_l{display:grid;gap:var(--space-sm);min-width:0}.ProductGallery_empty__nn3kg{display:grid;min-height:min(70vw,34rem);place-items:center;align-content:center;gap:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-canvas);color:var(--color-text-secondary);text-align:center}.ProductGallery_empty__nn3kg svg{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-accent-strong)}.ProductGallery_empty__nn3kg p{margin:0}.ProductGallery_thumbnailRegion__ASx1w{display:none;min-width:0}.ProductGallery_stage__jTu8Z{display:grid;gap:var(--space-sm);min-width:0}.ProductGallery_mainButton__ZoLc1{width:100%;overflow:hidden;aspect-ratio:1;padding:0;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);cursor:zoom-in;touch-action:pan-y}.ProductGallery_mainMedia__CD4j_{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;padding:var(--space-sm)}.ProductGallery_galleryImage__GXvDA{width:100%;height:100%;object-fit:contain;animation:ProductGallery_gallery-soft-reveal__GImho var(--duration-emphasis) var(--ease-out) both;transition:transform var(--duration-emphasis) var(--ease-out)}.ProductGallery_mainButton__ZoLc1:hover .ProductGallery_galleryImage__GXvDA{transform:scale(var(--motion-scale-image-hover))}.ProductGallery_thumbnails__qwr_l{display:grid;grid-auto-columns:var(--size-product-thumbnail);grid-auto-flow:column;gap:var(--space-xs);margin:0;padding:var(--space-1);overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin}.ProductGallery_thumbnails__qwr_l li{min-width:0;scroll-snap-align:start}.ProductGallery_thumbnails__qwr_l button{position:relative;display:block;width:var(--size-product-thumbnail);overflow:hidden;aspect-ratio:1;padding:var(--space-1);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.ProductGallery_thumbnails__qwr_l button[aria-pressed=true]{border-color:var(--color-active);box-shadow:var(--shadow-soft)}.ProductGallery_thumbnails__qwr_l button:hover{border-color:var(--color-accent-primary)}.ProductGallery_thumbnails__qwr_l img{width:100%;height:100%;border-radius:var(--radius-md);object-fit:contain}.ProductGallery_mediaKind__yVlan{position:absolute;inset-inline-end:var(--space-1);inset-block-end:var(--space-1);display:grid;width:var(--size-icon-md);height:var(--size-icon-md);place-items:center;border-radius:var(--radius-pill);background:var(--color-overlay);color:var(--color-surface-raised)}.ProductGallery_mediaKind__yVlan:empty{display:none}.ProductGallery_mediaKind__yVlan svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ProductGallery_controls__B5Ojc{display:grid;grid-template-columns:var(--size-icon-button) auto var(--size-icon-button) minmax(0,1fr);align-items:center;gap:var(--space-xs);color:var(--color-text-secondary)}.ProductGallery_controls__B5Ojc button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ProductGallery_controls__B5Ojc button:hover:not(:disabled){border-color:var(--color-accent-primary);box-shadow:var(--shadow-soft);transform:translateY(calc(var(--space-1) * -1))}.ProductGallery_controls__B5Ojc button:disabled{cursor:not-allowed;opacity:.4}.ProductGallery_controls__B5Ojc button svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ProductGallery_controls__B5Ojc>span{min-width:var(--size-product-thumbnail);text-align:center;font-variant-numeric:tabular-nums}.ProductGallery_controls__B5Ojc .ProductGallery_expand__dHh_R{justify-self:end;padding-inline:var(--space-sm);color:var(--color-active)}.ProductGallery_indicators__u2iAS{display:flex;justify-content:center;gap:var(--space-xs)}.ProductGallery_indicators__u2iAS button{width:var(--space-xs);height:var(--space-xs);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-border-subtle);transition:width var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out)}.ProductGallery_indicators__u2iAS button[aria-pressed=true]{width:var(--space-md);background:var(--color-active)}.ProductGallery_fullscreenRoot__4eb3_{position:fixed;z-index:var(--z-modal);inset:0;display:grid;place-items:center;padding:var(--space-sm)}.ProductGallery_fullscreenBackdrop__fht0S{position:absolute;inset:0;border:0;background:var(--color-overlay);backdrop-filter:blur(var(--blur-overlay))}.ProductGallery_fullscreenPanel__8hVni{position:relative;display:grid;width:min(100%,var(--content-max-width));height:min(94svh,62rem);grid-template-rows:minmax(0,1fr) auto auto;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-modal)}.ProductGallery_fullscreenClose__Ug89M{position:absolute;z-index:2;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);display:grid;width:var(--size-icon-button);height:var(--size-icon-button);place-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-soft)}.ProductGallery_fullscreenClose__Ug89M svg{width:var(--size-icon-md);height:var(--size-icon-md)}.ProductGallery_fullscreenMedia__B_WbW{display:grid;min-height:0;place-items:center;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.ProductGallery_fullscreenMedia__B_WbW .ProductGallery_galleryImage__GXvDA{width:100%;height:100%;object-fit:contain}.ProductGallery_controls__B5Ojc[data-variant=fullscreen]{grid-template-columns:var(--size-icon-button) auto var(--size-icon-button);justify-content:center}.ProductGallery_thumbnails__qwr_l[data-variant=fullscreen]{width:min(100%,44rem);justify-self:center}@keyframes ProductGallery_gallery-soft-reveal__GImho{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.ProductGallery_thumbnailRegion__ASx1w{display:block;order:-1}.ProductGallery_indicators__u2iAS{display:none}}@media (min-width:64rem){.ProductGallery_root__P9U_l{grid-template-columns:var(--size-product-thumbnail) minmax(0,1fr);align-items:start}.ProductGallery_thumbnailRegion__ASx1w{order:0}.ProductGallery_stage__jTu8Z{grid-column:2}.ProductGallery_thumbnails__qwr_l[data-variant=page]{max-height:calc((var(--size-product-thumbnail) * 6) + (var(--space-xs) * 5) + (var(--space-1) * 2));grid-auto-flow:row;grid-auto-rows:var(--size-product-thumbnail);overflow-x:visible;overflow-y:auto;scroll-snap-type:y proximity}.ProductGallery_fullscreenPanel__8hVni{padding:var(--space-lg)}}@media (hover:none){.ProductGallery_mainButton__ZoLc1:hover .ProductGallery_galleryImage__GXvDA{transform:none}}@media (prefers-reduced-motion:reduce){.ProductGallery_galleryImage__GXvDA{animation-duration:var(--duration-reduced-motion)}.ProductGallery_controls__B5Ojc button,.ProductGallery_galleryImage__GXvDA,.ProductGallery_indicators__u2iAS button,.ProductGallery_thumbnails__qwr_l button{transition-duration:var(--duration-reduced-motion)}}.ProductGallery_fullscreenLoading__7Z_yK{position:fixed;z-index:var(--z-modal);inset:0;background:var(--color-backdrop-strong)}.ProductRating_root__WHhy8{display:inline-flex;color:var(--color-text-secondary)}.ProductSkeleton_root___jAih{display:grid;align-content:start;gap:var(--space-xs)}.ProductSkeleton_image__dU2Y2{aspect-ratio:1;min-height:0;border-radius:var(--radius-md)}.ProductSkeleton_title__uu4d9{width:78%}.ProductSkeleton_price__bHpW2{width:42%}.ProductSkeleton_rating__vfJDF{width:58%;min-height:var(--space-xs)}.ProductSkeleton_availability__otO6F{width:36%;min-height:var(--space-xs)}.InformationDetails_list__S9r2r{display:grid;gap:var(--space-sm);margin:0}.InformationDetails_item__qO7Cr{display:grid;gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.InformationDetails_item__qO7Cr dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.InformationDetails_item__qO7Cr dd{display:grid;gap:var(--space-1);margin:0;color:var(--color-text-primary)}.InformationDetails_item__qO7Cr dd strong{font-weight:var(--font-weight-semibold)}.InformationDetails_item__qO7Cr dd span{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:48rem){.InformationDetails_list__S9r2r{grid-template-columns:repeat(2,minmax(0,1fr))}}.JewelleryCare_grid__k4LqI{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.JewelleryCare_grid__k4LqI li{display:flex;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.JewelleryCare_grid__k4LqI svg{width:var(--size-icon-md);height:var(--size-icon-md);flex:0 0 auto;color:var(--color-accent-strong)}.JewelleryCare_grid__k4LqI h4,.JewelleryCare_grid__k4LqI p{margin:0}.JewelleryCare_grid__k4LqI h4{color:var(--color-text-primary);font-size:var(--font-size-md)}.JewelleryCare_grid__k4LqI p{margin-block-start:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:48rem){.JewelleryCare_grid__k4LqI{grid-template-columns:repeat(2,minmax(0,1fr))}}.MaterialDetails_root__DKb1z{display:grid;gap:var(--space-md)}.MaterialDetails_root__DKb1z>p{max-width:var(--size-content-reading);margin:0;line-height:var(--line-height-relaxed)}.PolicyLinks_root__FCfr4{margin-block:var(--space-xl) var(--space-3xl);padding-block:var(--space-md);border-block:var(--border-width-scrollbar) solid var(--color-border-subtle)}.PolicyLinks_root__FCfr4 ul{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0;padding:0;list-style:none}.PolicyLinks_root__FCfr4 a{display:inline-flex;min-height:var(--space-xl);align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.PolicyLinks_root__FCfr4 a:focus-visible,.PolicyLinks_root__FCfr4 a:hover{color:var(--color-active)}.PolicyLinks_root__FCfr4 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}@media (prefers-reduced-motion:reduce){.PolicyLinks_root__FCfr4 a{transition-duration:var(--duration-reduced-motion)}}.ProductFaq_root__Zk6s6{border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.ProductFaq_item__v4qvX p{max-width:var(--size-content-reading);margin:0;line-height:var(--line-height-relaxed)}.StatusMessage_root__SS_Uy{display:grid;gap:var(--space-xs);padding:var(--space-lg);color:var(--color-text);text-align:center}.StatusMessage_root__SS_Uy>*{margin:0}.CardLoading_root__X5Mku{display:grid;place-items:center;padding:var(--space-lg)}.CollectionSkeleton_root__Y07Co{display:grid;align-content:start;gap:var(--space-xs)}.CollectionSkeleton_image__Cu914{aspect-ratio:4/3;min-height:0;border-radius:var(--radius-lg)}.CollectionSkeleton_title__3uFHN{width:64%;min-height:var(--space-md)}.CollectionSkeleton_description__tBWJ0{width:82%}.ProductOverview_root__mfYmg{display:grid;gap:var(--space-lg)}.ProductOverview_root__mfYmg h4,.ProductOverview_root__mfYmg p,.ProductOverview_root__mfYmg ul{margin:0}.ProductOverview_root__mfYmg h4{margin-block-end:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:var(--space-1);text-transform:uppercase}.ProductOverview_root__mfYmg li,.ProductOverview_root__mfYmg p{line-height:var(--line-height-relaxed)}.ProductOverview_overview__n75Rk{max-width:var(--size-content-reading);color:var(--color-text-primary);font-size:var(--font-size-lg)}.ProductOverview_root__mfYmg ul:not(.ProductOverview_pills__LYEut){display:grid;gap:var(--space-xs);padding-inline-start:var(--space-lg)}.ProductOverview_pills__LYEut{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:0;list-style:none}.ProductOverview_pills__LYEut li{padding:var(--space-1) var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-text-primary);font-size:var(--font-size-sm)}.ProductInformation_section__sIHDr{margin-block:var(--space-3xl);padding:clamp(var(--space-lg),4vw,var(--space-2xl));border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ProductInformation_header__kmsHL{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);margin-block-end:var(--space-lg)}.ProductInformation_header__kmsHL h2,.ProductInformation_header__kmsHL p,.ProductInformation_header__kmsHL span{margin:0}.ProductInformation_header__kmsHL p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.ProductInformation_header__kmsHL h2{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.ProductInformation_header__kmsHL span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.ProductInformation_accordions__Hb6Jc{border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.ProductInformation_loading__jFy4O{min-height:var(--space-xl);margin:0;color:var(--color-text-secondary)}.ProductDetailPage_page__yg5ZG{min-height:100%;padding-block-end:var(--space-2xl);background:var(--color-surface-canvas)}.ProductDetailPage_product__vU_0S{display:grid;gap:var(--space-xl);margin-block:var(--space-sm) var(--space-3xl);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}@media (min-width:48rem){.ProductDetailPage_product__vU_0S{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:start;gap:var(--space-xl);padding:var(--space-lg)}}@media (min-width:64rem){.ProductDetailPage_product__vU_0S{gap:var(--space-2xl);padding:var(--space-xl)}}.ProductDetailSkeleton_page__5yFVt{min-height:65svh;padding-block:var(--space-lg) var(--space-2xl);background:var(--color-surface-canvas)}.ProductDetailSkeleton_breadcrumb__Tdxa4{display:block;border-radius:var(--radius-lg);background:var(--color-muted);animation:ProductDetailSkeleton_pdp-skeleton__91Ze1 var(--duration-slow) var(--ease-in-out) infinite alternate;width:min(18rem,70%);height:var(--space-md);margin-block-end:var(--space-lg)}.ProductDetailSkeleton_product__ZZiHt{display:grid;gap:var(--space-xl);padding:var(--space-md);border-radius:var(--radius-xl);background:var(--color-surface-raised)}.ProductDetailSkeleton_buyBox__lhEB4{display:grid;align-content:start;gap:var(--space-md)}.ProductDetailSkeleton_product__ZZiHt~div{margin-block-start:var(--space-xl)}.ProductDetailSkeleton_message__Pfe4t{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ProductDetailSkeleton_pdp-skeleton__91Ze1{0%{opacity:.55}to{opacity:1}}@media (min-width:48rem){.ProductDetailSkeleton_product__ZZiHt{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.ProductDetailSkeleton_breadcrumb__Tdxa4{animation-duration:var(--duration-reduced-motion)}}.RelatedProductsPlaceholder_root__520ha{display:grid;justify-items:center;gap:var(--space-md);margin-block:var(--space-2xl);padding:var(--space-2xl) var(--space-lg);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);color:var(--color-text-secondary);text-align:center}.RelatedProductsPlaceholder_root__520ha>svg{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-accent-strong)}.RelatedProductsPlaceholder_root__520ha div{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs)}.RelatedProductsPlaceholder_root__520ha h2,.RelatedProductsPlaceholder_root__520ha p,.RelatedProductsPlaceholder_root__520ha span{margin:0}.RelatedProductsPlaceholder_root__520ha p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.RelatedProductsPlaceholder_root__520ha h2{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.RelatedProductsPlaceholder_root__520ha span{line-height:var(--line-height-relaxed)}.RatingSummary_root___8s_L{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.RatingSummary_root___8s_L>svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-primary)}.ShippingInformation_root__23WpL{display:grid;gap:var(--space-md)}.ShippingInformation_root__23WpL>p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.SocialProofExperience_loading__iBTq0{min-height:18rem;margin:0;padding-block:var(--space-2xl);color:var(--color-text-secondary)}.SpecificationsTable_scroller__MVKWJ{max-width:100%;overflow-x:auto;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md)}.SpecificationsTable_table__XNLS3{width:100%;min-width:28rem;border-collapse:collapse;color:var(--color-text-primary)}.SpecificationsTable_table__XNLS3 caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SpecificationsTable_table__XNLS3 td,.SpecificationsTable_table__XNLS3 th{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle);text-align:start}.SpecificationsTable_table__XNLS3 tr:last-child td,.SpecificationsTable_table__XNLS3 tr:last-child th{border-block-end:0}.SpecificationsTable_table__XNLS3 th{width:38%;background:var(--color-surface-canvas);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.SpecificationsTable_table__XNLS3 td{background:var(--color-surface-raised)}.FrequentlyBoughtTogether_section__Nwuvp{padding-block:var(--space-2xl);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.FrequentlyBoughtTogether_section__Nwuvp>header{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);margin-block-end:var(--space-lg)}.FrequentlyBoughtTogether_section__Nwuvp h2,.FrequentlyBoughtTogether_section__Nwuvp>header p,.FrequentlyBoughtTogether_section__Nwuvp>header span{margin:0}.FrequentlyBoughtTogether_section__Nwuvp>header p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.FrequentlyBoughtTogether_section__Nwuvp h2{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}.FrequentlyBoughtTogether_section__Nwuvp>header span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.FrequentlyBoughtTogether_card__dYa2c{display:grid;gap:var(--space-lg);padding:var(--space-lg);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.FrequentlyBoughtTogether_card__dYa2c ul{display:flex;max-width:100%;gap:var(--space-lg);overflow-x:auto;margin:0;padding:0;list-style:none}.FrequentlyBoughtTogether_card__dYa2c li{position:relative;width:min(13rem,44vw);flex:0 0 auto}.FrequentlyBoughtTogether_card__dYa2c li:not(:last-child):after{position:absolute;inset-block-start:28%;inset-inline-end:calc((var(--space-lg) / 2) * -1);color:var(--color-accent-strong);font-size:var(--font-size-xl);content:"+";transform:translateX(50%)}.FrequentlyBoughtTogether_summary__vbNjU{display:grid;align-content:center;gap:var(--space-xs);padding-block-start:var(--space-lg);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.FrequentlyBoughtTogether_summary__vbNjU>span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.FrequentlyBoughtTogether_summary__vbNjU button{display:inline-flex;width:fit-content;min-height:calc(var(--size-icon-button) + var(--space-xs));align-items:center;justify-content:center;gap:var(--space-xs);margin-block-start:var(--space-sm);padding-inline:var(--space-lg);border:0;border-radius:var(--radius-pill);background:var(--color-active);color:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.FrequentlyBoughtTogether_summary__vbNjU button:disabled{opacity:.55}.FrequentlyBoughtTogether_summary__vbNjU button svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.FrequentlyBoughtTogether_summary__vbNjU p{min-height:var(--space-md);margin:0;color:var(--color-success);font-size:var(--font-size-xs)}@media (min-width:64rem){.FrequentlyBoughtTogether_card__dYa2c{grid-template-columns:minmax(0,3fr) minmax(15rem,1fr);align-items:center}.FrequentlyBoughtTogether_summary__vbNjU{padding-block-start:0;padding-inline-start:var(--space-lg);border-block-start:0;border-inline-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}}.TrustHighlights_section__Y0Mqb{margin-block:var(--space-3xl)}.TrustHighlights_section__Y0Mqb header{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);margin-block-end:var(--space-lg)}.TrustHighlights_grid__rJThk h3,.TrustHighlights_grid__rJThk p,.TrustHighlights_section__Y0Mqb header h2,.TrustHighlights_section__Y0Mqb header p{margin:0}.TrustHighlights_section__Y0Mqb header h2{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:var(--font-weight-medium)}.TrustHighlights_grid__rJThk p,.TrustHighlights_section__Y0Mqb header p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.TrustHighlights_grid__rJThk{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.TrustHighlights_grid__rJThk li{display:grid;align-content:start;gap:var(--space-xs);min-height:100%;padding:var(--space-lg);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);transition:box-shadow var(--duration-emphasis) var(--ease-out),transform var(--duration-emphasis) var(--ease-out)}.TrustHighlights_grid__rJThk li:hover{box-shadow:var(--shadow-medium);transform:translateY(calc(var(--space-1) * -1))}.TrustHighlights_grid__rJThk svg{width:var(--space-md);height:var(--space-md);margin-block-end:var(--space-xs);color:var(--color-accent-strong)}.TrustHighlights_grid__rJThk h3{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.TrustHighlights_grid__rJThk p{font-size:var(--font-size-sm)}@media (min-width:36rem){.TrustHighlights_grid__rJThk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.TrustHighlights_grid__rJThk{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.TrustHighlights_grid__rJThk li{transition-duration:var(--duration-reduced-motion)}.TrustHighlights_grid__rJThk li:hover{transform:none}}.SearchExperience_searchForm__t3t_M{position:sticky;z-index:2;top:max(var(--space-xs),var(--safe-area-inset-top));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm);margin-block-start:var(--space-lg);padding-inline:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);transition:border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.SearchExperience_searchForm__t3t_M:focus-within{border-color:var(--color-accent-primary);box-shadow:var(--focus-ring),var(--shadow-medium)}.SearchExperience_searchForm__t3t_M>svg{width:var(--size-icon-md);height:var(--size-icon-md)}.SearchExperience_searchForm__t3t_M input{min-height:var(--size-search-input);padding:0;border:0;background:transparent;font-family:var(--font-family-display);font-size:var(--font-size-lg);box-shadow:none}.SearchExperience_searchForm__t3t_M input:focus-visible{box-shadow:none}.SearchExperience_searchForm__t3t_M input::-webkit-search-cancel-button{display:none}.SearchExperience_spinner__Mfr9K{animation:SearchExperience_searchSpin__iqmH9 var(--duration-slow) linear infinite}.SearchExperience_clearInput__tcHoQ,.SearchExperience_shortcut__dke_n{display:inline-grid;min-width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-text-secondary)}.SearchExperience_clearInput__tcHoQ svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.SearchExperience_shortcut__dke_n{display:none;font:inherit}.SearchExperience_discoverySection__tA6I2,.SearchExperience_noResults__ch0ZP,.SearchExperience_results__5iTbT,.SearchExperience_searchError__BMVSw,.SearchExperience_suggestions__Twcrn{padding-block-start:var(--space-lg);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.SearchExperience_discoverySection__tA6I2 h3,.SearchExperience_results__5iTbT h3,.SearchExperience_searchError__BMVSw h3,.SearchExperience_suggestions__Twcrn h3{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.SearchExperience_discoverySection__tA6I2 h3 svg{width:var(--size-icon-md);height:var(--size-icon-md)}.SearchExperience_sectionHeading__wDs3f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-block-end:var(--space-md)}.SearchExperience_sectionHeading__wDs3f>button,.SearchExperience_sectionHeading__wDs3f>span{border:0;background:transparent;color:var(--color-accent-strong);font-size:var(--font-size-sm)}.SearchExperience_recentList__3mob0,.SearchExperience_resultGrid__pl_9_,.SearchExperience_suggestionGroup__wHa7U ul{margin:0;padding:0;list-style:none}.SearchExperience_recentList__3mob0{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.SearchExperience_recentList__3mob0 li{display:inline-flex;align-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised)}.SearchExperience_recentTerm__CmNhO,.SearchExperience_removeRecent__w61_w{min-height:var(--size-icon-button);border:0;background:transparent;color:inherit}.SearchExperience_recentTerm__CmNhO{padding-inline:var(--space-sm) var(--space-xs)}.SearchExperience_removeRecent__w61_w{display:inline-grid;width:var(--size-icon-button);place-items:center;border-radius:var(--radius-pill);color:var(--color-text-secondary)}.SearchExperience_removeRecent__w61_w svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.SearchExperience_trendingList___8ONs{display:grid;gap:var(--space-xs)}.SearchExperience_trendingList___8ONs button{display:flex;width:100%;min-height:var(--size-icon-button);align-items:center;justify-content:space-between;padding-inline:var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:start;transition:background var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.SearchExperience_trendingList___8ONs button:hover{background:var(--color-surface-raised);transform:translateX(var(--space-1))}.SearchExperience_trendingList___8ONs svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.SearchExperience_chips__7I5Tx{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.SearchExperience_chips__7I5Tx a{display:inline-flex;min-height:var(--size-icon-button);align-items:center;padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth)}.SearchExperience_chips__7I5Tx a:hover{border-color:var(--color-accent-primary);background:var(--color-neutral-100)}.SearchExperience_futureNote__XF7UM,.SearchExperience_muted__Q7nQ7{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SearchExperience_suggestionGroup__wHa7U+.SearchExperience_suggestionGroup__wHa7U{margin-block-start:var(--space-md)}.SearchExperience_suggestionGroup__wHa7U h4{margin:0 0 var(--space-xs);color:var(--color-accent-strong);font-size:var(--font-size-xs);letter-spacing:var(--space-1);text-transform:uppercase}.SearchExperience_suggestionGroup__wHa7U ul{display:grid;grid-template-columns:1fr;gap:var(--space-xs)}.SearchExperience_suggestionGroup__wHa7U li{border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.SearchExperience_suggestionGroup__wHa7U li:hover,.SearchExperience_suggestionGroup__wHa7U li[data-active=true]{background:var(--color-neutral-100);transform:translateY(calc(var(--space-1) * -1))}.SearchExperience_suggestionGroup__wHa7U a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:var(--size-search-input);padding:var(--space-xs) var(--space-sm);color:inherit;text-decoration:none}.SearchExperience_suggestionGroup__wHa7U a>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-accent-strong)}.SearchExperience_suggestionGroup__wHa7U a span{display:grid}.SearchExperience_suggestionGroup__wHa7U strong{font-weight:var(--font-weight-medium)}.SearchExperience_suggestionGroup__wHa7U small{color:var(--color-text-secondary)}.SearchExperience_futureNote__XF7UM{margin-block-start:var(--space-md)}.SearchExperience_resultGrid__pl_9_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.SearchExperience_resultGrid__pl_9_>li{min-width:0}.SearchExperience_category__OTz9I{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SearchExperience_quickView__bGAb6{display:inline-flex;width:100%;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);margin-block-start:var(--space-xs);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary)}.SearchExperience_quickView__bGAb6 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.SearchExperience_noResults__ch0ZP,.SearchExperience_searchError__BMVSw{max-width:var(--size-search-overlay);margin-inline:auto;text-align:center}.SearchExperience_emptyIllustration__qtUd1{display:flex;width:min(100%,18rem);min-height:10rem;align-items:center;justify-content:center;gap:var(--space-sm);margin-inline:auto;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:50%;background:var(--color-neutral-100);color:var(--color-accent-strong)}.SearchExperience_emptyIllustration__qtUd1 svg:nth-child(2){width:var(--space-2xl);height:var(--space-2xl)}.SearchExperience_emptyIllustration__qtUd1 svg:not(:nth-child(2)){width:var(--size-icon-md);height:var(--size-icon-md)}.SearchExperience_eyebrow__c5qy5{margin:var(--space-md) 0 0;color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.SearchExperience_noResults__ch0ZP h3{margin:var(--space-xs) 0;font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.SearchExperience_noResults__ch0ZP>p:not(.SearchExperience_eyebrow__c5qy5),.SearchExperience_searchError__BMVSw p{color:var(--color-text-secondary)}.SearchExperience_noResults__ch0ZP .SearchExperience_chips__7I5Tx{justify-content:center}.SearchExperience_emptyActions__wvL96{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-block-start:var(--space-lg)}.SearchExperience_emptyActions__wvL96 a,.SearchExperience_emptyActions__wvL96 button,.SearchExperience_searchError__BMVSw button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-surface-raised);text-decoration:none}.SearchExperience_emptyActions__wvL96 button{background:transparent;color:var(--color-accent-strong)}.SearchExperience_searchError__BMVSw>svg{width:var(--space-xl);height:var(--space-xl);color:var(--color-accent-strong)}.SearchExperience_searchError__BMVSw button{margin-inline:auto}.SearchExperience_searchError__BMVSw button svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}@keyframes SearchExperience_searchSpin__iqmH9{to{transform:rotate(1turn)}}@media (min-width:48rem){.SearchExperience_shortcut__dke_n{display:inline-grid}.SearchExperience_searchForm__t3t_M input{font-size:var(--font-size-xl)}.SearchExperience_suggestionGroup__wHa7U ul{grid-template-columns:repeat(2,minmax(0,1fr))}.SearchExperience_resultGrid__pl_9_{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}}@media (min-width:64rem){.SearchExperience_resultGrid__pl_9_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.SearchExperience_spinner__Mfr9K{animation-duration:var(--duration-reduced-motion)}.SearchExperience_chips__7I5Tx a,.SearchExperience_searchForm__t3t_M,.SearchExperience_suggestionGroup__wHa7U li,.SearchExperience_trendingList___8ONs button{transition-duration:var(--duration-reduced-motion)}}.SearchOverlay_root__6Us2M{position:fixed;z-index:var(--z-modal);inset:0;overflow-y:auto;background:var(--color-surface-canvas);color:var(--color-text-primary)}.SearchOverlay_shell__7Xbi5{width:min(100%,var(--size-search-content));min-height:100%;margin-inline:auto;padding-block:max(var(--space-sm),var(--safe-area-inset-top)) max(var(--space-3xl),var(--safe-area-inset-bottom));padding-inline:max(var(--space-sm),var(--safe-area-inset-left)) max(var(--space-sm),var(--safe-area-inset-right))}.SearchOverlay_header__Tl7XD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.SearchOverlay_header__Tl7XD h2,.SearchOverlay_header__Tl7XD p{margin:0}.SearchOverlay_header__Tl7XD p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.SearchOverlay_header__Tl7XD h2{max-width:42rem;font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.SearchOverlay_close__gKjSg{display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);flex:0 0 auto;place-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:inherit;transition:transform var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.SearchOverlay_close__gKjSg:hover{border-color:var(--color-accent-primary);transform:rotate(3deg)}.SearchOverlay_close__gKjSg svg{width:var(--size-icon-md);height:var(--size-icon-md)}.SearchOverlay_status__fv4Pt{min-height:var(--space-lg);padding-block:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SearchOverlay_discovery__6kKQ7,.SearchOverlay_queryResults__wGizW{display:grid;grid-template-columns:1fr;gap:var(--space-xl);padding-block-start:var(--space-lg)}.SearchOverlay_footer__VGTOc{display:flex;align-items:flex-start;gap:var(--space-xs);margin-block-start:var(--space-xl);padding-block-start:var(--space-md);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.SearchOverlay_footer__VGTOc svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:0 0 auto}@media (min-width:48rem){.SearchOverlay_shell__7Xbi5{padding-block-start:max(var(--space-lg),var(--safe-area-inset-top));padding-inline:max(var(--space-lg),var(--safe-area-inset-left)) max(var(--space-lg),var(--safe-area-inset-right))}.SearchOverlay_header__Tl7XD h2{font-size:var(--font-size-2xl)}.SearchOverlay_discovery__6kKQ7{grid-template-columns:repeat(2,minmax(0,1fr))}.SearchOverlay_discovery__6kKQ7>:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.SearchOverlay_close__gKjSg{transition-duration:var(--duration-reduced-motion)}}.PaymentSecurityAssurance_card__cfTin{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent-primary) 5%,var(--color-surface-raised));box-shadow:var(--shadow-soft)}.PaymentSecurityAssurance_card__cfTin header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.PaymentSecurityAssurance_card__cfTin header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.PaymentSecurityAssurance_card__cfTin h2,.PaymentSecurityAssurance_card__cfTin p{margin:0}.PaymentSecurityAssurance_card__cfTin h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.PaymentSecurityAssurance_card__cfTin header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PaymentSecurityAssurance_card__cfTin ul{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.PaymentSecurityAssurance_card__cfTin li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-raised)}.PaymentSecurityAssurance_card__cfTin li>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-success)}.PaymentSecurityAssurance_card__cfTin li span{display:grid;gap:var(--space-1)}.PaymentSecurityAssurance_card__cfTin li small{color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (min-width:36rem){.PaymentSecurityAssurance_card__cfTin ul{grid-template-columns:repeat(2,minmax(0,1fr))}}