.catalog-filter-drawer{position:fixed!important;right:0!important;left:auto!important;top:0!important;bottom:0!important;width:min(420px,94vw)!important;height:100dvh!important;max-height:100dvh!important;border-radius:22px 0 0 22px!important;background:rgb(var(--color-background) / .94)!important;color:rgb(var(--color-text));-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-shadow:-12px 0 48px #0002;animation:catalog-filter-enter .24s ease-out!important}.catalog-filter-drawer.opacity-0{animation:none!important;transform:translate(100%)!important;opacity:0}.catalog-filter-overlay{background:rgb(var(--color-primary) / .12)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.catalog-filter-drawer aside{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.catalog-filter-drawer input,.catalog-filter-drawer select{max-width:100%}.catalog-filter-done,.catalog-active-filters>button,.catalog-active-filters>span:not(.sr-only){border:1px solid rgb(var(--color-primary) / .2)!important;border-radius:999px!important;color:rgb(var(--color-text))!important;background:linear-gradient(145deg,rgb(var(--color-surface) / .85),rgb(var(--color-primary) / .1))!important;box-shadow:inset 0 1px 1px #fff9!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.catalog-filter-done{width:100%;padding:12px 20px;font-weight:600}.catalog-active-filters{margin-block:0 12px;gap:6px}.catalog-active-filters>button,.catalog-active-filters>span:not(.sr-only){min-height:36px!important;padding:4px 12px!important;font-size:.8rem!important}[data-testid=products-sort-select]{padding-inline-start:2.5rem!important;padding-inline-end:.8rem!important;min-height:44px;border-radius:999px!important}@keyframes catalog-filter-enter{0%{transform:translate(100%)}to{transform:translate(0)}}html.a11y-stop-animations .catalog-filter-drawer,.a11y-stop-animations .catalog-filter-drawer{animation:none!important;transition:none!important}.catalog-filter-drawer form button{border-radius:999px!important;box-shadow:inset 0 1px 1px #fff6;background:rgb(var(--color-text) / .9);color:rgb(var(--color-background))!important;min-height:44px}.catalog-filter-drawer input[type=number]{border-radius:12px;background:rgb(var(--color-surface) / .6)}@media (pointer: coarse){.catalog-active-filters>button,.catalog-active-filters>span:not(.sr-only){min-height:44px!important}}.catalog-filter-categories{padding:12px 0;background:transparent;border:0;box-shadow:none}[data-products-card-design] [data-product-design-card]{min-width:0}[data-products-card-design=productEditorial] [data-testid=product-card]{border:0;border-radius:0;background:transparent;box-shadow:none}[data-products-card-design=productEditorial] [data-testid=product-card-content]{padding:1.25rem 0;border-bottom:1px solid rgb(var(--color-text) / .2)}[data-products-card-design=productSoft] [data-testid=product-card],[data-products-card-design=productSoft] [data-product-design-card]{border-radius:1.5rem}[data-products-card-design=productSoft] [data-testid=product-card]{padding:.75rem;background:rgb(var(--color-surface));box-shadow:0 8px 28px #0000000a}[data-products-card-design=productDepth] [data-product-design-card]{perspective:1000px}[data-products-card-design=productDepth] [data-testid=product-card]{border-radius:1rem;box-shadow:0 16px 35px #00000016;transform-origin:center}[data-products-card-design=productCompact] [data-testid=product-card]{border-radius:.3rem;box-shadow:none;padding:.4rem}[data-products-card-design=productCompact] [data-testid=product-card-content]{padding:.65rem}[data-products-card-design] [data-testid=product-card]{transition:transform .35s ease,box-shadow .35s ease}@media (hover: hover) and (pointer: fine) and (min-width: 0px){html:not(.a11y-stop-animations) [data-products-card-design=productEditorial] [data-product-design-card]:hover img{transform:scale(1.045);transition:transform .7s ease}html:not(.a11y-stop-animations) [data-products-card-design=productSoft] [data-product-design-card]:hover [data-testid=product-card]{transform:translateY(-8px);box-shadow:0 18px 40px #00000018}html:not(.a11y-stop-animations) [data-products-card-design=productDepth] [data-product-design-card]:hover [data-testid=product-card]{transform:perspective(1000px) rotateY(-7deg) rotateX(4deg) translateY(-5px);box-shadow:16px 22px 40px #00000026}html:not(.a11y-stop-animations) [data-products-card-design=productCompact] [data-product-design-card]:hover [data-testid=product-card]{transform:scale(1.02)}}html.a11y-stop-animations [data-products-card-design] [data-testid=product-card],html.a11y-stop-animations [data-products-card-design] img{transition:none}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productBalancedV2] [data-testid=product-card-content]{padding:.5rem .75rem;gap:.25rem}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productBalancedV2] [data-testid=product-card-content] h3{font-size:1.125rem;line-height:1.2;min-height:0}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productBalancedV2] [data-testid^=product-card-price]{font-size:1rem;line-height:1.25}@media (min-width: 768px){:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productBalancedV2] [data-testid=product-card-content] h3{font-size:1.25rem}}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productGalleryV2] [data-testid=product-card]{border:0;border-radius:0;box-shadow:none;background:transparent}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productGalleryV2] [data-testid=product-card-content]{padding:1.25rem 0;border-bottom:1px solid rgb(var(--color-text) / .18)}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFramedV2] [data-testid=product-card]{padding:clamp(.5rem,1.4vw,1.25rem);border-radius:1.75rem;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));box-shadow:none}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFramedV2] [data-testid=product-card]>:first-child{border-radius:1.15rem}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFramedV2] [data-testid=product-card-content]{text-align:center;padding-inline:0}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFeatureV2] [data-testid=product-card]{border-radius:.5rem;border:0;box-shadow:0 .5rem 1.8rem rgb(var(--color-text) / .08)}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productListV2][data-view=grid],:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productListV2][data-legacy-product-grid]{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:.75rem}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productListV2] [data-testid=product-card]{height:auto;min-height:7rem;border-radius:.5rem;box-shadow:none}@media (min-width: 800px){:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFeatureV2][data-view=grid]>:first-child,:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFeatureV2][data-legacy-product-grid]>:first-child{grid-column:span 2}:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFeatureV2][data-view=grid]>:first-child [data-product-card-media],:is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFeatureV2][data-legacy-product-grid]>:first-child [data-testid=product-card]>:first-child{aspect-ratio:16 / 9!important}}@media (hover: hover) and (pointer: fine) and (min-width: 0px){html:not(.a11y-stop-animations) :is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productGalleryV2] [data-testid=product-card]:hover img{transform:scale(1.035)}html:not(.a11y-stop-animations) :is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFramedV2] [data-testid=product-card]:hover{transform:translateY(-4px)}html:not(.a11y-stop-animations) :is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productFeatureV2] [data-testid=product-card]:hover{box-shadow:0 .8rem 2rem rgb(var(--color-text) / .14)}html:not(.a11y-stop-animations) :is(html,html[data-design-language] [data-storefront-shell]) [data-products-card-design=productListV2] [data-testid=product-card]:hover{border-color:rgb(var(--color-primary));transform:none}}[data-section-preset=catalogSearchV2] [data-catalog-toolbar=current]>div:first-child{display:flex;flex-wrap:wrap;gap:.75rem}[data-section-preset=catalogSearchV2] [data-catalog-toolbar=current] form{flex:1 0 100%;max-width:none}[data-section-preset=catalogQuietV2] [data-catalog-toolbar=current]{border-block-end:1px solid rgb(var(--color-border));padding-block:1rem}@media (min-width: 800px){[data-section-preset=catalogSplitV2] [data-catalog-toolbar=current]>div:first-child{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;gap:1rem;align-items:center}[data-section-preset=catalogSplitV2] [data-catalog-toolbar=current] [role=status]{grid-column:1 / -1}}[data-section-preset=catalogSearchV2] [data-catalog-toolbar=legacy]>div:first-child{flex-direction:column}[data-section-preset=catalogQuietV2] [data-catalog-toolbar=legacy]{border-radius:0;box-shadow:none;border-width:0 0 1px;background:transparent}@media (min-width:800px){[data-section-preset=catalogSplitV2] [data-catalog-toolbar=legacy]>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}@media (max-width: 399px){[data-section-key="page:products:results"] p[data-testid^=product-card-price]{flex-wrap:wrap;row-gap:0}}
