@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-VariableFont_GRADopszwght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-VariableFont_GRADopszwght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.check-list-item{background-image:url(/images/checks.svg);background-position:0 2px;background-repeat:no-repeat;background-size:auto;padding-left:29px}.inner-info_text-block.is-full{width:100%}.about-intro_text-block{font-size:var(--_typography---text-size-regular);line-height:var(--_typography---line-height-body)}.about-intro_text-block>h2,.about-intro_text-block>h3{font-size:var(--_typography---h3-size);line-height:var(--_typography---line-height-headings);margin:0;font-weight:500}.about-intro_text-block>p,.about-intro_text-block>ul,.about-intro_text-block>ul>li>p{margin:0}.about-intro_text-block>ul{flex-direction:column;gap:5px;padding:0;list-style:none;display:flex}.about-intro_text-block>ul>li{background:url(/images/checks.svg) 0 2px/24px 24px no-repeat;padding-left:29px}.pdf-list a.file-card{color:inherit}@media screen and (width>=992px){.pdf-list a.file-card:hover [data-hover-red-line]:after{transform-origin:0 100%;transform:scaleX(1)}}.model-hero_car-wrapper.is-active{position:relative}.model-hero_car-img{opacity:0;pointer-events:none;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.model-hero_car-img.is-active{opacity:1}.contact_section{background-color:#e9e9e9}.form_dropdown-toggle{background-image:url(/images/Form-Arrow-down.svg);background-position:100%;padding-right:32px}.form_dropdown-toggle:hover{padding-right:32px}.form_select{appearance:none;cursor:pointer;background:url(/images/Form-Arrow-down.svg) 100%/24px 24px no-repeat;padding-right:32px}.form_select:hover{padding-right:32px}.footer_heading-wrapper{cursor:default;pointer-events:none}.footer_contacts-item,.footer_menu-list,.footer_bottom{font-size:13px}.header_dropdown-wrapper{z-index:95}.header_dropdown-wrapper.is-closed{z-index:89}.contact_map{z-index:0;overflow:hidden}a.services-card{width:100%;color:inherit;display:block}.video-banner.is-sharp{aspect-ratio:1504/600;border-radius:0;width:100%;max-height:600px}.video-banner_content{z-index:2;max-width:min(42%,560px);color:var(--white);pointer-events:none;flex-flow:column;gap:8px;display:flex;position:absolute;bottom:130px;left:137px}.video-banner_content h2,.video-banner_content p{color:var(--white);margin:0}@media screen and (width<=991px){.video-banner.is-sharp{border-radius:0}.video-banner_content{max-width:80%;bottom:34px;left:34px}}@media screen and (width<=767px){.video-banner_content{bottom:21px;left:21px}}.news-card .news-card_img-overlay{align-content:flex-end}.news-card .news-card_img-overlay>.card-tag{align-self:flex-end}.model-card_tags{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.gallery-popup_main-img-wrapper{background-color:#000c}.gallery-popup_main-img{object-fit:contain;object-position:center;display:block}.gallery-popup_main-img,.gallery-popup_transition-img{width:100%;height:100%;position:absolute;inset:0}.gallery-popup_transition-img{object-fit:contain;object-position:center;pointer-events:none}.gallery-popup_overlay{display:none}.gallery-popup_arrows{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;padding:0 6px;display:flex}.gallery-popup_arrow{opacity:.5;pointer-events:auto;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:17px 31px;border:0;flex:0 0 44px;width:44px;height:60px;transition:opacity .3s}.gallery-popup_arrow[data-gallery-prev]{background-image:url(/images/gallery-arrow-left.svg)}.gallery-popup_arrow[data-gallery-next]{background-image:url(/images/gallery-arrow-right.svg)}.gallery-popup_arrow:hover,.gallery-popup_arrow:focus-visible{opacity:1}.gallery-popup_arrow:disabled{opacity:.2;cursor:default}.gallery-popup_bottom-inner{width:100%;max-width:960px}.gallery-popup-swiper-wrapper{margin-right:0;overflow:visible}.gallery-popup-swiper{width:100%;overflow:hidden}.gallery-popup-swiper_item{width:136px;padding-right:0}.gallery-popup-swiper_card.is-active{opacity:1;border-color:#fff}@media screen and (width<=767px){.gallery-popup-swiper_item{width:96px}}[data-accessories-listing]{--accessories-product-columns:2;--accessories-product-gap:21px}[data-accessories-listing] .accessories-models-swiper_item{width:calc(((100% - (var(--accessories-product-columns) - 1) * var(--accessories-product-gap)) / var(--accessories-product-columns) * 2 - var(--accessories-product-gap)) / 3 + var(--_sizes---grid-gap))}[data-accessories-listing] .accessories-models-swiper_item .file-card{width:100%;min-width:0}@media screen and (width>=1440px){[data-accessories-listing]{--accessories-product-columns:3}}@media screen and (width<=767px){[data-accessories-listing]{--accessories-product-columns:1;--accessories-model-slides:3.25}[data-accessories-listing] .accessories-models-swiper_item{width:calc((100% + var(--_sizes---global-padding)) / var(--accessories-model-slides))}[data-accessories-listing] .accessories-models-swiper_item .file-card{border-radius:8px;gap:8px;padding:8px}[data-accessories-listing] .accessories-models-swiper_item .heading-style-h4{overflow-wrap:anywhere;min-height:2.6em;font-size:13px;line-height:1.3}[data-accessories-listing] .accessories-models-swiper_item .card-tag{max-width:100%;min-height:22px;padding:3px 5px;font-size:9px}[data-accessories-listing] .accessories-models-swiper_item .card-tag img{object-fit:contain;width:12px;height:12px}}@media screen and (width<=375px){[data-accessories-listing]{--accessories-model-slides:2.25}}[data-used-vehicles-search] .search-item input[type=radio]{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-used-vehicles-search] .search-item:has(input:focus){color:var(--toyota-grey)}[data-used-vehicles-search] .search-item:hover{background-color:var(--grey-light)}[data-used-vehicles-search] .search-item:has(input:checked){background-color:var(--toyota-grey);color:var(--white)}[data-used-vehicles-search] .search-item:has(input:focus-visible){outline:2px solid var(--toyota-grey);outline-offset:-2px}[data-used-vehicles-search] .search-item:has(input:checked:focus-visible){outline-color:var(--white)}[data-used-vehicles-search] .home-used_search-dropdown{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}[data-used-vehicles-search] .home-used_search-dropdown-toggle{grid-area:1/1;width:100%;min-width:0}[data-used-vehicles-search] .home-used_search-dropdown-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-used-vehicles-search] .home-used_search-button{background-image:url(/images/search.svg)}[data-used-vehicles-search] .has-selection .home-used_search-dropdown-toggle{padding-right:44px}[data-used-vehicles-search] .has-selection [data-used-search-arrow]{display:none}[data-used-vehicles-search] .home-used_search-clear{z-index:1;color:#58595b;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-area:1/1;place-self:center end;place-items:center;width:40px;height:40px;margin-right:2px;padding:0;display:grid;position:relative}[data-used-vehicles-search] .home-used_search-clear[hidden]{display:none}[data-used-vehicles-search] .home-used_search-clear:hover{background-color:var(--grey-light)}[data-used-vehicles-search] .home-used_search-clear:focus-visible{outline:2px solid var(--toyota-grey);outline-offset:-3px}
