.DesignSystemExplorerNavigation-module__NbLlrG__desktop{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);max-height:calc(100dvh - 110px);box-shadow:var(--shadow-sm);align-self:start;gap:14px;padding:14px;display:grid;position:sticky;top:88px;overflow:auto}.DesignSystemExplorerNavigation-module__NbLlrG__search,.DesignSystemExplorerNavigation-module__NbLlrG__nav,.DesignSystemExplorerNavigation-module__NbLlrG__group,.DesignSystemExplorerNavigation-module__NbLlrG__mobilePanel{gap:12px;display:grid}.DesignSystemExplorerNavigation-module__NbLlrG__search span,.DesignSystemExplorerNavigation-module__NbLlrG__group h2{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.DesignSystemExplorerNavigation-module__NbLlrG__search input{min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);width:100%;color:var(--color-text);padding:0 14px}.DesignSystemExplorerNavigation-module__NbLlrG__search input:focus-visible,.DesignSystemExplorerNavigation-module__NbLlrG__group a:focus-visible,.DesignSystemExplorerNavigation-module__NbLlrG__mobileButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 38%, transparent);outline-offset:3px}.DesignSystemExplorerNavigation-module__NbLlrG__group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.DesignSystemExplorerNavigation-module__NbLlrG__group a{border-radius:var(--radius-md);color:var(--color-text-soft);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);gap:2px;padding:10px 12px;display:grid}.DesignSystemExplorerNavigation-module__NbLlrG__group a:hover,.DesignSystemExplorerNavigation-module__NbLlrG__group a[aria-current=location]{background:color-mix(in srgb, var(--color-primary) 15%, var(--color-surface));color:var(--color-text)}.DesignSystemExplorerNavigation-module__NbLlrG__group a:active{transform:translateY(1px)}.DesignSystemExplorerNavigation-module__NbLlrG__group small,.DesignSystemExplorerNavigation-module__NbLlrG__empty{color:var(--color-muted);font-size:.78rem}.DesignSystemExplorerNavigation-module__NbLlrG__mobileTrigger{z-index:35;justify-content:flex-end;display:none;position:sticky;top:78px}.DesignSystemExplorerNavigation-module__NbLlrG__mobileButton{min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:900;display:inline-flex}.DesignSystemExplorerNavigation-module__NbLlrG__mobileButton span{border-radius:var(--radius-pill);background:var(--color-primary);width:30px;height:30px;color:var(--color-primary-ink);place-items:center;font-size:.7rem;display:grid}.DesignSystemExplorerNavigation-module__NbLlrG__backdrop{z-index:80;background:color-mix(in srgb, var(--color-text) 36%, transparent);border:0;position:fixed;inset:0}.DesignSystemExplorerNavigation-module__NbLlrG__mobilePanel{z-index:90;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);max-height:min(78dvh,680px);box-shadow:var(--shadow-lg);transition:transform var(--motion-base) var(--ease-standard);padding:16px;position:fixed;inset:auto 12px 12px;overflow:auto;transform:translateY(calc(100% + 24px))}.DesignSystemExplorerNavigation-module__NbLlrG__mobilePanel[data-open=true]{transform:translateY(0)}@media (max-width:980px){.DesignSystemExplorerNavigation-module__NbLlrG__desktop{display:none}.DesignSystemExplorerNavigation-module__NbLlrG__mobileTrigger{display:flex}}@media (prefers-reduced-motion:reduce){.DesignSystemExplorerNavigation-module__NbLlrG__group a,.DesignSystemExplorerNavigation-module__NbLlrG__mobilePanel{transition:none}}
.AddToCartIconButton-module__ID1Cta__root{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:var(--radius-control-lg);color:var(--color-primary-ink);cursor:pointer;font:inherit;min-height:var(--touch-target);min-width:var(--touch-target);transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;display:inline-flex}.AddToCartIconButton-module__ID1Cta__root:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.AddToCartIconButton-module__ID1Cta__root:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.AddToCartIconButton-module__ID1Cta__root:disabled{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}.AddToCartIconButton-module__ID1Cta__spinner{animation:AddToCartIconButton-module__ID1Cta__spin var(--motion-slow) linear infinite;border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:1rem;height:1rem}@keyframes AddToCartIconButton-module__ID1Cta__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AddToCartIconButton-module__ID1Cta__root,.AddToCartIconButton-module__ID1Cta__spinner{transition:none;animation:none}}
.AccentPrimitives-module__-oNfha__badge{background:var(--color-accent);border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);color:var(--color-accent-ink);align-items:center;width:fit-content;min-height:28px;padding:3px 10px;font-size:12px;font-weight:900;display:inline-flex}.AccentPrimitives-module__-oNfha__marker{color:var(--color-accent-on-surface);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.AccentPrimitives-module__-oNfha__marker>span{background:var(--color-accent);border-radius:var(--radius-control-sm);width:28px;height:4px}.AccentPrimitives-module__-oNfha__surface{background:var(--color-accent-soft);border:1px solid var(--color-accent-soft-border);border-radius:var(--radius-surface-sm);color:var(--color-accent-soft-ink);gap:8px;padding:16px;display:grid}
.StoreButtonThemeExplorer-module__BbZiQG__lab{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-overlay);color:var(--color-text);gap:1rem;padding:1rem;display:grid}.StoreButtonThemeExplorer-module__BbZiQG__controls,.StoreButtonThemeExplorer-module__BbZiQG__metrics,.StoreButtonThemeExplorer-module__BbZiQG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.StoreButtonThemeExplorer-module__BbZiQG__controls label{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:var(--touch-target);align-items:center;gap:.5rem;padding:.3rem .65rem;display:flex}.StoreButtonThemeExplorer-module__BbZiQG__controls input{width:2.6rem;height:2rem}.StoreButtonThemeExplorer-module__BbZiQG__metrics span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);gap:.2rem;min-width:8.5rem;padding:.7rem;display:grid}.StoreButtonThemeExplorer-module__BbZiQG__metrics strong{color:var(--color-text)}.StoreButtonThemeExplorer-module__BbZiQG__focusSample{outline:3px solid var(--color-focus-ring);outline-offset:3px}
.ActiveFiltersBar-module__Y3CQPG__root{gap:.5rem;display:grid}.ActiveFiltersBar-module__Y3CQPG__root>span{color:var(--color-text-soft);font-size:.85rem;font-weight:850}.ActiveFiltersBar-module__Y3CQPG__root div{flex-wrap:wrap;gap:.45rem;display:flex}.ActiveFiltersBar-module__Y3CQPG__root button{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font:inherit;min-height:var(--touch-target);padding:.5rem .75rem}.ActiveFiltersBar-module__Y3CQPG__root button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:2px}
.SearchEmptyState-module__UTvmSG__root{display:block}
.AutoSuggestionList-module__EJE-Ra__root{gap:.4rem;display:grid}.AutoSuggestionList-module__EJE-Ra__options{outline:0;gap:.4rem;display:grid}.AutoSuggestionList-module__EJE-Ra__options:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.AutoSuggestionList-module__EJE-Ra__item,.AutoSuggestionList-module__EJE-Ra__more,.AutoSuggestionList-module__EJE-Ra__status{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;min-height:var(--touch-target);text-align:start;gap:.15rem;padding:.75rem;text-decoration:none;display:grid}.AutoSuggestionList-module__EJE-Ra__item{cursor:pointer}.AutoSuggestionList-module__EJE-Ra__item:hover,.AutoSuggestionList-module__EJE-Ra__item[aria-selected=true]{background:var(--color-bg-soft)}.AutoSuggestionList-module__EJE-Ra__item small{color:var(--color-text-soft)}.AutoSuggestionList-module__EJE-Ra__more{cursor:pointer;text-align:center;font-weight:850}.AutoSuggestionList-module__EJE-Ra__item:focus-visible,.AutoSuggestionList-module__EJE-Ra__more:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:2px}.AutoSuggestionList-module__EJE-Ra__status{color:var(--color-text-soft)}
.CartEmptyState-module__fOFwdq__root{background:var(--color-surface-raised);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);text-align:center;place-items:center;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.CartEmptyState-module__fOFwdq__icon{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted);justify-content:center;align-items:center;width:3.5rem;min-height:3.5rem;display:inline-flex}.CartEmptyState-module__fOFwdq__copy{gap:.5rem;max-width:28rem;display:grid}.CartEmptyState-module__fOFwdq__copy h2,.CartEmptyState-module__fOFwdq__copy p{margin:0}.CartEmptyState-module__fOFwdq__copy p{color:var(--color-text-soft);line-height:1.55}.CartEmptyState-module__fOFwdq__action{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
.CategoryBreadcrumb-module__mYXVtW__root ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.CategoryBreadcrumb-module__mYXVtW__root li{color:var(--color-muted);align-items:center;gap:.4rem;display:inline-flex}.CategoryBreadcrumb-module__mYXVtW__root li:not(:last-child):after{content:"/"}.CategoryBreadcrumb-module__mYXVtW__root a{color:var(--color-text-soft);text-decoration:none}.CategoryBreadcrumb-module__mYXVtW__root a:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:2px}.CategoryBreadcrumb-module__mYXVtW__root span[aria-current=page]{color:var(--color-text);font-weight:850}
.CategoryCardGrid-module__EVB95G__root{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.CategoryCardGrid-module__EVB95G__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text);gap:.65rem;padding:.65rem;text-decoration:none;display:grid;overflow:hidden}.CategoryCardGrid-module__EVB95G__card img,.CategoryCardGrid-module__EVB95G__card>span{aspect-ratio:16/10;background:var(--color-bg-soft);border-radius:var(--radius-lg);object-fit:cover;place-items:center;width:100%;display:grid}.CategoryCardGrid-module__EVB95G__card small,.CategoryCardGrid-module__EVB95G__empty{color:var(--color-text-soft)}.CategoryCardGrid-module__EVB95G__active{border-color:var(--color-primary)}.CategoryCardGrid-module__EVB95G__card:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:3px}.CategoryCardGrid-module__EVB95G__skeleton{animation:CategoryCardGrid-module__EVB95G__pulse var(--motion-slow) var(--ease-standard) infinite alternate;background:var(--color-bg-soft);border-radius:var(--radius-xl);min-height:12rem}@keyframes CategoryCardGrid-module__EVB95G__pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:560px){.CategoryCardGrid-module__EVB95G__root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CategoryCardGrid-module__EVB95G__skeleton{animation:none}}
.CheckboxFilterGroup-module__7o08Kq__root{border:0;gap:.75rem;margin:0;padding:0;display:grid}.CheckboxFilterGroup-module__7o08Kq__root legend{font-weight:900}.CheckboxFilterGroup-module__7o08Kq__options{gap:.5rem;display:grid}.CheckboxFilterGroup-module__7o08Kq__option{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-height:var(--touch-target);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.CheckboxFilterGroup-module__7o08Kq__option input{accent-color:var(--color-primary);width:1rem;height:1rem}.CheckboxFilterGroup-module__7o08Kq__option span{overflow-wrap:anywhere}.CheckboxFilterGroup-module__7o08Kq__option small{color:var(--color-muted)}.CheckboxFilterGroup-module__7o08Kq__option:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.CheckboxFilterGroup-module__7o08Kq__option:has(input:disabled){cursor:not-allowed;opacity:.6}
.ErrorMessage-module__4_eWAq__root{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-danger) 38%, var(--color-border));border-radius:var(--radius-lg);color:var(--color-text);align-items:start;gap:1rem;padding:1rem;display:grid}.ErrorMessage-module__4_eWAq__copy{gap:.375rem;display:grid}.ErrorMessage-module__4_eWAq__copy h2,.ErrorMessage-module__4_eWAq__copy p{margin:0}.ErrorMessage-module__4_eWAq__copy p{color:var(--color-text-soft);line-height:1.55}.ErrorMessage-module__4_eWAq__action{display:flex}@media (min-width:720px){.ErrorMessage-module__4_eWAq__root{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.ProductGridSkeleton-module__aTdpDq__root{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.ProductGridSkeleton-module__aTdpDq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:.75rem;padding:.75rem;display:grid}.ProductGridSkeleton-module__aTdpDq__media,.ProductGridSkeleton-module__aTdpDq__line{animation:ProductGridSkeleton-module__aTdpDq__pulse var(--motion-slow) var(--ease-standard) infinite alternate;background:var(--color-bg-soft);border-radius:var(--radius-md)}.ProductGridSkeleton-module__aTdpDq__media{aspect-ratio:4/3}.ProductGridSkeleton-module__aTdpDq__line{height:.85rem}.ProductGridSkeleton-module__aTdpDq__short{width:62%}@keyframes ProductGridSkeleton-module__aTdpDq__pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductGridSkeleton-module__aTdpDq__media,.ProductGridSkeleton-module__aTdpDq__line{animation:none}}
.CategoryFilter-module__VgHbna__root{gap:.75rem;display:grid}
.CategoryFilterGrid-module__1KeTyG__root{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.65rem;display:grid}.CategoryFilterGrid-module__1KeTyG__compact{scrollbar-width:none;gap:.625rem;padding:.25rem .0625rem .75rem;display:flex;overflow-x:auto}.CategoryFilterGrid-module__1KeTyG__compact::-webkit-scrollbar{display:none}.CategoryFilterGrid-module__1KeTyG__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.CategoryFilterGrid-module__1KeTyG__compact .CategoryFilterGrid-module__1KeTyG__item{border-radius:var(--radius-pill);flex:none;min-width:max-content;padding:.55rem .75rem}.CategoryFilterGrid-module__1KeTyG__item span{overflow-wrap:anywhere;text-align:left}.CategoryFilterGrid-module__1KeTyG__item strong{background:var(--color-bg-soft);border-radius:var(--radius-pill);padding:.15rem .45rem}.CategoryFilterGrid-module__1KeTyG__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.CategoryFilterGrid-module__1KeTyG__selected{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}
.CategorySidebar-module__UTUrLa__root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:.35rem;padding:1rem;display:grid}.CategorySidebar-module__UTUrLa__root h2{margin:0 0 .4rem;font-size:1rem}.CategorySidebar-module__UTUrLa__link{border-radius:var(--radius-md);color:var(--color-text);min-height:var(--touch-target);padding:.65rem;font-weight:800;text-decoration:none}.CategorySidebar-module__UTUrLa__link:hover{background:var(--color-bg-soft)}.CategorySidebar-module__UTUrLa__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CategorySidebar-module__UTUrLa__active{background:var(--color-primary);color:var(--color-primary-ink)}
.CategorySkeleton-module__J0UGAq__root{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.75rem;display:grid}.CategorySkeleton-module__J0UGAq__item{animation:CategorySkeleton-module__J0UGAq__pulse var(--motion-slow) var(--ease-standard) infinite alternate;background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:5.5rem}@keyframes CategorySkeleton-module__J0UGAq__pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CategorySkeleton-module__J0UGAq__item{animation:none}}
.CategoryStrip-module__xAXvpq__root{gap:.9rem;display:grid}.CategoryStrip-module__xAXvpq__root h2,.CategoryStrip-module__xAXvpq__root p{margin:0}.CategoryStrip-module__xAXvpq__root p{color:var(--color-text-soft)}.CategoryStrip-module__xAXvpq__rail{scrollbar-width:thin;grid-auto-columns:minmax(8.5rem,11rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.CategoryStrip-module__xAXvpq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);gap:.5rem;padding:.6rem;text-decoration:none;display:grid}.CategoryStrip-module__xAXvpq__card img,.CategoryStrip-module__xAXvpq__card>span{aspect-ratio:1;background:var(--color-bg-soft);border-radius:var(--radius-md);object-fit:cover;place-items:center;width:100%;display:grid}.CategoryStrip-module__xAXvpq__card small{color:var(--color-muted)}.CategoryStrip-module__xAXvpq__active{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.CategoryStrip-module__xAXvpq__card:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:3px}.CategoryStrip-module__xAXvpq__skeleton{animation:CategoryStrip-module__xAXvpq__pulse var(--motion-slow) var(--ease-standard) infinite alternate;background:var(--color-bg-soft);border-radius:var(--radius-lg);min-height:9rem}@keyframes CategoryStrip-module__xAXvpq__pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CategoryStrip-module__xAXvpq__skeleton{animation:none}}
.CheckoutBlockedNotice-module__sJsyvW__root{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-danger) 34%, var(--color-border));border-radius:var(--radius-lg);gap:.5rem;padding:.875rem;display:grid}.CheckoutBlockedNotice-module__sJsyvW__root ul{color:var(--color-text-soft);margin:0;padding-inline-start:1.25rem}.CheckoutBlockedNotice-module__sJsyvW__root li+li{margin-top:.25rem}
.CheckoutStepCard-module__jCY7LW__root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:1rem;padding:1rem;display:grid}.CheckoutStepCard-module__jCY7LW__root h2{margin:0}.CheckoutStepCard-module__jCY7LW__root p{color:var(--color-muted);overflow-wrap:anywhere;margin:.25rem 0 0}
.SearchBox-module__u58xyq__root,.SearchBox-module__u58xyq__label{gap:.45rem;display:grid}.SearchBox-module__u58xyq__label>span{color:var(--color-text);font-weight:850}.SearchBox-module__u58xyq__control{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control-lg);min-height:var(--touch-target);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.25rem .25rem .25rem .85rem;display:grid}.SearchBox-module__u58xyq__control input{color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;min-width:0}.SearchBox-module__u58xyq__control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.SearchBox-module__u58xyq__clear,.SearchBox-module__u58xyq__submit{border-radius:var(--radius-control);cursor:pointer;font:inherit;min-height:calc(var(--touch-target) - .5rem)}.SearchBox-module__u58xyq__clear{color:var(--color-muted);width:calc(var(--touch-target) - .5rem);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.SearchBox-module__u58xyq__submit{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-primary-ink);padding:0 .85rem;font-weight:850}.SearchBox-module__u58xyq__clear:focus-visible,.SearchBox-module__u58xyq__submit:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:2px}.SearchBox-module__u58xyq__clear:disabled,.SearchBox-module__u58xyq__submit:disabled,.SearchBox-module__u58xyq__control input:disabled{cursor:not-allowed;opacity:.6}
.SearchWithSuggestions-module__t7Q7zW__root{gap:.5rem;display:grid;position:relative}.SearchWithSuggestions-module__t7Q7zW__label{gap:.35rem;display:grid}.SearchWithSuggestions-module__t7Q7zW__label span{color:var(--color-muted);font-size:.9rem;font-weight:700}.SearchWithSuggestions-module__t7Q7zW__compact .SearchWithSuggestions-module__t7Q7zW__label span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SearchWithSuggestions-module__t7Q7zW__control{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control-lg);align-items:stretch;display:flex;overflow:hidden}.SearchWithSuggestions-module__t7Q7zW__control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 28%, transparent)}.SearchWithSuggestions-module__t7Q7zW__control input{color:var(--color-text);font:inherit;min-height:var(--touch-target);background:0 0;border:0;flex:1;min-width:0;padding:0 1rem}.SearchWithSuggestions-module__t7Q7zW__control input:focus{outline:0}.SearchWithSuggestions-module__t7Q7zW__control button{background:var(--color-primary);color:var(--color-primary-ink);cursor:pointer;font:inherit;border:0;padding:0 1rem;font-weight:800}.SearchWithSuggestions-module__t7Q7zW__control button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.SearchWithSuggestions-module__t7Q7zW__panel{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);z-index:10;gap:.25rem;width:100%;padding:.4rem;display:grid}.SearchWithSuggestions-module__t7Q7zW__announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SearchWithSuggestions-module__t7Q7zW__suggestion{border-radius:var(--radius-surface);color:var(--color-text);cursor:pointer;font:inherit;min-height:var(--touch-target);text-align:left;background:0 0;border:0;gap:.15rem;padding:.65rem;text-decoration:none;display:grid}.SearchWithSuggestions-module__t7Q7zW__suggestion:hover{background:var(--color-bg-soft)}.SearchWithSuggestions-module__t7Q7zW__suggestion:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SearchWithSuggestions-module__t7Q7zW__suggestion small,.SearchWithSuggestions-module__t7Q7zW__empty{color:var(--color-muted);overflow-wrap:anywhere}.SearchWithSuggestions-module__t7Q7zW__empty{margin:0;padding:.75rem}
.MobileSearchOverlay-module__l2pwRG__root{gap:1rem;display:grid}
.NotFoundState-module__ucdHxa__root{display:block}.NotFoundState-module__ucdHxa__root span{letter-spacing:.08em;font-size:.78rem;font-weight:900}
.OrderNoteStep-module__HD1_7q__root{gap:.45rem;display:grid}.OrderNoteStep-module__HD1_7q__root span{font-weight:850}.OrderNoteStep-module__HD1_7q__root textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font:inherit;resize:vertical;min-height:7rem;padding:.8rem}.OrderNoteStep-module__HD1_7q__root textarea:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb, var(--color-primary) 22%, transparent);outline-offset:1px}.OrderNoteStep-module__HD1_7q__root textarea:disabled{cursor:not-allowed;opacity:.6}.OrderNoteStep-module__HD1_7q__root small{color:var(--color-muted)}.OrderNoteStep-module__HD1_7q__error{color:var(--color-danger)!important}
.PlaceOrderButton-module__UshyoW__root{gap:.5rem;display:grid}.PlaceOrderButton-module__UshyoW__root button{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:var(--radius-control-lg);color:var(--color-primary-ink);cursor:pointer;font:inherit;min-height:var(--touch-target);width:100%;padding:.8rem 1rem;font-weight:900}.PlaceOrderButton-module__UshyoW__root button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.PlaceOrderButton-module__UshyoW__root button:disabled{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}.PlaceOrderButton-module__UshyoW__root p{color:var(--color-danger);margin:0}
.PolicyContent-module__gPMSMW__root{gap:1rem;display:grid}.PolicyContent-module__gPMSMW__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:.65rem;padding:1rem;scroll-margin-top:6rem;display:grid}.PolicyContent-module__gPMSMW__section h2,.PolicyContent-module__gPMSMW__section p,.PolicyContent-module__gPMSMW__empty{margin:0}.PolicyContent-module__gPMSMW__section p,.PolicyContent-module__gPMSMW__section li,.PolicyContent-module__gPMSMW__empty{color:var(--color-text-soft);line-height:1.6}.PolicyContent-module__gPMSMW__section ul{margin:0;padding-inline-start:1.25rem}
.PriceRangeFilter-module__eA6Shq__root{border:0;gap:.75rem;margin:0;padding:0;display:grid}.PriceRangeFilter-module__eA6Shq__root legend{font-weight:900}.PriceRangeFilter-module__eA6Shq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.PriceRangeFilter-module__eA6Shq__fields label{gap:.35rem;display:grid}.PriceRangeFilter-module__eA6Shq__fields span{color:var(--color-text-soft);font-size:.84rem;font-weight:800}.PriceRangeFilter-module__eA6Shq__fields input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;min-height:var(--touch-target);padding:.6rem .75rem}.PriceRangeFilter-module__eA6Shq__fields input:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb, var(--color-primary) 22%, transparent);outline-offset:1px}.PriceRangeFilter-module__eA6Shq__root:disabled{opacity:.6}
.ProductAvailabilityPanel-module__gycQuW__root{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:.75rem;padding:1rem;display:grid}.ProductAvailabilityPanel-module__gycQuW__root h3,.ProductAvailabilityPanel-module__gycQuW__root dl,.ProductAvailabilityPanel-module__gycQuW__root dd{margin:0}.ProductAvailabilityPanel-module__gycQuW__root dl{gap:.5rem;display:grid}.ProductAvailabilityPanel-module__gycQuW__root dl>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProductAvailabilityPanel-module__gycQuW__root dt{color:var(--color-text-soft)}.ProductAvailabilityPanel-module__gycQuW__root dd{text-align:end;font-weight:900}.ProductAvailabilityPanel-module__gycQuW__success dd{color:var(--color-success)}.ProductAvailabilityPanel-module__gycQuW__danger dd{color:var(--color-danger)}.ProductAvailabilityPanel-module__gycQuW__neutral dd{color:var(--color-text)}
.StoreMobileNavigation-module__R-1RDq__root{background:var(--color-mobile-nav-surface);border:0;border-top:1px solid var(--color-mobile-nav-border);padding:.3rem max(.3rem, env(safe-area-inset-right)) calc(.3rem + env(safe-area-inset-bottom)) max(.3rem, env(safe-area-inset-left));z-index:70;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.StoreMobileNavigation-module__R-1RDq__item{border-radius:var(--radius-control-lg);color:var(--color-mobile-nav-muted);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;gap:.125rem;min-height:3rem;font-size:.625rem;font-weight:700;text-decoration:none;display:grid;position:relative}.StoreMobileNavigation-module__R-1RDq__active{background:var(--color-accent-soft);box-shadow:inset 0 -3px 0 var(--color-accent);color:var(--color-accent-soft-ink)}.StoreMobileNavigation-module__R-1RDq__item strong{background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-ink);justify-content:center;align-items:center;min-width:1rem;min-height:1rem;padding:0 .2rem;font-size:.625rem;display:inline-flex;position:absolute;top:.25rem;right:.7rem}.StoreMobileNavigation-module__R-1RDq__item:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:2px}@media (min-width:721px){.StoreMobileNavigation-module__R-1RDq__root{display:none}}
.StoreMobileBottomNavigation-module__P-CaJa__preferences{border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:1rem}.StoreMobileBottomNavigation-module__P-CaJa__menuLinks{gap:.75rem;display:grid}.StoreMobileBottomNavigation-module__P-CaJa__cartItems{gap:10px;display:grid}.StoreMobileBottomNavigation-module__P-CaJa__checkoutCopy{justify-items:start;gap:2px;padding:0 12px;display:grid}.StoreMobileBottomNavigation-module__P-CaJa__checkoutCopy small{color:color-mix(in srgb, var(--color-cart-checkout-ink) 70%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.StoreMobileBottomNavigation-module__P-CaJa__checkoutCopy span{font-size:14px;font-weight:600}
.TagFilter-module__Dnslsa__root{gap:.75rem;display:grid}
.TermsContent-module__jPJEKG__root{gap:1rem;display:grid}.TermsContent-module__jPJEKG__root header{gap:.4rem;display:grid}.TermsContent-module__jPJEKG__root h1,.TermsContent-module__jPJEKG__root p{margin:0}.TermsContent-module__jPJEKG__root header p{color:var(--color-text-soft)}
.Textarea-module__kZN2IW__root{gap:.45rem;display:grid}.Textarea-module__kZN2IW__root span{font-weight:850}.Textarea-module__kZN2IW__root strong{color:var(--color-danger);margin-inline-start:.25rem}.Textarea-module__kZN2IW__root textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;resize:vertical;min-height:6rem;padding:.75rem .8rem}.Textarea-module__kZN2IW__root textarea:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb, var(--color-primary) 22%, transparent);outline-offset:1px}.Textarea-module__kZN2IW__root textarea:disabled{cursor:not-allowed;opacity:.6}.Textarea-module__kZN2IW__root small{color:var(--color-muted)}.Textarea-module__kZN2IW__error{color:var(--color-danger)!important}
.VariantOption-module__m7Kt7a__root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font:inherit;min-height:var(--touch-target);overflow-wrap:anywhere;text-align:center;padding:.625rem .875rem;font-weight:800}.VariantOption-module__m7Kt7a__root:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:3px}.VariantOption-module__m7Kt7a__selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink)}.VariantOption-module__m7Kt7a__root:disabled{cursor:not-allowed;opacity:.55;text-decoration:line-through}
.VariantOptionGroup-module__3ZhU6W__root{border:0;gap:.65rem;margin:0;padding:0;display:grid}.VariantOptionGroup-module__3ZhU6W__root legend{color:var(--color-text);margin-bottom:.65rem;font-weight:900}.VariantOptionGroup-module__3ZhU6W__root legend span{color:var(--color-muted);margin-inline-start:.4rem;font-size:.78rem;font-weight:800}.VariantOptionGroup-module__3ZhU6W__options{flex-wrap:wrap;gap:.5rem;display:flex}
.VariantPriceHint-module__c56G4a__root{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;padding:.75rem .875rem;display:flex}.VariantPriceHint-module__c56G4a__root span{color:var(--color-muted);font-size:.82rem;font-weight:850}.VariantPriceHint-module__c56G4a__root strong{color:var(--color-text)}.VariantPriceHint-module__c56G4a__root del{color:var(--color-muted)}
.VariantRequiredNotice-module__Bfkv3a__root{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 34%, var(--color-border));border-radius:var(--radius-lg);gap:.25rem;padding:.75rem .875rem;display:grid}.VariantRequiredNotice-module__Bfkv3a__root span{color:var(--color-text-soft);line-height:1.45}
.StoreTransferDemos-module__CC7QXG__root{gap:1.125rem;display:grid}.StoreTransferDemos-module__CC7QXG__section{background:color-mix(in srgb, var(--color-surface) 88%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);gap:1rem;padding:clamp(1rem,3vw,1.5rem);scroll-margin-top:96px;display:grid}.StoreTransferDemos-module__CC7QXG__section h2{margin:0}.StoreTransferDemos-module__CC7QXG__content{gap:1rem;display:grid}.StoreTransferDemos-module__CC7QXG__inline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.StoreTransferDemos-module__CC7QXG__productGrid,.StoreTransferDemos-module__CC7QXG__productCardAtoms,.StoreTransferDemos-module__CC7QXG__gridTwo{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.StoreTransferDemos-module__CC7QXG__productCardAtoms{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:stretch}.StoreTransferDemos-module__CC7QXG__motionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;padding:1rem;display:grid}.StoreTransferDemos-module__CC7QXG__demoMedia{background:linear-gradient(135deg, var(--color-secondary), var(--color-primary));color:var(--color-primary-ink);justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(2rem,8vw,4rem);font-weight:950;display:flex}.StoreTransferDemos-module__CC7QXG__decisionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.StoreTransferDemos-module__CC7QXG__decisionGrid>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:1rem}.StoreTransferDemos-module__CC7QXG__decisionGrid ul{gap:.5rem;margin:.75rem 0 0;padding-left:1.1rem;display:grid}.StoreTransferDemos-module__CC7QXG__decisionGrid p{color:var(--color-muted);margin:.75rem 0 0;line-height:1.5}@media (max-width:560px){.StoreTransferDemos-module__CC7QXG__productGrid,.StoreTransferDemos-module__CC7QXG__productCardAtoms{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProductCardRenderer-module__et7PMa__motionSurface{--pc-x:50%;--pc-y:50%;--pc-rx:0deg;--pc-ry:0deg;--pc-distance:var(--motion-distance-xs);--pc-scale:var(--motion-scale-media);--pc-effect-opacity:.62;--pc-effect-enter-duration:.55s;--pc-effect-exit-duration:.72s;isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ProductCardRenderer-module__et7PMa__motionSurface[data-intensity=soft]{--pc-distance:calc(var(--motion-distance-xs) * .6);--pc-scale:1.01}.ProductCardRenderer-module__et7PMa__motionSurface[data-intensity=strong]{--pc-distance:calc(var(--motion-distance-xs) * 1.35);--pc-scale:1.03}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=FEATURED]:not([data-effect=NONE]){animation-name:ProductCardRenderer-module__et7PMa__productCardEntry;animation-duration:var(--pc-effect-enter-duration);animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:var(--ease-standard)}.ProductCardRenderer-module__et7PMa__motionEffect{z-index:3;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--pc-effect-exit-duration) var(--ease-in-out);background:0 0;animation-name:ProductCardRenderer-module__et7PMa__productCardEffectBreath;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;inset:0;overflow:hidden}.ProductCardRenderer-module__et7PMa__motionEffect i{pointer-events:none;display:block;position:absolute}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=NONE] .ProductCardRenderer-module__et7PMa__motionEffect{display:none}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=IMAGE_ZOOM] img,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=PULSE] img{animation-name:ProductCardRenderer-module__et7PMa__productCardImagePulse;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=FLOAT] img,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=TILT_3D] img{animation-name:ProductCardRenderer-module__et7PMa__productCardImageFloat;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=GLOW_FOLLOW] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SPOTLIGHT_FOCUS] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.55;background:radial-gradient(circle at var(--pc-x) var(--pc-y), color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 42%)}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SHINE] .ProductCardRenderer-module__et7PMa__motionEffect:after,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=GLASS_SWEEP] .ProductCardRenderer-module__et7PMa__motionEffect:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 58%, transparent), transparent);content:"";width:32%;animation-name:ProductCardRenderer-module__et7PMa__productCardSweep;animation-duration:3.8s;animation-iteration-count:infinite;animation-play-state:paused;animation-timing-function:var(--ease-standard);position:absolute;inset:-40%;transform:rotate(18deg)translate(-180%)}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=BUBBLES] .ProductCardRenderer-module__et7PMa__motionEffect i{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--color-info) 62%, transparent);opacity:.58;border-radius:50%;width:1rem;animation-name:ProductCardRenderer-module__et7PMa__productCardBubble;animation-duration:4.8s;animation-timing-function:ease-in;animation-iteration-count:infinite;animation-play-state:paused}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=BUBBLES] .ProductCardRenderer-module__et7PMa__motionEffect i:first-child{bottom:15%;left:18%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=BUBBLES] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(2){width:.6rem;animation-delay:-1.6s;bottom:27%;left:48%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=BUBBLES] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(3){width:1.35rem;animation-delay:-3.2s;bottom:18%;right:16%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=STEAM] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.48}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=STEAM] .ProductCardRenderer-module__et7PMa__motionEffect i{border-left:4px solid color-mix(in srgb, var(--color-surface) 56%, var(--color-primary));filter:blur(2px);border-radius:50%;width:12px;height:52%;animation-name:ProductCardRenderer-module__et7PMa__productCardSteam;animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;top:20%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=STEAM] .ProductCardRenderer-module__et7PMa__motionEffect i:first-child{left:38%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=STEAM] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(2){animation-delay:-1.1s;left:55%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=STEAM] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(3){animation-delay:-2.1s;left:68%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=TECH_SCAN] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=ORBIT_DOTS] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.44;background-image:linear-gradient(color-mix(in srgb, var(--color-info) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-info) 12%, transparent) 1px, transparent 1px);background-size:22px 22px}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=TECH_SCAN] .ProductCardRenderer-module__et7PMa__motionEffect i:first-child{background:color-mix(in srgb, var(--color-info) 70%, var(--color-surface));height:2px;box-shadow:0 0 16px var(--color-info);animation-name:ProductCardRenderer-module__et7PMa__productCardScan;animation-duration:3.6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;top:-5%;left:0;right:0}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=ORBIT_DOTS] .ProductCardRenderer-module__et7PMa__motionEffect i{background:color-mix(in srgb, var(--color-surface) 66%, var(--color-primary));transform-origin:0 0;border-radius:50%;width:7px;height:7px;animation-name:ProductCardRenderer-module__et7PMa__productCardOrbit;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;top:50%;left:50%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=ORBIT_DOTS] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(2){animation-delay:-2s}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=ORBIT_DOTS] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(3){animation-delay:-4s}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=FABRIC_WAVE] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SUNBEAM] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.42;background:linear-gradient(125deg, transparent 36%, color-mix(in srgb, var(--color-primary) 26%, transparent) 48%, transparent 62%)}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SPEED_LINES] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.72}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SPEED_LINES] .ProductCardRenderer-module__et7PMa__motionEffect i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 80%, var(--color-primary)), transparent);width:60%;height:3px;animation-name:ProductCardRenderer-module__et7PMa__productCardSpeedLines;animation-duration:2.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;top:18%;left:-32%;transform:rotate(-9deg)}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SPEED_LINES] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(2){animation-delay:-.7s;top:43%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SPEED_LINES] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(3){animation-delay:-1.4s;top:62%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=AURA_RING] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.78}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=AURA_RING] .ProductCardRenderer-module__et7PMa__motionEffect i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-surface) 54%, var(--color-primary));border-radius:50%;width:45%;animation-name:ProductCardRenderer-module__et7PMa__productCardAuraRing;animation-duration:4.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=AURA_RING] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(2){opacity:.42;width:58%;animation-delay:-1.6s}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=AURA_RING] .ProductCardRenderer-module__et7PMa__motionEffect i:nth-child(3){opacity:.22;width:70%;animation-delay:-3.2s}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=DEPTH_SHADOW] .ProductCardRenderer-module__et7PMa__motionEffect i:first-child,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=SOFT_LIFT] .ProductCardRenderer-module__et7PMa__motionEffect i:first-child{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-text) 25%, transparent), transparent 72%);filter:blur(4px);border-radius:50%;height:1rem;animation-name:ProductCardRenderer-module__et7PMa__productCardDepth;animation-duration:3.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;bottom:12%;left:25%;right:25%}.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=CORNER_LIFT] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=PRICE_SPARK] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=CTA_BREATHE] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=STOCK_BEACON] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=GRADIENT_DRIFT] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.38;background:linear-gradient(125deg, transparent 28%, color-mix(in srgb, var(--color-primary) 24%, transparent) 50%, transparent 72%);background-size:180% 180%;animation-name:ProductCardRenderer-module__et7PMa__productCardGradientDrift;animation-duration:5.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=FEATURED]:not([data-effect=NONE]) .ProductCardRenderer-module__et7PMa__motionEffect{opacity:var(--pc-effect-opacity);transition-duration:var(--pc-effect-enter-duration)}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=FEATURED] .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=FEATURED] .ProductCardRenderer-module__et7PMa__motionEffect:after,.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=FEATURED] .ProductCardRenderer-module__et7PMa__motionEffect i,.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=FEATURED] img{animation-play-state:running}.ProductCardRenderer-module__et7PMa__root{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.ProductCardRenderer-module__et7PMa__root.ProductCardRenderer-module__et7PMa__embedded{box-shadow:none;background:0 0;border:0;border-radius:0}.ProductCardRenderer-module__et7PMa__root.ProductCardRenderer-module__et7PMa__embedded .ProductCardRenderer-module__et7PMa__media{border-radius:var(--radius-media)}.ProductCardRenderer-module__et7PMa__highlighted{border-top:4px solid var(--color-accent)}.ProductCardRenderer-module__et7PMa__media{aspect-ratio:1;background:#000;display:block;position:relative;overflow:hidden}.ProductCardRenderer-module__et7PMa__media img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform var(--pc-effect-exit-duration) var(--ease-in-out)}.ProductCardRenderer-module__et7PMa__mediaCover{background:var(--color-surface-muted)}.ProductCardRenderer-module__et7PMa__mediaCover img{object-fit:cover}.ProductCardRenderer-module__et7PMa__placeholder{width:100%;height:100%;color:var(--color-muted);place-items:center;display:grid}.ProductCardRenderer-module__et7PMa__discountBadge,.ProductCardRenderer-module__et7PMa__stockBadge,.ProductCardRenderer-module__et7PMa__stockBadgeOut{z-index:1;border:1px solid color-mix(in srgb, var(--color-surface) 50%, transparent);border-radius:var(--radius-control-lg);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:1.8rem;box-shadow:0 8px 20px color-mix(in srgb, var(--color-text) 18%, transparent);padding:0 .65rem;font-size:.68rem;font-weight:900;line-height:1.8rem;position:absolute}.ProductCardRenderer-module__et7PMa__discountBadge{background:var(--color-accent);border-color:var(--color-accent-border);color:var(--color-accent-ink);top:.65rem;left:.65rem}.ProductCardRenderer-module__et7PMa__stockBadge,.ProductCardRenderer-module__et7PMa__stockBadgeOut{background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-success);align-items:center;gap:.4rem;display:inline-flex;top:.65rem;right:.65rem}.ProductCardRenderer-module__et7PMa__stockBadge:before,.ProductCardRenderer-module__et7PMa__stockBadgeOut:before{width:.38rem;height:.38rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);content:"";background:currentColor;border-radius:50%}.ProductCardRenderer-module__et7PMa__stockBadgeOut{color:var(--color-danger)}.ProductCardRenderer-module__et7PMa__body{align-content:start;gap:.5rem;min-width:0;padding:1.1rem 1.2rem .95rem;display:grid}.ProductCardRenderer-module__et7PMa__title{color:var(--color-text);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.04rem;font-weight:900;line-height:1.15;text-decoration:none}.ProductCardRenderer-module__et7PMa__body p{color:var(--color-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ProductCardRenderer-module__et7PMa__tags{flex-wrap:wrap;gap:.35rem;display:flex}.ProductCardRenderer-module__et7PMa__tagChip{border:1px solid var(--color-accent-soft-border);border-radius:var(--radius-control-sm);background:var(--color-accent-soft);color:var(--color-accent-soft-ink);padding:.2rem .45rem;font-size:.7rem;font-weight:800;text-decoration:none}.ProductCardRenderer-module__et7PMa__tagChipActive{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-soft-ink)}.ProductCardRenderer-module__et7PMa__tagChip:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:2px}.ProductCardRenderer-module__et7PMa__price{align-items:baseline;gap:.45rem;display:flex}.ProductCardRenderer-module__et7PMa__price strong{color:var(--color-text);letter-spacing:-.025em;font-size:1.2rem}.ProductCardRenderer-module__et7PMa__price del{color:var(--color-muted);font-size:.8rem}.ProductCardRenderer-module__et7PMa__actions{border-top:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0 1.2rem;padding:.9rem 0 1.1rem;display:grid}.ProductCardRenderer-module__et7PMa__add,.ProductCardRenderer-module__et7PMa__details,.ProductCardRenderer-module__et7PMa__quickView,.ProductCardRenderer-module__et7PMa__selectionChip{min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-control-sm);font:inherit;text-align:center;justify-content:center;align-items:center;padding:0 .8rem;font-size:.8rem;font-weight:850;display:inline-flex}.ProductCardRenderer-module__et7PMa__add{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink);cursor:pointer;gap:.4rem}.ProductCardRenderer-module__et7PMa__add:not(:disabled):hover{box-shadow:var(--shadow-control);transform:translateY(-1px)}.ProductCardRenderer-module__et7PMa__add:disabled{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-muted);cursor:not-allowed}.ProductCardRenderer-module__et7PMa__details{width:var(--touch-target);color:var(--color-primary-on-surface);background:0 0;border:0;padding:0;text-decoration:none}.ProductCardRenderer-module__et7PMa__details:hover{background:var(--color-primary-soft);color:var(--color-primary-soft-ink)}.ProductCardRenderer-module__et7PMa__quickView{background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;grid-column:1/-1}.ProductCardRenderer-module__et7PMa__selectionChip{background:var(--color-surface-muted);color:var(--color-text-soft)}.ProductCardRenderer-module__et7PMa__quantityControl{border:1px solid var(--color-border);border-radius:var(--radius-control-lg);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-muted));min-height:2.75rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 48%, transparent);grid-template-columns:2.45rem minmax(2rem,1fr) 2.45rem;display:grid;overflow:hidden}.ProductCardRenderer-module__et7PMa__quantityControl button{color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ProductCardRenderer-module__et7PMa__quantityControl button:first-child{border-right:1px solid color-mix(in srgb, var(--color-border) 74%, transparent)}.ProductCardRenderer-module__et7PMa__quantityControl button:last-child{border-left:1px solid color-mix(in srgb, var(--color-border) 74%, transparent)}.ProductCardRenderer-module__et7PMa__quantityControl button:not(:disabled):hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}.ProductCardRenderer-module__et7PMa__quantityControl button:disabled{color:var(--color-muted);cursor:not-allowed}.ProductCardRenderer-module__et7PMa__quantityControl strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;align-self:center;font-size:.88rem}.ProductCardRenderer-module__et7PMa__media:focus-visible,.ProductCardRenderer-module__et7PMa__title:focus-visible,.ProductCardRenderer-module__et7PMa__add:focus-visible,.ProductCardRenderer-module__et7PMa__details:focus-visible,.ProductCardRenderer-module__et7PMa__quickView:focus-visible,.ProductCardRenderer-module__et7PMa__quantityControl button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:3px}@media (max-width:620px){.ProductCardRenderer-module__et7PMa__root{border-radius:var(--radius-surface)}.ProductCardRenderer-module__et7PMa__body{gap:.4rem;padding:.85rem .85rem .75rem}.ProductCardRenderer-module__et7PMa__title{font-size:.96rem}.ProductCardRenderer-module__et7PMa__body p{display:none}.ProductCardRenderer-module__et7PMa__actions{gap:.5rem;margin:0 .85rem;padding:.75rem 0 .85rem}.ProductCardRenderer-module__et7PMa__details{min-height:2.4rem}}@media (hover:hover) and (pointer:fine){.ProductCardRenderer-module__et7PMa__motionSurface[data-effect=TILT_3D]:hover{transform:perspective(900px) rotateX(var(--pc-rx)) rotateY(var(--pc-ry))}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG]:not([data-effect=NONE]):hover img{transform:scale(var(--pc-scale));transition-duration:var(--pc-effect-enter-duration)}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG]:not([data-effect=NONE]):hover .ProductCardRenderer-module__et7PMa__motionEffect{opacity:var(--pc-effect-opacity);transition-duration:var(--pc-effect-enter-duration)}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG]:hover .ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG]:hover .ProductCardRenderer-module__et7PMa__motionEffect:after,.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG]:hover .ProductCardRenderer-module__et7PMa__motionEffect i,.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG]:hover img{animation-play-state:running}}@media (hover:none),(pointer:coarse){.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG] .ProductCardRenderer-module__et7PMa__motionEffect{display:none}.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG],.ProductCardRenderer-module__et7PMa__motionSurface[data-surface=CATALOG] img{animation-name:none!important;transform:none!important}}@keyframes ProductCardRenderer-module__et7PMa__productCardEntry{0%{opacity:.86;transform:translateY(var(--pc-distance))}to{opacity:1;transform:translateY(0)}}@keyframes ProductCardRenderer-module__et7PMa__productCardEffectBreath{50%{filter:brightness(1.16)}}@keyframes ProductCardRenderer-module__et7PMa__productCardSweep{0%,20%{transform:rotate(18deg)translate(-180%)}72%,to{transform:rotate(18deg)translate(520%)}}@keyframes ProductCardRenderer-module__et7PMa__productCardImagePulse{50%{transform:scale(var(--pc-scale))}}@keyframes ProductCardRenderer-module__et7PMa__productCardImageFloat{50%{transform:translateY(calc(var(--pc-distance) * -1))}}@keyframes ProductCardRenderer-module__et7PMa__productCardBubble{to{opacity:0;transform:translateY(-280px)scale(.3)}}@keyframes ProductCardRenderer-module__et7PMa__productCardSteam{50%{opacity:.3;transform:translate(12px,-14px)rotate(8deg)}}@keyframes ProductCardRenderer-module__et7PMa__productCardScan{to{top:105%}}@keyframes ProductCardRenderer-module__et7PMa__productCardOrbit{to{transform:rotate(1turn)translate(64px)}}@keyframes ProductCardRenderer-module__et7PMa__productCardDepth{50%{opacity:.48;transform:scaleX(.86)}}@keyframes ProductCardRenderer-module__et7PMa__productCardGradientDrift{50%{filter:brightness(1.12);background-position:100%}}@keyframes ProductCardRenderer-module__et7PMa__productCardSpeedLines{to{opacity:.08;transform:translate(240%)rotate(-9deg)}}@keyframes ProductCardRenderer-module__et7PMa__productCardAuraRing{50%{opacity:.32;transform:translate(-50%,-50%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.ProductCardRenderer-module__et7PMa__motionSurface,.ProductCardRenderer-module__et7PMa__root,.ProductCardRenderer-module__et7PMa__media img{transition-duration:var(--motion-instant);animation-name:none!important;transform:none!important}.ProductCardRenderer-module__et7PMa__motionEffect,.ProductCardRenderer-module__et7PMa__motionEffect:after,.ProductCardRenderer-module__et7PMa__motionEffect i{animation-name:none!important}.ProductCardRenderer-module__et7PMa__motionEffect{display:none}}[data-motion=calm] .ProductCardRenderer-module__et7PMa__motionSurface{animation-name:none;transform:none!important}[data-motion=calm] .ProductCardRenderer-module__et7PMa__motionEffect{--pc-effect-opacity:.14}:is([data-motion=calm] .ProductCardRenderer-module__et7PMa__media img,[data-motion=reduced] .ProductCardRenderer-module__et7PMa__media img){transform:none!important}[data-motion=reduced] .ProductCardRenderer-module__et7PMa__motionSurface{animation-name:none!important;transform:none!important}[data-motion=reduced] .ProductCardRenderer-module__et7PMa__motionEffect{display:none}:is([data-motion=reduced] .ProductCardRenderer-module__et7PMa__root:hover,[data-motion=reduced] .ProductCardRenderer-module__et7PMa__root:focus-within){transform:none}
.ProductScreen-module__eCNF_q__container{width:min(var(--layout-max), calc(100% - 32px));margin:0 auto}.ProductScreen-module__eCNF_q__section{padding:42px 0}.ProductScreen-module__eCNF_q__detailLayout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:26px;display:grid}.ProductScreen-module__eCNF_q__detailMain{grid-area:1/1;gap:14px;min-width:0;display:grid}.ProductScreen-module__eCNF_q__detailsContent{grid-area:2/1;gap:14px;min-width:0;display:grid}.ProductScreen-module__eCNF_q__stack,.ProductScreen-module__eCNF_q__infoCard{gap:18px;display:grid}.ProductScreen-module__eCNF_q__inlineGroup,.ProductScreen-module__eCNF_q__tagRow{flex-wrap:wrap;gap:8px;display:flex}.ProductScreen-module__eCNF_q__muted{color:var(--color-muted);line-height:1.5}.ProductScreen-module__eCNF_q__lead{color:var(--color-text-soft);font-size:clamp(17px,2vw,21px);line-height:1.5}.ProductScreen-module__eCNF_q__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.ProductScreen-module__eCNF_q__breadcrumbs a:hover{color:var(--color-primary)}.ProductScreen-module__eCNF_q__breadcrumbs strong{color:var(--color-text-soft)}.ProductScreen-module__eCNF_q__classification{gap:.5rem;display:grid}.ProductScreen-module__eCNF_q__classification>strong{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.ProductScreen-module__eCNF_q__classification ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProductScreen-module__eCNF_q__classification li{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.ProductScreen-module__eCNF_q__classification a,.ProductScreen-module__eCNF_q__classification li>span{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);min-height:2rem;padding:.35rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.ProductScreen-module__eCNF_q__classification a{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-raised));text-decoration:none}.ProductScreen-module__eCNF_q__classification li>span{background:var(--color-surface-muted);color:var(--color-muted)}.ProductScreen-module__eCNF_q__classification a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ProductScreen-module__eCNF_q__microGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProductScreen-module__eCNF_q__microCard{border-radius:var(--radius-card);min-height:92px;box-shadow:var(--shadow-sm);align-content:start;gap:6px;padding:16px;display:grid}.ProductScreen-module__eCNF_q__microCard p{color:var(--color-muted);margin:0;line-height:1.35}.ProductScreen-module__eCNF_q__detailPanel,.ProductScreen-module__eCNF_q__detailPanelContent{gap:18px;padding:24px;display:grid}.ProductScreen-module__eCNF_q__detailPanel{grid-area:1/2/span 2;position:sticky;top:92px}.ProductScreen-module__eCNF_q__detailPanel:focus-visible,.ProductScreen-module__eCNF_q__detailPanelContent:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.ProductScreen-module__eCNF_q__stickyBuy{display:none}.ProductScreen-module__eCNF_q__detailPanel>:is(h1,h2,h3),.ProductScreen-module__eCNF_q__detailPanelContent>:is(h1,h2,h3){letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(38px,5vw,46px);line-height:.96}.ProductScreen-module__eCNF_q__priceRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProductScreen-module__eCNF_q__priceRow strong{letter-spacing:-.055em;font-size:clamp(31px,4vw,38px);line-height:1}.ProductScreen-module__eCNF_q__priceRow del{font-size:14px;font-weight:850}.ProductScreen-module__eCNF_q__discountBadge{border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);background:var(--color-accent);min-height:31px;color:var(--color-accent-ink);align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.ProductScreen-module__eCNF_q__notice{border:1px solid color-mix(in srgb, var(--color-primary) 36%, var(--color-border));border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface));color:var(--color-text-soft);padding:14px;line-height:1.35}.ProductScreen-module__eCNF_q__noticeDanger{border-color:color-mix(in srgb, var(--color-danger) 36%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));color:var(--color-danger)}.ProductScreen-module__eCNF_q__sku{color:var(--color-text-soft);overflow-wrap:anywhere;margin:-.25rem 0 0;font-size:.9rem}.ProductScreen-module__eCNF_q__optionGroup{border:0;gap:10px;min-width:0;margin:2px 0 0;padding:0;display:grid}.ProductScreen-module__eCNF_q__optionGroup legend,.ProductScreen-module__eCNF_q__quantityRow h3{color:var(--color-text);margin:0;font-size:17px;font-weight:900}.ProductScreen-module__eCNF_q__choiceGrid{gap:10px;display:grid}.ProductScreen-module__eCNF_q__choiceCard{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ProductScreen-module__eCNF_q__choiceCard:hover{border-color:var(--color-primary);transform:translateY(-1px)}.ProductScreen-module__eCNF_q__choiceCard:disabled{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed;opacity:.65;transform:none}.ProductScreen-module__eCNF_q__choiceCard:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 38%, transparent);outline-offset:3px}.ProductScreen-module__eCNF_q__choiceCard span:first-child{gap:3px;min-width:0;display:grid}.ProductScreen-module__eCNF_q__choiceCard small{color:var(--color-muted)}.ProductScreen-module__eCNF_q__choiceMark{min-width:18px;font-weight:950}.ProductScreen-module__eCNF_q__choiceActive .ProductScreen-module__eCNF_q__choiceMark:before{content:"✓"}.ProductScreen-module__eCNF_q__choiceActive{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}.ProductScreen-module__eCNF_q__quantityRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductScreen-module__eCNF_q__actionStack{gap:10px;display:grid}.ProductScreen-module__eCNF_q__actionStack>*{width:100%}.ProductScreen-module__eCNF_q__primaryCtaPanel .ProductScreen-module__eCNF_q__actionStack>:first-child:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 16%, transparent), var(--shadow-sm);min-height:calc(var(--touch-target) + 8px)}.ProductScreen-module__eCNF_q__productTrustPanel .ProductScreen-module__eCNF_q__notice{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));border-width:2px}.ProductScreen-module__eCNF_q__productGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}@media (max-width:900px){.ProductScreen-module__eCNF_q__detailLayout{grid-template-columns:1fr}.ProductScreen-module__eCNF_q__detailMain{order:1;grid-area:auto}.ProductScreen-module__eCNF_q__detailPanel{order:2;grid-area:auto;position:static}.ProductScreen-module__eCNF_q__detailsContent{order:3;grid-area:auto}}@media (max-width:620px){.ProductScreen-module__eCNF_q__container{width:min(100% - 22px, var(--layout-max))}.ProductScreen-module__eCNF_q__section{padding:24px 0}.ProductScreen-module__eCNF_q__microGrid{grid-template-columns:1fr}.ProductScreen-module__eCNF_q__detailPanel{padding:20px}.ProductScreen-module__eCNF_q__detailPanel>:is(h1,h2,h3),.ProductScreen-module__eCNF_q__detailPanelContent>:is(h1,h2,h3){font-size:34px}.ProductScreen-module__eCNF_q__quantityRow{flex-direction:column;align-items:flex-start}.ProductScreen-module__eCNF_q__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductScreen-module__eCNF_q__stickyBuy{background:var(--color-surface-raised);border:1px solid var(--color-border);bottom:calc(3.6rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-floating);z-index:60;grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);align-items:center;gap:10px;padding:10px 12px;display:grid;position:fixed;left:0;right:0}.ProductScreen-module__eCNF_q__stickyBuy>*{min-width:0}.ProductScreen-module__eCNF_q__stickyBuy strong{font-size:1.2rem}.ProductScreen-module__eCNF_q__primaryCtaSticky>:last-child{min-height:calc(var(--touch-target) + 6px)}}
.LandingProductDetail-module__v29lua__root{overflow-wrap:anywhere;width:min(var(--layout-max), calc(100% - 32px));margin:0 auto;padding:34px 0 64px}.LandingProductDetail-module__v29lua__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(18px,2.5vw,32px);margin-top:18px;display:grid}.LandingProductDetail-module__v29lua__heroCopy{background:linear-gradient(145deg, var(--color-surface-raised), var(--color-bg-soft));border:1px solid var(--color-border);border-radius:var(--radius-overlay);box-shadow:var(--shadow-card);gap:20px;min-width:0;padding:clamp(32px,5vw,68px);display:grid;position:relative;overflow:hidden}.LandingProductDetail-module__v29lua__heroCopy:before{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent 68%);content:"";pointer-events:none;width:220px;height:220px;position:absolute;top:-90px;right:-80px}.LandingProductDetail-module__v29lua__eyebrow,.LandingProductDetail-module__v29lua__sectionHeading>span{color:var(--color-accent-on-surface);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.LandingProductDetail-module__v29lua__heroCopy>:is(h1,h3){letter-spacing:-.06em;overflow-wrap:break-word;max-width:12ch;font-size:clamp(44px,5.8vw,78px);line-height:.92;position:relative}.LandingProductDetail-module__v29lua__heroLead{color:var(--color-text-soft);margin:0;font-size:clamp(18px,2vw,23px);line-height:1.55}.LandingProductDetail-module__v29lua__quickBenefits{gap:10px;display:grid}.LandingProductDetail-module__v29lua__quickBenefits article{border-left:3px solid var(--color-accent);gap:4px;padding:2px 0 2px 14px;display:grid}.LandingProductDetail-module__v29lua__quickBenefits :is(h2,h4),.LandingProductDetail-module__v29lua__quickBenefits p,.LandingProductDetail-module__v29lua__benefitCard :is(h3,h4),.LandingProductDetail-module__v29lua__benefitCard p,.LandingProductDetail-module__v29lua__beforeAfter :is(h3,h4),.LandingProductDetail-module__v29lua__beforeAfter p,.LandingProductDetail-module__v29lua__supportingPoints :is(h3,h4),.LandingProductDetail-module__v29lua__supportingPoints p{margin:0}.LandingProductDetail-module__v29lua__quickBenefits :is(h2,h4){font-size:15px}.LandingProductDetail-module__v29lua__quickBenefits p,.LandingProductDetail-module__v29lua__benefitCard p,.LandingProductDetail-module__v29lua__beforeAfter p,.LandingProductDetail-module__v29lua__supportingPoints p{color:var(--color-muted);line-height:1.5}.LandingProductDetail-module__v29lua__heroAction{justify-self:start;position:relative}.LandingProductDetail-module__v29lua__commerceColumn{gap:18px;min-width:0;display:grid}.LandingProductDetail-module__v29lua__galleryColumn{min-width:0}.LandingProductDetail-module__v29lua__purchasePanel{align-self:start;scroll-margin-top:92px;position:sticky;top:92px}.LandingProductDetail-module__v29lua__media{gap:8px;min-width:0;margin:0;display:grid}.LandingProductDetail-module__v29lua__mediaFrame{aspect-ratio:4/3;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-media);position:relative;overflow:hidden}.LandingProductDetail-module__v29lua__mediaFrame img{object-fit:cover}.LandingProductDetail-module__v29lua__media figcaption{color:var(--color-muted);font-size:13px;line-height:1.45}.LandingProductDetail-module__v29lua__mediaCompact .LandingProductDetail-module__v29lua__mediaFrame{aspect-ratio:16/9}.LandingProductDetail-module__v29lua__narrative{gap:clamp(30px,6vw,76px);max-width:1040px;margin:clamp(44px,7vw,92px) auto 0;display:grid}.LandingProductDetail-module__v29lua__section{min-width:0;scroll-margin-top:92px}.LandingProductDetail-module__v29lua__editorialGrid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.LandingProductDetail-module__v29lua__editorialReverse .LandingProductDetail-module__v29lua__sectionCopy{grid-area:1/2}.LandingProductDetail-module__v29lua__editorialReverse>.LandingProductDetail-module__v29lua__media{grid-area:1/1}.LandingProductDetail-module__v29lua__sectionCopy,.LandingProductDetail-module__v29lua__sectionHeading{gap:14px;min-width:0;display:grid}.LandingProductDetail-module__v29lua__sectionHeading :is(h2,h3){letter-spacing:-.052em;overflow-wrap:anywhere;font-size:clamp(32px,4.5vw,56px);line-height:.98}.LandingProductDetail-module__v29lua__intro,.LandingProductDetail-module__v29lua__body{color:var(--color-text-soft);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.7}.LandingProductDetail-module__v29lua__beforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LandingProductDetail-module__v29lua__beforeAfter article,.LandingProductDetail-module__v29lua__supportingPoints article,.LandingProductDetail-module__v29lua__benefitCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);gap:9px;padding:18px;display:grid}.LandingProductDetail-module__v29lua__beforeAfter article:first-child{background:var(--color-bg-soft)}.LandingProductDetail-module__v29lua__supportingPoints{gap:10px;margin-top:4px;display:grid}.LandingProductDetail-module__v29lua__benefitsSection,.LandingProductDetail-module__v29lua__faqSection{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-overlay);padding:clamp(24px,5vw,54px)}.LandingProductDetail-module__v29lua__benefitsSection>.LandingProductDetail-module__v29lua__intro,.LandingProductDetail-module__v29lua__faqSection>.LandingProductDetail-module__v29lua__intro{max-width:66ch;margin-top:16px}.LandingProductDetail-module__v29lua__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.LandingProductDetail-module__v29lua__benefitCard{align-content:start;padding:20px;overflow:hidden}.LandingProductDetail-module__v29lua__benefitCard>span{color:var(--color-accent-on-surface);letter-spacing:.12em;font-size:12px;font-weight:950}.LandingProductDetail-module__v29lua__benefitCard .LandingProductDetail-module__v29lua__media{margin:-8px -8px 4px}.LandingProductDetail-module__v29lua__factList{border-top:1px solid var(--color-border);margin:8px 0 0;display:grid}.LandingProductDetail-module__v29lua__factList div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:14px;padding:14px 0;display:grid}.LandingProductDetail-module__v29lua__factList dt{color:var(--color-muted);font-size:13px;font-weight:900}.LandingProductDetail-module__v29lua__factList dd{overflow-wrap:anywhere;margin:0;font-weight:850}.LandingProductDetail-module__v29lua__faqList{gap:10px;margin-top:26px;display:grid}.LandingProductDetail-module__v29lua__faqList details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:0 18px}.LandingProductDetail-module__v29lua__faqList summary{cursor:pointer;padding:18px 28px 18px 0;font-weight:900;line-height:1.4}.LandingProductDetail-module__v29lua__faqList p{color:var(--color-muted);margin:0;padding:0 0 18px;line-height:1.65}.LandingProductDetail-module__v29lua__finalCta{background:linear-gradient(145deg, var(--color-primary-soft), var(--color-accent-soft));border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-overlay);justify-items:start;gap:20px;padding:clamp(30px,7vw,72px);display:grid;position:relative;overflow:hidden}.LandingProductDetail-module__v29lua__finalCta .LandingProductDetail-module__v29lua__sectionHeading{max-width:760px}.LandingProductDetail-module__v29lua__finalCta p{color:var(--color-text-soft);max-width:62ch;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.LandingProductDetail-module__v29lua__embedded{width:100%;padding-bottom:18px}.LandingProductDetail-module__v29lua__embedded .LandingProductDetail-module__v29lua__heroGrid{grid-template-columns:minmax(0,1fr) minmax(290px,360px)}.LandingProductDetail-module__v29lua__embedded .LandingProductDetail-module__v29lua__heroCopy{padding:clamp(24px,3vw,40px)}.LandingProductDetail-module__v29lua__embedded .LandingProductDetail-module__v29lua__heroCopy>:is(h1,h3){font-size:clamp(38px,4vw,56px)}@media (max-width:1100px){.LandingProductDetail-module__v29lua__heroGrid{grid-template-columns:1fr}.LandingProductDetail-module__v29lua__purchasePanel{position:static}.LandingProductDetail-module__v29lua__embedded .LandingProductDetail-module__v29lua__heroGrid{grid-template-columns:1fr}}@media (max-width:900px){.LandingProductDetail-module__v29lua__editorialGrid{grid-template-columns:1fr}.LandingProductDetail-module__v29lua__editorialReverse .LandingProductDetail-module__v29lua__sectionCopy,.LandingProductDetail-module__v29lua__editorialReverse>.LandingProductDetail-module__v29lua__media{grid-area:auto}.LandingProductDetail-module__v29lua__editorialReverse .LandingProductDetail-module__v29lua__sectionCopy{order:1}.LandingProductDetail-module__v29lua__editorialReverse>.LandingProductDetail-module__v29lua__media{order:2}}@media (max-width:620px){.LandingProductDetail-module__v29lua__root{width:min(100% - 22px, var(--layout-max));padding:24px 0 46px}.LandingProductDetail-module__v29lua__heroCopy{padding:24px 20px}.LandingProductDetail-module__v29lua__heroCopy>:is(h1,h3){font-size:40px}.LandingProductDetail-module__v29lua__heroAction{width:100%}.LandingProductDetail-module__v29lua__quickBenefits{gap:14px}.LandingProductDetail-module__v29lua__narrative{gap:34px;margin-top:38px}.LandingProductDetail-module__v29lua__benefitsSection,.LandingProductDetail-module__v29lua__faqSection{padding:24px 18px}.LandingProductDetail-module__v29lua__benefitGrid,.LandingProductDetail-module__v29lua__beforeAfter{grid-template-columns:1fr}.LandingProductDetail-module__v29lua__factList div{grid-template-columns:1fr;gap:4px}.LandingProductDetail-module__v29lua__finalCta{padding:32px 22px}}
.ProductLandingDemos-module__f2oUhG__root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-overlay);gap:24px;min-width:0;padding:24px;scroll-margin-top:96px;display:grid}.ProductLandingDemos-module__f2oUhG__header{justify-content:space-between;align-items:end;gap:24px;display:flex}.ProductLandingDemos-module__f2oUhG__header>div:first-child{gap:8px;max-width:68ch;display:grid}.ProductLandingDemos-module__f2oUhG__header span{color:var(--color-accent-on-surface);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.ProductLandingDemos-module__f2oUhG__header h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.ProductLandingDemos-module__f2oUhG__header p{color:var(--color-muted);margin:0;line-height:1.55}.ProductLandingDemos-module__f2oUhG__actions{flex-wrap:wrap;gap:8px;display:flex}.ProductLandingDemos-module__f2oUhG__feedback{color:var(--color-text-soft);margin:0;font-weight:800}@media (max-width:760px){.ProductLandingDemos-module__f2oUhG__root{padding:18px}.ProductLandingDemos-module__f2oUhG__header{flex-direction:column;align-items:stretch}.ProductLandingDemos-module__f2oUhG__actions{display:grid}}
.ProductReviewsBlock-module__eXdR9W__root{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%);box-shadow:var(--shadow-sm);gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden}.ProductReviewsBlock-module__eXdR9W__heading{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:end;gap:1.5rem;display:grid}.ProductReviewsBlock-module__eXdR9W__heading>div:first-child{gap:.65rem;display:grid}.ProductReviewsBlock-module__eXdR9W__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:.95}.ProductReviewsBlock-module__eXdR9W__heading p,.ProductReviewsBlock-module__eXdR9W__summary p,.ProductReviewsBlock-module__eXdR9W__summary small,.ProductReviewsBlock-module__eXdR9W__reviewHeader span,.ProductReviewsBlock-module__eXdR9W__body,.ProductReviewsBlock-module__eXdR9W__answers dd,.ProductReviewsBlock-module__eXdR9W__state p,.ProductReviewsBlock-module__eXdR9W__response p{color:var(--color-text-soft);margin:0;line-height:1.55}.ProductReviewsBlock-module__eXdR9W__summary{border:1px solid var(--color-accent-border);border-radius:var(--radius-card);background:var(--color-surface-raised);align-content:start;gap:.35rem;padding:1rem;display:grid}.ProductReviewsBlock-module__eXdR9W__summary>strong{color:var(--color-text);font-size:2.25rem;line-height:1}.ProductReviewsBlock-module__eXdR9W__summary>strong small{color:var(--color-muted);font-size:.85rem}.ProductReviewsBlock-module__eXdR9W__sorts,.ProductReviewsBlock-module__eXdR9W__badges{flex-wrap:wrap;gap:.5rem;display:flex}.ProductReviewsBlock-module__eXdR9W__list{gap:.9rem;display:grid}.ProductReviewsBlock-module__eXdR9W__review{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);gap:.85rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.ProductReviewsBlock-module__eXdR9W__reviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ProductReviewsBlock-module__eXdR9W__reviewHeader>div{gap:.2rem;display:grid}.ProductReviewsBlock-module__eXdR9W__reviewHeader span{font-size:.8rem}.ProductReviewsBlock-module__eXdR9W__review h3{margin:0;font-size:1.2rem}.ProductReviewsBlock-module__eXdR9W__review h3,.ProductReviewsBlock-module__eXdR9W__body,.ProductReviewsBlock-module__eXdR9W__answers,.ProductReviewsBlock-module__eXdR9W__disclosure,.ProductReviewsBlock-module__eXdR9W__response{overflow-wrap:anywhere}.ProductReviewsBlock-module__eXdR9W__stars{color:var(--color-border-strong);gap:.15rem;display:inline-flex}.ProductReviewsBlock-module__eXdR9W__starActive{fill:currentColor;color:var(--color-accent)}.ProductReviewsBlock-module__eXdR9W__answers{gap:.75rem;margin:0;display:grid}.ProductReviewsBlock-module__eXdR9W__answers>div{border-left:3px solid var(--color-accent-border);gap:.25rem;padding-left:.8rem;display:grid}.ProductReviewsBlock-module__eXdR9W__answers dt{font-size:.82rem;font-weight:850}.ProductReviewsBlock-module__eXdR9W__answers dd{margin:0}.ProductReviewsBlock-module__eXdR9W__disclosure,.ProductReviewsBlock-module__eXdR9W__response,.ProductReviewsBlock-module__eXdR9W__state{border-radius:var(--radius-surface);padding:.85rem 1rem}.ProductReviewsBlock-module__eXdR9W__disclosure{border:1px solid var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-soft-ink);margin:0;font-size:.86rem}.ProductReviewsBlock-module__eXdR9W__response{border-left:3px solid var(--color-primary);background:var(--color-surface-muted);gap:.35rem;margin:0;display:grid}.ProductReviewsBlock-module__eXdR9W__state{border:1px dashed var(--color-border-strong);background:var(--color-surface-muted);justify-items:start;gap:.65rem;display:grid}.ProductReviewsBlock-module__eXdR9W__footer{justify-content:center;display:flex}@media (max-width:700px){.ProductReviewsBlock-module__eXdR9W__heading{grid-template-columns:1fr}.ProductReviewsBlock-module__eXdR9W__summary{width:100%}.ProductReviewsBlock-module__eXdR9W__sorts>*{flex:9rem}}
.ProductReviewsDemos-module__tfdXmG__section{scroll-margin-top:6rem}
.PurchaseReceipt-module__BUvNGG__receipt{background:var(--color-surface);border:1px solid var(--color-border);border-block-start:6px solid var(--color-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--color-text);gap:28px;padding:clamp(20px,4vw,44px);display:grid}.PurchaseReceipt-module__BUvNGG__header{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:20px;padding-block-end:24px;display:flex}.PurchaseReceipt-module__BUvNGG__header h1,.PurchaseReceipt-module__BUvNGG__header p,.PurchaseReceipt-module__BUvNGG__section h2,.PurchaseReceipt-module__BUvNGG__section p,.PurchaseReceipt-module__BUvNGG__disclaimer{margin:0}.PurchaseReceipt-module__BUvNGG__store{color:var(--color-text-soft);margin-block-end:6px;font-weight:800}.PurchaseReceipt-module__BUvNGG__kind{background:var(--color-primary-soft);border-radius:var(--radius-control);color:var(--color-primary-soft-ink);letter-spacing:.08em;padding:8px 10px;font-size:.72rem;font-weight:900}.PurchaseReceipt-module__BUvNGG__metadata,.PurchaseReceipt-module__BUvNGG__buyer,.PurchaseReceipt-module__BUvNGG__lineValues,.PurchaseReceipt-module__BUvNGG__totals{margin:0}.PurchaseReceipt-module__BUvNGG__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.PurchaseReceipt-module__BUvNGG__metadata div,.PurchaseReceipt-module__BUvNGG__buyer div,.PurchaseReceipt-module__BUvNGG__lineValues div,.PurchaseReceipt-module__BUvNGG__totals div{gap:4px;display:grid}.PurchaseReceipt-module__BUvNGG__metadata dt,.PurchaseReceipt-module__BUvNGG__buyer dt,.PurchaseReceipt-module__BUvNGG__lineValues dt,.PurchaseReceipt-module__BUvNGG__totals dt{color:var(--color-text-soft);text-transform:uppercase;font-size:.78rem;font-weight:800}.PurchaseReceipt-module__BUvNGG__metadata dd,.PurchaseReceipt-module__BUvNGG__buyer dd,.PurchaseReceipt-module__BUvNGG__lineValues dd,.PurchaseReceipt-module__BUvNGG__totals dd{overflow-wrap:anywhere;margin:0}.PurchaseReceipt-module__BUvNGG__section{gap:14px;display:grid}.PurchaseReceipt-module__BUvNGG__buyer{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.PurchaseReceipt-module__BUvNGG__lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.PurchaseReceipt-module__BUvNGG__line{border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:start;gap:20px;padding-block:18px;display:grid}.PurchaseReceipt-module__BUvNGG__lineIdentity{gap:5px;min-width:0;display:grid}.PurchaseReceipt-module__BUvNGG__lineIdentity strong,.PurchaseReceipt-module__BUvNGG__lineIdentity small{overflow-wrap:anywhere}.PurchaseReceipt-module__BUvNGG__lineIdentity small{color:var(--color-text-soft)}.PurchaseReceipt-module__BUvNGG__lineValues{grid-template-columns:repeat(2,minmax(100px,1fr));gap:14px;display:grid}.PurchaseReceipt-module__BUvNGG__commercial{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.PurchaseReceipt-module__BUvNGG__totals{justify-self:end;gap:12px;width:min(100%,380px);display:grid}.PurchaseReceipt-module__BUvNGG__totals div{justify-content:space-between;align-items:baseline;display:flex}.PurchaseReceipt-module__BUvNGG__grandTotal{border-block-start:2px solid var(--color-text);padding-block-start:14px;font-size:1.2rem;font-weight:900}.PurchaseReceipt-module__BUvNGG__disclaimer{background:var(--color-surface-soft);border-inline-start:4px solid var(--color-primary);color:var(--color-text-soft);padding:14px 16px}@media (max-width:640px){.PurchaseReceipt-module__BUvNGG__header,.PurchaseReceipt-module__BUvNGG__line{grid-template-columns:1fr;align-items:stretch}.PurchaseReceipt-module__BUvNGG__header{display:grid}.PurchaseReceipt-module__BUvNGG__kind{justify-self:start}.PurchaseReceipt-module__BUvNGG__metadata,.PurchaseReceipt-module__BUvNGG__commercial,.PurchaseReceipt-module__BUvNGG__lineValues{grid-template-columns:1fr}}
.PbxRuntime-module__2utsIq__root{contain:paint style;color:var(--color-text);isolation:isolate;inline-size:100%;overflow-wrap:anywhere;min-width:0;position:relative}.PbxRuntime-module__2utsIq__root img{aspect-ratio:16/9;block-size:auto;max-inline-size:100%}.PbxRuntime-module__2utsIq__component{min-width:0;display:block}.PbxRuntime-module__2utsIq__container{inline-size:min(var(--layout-max), calc(100% - 32px));margin-inline:auto}.PbxRuntime-module__2utsIq__fullBleed{inline-size:100%}.PbxRuntime-module__2utsIq__section{padding-block:clamp(32px,7vw,88px)}.PbxRuntime-module__2utsIq__stack{gap:var(--pbx-runtime-space,16px);display:grid}.PbxRuntime-module__2utsIq__cluster{align-items:center;gap:var(--pbx-runtime-space,12px);flex-wrap:wrap;display:flex}.PbxRuntime-module__2utsIq__grid{gap:var(--pbx-runtime-space,18px);min-width:0;display:grid}.PbxRuntime-module__2utsIq__split{align-items:center;gap:var(--pbx-runtime-space,28px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PbxRuntime-module__2utsIq__media{gap:10px;min-width:0;display:grid}.PbxRuntime-module__2utsIq__media img{object-fit:cover;inline-size:100%}.PbxRuntime-module__2utsIq__hero{align-items:center;min-block-size:clamp(420px,64vh,720px);display:grid}.PbxRuntime-module__2utsIq__surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text)}.PbxRuntime-module__2utsIq__card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(18px,3vw,30px)}.PbxRuntime-module__2utsIq__badge{background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-control);color:var(--color-primary-soft-ink);letter-spacing:.06em;text-transform:uppercase;min-block-size:32px;align-items:center;width:fit-content;padding-inline:12px;font-size:.78rem;font-weight:850;display:inline-flex}.PbxRuntime-module__2utsIq__stat{gap:6px;display:grid}.PbxRuntime-module__2utsIq__stat strong{color:var(--color-primary-on-surface);font-size:clamp(1.6rem,4vw,3rem);line-height:1}.PbxRuntime-module__2utsIq__quote{border-inline-start:4px solid var(--color-primary-border);color:var(--color-text-soft);padding-inline-start:20px}.PbxRuntime-module__2utsIq__divider{border:0;border-block-start:1px solid var(--color-border-strong);inline-size:100%}.PbxRuntime-module__2utsIq__cta{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:var(--radius-control);color:var(--color-primary-ink);min-block-size:var(--touch-target);justify-content:center;align-items:center;width:fit-content;padding:10px 18px;font-weight:850;display:inline-flex}.PbxRuntime-module__2utsIq__cta:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.PbxRuntime-module__2utsIq__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.PbxRuntime-module__2utsIq__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.PbxRuntime-module__2utsIq__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.PbxRuntime-module__2utsIq__textDisplay{letter-spacing:-.065em;font-size:clamp(2.7rem,8vw,7rem);font-weight:900;line-height:.92}.PbxRuntime-module__2utsIq__textTitle{letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:850;line-height:1.02}.PbxRuntime-module__2utsIq__textBody{color:var(--color-text-soft);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.PbxRuntime-module__2utsIq__textCaption{color:var(--color-muted);letter-spacing:.04em;font-size:.8rem;font-weight:750;line-height:1.45}.PbxRuntime-module__2utsIq__spaceXs{--pbx-runtime-space:6px}.PbxRuntime-module__2utsIq__spaceSm{--pbx-runtime-space:10px}.PbxRuntime-module__2utsIq__spaceMd{--pbx-runtime-space:18px}.PbxRuntime-module__2utsIq__spaceLg{--pbx-runtime-space:30px}.PbxRuntime-module__2utsIq__spaceXl{--pbx-runtime-space:clamp(38px, 7vw, 80px)}.PbxRuntime-module__2utsIq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.PbxRuntime-module__2utsIq__motionFade{animation:PbxRuntime-module__2utsIq__pbxRuntimeFade var(--motion-reveal) var(--ease-out) both}.PbxRuntime-module__2utsIq__motionRise{animation:PbxRuntime-module__2utsIq__pbxRuntimeRise var(--motion-reveal) var(--ease-out) both}@keyframes PbxRuntime-module__2utsIq__pbxRuntimeFade{0%{opacity:var(--motion-opacity-muted)}to{opacity:1}}@keyframes PbxRuntime-module__2utsIq__pbxRuntimeRise{0%{opacity:var(--motion-opacity-muted);transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.PbxRuntime-module__2utsIq__container{inline-size:min(100% - 22px, var(--layout-max))}.PbxRuntime-module__2utsIq__split,.PbxRuntime-module__2utsIq__cols2,.PbxRuntime-module__2utsIq__cols3,.PbxRuntime-module__2utsIq__cols4{grid-template-columns:1fr}.PbxRuntime-module__2utsIq__hero{min-block-size:auto}.PbxRuntime-module__2utsIq__section{padding-block:36px}}@media (prefers-reduced-motion:reduce){.PbxRuntime-module__2utsIq__motionFade,.PbxRuntime-module__2utsIq__motionRise{animation:none;transform:none}}
.CustomProductDetail-module__lDyrca__page{gap:0;min-width:0;padding-bottom:40px;display:grid}.CustomProductDetail-module__lDyrca__embedded{border:1px solid var(--color-border);border-radius:var(--radius-overlay);padding-bottom:0;overflow:hidden}.CustomProductDetail-module__lDyrca__breadcrumbs{inline-size:min(var(--layout-max), calc(100% - 32px));margin-inline:auto;padding-block:24px 12px}.CustomProductDetail-module__lDyrca__heading{gap:14px;min-width:0;display:grid}.CustomProductDetail-module__lDyrca__heading h1,.CustomProductDetail-module__lDyrca__heading h3{letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,7vw,6.5rem);line-height:.92}.CustomProductDetail-module__lDyrca__embedded .CustomProductDetail-module__lDyrca__heading h3{font-size:clamp(2.35rem,5vw,4.5rem)}.CustomProductDetail-module__lDyrca__heading p{color:var(--color-text-soft);max-width:68ch;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.CustomProductDetail-module__lDyrca__gallery,.CustomProductDetail-module__lDyrca__purchase{min-width:0}@media (max-width:620px){.CustomProductDetail-module__lDyrca__breadcrumbs{inline-size:min(100% - 22px, var(--layout-max));padding-block-start:18px}}
.CheckoutScreen-module___GmvfG__container{width:min(var(--layout-max), calc(100% - 32px));margin:0 auto}.CheckoutScreen-module___GmvfG__section{padding:42px 0}.CheckoutScreen-module___GmvfG__layout{grid-template-columns:1fr .82fr;align-items:start;gap:24px;display:grid}.CheckoutScreen-module___GmvfG__title{grid-column:1/-1;margin:0}.CheckoutScreen-module___GmvfG__stack{gap:18px;display:grid}.CheckoutScreen-module___GmvfG__field{color:var(--color-text-soft);gap:7px;font-size:13px;font-weight:850;display:grid}.CheckoutScreen-module___GmvfG__input{border:1px solid var(--color-border);border-radius:var(--radius-control-lg);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);outline:none;padding:0 14px}.CheckoutScreen-module___GmvfG__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}.CheckoutScreen-module___GmvfG__muted{color:var(--color-muted)}.CheckoutScreen-module___GmvfG__status{color:var(--color-text-soft);font-weight:850}.CheckoutScreen-module___GmvfG__error{color:var(--color-danger);font-weight:850}.CheckoutScreen-module___GmvfG__promotionBox{gap:12px;display:grid}.CheckoutScreen-module___GmvfG__promotionField{color:var(--color-text-soft);gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.CheckoutScreen-module___GmvfG__promotionField input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control-lg);color:var(--color-text);text-transform:uppercase;outline:none;width:100%;min-height:48px;padding:0 14px}.CheckoutScreen-module___GmvfG__promotionField input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}.CheckoutScreen-module___GmvfG__promotionField input[aria-invalid=true]{border-color:var(--color-danger)}.CheckoutScreen-module___GmvfG__promotionActions{flex-wrap:wrap;gap:8px;display:flex}.CheckoutScreen-module___GmvfG__promotionBox p{overflow-wrap:anywhere;margin:0}@media (max-width:900px){.CheckoutScreen-module___GmvfG__layout{grid-template-columns:1fr}}@media (max-width:620px){.CheckoutScreen-module___GmvfG__container{width:min(100% - 22px, var(--layout-max))}}
.CheckoutFulfillmentSection-module__zmDJga__root{gap:1rem;display:grid}.CheckoutFulfillmentSection-module__zmDJga__destination{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.CheckoutFulfillmentSection-module__zmDJga__destination label{color:var(--color-text-soft);gap:.4375rem;font-size:.8125rem;font-weight:850;display:grid}.CheckoutFulfillmentSection-module__zmDJga__destination select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control-lg);color:var(--color-text);width:100%;min-height:48px;padding:0 .875rem}.CheckoutFulfillmentSection-module__zmDJga__destination select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.CheckoutFulfillmentSection-module__zmDJga__destination select[aria-invalid=true]{border-color:var(--color-danger)}.CheckoutFulfillmentSection-module__zmDJga__country{color:var(--color-muted);grid-column:1/-1;margin:0}.CheckoutFulfillmentSection-module__zmDJga__status{color:var(--color-text-soft);grid-column:1/-1;margin:0;font-weight:850}.CheckoutFulfillmentSection-module__zmDJga__unavailable{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));border:1px solid var(--color-warning);border-radius:var(--radius-control-lg);color:var(--color-text);margin:0;padding:.875rem}.CheckoutFulfillmentSection-module__zmDJga__pickup{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:.35rem;padding:1rem;display:grid}.CheckoutFulfillmentSection-module__zmDJga__pickup p,.CheckoutFulfillmentSection-module__zmDJga__pickup small{color:var(--color-muted);margin:0}.CheckoutFulfillmentSection-module__zmDJga__pickup span{color:var(--color-primary-on-surface);font-weight:850}@media (max-width:620px){.CheckoutFulfillmentSection-module__zmDJga__destination{grid-template-columns:1fr}.CheckoutFulfillmentSection-module__zmDJga__country,.CheckoutFulfillmentSection-module__zmDJga__status{grid-column:auto}}
.ConfirmationScreen-module__FQHH-G__container{width:min(var(--layout-max), calc(100% - 32px));margin:0 auto}.ConfirmationScreen-module__FQHH-G__section{padding:42px 0}.ConfirmationScreen-module__FQHH-G__layout{grid-template-columns:1fr .82fr;align-items:start;gap:24px;display:grid}.ConfirmationScreen-module__FQHH-G__stack{gap:18px;display:grid}.ConfirmationScreen-module__FQHH-G__lead{color:var(--color-text-soft);font-size:clamp(17px,2vw,21px);line-height:1.5}.ConfirmationScreen-module__FQHH-G__actions{flex-wrap:wrap;gap:8px;display:flex}.ConfirmationScreen-module__FQHH-G__lineItem{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.ConfirmationScreen-module__FQHH-G__lineItem img{border-radius:var(--radius-media);object-fit:cover;width:76px;height:76px}.ConfirmationScreen-module__FQHH-G__lineItem .ConfirmationScreen-module__FQHH-G__imagePlaceholder{background:var(--color-surface-muted);border-radius:var(--radius-media);color:var(--color-muted);justify-content:center;align-items:center;width:76px;height:76px;font-weight:900;display:flex}.ConfirmationScreen-module__FQHH-G__lineItem span{gap:4px;min-width:0;display:grid}.ConfirmationScreen-module__FQHH-G__lineItem small{color:var(--color-muted)}.ConfirmationScreen-module__FQHH-G__paymentBox{border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);gap:6px;padding:14px;display:grid}.ConfirmationScreen-module__FQHH-G__paymentBox p{color:var(--color-text-soft);margin:0;line-height:1.5}.ConfirmationScreen-module__FQHH-G__paymentBox small{color:var(--color-muted);overflow-wrap:anywhere}@media (max-width:900px){.ConfirmationScreen-module__FQHH-G__layout{grid-template-columns:1fr}}@media (max-width:620px){.ConfirmationScreen-module__FQHH-G__container{width:min(100% - 22px, var(--layout-max))}}
.CustomerAuthScreen-module__rBR8kq__page{width:min(760px,100% - 32px);margin:0 auto;padding:48px 0}.CustomerAuthScreen-module__rBR8kq__accountPage{width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 56px}.CustomerAuthScreen-module__rBR8kq__accountLayout{grid-template-columns:minmax(230px,260px) minmax(0,1fr);grid-template-areas:"rail header""rail content";align-items:start;gap:24px;display:grid}.CustomerAuthScreen-module__rBR8kq__accountRail{grid-area:rail;min-width:0}.CustomerAuthScreen-module__rBR8kq__accountContent{grid-area:content;gap:20px;min-width:0;display:grid}.CustomerAuthScreen-module__rBR8kq__accountPageHeader{grid-area:header;gap:7px;padding:8px 4px 4px;display:grid}.CustomerAuthScreen-module__rBR8kq__accountPageHeader h1,.CustomerAuthScreen-module__rBR8kq__accountPageHeader p{margin:0}.CustomerAuthScreen-module__rBR8kq__accountPageHeader p{max-width:70ch}.CustomerAuthScreen-module__rBR8kq__anchorTarget{scroll-margin-top:24px}.CustomerAuthScreen-module__rBR8kq__accountActions{gap:10px;display:grid}.CustomerAuthScreen-module__rBR8kq__accountActions>*{width:100%}.CustomerAuthScreen-module__rBR8kq__detailActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CustomerAuthScreen-module__rBR8kq__form{gap:16px;display:grid}.CustomerAuthScreen-module__rBR8kq__stack,.CustomerAuthScreen-module__rBR8kq__orders{gap:20px;display:grid}.CustomerAuthScreen-module__rBR8kq__orders>section{gap:14px;display:grid}.CustomerAuthScreen-module__rBR8kq__statuses{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CustomerAuthScreen-module__rBR8kq__historyControls{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:16px;display:grid}.CustomerAuthScreen-module__rBR8kq__orderList{gap:20px;margin:0;padding:0;list-style:none;display:grid}.CustomerAuthScreen-module__rBR8kq__orderList>li>section{gap:14px;display:grid}.CustomerAuthScreen-module__rBR8kq__orderStore{align-items:center;gap:10px;display:flex}.CustomerAuthScreen-module__rBR8kq__orderStore>span{background:var(--color-accent-soft);border:1px solid var(--color-accent-soft-border);border-radius:var(--radius-control);color:var(--color-accent-soft-ink);justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:inline-flex}.CustomerAuthScreen-module__rBR8kq__orderHeading{justify-content:space-between;align-items:start;gap:20px;display:flex}.CustomerAuthScreen-module__rBR8kq__orderHeading>div{gap:5px;display:grid}.CustomerAuthScreen-module__rBR8kq__orderHeading time{color:var(--color-text-soft)}.CustomerAuthScreen-module__rBR8kq__accountHeader,.CustomerAuthScreen-module__rBR8kq__sectionHeader{gap:8px;display:grid}.CustomerAuthScreen-module__rBR8kq__accountHeader{gap:20px}.CustomerAuthScreen-module__rBR8kq__accountHeader h1,.CustomerAuthScreen-module__rBR8kq__sectionHeader h2,.CustomerAuthScreen-module__rBR8kq__accountHeader p,.CustomerAuthScreen-module__rBR8kq__sectionHeader p{margin:0}.CustomerAuthScreen-module__rBR8kq__contactRow,.CustomerAuthScreen-module__rBR8kq__session{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-block-start:16px;display:flex}.CustomerAuthScreen-module__rBR8kq__contactRow>div,.CustomerAuthScreen-module__rBR8kq__session>div,.CustomerAuthScreen-module__rBR8kq__sessionList{gap:6px;min-width:0;display:grid}.CustomerAuthScreen-module__rBR8kq__contactRow span,.CustomerAuthScreen-module__rBR8kq__session span{overflow-wrap:anywhere}.CustomerAuthScreen-module__rBR8kq__sessionTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CustomerAuthScreen-module__rBR8kq__meta,.CustomerAuthScreen-module__rBR8kq__notice{color:var(--color-text-soft)}.CustomerAuthScreen-module__rBR8kq__success{color:var(--color-success);font-weight:850}.CustomerAuthScreen-module__rBR8kq__field{gap:8px;display:grid}.CustomerAuthScreen-module__rBR8kq__field input,.CustomerAuthScreen-module__rBR8kq__field select{border:1px solid var(--color-border);border-radius:var(--radius-control-lg);background:var(--color-surface);min-height:44px;color:var(--color-text);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);outline:none;padding:0 12px}.CustomerAuthScreen-module__rBR8kq__field input:focus-visible,.CustomerAuthScreen-module__rBR8kq__field select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}.CustomerAuthScreen-module__rBR8kq__split{grid-template-columns:120px 1fr;gap:12px;display:grid}.CustomerAuthScreen-module__rBR8kq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CustomerAuthScreen-module__rBR8kq__error{color:var(--color-danger);font-weight:850}.CustomerAuthScreen-module__rBR8kq__status{color:var(--color-text-soft);font-weight:850}@media (prefers-reduced-motion:reduce){.CustomerAuthScreen-module__rBR8kq__field input,.CustomerAuthScreen-module__rBR8kq__field select{transition:none}}@media (max-width:560px){.CustomerAuthScreen-module__rBR8kq__split{grid-template-columns:1fr}.CustomerAuthScreen-module__rBR8kq__contactRow,.CustomerAuthScreen-module__rBR8kq__session{flex-direction:column;align-items:stretch}.CustomerAuthScreen-module__rBR8kq__historyControls{grid-template-columns:1fr}.CustomerAuthScreen-module__rBR8kq__orderHeading{flex-direction:column;align-items:stretch}}@media (max-width:820px){.CustomerAuthScreen-module__rBR8kq__accountPage{padding-block-start:24px}.CustomerAuthScreen-module__rBR8kq__accountLayout{grid-template-columns:1fr;grid-template-areas:"header""rail""content"}}@media (min-width:821px) and (min-height:640px){.CustomerAuthScreen-module__rBR8kq__accountRail{position:sticky;top:24px}}
.CustomerSupport-module__6rjgzW__page{gap:24px;width:min(820px,100% - 32px);margin:0 auto;padding:48px 0;display:grid}.CustomerSupport-module__6rjgzW__header,.CustomerSupport-module__6rjgzW__caseHeading,.CustomerSupport-module__6rjgzW__listHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.CustomerSupport-module__6rjgzW__header h1,.CustomerSupport-module__6rjgzW__header p,.CustomerSupport-module__6rjgzW__listHeader h2,.CustomerSupport-module__6rjgzW__form h2,.CustomerSupport-module__6rjgzW__form p,.CustomerSupport-module__6rjgzW__caseHeading span{margin:0}.CustomerSupport-module__6rjgzW__form,.CustomerSupport-module__6rjgzW__field,.CustomerSupport-module__6rjgzW__caseList,.CustomerSupport-module__6rjgzW__caseList>li>section,.CustomerSupport-module__6rjgzW__caseHeading>div,.CustomerSupport-module__6rjgzW__composer,.CustomerSupport-module__6rjgzW__stagedList{gap:12px;display:grid}.CustomerSupport-module__6rjgzW__field select,.CustomerSupport-module__6rjgzW__field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control-lg);color:var(--color-text);resize:vertical;min-height:44px;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);outline:none;padding:10px 12px}.CustomerSupport-module__6rjgzW__field select:focus-visible,.CustomerSupport-module__6rjgzW__field textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}.CustomerSupport-module__6rjgzW__caseList,.CustomerSupport-module__6rjgzW__stagedList{margin:0;padding:0;list-style:none}.CustomerSupport-module__6rjgzW__caseHeading span,.CustomerSupport-module__6rjgzW__caseList time,.CustomerSupport-module__6rjgzW__muted{color:var(--color-text-soft)}.CustomerSupport-module__6rjgzW__actions{flex-wrap:wrap;gap:10px;display:flex}.CustomerSupport-module__6rjgzW__error{color:var(--color-danger);font-weight:800}.CustomerSupport-module__6rjgzW__success{color:var(--color-success);font-weight:800}.CustomerSupport-module__6rjgzW__guestPanel{align-content:start;gap:16px;display:grid}.CustomerSupport-module__6rjgzW__guestHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.CustomerSupport-module__6rjgzW__guestHeader h2,.CustomerSupport-module__6rjgzW__guestHeader p{margin:0}.CustomerSupport-module__6rjgzW__stagedList li{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.CustomerSupport-module__6rjgzW__field select,.CustomerSupport-module__6rjgzW__field textarea{transition:none}}@media (max-width:560px){.CustomerSupport-module__6rjgzW__header,.CustomerSupport-module__6rjgzW__caseHeading,.CustomerSupport-module__6rjgzW__listHeader,.CustomerSupport-module__6rjgzW__guestHeader,.CustomerSupport-module__6rjgzW__stagedList li{flex-direction:column;align-items:stretch}}
.OrderTrackingScreen-module__YvNn0q__page{max-width:var(--layout-max);gap:1.5rem;margin:0 auto;padding:1.5rem 1rem;display:grid}.OrderTrackingScreen-module__YvNn0q__page header{gap:.5rem;max-width:44rem;display:grid}.OrderTrackingScreen-module__YvNn0q__page header p{color:var(--color-text-muted);margin:0}.OrderTrackingScreen-module__YvNn0q__page h1,.OrderTrackingScreen-module__YvNn0q__page h2{margin:0}.OrderTrackingScreen-module__YvNn0q__grid{gap:1.25rem;min-width:0;display:grid}.OrderTrackingScreen-module__YvNn0q__primaryColumn,.OrderTrackingScreen-module__YvNn0q__summaryColumn{align-content:start;gap:1.25rem;min-width:0;display:grid}.OrderTrackingScreen-module__YvNn0q__stack{align-content:start;gap:1rem;min-width:0;display:grid}.OrderTrackingScreen-module__YvNn0q__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.OrderTrackingScreen-module__YvNn0q__productList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.OrderTrackingScreen-module__YvNn0q__productList li{border-bottom:1px solid var(--color-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-bottom:1rem;display:grid}.OrderTrackingScreen-module__YvNn0q__productImage,.OrderTrackingScreen-module__YvNn0q__productImagePlaceholder{border-radius:var(--radius-media);width:64px;height:64px}.OrderTrackingScreen-module__YvNn0q__productImage{object-fit:cover}.OrderTrackingScreen-module__YvNn0q__productImagePlaceholder{background:var(--color-surface-muted);color:var(--color-muted);justify-content:center;align-items:center;font-weight:900;display:flex}.OrderTrackingScreen-module__YvNn0q__productList li:last-child{border-bottom:0;padding-bottom:0}.OrderTrackingScreen-module__YvNn0q__productDetails{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.OrderTrackingScreen-module__YvNn0q__productDetails>span,.OrderTrackingScreen-module__YvNn0q__details dt{color:var(--color-text-muted)}.OrderTrackingScreen-module__YvNn0q__quantity{white-space:nowrap}.OrderTrackingScreen-module__YvNn0q__details{border-top:1px solid var(--color-border);margin:0;padding-top:1rem;display:grid}.OrderTrackingScreen-module__YvNn0q__details div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:.25rem;display:grid}.OrderTrackingScreen-module__YvNn0q__details dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-align:end;margin:0}@media (min-width:900px){.OrderTrackingScreen-module__YvNn0q__grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr);align-items:start}}@media (max-width:420px){.OrderTrackingScreen-module__YvNn0q__productList li{grid-template-columns:52px minmax(0,1fr) auto}.OrderTrackingScreen-module__YvNn0q__productImage,.OrderTrackingScreen-module__YvNn0q__productImagePlaceholder{width:52px;height:52px}}
.QueryState-module__SE4ZJa__container{width:min(var(--layout-max), calc(100% - 32px));margin:0 auto}.QueryState-module__SE4ZJa__section{padding:42px 0}.QueryState-module__SE4ZJa__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}@media (max-width:620px){.QueryState-module__SE4ZJa__container{width:min(100% - 22px, var(--layout-max))}.QueryState-module__SE4ZJa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.ContactScreen-module__tLolHW__container{width:min(var(--layout-max), calc(100% - 32px));margin:0 auto}.ContactScreen-module__tLolHW__section{padding:42px 0}.ContactScreen-module__tLolHW__layout{grid-template-columns:1fr .82fr;align-items:start;gap:24px;display:grid}.ContactScreen-module__tLolHW__stack{gap:18px;display:grid}.ContactScreen-module__tLolHW__lead{color:var(--color-text-soft);font-size:clamp(17px,2vw,21px);line-height:1.5}.ContactScreen-module__tLolHW__muted{color:var(--color-muted)}@media (max-width:900px){.ContactScreen-module__tLolHW__layout{grid-template-columns:1fr}}@media (max-width:620px){.ContactScreen-module__tLolHW__container{width:min(100% - 22px, var(--layout-max))}}
.PoliciesScreen-module__IbEKJq__container{width:min(var(--layout-max), calc(100% - 32px));margin:0 auto}.PoliciesScreen-module__IbEKJq__section{padding:42px 0}.PoliciesScreen-module__IbEKJq__stack{gap:18px;display:grid}@media (max-width:620px){.PoliciesScreen-module__IbEKJq__container{width:min(100% - 22px, var(--layout-max))}}
.PurchaseReceiptScreen-module__Eb_h9q__page{gap:24px;width:min(100%,980px);margin:0 auto;padding:clamp(24px,5vw,56px) 16px;display:grid}.PurchaseReceiptScreen-module__Eb_h9q__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PurchaseReceiptScreen-module__Eb_h9q__documentActions{flex-wrap:wrap;gap:12px;display:flex}.PurchaseReceiptScreen-module__Eb_h9q__state{gap:16px;display:grid}.PurchaseReceiptScreen-module__Eb_h9q__state h1,.PurchaseReceiptScreen-module__Eb_h9q__state p{margin:0}.PurchaseReceiptScreen-module__Eb_h9q__printFrame{border:0;width:1px;height:1px;position:fixed;top:0;left:-10000px}
.PublicReviewVideo-module__db5T1G__video{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);width:min(100%,36rem);max-height:32rem;display:block}.PublicReviewVideo-module__db5T1G__error{justify-items:start;gap:.5rem;display:grid}.PublicReviewVideo-module__db5T1G__error p{color:var(--color-danger);margin:0}
.LandingScreen-module__B183mW__section{padding:42px 0}.LandingScreen-module__B183mW__container{width:min(var(--layout-max), calc(100% - 32px));gap:24px;margin:0 auto;display:grid}.LandingScreen-module__B183mW__heroGrid{grid-template-columns:1fr .82fr;align-items:stretch;gap:24px;display:grid}.LandingScreen-module__B183mW__heroCopy{gap:14px;display:grid}.LandingScreen-module__B183mW__heroCopy h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(42px,7vw,76px);line-height:.92}.LandingScreen-module__B183mW__ownerCopy{align-content:center;gap:14px;display:grid}.LandingScreen-module__B183mW__ownerCopy h2{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,4vw,46px);line-height:1}.LandingScreen-module__B183mW__lead{color:var(--color-text-soft);font-size:clamp(17px,2vw,21px);line-height:1.5}.LandingScreen-module__B183mW__eyebrow{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}.LandingScreen-module__B183mW__actions{flex-wrap:wrap;gap:8px;display:flex}.LandingScreen-module__B183mW__promise{grid-template-columns:minmax(220px,.65fr) 1fr;align-content:center;gap:18px;min-height:100%;display:grid}.LandingScreen-module__B183mW__promise strong{letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.35rem)}.LandingScreen-module__B183mW__promise ol{color:var(--color-text-soft);gap:14px;margin:0;padding-left:1.4rem;line-height:1.45;display:grid}@media (max-width:900px){.LandingScreen-module__B183mW__heroGrid{grid-template-columns:1fr}}@media (max-width:620px){.LandingScreen-module__B183mW__container{width:min(100% - 22px, var(--layout-max))}.LandingScreen-module__B183mW__promise{grid-template-columns:1fr}}
