@charset "UTF-8";@media screen and (min-width: 768px){.container{padding:0 30px;max-width:688px}#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:55px;height:55px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-button-next:after{content:"→";font-size:30px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-button-prev:after{content:"←";font-size:30px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-wrapper .swiper-slide img{height:480px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiperThumbs{height:120px}#detail-view .container .section-wrapper .vehicle-heading-mobile{gap:16px}#detail-view .container .section-wrapper .vehicle-heading-mobile h1{font-size:32px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper{justify-content:unset;gap:48px;align-items:flex-start}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper{display:flex;flex-direction:column;gap:32px;width:100%}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper .single-price-wrapper{display:flex;flex-direction:row;align-items:flex-start;max-width:380px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper .single-price-wrapper .months{font-family:Sora;font-size:16px}#detail-view .container .section-wrapper .vehicle-heading-mobile .price-line-wrapper .all-prices-wrapper .single-price-wrapper p{font-family:SoraBold;font-size:16px}}@media screen and (min-width: 1024px){.hide-on-desktop{display:none!important}.hide-on-mobile{display:flex!important}.container{max-width:944px}#detail-view{padding-top:206px}#detail-view .container .section-wrapper{flex-direction:row;align-items:flex-start}#detail-view .container .section-wrapper .swiper-info-wrapper{width:59%}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-wrapper .swiper-slide img{height:389px}#detail-view .container .section-wrapper .swiper-info-wrapper .photography-info{padding:8px 12px}#detail-view .container .section-wrapper .swiper-info-wrapper .photography-info p{font-size:16px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop{display:flex;flex-direction:column;gap:32px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .tags{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .tags .tag{display:flex;justify-content:center;align-items:center;padding:8px 16px;background-color:#11361b1f;color:#11361b;border-radius:4px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .tags .tag h5{font-size:14px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop h1{font-family:SoraBold;font-size:20px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper{display:flex;flex-direction:column;gap:16px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper p{font-family:SoraBold}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .price-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .price-wrapper p{font-family:Sora;color:#878787;font-size:14px;margin-left:0}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-left:32px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper{width:calc(50% - 10px);display:flex;flex-direction:column}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper .months{font-family:Sora;font-size:12px;width:fit-content}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper p{font-size:14px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper .final-price{margin-top:8px}#detail-view .container .section-wrapper .content-wrapper .button-box a{transition:all .2s ease}#detail-view .container .section-wrapper .content-wrapper .button-box a:hover{opacity:.7}#specs{padding:56px 0}#specs .container .section-wrapper{gap:16px}#specs .container .section-wrapper h2{font-size:20px}#specs .container .section-wrapper hr{margin-bottom:30px}#specs .container .section-wrapper .card-wrapper{gap:24px;width:100%;flex-direction:row}#specs .container .section-wrapper .card-wrapper .card{padding:16px 20px;gap:24px;width:calc(25% - 58px)}#specs .container .section-wrapper .card-wrapper .card div p{font-size:14px}#reservation{padding:56px 0}#reservation .container form .section-wrapper{display:flex;flex-direction:row;gap:100px;justify-content:center}#reservation .container form .section-wrapper .calendar-part{display:flex;flex-direction:column;gap:8px;width:40%}#reservation .container form .section-wrapper .calendar-part h3{font-size:20px;font-family:SoraBold;margin-left:40px}#reservation .container form .section-wrapper .calendar-part .rental-calendar{margin-left:40px;width:calc(100% - 40px)}#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-left:40px;margin-top:16px}#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee p{font-size:14px;color:#878787}#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee #price,#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee .fee{font-size:20px}#reservation .container form .section-wrapper .calendar-part .calendar-error-message{width:calc(100% - 60px);margin-left:40px}#reservation .container form .section-wrapper .form-part-wrapper{gap:32px;width:35%}#reservation .container form .section-wrapper .form-part-wrapper .form-part{gap:8px}#reservation .container form .section-wrapper .form-part-wrapper .form-part h3{font-size:20px;margin-left:40px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields{gap:16px;margin-left:40px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field{gap:4px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field label{font-size:12px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field input{padding:14px;border-radius:4px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field-checkbox{gap:16px}#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 .contact-part{gap:8px;align-items:flex-end}#reservation .container form .section-wrapper .form-part-wrapper .contact-part h3{font-size:20px;margin-left:40px;width:calc(100% - 40px);text-align:left}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields{gap:16px;margin-left:40px;width:calc(100% - 40px)}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field{gap:4px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field label{font-size:12px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field input{padding:14px;border-radius:4px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part button{padding:20px 24px;width:fit-content;display:flex;flex-direction:row;gap:24px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part button:hover{opacity:.7;transition:.2s}}@media screen and (min-width: 1280px){.container{max-width:1200px}#detail-view .container .section-wrapper{gap:80px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-wrapper .swiper-slide img{height:494px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop{gap:20px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop h1{font-size:40px;line-height:40px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper{margin-top:20px;gap:16px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .price-wrapper{gap:8px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper{gap:32px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper{width:calc(50% - 16px)}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper .months{font-family:Sora;font-size:14px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper p{font-size:18px}#detail-view .container .section-wrapper .content-wrapper .button-box{width:100%;margin-top:100px}#detail-view .container .section-wrapper .content-wrapper .button-box a{padding:20px 24px;font-size:16px;width:auto}#reservation .container form .section-wrapper{gap:150px}#reservation .container form .section-wrapper .calendar-part h3,#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee #price,#reservation .container form .section-wrapper .calendar-part .price-wrapper .price-with-fee .fee,#reservation .container form .section-wrapper .form-part-wrapper .form-part h3{font-size:24px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields{gap:28px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field label{font-size:14px}#reservation .container form .section-wrapper .form-part-wrapper .form-part .fields .field input{font-size:18px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field label{font-size:14px}#reservation .container form .section-wrapper .form-part-wrapper .contact-part .fields .field input{font-size:18px}}@media screen and (min-width: 1440px){.container{max-width:1360px}#detail-view .container .section-wrapper .swiper-info-wrapper .mySwiper .swiper-wrapper .swiper-slide img{height:560px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper{gap:40px}#detail-view .container .section-wrapper .content-wrapper .vehicle-heading-desktop .price-line-wrapper .all-prices-wrapper .single-price-wrapper{width:calc(50% - 20px)}#specs .container .section-wrapper .card-wrapper{gap:30px;width:100%;flex-direction:row}#specs .container .section-wrapper .card-wrapper .card{padding:20px 24px;width:calc(25% - 70.5px)}#specs .container .section-wrapper .card-wrapper .card p{font-size:20px}#specs .container .section-wrapper .card-wrapper .card div p{font-size:18px}}
