.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(10.5% .012 255);--surface:oklch(15.5% .014 255);--card:oklch(19% .016 255);--popover:oklch(22.5% .016 255);--secondary:oklch(22.5% .015 255);--muted:oklch(20.5% .014 255);--accent:oklch(24.5% .04 258);--sidebar:oklch(13.5% .013 255);--image-stage:oklch(97% .002 250);--promo:oklch(19% .025 80);--hero:oklch(15% .018 258);--hero-border:oklch(31.5% .018 255);--foreground:oklch(97.5% .004 250);--card-foreground:oklch(97.5% .004 250);--popover-foreground:oklch(97.5% .004 250);--secondary-foreground:oklch(94% .006 250);--accent-foreground:oklch(90% .075 258);--muted-foreground:oklch(74% .014 250);--placeholder:oklch(62% .014 250);--hero-foreground:oklch(98% .003 250);--hero-muted:oklch(78% .012 250);--sidebar-foreground:oklch(96% .004 250);--sidebar-accent:oklch(22.5% .03 258);--sidebar-accent-foreground:oklch(94% .025 258);--primary:oklch(65.5% .18 256);--primary-foreground:oklch(7.5% .01 255);--ring:oklch(73.5% .14 256);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-ring:var(--ring);--border:oklch(30.5% .016 255);--input:oklch(35.5% .018 255);--sidebar-border:oklch(29% .016 255);--destructive:oklch(65% .19 24);--destructive-foreground:oklch(98.5% .003 250);--success:oklch(74% .14 158);--success-foreground:oklch(9% .02 158);--warning:oklch(80% .13 78);--warning-foreground:oklch(10% .025 78);--info:oklch(72% .12 246);--info-foreground:oklch(8% .02 246);--shadow-card-token:0 1px 2px oklch(2% .01 255/.72), 0 0 0 1px oklch(100% 0 0/.035);--shadow-card-hover-token:0 16px 34px -18px oklch(2% .01 255/.94), 0 0 0 1px oklch(100% 0 0/.06);--shadow-float-token:0 24px 52px -20px oklch(1% .01 255/.98), 0 0 0 1px oklch(100% 0 0/.07)}.dark ::placeholder{color:var(--placeholder);opacity:1}.dark :is(input,textarea,select){color:var(--foreground);caret-color:var(--primary)}.dark :is(:disabled,[aria-disabled=true],[data-disabled]){opacity:.64}.dark ::selection{background:color-mix(in oklab, var(--primary) 48%, transparent);color:var(--foreground)}.dark :focus-visible{outline-color:var(--ring)}:root{--ui-shell-max:var(--sc-shell-max,80rem);--ui-radius-card:var(--sc-card-radius,.9375rem);--ui-radius-control:var(--sc-control-radius,.75rem);--ui-touch:2.75rem;--ui-icon-size:2.625rem;--ui-hairline:color-mix(in oklab, var(--color-border) 78%, transparent);--ui-soft-primary:color-mix(in oklab, var(--color-primary) 9%, var(--color-card));--ui-soft-primary-border:color-mix(in oklab, var(--color-primary) 20%, var(--color-border))}.store-layout{background:var(--color-background)}.store-layout :is(button,a) svg.lucide{stroke-linecap:round;stroke-linejoin:round}.store-layout :is(button,a):focus-visible{outline:2px solid color-mix(in oklab, var(--color-ring) 88%, white 12%);outline-offset:3px}.store-layout :is(button,a):active:not(:disabled){transition-duration:90ms}.home-page,.section-shell{width:100%;max-width:var(--ui-shell-max)}.home-section-header{gap:.65rem 1rem}.home-section-header h2{text-wrap:balance}.home-section-header>a{border-radius:var(--ui-radius-control);min-height:2.5rem;padding-inline:.75rem}@media (width>=1024px){.store-layout>div[class*=lg\:block]>div:first-child{background:color-mix(in oklab, var(--color-hero) 96%, black)}.store-layout>div[class*=lg\:block]>div:first-child>div{min-height:2.25rem;max-width:var(--ui-shell-max)}.store-layout>div[class*=lg\:block] header[class*=sticky]{border-bottom-color:var(--ui-hairline);background:color-mix(in oklab, var(--color-background) 91%, transparent);box-shadow:0 8px 30px -28px color-mix(in oklab, var(--color-foreground) 46%, transparent)}.store-layout>div[class*=lg\:block] header[class*=sticky]>div:first-child{min-height:4.5rem}.store-layout>div[class*=lg\:block] header[class*=sticky]>div:first-child>a:first-child img{filter:drop-shadow(0 5px 10px color-mix(in oklab, var(--color-primary) 18%, transparent))}.store-layout>div[class*=lg\:block] header button[class*=rounded-full][class*=bg-surface]{border:1px solid color-mix(in oklab, var(--color-border) 86%, transparent);border-radius:var(--ui-radius-control);background:color-mix(in oklab, var(--color-surface) 76%, var(--color-card));min-height:2.85rem;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.42), 0 8px 24px -22px color-mix(in oklab, var(--color-foreground) 42%, transparent)}.dark .store-layout>div[class*=lg\:block] header button[class*=rounded-full][class*=bg-surface]{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.07)}.store-layout>div[class*=lg\:block] header>div:first-child>div:last-child :is(a,button){min-width:var(--ui-touch);min-height:var(--ui-touch)}.store-layout>div[class*=lg\:block] header nav{border-top-color:color-mix(in oklab, var(--color-border) 66%, transparent)}.store-layout>div[class*=lg\:block] header nav>div{min-height:3.15rem}.store-layout>div[class*=lg\:block] header nav :is(a,button){border:1px solid #0000;min-height:2.3rem}.store-layout>div[class*=lg\:block] header nav :is(a,button):hover{border-color:color-mix(in oklab, var(--color-border) 74%, transparent)}}@media (width<=1023px){.store-layout header[class*=lg\:hidden]{border-bottom-color:var(--ui-hairline);background:color-mix(in oklab, var(--color-background) 91%, transparent);box-shadow:0 10px 28px -28px color-mix(in oklab, var(--color-foreground) 52%, transparent)}.store-layout header[class*=lg\:hidden]>div{min-height:3.9rem}.store-layout header[class*=lg\:hidden] img{filter:drop-shadow(0 4px 9px color-mix(in oklab, var(--color-primary) 16%, transparent))}.store-layout header[class*=lg\:hidden] :is(button,a)[class*=h-10][class*=w-10]{border-radius:var(--ui-radius-control);background:color-mix(in oklab, var(--color-surface) 74%, transparent);border:1px solid #0000}.store-layout header[class*=lg\:hidden] :is(button,a)[class*=h-10][class*=w-10]:hover{border-color:var(--ui-soft-primary-border);background:var(--ui-soft-primary);color:var(--color-primary)}.store-layout header[class*=lg\:hidden] .mobile-header-action,.store-layout header[class*=lg\:hidden] .mobile-header-action:hover{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]{border-bottom-color:color-mix(in oklab, var(--color-border) 68%, transparent);background:color-mix(in oklab, var(--color-background) 96%, transparent)}.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child>button{border:1px solid color-mix(in oklab, var(--color-border) 76%, transparent);border-radius:var(--ui-radius-control);background:color-mix(in oklab, var(--color-surface) 78%, var(--color-card));box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.32)}.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child>.mobile-location-row,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child>.mobile-location-row:hover{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child>a{border-color:color-mix(in oklab, var(--color-border) 82%, transparent);background:color-mix(in oklab, var(--color-surface) 80%, var(--color-card))}.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden] nav>a{border-color:color-mix(in oklab, var(--color-border) 80%, transparent);height:auto;min-height:2.25rem;padding-block:.35rem}}.category-icon-rail{grid-auto-columns:minmax(6rem,1fr);gap:clamp(.55rem,1.3vw,.85rem);margin-inline:0;padding:.3rem .1rem .8rem;scroll-padding-inline:.1rem}.category-icon-card{border-radius:var(--ui-radius-card);background:0 0;border:1px solid #0000;gap:.65rem;min-height:7.65rem;padding:.7rem .45rem .6rem}.category-icon-badge{isolation:isolate;border:1px solid var(--ui-soft-primary-border);border-radius:var(--ui-radius-card);background:color-mix(in oklab, var(--color-primary) 6%, var(--color-card));width:4rem;height:4rem;box-shadow:0 4px 14px -12px color-mix(in oklab, var(--color-foreground) 34%, transparent);position:relative;overflow:hidden}.dark .category-icon-badge{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-card));box-shadow:none}.category-icon-badge:after{content:none}.category-icon-badge svg{stroke-width:1.85px;width:1.6rem;height:1.6rem}.category-icon-label{max-width:9.5rem;min-height:2.15rem;font-size:.77rem;font-weight:750;line-height:1.28}.category-icon-card:hover,.category-icon-card:focus-visible{border-color:color-mix(in oklab, var(--color-primary) 18%, var(--color-border));background:color-mix(in oklab, var(--color-card) 91%, var(--color-primary));box-shadow:0 6px 18px -16px color-mix(in oklab, var(--color-foreground) 36%, transparent)}.category-icon-card:hover .category-icon-badge,.category-icon-card:focus-visible .category-icon-badge{border-color:color-mix(in oklab, var(--color-primary) 64%, var(--color-border));color:var(--color-primary-foreground);background:var(--color-primary);transform:translateY(-1px)scale(1.035)}.brand-logo-rail{gap:clamp(.65rem,1.5vw,.9rem)}.brand-logo-tile{border-color:color-mix(in oklab, var(--color-border) 82%, transparent);border-radius:var(--ui-radius-card);min-height:6.4rem;box-shadow:var(--shadow-card)}.brand-logo-tile:hover{border-color:color-mix(in oklab, var(--color-primary) 30%, var(--color-border));box-shadow:var(--shadow-card-hover)}.homepage-product-card,.sc-product-card,.product-list-card{border-color:color-mix(in oklab, var(--color-border) 84%, transparent);border-radius:var(--ui-radius-card);box-shadow:var(--shadow-card)}.homepage-product-card:hover,.sc-product-card:hover,.product-list-card:hover{border-color:color-mix(in oklab, var(--color-primary) 27%, var(--color-border));box-shadow:var(--shadow-card-hover)}.homepage-product-card>.card-lift,.sc-product-card>div:first-child{background:var(--color-image-stage)}.homepage-product-card button[class*=absolute],.sc-product-card button[class*=absolute],.product-list-card button{border-color:color-mix(in oklab, var(--color-border) 76%, transparent);box-shadow:0 9px 22px -16px color-mix(in oklab, var(--color-foreground) 50%, transparent)}.homepage-product-card h3,.sc-product-card h3,.product-list-card h3{text-wrap:pretty}.product-rail-items{gap:clamp(.65rem,1.5vw,1rem)}[data-testid=brand-showcases]>section,[data-testid=brand-showcases]>div>section,.catalog-toolbar{border-color:color-mix(in oklab, var(--color-border) 82%, transparent);border-radius:var(--ui-radius-card);box-shadow:var(--shadow-card)}.catalog-toolbar{background:color-mix(in oklab, var(--color-card) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-testid=bottom-nav]{border-top-color:color-mix(in oklab, var(--color-border) 66%, transparent);background:color-mix(in oklab, var(--color-background) 96%, transparent);box-shadow:0 -6px 18px -16px color-mix(in oklab, var(--color-foreground) 34%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-testid=bottom-nav]>div{gap:.1rem;min-height:4rem;padding-inline:.35rem}[data-testid=bottom-nav] :is(a,button){border-radius:var(--ui-radius-control);min-width:0;min-height:3.9rem;font-weight:650}[data-testid=bottom-nav] :is(a,button)>span:first-child{border-radius:var(--ui-radius-control);border:1px solid #0000;width:3.15rem;height:2rem}[data-testid=bottom-nav] :is(a,button).text-primary>span:first-child{border-color:color-mix(in oklab, var(--color-primary) 18%, transparent);background:color-mix(in oklab, var(--color-primary) 13%, var(--color-card));box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.32)}[data-testid=bottom-nav] :is(a,button).text-primary svg{stroke-width:2.25px}.store-contact-action,.store-ai-launcher{box-shadow:var(--shadow-card);border:1px solid oklab(100% 0 5.96046e-8/.2)}.dark .homepage-product-card,.dark .sc-product-card,.dark .product-list-card,.dark [data-testid=brand-showcases]>section,.dark [data-testid=brand-showcases]>div>section,.dark .catalog-toolbar{border-color:color-mix(in oklab, var(--color-border) 78%, transparent);box-shadow:0 16px 38px -30px oklch(2% .01 250/.95)}.dark [data-testid=bottom-nav] :is(a,button).text-primary>span:first-child{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08)}@media (width<=639px){.home-page{padding-inline:max(.75rem, env(safe-area-inset-left));gap:1.7rem}.home-section-header{margin-bottom:.72rem}.home-section-header h2{font-size:1.1rem;line-height:1.2}.category-icon-rail{grid-auto-columns:minmax(5.9rem,28vw);gap:.5rem;margin-inline:-.1rem;padding-inline:.1rem}.category-icon-card,.category-icon-rail>a{min-height:7.15rem;padding-top:.58rem}.category-icon-badge{border-radius:.875rem;width:3.65rem;height:3.65rem}.category-icon-badge svg{width:1.45rem;height:1.45rem}.category-icon-label{min-height:2rem;font-size:.73rem}.product-rail-items{gap:.625rem}.homepage-product-card,.sc-product-card{border-radius:.875rem}.homepage-product-card>div:last-child,.sc-product-card>div:last-child{padding-inline:.72rem}[data-testid=bottom-nav] :is(a,button){font-size:.66rem}}@media (width<=359px){.category-icon-rail{grid-auto-columns:minmax(5.55rem,30vw)}.category-icon-badge{width:3.45rem;height:3.45rem}[data-testid=bottom-nav] :is(a,button){font-size:.62rem}}@media (prefers-reduced-motion:reduce){.category-icon-card,.category-icon-badge,.brand-logo-tile,.homepage-product-card,.sc-product-card{transition:none!important;transform:none!important}}html:not(.dark) .store-layout:has(.catalog-page){background:#fff}html:not(.dark) .catalog-page{background:#fff}:root{--sc-shell-max:80rem;--sc-gutter-mobile:.875rem;--sc-gutter-tablet:1rem;--sc-gutter-desktop:1.5rem;--sc-card-radius:.9375rem;--sc-control-radius:.75rem;--sc-media-radius:.75rem;--sc-touch:2.75rem;--sc-control-height:2.5rem;--sc-control-height-sm:2.25rem;--sc-control-height-lg:2.75rem;--sc-icon-size:1.125rem;--sc-icon-size-sm:1rem;--sc-section-gap-mobile:1.375rem;--sc-section-gap-tablet:1.75rem;--sc-section-gap-desktop:2.25rem;--ui-shell-max:var(--sc-shell-max)}.home-page,.section-shell{max-width:var(--sc-shell-max)}.store-layout main>:is(.home-page,.section-shell){width:100%;margin-inline:auto}@media (width<=1023px){.store-layout header[class*=lg\:hidden]>div,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>nav{width:100%;max-width:var(--sc-shell-max);padding-inline:var(--sc-gutter-mobile);margin-inline:auto}}@media (width>=640px) and (width<=1023px){.store-layout header[class*=lg\:hidden]>div,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>nav{padding-inline:var(--sc-gutter-tablet)}}@media (width>=768px) and (width<=1023px){.store-layout header[class*=lg\:hidden]>div,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>div:first-child,.store-layout header[class*=lg\:hidden]+div[class*=lg\:hidden]>nav{padding-inline:var(--sc-gutter-desktop)}}@media (width>=1024px){.store-layout .home-page{gap:var(--sc-section-gap-desktop)}.store-layout>div[class*=lg\:block]>div:first-child>div,.store-layout>div[class*=lg\:block] header[class*=sticky]>div:first-child,.store-layout>div[class*=lg\:block] header nav>div{max-width:var(--sc-shell-max)}.store-layout>div[class*=lg\:block] header nav :is(a,button){min-height:2.5rem;font-size:.75rem;line-height:1rem}}.store-layout footer a[aria-label],.store-layout[data-cart-page=true] main ul button{min-width:var(--sc-touch);min-height:var(--sc-touch);border-radius:var(--sc-control-radius)}.store-layout[data-cart-page=true] main ul button:hover{background:var(--color-surface)}[data-testid=bottom-nav]{border-color:color-mix(in oklab, var(--color-border) 72%, transparent)!important;background:color-mix(in oklab, var(--color-background) 96%, transparent)!important}[data-testid=bottom-nav] :is(a,button){color:var(--color-muted-foreground)!important}[data-testid=bottom-nav] :is(a,button)[aria-current=page]{color:var(--color-primary)!important}[data-testid=bottom-nav] :is(a,button)[aria-current=page]>span:first-child{border-color:color-mix(in oklab, var(--color-primary) 20%, var(--color-border))!important;background:color-mix(in oklab, var(--color-primary) 11%, var(--color-card))!important;box-shadow:var(--shadow-card)!important}[data-testid=bottom-nav] [data-nav-id=home][aria-current=page] svg path:first-child{fill:var(--color-primary)!important}@media (width<=1023px){section[role=dialog]:is([aria-label="Smart phone advisor"],[aria-label="Space Call AI smart shopping assistant"]){top:auto!important;right:var(--sc-gutter-mobile)!important;bottom:calc(var(--mobile-nav-height) + .75rem)!important;left:var(--sc-gutter-mobile)!important;border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent)!important;border-radius:var(--sc-card-radius)!important;width:auto!important;height:min(68dvh,620px)!important;max-height:620px!important;box-shadow:var(--shadow-float)!important}}@media (width>=640px) and (width<=1023px){section[role=dialog]:is([aria-label="Smart phone advisor"],[aria-label="Space Call AI smart shopping assistant"]){width:min(26.25rem,100vw - 2.5rem)!important;left:auto!important;right:1.25rem!important}}.store-layout{--sc-icon-action:var(--sc-icon-size);--sc-icon-inline:var(--sc-icon-size-sm);--sc-text-label:.75rem;--sc-text-body:.875rem;--sc-text-product:.8125rem;--sc-text-detail:.6875rem}.store-layout :is(a,button,input,select,textarea){transition-duration:.14s!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.store-layout :is(a,button,input,select,textarea){scroll-behavior:auto;transition-duration:.01ms!important;transition-delay:0s!important}}.store-layout .home-section-header{align-items:center;gap:.5rem .75rem}.store-layout .home-section-header h2{font-size:clamp(1.125rem,1.02rem + .45vw,1.4rem);font-weight:700;line-height:1.25}.store-layout .home-section-header>a{min-height:var(--sc-touch);max-width:100%;font-size:var(--sc-text-body);justify-content:center;align-items:center;gap:.5rem;line-height:1.4;display:inline-flex}.store-layout .home-section-header>a svg{width:var(--sc-icon-inline);height:var(--sc-icon-inline);flex-shrink:0}.store-layout .mobile-top-bar :is(button,a)[aria-label]:not([data-testid=mobile-brand]){width:var(--sc-touch);height:var(--sc-touch);min-width:var(--sc-touch);flex-shrink:0}.store-layout .mobile-top-bar svg.lucide{width:var(--sc-icon-action);height:var(--sc-icon-action);stroke-width:1.9px}.store-layout [data-testid=mobile-brand]>span{font-size:1rem;line-height:1.5}@media (width<=374px){.store-layout [data-testid=mobile-brand]{flex-direction:column;gap:.125rem}.store-layout [data-testid=mobile-brand]>img{height:1.5rem}.store-layout [data-testid=mobile-brand]>span{max-width:100%;font-size:var(--sc-text-label)}}.store-layout .category-icon-label{font-size:var(--sc-text-label);overflow-wrap:anywhere;min-height:2.125rem;line-height:1.35}.store-layout .category-icon-badge{flex-shrink:0}.store-layout .category-icon-badge svg{width:1.5rem;height:1.5rem}.store-layout .sc-product-card h3{font-size:var(--sc-text-body);letter-spacing:normal;min-height:2.5rem;line-height:1.4}.store-layout :is(.sc-product-card,.product-list-card) button:not(.product-action-button){min-width:var(--sc-touch);min-height:var(--sc-touch)}.store-layout .product-action-button{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.store-layout .product-action-button:after{content:"";position:absolute;inset:-.25rem}.store-layout :is(.sc-product-card,.product-list-card) button:not(.product-action-button) svg.lucide{width:var(--sc-icon-action);height:var(--sc-icon-action);stroke-width:1.9px;flex-shrink:0}.store-layout .product-action-button svg.lucide{stroke-width:1.9px;flex-shrink:0;width:1.0625rem;height:1.0625rem}.store-layout .sc-product-card button.w-full{white-space:normal;height:auto;font-size:var(--sc-text-body);gap:.5rem;padding:.625rem .5rem;line-height:1.4}.store-layout .sc-product-card button.w-full svg.lucide{width:var(--sc-icon-inline);height:var(--sc-icon-inline)}.store-layout .sc-product-card bdi{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (width>=1024px){.store-layout>div[class*=lg\:block] header>div:first-child>div:last-child svg.lucide{width:var(--sc-icon-action);height:var(--sc-icon-action);stroke-width:1.9px}.store-layout>div[class*=lg\:block] header nav svg.lucide{width:var(--sc-icon-inline);height:var(--sc-icon-inline)}}.store-layout .market-product-card .market-product-copy :is(h3,p,span){word-break:normal;overflow-wrap:anywhere!important}.store-layout .market-product-card h3{font-size:var(--sc-text-product);letter-spacing:normal;text-wrap:wrap;line-height:1.4}.store-layout .market-product-card .market-product-action{flex:0 0 2.375rem;width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem}.store-layout .market-product-card .market-add-button{flex-basis:2.375rem;width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem}.store-layout .market-product-card .market-product-action svg.lucide{stroke-width:1.85px;width:1rem;height:1rem}.store-layout .market-product-footer{isolation:isolate;position:relative}.store-layout .market-product-card.homepage-product-card .market-product-copy-grid{flex:none;grid-template-rows:1rem 2.2rem 1rem 1.1rem 2.375rem;align-content:start;row-gap:.2rem;padding:.625rem;display:grid}.store-layout .market-product-card.homepage-product-card .market-product-brand,.store-layout .market-product-card.homepage-product-card .market-product-variant,.store-layout .market-product-card.homepage-product-card .market-product-price-row,.store-layout .market-product-card.homepage-product-card .market-product-footer{min-height:0;margin:0}.store-layout .market-product-card.homepage-product-card .product-card-title{min-height:2.15rem;line-height:1.42}.store-layout .market-product-card.homepage-product-card .market-product-price-row{align-self:center}.store-layout .market-product-card.homepage-product-card .market-product-footer{align-self:stretch;align-items:center}.store-layout .market-product-card.homepage-product-card .market-product-quantity{height:2.375rem}.store-layout .market-product-card.homepage-product-card .market-product-quantity button{width:2rem;min-width:2rem;min-height:2.375rem}.store-layout .market-product-stock{overflow-wrap:anywhere;word-break:normal;font-weight:500}.store-layout .market-product-copy bdi{white-space:normal;font-variant-numeric:tabular-nums;max-inline-size:100%;overflow-wrap:anywhere!important}.store-layout .market-product-copy>p,.store-layout .market-product-copy>div:first-child>span{font-size:var(--sc-text-detail);line-height:1.4}.store-layout .home-section-header>:first-child{flex:10rem}.store-layout .home-section-header h2{overflow-wrap:anywhere;margin:0}@media (width<=639px){.store-layout :is(.home-page,.section-shell){padding-inline:var(--sc-gutter-mobile)}.store-layout .home-page{gap:var(--sc-section-gap-mobile)}.store-layout .home-section-header{margin-block-end:.625rem}.store-layout .home-section-header>a{font-size:var(--sc-text-label)}.store-layout .market-product-card.homepage-product-card h3{-webkit-line-clamp:2;min-height:2.45rem;max-height:2.45rem;font-size:var(--sc-text-product);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.store-layout .market-product-card.homepage-product-card .product-card-price{letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.15}.store-layout .market-product-card.homepage-product-card .market-product-brand-label{letter-spacing:.01em;font-size:.625rem;font-weight:500}.store-layout .market-product-card.homepage-product-card .market-product-variant{min-height:1.25rem}.store-layout .market-product-card.homepage-product-card .market-product-footer{align-items:center;gap:.5rem;min-height:0}.store-layout .market-product-stock{font-size:.625rem;line-height:.875rem}}@media (width>=640px) and (width<=1023px){.store-layout .home-page{gap:var(--sc-section-gap-tablet)}}@media (width>=640px){.store-layout .market-product-card h3{font-size:var(--sc-text-body)}.store-layout .market-product-copy>p,.store-layout .market-product-copy>div:first-child>span{font-size:var(--sc-text-label)}}.store-layout :is(.sc-product-card,.market-product-card,.product-list-card){min-inline-size:0}.store-layout :is(.sc-product-card,.product-list-card){border-radius:var(--sc-card-radius)}.store-layout .product-card-media{isolation:isolate;min-inline-size:0}.store-layout .sc-product-card>.product-card-media{overflow:hidden}.store-layout .product-card-body{min-inline-size:0}.store-layout .product-card-title{overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;max-inline-size:100%;margin:0}.store-layout .product-card-price{font-variant-numeric:tabular-nums;max-inline-size:100%;line-height:1.2}.store-layout .product-card-status{min-inline-size:0;line-height:1.35}.store-layout .product-card-primary-action{gap:.45rem;max-inline-size:100%}.store-layout .sc-product-card .product-card-primary-action:not(.product-action-button){min-height:var(--sc-control-height-lg);border-radius:var(--sc-control-radius)}.store-layout .product-card-secondary-action{flex-shrink:0}.store-layout :is(.product-card-primary-action,.product-card-secondary-action) svg.lucide{stroke-width:1.9px;margin:0;display:block}.store-layout .market-product-card .product-card-body{padding-inline:.125rem}.store-layout .market-product-card.homepage-product-card .product-card-body{padding:.625rem}.store-layout .product-list-card .product-card-title{padding-inline-end:0}.store-layout :is(input,select,textarea){max-inline-size:100%}.store-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:none}@media (width<=374px){.store-layout .product-card-body{gap:.375rem}.store-layout .market-product-card .product-card-price{font-size:.875rem}.store-layout .market-product-card .product-card-title{font-size:.75rem;line-height:1.4}.store-layout .market-product-card .market-product-footer{gap:.25rem}}
