@charset "UTF-8";@font-face{font-family:Sora;src:url(/build/assets/Sora-D3v_cnAE.ttf) format("truetype")}@font-face{font-family:SoraBold;src:url(/build/assets/SoraBold-C5DzUlaB.ttf) format("truetype")}input:focus,select:focus,textarea:focus{border-color:#000!important;outline:none}#name:focus,#surname:focus,#birthday:focus,#country:focus,#city:focus,#street:focus,#postal:focus,#phone:focus,#mail:focus,#ico:focus,#dic:focus{border-color:#000!important;outline:none}*{margin:0;padding:0;-webkit-user-select:auto;user-select:auto;scroll-behavior:smooth;font-family:Sora}a,button{cursor:pointer}.container{padding:0 20px;max-width:320px;margin:auto}.hide-on-desktop{display:flex!important}.hide-on-mobile{display:none!important}header{background-color:#11361b}#detail-view{padding-top:156px;padding-bottom:50px}#detail-view .container .section-wrapper{display:flex;flex-direction:column;gap:50px}#detail-view .container .section-wrapper .vehicle-heading-mobile{display:flex;flex-direction:column;gap:32px}#detail-view .container .section-wrapper .vehicle-heading-mobile h1{font-family:SoraBold}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper{display:flex;flex-direction:column;gap:16px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper{display:flex;flex-direction:column;gap:32px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper .single-price-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper .single-price-wrapper .months{font-family:Sora;font-size:12px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper .single-price-wrapper p{font-family:SoraBold;font-size:14px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .price-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .price-wrapper p{font-family:Sora;color:#878787;font-size:14px}#detail-view .container .section-wrapper .swiper-info-wrapper{display:flex;flex-direction:column;gap:32px}#detail-view .container .section-wrapper .swiper-info-wrapper .photography-info{display:flex;flex-direction:row;gap:8px;border:1px solid rgba(17,54,27,.3450980392);align-items:center;padding:12px}#detail-view .container .section-wrapper .swiper-info-wrapper .photography-info p{font-size:14px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper{width:100%}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-wrapper .swiper-slide img{max-width:100%;height:224px;object-fit:contain}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-button-next,#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-button-prev{width:36px;height:36px;border-radius:50%;background-color:#1d1d1d49;color:#fff!important}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-button-next:after{content:"→";font-size:20px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-button-prev:after{content:"←";font-size:20px}#detail-view .container .section-wrapper .content-wrapper{display:flex;flex-direction:column;gap:50px}#detail-view .container .section-wrapper .content-wrapper .description{font-size:14px;line-height:1.5;word-break:break-word}#detail-view .container .section-wrapper .content-wrapper .button-box{display:flex;flex-direction:row;gap:12px}#detail-view .container .section-wrapper .content-wrapper .button-box a{padding:16px 8px;width:calc(50% - 22px);border-radius:4px}#detail-view .container .section-wrapper .content-wrapper .button-box #show-details{border:1px solid black;align-items:center;justify-content:center;text-align:center}#detail-view .container .section-wrapper .content-wrapper .button-box #order{background-color:#11361b;border:1px solid #11361B;color:#fff;align-items:center;display:flex;gap:12px;justify-content:center;text-decoration:none}#specs{background-color:#ece4d233;padding:36px 0}#specs .container .section-wrapper{display:flex;flex-direction:column;gap:8px}#specs .container .section-wrapper h2{font-size:16px;font-family:SoraBold}#specs .container .section-wrapper hr{width:100%;height:1px;background-color:#d7dadc;margin-bottom:16px;border:none}#specs .container .section-wrapper .card-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}#specs .container .section-wrapper .card-wrapper .card{display:flex;flex-direction:column;padding:20px 24px;background-color:#fff;gap:24px;border-radius:4px}#specs .container .section-wrapper .card-wrapper .card p{text-transform:capitalize}#specs .container .section-wrapper .card-wrapper .card div{display:flex;flex-direction:row;justify-content:space-between}#specs .container .section-wrapper .card-wrapper .card div p{font-size:14px;color:#8c8c8c}#reservation{padding:36px 0}#reservation .container form .section-wrapper{display:flex;flex-direction:column;gap:32px}#reservation .container form .section-wrapper .calendar-part{display:flex;flex-direction:column;gap:8px}#reservation .container form .section-wrapper .calendar-part h3{font-size:16px;font-family:SoraBold}#reservation .container form .section-wrapper .calendar-part hr{width:100%;height:1px;background-color:#d7dadc;margin-bottom:16px;border:none}#reservation .container form .section-wrapper .calendar-part .price-wrapper{margin-top:16px}#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee{display:flex;flex-direction:row;align-items:center;gap:6px}#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee p{font-size:10px;color:#878787}#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee #price{font-size:18px;color:#1e1e1e}#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee .fee{font-size:16px;color:#1e1e1e}#reservation .container form .section-wrapper .form-part-wrapper{display:flex;flex-direction:column;gap:32px}#reservation .container form .section-wrapper .form-part-wrapper .form-part{display:flex;flex-direction:column;gap:8px}#reservation .container form .section-wrapper .form-part-wrapper .form-part h3{font-size:16px;font-family:SoraBold}#reservation .container form .section-wrapper .form-part-wrapper .form-part hr{width:100%;height:1px;background-color:#d7dadc;margin-bottom:16px;border:none}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields{display:flex;flex-direction:column;gap:16px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field{display:flex;flex-direction:column;gap:4px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field label{font-family:SoraBold;font-size:12px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field input{padding:14px;font-size:18px;border-radius:4px;border:1px solid #ABB5BE;color:#000}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field input::placeholder{color:#abb5be}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field-checkbox{display:flex;flex-direction:row;gap:16px;align-items:center}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field-checkbox input{width:24px;height:24px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field-checkbox input[type=checkbox]{accent-color:green}#reservation .container form .section-wrapper .form-part-wrapper #sro{display:none}#reservation .container form .section-wrapper .form-part-wrapper .contact-part{display:flex;flex-direction:column;gap:8px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part h3{font-size:16px;font-family:SoraBold}#reservation .container form .section-wrapper .form-part-wrapper .contact-part hr{width:100%;height:1px;background-color:#d7dadc;margin-bottom:16px;border:none}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields{display:flex;flex-direction:column;gap:16px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field{display:flex;flex-direction:column;gap:4px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field label{font-family:SoraBold;font-size:12px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field input{padding:14px;font-size:18px;border-radius:4px;border:1px solid #ABB5BE;color:#000}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field input::placeholder{color:#abb5be}#reservation .container form .section-wrapper .form-part-wrapper .contact-part button{background-color:#11361b;border:1px solid #11361B;color:#fff;align-items:center;display:flex;gap:12px;justify-content:center;padding:16px 8px;font-size:16px;border-radius:4px;margin-top:16px}.mySwiperThumbs{width:100%;height:52px}.mySwiperThumbs .swiper-slide{opacity:.4;cursor:pointer;transition:opacity .3s}.mySwiperThumbs .swiper-slide-thumb-active{opacity:1}.mySwiperThumbs img{width:100%;height:100%;object-fit:cover;border-radius:6px}
