.kbb{--kbb-navy:#122454;--kbb-soft:#f1f5fa;direction:rtl;width:100%;font-family:inherit;color:var(--kbb-navy);text-align:right}.kbb *{box-sizing:border-box}.kbb [hidden]{display:none!important}.kbb button,.kbb a{font-family:inherit!important;text-decoration:none!important;box-shadow:none}.kbb button{cursor:pointer}.kbb .kbb-title{text-align:center;color:var(--kbb-navy);font-size:36px;font-weight:800;margin:0 0 45px}.kbb .kbb-brands{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px;align-items:center;margin:0 0 30px;padding:0 20px}.kbb .kbb-brand{appearance:none;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:130px;padding:15px;background:#fff;border:1px solid #e1e5ea;border-radius:9px;transition:background .2s,border-color .2s,transform .2s;color:var(--kbb-navy)}.kbb .kbb-brand:hover{background:#f6f8fb;border-color:#9ba9c3;transform:translateY(-3px)}.kbb .kbb-brand[aria-pressed=true]{background:#edf4fc;border:2px solid var(--kbb-navy);transform:none}.kbb .kbb-brand img{display:block!important;width:100%;height:100%;max-height:100px;object-fit:contain;object-position:center;border-radius:0}.kbb .kbb-hint{text-align:center;color:#68758a;font-size:14px;margin:0}.kbb .kbb-panel{background:linear-gradient(110deg,#f1f4f8,#edf2f7);border-radius:12px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.kbb .kbb-name{font-size:29px;line-height:1.5;font-weight:800;color:var(--kbb-navy);margin:0 0 5px}.kbb .kbb-panel p{font-size:15px;margin:0;color:#52617a}.kbb .kbb-actions{display:flex;gap:16px;flex-wrap:wrap}.kbb .kbb-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:58px;padding:14px 25px;border:1.5px solid var(--kbb-navy);border-radius:8px;font-size:15px;font-weight:700;line-height:1.6;transition:background .15s,color .15s}.kbb .kbb-primary{background:var(--kbb-navy);color:white}.kbb .kbb-primary:hover{background:#20396d;color:white}.kbb .kbb-external,.kbb .kbb-more{background:#fff;color:var(--kbb-navy)}.kbb .kbb-external:hover,.kbb .kbb-more:hover{background:#e7edf5;color:var(--kbb-navy)}.kbb .kbb-btn span{font-family:Arial,sans-serif;font-size:24px;line-height:1}.kbb .kbb-products{margin-top:28px;scroll-margin-top:110px}.kbb .kbb-products-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.kbb .kbb-products-title{font-size:24px;color:var(--kbb-navy);font-weight:800;margin:0;line-height:1.6}.kbb .kbb-close{display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:7px;color:var(--kbb-navy);font-size:15px}.kbb .kbb-close span{font-size:28px;line-height:1}.kbb .kbb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kbb .kbb-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e1e5ea;border-radius:12px;overflow:hidden;background:#fff;padding:7px;transition:transform .2s,border-color .2s}.kbb .kbb-card:hover{transform:translateY(-3px);border-color:#aab8d0}.kbb .kbb-card-image{display:block;background:#f2f4f7;aspect-ratio:1.7;border-radius:7px;overflow:hidden}.kbb .kbb-card-image img{display:block;width:100%;height:100%;object-fit:contain}.kbb .kbb-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#69758b;font-size:14px}.kbb .kbb-card h4{text-align:center;font-size:17px;font-weight:750;line-height:1.65;margin:13px 5px 8px;overflow-wrap:anywhere;color:var(--kbb-navy)}.kbb .kbb-card h4 a{color:inherit}.kbb .kbb-card-link{display:flex;align-items:center;justify-content:center;gap:14px;font-size:14px;font-weight:700;color:var(--kbb-navy);padding:6px 10px 12px;margin-top:auto}.kbb .kbb-card-link:hover{color:#355aa2}.kbb .kbb-status{color:#60708a;font-size:14px;margin:12px 0;line-height:1.8}.kbb .kbb-status:empty{display:none}.kbb .kbb-more{display:flex;margin:26px auto 0}.kbb .kbb-btn:disabled{cursor:wait;opacity:.65}.kbb button:focus-visible,.kbb a:focus-visible{outline:3px solid #d5a74f;outline-offset:4px}.kbb .kbb-products-title:focus{outline:none}
@media(max-width:1100px){.kbb .kbb-brands{gap:12px;padding:0}.kbb .kbb-brand{height:110px;padding:10px}.kbb .kbb-panel{padding:24px;flex-wrap:wrap}.kbb .kbb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.kbb .kbb-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kbb .kbb-brand{height:94px;padding:10px}.kbb .kbb-panel{display:block;padding:22px 18px}.kbb .kbb-name{font-size:24px}.kbb .kbb-actions{display:grid;grid-template-columns:1fr;margin-top:20px;gap:12px}.kbb .kbb-btn{width:100%;font-size:14px;min-height:53px}.kbb .kbb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kbb .kbb-products-title{font-size:20px}.kbb .kbb-card h4{font-size:14px}.kbb .kbb-card-link{font-size:12px;gap:7px}.kbb .kbb-title{font-size:28px;margin-bottom:28px}}
@media(max-width:390px){.kbb .kbb-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.kbb .kbb-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.kbb *{transition:none!important;scroll-behavior:auto!important}}
