.products_page__ydumG{min-height:100vh;background:var(--dd-tint);color:var(--dd-ink)}.products_shell__FoRkB{width:min(1560px,calc(100vw - 40px));margin:18px auto 48px}.products_browser__hIREw{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.products_sidebar__1P_Hu{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;padding:14px 12px 12px;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas)}.products_sidebarHead__iWRXc{display:flex;align-items:center;gap:8px;padding:2px 6px 12px;border-bottom:1px solid var(--dd-line);color:var(--dd-ink);font-size:14px;font-weight:600}.products_sidebarHeadIcon__XeNHV{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:0;background:rgba(0,62,137,.08);color:var(--dd-brand)}.products_sidebarAll__ouwzq{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 10px;border:0;border-radius:0;background:transparent;color:var(--dd-ink);font-size:13.5px;font-weight:500;cursor:pointer;text-align:left}.products_sidebarAll__ouwzq em{color:var(--dd-ink-soft);font-size:12px;font-style:normal}.products_sidebarAll__ouwzq:hover{background:var(--dd-tint)}.products_sidebarAllActive__tPhYj{background:rgba(0,62,137,.08);color:var(--dd-brand);font-weight:600}.products_sidebarAllActive__tPhYj em{color:var(--dd-brand)}.products_categoryTree___YeFz{display:flex;flex-direction:column;padding:4px 0 6px}.products_categoryRow__fA5dR{display:flex;align-items:center;border-radius:0}.products_categoryRow__fA5dR:hover{background:var(--dd-tint)}.products_categoryRowActive__9m81k{background:rgba(0,62,137,.08)}.products_categoryRowActive__9m81k .products_categoryName__pwuxo{color:var(--dd-brand);font-weight:600}.products_categoryRowActive__9m81k .products_categoryName__pwuxo em{color:var(--dd-brand)}.products_categoryName__pwuxo{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 4px 7px 10px;border:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;cursor:pointer;text-align:left}.products_categoryName__pwuxo em{color:var(--dd-ink-soft);font-size:11.5px;font-style:normal}.products_categoryToggleSpacer__LvmnO,.products_categoryToggle__wLfLE{width:18px;height:18px;margin-right:6px}.products_categoryToggle__wLfLE{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;line-height:1;cursor:pointer}.products_categoryToggle__wLfLE:hover{background:rgba(0,62,137,.1);color:var(--dd-brand)}.products_sidebarFavorite__aMpJK{display:flex;align-items:center;gap:7px;margin-top:6px;padding:9px 10px;border:0;border-top:1px solid var(--dd-line);border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;cursor:pointer;text-align:left}.products_sidebarFavorite__aMpJK em{margin-left:auto;font-size:11.5px;font-style:normal}.products_sidebarFavorite__aMpJK:hover{color:var(--dd-brand)}.products_sidebarFavoriteActive__juPc6{color:var(--dd-brand);font-weight:600}.products_main__3hgMU{display:flex;flex-direction:column;gap:14px;min-width:0}.products_filterCard__orOEB{padding:6px 18px 14px;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas)}.products_filterRow__IAUOx{display:flex;align-items:flex-start;gap:14px;padding:10px 0;border-bottom:1px dashed var(--dd-line)}.products_filterRow__IAUOx:last-of-type{border-bottom:0}.products_filterLabel__dw1r3{flex:0 0 68px;padding-top:7px;color:var(--dd-ink-soft);font-size:13px;white-space:nowrap}.products_chips__vTtUb{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.products_chip__gQNe_{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:12.5px;line-height:1;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.products_chip__gQNe_:hover{background:var(--dd-tint);color:var(--dd-brand)}.products_chipActive__r0g_P{border-color:rgba(0,62,137,.24);background:rgba(0,62,137,.08);color:var(--dd-brand);font-weight:600}.products_chipFlag__V95qx{font-size:13px;line-height:1}.products_chipCount__Sl_iS{color:inherit;font-size:11.5px;font-style:normal;opacity:.66}.products_chipMore__PEOBB{display:inline-flex;gap:3px;min-height:30px;padding:0 6px;color:var(--dd-brand)}.products_chipMore__PEOBB,.products_moreToggle__4Zohr{align-items:center;border:0;background:transparent;font-size:12.5px;cursor:pointer}.products_moreToggle__4Zohr{display:flex;justify-content:center;gap:5px;width:100%;padding:8px 0 2px;color:var(--dd-ink-soft)}.products_moreToggle__4Zohr:hover{color:var(--dd-brand)}.products_moreDot__Cysci{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:0;background:var(--dd-brand);color:#fff;font-size:10.5px;line-height:1}.products_searchRow__6cYRA{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--dd-line)}.products_searchRow__6cYRA .products_filterLabel__dw1r3{padding-top:0}.products_searchInput__GWGXW{width:min(340px,46%);min-height:36px;padding:0 12px;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas);color:var(--dd-ink);font-size:13px;outline:none}.products_searchInput__GWGXW::placeholder{color:rgba(16,36,62,.38)}.products_searchInput__GWGXW:focus{border-color:var(--dd-brand);box-shadow:0 0 0 3px rgba(0,62,137,.1)}.products_searchButton__4EL2L{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 18px;border:0;border-radius:0;background:var(--dd-brand);color:#fff;font-size:13px;cursor:pointer}.products_searchButton__4EL2L:hover{background:var(--dd-brand-navy)}.products_resetButton__EPRuy{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border:1px solid var(--dd-line);border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;cursor:pointer}.products_resetButton__EPRuy:hover{border-color:rgba(0,62,137,.3);color:var(--dd-brand)}.products_sortBar__m9WZm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}.products_sortTabs__zO3z3{display:flex;align-items:center;gap:4px}.products_sortPill__YNQSH{min-height:32px;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;cursor:pointer}.products_sortPillActive__jaaHX{background:var(--dd-brand);color:#fff;font-weight:600}.products_sortTab__9Cgvc{min-height:32px;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--dd-ink-soft);font-size:13px;cursor:pointer}.products_sortTabActive__YmSaB,.products_sortTab__9Cgvc:hover{color:var(--dd-brand);background:var(--dd-canvas)}.products_sortTabActive__YmSaB{font-weight:600}.products_pager__WdKcx{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--dd-ink-soft);font-size:12.5px}.products_pagerTotal__AuAfL{white-space:nowrap}.products_pagerPages__v1beE{display:flex;align-items:center;gap:3px}.products_pagerArrow__yqBm9,.products_pagerPage__1CCRg{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas);color:var(--dd-ink-soft);font-size:12.5px;cursor:pointer}.products_pagerArrow__yqBm9:hover:not(:disabled),.products_pagerPage__1CCRg:hover{border-color:rgba(0,62,137,.3);color:var(--dd-brand)}.products_pagerArrow__yqBm9:disabled{opacity:.45;cursor:not-allowed}.products_pagerPageActive__U5_NE{border-color:var(--dd-brand);background:var(--dd-brand);color:#fff;font-weight:600}.products_pagerGap__YMsuc{padding:0 2px;color:var(--dd-ink-soft)}.products_pageSize__ww12K{height:28px;padding:0 8px;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas);color:var(--dd-ink-soft);font-size:12.5px;cursor:pointer}.products_jump__o_kqP{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.products_jump__o_kqP input{width:42px;height:28px;padding:0 6px;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas);color:var(--dd-ink);font-size:12.5px;text-align:center;outline:none}.products_jump__o_kqP input:focus{border-color:var(--dd-brand)}.products_grid__WhTnT{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-gap:14px;gap:14px}.products_card__Y5Q_S{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dd-line);border-radius:0;background:var(--dd-canvas);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.products_cardLink__d_Z89{display:flex;flex:1 1;flex-direction:column;color:inherit;text-decoration:none}.products_card__Y5Q_S:hover{border-color:rgba(0,62,137,.26);box-shadow:0 10px 26px rgba(10,46,122,.1);transform:translateY(-2px)}.products_cardMedia__dYFKn{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:10px;background:#f7f9fc}.products_cardImage__h0b_b{width:100%;height:100%;object-fit:contain}.products_badge__qf56s{position:absolute;top:8px;left:8px;z-index:1;padding:2px 8px;border-radius:0;color:#fff;font-size:11px;line-height:16px}.products_badgeNew__KngXK{background:var(--dd-brand)}.products_badgeHot__WjCr8{background:#ef4444}.products_badgePromo__oBEIR{background:#f59e0b}.products_favoriteButton__dTngR{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:0;background:rgba(255,255,255,.86);color:rgba(16,36,62,.42);cursor:pointer;transition:color .14s ease,background .14s ease}.products_favoriteButton__dTngR:hover{background:#fff;color:#ef4444}.products_favoriteButtonActive__JgVr9{color:#ef4444}.products_cardBody__gk_mJ{display:flex;flex-direction:column;gap:5px;padding:11px 12px 13px}.products_cardName__8U1lx{display:-webkit-box;overflow:hidden;margin:0;color:var(--dd-ink);font-size:13px;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.products_cardPrice__0z21d{margin:0;color:#e02b2b;font-size:16px;font-weight:700;letter-spacing:.01em}.products_cardMeta__eiUc4{display:flex;align-items:center;gap:5px;margin:0;color:var(--dd-ink-soft);font-size:11.5px}.products_cardMetaDivider__carX7{opacity:.5}.products_empty__OGsYa{padding:64px 24px;border:1px dashed var(--dd-line);border-radius:0;background:var(--dd-canvas);color:var(--dd-ink-soft);font-size:13px;text-align:center}@media (max-width:1180px){.products_browser__hIREw{grid-template-columns:200px minmax(0,1fr)}.products_grid__WhTnT{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width:900px){.products_shell__FoRkB{width:calc(100vw - 24px);margin:12px auto 32px}.products_browser__hIREw{grid-template-columns:1fr}.products_sidebar__1P_Hu{position:static}.products_categoryTree___YeFz{max-height:240px;overflow-y:auto}.products_searchInput__GWGXW{width:100%;min-width:0}.products_searchRow__6cYRA{flex-wrap:wrap}.products_searchRow__6cYRA .products_filterLabel__dw1r3{flex-basis:100%}}@media (max-width:560px){.products_filterRow__IAUOx{flex-direction:column;gap:6px}.products_filterLabel__dw1r3{padding-top:0}.products_grid__WhTnT{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.public-topbar_topbar___Y77i{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--dd-line,#e3eaf2);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-topbar_inner__37ImT{display:flex;align-items:center;gap:28px;width:min(1280px,100% - 48px);height:64px;margin:0 auto}.public-topbar_brand__tw0P8{display:inline-flex;align-items:center;flex:0 0 auto}.public-topbar_brandLogo__wXMRw{display:block;width:128px;height:auto}.public-topbar_nav__8UJAp{display:flex;align-items:center;gap:8px}.public-topbar_navLink__gV23i{padding:8px 14px;border-radius:var(--dd-radius-pill,999px);color:var(--dd-ink,#10243e);font-size:14px;font-weight:500;transition:background-color .16s ease,color .16s ease}.public-topbar_navLink__gV23i:hover{color:var(--dd-brand,#003e89);background:var(--dd-tint,#f4f8fc)}.public-topbar_navLink__gV23i[data-active=true]{color:var(--dd-brand,#003e89);background:rgba(0,62,137,.08);font-weight:600}.public-topbar_actions__w8GpY{display:flex;align-items:center;gap:14px;margin-left:auto}.public-topbar_memberPill__KHUd8{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 16px;border:0;border-radius:var(--dd-radius-pill,999px);background:linear-gradient(90deg,#ffb928,#ff9d1f);color:#ffffff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(255,157,31,.35);transition:filter .16s ease}.public-topbar_memberPill__KHUd8:hover{filter:brightness(1.05)}.public-topbar_authButtons__8XMHi{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 18px;border-radius:var(--dd-radius-pill,999px);background:var(--dd-brand,#003e89);box-shadow:0 2px 8px rgba(0,62,137,.28)}.public-topbar_authLink__GytYj{color:#ffffff;font-size:13px;font-weight:600;line-height:36px}.public-topbar_authLink__GytYj:hover{color:#d9ecff}.public-topbar_authDivider__9vtUe{color:rgba(255,255,255,.55);font-size:12px}.public-topbar_enterButton__t7cVn{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border-radius:var(--dd-radius-pill,999px);background:var(--dd-brand,#003e89);color:#ffffff;font-size:13px;font-weight:600;box-shadow:0 2px 8px rgba(0,62,137,.28)}.public-topbar_enterButton__t7cVn:hover{background:#00306b}@media (max-width:760px){.public-topbar_inner__37ImT{gap:12px;width:calc(100% - 24px)}.public-topbar_brandLogo__wXMRw{width:104px}.public-topbar_navLink__gV23i{padding:6px 8px;font-size:13px}.public-topbar_memberPill__KHUd8{display:none}}