.catalog-layout{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.catalog-layout>.filters,.catalog-layout>:not(.filters){grid-column:1/-1}.catalog-layout>:not(.filters){min-width:0}.filter-group{border-top:1px solid var(--line);padding:14px 0}.filter-group:first-of-type{border-top:0;padding-top:0}.filter-group label{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin:9px 0;font-size:14px;font-weight:700;display:flex}.filter-group input{accent-color:var(--accent)}.filter-reset{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:38px;color:var(--ink);margin:2px 0 12px;font-weight:900}.collection-page-head__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-page-head__title-row .chip{flex:none}:is(.favorites-page,.notifications-page) .collection-page-head{align-items:flex-start;gap:18px;margin-bottom:24px}:is(.favorites-page,.notifications-page) .collection-page-head>div{border:1px solid var(--tile-border);background:var(--tile-bg);width:min(100%,860px);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:28px;padding:26px 28px 28px;box-shadow:0 4px 24px #aa78d214}:is(.favorites-page,.notifications-page) .collection-page-head__title-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:14px}:is(.favorites-page,.notifications-page) .collection-page-head__title-row h1{color:var(--amx-color-text);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.5vw,48px);font-weight:900;line-height:1.04}:is(.favorites-page,.notifications-page) .collection-page-head__title-row .chip{border-color:color-mix(in srgb, var(--amx-color-accent-cta,#ffe477) 42%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-cta,#ffe477) 18%, var(--tile-bg));min-height:32px;color:color-mix(in srgb, var(--amx-color-accent-cta,#ffe477) 82%, var(--amx-color-text) 18%);letter-spacing:.02em;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:800}:is(.favorites-page,.notifications-page) .collection-page-head p:last-child{max-width:56ch;color:color-mix(in srgb, var(--amx-color-text) 68%, transparent);margin:10px 0 0;font-size:16px;line-height:1.6}.catalog-page .filters h3{color:var(--ink)}@media (max-width:760px){:is(.favorites-page,.notifications-page) .collection-page-head>div{border-radius:24px;padding:22px 20px 24px}}.catalog-page .section-head{align-items:flex-start;gap:18px;margin-bottom:24px}.catalog-page .section-head>div{min-width:0}.catalog-page .section-head .eyebrow{color:var(--amx-color-accent-primary,#b994ff);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700}.catalog-page .section-head h1{color:var(--amx-color-text);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:950;line-height:.96}.catalog-page .section-head p:last-child{max-width:760px;color:color-mix(in srgb, var(--amx-color-text) 68%, transparent);margin:10px 0 0;font-size:16px;line-height:1.6}.catalog-page .section-head>.chip{color:#a07800;letter-spacing:.02em;white-space:nowrap;background:#fffbe6e6;border-color:#f5e070d9;min-height:32px;margin-top:2px;font-size:12px;font-weight:800}[data-theme^=dark] .catalog-page .section-head p:last-child{color:color-mix(in srgb, var(--amx-color-text) 76%, transparent)}[data-theme^=dark] .catalog-page .section-head>.chip{color:#fff477;background:#fff47724;border-color:#fff4776b}.catalog-page .filters,.catalog-page .favorite-empty,.catalog-page .filter-row .chip,.catalog-page .filter-reset,.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close,.catalog-page .catalog-pagination-page,.catalog-page .catalog-pagination-nav{background:var(--tile-bg);border:1px solid var(--tile-border);-webkit-backdrop-filter:blur(var(--tile-blur))}.catalog-page .catalog-results{min-width:0}.catalog-page .filters{max-height:calc(100vh - 112px);-webkit-backdrop-filter:blur(var(--tile-panel-blur));border-radius:20px;flex-direction:column;gap:0;padding:14px 8px 14px 14px;display:flex;overflow-y:auto;box-shadow:0 4px 24px #aa78d214}.catalog-page .filters::-webkit-scrollbar{width:8px}.catalog-page .filters::-webkit-scrollbar-thumb{background:var(--tile-border);border-radius:8px}.catalog-page .filters-header{align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.catalog-page .filters-header h2{flex:0 auto;margin:0;font-size:1.17em}.catalog-page .filters-header .filter-reset{margin:0 0 0 auto}.catalog-page .filters-header .catalog-mobile-filter-close{gap:12px;margin-left:0}.catalog-page .filters-header h2{align-items:center;gap:10px;display:flex}.catalog-page .filters-header h2 svg{box-sizing:content-box;background:color-mix(in srgb, var(--tile-bg) 72%, #ffffff29);width:18px;height:18px;color:var(--tile-accent-color);border-radius:12px;padding:8px}.catalog-page .filter-group-heading{font:inherit;margin:0}.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close,.catalog-page .filters-drag-handle,.catalog-page .catalog-filters-apply,.catalog-page .catalog-filters-backdrop{display:none}.catalog-page .catalog-breadcrumb a{color:inherit;text-decoration:none}.catalog-page .catalog-breadcrumb a:hover{text-decoration:underline}.catalog-page .filter-group{border-top:1px solid color-mix(in srgb, var(--tile-border) 42%, transparent);margin-top:0;padding:6px 0}.catalog-page .filter-group:first-of-type{border-top:0;margin-top:0;padding-top:0}.catalog-page .filter-group-toggle{width:100%;min-height:44px;color:var(--amx-color-text);letter-spacing:.015em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;font-size:14.5px;font-weight:900;display:flex}.catalog-page .filter-group-body{padding:2px 0 6px}.catalog-page .filter-group-body--price{padding-inline:6px}.catalog-page .catalog-price-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.catalog-page .catalog-price-input{min-width:0}.catalog-page .catalog-price-input input{border:1px solid color-mix(in srgb, var(--tile-border) 88%, transparent);background:color-mix(in srgb, var(--tile-bg) 92%, #ffffff1f);width:100%;min-height:44px;color:var(--amx-color-text);font:inherit;box-sizing:border-box;border-radius:16px;padding:0 16px;font-size:15px;font-weight:800}.catalog-page .catalog-price-input input:focus{outline:none}.catalog-page .catalog-price-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.catalog-page .catalog-price-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-page .catalog-price-input input[type=number]{appearance:textfield}.catalog-page .catalog-price-input:focus-within input{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 54%, var(--tile-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 14%, transparent)}.catalog-page .catalog-price-divider{color:color-mix(in srgb, var(--amx-color-text) 56%, transparent);font-size:20px;font-weight:700;line-height:1}.catalog-page .catalog-price-slider{height:34px;position:relative}.catalog-page .catalog-price-slider-track{background:color-mix(in srgb, var(--tile-border) 78%, transparent);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.catalog-page .catalog-price-slider-range{border-radius:inherit;background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 74%, white 26%);position:absolute;top:0;bottom:0}.catalog-page .catalog-price-slider-input{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.catalog-page .catalog-price-slider-input::-webkit-slider-runnable-track{background:0 0;height:4px}.catalog-page .catalog-price-slider-input::-moz-range-track{background:0 0;height:4px}.catalog-page .catalog-price-slider-input--min{z-index:2}.catalog-page .catalog-price-slider-input--max{z-index:1}.catalog-page .catalog-price-slider-input::-webkit-slider-thumb{background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 82%, white 18%);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 8px 20px #59417833;cursor:pointer;pointer-events:auto;-webkit-appearance:none;border:0;border-radius:50%;margin-top:-9px}.catalog-page .catalog-price-slider-input::-moz-range-thumb{background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 82%, white 18%);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 8px 20px #59417833;cursor:pointer;pointer-events:auto;border:0;border-radius:50%}.catalog-page .catalog-price-slider-input:focus-visible{outline:none}.catalog-page .catalog-price-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 0 0 6px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 28%, transparent), 0 8px 20px #59417833}.catalog-page .catalog-price-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 0 0 6px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 28%, transparent), 0 8px 20px #59417833}.catalog-page .catalog-price-slider.is-disabled{opacity:.55}.catalog-page .filter-group-search{border:1px solid color-mix(in srgb, var(--tile-border) 82%, transparent);background:color-mix(in srgb, var(--tile-bg) 88%, #ffffff1f);min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 58%, transparent);border-radius:10px;align-items:center;gap:10px;margin:2px 6px 8px;padding:0 10px;display:flex}.catalog-page .filter-group-search input{width:100%;min-width:0;color:var(--amx-color-text);font:inherit;background:0 0;border:0;padding:0}.catalog-page .filter-group-search input::placeholder{color:color-mix(in srgb, var(--amx-color-text) 46%, transparent)}.catalog-page .filter-group-search input:focus{outline:none}.catalog-page .filter-group-options{gap:2px;display:grid}.catalog-page .filter-group-options--pinned{border-top:1px solid color-mix(in srgb, var(--tile-border) 60%, transparent);margin-top:4px;padding-top:6px}.catalog-page .filter-option{color:var(--amx-color-text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:0;padding:5px 8px;line-height:1.2;transition:background .12s,opacity .12s;display:flex}.catalog-page .filter-option:hover{background:color-mix(in srgb, var(--tile-accent-color) 14%, transparent)}.catalog-page .filter-option.is-zero{opacity:.4}.catalog-page .filter-option input{opacity:0;width:0;height:0;position:absolute}.catalog-page .filter-option-box{border:2px solid color-mix(in srgb, var(--tile-border) 88%, transparent);background:color-mix(in srgb, var(--tile-bg) 80%, #ffffff29);border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:grid}.catalog-page .filter-option input:checked+.filter-option-box{border-color:var(--amx-color-accent-primary,#b994ff);background:var(--amx-color-accent-primary,#b994ff)}.catalog-page .filter-option input:checked+.filter-option-box:after{content:"✓";color:#fff;font-size:12px;font-weight:900}.catalog-page .filter-option input:focus-visible+.filter-option-box{outline:2px solid color-mix(in srgb, var(--amx-color-focus,#8e60ef) 72%, white 28%);outline-offset:2px}.catalog-page .filter-option-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.catalog-page .filter-option-count{color:color-mix(in srgb, var(--amx-color-text) 40%, transparent);font-size:11px;font-weight:700;line-height:1}.catalog-page .filter-group-empty{color:color-mix(in srgb, var(--amx-color-text) 52%, transparent);margin:0;padding:10px 8px;font-size:13px;line-height:1.4}.catalog-page .filter-group-more{min-height:44px;color:var(--amx-color-accent-primary,#b994ff);text-align:left;background:0 0;border:0;margin-top:2px;padding:6px 8px;font-size:13px;font-weight:800}.catalog-page .filter-reset{min-height:auto;color:var(--amx-color-accent-primary,#b994ff);box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:800;transition:opacity .15s}.catalog-page .filter-reset.filter-reset--inline.is-visible{opacity:1;pointer-events:auto}.catalog-page .filter-reset:hover{color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 88%, var(--amx-color-text) 12%)}.catalog-page .filter-reset:focus-visible,.catalog-page .filter-row .chip:focus-visible,.catalog-page .catalog-mobile-filter-toggle:focus-visible,.catalog-page .catalog-mobile-filter-close:focus-visible,.catalog-page .catalog-pagination-page:focus-visible,.catalog-page .catalog-pagination-nav:focus-visible,.catalog-page .filter-group-toggle:focus-visible,.catalog-page .filter-group-search:focus-within,.catalog-page .filter-group-more:focus-visible{outline:2px solid color-mix(in srgb, var(--amx-color-focus,#8e60ef) 72%, white 28%);outline-offset:3px}.catalog-page .filter-row{flex-wrap:wrap;gap:10px;display:flex;margin-bottom:18px!important}.catalog-page .filter-row .chip{background:color-mix(in srgb, var(--tile-bg) 90%, #ffffff2e);min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 88%, var(--amx-color-accent-primary) 12%);border-radius:999px;box-shadow:0 6px 20px #aa64dc1a}.catalog-page .filter-row .chip.active{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 48%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 18%, var(--tile-bg));color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 86%, var(--amx-color-text) 14%)}.catalog-page .favorite-empty{color:color-mix(in srgb, var(--amx-color-text) 72%, transparent);border-radius:24px;box-shadow:0 4px 24px #aa78d214}.catalog-api-error{flex-direction:column;align-items:center;gap:14px;display:flex}.catalog-api-error-retry{border:1px solid var(--tile-border);border-radius:var(--radius-sm);background:var(--tile-bg);min-height:38px;color:var(--amx-color-text);cursor:pointer;padding:0 20px;font-weight:900}.catalog-api-error-retry:hover{border-color:var(--line-strong)}.catalog-page .catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.catalog-page .catalog-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.catalog-page .catalog-pagination-page,.catalog-page .catalog-pagination-nav{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 86%, var(--catalog-card-accent) 14%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 86%, var(--catalog-card-accent) 14%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px}.catalog-page .catalog-pagination-page.is-active,.catalog-page .catalog-mobile-filter-toggle.is-active{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 52%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 18%, var(--tile-bg));color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 86%, var(--amx-color-text) 14%)}.catalog-page .catalog-pagination-nav:disabled,.catalog-page .catalog-pagination-nav[aria-disabled=true]{opacity:.45;cursor:not-allowed}.catalog-page .catalog-pagination-ellipsis{color:color-mix(in srgb, var(--amx-color-text) 44%, transparent);font-size:18px;line-height:1}[data-theme^=dark] .catalog-page .filters,[data-theme^=dark] .catalog-page .favorite-empty,[data-theme^=dark] .catalog-page .filter-row .chip,[data-theme^=dark] .catalog-page .filter-reset,[data-theme^=dark] .catalog-page .catalog-mobile-filter-toggle,[data-theme^=dark] .catalog-page .catalog-mobile-filter-close,[data-theme^=dark] .catalog-page .catalog-pagination-page,[data-theme^=dark] .catalog-page .catalog-pagination-nav{box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}@media (max-width:767px){.catalog-page .catalog-mobile-filter-toggle{width:100%;margin-bottom:14px;display:inline-flex}.catalog-page .catalog-mobile-filter-close{border:1px solid color-mix(in srgb, var(--tile-border) 82%, transparent);min-width:36px;min-height:36px;padding-inline:0;display:inline-flex}.catalog-page .filters{z-index:60;max-height:82vh;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-bottom:none;border-radius:20px 20px 0 0;margin-bottom:0;display:none;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -14px 40px #0e0a1e47}.catalog-page .filters.is-open{flex-direction:column;display:flex}.catalog-page .filters-drag-handle{background:color-mix(in srgb, var(--tile-border) 60%, transparent);border-radius:2px;flex:none;width:44px;height:4px;margin:2px auto 12px;display:block}.catalog-page .catalog-filters-backdrop{z-index:55;background:#0f093073;display:block;position:fixed;inset:0}.catalog-page .catalog-filters-apply{width:100%;margin-top:16px;display:flex;position:sticky;bottom:0}.catalog-page .filter-row{margin-bottom:14px!important}}@media (prefers-reduced-motion:reduce){.catalog-page .filter-group-toggle,.catalog-page .filter-group-more,.catalog-page .filter-option,.catalog-page .catalog-pagination-page,.catalog-page .catalog-pagination-nav,.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close{transition:none}}@media (min-width:992px){.catalog-layout>.filters{grid-column:span 3}.catalog-layout>:not(.filters){grid-column:span 9}}.catalog-page .product-card .product-title{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;max-height:2.44em;line-height:1.22;display:-webkit-box;overflow:hidden}.catalog-skeleton-eyebrow{width:120px;height:12px}.catalog-skeleton-title{width:clamp(180px,30vw,320px);height:38px}.catalog-skeleton-count{border-radius:999px;width:94px;height:32px}.catalog-skeleton-layout{align-items:start}.catalog-skeleton-filters{gap:12px;display:grid}.catalog-skeleton-filter-title{width:120px;height:20px;margin-bottom:4px}.catalog-skeleton-filter-row{align-items:center;gap:10px;display:flex}.catalog-skeleton-filter-check{border-radius:5px;width:18px;height:18px}.catalog-skeleton-filter-label{width:min(100%,150px);height:14px}.catalog-skeleton-results{min-width:0}.catalog-skeleton-toolbar{align-items:center;min-height:36px}.catalog-skeleton-chip{border-radius:999px;width:108px;height:32px}.catalog-skeleton-chip--short{width:84px}.catalog-skeleton-chip--wide{width:128px}.catalog-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.catalog-skeleton-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;min-width:0;display:grid;overflow:hidden}.catalog-skeleton-media{aspect-ratio:3/4;border-radius:0;width:100%}.catalog-skeleton-card-body{gap:8px;padding:14px;display:grid}.catalog-skeleton-line{height:14px}.catalog-skeleton-line--wide{width:88%}.catalog-skeleton-line--medium{width:64%}.catalog-skeleton-line--price{width:42%;height:18px;margin-top:4px}@media (max-width:1199px){.catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.catalog-skeleton-filters{position:static}}@media (max-width:767px){.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-skeleton-filters{display:none}.catalog-skeleton-results{grid-column:1/-1}}@media (max-width:480px){.catalog-skeleton-chip--wide{display:none}.catalog-skeleton-card-body{padding:10px}}.category-hub-head-right{align-items:center;gap:14px;display:flex}.category-hub-all-link{color:inherit;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.category-hub-all-link:hover{color:var(--accent)}.category-hub-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;display:grid}.category-hub-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;flex-direction:column;padding:12px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.category-hub-card:hover{border-color:var(--accent);transform:translateY(-2px)}.category-hub-cover,.category-hub-cover-placeholder{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.category-hub-cover-placeholder{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 6%, transparent) 0 7px, transparent 7px 15px);background-color:color-mix(in srgb, var(--surface-2,var(--surface)) 80%, var(--line) 20%)}.category-hub-name{min-height:38px;margin-top:10px;font-size:15px;font-weight:800;line-height:1.25}.category-hub-count{color:var(--muted);margin-top:2px;font-size:13px;font-weight:600}@media (max-width:767px){.category-hub-grid{grid-template-columns:1fr 1fr;gap:12px}.category-hub-card{padding:14px}.category-hub-name{min-height:34px;margin-top:9px;font-size:14px}}@media (min-width:768px) and (max-width:1023px){.category-hub-grid{grid-template-columns:repeat(3,1fr)}}.category-hub-quick-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.category-hub-quick-link{text-decoration:none}.category-hub-section{margin-top:40px}.category-hub-section-title{margin:0 0 14px;font-size:20px;font-weight:800}@media (min-width:1024px){.category-hub-products-grid{grid-template-columns:repeat(5,1fr);gap:18px}}.category-hub-reviews-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:767px){.category-hub-reviews-grid{grid-template-columns:1fr 1fr;gap:10px}}.category-hub-review-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;flex-direction:column;padding:14px;text-decoration:none;display:flex}.category-hub-review-photo{object-fit:cover;border-radius:12px;height:120px;margin-bottom:10px}.category-hub-review-stars{font-size:13px}.category-hub-star-on{color:var(--accent,#f5b301)}.category-hub-star-off{color:color-mix(in srgb, var(--ink) 20%, transparent)}.category-hub-review-text{color:var(--ink-2,var(--ink));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.category-hub-review-author{margin-top:10px;font-size:13px;font-weight:700}.category-hub-review-product{color:var(--muted);margin-top:2px;font-size:12px}.favorites-page__lead{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.favorites-page__lead svg{flex:none}.favorites-page__lead span{min-width:0}.favorites-page,.notifications-page{--desktop-info-eyebrow-accent:var(--eyebrow-accent,var(--amx-color-accent-primary,#b994ff));--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace)}.favorites-page__eyebrow,.notifications-page__eyebrow{max-width:none}.favorites-page__lead{color:color-mix(in srgb, var(--amx-color-text) 72%, transparent)}.favorites-page__lead svg{color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 68%, var(--amx-color-accent-primary,#b994ff) 32%)}.favorites-page .collection-page-head__title-row h1,.notifications-page .collection-page-head__title-row h1,.catalog-page .section-head h1{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(36px,4.5vw,48px);font-weight:900;line-height:1.04}.catalog-page .filters h3{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:0;font-size:15px;font-weight:700;line-height:1.45}@media (max-width:760px){.favorites-page .collection-page-head__title-row h1,.notifications-page .collection-page-head__title-row h1,.catalog-page .section-head h1{font-size:clamp(32px,9vw,40px)}}[data-theme^=dark] .favorites-page .collection-page-head__title-row h1,[data-theme^=dark] .notifications-page .collection-page-head__title-row h1,[data-theme^=dark] .catalog-page .section-head h1,[data-theme^=dark] .catalog-page .filters h3{color:#f6edf8}[data-theme^=dark] .favorites-page .collection-page-head p:last-child,[data-theme^=dark] .notifications-page .collection-page-head p:last-child,[data-theme^=dark] .favorites-page__lead,[data-theme^=dark] .notifications-page__fallback-status,[data-theme^=dark] .notifications-page__meta-row dt{color:color-mix(in srgb, var(--amx-color-text) 78%, transparent)}@media (max-width:991px){.catalog-skeleton-layout{grid-template-columns:1fr}.catalog-skeleton-filters,.catalog-skeleton-results{grid-column:1/-1}}
