.IxLAUG_catalogHead{border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);padding:28px 0 22px}.IxLAUG_crumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.IxLAUG_crumbs a{color:var(--color-secondary)}.IxLAUG_crumbs a:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.IxLAUG_crumbs [aria-current]{color:var(--color-primary);font-weight:600}.IxLAUG_catalogTitleRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.IxLAUG_catalogTitle{margin:0 0 8px;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.05}.IxLAUG_catalogLead{max-width:62ch;color:var(--color-muted);margin:0;font-size:16px}.IxLAUG_catalogSell{color:var(--color-primary);flex:none;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.IxLAUG_catalogSell svg{transition:transform var(--duration-micro) var(--ease-standard)}.IxLAUG_catalogSell:hover svg{transform:translate(3px)}.IxLAUG_catalogFacts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.IxLAUG_catalogFacts li{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-secondary);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.IxLAUG_catalogFacts svg{color:var(--color-accent-strong)}@media (max-width:720px){.IxLAUG_catalogHead{padding:18px 0 16px}.IxLAUG_catalogTitleRow{flex-direction:column;align-items:flex-start;gap:6px}.IxLAUG_catalogLead{font-size:14.5px}.IxLAUG_catalogSell{padding:4px 0;font-size:13.5px}.IxLAUG_catalogFacts{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;overflow-x:auto}.IxLAUG_catalogFacts li{flex:none}}.IxLAUG_shopSection{padding-top:24px;padding-bottom:112px}.IxLAUG_explorer{min-width:0}.IxLAUG_toolbar{align-items:stretch;gap:12px;display:flex}.IxLAUG_searchField{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1;align-items:center;gap:11px;min-width:0;min-height:54px;padding:0 13px 0 16px;transition:border-color .16s,box-shadow .16s;display:flex}.IxLAUG_searchField:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #1f9d6b1f}.IxLAUG_searchField>svg{color:var(--color-muted);flex:none}.IxLAUG_searchField input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px}.IxLAUG_searchField input::-webkit-search-cancel-button{display:none}.IxLAUG_searchField button,.IxLAUG_categoryNotice>button,.IxLAUG_sheetHeader button{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.IxLAUG_searchField button:hover,.IxLAUG_categoryNotice>button:hover,.IxLAUG_sheetHeader button:hover{color:var(--color-text);background:var(--color-surface-muted)}.IxLAUG_desktopSort{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:245px;min-height:54px;padding:0 42px 0 15px;display:flex;position:relative}.IxLAUG_desktopSort>span{color:var(--color-muted);white-space:nowrap;font-size:11px;font-weight:700}.IxLAUG_desktopSort select{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px;font-size:13px;font-weight:700}.IxLAUG_desktopSort>svg{pointer-events:none;position:absolute;right:15px}.IxLAUG_mobileActions{display:none}.IxLAUG_categoryNotice{color:#344054;border-radius:var(--radius-sm);background:#f4f7f6;border:1px solid #dbe4df;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:12px;padding:8px 10px 8px 14px;display:flex}.IxLAUG_categoryNotice>div{align-items:center;gap:10px;display:flex}.IxLAUG_categoryNotice>div>svg{color:var(--color-accent-strong);flex:none}.IxLAUG_categoryNotice p{margin:0;font-size:12px}.IxLAUG_activeFilters{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:48px;margin-top:8px;display:flex}.IxLAUG_chipScroller{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.IxLAUG_filterChip{color:#176a4c;cursor:pointer;background:#edf8f3;border:1px solid #c8e9da;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 9px 0 11px;font-size:11px;font-weight:700;display:inline-flex}.IxLAUG_filterChip:hover{background:#e2f4ec;border-color:#9bd4ba}.IxLAUG_clearButton,.IxLAUG_panelClear{color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:8px 2px;font-size:11px;font-weight:700}.IxLAUG_clearButton:hover,.IxLAUG_panelClear:hover{color:var(--color-accent-strong)}.IxLAUG_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;margin-top:16px;display:grid}.IxLAUG_sidebar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:calc(100vh - 132px);box-shadow:var(--shadow-sm);scrollbar-width:thin;position:sticky;top:112px;overflow:hidden auto}.IxLAUG_sidebarHeader{z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 17px;display:flex;position:sticky;top:0}.IxLAUG_sidebarHeader>span{align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.IxLAUG_sidebarHeader small{color:var(--color-accent-strong);font-size:11.5px;font-weight:800}.IxLAUG_filterPanel{gap:15px;padding:17px;display:grid}.IxLAUG_filterSelect,.IxLAUG_rangeField{gap:7px;display:grid}.IxLAUG_filterSelect>span:first-child,.IxLAUG_rangeField label{color:var(--color-secondary);letter-spacing:.075em;text-transform:uppercase;font-size:11.5px;font-weight:800}.IxLAUG_selectShell{display:block;position:relative}.IxLAUG_selectShell select{appearance:none;background:var(--color-surface-soft);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;outline:0;width:100%;min-height:44px;padding:0 38px 0 12px;font-size:12px;font-weight:700}.IxLAUG_selectShell select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1f9d6b1a}.IxLAUG_selectShell svg{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.IxLAUG_rangeField{padding-top:2px}.IxLAUG_rangeField>div:first-child,.IxLAUG_rangeBounds{justify-content:space-between;align-items:center;gap:12px;display:flex}.IxLAUG_rangeField output{color:var(--color-text);font-size:12px;font-weight:800}.IxLAUG_rangeField input{width:100%;height:22px;accent-color:var(--color-accent-strong);cursor:pointer}.IxLAUG_rangeBounds{color:var(--color-muted);margin-top:-5px;font-size:11px;font-weight:600}.IxLAUG_panelClear{justify-self:start}.IxLAUG_results{min-width:0}.IxLAUG_resultsHeader{justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-bottom:12px;display:flex}.IxLAUG_resultsHeader h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 2px;font-size:20px}.IxLAUG_resultsHeader p{color:var(--color-muted);margin:0;font-size:11px}.IxLAUG_viewSwitcher{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:10px;flex:none;padding:3px;display:inline-flex}.IxLAUG_viewSwitcher button{width:36px;height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.IxLAUG_viewSwitcher button:hover{color:var(--color-text)}.IxLAUG_viewSwitcher .IxLAUG_viewActive{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-sm)}.IxLAUG_productGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}:is(.IxLAUG_productGrid .product-card,.IxLAUG_productList .product-card){height:100%}.IxLAUG_productList{gap:14px;display:grid}.IxLAUG_productList .product-card{grid-template-columns:minmax(240px,32%) minmax(0,1fr);min-height:286px;display:grid}.IxLAUG_productList .product-visual-link{min-height:100%}.IxLAUG_productList .device-visual-card{height:100%;min-height:100%}.IxLAUG_productList .product-card-body{flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.IxLAUG_productList .product-card-actions{max-width:380px}.IxLAUG_loadMore{text-align:center;place-items:center;padding:24px 0 0;display:grid}.IxLAUG_loadMore p{color:var(--color-muted);margin:0 0 9px;font-size:11px}.IxLAUG_loadMore button,.IxLAUG_emptyState button{min-height:46px;color:var(--color-inverse);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;padding:0 19px;font-size:12px;font-weight:800;transition:background .16s,transform .16s}.IxLAUG_loadMore button:hover,.IxLAUG_emptyState button:hover{background:var(--color-accent-strong);transform:translateY(-1px)}.IxLAUG_emptyState{text-align:center;background:linear-gradient(150deg, var(--color-surface-soft), var(--color-surface));border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:42px 24px;display:flex}.IxLAUG_emptyState>span{width:56px;height:56px;color:var(--color-accent-strong);background:#e9f6f0;border-radius:50%;place-items:center;display:grid}.IxLAUG_emptyState h2{font-family:var(--font-display);margin:18px 0 6px;font-size:27px}.IxLAUG_emptyState p{max-width:480px;color:var(--color-muted);margin:0 0 19px;font-size:13px}.IxLAUG_sheetLayer{z-index:var(--z-overlay);display:block;position:fixed;inset:0}.IxLAUG_sheetBackdrop{cursor:pointer;background:#0f1b2d8c;width:100%;height:100%;position:absolute;inset:0}.IxLAUG_sheet{background:var(--color-background);border:1px solid var(--color-border);border-bottom:0;border-radius:24px 24px 0 0;max-height:min(88dvh,760px);animation:.18s ease-out IxLAUG_sheetEnter;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -24px 65px #0f1b2d33}.IxLAUG_compactSheet{max-height:min(78dvh,620px)}.IxLAUG_sheetGrabber{background:var(--color-border-strong);border-radius:999px;width:42px;height:4px;margin:9px auto 1px;display:block}.IxLAUG_sheetHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px 17px 12px 20px;display:flex}.IxLAUG_sheetHeader h2{font-family:var(--font-display);margin:0 0 2px;font-size:23px}.IxLAUG_sheetHeader p{color:var(--color-muted);margin:0;font-size:11px}.IxLAUG_sheetBody{max-height:calc(min(88dvh,760px) - 96px);padding-bottom:max(10px, env(safe-area-inset-bottom));overflow-y:auto}.IxLAUG_sheet .IxLAUG_filterPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:19px 20px}.IxLAUG_sheet .IxLAUG_rangeField{grid-column:1/-1}.IxLAUG_sheet .IxLAUG_panelClear{display:none}.IxLAUG_sheetFooter{padding:13px 20px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;gap:10px;display:flex;position:sticky;bottom:0}.IxLAUG_primarySheetButton,.IxLAUG_secondarySheetButton{border-radius:var(--radius-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.IxLAUG_primarySheetButton{color:var(--color-inverse);background:var(--color-primary)}.IxLAUG_secondarySheetButton{color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);flex:.55}.IxLAUG_sortOptions{border:0;margin:0;padding:10px 20px 14px;display:grid}.IxLAUG_sortOption{border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:1fr 25px;align-items:center;gap:16px;min-height:67px;display:grid}.IxLAUG_sortOption:last-child{border-bottom:0}.IxLAUG_sortOption input{opacity:0;width:1px;height:1px;position:absolute}.IxLAUG_sortOption>span:nth-child(2){display:grid}.IxLAUG_sortOption strong{font-size:13px}.IxLAUG_sortOption small{color:var(--color-muted);margin-top:2px;font-size:11.5px}.IxLAUG_sortOption:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--color-accent), white 16%);outline-offset:2px}.IxLAUG_radioMark{color:#fff;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.IxLAUG_sortOption input:checked~.IxLAUG_radioMark{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}@keyframes IxLAUG_sheetEnter{0%{transform:translateY(100%)}}@media (max-width:1180px){.IxLAUG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.IxLAUG_layout{grid-template-columns:238px minmax(0,1fr);gap:17px}}@media (max-width:820px){.IxLAUG_desktopSort,.IxLAUG_sidebar{display:none}.IxLAUG_mobileActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.IxLAUG_mobileAction{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.IxLAUG_mobileAction small{max-width:100px;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.IxLAUG_countBadge{min-width:20px;height:20px;color:var(--color-inverse);background:var(--color-accent-strong);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.IxLAUG_activeFilters{margin-top:10px}.IxLAUG_chipScroller{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.IxLAUG_filterChip{flex:none}.IxLAUG_layout{margin-top:12px;display:block}}@media (max-width:650px){.IxLAUG_shopSection{padding-top:18px;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.IxLAUG_searchField{min-height:50px}.IxLAUG_searchField input{height:48px;font-size:16px}.IxLAUG_activeFilters{align-items:flex-start}.IxLAUG_clearButton{min-height:31px}.IxLAUG_resultsHeader{min-height:43px;margin-bottom:9px}.IxLAUG_resultsHeader h2{font-size:18px}.IxLAUG_resultsHeader p{max-width:245px;font-size:11.5px}.IxLAUG_viewSwitcher{display:none}.IxLAUG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.IxLAUG_productList{grid-template-columns:1fr;gap:12px}.IxLAUG_productList .product-card{min-height:0;display:block}.IxLAUG_productList .device-visual-card{min-height:278px}.IxLAUG_productList .product-card-body{padding:19px}.IxLAUG_loadMore{padding-top:19px}.IxLAUG_loadMore button{width:100%;min-height:50px}.IxLAUG_emptyState{min-height:330px}.IxLAUG_sheet .IxLAUG_filterPanel{grid-template-columns:1fr}.IxLAUG_sheet .IxLAUG_rangeField{grid-column:auto}}@media (max-width:390px){.IxLAUG_mobileAction{padding:0 9px}.IxLAUG_mobileAction small{display:none}.IxLAUG_sheetHeader p{max-width:225px}.IxLAUG_primarySheetButton,.IxLAUG_secondarySheetButton{padding:0 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.IxLAUG_sheet,.IxLAUG_loadMore button,.IxLAUG_emptyState button{transition:none;animation:none}}
