.Header-module-scss-module__Jhzrsq__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.Header-module-scss-module__Jhzrsq__inner{justify-content:space-between;align-items:center;gap:40px;max-width:1280px;height:72px;margin:0 auto;padding:0 24px;display:flex}.Header-module-scss-module__Jhzrsq__logo{flex-shrink:0;align-items:center;display:flex}.Header-module-scss-module__Jhzrsq__nav{flex:1;justify-content:center;gap:40px;display:flex}.Header-module-scss-module__Jhzrsq__nav a{color:#111;font-size:14px;font-weight:500;transition:color .15s}.Header-module-scss-module__Jhzrsq__nav a:hover{color:#e60012}.Header-module-scss-module__Jhzrsq__contacts{align-items:center;gap:16px;display:flex}.Header-module-scss-module__Jhzrsq__phone{color:#111;white-space:nowrap;font-size:14px;font-weight:600}.Header-module-scss-module__Jhzrsq__phone:hover{color:#e60012}@media (max-width:900px){.Header-module-scss-module__Jhzrsq__nav{display:none}}@media (max-width:600px){.Header-module-scss-module__Jhzrsq__phone{display:none}}
.Footer-module-scss-module__ujhC8q__footer{color:#ffffffb3;background:#111;padding:64px 0 24px}.Footer-module-scss-module__ujhC8q__inner{max-width:1280px;margin:0 auto;padding:0 24px}.Footer-module-scss-module__ujhC8q__top{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 2fr;gap:64px;padding-bottom:40px;display:grid}.Footer-module-scss-module__ujhC8q__brand img{filter:brightness(0)invert();margin-bottom:16px}.Footer-module-scss-module__ujhC8q__tagline{color:#ffffff80;font-size:14px;line-height:1.6}.Footer-module-scss-module__ujhC8q__cols{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.Footer-module-scss-module__ujhC8q__col{flex-direction:column;gap:8px;display:flex}.Footer-module-scss-module__ujhC8q__col h4{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:14px;font-weight:600}.Footer-module-scss-module__ujhC8q__col a{color:#fff9;font-size:14px;transition:color .15s}.Footer-module-scss-module__ujhC8q__col a:hover{color:#e60012}.Footer-module-scss-module__ujhC8q__bottom{color:#fff6;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:12px;display:flex}.Footer-module-scss-module__ujhC8q__disclaimer{text-align:right}@media (max-width:900px){.Footer-module-scss-module__ujhC8q__top{grid-template-columns:1fr}.Footer-module-scss-module__ujhC8q__cols{grid-template-columns:repeat(2,1fr)}.Footer-module-scss-module__ujhC8q__bottom{flex-direction:column;align-items:flex-start}.Footer-module-scss-module__ujhC8q__disclaimer{text-align:left}}@media (max-width:600px){.Footer-module-scss-module__ujhC8q__cols{grid-template-columns:1fr}}
.Hero-module-scss-module__VllPxW__hero{background:#111;padding:96px 0 64px;position:relative;overflow:hidden}.Hero-module-scss-module__VllPxW__bg{z-index:0;background:radial-gradient(circle at 80% 20%,#e6001240 0%,#0000 50%),radial-gradient(circle at 20% 80%,#e6001226 0%,#0000 40%),linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%);position:absolute;inset:0}.Hero-module-scss-module__VllPxW__overlay{z-index:1;background-image:repeating-linear-gradient(90deg,#0000 0 60px,#ffffff05 60px 61px);position:absolute;inset:0}.Hero-module-scss-module__VllPxW__inner{z-index:2;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.Hero-module-scss-module__VllPxW__text{max-width:720px;margin-bottom:64px}.Hero-module-scss-module__VllPxW__title{letter-spacing:-.02em;color:#fff;margin-bottom:16px;font-size:56px;font-weight:800;line-height:1.1}.Hero-module-scss-module__VllPxW__subtitle{color:#ffffffb3;max-width:540px;font-size:20px}.Hero-module-scss-module__VllPxW__formWrap{background:#fff;border-radius:16px;padding:40px;box-shadow:0 12px 40px #0000001f}@media (max-width:900px){.Hero-module-scss-module__VllPxW__hero{padding:64px 0 40px}.Hero-module-scss-module__VllPxW__title{font-size:40px}.Hero-module-scss-module__VllPxW__formWrap{padding:24px}}@media (max-width:600px){.Hero-module-scss-module__VllPxW__title{font-size:32px}.Hero-module-scss-module__VllPxW__subtitle{font-size:16px}}
.SearchForm-module-scss-module__BjKeJa__form{flex-direction:column;gap:24px;display:flex}.SearchForm-module-scss-module__BjKeJa__grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.SearchForm-module-scss-module__BjKeJa__field{flex-direction:column;gap:4px;display:flex}.SearchForm-module-scss-module__BjKeJa__field label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.SearchForm-module-scss-module__BjKeJa__field select,.SearchForm-module-scss-module__BjKeJa__field input{color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.SearchForm-module-scss-module__BjKeJa__field select:focus,.SearchForm-module-scss-module__BjKeJa__field input:focus{border-color:#e60012;box-shadow:0 0 0 3px #e600121a}.SearchForm-module-scss-module__BjKeJa__field select:disabled,.SearchForm-module-scss-module__BjKeJa__field input:disabled{cursor:not-allowed;color:#9ca3af;background:#f7f7f8}.SearchForm-module-scss-module__BjKeJa__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.SearchForm-module-scss-module__BjKeJa__range{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.SearchForm-module-scss-module__BjKeJa__range span{color:#9ca3af;font-size:14px}.SearchForm-module-scss-module__BjKeJa__currencySwitch{background:#f7f7f8;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.SearchForm-module-scss-module__BjKeJa__currencySwitch button{color:#6b7280;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .15s}.SearchForm-module-scss-module__BjKeJa__currencySwitch button.SearchForm-module-scss-module__BjKeJa__active{color:#fff;background:#111}.SearchForm-module-scss-module__BjKeJa__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;padding-top:8px;display:flex}.SearchForm-module-scss-module__BjKeJa__submit{color:#fff;letter-spacing:.02em;background:#e60012;border-radius:6px;height:52px;padding:0 48px;font-size:16px;font-weight:700;transition:background .15s,transform .1s}.SearchForm-module-scss-module__BjKeJa__submit:hover{background:#c4000f}.SearchForm-module-scss-module__BjKeJa__submit:active{transform:translateY(1px)}@media (max-width:1100px){.SearchForm-module-scss-module__BjKeJa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.SearchForm-module-scss-module__BjKeJa__grid{grid-template-columns:repeat(2,1fr)}.SearchForm-module-scss-module__BjKeJa__submit{width:100%;padding:0 24px}}@media (max-width:480px){.SearchForm-module-scss-module__BjKeJa__grid{grid-template-columns:1fr}}
.Offers-module-scss-module__I1nCza__offers{background:#f7f7f8;padding:96px 0}.Offers-module-scss-module__I1nCza__inner{max-width:1280px;margin:0 auto;padding:0 24px}.Offers-module-scss-module__I1nCza__header{margin-bottom:40px}.Offers-module-scss-module__I1nCza__title{letter-spacing:-.01em;margin-bottom:8px;font-size:40px;font-weight:700}.Offers-module-scss-module__I1nCza__subtitle{color:#6b7280;font-size:16px}.Offers-module-scss-module__I1nCza__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Offers-module-scss-module__I1nCza__placeholder{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.Offers-module-scss-module__I1nCza__placeholderImage{aspect-ratio:16/10;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite Offers-module-scss-module__I1nCza__shimmer}.Offers-module-scss-module__I1nCza__placeholderText{flex-direction:column;gap:8px;padding:16px;display:flex}.Offers-module-scss-module__I1nCza__skeletonLine,.Offers-module-scss-module__I1nCza__skeletonLineShort{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;height:16px;animation:1.5s infinite Offers-module-scss-module__I1nCza__shimmer}.Offers-module-scss-module__I1nCza__skeletonLineShort{width:60%}@keyframes Offers-module-scss-module__I1nCza__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.Offers-module-scss-module__I1nCza__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Offers-module-scss-module__I1nCza__grid{grid-template-columns:1fr}}
.Catalog-module-scss-module__5cJiuG__catalog{max-width:1280px;margin:0 auto;padding:32px 20px 64px}.Catalog-module-scss-module__5cJiuG__title{margin-bottom:24px;font-size:28px;font-weight:700}.Catalog-module-scss-module__5cJiuG__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.Catalog-module-scss-module__5cJiuG__card{color:inherit;background:#fff;border:1px solid #eee;border-radius:12px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block;overflow:hidden}.Catalog-module-scss-module__5cJiuG__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.Catalog-module-scss-module__5cJiuG__photo{aspect-ratio:4/3;background:#f5f5f5;position:relative}.Catalog-module-scss-module__5cJiuG__photo img{object-fit:cover;width:100%;height:100%;display:block}.Catalog-module-scss-module__5cJiuG__noPhoto{background:#eee;width:100%;height:100%}.Catalog-module-scss-module__5cJiuG__badge{color:#fff;background:#e53935;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.Catalog-module-scss-module__5cJiuG__body{padding:12px 14px 16px}.Catalog-module-scss-module__5cJiuG__body h3{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3}.Catalog-module-scss-module__5cJiuG__spec{color:#666;margin:0 0 8px;font-size:13px}.Catalog-module-scss-module__5cJiuG__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-size:18px;font-weight:700;display:flex}.Catalog-module-scss-module__5cJiuG__old{color:#999;font-size:13px;font-weight:400;text-decoration:line-through}.Catalog-module-scss-module__5cJiuG__disc{color:#e53935;font-size:12px;font-weight:600}.Catalog-module-scss-module__5cJiuG__loc{color:#888;margin:0;font-size:12px}.Catalog-module-scss-module__5cJiuG__more{justify-content:center;margin-top:32px;display:flex}.Catalog-module-scss-module__5cJiuG__more button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px 32px;font-size:15px}.Catalog-module-scss-module__5cJiuG__more button:hover{background:#f5f5f5}
.VehicleDetail-module-scss-module__u1G2bW__detail{max-width:1100px;margin:0 auto;padding:32px 20px 64px}.VehicleDetail-module-scss-module__u1G2bW__detail h1{margin:0 0 6px;font-size:28px;font-weight:700}.VehicleDetail-module-scss-module__u1G2bW__ref{color:#888;margin:0 0 20px;font-size:13px}.VehicleDetail-module-scss-module__u1G2bW__gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:28px;display:grid}.VehicleDetail-module-scss-module__u1G2bW__gallery img{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:8px;width:100%}.VehicleDetail-module-scss-module__u1G2bW__specs{margin-bottom:24px}.VehicleDetail-module-scss-module__u1G2bW__specs h2{margin:0 0 12px;font-size:18px}.VehicleDetail-module-scss-module__u1G2bW__specs table{border-collapse:collapse;width:100%}.VehicleDetail-module-scss-module__u1G2bW__specs table td{border-bottom:1px solid #eee;padding:8px 12px;font-size:14px}.VehicleDetail-module-scss-module__u1G2bW__specs table td:first-child{color:#888;width:40%}.VehicleDetail-module-scss-module__u1G2bW__price{align-items:baseline;gap:12px;margin-bottom:32px;font-size:24px;display:flex}.VehicleDetail-module-scss-module__u1G2bW__price strong{font-weight:700}.VehicleDetail-module-scss-module__u1G2bW__price s{color:#999;font-size:16px}.VehicleDetail-module-scss-module__u1G2bW__price span{color:#888;font-size:13px}.VehicleDetail-module-scss-module__u1G2bW__similar h2{margin:0 0 16px;font-size:18px}.VehicleDetail-module-scss-module__u1G2bW__similar .VehicleDetail-module-scss-module__u1G2bW__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.VehicleDetail-module-scss-module__u1G2bW__similar .VehicleDetail-module-scss-module__u1G2bW__grid a{color:inherit;background:#fff;border:1px solid #eee;border-radius:10px;padding:12px 14px;text-decoration:none;display:block}.VehicleDetail-module-scss-module__u1G2bW__similar .VehicleDetail-module-scss-module__u1G2bW__grid a:hover{box-shadow:0 6px 18px #00000014}.VehicleDetail-module-scss-module__u1G2bW__similar .VehicleDetail-module-scss-module__u1G2bW__grid a h3{margin:0 0 6px;font-size:14px;font-weight:600}.VehicleDetail-module-scss-module__u1G2bW__similar .VehicleDetail-module-scss-module__u1G2bW__grid a p{margin:0;font-size:16px;font-weight:700}
