.ServiceCategories-module__9jdikq__mobileCategories{width:100%;min-width:0}.ServiceCategories-module__9jdikq__categoryGrid{flex-wrap:wrap;justify-content:center;gap:8px 4px;margin:0;padding:0;list-style:none;display:flex}.ServiceCategories-module__9jdikq__categoryGrid>li{flex:0 0 calc(25% - 3px);min-width:0}.ServiceCategories-module__9jdikq__categoryCard{--service-color:var(--color-primary);text-align:center;background:0 0;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;padding:3px 2px;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ServiceCategories-module__9jdikq__categoryCard:active{transform:scale(.95)}.ServiceCategories-module__9jdikq__categoryIconBox{background:color-mix(in oklab, var(--service-color) 10%, var(--color-neutral));width:44px;height:44px;color:color-mix(in oklab, var(--service-color) 85%, var(--color-home-ink));border-radius:14px;place-items:center;margin-bottom:5px;transition:transform .16s;display:grid;position:relative}.ServiceCategories-module__9jdikq__categoryCard:hover .ServiceCategories-module__9jdikq__categoryIconBox{transform:translateY(-2px)}.ServiceCategories-module__9jdikq__badge{z-index:10;letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:900;line-height:1;position:absolute;top:-5px;right:-5px}.ServiceCategories-module__9jdikq__badgeHot{background:var(--color-shinkansen-base)}.ServiceCategories-module__9jdikq__badgePromo{background:var(--color-primary)}.ServiceCategories-module__9jdikq__categoryLabel{color:var(--color-home-ink);overflow-wrap:anywhere;word-break:break-word;text-align:center;max-width:100%;font-size:10.5px;font-weight:700;line-height:1.2;display:block}.ServiceCategories-module__9jdikq__soonBadge{background:color-mix(in oklab, var(--color-home-ink) 8%, var(--color-neutral));color:var(--color-home-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:800;position:absolute;top:4px;right:4px}.ServiceCategories-module__9jdikq__disabled{opacity:.55;cursor:default}.ServiceCategories-module__9jdikq__categoryCard:focus-visible{outline:2px solid var(--service-color);outline-offset:2px}.ServiceCategories-module__9jdikq__chipsRow{border-top:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;margin-top:4px;padding:8px 2px;display:flex;overflow-x:auto}.ServiceCategories-module__9jdikq__chipsRow::-webkit-scrollbar{display:none}.ServiceCategories-module__9jdikq__chip{min-height:28px;color:var(--color-home-ink);background:color-mix(in oklab, var(--color-primary) 8%, var(--color-neutral));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 12%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:500;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex;position:relative}.ServiceCategories-module__9jdikq__chip:after{content:"";position:absolute;inset:-8px 0}.ServiceCategories-module__9jdikq__chip:active{transform:scale(.96)}.ServiceCategories-module__9jdikq__chip[href*=autumn]{background:color-mix(in oklab, var(--color-primary) 7%, var(--color-neutral));color:var(--color-brand-link)}@media (min-width:380px){.ServiceCategories-module__9jdikq__categoryGrid{gap:10px 6px}.ServiceCategories-module__9jdikq__categoryIconBox{border-radius:16px;width:48px;height:48px}.ServiceCategories-module__9jdikq__categoryGrid>li{flex-basis:calc(25% - 4.5px)}.ServiceCategories-module__9jdikq__categoryLabel{font-size:11px}}@media (min-width:640px){.ServiceCategories-module__9jdikq__categoryGrid{gap:10px}.ServiceCategories-module__9jdikq__categoryGrid>li{flex-basis:calc(16.6667% - 8.33333px)}}@media (hover:hover){.ServiceCategories-module__9jdikq__categoryCard:hover{transform:translateY(-2px)}.ServiceCategories-module__9jdikq__chip:hover{border-color:var(--color-primary);background:var(--color-neutral);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.ServiceCategories-module__9jdikq__categoryCard,.ServiceCategories-module__9jdikq__categoryIconBox,.ServiceCategories-module__9jdikq__chip{transition:none}}html.dark .ServiceCategories-module__9jdikq__categoryIconBox{background:color-mix(in oklab, var(--service-color) 22%, var(--color-neutral));color:color-mix(in oklab, var(--service-color) 55%, var(--color-home-ink))}html.dark .ServiceCategories-module__9jdikq__chip{background:color-mix(in oklab, var(--color-neutral) 85%, var(--color-border));border-color:var(--color-border);color:var(--color-home-ink)}html.dark .ServiceCategories-module__9jdikq__chipsRow{border-color:var(--color-border)}
.ProductCard-module__9W1Rtq__mobileList.mobile-panel{border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);background:#fff;border-radius:18px;flex-direction:row;grid-row:auto;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px;display:flex;transform:none;box-shadow:0 2px 8px -2px #0000000d}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__thumbWrapper{border-radius:12px;flex:0 0 78px;align-self:flex-start;width:78px;min-width:0;max-width:78px;overflow:hidden}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__thumbWrapper>div{aspect-ratio:4/5;height:auto;min-height:0}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__bodyWrapper{flex-direction:column;flex:1;justify-content:flex-start;gap:1px;min-width:0;display:flex;padding:0!important}@media (min-width:1024px){.ProductCard-module__9W1Rtq__mobileList[data-card-layout=grid],.ProductCard-module__9W1Rtq__mobileList[data-card-layout=auto]{flex-direction:column;gap:0;padding:0}.ProductCard-module__9W1Rtq__mobileList[data-card-layout=grid] .ProductCard-module__9W1Rtq__thumbWrapper,.ProductCard-module__9W1Rtq__mobileList[data-card-layout=auto] .ProductCard-module__9W1Rtq__thumbWrapper{border-radius:0;flex:none;width:100%;min-width:0;max-width:none}.ProductCard-module__9W1Rtq__mobileList[data-card-layout=grid] .ProductCard-module__9W1Rtq__bodyWrapper,.ProductCard-module__9W1Rtq__mobileList[data-card-layout=auto] .ProductCard-module__9W1Rtq__bodyWrapper{width:100%;padding:8px!important}}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__bodyWrapper>a>span:first-child{font-size:13px;line-height:1.3}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow{flex-wrap:nowrap;gap:6px}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>:first-child:not(:last-child){flex:0 55%;max-width:55%}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>:not(:first-child){flex:1 1 0}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>*{gap:3px;font-size:10px}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>button{z-index:20;min-height:20px}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>button:after{inset-block:-12px}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>*>svg,.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>*>img,.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>*>span:first-child svg{width:12px;height:12px}.ProductCard-module__9W1Rtq__mobileList .ProductCard-module__9W1Rtq__metaRow>*>span:not(:first-child){text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;max-height:1lh;display:block;overflow:hidden}html.dark .ProductCard-module__9W1Rtq__mobileList.mobile-panel{background:var(--color-neutral);border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.0qkusbu_eokqj.woff2?dpl=327a810540ab8ab8ef6819c78c1e07fca1cf61c0)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.1qwmrnk790xxb.woff2?dpl=327a810540ab8ab8ef6819c78c1e07fca1cf61c0)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.11ulym7vfe__d.woff2?dpl=327a810540ab8ab8ef6819c78c1e07fca1cf61c0)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.3174gmb7yd72v.woff2?dpl=327a810540ab8ab8ef6819c78c1e07fca1cf61c0)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c0e0559-module__eWzoFq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}
.PromotionsCarousel-module__G1haCW__carousel{min-width:0}.PromotionsCarousel-module__G1haCW__homeCard{aspect-ratio:2}.PromotionsCarousel-module__G1haCW__categoryCard{aspect-ratio:2;min-height:144px}.PromotionsCarousel-module__G1haCW__categoryCard:after{content:"";inset-inline:0;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--color-neutral) 70%, transparent) 72%, var(--color-background));pointer-events:none;height:40%;position:absolute;bottom:0}.PromotionsCarousel-module__G1haCW__carousel button[aria-current] span{box-shadow:0 1px 4px #00000059}
.HomePage-module___ICozG__homePage{flex-direction:column;display:flex}@media (max-width:1023px){.HomePage-module___ICozG__homePage{background:var(--color-page);color:var(--color-home-ink)}.HomePage-module___ICozG__homePage>[data-cms-section]{min-width:0}.HomePage-module___ICozG__homePage section{scroll-margin-top:calc(var(--site-header-h,64px) + 16px)}.HomePage-module___ICozG__homePage h2{letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1.25}.HomePage-module___ICozG__homePage article.mobile-panel:not([data-mobile-list]){box-shadow:none;border-color:color-mix(in oklab, var(--color-home-ink) 9%, transparent);border-radius:20px}.HomePage-module___ICozG__homePage [data-home-products]:has(>[data-mobile-list]){scroll-snap-type:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0;margin-inline:0;padding:0;overflow:visible}}
.FilterUI-module__0_E1cG__range{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.FilterUI-module__0_E1cG__range::-webkit-slider-runnable-track{background:0 0;height:100%}.FilterUI-module__0_E1cG__range::-moz-range-track{background:0 0;height:100%}.FilterUI-module__0_E1cG__range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle, var(--color-primary) 0 8px, var(--color-neutral) 9px 11px, transparent 12px);pointer-events:auto;cursor:grab;border:0;border-radius:50%;width:44px;height:44px;margin-top:0;transition:transform .12s}.FilterUI-module__0_E1cG__range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.FilterUI-module__0_E1cG__range::-moz-range-thumb{background:radial-gradient(circle, var(--color-primary) 0 8px, var(--color-neutral) 9px 11px, transparent 12px);pointer-events:auto;cursor:grab;border:0;border-radius:50%;width:44px;height:44px}@media (min-width:1024px){.FilterUI-module__0_E1cG__range::-webkit-slider-thumb{border:2px solid var(--color-neutral);background:var(--color-primary);width:14px;height:14px;box-shadow:0 2px 8px color-mix(in oklab, var(--color-primary) 45%, transparent)}.FilterUI-module__0_E1cG__range::-moz-range-thumb{border:2px solid var(--color-neutral);background:var(--color-primary);width:10px;height:10px;box-shadow:0 2px 8px color-mix(in oklab, var(--color-primary) 45%, transparent)}}.FilterUI-module__0_E1cG__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.FilterUI-module__0_E1cG__range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.FilterUI-module__0_E1cG__compactRange{background:color-mix(in oklab, var(--color-home-ink) 2%, var(--color-neutral));border:0;border-radius:14px;padding:5px 8px}.FilterUI-module__0_E1cG__rangeCaption{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.FilterUI-module__0_E1cG__rangeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:35%;color:var(--color-home-muted);font-size:10px;font-weight:500;overflow:hidden}.FilterUI-module__0_E1cG__rangeValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-home-ink);font-size:10px;font-weight:600;overflow:hidden}.FilterUI-module__0_E1cG__compactRange .FilterUI-module__0_E1cG__range::-webkit-slider-thumb{background:radial-gradient(circle, var(--color-primary) 0 6px, var(--color-neutral) 7px 9px, transparent 10px)}.FilterUI-module__0_E1cG__compactRange .FilterUI-module__0_E1cG__range::-moz-range-thumb{background:radial-gradient(circle, var(--color-primary) 0 6px, var(--color-neutral) 7px 9px, transparent 10px)}@keyframes FilterUI-module__0_E1cG__filter-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}.FilterUI-module__0_E1cG__filterSheet{animation:.24s ease-out both FilterUI-module__0_E1cG__filter-sheet-enter}@media (prefers-reduced-motion:reduce){.FilterUI-module__0_E1cG__filterSheet{animation:none}}
.ProductCatalog-module__nw9zNa__catalog{min-width:0;position:relative}.ProductCatalog-module__nw9zNa__bannerNavigation{top:max(12px, env(safe-area-inset-top));z-index:20;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:16px}.ProductCatalog-module__nw9zNa__bannerAction{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#000000ad;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.ProductCatalog-module__nw9zNa__cartBadge{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.ProductCatalog-module__nw9zNa__bannerAction:focus-visible{outline-offset:2px;outline:2px solid #fff}.ProductCatalog-module__nw9zNa__promotion:empty{display:none}.ProductCatalog-module__nw9zNa__catalog>main{min-height:100svh;padding-top:0;position:relative}.ProductCatalog-module__nw9zNa__promotion:not(:empty)+main{margin-top:-80px}.ProductCatalog-module__nw9zNa__catalog:has(.ProductCatalog-module__nw9zNa__promotion:empty)>main{padding-top:72px}.ProductCatalog-module__nw9zNa__promotion{background:var(--color-neutral)}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery{top:var(--catalog-sticky-top);background:var(--color-neutral);box-shadow:0 8px 24px -14px color-mix(in oklab, var(--color-home-ink) 28%, transparent), 0 2px 6px color-mix(in oklab, var(--color-primary) 5%, transparent);border:0;border-radius:22px;flex-direction:column;margin-inline:0;padding:12px;display:flex}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__controls{border:1px solid color-mix(in oklab, var(--color-home-ink) 5%, transparent);background:color-mix(in oklab, var(--color-primary) 2%, var(--color-neutral));box-shadow:none;border-radius:14px;gap:0;margin:0;padding:0}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__controls form[role=search]{background:0 0;border:0;border-radius:0}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__controls button[aria-expanded]:not([aria-haspopup=dialog]){border:0;border-left:1px solid color-mix(in oklab, var(--color-home-ink) 8%, transparent);background:0 0;border-radius:0}.ProductCatalog-module__nw9zNa__searchRow{min-width:0}.ProductCatalog-module__nw9zNa__navigationAction{min-width:44px;min-height:44px;color:var(--color-home-ink);border-radius:12px;place-items:center;display:none;position:relative}.ProductCatalog-module__nw9zNa__navigationAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ProductCatalog-module__nw9zNa__quickFilters{order:0;min-width:0;margin-top:8px}.ProductCatalog-module__nw9zNa__quickFilters .ProductCatalog-module__nw9zNa__allTab{display:none}.ProductCatalog-module__nw9zNa__quickRail{padding-block:0}.ProductCatalog-module__nw9zNa__quickRail>button{flex-grow:1}.ProductCatalog-module__nw9zNa__quickFilters button[aria-pressed]{isolation:isolate;background:0 0;border-color:#0000;position:relative}.ProductCatalog-module__nw9zNa__quickFilters button[aria-pressed]:before{content:"";z-index:-1;border:1px solid var(--tab-border);border-radius:inherit;background:var(--tab-background);position:absolute;inset:5px 0}.ProductCatalog-module__nw9zNa__quickFilters button[aria-pressed]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ProductCatalog-module__nw9zNa__resultsGrid{row-gap:0}.ProductCatalog-module__nw9zNa__results{scroll-margin-top:var(--catalog-result-offset)}.ProductCatalog-module__nw9zNa__sortControl{border:1px solid color-mix(in oklab, var(--color-home-ink) 6%, transparent);background:var(--color-neutral);min-width:0;max-width:50%;min-height:44px;color:var(--color-home-ink);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:flex;position:relative}.ProductCatalog-module__nw9zNa__sortControl:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true]{padding-inline:12px;padding-block:max(12px, env(safe-area-inset-top)) 12px;border:0;border-radius:0 0 18px 18px;margin-inline:-16px}.ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__searchRow{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid}.ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__navigationAction{display:grid}.ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__quickFilters{order:0;margin:8px 0 0}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls{min-height:52px}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls form[role=search]{background:0 0;border:0;border-radius:0}.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls button[aria-expanded]:not([aria-haspopup=dialog]){border:0;border-left:1px solid color-mix(in oklab, var(--color-home-ink) 8%, transparent);background:0 0;border-radius:0}:is(.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls input[type=search],.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls select){border-radius:0}@media (min-width:768px){.ProductCatalog-module__nw9zNa__catalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true]{margin-inline:-32px}}@media (min-width:1024px){.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery{top:var(--catalog-header-offset);border:1px solid var(--color-border);box-shadow:none;border-radius:16px}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true]{width:var(--catalog-viewport-width);margin-inline:calc((100% - var(--catalog-viewport-width)) / 2);padding:8px max(48px, calc((var(--catalog-viewport-width) - 1344px) / 2));border-width:0 0 1px;border-radius:0;flex-direction:row;align-items:center;gap:12px;display:flex}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__searchRow{flex:1;min-width:0}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__quickFilters{max-width:50%;margin:0}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery .ProductCatalog-module__nw9zNa__controls form[role=search]{height:44px}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__quickRail>button{min-height:40px}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__results{scroll-margin-top:calc(var(--site-header-h) + 76px)}.ProductCatalog-module__nw9zNa__bannerNavigation{display:none}.ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__searchRow{display:block}.ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__navigationAction{display:none}.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls{min-height:0}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__quickFilters,.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__quickFilters{margin:0}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__quickFilters .ProductCatalog-module__nw9zNa__allTab{display:flex}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__quickRail{padding-block:8px}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__quickFilters button[aria-pressed]{border-color:var(--tab-border);background:var(--tab-background)}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__quickFilters button[aria-pressed]:before{display:none}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__resultsGrid[data-layout=list]{row-gap:20px}.ProductCatalog-module__nw9zNa__catalog>main{min-height:0;margin-top:0;padding-top:16px;position:static}.ProductCatalog-module__nw9zNa__catalog:has(.ProductCatalog-module__nw9zNa__promotion:empty)>main{padding-top:16px}.ProductCatalog-module__nw9zNa__promotion:not(:empty)+main{margin-top:0}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__controls{border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);background:var(--color-neutral);border-radius:16px;gap:20px;margin-bottom:20px;padding:16px}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__controls form[role=search]{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background:var(--color-background);border-radius:999px}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true]{background:0 0;border-radius:0;margin:0;padding:0}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls{min-height:0}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls form[role=search]{border:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);background:var(--color-background);border-radius:999px}:is(.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls input[type=search],.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__controls select){border-radius:16px}.ProductCatalog-module__nw9zNa__catalog:not(.ProductCatalog-module__nw9zNa__productCatalog) .ProductCatalog-module__nw9zNa__discovery[data-compact=true] .ProductCatalog-module__nw9zNa__quickFilters{display:block}}@media (min-width:1280px){.ProductCatalog-module__nw9zNa__catalog.ProductCatalog-module__nw9zNa__productCatalog .ProductCatalog-module__nw9zNa__discovery[data-compact=true]{padding-inline:max(64px, calc((var(--catalog-viewport-width) - 1312px) / 2))}}.ProductCatalog-module__nw9zNa__productCatalog{min-width:0}
