.StorefrontCategoriesHierarchy_page__p8efJ{--cat-card:var(--bg-card,#eef3f8);--cat-card-soft:var(--bg-tertiary,#e4ebf3);--cat-card-border:var(--border,#e2e8f0);--cat-title:var(--text,#0f172a);--cat-muted:var(--text-muted,#64748b);--cat-accent:var(--brand,#2563eb);--cat-accent-soft:var(--brand-50,#dbeafe);--cat-radius:28px;--cat-gap:16px;padding:28px 0 64px;background:transparent}.StorefrontCategoriesHierarchy_header__4Ohza{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.StorefrontCategoriesHierarchy_headerText__FY3US{min-width:0;flex:1 1}.StorefrontCategoriesHierarchy_title__kmMtp{margin:0 0 8px;font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.03em;color:var(--cat-title);line-height:1.15}.StorefrontCategoriesHierarchy_lead__eyxY5{margin:0;max-width:42rem;font-size:15px;line-height:1.55;color:var(--cat-muted)}.StorefrontCategoriesHierarchy_allLink__FEb4O{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--cat-accent);text-decoration:none;white-space:nowrap;padding:8px 0}.StorefrontCategoriesHierarchy_allLink__FEb4O:hover{text-decoration:underline;text-underline-offset:3px}.StorefrontCategoriesHierarchy_empty__MdtJc,.StorefrontCategoriesHierarchy_loading__p0lbS{text-align:center;padding:56px 16px;color:var(--cat-muted);font-size:15px}.StorefrontCategoriesHierarchy_bento__HJ_1b{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--cat-gap);gap:var(--cat-gap)}.StorefrontCategoriesHierarchy_bentoCell__cY9VZ{min-width:0;display:flex}.StorefrontCategoriesHierarchy_spanHalf__Xn63n{grid-column:span 6;min-height:292px}.StorefrontCategoriesHierarchy_spanWide__rpN26{grid-column:span 6;min-height:260px}.StorefrontCategoriesHierarchy_spanTile__COixq{grid-column:span 3;min-height:240px}.StorefrontCategoriesHierarchy_card__6w9SF{display:block;width:100%;height:100%;text-decoration:none;color:inherit;border-radius:var(--cat-radius);background:var(--cat-card);border:1px solid var(--cat-card-border);box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.05);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.StorefrontCategoriesHierarchy_card__6w9SF:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cat-accent) 28%,var(--cat-card-border));box-shadow:0 2px 4px rgba(15,23,42,.05),0 16px 36px rgba(15,23,42,.08)}.StorefrontCategoriesHierarchy_card__6w9SF:focus-visible{outline:2px solid var(--cat-accent);outline-offset:3px}.StorefrontCategoriesHierarchy_cardBody__QHbug{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:inherit;padding:26px 22px 20px 26px;box-sizing:border-box;isolation:isolate}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardBody__QHbug{padding:20px 16px 16px 18px}.StorefrontCategoriesHierarchy_cardCopy__9z703{position:relative;z-index:3;max-width:min(46%,20rem);padding-right:8px}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardCopy__9z703{max-width:min(58%,12rem)}.StorefrontCategoriesHierarchy_cardTitle__ezMxW{margin:0 0 8px;font-size:clamp(17px,1.45vw,26px);font-weight:800;letter-spacing:-.02em;color:var(--cat-title);line-height:1.2}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardTitle__ezMxW{font-size:clamp(15px,1.25vw,18px)}.StorefrontCategoriesHierarchy_cardLead___hv4M{margin:0;font-size:13.5px;line-height:1.45;color:var(--cat-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardLead___hv4M{font-size:12px;-webkit-line-clamp:2}.StorefrontCategoriesHierarchy_cardVisual__I33at{position:absolute;right:-6%;top:0;bottom:-8%;width:68%;height:auto;z-index:1;pointer-events:none}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardVisual__I33at{width:72%;right:-8%;top:0;bottom:-6%}.StorefrontCategoriesHierarchy_cardCover__v8FWT{object-fit:cover;object-position:72% center;transform:scale(1.06);transform-origin:right center;filter:drop-shadow(0 12px 22px rgba(15,23,42,.1));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 8%,rgba(0,0,0,.55) 18%,#000 32%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 8%,rgba(0,0,0,.55) 18%,#000 32%,#000)}.StorefrontCategoriesHierarchy_cardVisualFade__Spobf{position:absolute;inset:0 -2% -6% -8%;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--cat-card) 0,var(--cat-card) 10%,color-mix(in srgb,var(--cat-card) 92%,transparent) 22%,color-mix(in srgb,var(--cat-card) 55%,transparent) 36%,color-mix(in srgb,var(--cat-card) 18%,transparent) 48%,transparent 62%),linear-gradient(0deg,var(--cat-card) 0,color-mix(in srgb,var(--cat-card) 45%,transparent) 10%,transparent 26%)}.StorefrontCategoriesHierarchy_cardCoverFallback__DO1RZ{position:absolute;inset:14% 8% 10% 24%;display:flex;align-items:center;justify-content:center;color:#94a3b8;opacity:.5;background:linear-gradient(160deg,var(--bg-primary,#fff) 0,var(--cat-card-soft) 100%);border-radius:20px}.StorefrontCategoriesHierarchy_cardMeta__G_S9W{position:relative;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;max-width:52%}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardMeta__G_S9W{max-width:72%}.StorefrontCategoriesHierarchy_iconChip__kD37s{width:44px;height:44px;border-radius:12px;background:var(--bg-card,#fff);border:1px solid var(--cat-card-border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_iconChip__kD37s{width:38px;height:38px;border-radius:10px}.StorefrontCategoriesHierarchy_iconImg__QVl9E{width:26px;height:26px;object-fit:contain;object-position:center;image-rendering:auto;-ms-interpolation-mode:bicubic;-webkit-clip-path:inset(2.7% 0 0 0);clip-path:inset(2.7% 0 0 0)}.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_iconImg__QVl9E{width:22px;height:22px}.StorefrontCategoriesHierarchy_iconFallback__w_NKX{color:var(--cat-accent);opacity:.85}.StorefrontCategoriesHierarchy_countBadge__uAQd7{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--cat-accent-soft);color:var(--cat-accent);font-size:12.5px;font-weight:600;line-height:1}@media (max-width:1100px){.StorefrontCategoriesHierarchy_spanHalf__Xn63n,.StorefrontCategoriesHierarchy_spanWide__rpN26{grid-column:span 6;min-height:240px}.StorefrontCategoriesHierarchy_spanTile__COixq{grid-column:span 4}}@media (max-width:768px){.StorefrontCategoriesHierarchy_page__p8efJ{--cat-radius:16px;--cat-gap:8px;padding:12px 0 40px;width:100%;max-width:100%;box-sizing:border-box}.StorefrontCategoriesHierarchy_header__4Ohza{margin-bottom:14px;gap:10px}.StorefrontCategoriesHierarchy_title__kmMtp{font-size:22px;margin-bottom:0}.StorefrontCategoriesHierarchy_lead__eyxY5{display:none}.StorefrontCategoriesHierarchy_bento__HJ_1b{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.StorefrontCategoriesHierarchy_spanHalf__Xn63n,.StorefrontCategoriesHierarchy_spanTile__COixq,.StorefrontCategoriesHierarchy_spanWide__rpN26{grid-column:span 1;min-height:176px}.StorefrontCategoriesHierarchy_cardBody__QHbug,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardBody__QHbug{padding:12px 10px 10px 12px}.StorefrontCategoriesHierarchy_cardCopy__9z703,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardCopy__9z703{max-width:100%;padding-right:4px}.StorefrontCategoriesHierarchy_cardTitle__ezMxW,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardTitle__ezMxW{font-size:12.5px;line-height:1.22;letter-spacing:-.02em;margin-bottom:0;display:block;overflow:visible;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word}.StorefrontCategoriesHierarchy_cardLead___hv4M,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardLead___hv4M{display:none}.StorefrontCategoriesHierarchy_cardMeta__G_S9W,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardMeta__G_S9W{margin-top:10px;max-width:78%;gap:6px}.StorefrontCategoriesHierarchy_cardVisual__I33at,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardVisual__I33at{left:0;right:-12%;top:0;bottom:0;width:auto;height:auto;overflow:hidden}.StorefrontCategoriesHierarchy_cardCover__v8FWT{object-fit:cover;object-position:left center;transform:none;filter:none;-webkit-mask-image:none;mask-image:none}.StorefrontCategoriesHierarchy_cardBody__QHbug:before{content:"";position:absolute;z-index:2;pointer-events:none;top:0;left:0;right:0;height:58%;background:radial-gradient(ellipse 115% 110% at 0 0,var(--cat-card) 0,color-mix(in srgb,var(--cat-card) 94%,transparent) 26%,color-mix(in srgb,var(--cat-card) 82%,transparent) 54%,transparent 82%)}.StorefrontCategoriesHierarchy_cardVisualFade__Spobf{inset:0;background:none}.StorefrontCategoriesHierarchy_cardTitle__ezMxW,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_cardTitle__ezMxW{text-shadow:0 0 14px var(--cat-card),0 0 22px var(--cat-card),0 1px 0 color-mix(in srgb,var(--cat-card) 70%,transparent)}.StorefrontCategoriesHierarchy_cardCoverFallback__DO1RZ{inset:8% 6% 8% 8%;border-radius:12px}.StorefrontCategoriesHierarchy_iconChip__kD37s,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_iconChip__kD37s{width:30px;height:30px;border-radius:8px}.StorefrontCategoriesHierarchy_iconImg__QVl9E,.StorefrontCategoriesHierarchy_spanTile__COixq .StorefrontCategoriesHierarchy_iconImg__QVl9E{width:18px;height:18px}.StorefrontCategoriesHierarchy_countBadge__uAQd7{padding:4px 8px;font-size:10.5px}}