.page_page__QmMfy{min-height:100vh;background:radial-gradient(circle at top,rgba(148,163,184,.14),transparent 28%),radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.82),transparent 26%),linear-gradient(180deg,#fbfdff,#eef3f7);color:#0f172a}.page_catalogShell__yHAG8,.page_hero__isH5l{max-width:1440px;margin:0 auto;padding-left:28px;padding-right:28px}.page_hero__isH5l{padding-top:68px;padding-bottom:42px}.page_heroInner__VGQEi{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);gap:24px;align-items:stretch}.page_emptyState__ouip6,.page_filtersCard__xllYR,.page_heroCopy__wZJsQ,.page_heroPanel__g4ZMJ,.page_noticeError__hXVj4,.page_productCard__PpkZC{border-radius:32px;border:1px solid hsla(0,0%,100%,.74);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.72));box-shadow:0 24px 60px rgba(148,163,184,.12),inset 0 1px 0 hsla(0,0%,100%,.86);backdrop-filter:blur(14px)}.page_heroCopy__wZJsQ{padding:40px}.page_heroPanel__g4ZMJ{padding:32px;display:flex;flex-direction:column;position:relative;overflow:hidden}.page_heroPanel__g4ZMJ:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.86),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 52%);pointer-events:none}.page_cardStatus___Diif,.page_categoryBadge__bf_d6,.page_clearLink__9kcNE,.page_kicker__Nh5FG,.page_pageNav__70Pt6,.page_pageNumberActive__zW0ll,.page_pageNumber__pCxk0,.page_panelLabel__e72ke,.page_productSku__FkyfH,.page_sectionEyebrow__ii_3b{font-size:11px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.page_kicker__Nh5FG,.page_panelLabel__e72ke,.page_productSku__FkyfH,.page_sectionEyebrow__ii_3b{color:#64748b}.page_title__8qECS{margin:16px 0 0;max-width:12ch;font-size:clamp(44px,6vw,82px);line-height:.94;letter-spacing:-.06em;font-weight:600;text-wrap:balance}.page_emptyState__ouip6 p,.page_heroPanel__g4ZMJ p,.page_lead__tLh2j,.page_noticeError__hXVj4,.page_resultsHeader__MhPlR p{margin:18px 0 0;color:#526174;font-size:17px;line-height:1.86}.page_searchForm__D8ndE{display:flex;gap:14px;margin-top:30px;padding:10px;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 32px rgba(148,163,184,.08)}.page_searchInput__08_is{flex:1;min-width:0;height:48px;padding:0 18px;border:none;background:transparent;font-size:15px;color:#0f172a;outline:none}.page_searchInput__08_is::-moz-placeholder{color:#94a3b8}.page_searchInput__08_is::placeholder{color:#94a3b8}.page_cardFooter__WJonT,.page_heroActions__lrMUT,.page_pagination__HWtuL{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.page_heroActions__lrMUT{margin-top:18px}.page_activePill__gjw3V,.page_cardLinkPrimary__DSrnY,.page_cardLinkSecondary__QlpyS,.page_clearLink__9kcNE,.page_filterOptionActive__4xjMc,.page_filterOption__EvyMQ,.page_ghostButton__cIlkY,.page_pageNav__70Pt6,.page_pageNumberActive__zW0ll,.page_pageNumber__pCxk0,.page_primaryButton__GZx3o,.page_secondaryButton__kCt4W{display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,filter .16s ease,border-color .16s ease,background .16s ease}.page_cardLinkPrimary__DSrnY,.page_cardLinkSecondary__QlpyS,.page_clearLink__9kcNE,.page_ghostButton__cIlkY,.page_pageNav__70Pt6,.page_pageNumberActive__zW0ll,.page_pageNumber__pCxk0,.page_primaryButton__GZx3o,.page_secondaryButton__kCt4W{min-height:44px;padding:0 18px;border-radius:999px}.page_cardLinkPrimary__DSrnY,.page_pageNumberActive__zW0ll,.page_primaryButton__GZx3o{background:linear-gradient(180deg,#0f172a,#1e293b);color:#f8fafc;box-shadow:0 10px 26px rgba(15,23,42,.14)}.page_activePill__gjw3V,.page_cardLinkSecondary__QlpyS,.page_clearLink__9kcNE,.page_filterOptionActive__4xjMc,.page_filterOption__EvyMQ,.page_ghostButton__cIlkY,.page_pageNav__70Pt6,.page_pageNumber__pCxk0,.page_secondaryButton__kCt4W{border:1px solid rgba(226,232,240,.95);background:hsla(0,0%,100%,.82);color:#0f172a}.page_ghostButton__cIlkY{color:#475569}.page_activePill__gjw3V:hover,.page_cardLinkPrimary__DSrnY:hover,.page_cardLinkSecondary__QlpyS:hover,.page_clearLink__9kcNE:hover,.page_filterOptionActive__4xjMc:hover,.page_filterOption__EvyMQ:hover,.page_ghostButton__cIlkY:hover,.page_pageNav__70Pt6:hover,.page_pageNumberActive__zW0ll:hover,.page_pageNumber__pCxk0:hover,.page_primaryButton__GZx3o:hover,.page_secondaryButton__kCt4W:hover{transform:translateY(-1px);filter:brightness(.98)}.page_statsGrid__hPjrD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:28px}.page_statCard__0HR_P{padding:16px;border-radius:22px;background:rgba(248,250,252,.92);border:1px solid hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.page_statCard__0HR_P strong{display:block;font-size:30px;line-height:1;letter-spacing:-.05em}.page_statCard__0HR_P span{display:block;margin-top:8px;color:#64748b;font-size:12px}.page_catalogShell__yHAG8{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:24px;padding-bottom:80px}.page_filtersRail__bnClU{position:relative}.page_filtersCard__xllYR{padding:26px}.page_cardHeader__FxPPO,.page_filterTitleRow__otIHf,.page_filtersHeader__kMWvw,.page_resultsHeader__MhPlR{display:flex;justify-content:space-between;gap:16px}.page_cardHeader__FxPPO h3,.page_emptyState__ouip6 h3,.page_filtersHeader__kMWvw h2,.page_heroPanel__g4ZMJ h2,.page_resultsHeader__MhPlR h2{margin:10px 0 0;line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.page_emptyState__ouip6 h3,.page_filtersHeader__kMWvw h2,.page_heroPanel__g4ZMJ h2{font-size:clamp(28px,3vw,42px)}.page_resultsHeader__MhPlR h2{max-width:12ch;font-size:clamp(34px,4vw,56px)}.page_resultsHeader__MhPlR{align-items:end}.page_resultsHeader__MhPlR p{max-width:640px}.page_resultsHeader__MhPlR{padding-bottom:18px;border-bottom:1px solid rgba(226,232,240,.8)}.page_resultMeta__4V3ix{display:flex;flex-direction:column;align-items:flex-end;gap:8px;white-space:nowrap;color:#64748b;font-size:13px}.page_filtersBody__avFmi{margin-top:22px;display:grid;gap:18px;max-height:min(68vh,760px);overflow-y:auto;padding-right:8px}.page_filtersBody__avFmi::-webkit-scrollbar{width:8px}.page_filtersBody__avFmi::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.72)}.page_filtersBody__avFmi::-webkit-scrollbar-track{border-radius:999px;background:rgba(226,232,240,.72)}.page_filterSection__2IIs8{padding-top:16px;border-top:1px solid rgba(15,23,42,.06)}.page_filterTitleRow__otIHf h3{margin:0;font-size:15px;font-weight:600;text-transform:capitalize}.page_filterTitleRow__otIHf span{color:#94a3b8;font-size:12px}.page_activePills__BtTvz,.page_filterOptions__V3WV8,.page_pageNumbers__pTEc5{display:flex;flex-wrap:wrap;gap:10px}.page_filterOptions__V3WV8{margin-top:12px}.page_filterOptionActive__4xjMc,.page_filterOption__EvyMQ{gap:10px;min-height:38px;padding:0 14px;border-radius:999px;font-size:13px}.page_filterOptionActive__4xjMc{background:linear-gradient(180deg,#0f172a,#1e293b);border-color:#0f172a;color:#f8fafc}.page_filterOptionActive__4xjMc strong,.page_filterOption__EvyMQ strong{font-size:11px;color:inherit;opacity:.72}.page_resultsColumn__bnmxI{min-width:0}.page_activePills__BtTvz{margin-top:20px}.page_activePill__gjw3V{gap:10px;min-height:40px;padding:0 14px;border-radius:999px;font-size:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.66)}.page_activePill__gjw3V span{color:#64748b;text-transform:uppercase;letter-spacing:.12em}.page_activePill__gjw3V strong{color:#0f172a;font-size:13px}.page_emptyState__ouip6,.page_noticeError__hXVj4{margin-top:24px;padding:30px}.page_emptyState__ouip6{text-align:center}.page_productGrid__ONoXZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;align-items:stretch}.page_productCardWrap__HBLrk{min-width:0;height:100%;display:flex}.page_productCard__PpkZC{overflow:hidden;padding:12px;height:100%;display:flex;flex-direction:column;flex:1;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.page_productCard__PpkZC:hover{transform:translateY(-4px);box-shadow:0 28px 64px rgba(148,163,184,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.page_cardMedia__n6k5H{position:relative;min-height:300px;border-radius:26px;overflow:hidden;background:linear-gradient(180deg,#fff,#edf3f7),radial-gradient(circle at top,hsla(0,0%,100%,.85),transparent 42%)}.page_cardMedia__n6k5H:after{content:"";position:absolute;inset:auto 0 0 0;height:36%;background:linear-gradient(180deg,transparent,rgba(15,23,42,.08));pointer-events:none}.page_productImage__sd8mO{-o-object-fit:cover;object-fit:cover;transition:transform .56s cubic-bezier(.22,1,.36,1),filter .24s ease}.page_productCard__PpkZC:hover .page_productImage__sd8mO{transform:scale(1.035);filter:saturate(1.02) contrast(1.02)}.page_productFallback__02EXF{position:absolute;inset:0;overflow:hidden}.page_productFallbackPlate__Ebf90{position:absolute;inset:auto 12% 12% 12%;height:70px;border-radius:999px;background:linear-gradient(90deg,#7d8794,#f5f8fb 50%,#7d8794);box-shadow:0 24px 52px rgba(148,163,184,.2)}.page_productFallbackCircle__UbYbU{position:absolute;width:180px;height:180px;top:12%;left:50%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.98),rgba(176,197,223,.22))}.page_cardStatus___Diif,.page_categoryBadge__bf_d6{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.44);background:hsla(0,0%,100%,.56);backdrop-filter:blur(8px)}.page_categoryBadge__bf_d6{position:absolute;left:16px;top:16px}.page_cardBody__AD_sE{padding:20px 12px 12px;flex:1;display:flex;flex-direction:column}.page_cardHeader__FxPPO{align-items:start}.page_productSku__FkyfH{margin:0}.page_cardHeader__FxPPO h3{font-size:24px}.page_productTitle__VJ4wq{display:block;line-height:1.16;word-break:break-word;overflow-wrap:anywhere}.page_productDescription__XW6HR{margin:14px 0 0;min-height:calc(1.8em * 3);color:#526174;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page_specGrid__Zi9b1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;min-height:148px;align-content:start}.page_specItemWide__HONlw,.page_specItem__2LEw9{padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(248,250,252,.96),hsla(0,0%,100%,.82));border:1px solid hsla(0,0%,100%,.76);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84)}.page_specItemWide__HONlw{grid-column:1/-1}.page_specItemWide__HONlw span,.page_specItem__2LEw9 span{display:block;color:#64748b;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.page_specItemWide__HONlw strong,.page_specItem__2LEw9 strong{display:block;margin-top:8px;line-height:1.5;font-size:14px}.page_cardFooter__WJonT{margin-top:auto;padding-top:16px;border-top:1px solid rgba(226,232,240,.72)}.page_pagination__HWtuL{justify-content:center;margin-top:34px}.page_pageNumbers__pTEc5{justify-content:center}.page_emptyText__4wf1x{margin:0;color:#64748b;font-size:14px;line-height:1.7}@media (max-width:1180px){.page_catalogShell__yHAG8,.page_heroInner__VGQEi,.page_productGrid__ONoXZ{grid-template-columns:1fr}.page_resultMeta__4V3ix{align-items:flex-start}}@media (max-width:760px){.page_catalogShell__yHAG8,.page_hero__isH5l{padding-left:18px;padding-right:18px}.page_hero__isH5l{padding-top:48px}.page_emptyState__ouip6,.page_filtersCard__xllYR,.page_heroCopy__wZJsQ,.page_heroPanel__g4ZMJ,.page_noticeError__hXVj4,.page_productCard__PpkZC{border-radius:24px}.page_emptyState__ouip6,.page_filtersCard__xllYR,.page_heroCopy__wZJsQ,.page_heroPanel__g4ZMJ,.page_noticeError__hXVj4{padding:22px}.page_cardHeader__FxPPO,.page_filtersHeader__kMWvw,.page_resultsHeader__MhPlR,.page_searchForm__D8ndE{flex-direction:column}.page_searchForm__D8ndE{padding:12px;border-radius:28px}.page_heroActions__lrMUT .page_ghostButton__cIlkY,.page_heroActions__lrMUT .page_secondaryButton__kCt4W,.page_searchForm__D8ndE .page_primaryButton__GZx3o{width:100%}.page_heroActions__lrMUT{flex-direction:column;align-items:stretch}.page_searchInput__08_is{padding-left:6px;padding-right:6px}.page_filterTitleRow__otIHf{align-items:flex-start}.page_filterOptionActive__4xjMc,.page_filterOption__EvyMQ{width:100%;justify-content:space-between}.page_specGrid__Zi9b1,.page_statsGrid__hPjrD{grid-template-columns:1fr}.page_cardHeader__FxPPO,.page_specGrid__Zi9b1{min-height:0}.page_filtersBody__avFmi{max-height:none;overflow:visible;padding-right:0}.page_cardMedia__n6k5H{min-height:240px}.page_cardHeader__FxPPO h3{font-size:20px}.page_cardStatus___Diif,.page_categoryBadge__bf_d6{min-height:32px;padding:0 12px}.page_cardFooter__WJonT>*{flex:1 1 calc(50% - 6px)}}