._catalog_rxxuz_1{display:flow-root;padding:24px 28px 76px;max-width:1440px;margin:0 auto;color:#1e293b;box-sizing:border-box}._topBar_rxxuz_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;color:#64748b;flex-wrap:wrap;gap:10px}._breadcrumb_rxxuz_43{display:flex;align-items:center;gap:6px}._breadcrumbItem_rxxuz_55{color:#64748b;text-decoration:none;transition:color .15s ease}._breadcrumbItem_rxxuz_55:hover{color:#134369;text-decoration:underline}._breadcrumbSeparator_rxxuz_77{color:#94a3b8;font-size:11px}._breadcrumbCurrent_rxxuz_87{color:#134369;font-weight:600}._updated_rxxuz_97{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b}._updated_rxxuz_97 strong{color:#1e293b}._updateCadence_rxxuz_121{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#134369;background:#f0f6fa;border:1px solid #cbdceb;padding:2px 6px;border-radius:4px;margin-left:2px}._header_rxxuz_149{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e2e8f0}._titleGroup_rxxuz_169{min-width:0}._title_rxxuz_169{margin:0;font-size:26px;font-weight:700;color:#134369;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._subtitle_rxxuz_199{font-size:18px;font-weight:400;color:#64748b}._titleSub_rxxuz_211{margin:4px 0 0;font-size:13px;color:#64748b}._qualityBanner_rxxuz_225{display:flex;align-items:stretch;gap:8px;flex:1;max-width:980px;height:72px;min-height:70px;max-height:75px;box-sizing:border-box;cursor:pointer}._qualityCardsGrid_rxxuz_251{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;flex:1;height:100%}._qualityCard_rxxuz_251{display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;transition:all .15s ease;min-width:0;height:100%;box-sizing:border-box;font-family:inherit;color:inherit}._qualityCard_rxxuz_251:hover{transform:translateY(-1px);border-color:#cbdceb;box-shadow:0 3px 8px #13436914}._qualityCard_rxxuz_251:focus-visible{outline:2px solid #134369;outline-offset:2px}._card_A_rxxuz_325{background:#fff;border-color:#e2e8f0}._card_A_rxxuz_325:hover{border-color:#cbdceb}._card_B_rxxuz_341{background:#fff;border-color:#e2e8f0}._card_B_rxxuz_341:hover{border-color:#cbdceb}._card_B2_rxxuz_357{background:#fff;border-color:#e2e8f0}._card_B2_rxxuz_357:hover{border-color:#cbdceb}._card_C_rxxuz_373{background:#fff;border-color:#e2e8f0}._card_C_rxxuz_373:hover{border-color:#cbdceb}._qualityBadge_rxxuz_389{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;box-sizing:border-box}._badge_A_rxxuz_415{background:#ecfdf5;color:#10b981;border:1.5px solid #10b981}._badge_B_rxxuz_427{background:#f0fdf4;color:#22c55e;border:1.5px solid #22c55e}._badge_B2_rxxuz_439{background:#fffbeb;color:#f59e0b;border:1.5px solid #f59e0b}._badge_C_rxxuz_451{background:#fff7ed;color:#f97316;border:1.5px solid #f97316}._qualityCardBody_rxxuz_463{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}._qualityCardTitle_rxxuz_479{font-size:11px;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._qualityCardList_rxxuz_501{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}._qualityCardItem_rxxuz_519{font-size:9.5px;line-height:1.25;color:#475569;letter-spacing:-.15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._guideActionBtn_rxxuz_539{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;background:#fff;color:#134369;border:1.5px solid #134369;border-radius:8px;padding:6px 14px;cursor:pointer;white-space:nowrap;flex-shrink:0;height:100%;box-sizing:border-box;font-family:inherit;transition:all .15s ease;box-shadow:0 1px 3px #13436914}._guideActionBtn_rxxuz_539:hover{background:#134369;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #13436940}._guideActionBtn_rxxuz_539:focus-visible{outline:2px solid #134369;outline-offset:2px}._guideActionTitle_rxxuz_605{font-size:11px;font-weight:700;letter-spacing:.4px;color:inherit}._guideActionSub_rxxuz_619{font-size:10px;font-weight:600;color:#134369;transition:color .15s ease}._guideActionBtn_rxxuz_539:hover ._guideActionSub_rxxuz_619{color:#cbdceb}._guideModalOverlay_rxxuz_643{position:fixed;inset:0;background:#0a192fc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:_guideFadeIn_rxxuz_1 .18s ease;box-sizing:border-box}@keyframes _guideFadeIn_rxxuz_1{0%{opacity:0}to{opacity:1}}._guideModal_rxxuz_643{background:#fff;border-radius:14px;width:100%;max-width:960px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000059;border:1px solid #cbd5e1;overflow:hidden;animation:_guideModalPop_rxxuz_1 .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes _guideModalPop_rxxuz_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._guideModalHeader_rxxuz_733{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._guideModalTitleGroup_rxxuz_753{flex:1;min-width:0}._guideModalTitle_rxxuz_753{margin:0;font-size:19px;font-weight:700;color:#134369}._guideModalSubtitle_rxxuz_777{margin:6px 0 0;font-size:13px;color:#475569;line-height:1.45}._guideModalCloseBtn_rxxuz_791{background:#fff;border:1px solid #cbd5e1;color:#64748b;width:34px;height:34px;border-radius:50%;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-family:inherit;transition:all .15s ease}._guideModalCloseBtn_rxxuz_791:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}._guideModalFilterBar_rxxuz_839{display:flex;align-items:center;gap:10px;padding:10px 24px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}._guideFilterLabel_rxxuz_859{font-size:12px;font-weight:600;color:#64748b}._guideModalTabs_rxxuz_871{display:flex;gap:6px;flex-wrap:wrap}._guideModalTab_rxxuz_871{padding:4px 12px;font-size:11.5px;font-weight:600;border-radius:16px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;font-family:inherit;transition:all .15s ease}._guideModalTab_rxxuz_871:hover{background:#e2e8f0}._guideModalTab_rxxuz_871:focus-visible{outline:2px solid #134369;outline-offset:2px}._guideModalTabActive_rxxuz_927{background:#134369;color:#fff;border-color:#134369}._guideModalBody_rxxuz_939{padding:20px 24px;overflow-y:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._guideGrid_rxxuz_957{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._guideCard_rxxuz_969{border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;cursor:pointer}._guideCard_rxxuz_969:hover{box-shadow:0 4px 14px #0000000f}._guideCard_A_rxxuz_1001{border-color:#d1fae5;background:#fcfdfc}._guideCard_B_rxxuz_1011{border-color:#dcfce7;background:#fcfdfc}._guideCard_B2_rxxuz_1021{border-color:#fef3c7;background:#fffdf8}._guideCard_C_rxxuz_1031{border-color:#fed7aa;background:#fffbf7}._guideCardHighlighted_rxxuz_1041{border-width:2px!important}._guideCard_A_rxxuz_1001._guideCardHighlighted_rxxuz_1041{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98140,0 8px 24px #10b9811f}._guideCard_B_rxxuz_1011._guideCardHighlighted_rxxuz_1041{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e40,0 8px 24px #22c55e1f}._guideCard_B2_rxxuz_1021._guideCardHighlighted_rxxuz_1041{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b40,0 8px 24px #f59e0b1f}._guideCard_C_rxxuz_1031._guideCardHighlighted_rxxuz_1041{border-color:#f97316!important;box-shadow:0 0 0 3px #f9731640,0 8px 24px #f973161f}._guideCardHeader_rxxuz_1089{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:10px}._guideModalBadge_rxxuz_1105{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}._guideCardTitleGroup_rxxuz_1129{flex:1;min-width:0}._guideCardHeading_rxxuz_1139{margin:0;font-size:13.5px;font-weight:700;color:#134369;line-height:1.3}._guideHighlightPill_rxxuz_1155{font-size:10.5px;font-weight:700;color:#134369;background:#f0f6fa;border:1px solid #cbdceb;padding:3px 8px;border-radius:12px;white-space:nowrap}._guideCardSpecs_rxxuz_1177{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.45}._guideSpecRow_rxxuz_1193{display:flex;flex-direction:column;gap:2px}._guideSpecLabel_rxxuz_1205{font-weight:700;color:#1e293b;font-size:11.5px}._guideSpecVal_rxxuz_1217{color:#475569}._guideSpecRowNotice_rxxuz_1225{background:#f59e0b14;padding:6px 10px;border-radius:6px;border-left:3px solid #f59e0b}._guideModalFooter_rxxuz_1239{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:12px;color:#64748b}._guideModalDoneBtn_rxxuz_1263{background:#134369;color:#fff;border:0;border-radius:6px;padding:8px 18px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease;white-space:nowrap}._guideModalDoneBtn_rxxuz_1263:hover{background:#0d2f4a}._notice_rxxuz_1301{padding:10px 14px;background:#f0f6fa;color:#134369;font-size:12px;border-left:4px solid #134369;border-radius:0 4px 4px 0;margin:0 0 16px}._warning_rxxuz_1321{padding:12px 16px;background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:6px;font-size:12px;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}._warning_rxxuz_1321 button{padding:5px 12px;font-size:12px;background:#fff;border:1px solid #f59e0b;color:#92400e;border-radius:4px;cursor:pointer;white-space:nowrap}._dealsSection_rxxuz_1373{margin:0 0 24px;width:100%}._sliderContainer_rxxuz_1383{position:relative;width:100%;display:flex;align-items:center;gap:12px;box-sizing:border-box;touch-action:pan-y}._sliderContainer_rxxuz_1383:focus-visible{outline:2px solid #134369;outline-offset:4px;border-radius:8px}._sliderTrack_rxxuz_1415{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;flex:1;min-width:0}._sliderTrackSingle_rxxuz_1431{display:flex;justify-content:center;max-width:640px;margin:0 auto;width:100%}._sliderTrackDouble_rxxuz_1447{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto;width:100%}._sliderTrackTriple_rxxuz_1465{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;flex:1;min-width:0}._slideItem_rxxuz_1481{min-width:0;display:flex;width:100%}._slideCard_rxxuz_1493{width:100%;aspect-ratio:855 / 468;min-height:60px;max-height:250px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:zoom-in;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;box-shadow:0 1px 3px #0000000a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._slideCard_rxxuz_1493:hover{transform:translateY(-2px);border-color:#134369;box-shadow:0 4px 14px #1343691f}._slideCard_rxxuz_1493:focus-visible{outline:2px solid #134369;outline-offset:2px}._slideCardFilled_rxxuz_1553{background:#fff}._bannerImg_rxxuz_1561{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}._lightboxOverlay_rxxuz_1579{position:fixed;inset:0;background:#0a192fe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;animation:_fadeIn_rxxuz_1 .18s ease}@keyframes _fadeIn_rxxuz_1{0%{opacity:0}to{opacity:1}}._lightboxContent_rxxuz_1615{position:relative;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;justify-content:center}._lightboxImg_rxxuz_1635{max-width:100%;max-height:84vh;object-fit:contain;border-radius:8px;box-shadow:0 16px 48px #0000008c;-webkit-user-select:none;user-select:none}._lightboxCloseBtn_rxxuz_1653{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:12001;transition:background .15s ease,transform .15s ease}._lightboxCloseBtn_rxxuz_1653:hover{background:#ef4444e6;transform:scale(1.08)}._lightboxNavBtn_rxxuz_1703{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:12001;transition:background .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none}._lightboxNavBtn_rxxuz_1703:hover{background:#0284c7e6;transform:translateY(-50%) scale(1.1)}._lightboxNavPrev_rxxuz_1753{left:24px}._lightboxNavNext_rxxuz_1761{right:24px}._lightboxCounter_rxxuz_1769{margin-top:12px;color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:.5px;background:#00000073;padding:4px 14px;border-radius:12px}._sliderArrow_rxxuz_1793{width:38px;height:38px;border-radius:50%;background:#134369;color:#fff;border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 2px 6px #13436940;padding:0}._sliderArrow_rxxuz_1793:hover{background:#0d2f4a;transform:scale(1.08);box-shadow:0 3px 10px #13436959}._sliderArrow_rxxuz_1793:focus-visible{outline:2px solid #134369;outline-offset:2px}._sliderArrow_rxxuz_1793:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}._sliderArrowPrev_rxxuz_1863{order:0}._sliderArrowNext_rxxuz_1871{order:2}._layout_rxxuz_1881{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}._mainColumn_rxxuz_1895{min-width:0;display:flex;flex-direction:column}._sidebar_rxxuz_1909{background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow-y:auto;max-height:calc(100vh - 32px);box-shadow:0 1px 3px #0000000a;position:sticky;top:16px}._sidebarHeader_rxxuz_1931{background:#f8fafc;padding:12px 16px;border-bottom:1px solid #e2e8f0}._sidebarTitle_rxxuz_1943{margin:0;font-size:11.5px;font-weight:800;color:#134369;letter-spacing:.8px;text-transform:uppercase}._categoryList_rxxuz_1961{list-style:none;margin:0;padding:6px 0}._categoryList_rxxuz_1961>li{margin:0}._categoryItem_rxxuz_1981{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 16px;border:0;border-left:3px solid transparent;background:transparent;text-align:left;font-size:13px;color:#334155;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;box-sizing:border-box}._categoryItem_rxxuz_1981:hover{background:#f1f5f9;color:#134369}._categoryItem_rxxuz_1981._categoryActive_rxxuz_2025,._categoryActive_rxxuz_2025{background:#f0f6fa;color:#134369;font-weight:600;border-left-color:#134369}._categoryName_rxxuz_2041{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryCount_rxxuz_2057{font-size:11px;color:#94a3b8;font-weight:500;margin-left:8px;flex-shrink:0}._categoryActive_rxxuz_2025 ._categoryCount_rxxuz_2057{color:#134369;font-weight:600}._subCategoryList_rxxuz_2083{list-style:none;margin:0;padding:0}._subCategoryItem_rxxuz_2095{padding-left:28px;font-size:12px;color:#64748b}._subCategoryItem_rxxuz_2095:hover,._subCategoryItem_rxxuz_2095._categoryActive_rxxuz_2025{color:#134369}._toolbar_rxxuz_2127{display:flex;flex-direction:column;gap:14px;margin-bottom:20px;background:#fff;padding:16px 18px;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000a}._search_rxxuz_2151{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;height:42px;padding:0 14px;gap:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}._search_rxxuz_2151:focus-within{border-color:#134369;box-shadow:0 0 0 2px #13436926}._searchIcon_rxxuz_2185{display:flex;align-items:center;justify-content:center;color:#134369;flex-shrink:0}._search_rxxuz_2151 input{border:0;outline:none;flex:1;min-width:0;height:100%;font-size:13px;color:#1e293b;background:transparent}._searchClear_rxxuz_2223{background:transparent;border:0;color:#94a3b8;font-size:13px;cursor:pointer;padding:4px;display:flex;align-items:center}._searchClear_rxxuz_2223:hover{color:#475569}._desktopFilters_rxxuz_2255{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}._field_rxxuz_2269{display:flex;flex-direction:column;gap:5px;min-width:110px;flex:1}._fieldLabel_rxxuz_2285{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.3px}._select_rxxuz_2301{padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:13px;color:#1e293b;width:100%;outline:none;transition:border-color .15s ease}._select_rxxuz_2301:focus{border-color:#134369}._select_rxxuz_2301 option:disabled{color:#94a3b8;background-color:#f8fafc}._clearBtn_rxxuz_2343{border:1px solid #cbd5e1;background:#f8fafc;color:#134369;padding:7px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;margin-bottom:1px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._clearBtn_rxxuz_2343:hover{background:#e2e8f0;border-color:#94a3b8}._mobileActions_rxxuz_2381{display:none}._activeFilterBar_rxxuz_2391{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;flex-wrap:wrap}._activeFilterTitle_rxxuz_2415{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#64748b;white-space:nowrap}._pillList_rxxuz_2433{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._filterPill_rxxuz_2447{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:14px;background:#f0f6fa;border:1px solid #cbdceb;color:#134369;font-size:12px;line-height:1.3;cursor:pointer;font-family:inherit;transition:all .15s ease}._filterPill_rxxuz_2447:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}._pillType_rxxuz_2491{font-weight:500;opacity:.85}._pillValue_rxxuz_2501{font-weight:600}._pillClose_rxxuz_2509{font-size:10px;font-weight:700;margin-left:2px}._clearAllPillsBtn_rxxuz_2521{background:none;border:0;color:#ef4444;font-size:11.5px;font-weight:600;cursor:pointer;padding:2px 6px;text-decoration:underline;text-underline-offset:2px;font-family:inherit;transition:color .15s ease}._clearAllPillsBtn_rxxuz_2521:hover{color:#b91c1c}._productsSection_rxxuz_2559{min-width:0}._resultsBar_rxxuz_2567{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:#64748b}._resultsBar_rxxuz_2567 strong{color:#134369}._resultsBar_rxxuz_2567 select{padding:4px 8px;margin-left:6px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px}._tableWrap_rxxuz_2611{border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000000a}@media(max-width:1160px){._tableWrap_rxxuz_2611{overflow-x:auto}}._table_rxxuz_2611{width:100%;border-collapse:separate;border-spacing:0;min-width:800px;table-layout:fixed}._table_rxxuz_2611 thead tr{background:#f8fafc}._table_rxxuz_2611 th{position:sticky;top:0;z-index:10;background:#f8fafc;color:#134369;padding:0;font-size:12px;font-weight:700;text-align:left;border-bottom:2px solid #e2e8f0;box-shadow:0 2px 4px #1343690f;-webkit-user-select:none;user-select:none}._table_rxxuz_2611 th:first-child{border-top-left-radius:8px}._table_rxxuz_2611 th:last-child{border-top-right-radius:8px}._thProduct_rxxuz_2707{width:49%}._thStock_rxxuz_2715{width:10%}._thPriceEx_rxxuz_2723{width:15%}._thPriceInc_rxxuz_2731{width:26%}._sortHeaderBtn_rxxuz_2739{border:0;background:transparent;color:#134369;font-weight:700;font-size:12px;width:100%;padding:12px 14px;text-align:inherit;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:6px;white-space:nowrap}._sortHeaderBtn_rxxuz_2739:hover{background:#eef4f9;color:#0d2f4a}._numeric_rxxuz_2783 ._sortHeaderBtn_rxxuz_2739{justify-content:flex-end}._table_rxxuz_2611 td{padding:12px 14px;border-bottom:1px solid #e2e8f0;vertical-align:middle;font-size:13px;color:#1e293b}._row_rxxuz_2807{cursor:pointer;transition:background-color .15s ease}._row_rxxuz_2807:hover{background:#f8fafc}._openRow_rxxuz_2825{background:#f0f6fa!important}._productFlex_rxxuz_2835{display:flex;align-items:center;gap:10px}._chevronBtn_rxxuz_2847{border:1px solid #cbd5e1;background:#f8fafc;color:#134369;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex-shrink:0;transition:all .15s ease}._chevronBtn_rxxuz_2847:hover,._openRow_rxxuz_2825 ._chevronBtn_rxxuz_2847{background:#134369;color:#fff;border-color:#134369}._chevron_rxxuz_2847{font-size:12px;font-weight:700;line-height:1}._productMeta_rxxuz_2915{min-width:0}._productName_rxxuz_2923{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;display:block}._productSubMeta_rxxuz_2939{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}._productCodeBadge_rxxuz_2955{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:#134369;background:#edf4fa;border:1px solid #d0e1f0;padding:1px 6px;border-radius:4px;letter-spacing:.02em;-webkit-user-select:all;user-select:all}._productMetaDivider_rxxuz_2983{color:#94a3b8;font-size:10px}._productCategory_rxxuz_2993{font-size:11px;color:#64748b;display:inline-block}._numeric_rxxuz_2783{text-align:right;font-variant-numeric:tabular-nums}._inStock_rxxuz_3017{color:#047857;font-weight:600}._noStock_rxxuz_3027{color:#94a3b8;font-weight:500}._tdPriceEx_rxxuz_3037{color:#475569;font-size:13px}._tdPriceEx_rxxuz_3037 ._priceDash_rxxuz_3047{display:block;text-align:center;font-size:14px;font-weight:500;color:#94a3b8}._priceIncValue_rxxuz_3063{color:#134369;font-size:13px;font-weight:700}._pending_rxxuz_3075{display:inline-block;color:#b45309;font-size:11px;line-height:1.4}._quoteBadge_rxxuz_3089{display:inline-flex;align-items:center;justify-content:center;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:9999px;padding:2px 9px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1.35;box-shadow:0 1px 2px #b453090f;vertical-align:middle}._vatCardPrice_rxxuz_3125 ._quoteBadge_rxxuz_3089{font-size:13px;padding:4px 12px}._muted_rxxuz_3135{color:#94a3b8;font-size:12px}._detailsRow_rxxuz_3147 td{padding:0;background:#f8fafc;border-bottom:2px solid #cbd5e1}._drawer_rxxuz_3159{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:20px 24px;background:#f8fafc}._drawerCol_rxxuz_3175{display:flex;flex-direction:column;gap:12px;min-width:0}._drawerItem_rxxuz_3189{display:flex;flex-direction:column;gap:3px}._drawerLabel_rxxuz_3201{font-size:11px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.3px}._drawerValue_rxxuz_3217{font-size:13px;font-weight:600;color:#1e293b;overflow-wrap:anywhere}._drawerPriceTop_rxxuz_3231{display:flex;flex-direction:column;gap:12px}._drawerPriceCol_rxxuz_3243{justify-content:space-between}._vatCard_rxxuz_3125{background:#f0f6fa;border:1px solid #cbdceb;border-radius:8px;padding:12px 16px;margin-top:6px;display:flex;flex-direction:column;gap:3px}._vatCardLabel_rxxuz_3275{font-size:11px;font-weight:700;color:#134369;text-transform:uppercase;letter-spacing:.5px}._vatCardPrice_rxxuz_3125{font-size:20px;font-weight:800;color:#134369;font-variant-numeric:tabular-nums}._pagination_rxxuz_3307{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;color:#64748b}._paginationActions_rxxuz_3327{display:flex;align-items:center;gap:12px}._paginationActions_rxxuz_3327 button{padding:6px 12px;font-size:12px;border:1px solid #cbd5e1;background:#fff;border-radius:4px;cursor:pointer;color:#134369;transition:background .15s ease}._paginationActions_rxxuz_3327 button:hover:not(:disabled){background:#f1f5f9}._footnote_rxxuz_3369{font-size:11px;color:#94a3b8;margin:18px 0 0}._empty_rxxuz_3381{text-align:center;padding:48px 16px;color:#64748b}._empty_rxxuz_3381 strong{display:block;font-size:16px;color:#134369;margin-bottom:6px}._empty_rxxuz_3381 p{margin:0 0 16px}._empty_rxxuz_3381 button{padding:8px 16px;font-size:13px;background:#134369;color:#fff;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._empty_rxxuz_3381 button:hover{background:#0d2f4a}._emptyActions_rxxuz_3445{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}._emptySecondaryBtn_rxxuz_3461{background:#fff!important;color:#134369!important;border:1px solid #cbd5e1!important}._emptySecondaryBtn_rxxuz_3461:hover{background:#f1f5f9!important;border-color:#94a3b8!important}._dialog_rxxuz_3485{border:1px solid #cbd5e1;border-radius:8px;padding:20px;max-height:85vh;width:min(420px,94vw);box-shadow:0 10px 25px #00000026}._dialogHeader_rxxuz_3503{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._dialogHeader_rxxuz_3503 h2{font-size:18px;margin:0;color:#134369}._dialogHeader_rxxuz_3503 button{background:transparent;border:0;font-size:16px;cursor:pointer;color:#64748b;padding:4px 8px}._dialogFilters_rxxuz_3547{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}._dialogFooter_rxxuz_3561{display:flex;justify-content:flex-end}._dialogApplyBtn_rxxuz_3571{width:100%;background:#134369;color:#fff;border:0;border-radius:6px;padding:10px;font-size:13px;font-weight:600;cursor:pointer}._priceIncCol_rxxuz_3597{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._rowActionGroup_rxxuz_3611{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._rowQtyPicker_rxxuz_3625{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:4px;background:#fff;overflow:hidden;height:26px;box-shadow:0 1px 2px #0000000a}._rowQtyBtn_rxxuz_3647{background:#f8fafc;border:0;color:#134369;font-size:13px;font-weight:700;width:22px;height:100%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;padding:0;-webkit-user-select:none;user-select:none}._rowQtyBtn_rxxuz_3647:hover:not(:disabled){background:#e2e8f0;color:#134369}._rowQtyBtn_rxxuz_3647:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}._rowQtyInput_rxxuz_3703{width:34px;height:100%;border:0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;text-align:center;font-size:11px;font-weight:700;color:#0f172a;background:#fff;padding:0 2px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}._rowQtyInput_rxxuz_3703::-webkit-outer-spin-button,._rowQtyInput_rxxuz_3703::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._rowQtyInput_rxxuz_3703:focus{outline:none;background:#f0f6fa;color:#134369}._rowQtyInput_rxxuz_3703:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._rowAddBtn_rxxuz_3771{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fff;color:#134369;border:1.5px solid #134369;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;height:26px;box-sizing:border-box}._rowAddBtn_rxxuz_3771:hover:not(:disabled){background:#134369;color:#fff;border-color:#134369;transform:translateY(-1px);box-shadow:0 2px 6px #13436933}._rowAddBtn_rxxuz_3771:disabled{background:#e2e8f0;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}._rowAddBtnSuccess_rxxuz_3847{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;transform:none!important;box-shadow:0 2px 5px #16a34a4d!important}._drawerQuoteBox_rxxuz_3863{margin-top:12px;padding-top:12px;border-top:1px dashed #cbd5e1;display:flex;flex-direction:column;gap:6px}._drawerQuoteLabel_rxxuz_3881{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}._drawerQuoteRow_rxxuz_3897{display:flex;align-items:center;gap:10px}._qtyPicker_rxxuz_3909{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#fff;overflow:hidden;height:34px}._qtyBtn_rxxuz_3929{background:#f8fafc;border:0;color:#134369;font-size:15px;font-weight:700;width:32px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}._qtyBtn_rxxuz_3929:hover:not(:disabled){background:#e2e8f0}._qtyBtn_rxxuz_3929:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}._qtyValue_rxxuz_3981{padding:0 10px;font-size:13px;font-weight:700;color:#0f172a;min-width:24px;text-align:center;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}._qtyInput_rxxuz_4003{width:44px;height:100%;border:0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;text-align:center;font-size:13px;font-weight:700;color:#0f172a;background:#fff;padding:0 4px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}._qtyInput_rxxuz_4003::-webkit-outer-spin-button,._qtyInput_rxxuz_4003::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._qtyInput_rxxuz_4003:focus{outline:none;background:#f0f6fa;color:#134369}._qtyInput_rxxuz_4003:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._drawerAddBtn_rxxuz_4071{flex:1;height:34px;background:#134369;color:#fff;border:1px solid #134369;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;white-space:nowrap}._drawerAddBtn_rxxuz_4071:hover:not(:disabled){background:#0d2f4a;border-color:#0d2f4a;box-shadow:0 2px 6px #13436940}._drawerAddBtn_rxxuz_4071:disabled{background:#e2e8f0;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.7}._drawerAddBtnSuccess_rxxuz_4135{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;box-shadow:0 2px 6px #16a34a4d!important}._quoteFloatingBar_rxxuz_4151{position:fixed;bottom:14px;left:20px;right:20px;max-width:1240px;margin:0 auto;border-radius:12px;z-index:1000;background:#134369;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #13436959;padding:10px 24px;box-sizing:border-box;animation:_slideUpBar_rxxuz_1 .2s ease-out}@keyframes _slideUpBar_rxxuz_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._quoteFloatingContent_rxxuz_4205{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}._quoteFloatingInfo_rxxuz_4223{display:flex;align-items:center;gap:12px}._quoteFloatingIcon_rxxuz_4235{font-size:20px;line-height:1}._quoteFloatingText_rxxuz_4245{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._quoteFloatingTitle_rxxuz_4259{font-size:14px;font-weight:700;color:#fff;letter-spacing:.2px}._quoteFloatingVat_rxxuz_4273{font-size:12px;color:#cbdceb;font-weight:500}._quoteFloatingActionBtn_rxxuz_4285{background:#fff;color:#134369;border:1px solid #ffffff;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #00000026;transition:all .15s ease;font-family:inherit}._quoteFloatingActionBtn_rxxuz_4285:hover{background:#f0f6fa;color:#0d2f4a;transform:translateY(-1px);box-shadow:0 4px 10px #0003}._quoteFloatingActionBtn_rxxuz_4285:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._topBarQuoteBtn_rxxuz_4339{padding:4px 10px;font-size:11px;border-radius:4px;border:1px solid #134369;background:#f0f6fa;color:#134369;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px;font-family:inherit}._topBarQuoteBtn_rxxuz_4339:hover{background:#134369;color:#fff}._quoteModalOverlay_rxxuz_4383{position:fixed;inset:0;background:#0a192fc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_rxxuz_1 .18s ease;box-sizing:border-box}._quoteModal_rxxuz_4383{background:#fff;border-radius:14px;width:100%;max-width:860px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000059;border:1px solid #cbd5e1;overflow:hidden;animation:_modalPop_rxxuz_1 .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes _modalPop_rxxuz_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._quoteModalHeader_rxxuz_4463{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._quoteModalTitleGroup_rxxuz_4483{flex:1;min-width:0}._quoteModalTitle_rxxuz_4483{margin:0;font-size:19px;font-weight:700;color:#134369}._quoteModalSubtitle_rxxuz_4507{margin:6px 0 0;font-size:13px;color:#475569;line-height:1.45}._quoteModalCloseBtn_rxxuz_4521{background:#fff;border:1px solid #cbd5e1;color:#64748b;width:34px;height:34px;border-radius:50%;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-family:inherit;transition:all .15s ease}._quoteModalCloseBtn_rxxuz_4521:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}._quoteModalBody_rxxuz_4569{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}._quoteMetaBar_rxxuz_4587{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#f8fafc;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px}._quoteMetaField_rxxuz_4607{display:flex;flex-direction:column;gap:6px}._quoteMetaLabel_rxxuz_4619{font-size:12px;font-weight:600;color:#134369}._quoteInput_rxxuz_4631,._quoteSelect_rxxuz_4633{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;background:#fff;color:#1e293b;font-family:inherit;width:100%;box-sizing:border-box}._quoteInput_rxxuz_4631:focus,._quoteSelect_rxxuz_4633:focus{outline:2px solid #134369;border-color:#134369}._quoteTableWrap_rxxuz_4669{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto;background:#fff}._quoteTable_rxxuz_4669{width:100%;border-collapse:collapse;font-size:13px}._quoteTable_rxxuz_4669 th{background:#f1f5f9;color:#475569;padding:10px 12px;font-size:12px;font-weight:600;text-align:left;border-bottom:1px solid #e2e8f0}._thQuoteProd_rxxuz_4715{width:44%}._thQuoteQty_rxxuz_4723{width:18%;text-align:center}._thQuotePrice_rxxuz_4733{width:16%}._thQuoteTotal_rxxuz_4741{width:14%}._thQuoteAction_rxxuz_4749{width:8%;text-align:center}._quoteRow_rxxuz_4759 td{padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:middle}._quoteBundleBadge_rxxuz_4771{display:inline-flex;align-items:center;gap:4px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:700;margin-bottom:4px}._quoteProdName_rxxuz_4799{display:block;font-size:13px;color:#0f172a}._quoteProdMeta_rxxuz_4811{display:flex;gap:6px;font-size:11px;color:#64748b;margin-top:2px;flex-wrap:wrap}._quoteBundleComponents_rxxuz_4829{margin-top:6px;padding:6px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}._quoteBundleComponentsTitle_rxxuz_4845{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.03em;margin-bottom:3px}._quoteBundleComponentsList_rxxuz_4865{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}._quoteBundleComponentItem_rxxuz_4883{font-size:11px;color:#334155;line-height:1.4}._quoteBundleComponentCode_rxxuz_4895{color:#64748b;font-size:10.5px}._quoteProdStock_rxxuz_4905{color:#64748b}._quoteProdStockOut_rxxuz_4913{color:#dc2626;font-weight:600}._quoteQtyControls_rxxuz_4923{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:4px;background:#fff;height:28px}._quoteQtyBtn_rxxuz_4943{background:#f8fafc;border:0;color:#134369;font-size:14px;font-weight:700;width:26px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}._quoteQtyBtn_rxxuz_4943:hover:not(:disabled){background:#e2e8f0}._quoteQtyBtn_rxxuz_4943:disabled{color:#cbd5e1;cursor:not-allowed}._quoteQtyValue_rxxuz_4991{padding:0 8px;font-size:12px;font-weight:700;color:#0f172a;min-width:20px;text-align:center;font-variant-numeric:tabular-nums}._quoteDeleteBtn_rxxuz_5011{background:transparent;border:1px solid #fca5a5;color:#ef4444;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._quoteDeleteBtn_rxxuz_5011:hover{background:#fee2e2;color:#dc2626}._quoteSummaryBox_rxxuz_5045{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}._quoteSummaryRow_rxxuz_5065{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#475569}._quoteSummaryVal_rxxuz_5081{font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}._quoteSummaryRowGrand_rxxuz_5093{margin-top:6px;padding-top:8px;border-top:1px solid #cbd5e1}._quoteGrandLabel_rxxuz_5105{font-size:14px;font-weight:700;color:#134369}._quoteGrandVal_rxxuz_5117{font-size:18px;font-weight:800;color:#134369;font-variant-numeric:tabular-nums}._quoteEmpty_rxxuz_5131{text-align:center;padding:36px 16px;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:8px}._quoteEmpty_rxxuz_5131 strong{font-size:16px;color:#134369}._quoteEmpty_rxxuz_5131 p{margin:0;font-size:13px;max-width:440px}._quoteContinueBtn_rxxuz_5173{margin-top:10px;padding:8px 18px;background:#134369;color:#fff;border:0;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}._quoteModalFooter_rxxuz_5197{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;flex-wrap:wrap}._quoteFooterLeft_rxxuz_5219{display:flex;align-items:center;gap:10px}._quoteFooterRight_rxxuz_5231{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._quoteClearBtn_rxxuz_5245{background:transparent;border:1px solid #cbd5e1;color:#64748b;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}._quoteClearBtn_rxxuz_5245:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}._quoteCopyBtn_rxxuz_5281{background:#fff;border:1px solid #134369;color:#134369;padding:9px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}._quoteCopyBtn_rxxuz_5281:hover{background:#f0f6fa}._quoteWhatsappBtn_rxxuz_5313{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;text-decoration:none;border:1px solid #1ebb5a;padding:9px 18px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #25d3664d;transition:all .15s ease}._quoteWhatsappBtn_rxxuz_5313:hover{background:#1ebb5a;transform:translateY(-1px);box-shadow:0 4px 10px #25d36666}._quoteDoneBtn_rxxuz_5359{background:#134369;color:#fff;border:0;padding:9px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._quoteDoneBtn_rxxuz_5359:hover{background:#0d2f4a}@media(max-width:1160px){._header_rxxuz_149{flex-direction:column;align-items:stretch;gap:14px}._qualityBanner_rxxuz_225{max-width:100%}}@media(max-width:900px){._layout_rxxuz_1881{grid-template-columns:1fr;gap:16px}._sidebar_rxxuz_1909{position:static;max-height:none;overflow-y:visible}}@media(max-width:768px){._catalog_rxxuz_1{padding:16px 12px 76px}._qualityBanner_rxxuz_225{flex-direction:column;height:auto;min-height:0;max-height:none;max-width:100%;width:100%;gap:8px}._qualityCardsGrid_rxxuz_251{grid-template-columns:repeat(2,1fr);gap:8px;width:100%}._qualityCard_rxxuz_251{min-height:52px;height:auto;padding:6px 8px;gap:6px}._qualityBadge_rxxuz_389{width:24px;height:24px;font-size:12px}._qualityCardTitle_rxxuz_479{font-size:11px}._qualityCardItem_rxxuz_519{font-size:10px;white-space:normal;word-break:break-word;line-height:1.25}._guideActionBtn_rxxuz_539{width:100%;height:auto;padding:10px 14px;flex-direction:row;justify-content:center;align-items:center;gap:8px}._guideModalOverlay_rxxuz_643{padding:12px}._guideModal_rxxuz_643{width:92%!important;max-width:92%!important;max-height:85vh!important;border-radius:12px}._guideModalHeader_rxxuz_733{padding:14px 16px}._guideModalTitle_rxxuz_753{font-size:16px}._guideModalSubtitle_rxxuz_777{font-size:12px}._guideModalFilterBar_rxxuz_839{padding:8px 16px}._guideModalBody_rxxuz_939{padding:14px 16px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._guideGrid_rxxuz_957{grid-template-columns:1fr;gap:12px}._guideCard_rxxuz_969{padding:12px 14px}._guideModalFooter_rxxuz_1239{padding:10px 16px;flex-direction:column;align-items:stretch;gap:8px;text-align:center}._guideModalDoneBtn_rxxuz_1263{width:100%}._sliderContainer_rxxuz_1383{gap:6px}._sliderArrow_rxxuz_1793{width:30px;height:30px}._sliderArrow_rxxuz_1793 svg{width:16px;height:16px}._sliderTrack_rxxuz_1415{gap:8px}._slideCard_rxxuz_1493{min-height:32px}._bannerRemoveBtn_rxxuz_5657{width:20px;height:20px;top:4px;right:4px;opacity:.85}._bannerPlaceholder_rxxuz_5671{margin:3px}._bannerPlaceholder_rxxuz_5671 svg{width:22px;height:22px}._desktopFilters_rxxuz_2255{display:none}._mobileActions_rxxuz_2381{display:flex;gap:10px}._mobileActions_rxxuz_2381 button{flex:1;padding:9px 12px;font-size:13px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;color:#134369;font-weight:500}._drawer_rxxuz_3159{grid-template-columns:1fr;gap:18px}._pagination_rxxuz_3307{flex-direction:column;align-items:flex-start}._paginationActions_rxxuz_3327{width:100%;justify-content:space-between}._quoteFloatingBar_rxxuz_4151{padding:10px 14px}._quoteFloatingContent_rxxuz_4205{flex-direction:row;gap:10px}._quoteFloatingTitle_rxxuz_4259{font-size:12px}._quoteFloatingActionBtn_rxxuz_4285{padding:7px 12px;font-size:12px}._quoteMetaBar_rxxuz_4587{grid-template-columns:1fr;gap:10px}._quoteModal_rxxuz_4383{width:94%!important;max-width:94%!important;max-height:88vh!important}._quoteModalHeader_rxxuz_4463,._quoteModalBody_rxxuz_4569{padding:14px 16px}._quoteModalFooter_rxxuz_5197{padding:12px 16px;flex-direction:column;align-items:stretch}._quoteFooterLeft_rxxuz_5219,._quoteFooterRight_rxxuz_5231{width:100%;flex-direction:column;gap:8px}._quoteClearBtn_rxxuz_5245,._quoteCopyBtn_rxxuz_5281,._quoteWhatsappBtn_rxxuz_5313,._quoteDoneBtn_rxxuz_5359{width:100%;justify-content:center;text-align:center}}@media(max-width:480px){._sliderContainer_rxxuz_1383{gap:4px}._sliderArrow_rxxuz_1793{width:24px;height:24px}._sliderArrow_rxxuz_1793 svg{width:13px;height:13px}._sliderTrack_rxxuz_1415{gap:5px}._slideCard_rxxuz_1493{min-height:28px}._bannerPlaceholder_rxxuz_5671 svg{width:16px;height:16px}._bannerRemoveBtn_rxxuz_5657{width:16px;height:16px;top:2px;right:2px}._bannerRemoveBtn_rxxuz_5657 svg{width:10px;height:10px}}._sidebarHighlightSection_rxxuz_5913{padding:8px 12px 6px;background:#f8fafc;display:flex;flex-direction:column;gap:6px}._highlightCategoryItem_rxxuz_5929{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;text-align:left;font-size:13px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease;box-sizing:border-box}._highlightCategoryItem_rxxuz_5929:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._highlightNew_rxxuz_5977{border-left:3px solid #2563eb}._highlightNew_rxxuz_5977:hover,._highlightNew_rxxuz_5977._categoryActive_rxxuz_2025{background:#eff6ff;border-color:#bfdbfe;border-left-color:#2563eb;color:#1d4ed8}._highlightRestocked_rxxuz_6001{border-left:3px solid #059669}._highlightRestocked_rxxuz_6001:hover,._highlightRestocked_rxxuz_6001._categoryActive_rxxuz_2025{background:#f0fdf4;border-color:#bbf7d0;border-left-color:#059669;color:#065f46}._sidebarDivider_rxxuz_6025{height:1px;background:#e2e8f0;margin:4px 12px 2px}._rowNew_rxxuz_6039 ._tdProduct_rxxuz_6039{box-shadow:inset 4px 0 #2563eb}._rowRestocked_rxxuz_6047 ._tdProduct_rxxuz_6039{box-shadow:inset 4px 0 #059669}._productTitleRow_rxxuz_6057{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._productBadge_rxxuz_6071{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:2.5px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;vertical-align:middle;line-height:1.25;box-shadow:0 1px 3px #0000001a}._productBadgeNew_rxxuz_6101{background:#2563eb;color:#fff;border:1px solid #1d4ed8}._productBadgeRestocked_rxxuz_6113{background:#059669;color:#fff;border:1px solid #047857}._drawerBadgeNew_rxxuz_6127{color:#2563eb;font-weight:700}._drawerBadgeRestocked_rxxuz_6137{color:#059669;font-weight:700}._resultsControls_rxxuz_6149{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._sortSelectLabel_rxxuz_6163{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#475569}._sortSelectLabel_rxxuz_6163 select{padding:4px 8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1e293b;font-size:13px;cursor:pointer}._campaignModalOverlay_rxxuz_6207{position:fixed;inset:0;background:#0a192fd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:_campaignFadeIn_rxxuz_1 .2s ease-out}@keyframes _campaignFadeIn_rxxuz_1{0%{opacity:0}to{opacity:1}}._campaignModalWide_rxxuz_6245{background:#fff;border-radius:16px;width:95%;max-width:1140px;height:82vh;max-height:740px;min-height:520px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);box-shadow:0 25px 50px -12px #0006,0 0 0 1px #ffffff26;overflow:hidden;animation:_campaignPop_rxxuz_1 .22s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes _campaignPop_rxxuz_1{0%{opacity:0;transform:scale(.97) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._campaignShowcaseStage_rxxuz_6301{background:radial-gradient(circle at center,#172554,#0f172a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;height:100%;padding:24px}._campaignShowcaseImg_rxxuz_6323{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5));transition:transform .25s ease}._campaignStageZoomBtn_rxxuz_6343{position:absolute;top:14px;left:14px;background:#0f172abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}._campaignStageZoomBtn_rxxuz_6343:hover{background:#0f172af2;border-color:#fff6;transform:translateY(-1px)}._campaignSidePanel_rxxuz_6395{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border-left:1px solid #e2e8f0}._campaignPanelHeader_rxxuz_6413{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc;gap:12px;flex-shrink:0}._campaignPanelTitleGroup_rxxuz_6435{flex:1;min-width:0}._campaignBadgeRow_rxxuz_6445{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}._campaignTypeBadgeBundle_rxxuz_6461{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}._campaignTypeBadgeSingle_rxxuz_6489{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:#fef3c7;color:#b45309;border:1px solid #fde68a;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}._campaignItemCountBadge_rxxuz_6517{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;font-size:11px;font-weight:600}._campaignPanelTitle_rxxuz_6435{margin:0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.3}._campaignModalCloseBtn_rxxuz_6557{background:#fff;border:1px solid #cbd5e1;color:#64748b;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .15s ease;flex-shrink:0;padding:0}._campaignModalCloseBtn_rxxuz_6557:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}._campaignPricingHeroCard_rxxuz_6605{padding:14px 20px;background:#f0fdf4;border-bottom:1px solid #bbf7d0;display:flex;flex-direction:column;gap:10px;flex-shrink:0}._campaignPricingHeroTop_rxxuz_6625{display:flex;flex-direction:column;gap:2px}._campaignPricingHeroLabel_rxxuz_6637{font-size:11px;font-weight:700;color:#166534;text-transform:uppercase;letter-spacing:.5px}._campaignPriceRow_rxxuz_6653{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._campaignPriceMain_rxxuz_6667{font-size:20px;font-weight:800;color:#0f172a}._campaignVatNote_rxxuz_6679{font-size:12px;font-weight:600;color:#64748b}._campaignSavings_rxxuz_6691{display:inline-flex;align-items:center;gap:6px}._campaignOldPrice_rxxuz_6703{font-size:13px;color:#94a3b8;text-decoration:line-through}._campaignDiscountBadge_rxxuz_6715{background:#dcfce7;color:#166534;border:1px solid #bbf7d0;padding:1px 5px;border-radius:4px;font-size:11px;font-weight:700}._campaignAddBundleHeroBtn_rxxuz_6735{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#059669;color:#fff;border:1px solid #047857;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #05966940;transition:all .15s ease}._campaignAddBundleHeroBtn_rxxuz_6735:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #05966959}._campaignAddBundleHeroBtn_rxxuz_6735:disabled{background:#cbd5e1;border-color:#94a3b8;color:#64748b;cursor:not-allowed;box-shadow:none}._campaignPanelScrollArea_rxxuz_6801{padding:14px 20px;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}._campaignSectionHeader_rxxuz_6821{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._campaignSectionTitle_rxxuz_6837{margin:0;font-size:14px;font-weight:700;color:#1e293b}._campaignStockWarning_rxxuz_6851{font-size:11px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:2px 6px;border-radius:4px;font-weight:500}._campaignNoProducts_rxxuz_6871{padding:20px;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#475569}._campaignNoProductsSub_rxxuz_6889{margin-top:4px;font-size:11px;color:#64748b}._campaignProductList_rxxuz_6901{display:flex;flex-direction:column;gap:8px}._campaignProductCard_rxxuz_6913{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}._campaignProductCard_rxxuz_6913:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}._campaignProductOutOfStock_rxxuz_6947{background:#fafafa;opacity:.75}._campaignProductInfo_rxxuz_6957{flex:1;min-width:0}._campaignProductTopLine_rxxuz_6967{display:flex;align-items:center;gap:6px;margin-bottom:3px}._campaignProductCode_rxxuz_6981{font-family:monospace;font-size:11px;font-weight:700;background:#f1f5f9;color:#334155;padding:1px 5px;border-radius:3px;border:1px solid #e2e8f0}._campaignProductQuality_rxxuz_7003{font-size:10px;font-weight:700;color:#0284c7;background:#e0f2fe;padding:1px 5px;border-radius:3px}._campaignProductInStockBadge_rxxuz_7021{font-size:11px;font-weight:600;color:#059669}._campaignProductOutBadge_rxxuz_7033{font-size:10px;font-weight:700;color:#dc2626;background:#fee2e2;padding:1px 5px;border-radius:3px}._campaignProductName_rxxuz_7051{margin:0;font-size:13px;font-weight:600;color:#0f172a;line-height:1.3}._campaignProductSpecs_rxxuz_7067{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}._campaignSpecItem_rxxuz_7083{font-size:10px;color:#64748b;background:#f8fafc;padding:1px 5px;border-radius:3px;border:1px solid #f1f5f9}._campaignProductAction_rxxuz_7101{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._campaignProductPriceWrap_rxxuz_7117{display:flex;flex-direction:column;align-items:flex-end;gap:1px}._campaignProductPriceEx_rxxuz_7131{font-size:13px;font-weight:700;color:#0f172a}._campaignProductPriceEx_rxxuz_7131 small,._campaignProductPriceInc_rxxuz_7153{font-size:10px;color:#64748b}._campaignAddSingleBtn_rxxuz_7163{background:#fff;color:#0284c7;border:1px solid #0284c7;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}._campaignAddSingleBtn_rxxuz_7163:hover:not(:disabled){background:#0284c7;color:#fff}._campaignAddSingleBtn_rxxuz_7163:disabled{border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;background:#f1f5f9}._campaignPanelFooter_rxxuz_7215{display:flex;align-items:center;justify-content:flex-end;padding:12px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}._campaignCloseFooterBtn_rxxuz_7235{background:#fff;border:1px solid #cbd5e1;color:#475569;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}._campaignCloseFooterBtn_rxxuz_7235:hover{background:#f1f5f9;color:#0f172a}._bannerInteractiveBadge_rxxuz_7271{position:absolute;top:10px;right:10px;background:#0f172ae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #0000004d;pointer-events:none;border:1px solid rgba(255,255,255,.25);transition:transform .2s ease}._bannerBadgeArrow_rxxuz_7313{font-size:11px;color:#38bdf8;font-weight:600}@media(max-width:860px){._campaignModalWide_rxxuz_6245{grid-template-columns:1fr;height:auto;max-height:90vh}._campaignShowcaseStage_rxxuz_6301{height:250px;padding:14px}._campaignSidePanel_rxxuz_6395{border-left:none;border-top:1px solid #e2e8f0}}*{box-sizing:border-box}body{margin:0;background:#fff;color:#17324d;font-family:Arial,Helvetica,sans-serif;font-size:13px}button,input,select{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{cursor:default;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #134369;outline-offset:3px}button{background:#fff;border:1px solid #d9e2ea;border-radius:4px;padding:8px 12px}input,select{border:1px solid #d9e2ea;border-radius:4px;background:#fff;color:#17324d}h1,h2,p{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog::backdrop{background:#0f233759}
