@import url('/assets/style-v423.css?v=423');

.public-availability-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 34px}.public-availability-filters a{min-height:82px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #cfe0e5;border-radius:16px;color:#123f54;background:#fff;text-align:center;text-decoration:none;box-shadow:0 8px 24px #16394a0c;transition:.16s}.public-availability-filters a:hover{border-color:#7dc4d4;transform:translateY(-1px)}.public-availability-filters a.active{border:2px solid #0796ba;background:#eaf8fb;box-shadow:0 0 0 3px #0796ba12}.public-availability-filters strong,.public-availability-filters span{display:block}.public-availability-filters strong{font-size:25px}.public-availability-filters span{margin-top:3px;font-size:13px;font-weight:800}.availability-section{scroll-margin-top:20px}.availability-heading{align-items:flex-end}.availability-heading>div{min-width:0}.availability-heading p{margin:5px 0 0;color:#687f8a;font-size:14px;line-height:1.45}.availability-section.showroom .brand-heading{border-bottom-color:#65bfd3}.availability-section.quick-delivery .brand-heading{border-bottom-color:#e8cf72}.availability-section.order .brand-heading{border-bottom-color:#cfdce1}

@media(max-width:760px){.public-availability-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:28px}.public-availability-filters a{min-height:70px;padding:10px}.public-availability-filters strong{font-size:22px}.availability-heading{align-items:flex-start;gap:12px}.availability-heading p{font-size:13px}}
.catalog-model-photo{height:175px;margin:-5px -5px 18px;padding:10px;display:grid;place-items:center;overflow:hidden;border:1px solid #dbe8ec;border-radius:15px;background:linear-gradient(145deg,#f4fafb,#e8f4f7);text-decoration:none}.catalog-model-photo img{width:100%;height:100%;display:block;object-fit:contain}.catalog-model-photo span{color:#6d818a;font-size:13px;font-weight:750}.catalog-model-photo:hover{border-color:#8fcbd7;background:#eef9fb}@media(max-width:900px){.catalog-model-photo{height:200px}}@media(max-width:620px){.catalog-model-photo{height:190px}}
.showroom-unit-meta{margin:13px 0 0;padding:10px 12px;border:1px solid #cce7df;border-radius:11px;background:#edf9f5}.showroom-unit-meta strong,.showroom-unit-meta span{display:block}.showroom-unit-meta strong{color:#08745b;font-size:12px;letter-spacing:.03em}.showroom-unit-meta span{margin-top:3px;color:#496d66;font-size:12px;line-height:1.35}
