:root{font-family:"Yu Gothic",Meiryo,sans-serif;color:#24323a;background:#f4f6f7}*{box-sizing:border-box}body{margin:0}.catalog-header{height:76px;display:flex;align-items:center;padding:0 max(24px,calc((100% - 1120px)/2));background:#fff;border-bottom:1px solid #e0e5e7}.catalog-logo{display:flex;align-items:center;gap:10px;margin-right:auto;color:#26323a;text-decoration:none;font-weight:900}.catalog-logo i{display:grid;place-items:center;width:38px;height:38px;background:#d82d2d;color:#fff;font-style:normal}.catalog-header nav{display:flex;align-self:stretch}.catalog-header nav a{display:grid;place-items:center;padding:0 24px;border-left:1px solid #e4e8ea;color:#536169;text-decoration:none;font-size:13px;font-weight:800}.catalog-header nav a.active{color:#d82d2d}.catalog-hero{padding:55px max(24px,calc((100% - 1120px)/2));background:#253742;color:#fff}.catalog-hero p{margin:0;color:#f25a54;font-size:11px;font-weight:900;letter-spacing:.2em}.catalog-hero h1{margin:5px 0;font-size:38px}.catalog-hero span{color:#ccd6db;font-size:13px}.catalog-content{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:34px 0 70px}.catalog-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.catalog-actions a,.car-book-button{padding:12px 18px;background:#d82d2d;color:#fff;text-decoration:none;font-weight:900}.catalog-actions p{color:#6f7d84;font-size:12px}.public-car-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.public-car-card{overflow:hidden;border:1px solid #dce2e4;background:#fff}.car-visual{position:relative;height:190px;display:grid;place-items:center;background:#e6eff3}.car-visual.color-1{background:#eee9df}.car-visual.color-2{background:#e3eee8}.car-visual>span{position:absolute;left:20px;bottom:14px;font-size:12px;font-weight:900;letter-spacing:.12em}.car-icon{position:relative;width:230px;height:70px;border-radius:50px 75px 14px 14px;background:#566d7a}.color-1 .car-icon{background:#9a754e}.color-2 .car-icon{background:#49745f}.car-icon i{position:absolute;left:28%;top:-34px;width:45%;height:45px;border-radius:50px 70px 0 0;background:inherit}.car-icon b{position:absolute;bottom:-18px;width:40px;height:40px;border:10px solid #26343b;border-radius:50%;background:#dae2e5}.car-icon b:nth-of-type(1){left:17%}.car-icon b:nth-of-type(2){right:14%}.car-card-body{padding:24px}.car-card-title{display:flex;justify-content:space-between;align-items:start}.car-card-title small{color:#78858b}.car-card-title h2{margin:1px 0 22px;font-size:26px}.car-card-title em{padding:5px 8px;background:#e3f2e9;color:#28704d;font-size:10px;font-style:normal;font-weight:900}.car-card-title em.stopped{background:#eef0f1;color:#69757b}.car-card-body h3{margin:0 0 8px;font-size:14px}.price-table{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce2e4;border-left:1px solid #dce2e4}.price-table div{display:grid;padding:10px;border-right:1px solid #dce2e4;border-bottom:1px solid #dce2e4}.price-table span{font-size:11px;color:#718087}.price-table strong{font-size:17px}.car-card-body details{margin-top:14px}.car-card-body summary{cursor:pointer;color:#a52d2d;font-size:12px;font-weight:900}.price-table.limited{margin-top:10px}.special-periods{padding-left:18px;color:#67767d;font-size:11px}.car-book-button{display:block;margin-top:20px;text-align:center}.no-rate{padding:14px;background:#f3f5f6;color:#748087;font-size:12px}.public-options{margin-top:55px}.public-options>p{margin:0;color:#d82d2d;font-size:11px;font-weight:900;letter-spacing:.2em}.public-options h2{margin:3px 0 18px}.public-options>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.public-options article{display:flex;justify-content:space-between;padding:16px;background:#fff;border:1px solid #dce2e4}.public-options span{font-weight:900}.empty-catalog{grid-column:1/-1;padding:30px;background:#fff;text-align:center}@media(max-width:720px){.catalog-header{height:62px;padding:0 16px}.catalog-header nav a{padding:0 10px;font-size:11px}.catalog-header nav a:last-child{display:none}.catalog-hero{padding:35px 20px}.catalog-actions{align-items:stretch;flex-direction:column-reverse;gap:12px}.catalog-actions a{text-align:center}.public-car-grid{grid-template-columns:1fr}.price-table{grid-template-columns:repeat(2,1fr)}.public-options>div{grid-template-columns:1fr}.car-visual{height:150px}}
