.OfferClient_offerClient__OgOQi{display:flex;flex-direction:column}.OfferClient_filterSection__PyI_g{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:30px;margin-bottom:40px;box-shadow:var(--shadow-sm)}.OfferClient_searchRow__AA6cE{margin-bottom:25px}.OfferClient_searchInputWrapper__3vYce{position:relative;display:flex;align-items:center;width:100%}.OfferClient_searchIcon__x5yCj{position:absolute;left:20px;font-size:1.2rem;color:var(--text-muted);pointer-events:none}.OfferClient_searchInput__WT_Ry{width:100%;padding:16px 50px 16px 55px;background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-main);font-size:1rem;font-family:var(--font-sans);transition:var(--transition)}.OfferClient_searchInput__WT_Ry:focus{outline:none;border-color:var(--primary);background-color:var(--bg-input-focus);box-shadow:0 0 0 3px var(--primary-soft)}.OfferClient_clearSearchBtn__cF_s2{position:absolute;right:20px;background:transparent;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer}.OfferClient_clearSearchBtn__cF_s2:hover{color:var(--primary)}.OfferClient_brandRow__3abFA{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:14px 24px}.OfferClient_brandRow__3abFA+.OfferClient_brandRow__3abFA{margin-top:12px}@media (max-width:900px){.OfferClient_brandRow__3abFA{grid-template-columns:minmax(0,1fr);gap:10px}}.OfferClient_filterLabel__dn3uC{font-family:var(--font-header);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap}.OfferClient_brandGrid__gvcKk{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.OfferClient_brandBtn__ISiQo{padding:8px 16px;font-family:var(--font-header);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--border-radius);background-color:var(--bg-item);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;transition:var(--transition)}.OfferClient_brandBtn__ISiQo:hover{border-color:var(--text-muted);color:var(--text-main);background-color:var(--bg-item-hover)}.OfferClient_brandBtnActive__QEkEX{background-color:var(--primary-soft);border-color:var(--primary);color:var(--primary);box-shadow:none}.OfferClient_trustStrip__qRuaX{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:28px;padding:18px 20px;border:1px solid var(--primary-border);border-radius:10px;background:linear-gradient(135deg,var(--primary-soft),transparent 48%),var(--bg-card)}.OfferClient_trustStrip__qRuaX strong{display:block;margin-bottom:4px;color:var(--text-main);font-family:var(--font-header);font-size:1.05rem}.OfferClient_trustStrip__qRuaX p{color:var(--text-muted);font-size:.92rem}.OfferClient_trustStrip__qRuaX ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;list-style:none}.OfferClient_trustStrip__qRuaX li{padding:7px 10px;border:1px solid var(--primary-border);border-radius:999px;background:var(--primary-soft);color:var(--text-primary-soft);font-size:.78rem;font-weight:700}@media (max-width:768px){.OfferClient_trustStrip__qRuaX{grid-template-columns:1fr}.OfferClient_trustStrip__qRuaX ul{justify-content:flex-start}}.OfferClient_resultsHeader__q7rb0{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:16px 24px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.OfferClient_resultsCount__dOqs2{font-family:var(--font-header);font-size:1.1rem;font-weight:700;color:var(--text-main)}.OfferClient_controlsRow__knjQ7{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.OfferClient_sortWrapper__uNegL{display:flex;align-items:center;gap:10px}.OfferClient_sortLabel__PJZd1{font-family:var(--font-header);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.OfferClient_sortMenu__gdwVu{position:relative;min-width:180px}.OfferClient_sortSelect__6Vphn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:8px 12px 8px 16px;background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-main);font-size:.85rem;font-family:var(--font-sans);cursor:pointer;outline:none;transition:var(--transition)}.OfferClient_sortSelectOpen__xeg2o,.OfferClient_sortSelect__6Vphn:hover{border-color:var(--border-hover);background-color:var(--bg-item-hover)}.OfferClient_sortSelect__6Vphn:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.OfferClient_sortChevron___N7vm{width:18px;height:18px;flex:0 0 auto;transition:transform .16s ease}.OfferClient_sortSelectOpen__xeg2o .OfferClient_sortChevron___N7vm{transform:rotate(180deg)}.OfferClient_sortOptions__nOg0c{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:max(100%,210px);padding:6px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}.OfferClient_sortOption__oFi0J{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:9px 11px;color:var(--text-main);background:transparent;border:0;border-radius:calc(var(--border-radius) - 3px);font:600 .875rem/1.25 var(--font-sans);text-align:left;cursor:pointer}.OfferClient_sortOption__oFi0J svg{width:17px;height:17px;flex:0 0 auto;color:var(--primary)}.OfferClient_sortOption__oFi0J:focus-visible,.OfferClient_sortOption__oFi0J:hover{color:var(--text-main);background:var(--bg-item-hover);outline:none}.OfferClient_sortOptionActive__1Iz4U{color:var(--primary);background:var(--primary-soft)}.OfferClient_layoutToggle__JQ_qo{display:flex;align-items:center;background-color:var(--bg-item);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2px}.OfferClient_layoutBtn__JlTL6{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:var(--text-muted);border-radius:calc(var(--border-radius) - 2px);cursor:pointer;transition:var(--transition)}.OfferClient_layoutBtn__JlTL6:hover{color:var(--text-main)}.OfferClient_layoutBtnActive__p3Gs3{background-color:var(--primary-soft);color:var(--primary)}.OfferClient_productsGrid__8Nh3M{display:grid;gap:24px;margin-bottom:50px}.OfferClient_grid4__WApw0{grid-template-columns:repeat(4,1fr)}.OfferClient_grid3__LF0LM{grid-template-columns:repeat(3,1fr)}.OfferClient_listView__CJm17{display:flex;flex-direction:column;gap:24px}@media (max-width:1200px){.OfferClient_grid3__LF0LM,.OfferClient_grid4__WApw0{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.OfferClient_grid3__LF0LM,.OfferClient_grid4__WApw0{grid-template-columns:1fr}}.OfferClient_productCard__COun4{display:flex;flex-direction:column;padding:20px;height:100%;position:relative}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4{flex-direction:row;align-items:center;gap:28px}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_badgeRow__j0MY5{position:absolute;top:20px;right:20px;margin-bottom:0;z-index:10}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_imageLink__PhIYv{width:220px;flex-shrink:0;margin-bottom:0}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_imageBox__4n7FH{height:160px;min-height:auto;margin-bottom:0}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_infoCol__mILFs{flex-grow:1}@media (min-width:769px){.OfferClient_listView__CJm17 .OfferClient_productCard__COun4{display:grid;grid-template-columns:220px minmax(0,1fr) 280px;grid-template-rows:auto 1fr;grid-template-areas:"image info badges" "image info footer";column-gap:28px;row-gap:18px;align-items:start}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_badgeRow__j0MY5{position:static;grid-area:badges;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_badgeRow__j0MY5>.badge{max-width:100%;white-space:normal;text-align:center}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_imageLink__PhIYv{grid-area:image;align-self:center}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_infoCol__mILFs{display:contents}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_infoLeft__tGEEU{grid-area:info;align-self:center;min-width:0}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_cardFooter__qfU3Q{grid-area:footer;border-top:none;padding-top:0;margin-top:0;border-left:1px solid var(--border-color);padding-left:24px;height:auto;min-width:0;justify-content:center}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_inquiryActions__S_jeV{grid-template-columns:minmax(88px,.8fr) minmax(120px,1.2fr)}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_inquiryActions__S_jeV .OfferClient_detailsBtn___xCyt{overflow-wrap:anywhere}}@media (min-width:769px) and (max-width:1100px){.OfferClient_listView__CJm17 .OfferClient_productCard__COun4{grid-template-columns:180px minmax(0,1fr) 240px;column-gap:18px}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_imageLink__PhIYv{width:180px}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_cardFooter__qfU3Q{padding-left:18px}}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_productName__Crq1_{height:auto;margin-bottom:8px;-webkit-line-clamp:unset}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_brandsText__P7dRP{height:auto;-webkit-line-clamp:3}@media (max-width:768px){.OfferClient_listView__CJm17 .OfferClient_productCard__COun4{flex-direction:column;gap:20px}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_imageLink__PhIYv{width:100%}.OfferClient_listView__CJm17 .OfferClient_productCard__COun4 .OfferClient_badgeRow__j0MY5{position:static;margin-bottom:15px}}.OfferClient_outOfStockCard__Ris4N{opacity:.85}.OfferClient_badgeRow__j0MY5{margin-bottom:15px}.OfferClient_imageLink__PhIYv,.OfferClient_productNameLink__5_Jh_{background:none;border:none;cursor:pointer;padding:0}.OfferClient_productNameLink__5_Jh_{text-align:left;display:block;width:100%}.OfferClient_imageBox__4n7FH{height:150px;background-color:var(--bg-image-box);border:1px solid var(--border-color);border-radius:var(--border-radius);position:relative;overflow:hidden;margin-bottom:20px;transition:var(--transition)}.OfferClient_productCard__COun4:hover .OfferClient_imageBox__4n7FH{border-color:var(--border-hover);box-shadow:0 10px 22px rgba(0,0,0,.22)}.OfferClient_productImage__HU1ER{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.OfferClient_productCard__COun4:hover .OfferClient_productImage__HU1ER{transform:scale(1.05)}.OfferClient_gearCode__lOeB_{position:absolute;bottom:8px;right:8px;background:var(--bg-overlay);border:1px solid var(--border-color);padding:3px 8px;border-radius:6px;font-family:var(--font-header);font-size:.75rem;font-weight:800;letter-spacing:.05em;color:var(--primary)}.OfferClient_infoCol__mILFs{display:flex;flex-direction:column;flex-grow:1}.OfferClient_productName__Crq1_{font-size:1.1rem;font-weight:700;margin-bottom:15px;line-height:1.3;color:var(--text-main);height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.OfferClient_label__tKUS3{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px}.OfferClient_brandsText__P7dRP{font-size:.85rem;color:var(--text-muted);margin:0;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.OfferClient_compatibilitySummary__rrEi9{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;margin-bottom:18px}.OfferClient_compatibilityMore__8P6rR{display:inline-flex;max-width:100%;padding:4px 8px;border:1px solid var(--primary-border);border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.72rem;font-weight:700;line-height:1.2}.OfferClient_specsPreview__sZ2iF{border-top:1px solid var(--border-color);padding:12px 0;display:flex;flex-direction:column;gap:8px;font-size:.8rem;margin-bottom:15px}.OfferClient_specLabel__rgFm1{color:var(--text-muted);margin-right:6px}.OfferClient_specValue__EmKkR{color:var(--text-main);font-weight:600}.OfferClient_productCard__COun4 .OfferClient_cardFooter__qfU3Q{border-top:1px solid var(--border-color);padding-top:15px;display:flex;flex-direction:column!important;gap:12px;margin-top:auto}.OfferClient_productCard__COun4 .OfferClient_priceBox__BtUa4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%}.OfferClient_priceLabel__5M88R{font-size:.7rem;text-transform:uppercase;color:var(--text-muted)}.OfferClient_priceValueAmount__PEpvN{font-family:var(--font-header);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800;color:var(--text-main);white-space:nowrap;text-align:right}.OfferClient_productCard__COun4 .OfferClient_actions__aBWUI{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;width:100%}.OfferClient_actions__aBWUI .OfferClient_detailsBtn___xCyt{min-width:0;width:100%;padding-inline:10px;text-align:center;white-space:normal}.OfferClient_actions__aBWUI .OfferClient_cartBtn__qOIUe,.OfferClient_actions__aBWUI .OfferClient_detailsBtn___xCyt{min-height:40px;height:auto;display:inline-flex;align-items:center;justify-content:center}.OfferClient_actions__aBWUI .OfferClient_cartBtn__qOIUe{width:40px;padding:0;font-size:.9rem}.OfferClient_productCard__COun4 .OfferClient_inquiryActions__S_jeV{grid-template-columns:repeat(2,minmax(0,1fr))}.OfferClient_imageLink__PhIYv{display:block;width:100%}.OfferClient_productNameLink__5_Jh_{text-decoration:none;color:inherit}.OfferClient_productNameLink__5_Jh_:hover h3{color:var(--primary)!important}.OfferClient_noResults__BwZbp{background-color:var(--bg-card);border:1px dashed var(--border-color);border-radius:var(--border-radius-lg);padding:80px 40px;text-align:center}.OfferClient_noResultsIcon__cSquc{font-size:3rem;margin-bottom:20px;animation:OfferClient_pulse__PCgMQ 2s ease-in-out infinite}.OfferClient_noResults__BwZbp p{font-size:1.1rem;color:var(--text-muted)}.OfferClient_noResults__BwZbp h2{margin-bottom:12px;font-size:1.8rem}.OfferClient_noResultsDesc__FOYbH{max-width:680px;margin:8px auto 26px}.OfferClient_pagination__zdABX{display:flex;justify-content:center;gap:8px;margin-top:20px}.OfferClient_pageBtn__dTECw{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--bg-item);border:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-header);font-weight:700;cursor:pointer;transition:var(--transition)}.OfferClient_pageBtn__dTECw:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-main);background-color:var(--bg-item-hover)}.OfferClient_pageBtnActive__bqN1v{background-color:var(--primary);border-color:var(--primary);color:var(--text-dark);box-shadow:0 8px 18px rgba(47,191,113,.16)}.OfferClient_pageBtn__dTECw:disabled{opacity:.3;cursor:not-allowed}.OfferClient_loadingState__eoh6A{min-height:320px;display:grid;place-items:center;color:var(--text-muted)}@media (max-width:576px){.OfferClient_filterSection__PyI_g,.OfferClient_resultsHeader__q7rb0,.OfferClient_trustStrip__qRuaX{padding:20px 16px;margin-bottom:24px}.OfferClient_brandGrid__gvcKk{gap:8px}.OfferClient_brandBtn__ISiQo{min-height:44px;padding:8px 12px}.OfferClient_controlsRow__knjQ7,.OfferClient_sortWrapper__uNegL{width:100%;min-width:0}.OfferClient_sortWrapper__uNegL{flex-direction:column;align-items:stretch}.OfferClient_sortMenu__gdwVu,.OfferClient_sortSelect__6Vphn{width:100%;min-width:0}.OfferClient_sortSelect__6Vphn{min-height:44px;font-size:1rem}.OfferClient_sortOptions__nOg0c{left:0;right:auto;width:100%}.OfferClient_layoutBtn__JlTL6,.OfferClient_pageBtn__dTECw{width:44px;height:44px}.OfferClient_pagination__zdABX{flex-wrap:wrap}.OfferClient_actions__aBWUI .OfferClient_cartBtn__qOIUe,.OfferClient_actions__aBWUI .OfferClient_detailsBtn___xCyt{height:44px}.OfferClient_actions__aBWUI .OfferClient_cartBtn__qOIUe{width:44px}.OfferClient_noResults__BwZbp{padding:40px 20px}}.OfferClient_productDialog__1b7Xh{inset:0;margin:auto;width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:0;overflow-y:auto;overscroll-behavior:contain;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px}.OfferClient_productDialog__1b7Xh::backdrop{background:rgba(0,0,0,.78)}.OfferClient_dialogHeader__UEkrB{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 0}.OfferClient_dialogHeader__UEkrB>div{min-width:0;flex:1;overflow-wrap:anywhere}.OfferClient_dialogClose__lzSQ7{flex:0 0 44px;height:44px;border:0;border-radius:8px;background:var(--bg-item);color:var(--text-main);font-size:28px;cursor:pointer}.OfferClient_dialogGrid__zZ97e{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:20px;padding:20px 24px;align-items:start}.OfferClient_dialogWithoutPhoto__pY89X{grid-template-columns:minmax(0,1fr)}.OfferClient_dialogPhoto__uRv11{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:var(--bg-item)}.OfferClient_dialogImage__7hPmG{width:100%;height:100%;object-fit:contain}.OfferClient_dialogDetails__6kPkY{min-width:0;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.OfferClient_dialogSpecs__0ZqmO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.OfferClient_dialogActions__NRVFv{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.OfferClient_dialogActions__NRVFv>*{min-width:0;justify-content:center}.OfferClient_dialogProductLink__wAB4p{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:14px;font-weight:750;text-decoration:none;transition:var(--transition)}.OfferClient_dialogProductLink__wAB4p:hover{border-color:var(--primary);background:var(--primary);color:var(--text-dark)}@media (max-width:600px){.OfferClient_dialogGrid__zZ97e{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.OfferClient_dialogHeader__UEkrB{padding:16px 16px 0}.OfferClient_dialogActions__NRVFv{flex-direction:column}.OfferClient_dialogActions__NRVFv>*{width:100%}.OfferClient_dialogSpecs__0ZqmO{font-size:.9rem}}@media (max-width:360px){.OfferClient_dialogSpecs__0ZqmO{grid-template-columns:minmax(0,1fr)}}@media (hover:none),(max-width:992px){.OfferClient_productCard__COun4 .OfferClient_gearCode__lOeB_{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-card)}.OfferClient_productCard__COun4,.OfferClient_productCard__COun4:hover{transform:none;transition:none;box-shadow:none;border-color:var(--border-color)}.OfferClient_productCard__COun4:before{display:none}.OfferClient_productCard__COun4 .OfferClient_imageBox__4n7FH,.OfferClient_productCard__COun4:hover .OfferClient_imageBox__4n7FH{transition:none;box-shadow:none;border-color:var(--border-color)}.OfferClient_productCard__COun4 .OfferClient_productImage__HU1ER,.OfferClient_productCard__COun4:hover .OfferClient_productImage__HU1ER{transform:none;transition:none}}@media (min-width:993px) and (hover:hover){.OfferClient_gearCode__lOeB_{backdrop-filter:blur(4px)}}.page_offerPage__IxL9l{display:flex;flex-direction:column}.page_heroHeader__zISc_{min-height:150px;padding:44px 0 36px;background:var(--bg-main);border-bottom:1px solid var(--border-color);display:flex;align-items:center}.page_title__OvZUi{font-size:3rem;font-weight:900;text-transform:uppercase;color:var(--text-main)}.page_categoryLead__efADj{max-width:820px;margin:14px auto 0;color:var(--text-muted);font-size:1rem;line-height:1.65;text-align:center}:root[data-theme=light] .page_heroHeader__zISc_{background:linear-gradient(180deg,#ffffff,#f4f6f7);border-bottom:1px solid rgba(31,45,56,.12);box-shadow:inset 0 -1px 0 rgba(31,45,56,.04)}:root[data-theme=light] .page_title__OvZUi{color:#16212a;text-shadow:none}.page_contentSection__s22wi{background-color:var(--bg-main);padding:60px 0}@media (max-width:576px){.page_heroHeader__zISc_{min-height:0;padding:32px 0 28px}.page_title__OvZUi{font-size:clamp(1.75rem,7.5vw,2.25rem);overflow-wrap:anywhere}.page_contentSection__s22wi{padding:36px 0}}