.top_nav_holder[data-v-998f7cb5]{height:var(--cm-navbar-height)}.sider_container_mobile{height:calc(100dvh - var(--cm-navbar-height))}.sider_container_mobile .open_icon{display:none}.footer_menu_item__mobile[data-state=open] .open_icon{display:inline-block}.footer_menu_item__mobile[data-state=close] .open_icon,.footer_menu_item__mobile[data-state=open] .close_icon{display:none}.footer_menu_item__mobile[data-state=close] .close_icon{display:inline-block}.car_menu__conainer[data-v-8e369af2]{background-color:#fff;background-size:100% 100%;max-height:calc(100dvh - 120px);overflow-y:auto}.car_menu__box[data-v-8e369af2]{justify-content:space-between;width:84%}.text-wrapper_10 span[data-v-8e369af2]:hover,.text-wrapper_11 span[data-v-8e369af2]:hover{opacity:.8;transition:opacity .2s ease}.text-wrapper_11[data-v-8e369af2]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:20px}.text-wrapper_11[data-v-8e369af2]::-webkit-scrollbar{display:none}.mazda_car_list[data-v-8e369af2]{box-sizing:border-box;padding:2rem;width:100%}.mazda_car_list_row[data-v-8e369af2]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.mazda_car_list_row__title[data-v-8e369af2]{align-items:center;background-color:#f6f6f6;display:flex;font-size:1rem;height:2.875rem;padding-left:3rem;width:100%}.mazda_car_list_row[data-v-8e369af2]:last-child{margin-bottom:0}.mazda_car_list_item[data-v-8e369af2]{border-radius:8px;padding:0 1.5rem;text-align:center;transition:all .3s ease;width:310px}.mazda_car_list_item_img[data-v-8e369af2]{height:160px;margin-bottom:1rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.mazda_car_list_item_img[data-v-8e369af2]:hover{transform:scale(1.1);transition:all .3s}.mazda_car_list_item_title[data-v-8e369af2]{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:600;justify-content:center;margin:.5rem 0 1rem}.new_tag[data-v-8e369af2]{background-color:#bc1612;color:#fff;display:inline-flex;font-size:10px;margin-right:8px;padding:1px 3px}.mazda_car_list_item_buttons[data-v-8e369af2]{display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.mazda_car_list_button[data-v-8e369af2]{background:transparent;border:1px solid rgba(29,29,32,.88);border-radius:4px;color:#1d1d20e0;cursor:pointer;font-size:15px;height:30px;line-height:30px;text-align:center;transition:all .2s ease;width:90px}.car_title__wrap[data-v-8e369af2]{color:#999;transition:all .3s}.car_title__wrap[data-v-8e369af2]:hover{color:#000}.car_title__wrap.active[data-v-8e369af2]{color:#000;transform:translate(20px)}.car_box[data-v-8e369af2]{display:flex;flex-direction:column;height:160px;margin-top:3.75rem;width:400px}.car_box__img[data-v-8e369af2]{transition:transform .3s ease;width:100%}.car_box__img[data-v-8e369af2]:hover{transform:scale(1.1)}.car_menu__title[data-v-8e369af2]{color:#999}.car_menu__title.active[data-v-8e369af2],.car_menu__title[data-v-8e369af2]:hover{color:#000;font-weight:500;opacity:1}.carmenu_bottom_text[data-v-8e369af2]{margin-top:10px}.operation-buttons[data-v-8e369af2]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:3.75rem}@media (max-width:104.875rem){.operation-buttons[data-v-8e369af2]{margin-top:1.25rem}}.operation-buttons__car-name[data-v-8e369af2]{height:2.4375rem;letter-spacing:.333rem}.operation-buttons__car-name[data-v-8e369af2],.operation-buttons__car-title[data-v-8e369af2]{font-size:1.25rem;font-weight:500;line-height:2.4375rem;text-align:center;white-space:nowrap}.operation-buttons__car-title[data-v-8e369af2]{height:2.8125rem;letter-spacing:.175rem;margin-top:.75rem;width:19.625rem}.operation-buttons__button-group[data-v-8e369af2]{display:flex;flex-direction:row;gap:.625rem;margin-top:1.25rem}.operation-buttons__button[data-v-8e369af2]{align-items:center;border:.0625rem solid rgba(0,0,0,.65);border-radius:.5rem;cursor:pointer;display:flex;height:2.25rem;justify-content:center;width:8rem}@media (min-width:750px) and (max-width:1310px){.operation-buttons__button[data-v-8e369af2]{width:6rem}}.operation-buttons__button-text[data-v-8e369af2]{font-size:.875rem;font-weight:400;line-height:1rem;text-align:center;white-space:nowrap}.divider_line[data-v-8e369af2]{background-color:#d8d8d8;border:.0625rem solid #979797;height:1rem;margin:0 1.5625rem;width:.0625rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f070d6ab],[data-v-f070d6ab]::backdrop,[data-v-f070d6ab]:after,[data-v-f070d6ab]:before{--tw-font-weight:initial;--tw-duration:initial}}}.normal_menu[data-v-f070d6ab]{background-color:#000000b8}.nav_second_item[data-v-f070d6ab]{color:#fff;cursor:pointer;--tw-font-weight:400;height:45px;transition-duration:var(--tw-duration,0s);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);white-space:nowrap;--tw-duration:.2s;display:block;font-family:MazdaType;font-size:14px;font-weight:400;line-height:45px;transition-duration:.2s}.nav_second_item a[data-v-f070d6ab]{position:relative}.nav_second_item a[data-v-f070d6ab]:after{background:#fff;bottom:-4px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s cubic-bezier(.48,.04,.52,.96);width:100%}.nav_second_item a[data-v-f070d6ab]:hover:after{transform:scaleX(1)}.nav_second_item:hover .third_menu[data-v-f070d6ab]{display:flex}.third_menu[data-v-f070d6ab]{align-items:center;background-color:#0000009c;color:#fff;gap:30px;height:40px;justify-content:center;left:0;line-height:normal;right:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.image_switcher__container{align-items:center;aspect-ratio:16/9;border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.image_switcher__image{opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:6.25rem}.image_switcher__image_one{top:50%;transform:translateY(-50%)}@media (min-width:960px){.image_switcher__image_one{height:16px;width:auto}.image_switcher__image_two{height:100%;padding:6px 0;width:auto}}.image_switcher__image_two{height:100%;width:auto}.image_switcher__image_active{opacity:1}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.sider_content{z-index:9999}:global(.sider_content>button){display:none}.sider_container{height:100%}.nav_container{justify-content:space-between}.nav_link__container{margin-left:3.75rem}.nav_link__container:first-of-type{margin-left:0}.left_container{align-items:center;flex:1}.right_container{flex:1;justify-content:flex-end}.scrolled{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background:#00000080;height:calc(var(--cm-navbar-height) - 1.25rem);transition:background-color .4s,height .4s}@media (max-width:960px){.scrolled{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.scrolled{background-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}.nav_text{color:var(--color-white,#fff);font-size:16px;line-height:24px;position:relative;white-space:nowrap}.nav_text:after{background:#fff;bottom:-4px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s cubic-bezier(.48,.04,.52,.96);width:100%}.nav_text:hover{cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.nav_text:hover:after{transform:scaleX(1)}.isOpen{background:#000;height:calc(var(--cm-navbar-height) - 1.25rem)}.top_booking_test_btn{align-items:center;background-color:#f6f4f4;border-radius:.25rem;box-sizing:content-box;cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:2rem;margin-left:1.5rem;overflow:hidden;width:6.875rem}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.cookie_modal[data-v-c0d35c5f]{align-items:center;background-color:#373c42;bottom:0;display:flex;justify-content:center;left:0;padding:2rem 1rem;position:fixed;right:0;z-index:50}.cookie_modal--hidden[data-v-c0d35c5f]{display:none}.cookie_modal__container[data-v-c0d35c5f]{align-items:center;display:flex;flex-direction:column;gap:1rem;width:80%}.cookie_modal__content[data-v-c0d35c5f]{color:#fff;font-size:14px}@media (min-width:48rem){.cookie_modal__content[data-v-c0d35c5f]{font-size:16px}}.cookie_modal__highlight[data-v-c0d35c5f]{font-weight:700}.cookie_modal__link[data-v-c0d35c5f]{color:#2563eb;cursor:pointer}.cookie_modal__link[data-v-c0d35c5f],.cookie_modal__link[data-v-c0d35c5f]:hover{text-decoration:underline}.cookie_modal__button[data-v-c0d35c5f]{align-items:center;align-self:flex-end;border:.125rem solid #fff;border-radius:.5rem;cursor:pointer;display:flex;font-size:14px;height:2.5rem;justify-content:center;transition:background-color .2s ease;width:16rem}.cookie_modal__button--accept[data-v-c0d35c5f]{color:#fff}.cookie_modal__button--accept[data-v-c0d35c5f]:hover{background-color:#1f2937}.cookie_modal__close[data-v-c0d35c5f]{cursor:pointer;height:32px;position:absolute;right:5%;top:2rem;width:32px}.cookie_modal__close-icon[data-v-c0d35c5f]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.float_btn{align-items:flex-end;bottom:6.25rem;display:flex;flex-direction:column;margin-top:50.75rem;opacity:1;position:fixed;right:2.5rem;z-index:9999}.float_btn__icon{border-radius:48px;cursor:pointer;height:48px;width:48px}.float_btn__icon_up{margin-top:1rem}.float_btn__icon_back{align-items:center;background-color:#7a7a7a;display:flex;justify-content:space-between;margin-top:1rem;padding:.75rem;transition:width .3s ease-in-out}@media (max-width:750px){.float_btn__icon_back{justify-content:center}}.float_btn__icon_back:hover{width:10rem}.float_btn__icon_back:hover .float_btn__text{display:inline-block;width:auto}.float_btn__text{color:#fff;font-size:1.2rem;overflow:hidden;white-space:nowrap;width:0}.float_btn__img{height:24px;width:24px}
