.breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;line-height:150%;font-weight:600}.breadcrumb a{color:#aaa}.breadcrumb a:hover{color:#de0712}.breadcrumb img{width:6px;height:11px;filter:invert(73%) sepia(0%) saturate(0%) hue-rotate(152deg) brightness(93%) contrast(95%)}:root{--color-text-primary: #1b1b1b;--color-gold: #f9b672}.gallery{display:flex;flex-direction:column}.gallery .selected-image{position:relative;overflow:hidden}.gallery .selected-image .carousel{display:flex;max-width:1000px;gap:10px}.gallery .selected-image .carousel.with-transition{transition:all .3s}.gallery .selected-image .carousel img{width:100%;min-width:100%;height:auto}.gallery .selected-image .arrow-wrapper{z-index:1;position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.gallery .selected-image .arrow-wrapper button{width:42px;height:42px;background-color:#fff;color:#fff;transition:background-color .3s;display:flex;align-items:center;justify-content:center}.gallery .selected-image .arrow-wrapper button:hover{background-color:#de0712}.gallery .gallery-container{margin-top:14px;width:100%}.gallery .gallery-container .gallery-list{display:flex;gap:12px}.gallery .gallery-container .gallery-list .gallery-item{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;border:2px solid transparent}.gallery .gallery-container .gallery-list .gallery-item.active{border-color:#fff}.gallery .gallery-container .gallery-list .gallery-item .img{width:100%;height:auto;object-fit:cover;transition:all .3s}#car-details{background-color:#101010;height:100%;padding:160px var(--side-padding);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:50px}#car-details .info h2{font-size:40px;line-height:120%;font-weight:500;font-family:Orbitron,sans-serif;margin:44px 0 4px}#car-details .info hr{background:linear-gradient(90deg,#de0712,#f64);width:50px;height:4px;margin:24px 0 32px}#car-details .info .price{font-size:24px;line-height:150%;font-weight:500;font-family:Orbitron,sans-serif;color:#de0712}#car-details .info .performance{justify-content:flex-start;gap:24px;margin:24px 0 10px}#car-details .info .performance div:before{filter:invert(78%) sepia(100%) saturate(0%) hue-rotate(207deg) brightness(107%) contrast(101%)}#car-details .info .performance .hp{border-left:1px solid #444444;border-right:1px solid #444444;padding:0 24px}#car-details .info .payment-methods{display:flex;flex-wrap:wrap;gap:24px;max-width:488px;margin-top:56px}#car-details .info .payment-methods .el{display:flex;align-items:center;gap:10px}#car-details .info .payment-methods .el span{font-size:14px;line-height:150%;font-weight:600;font-family:Orbitron,sans-serif}#price-list{padding:160px var(--side-padding);background-color:#fbfbfb;display:flex;align-items:center;justify-content:space-between}#price-list .picture img{width:100%;height:auto}#price-list .pricing{background-color:#fff;padding:32px;display:flex;flex-direction:column;box-shadow:0 12px 16px -4px #00000014;max-width:578px}#price-list .pricing h1{font-size:40px;line-height:120%;font-weight:500;font-family:Orbitron,sans-serif;color:#101010}#price-list .pricing .table{margin:32px 0 40px}#price-list .pricing .btn-primary{margin:0 auto}#car-long-description{padding:128px var(--side-padding);background:url(/asset/bg-car-description.webp) no-repeat center bottom #000;background-size:cover;color:#fff}#car-long-description h2{font-size:80px;line-height:115%;font-weight:700;font-family:Orbitron,sans-serif;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#FFF;color:transparent;text-align:center}#car-long-description .wrapper{display:flex;gap:70px;margin-top:64px}#car-long-description .wrapper .left{display:flex;flex-direction:column;flex:0 0 40%;font-size:18px;line-height:27px}#car-long-description .wrapper .left h3{font-size:36px;line-height:44px;font-weight:500;font-family:Orbitron,sans-serif;margin-bottom:24px}#car-long-description .wrapper .left hr{background:linear-gradient(90deg,#de0712,#f64);width:70px;height:2px;margin:24px 0}#car-long-description .wrapper .right{font-size:14px;line-height:21px}#car-long-description .wrapper .right p{margin-bottom:16px}#car-short-description{padding:80px var(--side-padding);display:flex;align-items:center;justify-content:space-between;gap:50px}#car-short-description .left{display:flex;flex-direction:column;flex:0 0 40%;color:#101010}#car-short-description .right img{width:100%;height:auto}#car-short-description h3{font-size:44px;line-height:120%;font-weight:500;font-family:Orbitron,sans-serif}#car-short-description hr{background:linear-gradient(90deg,#de0712,#f64);width:90px;height:2px;margin:24px 0}#car-short-description p{font-size:20px;line-height:30px;max-width:440px}@media screen and (max-width: 1440px){#car-details{padding:148px var(--side-padding) 120px var(--side-padding)}#car-details .info h2{font-size:36px}#car-details .info .price{font-size:20px}#car-details .info .payment-methods .el span{font-size:12px}#car-short-description h3{font-size:36px}#car-short-description p{font-size:18px}}@media screen and (max-width: 1280px){#car-details .performance div{font-size:13px}#car-details .btn-primary:before{display:none}#price-list{padding:108px var(--side-padding);gap:50px}#price-list .pricing h1{font-size:36px}#price-list .pricing .btn-primary:before{display:none}}@media screen and (max-width: 768px){#car-details{padding:144px var(--side-padding) 48px var(--side-padding)}#car-details .breadcrumb{font-size:12px}#car-details .info h2{font-size:20px}#car-details .info .price{font-size:16px}#car-details .info .performance{gap:12px}#car-details .info .performance div{font-size:12px}#car-details .info .performance .hp{padding:0 12px}#car-details .btn-primary{font-size:16px}#car-details .gallery{max-width:360px}#price-list .pricing h1{font-size:20px;text-align:center}#price-list .pricing .table thead th,#price-list .pricing .table tbody tr td,#price-list .pricing .table .footerText{font-size:14px}#car-long-description{padding:90px var(--side-padding)}#car-long-description h2{font-size:42px}#car-long-description .wrapper{flex-direction:column;margin-top:40px;text-align:center;gap:0}#car-long-description .wrapper .left{align-items:center}#car-long-description .wrapper .left h3{font-size:19px}#car-long-description .wrapper .left p{font-size:15px}#car-short-description{flex-direction:column}#car-short-description .left{align-items:center;text-align:center}#car-short-description .left h3{font-size:19px}#car-short-description .left p{font-size:17px}#car-short-description .right img{max-width:368px}}@media screen and (max-width: 460px){#car-details{flex-direction:column;gap:24px;padding:80px var(--side-padding) 40px var(--side-padding)}#car-details .gallery{max-width:100%}#car-details .info .payment-methods{margin-top:24px}#price-list{flex-direction:column;padding:40px var(--side-padding);gap:16px}#price-list .picture img{max-width:178px}#price-list .table{width:100%}}
