.product-card.product-card-compact{padding:16px;gap:12px;min-width:0;align-content:start;height:auto}.product-card-compact :is(.product-media,.product-detail-media-link){height:180px;min-height:0;flex:none}.product-card-compact .product-detail-media-link .product-media{height:100%}.product-card-compact h2{font-size:18px;line-height:1.35;margin:0;min-height:0}.product-card-compact .product-card-top{font-size:11px;gap:6px;flex-wrap:wrap}.product-card-compact .product-card-top b{font-size:11px;line-height:1.45}.product-card-compact .product-spec-chips{gap:5px;margin:0}.product-card-compact .product-spec-chips span{font-size:11px;line-height:1.35;padding:5px 6px}.product-card-compact .product-catalog-price{margin:0;padding:10px 0;border-top:1px solid #dce2e5}.product-card-compact .product-catalog-price strong{font-size:21px;line-height:1.3}.product-card-compact>dl{margin:0;font-size:11px}.product-card-compact>dl>div{padding:4px 0}.product-card-compact dd{overflow-wrap:anywhere}.product-card-compact>.product-quantity-control{margin:0;padding:0}.product-card-compact>.product-quantity-control small{display:none}.product-card-compact>button{min-height:44px;margin:0;padding:10px;font-size:13px}.product-card-compact details{font-size:12px;line-height:1.5;border-top:1px solid #dce2e5;margin:0}.product-card-compact summary{cursor:pointer;min-height:40px;padding:10px 0;color:#203e51}.product-card-compact details p{font-size:13px;line-height:1.55;margin:8px 0}.product-card-compact>.product-detail-link{font-size:12px;padding:8px 0;margin:0}.product-card-compact .product-systems{display:none}.product-card-compact :is(button,input,summary,a):focus-visible{outline:3px solid #146ca0;outline-offset:2px}.lead-contact-channel{border:0;padding:0;margin:12px 0;min-width:0;grid-column:1/-1}.lead-contact-channel legend{font-size:14px;font-weight:700;margin-bottom:10px}.lead-contact-options{display:flex!important;gap:16px;flex-wrap:wrap;margin-bottom:12px}.lead-contact-options label{display:flex!important;align-items:center;gap:8px;font-size:14px}.lead-contact-options input{width:18px!important;height:18px!important;min-height:18px!important;margin:0;flex:none}.lead-contact-channel>[hidden]{display:none!important}.rack-tool-guide_root__UPeSh{display:inline-block;font-family:Arial,sans-serif}.rack-tool-guide_launcher__pGc_l{min-height:48px;padding:12px 18px;border:2px solid #bc1019;border-radius:10px;background:#fff;color:#a80c15;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px}.rack-tool-guide_launcher__pGc_l>span{display:grid;place-items:center;border:2px solid;border-radius:50%;width:24px;height:24px}.rack-tool-guide_dialog__lvokf{box-sizing:border-box;width:min(660px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:20px;background:#fff;color:#202326;box-shadow:0 24px 90px #0006;overflow:auto;margin:auto}.rack-tool-guide_dialog__lvokf::backdrop{background:#101820b8;backdrop-filter:blur(3px)}.rack-tool-guide_top__DTZOn{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#202326;color:#fff;font-size:15px;font-weight:700}.rack-tool-guide_close__AefiE{background:transparent;color:#fff;border:1px solid #a4abb0;border-radius:8px;width:44px;height:44px;flex-shrink:0;font-size:28px;cursor:pointer}.rack-tool-guide_body__Hf31o{padding:24px 28px 8px}.rack-tool-guide_counter__fWqx5{color:#ad1019;font-size:14px;font-weight:700;margin:0 0 8px}.rack-tool-guide_progress__ml2HS{appearance:none;width:100%;height:6px;display:block;margin:0 0 24px;border:0;border-radius:5px;overflow:hidden;background:#e7e9ec}.rack-tool-guide_progress__ml2HS::-webkit-progress-bar{background:#e7e9ec}.rack-tool-guide_progress__ml2HS::-webkit-progress-value{background:#c6101b}.rack-tool-guide_progress__ml2HS::-moz-progress-bar{background:#c6101b}.rack-tool-guide_body__Hf31o h2{font-size:28px;line-height:1.18;margin:0 0 18px;letter-spacing:-.4px}.rack-tool-guide_text__jeBe3{font-size:18px;line-height:1.6;margin:0 0 20px}.rack-tool-guide_tip__X0EmY{font-size:15px;line-height:1.55;background:#f3f5f7;border-left:4px solid #c6101b;border-radius:8px;padding:14px 16px;margin:0 0 16px}.rack-tool-guide_tip__X0EmY strong{color:#a40c15}.rack-tool-guide_footer__tbVNe{position:sticky;bottom:0;display:flex;gap:14px;justify-content:space-between;background:#fff;padding:18px 28px;border-top:1px solid #e5e7eb}.rack-tool-guide_back__CIkRd,.rack-tool-guide_primary__egPMn{display:flex;justify-content:center;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;padding:14px 22px;border-radius:10px;font-size:17px;font-weight:700;cursor:pointer}.rack-tool-guide_primary__egPMn{background:#bf101a;color:#fff;border:2px solid #bf101a}.rack-tool-guide_primary__egPMn:hover{background:#a00a13}.rack-tool-guide_back__CIkRd{background:#fff;color:#202326;border:2px solid #3c444b}.rack-tool-guide_back__CIkRd:disabled{opacity:.4;cursor:default}.rack-tool-guide_footer__tbVNe>*{flex:1}.rack-tool-guide_contacts__ZyNXl{display:grid;gap:12px;margin-bottom:18px}.rack-tool-guide_email__1pJ2Y{display:grid;gap:5px;border:2px solid #3c444b;border-radius:10px;padding:14px;text-align:center;color:#202326;text-decoration:none;overflow-wrap:anywhere}.rack-tool-guide_email__1pJ2Y span{color:#ae1019}.rack-tool-guide_practice__tzQSQ{display:block;margin:0 auto 20px;padding:10px;background:none;border:0;text-decoration:underline;color:#505961;cursor:pointer;font-size:15px;min-height:44px}.rack-tool-guide_root__UPeSh :focus-visible{outline:3px solid #0570d5;outline-offset:3px}.rack-tool-guide_body__Hf31o h2:focus{outline:none}@media(max-width:480px){.rack-tool-guide_top__DTZOn{padding:12px 16px}.rack-tool-guide_body__Hf31o{padding:20px 18px 6px}.rack-tool-guide_body__Hf31o h2{font-size:24px}.rack-tool-guide_text__jeBe3{font-size:16px}.rack-tool-guide_footer__tbVNe{padding:14px 18px;gap:10px}.rack-tool-guide_back__CIkRd,.rack-tool-guide_primary__egPMn{padding:12px 8px;font-size:16px}.rack-tool-guide_dialog__lvokf{border-radius:14px}}