.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-card-content .exact-title{font-size:12px;line-height:1.9;min-height:46px;color:#e5ebf3;margin:9px 0}.shop-card-content h3{margin:7px 0}.details-btn{font:11px rasta,Tahoma;border:0;border-bottom:1px solid #8b9ab1;padding:0 0 5px;background:transparent;color:#d8e0eb;cursor:pointer}.coverage-note{background:#283650;color:#e2e9f2;border-right:2px solid #aebfd5;padding:13px 17px;font-size:11px;line-height:2;margin:0 0 20px}.product-dialog{width:min(680px,92vw);max-height:85vh;overflow:auto;background:#152338;color:#e8eef7;border:1px solid #8092a9;padding:28px;font-family:rasta,Tahoma;direction:rtl}.product-dialog::backdrop{background:#03070de0}.product-dialog header{display:flex;justify-content:space-between;align-items:start;gap:20px}.product-dialog h2{font-size:21px;margin:0 0 15px;line-height:1.7}.product-dialog .close-detail{border:0;background:transparent;color:white;font-size:27px;cursor:pointer}.product-dialog .source-label{font-size:10px;color:#aebed1;margin:0 0 19px}.product-dialog .detail-lines p{font-size:12px;line-height:2.3;margin:0;padding:8px 0;border-bottom:1px solid #ffffff15}.product-dialog .source-link{display:inline-block;margin-top:22px;border-bottom:1px solid #aebbd0;padding-bottom:6px;font-size:11px}.legacy{padding:38px 6.5%;border-top:1px solid #ffffff20;background:#0e1a2b}.legacy h2{font-size:19px;margin:0 0 8px}.legacy p{font-size:11px;color:#a8b8c9;line-height:2}.legacy-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.legacy-links a{border:1px solid #8394ad66;padding:10px 14px;font-size:11px;color:#e2e9f1}@media(max-width:1000px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}