.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.v3-simple-carousel .slick-slider{max-width:var(--img-max-width);margin:0 auto}.v3-simple-carousel .slick-slider .slick-slide.slick-active .button{display:block}.v3-simple-carousel .slick-slider .slick-list{margin:0 -20px}.v3-simple-carousel .slick-slider .slick-list .slick-slide>div{padding:0 20px}.v3-simple-carousel .slick-slider .slick-next:before,.v3-simple-carousel .slick-slider .slick-prev:before{content:none}.v3-simple-carousel .slick-dots li.slick-active button:before{color:#000}.v3-simple-carousel .slick-dots li button:before{font-size:20px}.v3-simple-carousel .slick-arrow{position:absolute;width:10%;font-size:20px;color:#000;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5;z-index:1;height:100%;cursor:pointer}.v3-simple-carousel .slick-arrow :hover{opacity:1}.v3-simple-carousel .slick-arrow .v3-simple-carousel__arrows{position:absolute;margin-top:-30px;top:50%}.v3-simple-carousel .slick-arrow .v3-simple-carousel__arrows.v3-simple-carousel__arrow-left{margin-left:10px;right:0}.v3-simple-carousel .slick-arrow .v3-simple-carousel__arrows.v3-simple-carousel__arrow-right{margin-right:10px}.v3-sidebar__autocomplete{min-height:62px}.v3-sidebar__autocomplete-dropdown-container{display:flex;flex-direction:column;margin-top:-4px}.v3-sidebar__suggestion{padding:0 14px 8px;cursor:pointer;text-overflow:ellipsis;background:none;border-width:0;border-right:1px solid #000;border-left:1px solid #000;text-align:start}.v3-sidebar__suggestion:first-child{padding-top:12px}.v3-sidebar__suggestion:last-child{border-bottom:1px solid #000;border-radius:0 0 4px 4px}.v3-sidebar__suggestion-text:hover{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.v3-sidebar__main-info{padding:0 8px 0 0;font-weight:600;font-size:16px;line-height:20px;font-family:SourceSansPro-Semibold,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-sidebar__secondary-info{font-style:italic;font-weight:400;font-size:14px;line-height:20px;font-family:Nobel Regular,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-sidebar__search-input{width:100%;height:36px;border:1px solid #000;padding-left:30px;color:inherit;font-family:SourceSansPro-Regular,arial,helvetica,Heiti TC,pmingliu,sans-serif;border-radius:0}.v3-sidebar__search-input-icon{width:18px;height:18px;display:inline-block;position:relative;top:33px;left:10px}.v3-sidebar__search-input::-moz-placeholder{font-style:italic}.v3-sidebar__search-input::placeholder{font-style:italic}.v3-sidebar__search-input.error{border:1px solid #b00000}.v3-dealer-widget-card__container{display:flex;flex-direction:column;border:1px solid #000;width:254px}.v3-dealer-widget-card__container.is-selected{border-color:#000;box-shadow:0 3px 6px #0000003b}.v3-dealer-widget-card__heading{display:flex;flex-direction:column;background-color:#f2f2f2}.v3-dealer-widget-card__heading-wrapper{display:flex;padding:0 12px 10px}.v3-dealer-widget-card__heading-wrapper input[type=radio]:checked~.v3-dealer-widget-card__input-custom{width:21px;height:21px;background-image:url(/etc.clientlibs/lexus/clientlibs/clientlib-site/resources/images/black-check.svg);background-repeat:no-repeat;background-position:center}.v3-dealer-widget-card__heading-wrapper .v3-button__container{height:60px}.v3-dealer-widget-card__custom-wrapper{display:flex;justify-content:center;align-items:center}.v3-dealer-widget-card__input{width:20px;height:20px;position:absolute;opacity:0;cursor:pointer}.v3-dealer-widget-card__input-custom{width:20px;height:20px;min-width:20px;border:1px solid #000;background-color:#fff;border-radius:50%;margin-right:10px}.v3-dealer-widget-card__title,.v3-dealer-widget-card__cta{color:#000;border-bottom:none}.v3-dealer-widget-card__title .v3-button__text,.v3-dealer-widget-card__cta .v3-button__text{border-bottom:none}.v3-dealer-widget-card__title{text-align:start;font-family:Nobel Regular,arial,helvetica,Heiti TC,pmingliu,sans-serif;font-size:16px;line-height:1.6;letter-spacing:1px;text-transform:uppercase}.v3-dealer-widget-card__title .v3-button__text{height:54px;text-decoration:none}.v3-dealer-widget-card__cta{font-family:SourceSansPro-Semibold,arial,helvetica,Heiti TC,pmingliu,sans-serif;text-decoration:underline!important;text-transform:none}.v3-dealer-widget-card__cta:hover{text-decoration:none!important}.v3-dealer-widget-card__cta.v3-button--plain-link{display:flex}.v3-dealer-widget-card__cta .v3-button__text{text-align:left;white-space:pre-line}.v3-dealer-widget-card__description{display:flex;flex-direction:column;padding:20px 20px 6px}.v3-dealer-widget-card__distance{font-size:14px;line-height:1.4;padding:0 0 20px 40px;line-height:1.7;font-family:var(--font-family-default)}.v3-dealer-widget-card__address{display:flex;flex-direction:column;font-size:16px;font-family:var(--font-family-default);font-weight:400;line-height:1.5}@media screen and (max-width: 1199px){.v3-dealer-widget-card__address{min-height:96px}}.v3-dealer-widget-list{display:flex;flex-direction:column;gap:15px;padding:20px 0}.v3-dealer-widget-list__wrapper{display:flex;gap:16px}.v3-dealer-widget-list__header{font-size:19px;font-family:Nobel Bold,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-dealer-widget-list__action-wrapper{display:flex;gap:20px}@media screen and (max-width: 1199px){.v3-dealer-widget-list__action-wrapper{flex-direction:column;text-align:center}}@media screen and (max-width: 1199px){.v3-dealer-widget-list__action-wrapper .v3-button__container{width:100%}}.v3-dealer-widget-list__full-width-btn{max-width:100%}@media screen and (max-width: 1199px){.v3-dealer-widget-list__full-width-btn{width:100%}}.v3-dealer-widget-list__link{text-decoration:underline!important;border-bottom:none}.v3-dealer-widget-list__link .v3-button__text{border-bottom:none;white-space:nowrap}.v3-dealer-widget-list__link:hover,.v3-dealer-widget-list__link:hover .v3-button__text{text-decoration:none!important}.v3-dealer-widget-list__disabled:before{order:1}.v3-dealer-widget-list .v3-simple-carousel__item .v3-dealer-widget-card__container{width:auto;max-width:254px}@media screen and (max-width: 1199px){.v3-dealer-widget-list .v3-simple-carousel__item .v3-dealer-widget-card__container{max-width:278px}}.v3-dealer-widget-search-disabled{opacity:.5;pointer-events:none}.v3-dealer-widget-search .v3-sidebar__autocomplete{position:relative;min-height:36px}@media screen and (max-width: 599px){.v3-dealer-widget-search .v3-sidebar__autocomplete{width:100%}}.v3-dealer-widget-search .v3-sidebar__autocomplete-dropdown-container{width:363px;margin-top:-4px}@media screen and (max-width: 599px){.v3-dealer-widget-search .v3-sidebar__autocomplete-dropdown-container{width:100%}}.v3-dealer-widget-search .v3-sidebar__suggestion{padding:0 14px 8px;cursor:pointer;text-overflow:ellipsis;border-width:0;border-right:1px solid #000;border-left:1px solid #000;text-align:start}.v3-dealer-widget-search .v3-sidebar__suggestion:first-child{padding-top:12px}.v3-dealer-widget-search .v3-sidebar__suggestion:last-child{border-bottom:1px solid #000;border-radius:0 0 4px 4px}.v3-dealer-widget-search .v3-sidebar__suggestion-text{color:#000}.v3-dealer-widget-search .v3-sidebar__suggestion-text:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.v3-dealer-widget-search .v3-sidebar__search-input{width:363px;height:36px}.v3-dealer-widget-search .v3-sidebar__search-input-icon{position:absolute;top:9px;left:9px;background-image:url(/etc.clientlibs/lexus/clientlibs/clientlib-site/resources/images/magnifier-black.svg)}@media screen and (max-width: 599px){.v3-dealer-widget-search .v3-sidebar__search-input{width:100%}}.v3-dealer-widget-search .v3-sidebar__search-input:-moz-placeholder-shown{color:#000;font-style:italic;font-size:14px;font-family:SourceSansPro-Regular,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-dealer-widget-search .v3-sidebar__search-input:placeholder-shown{color:#000;font-style:italic;font-size:14px;font-family:SourceSansPro-Regular,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-dealer-widget-search__container{display:flex;row-gap:10px}@media screen and (max-width: 599px){.v3-dealer-widget-search__container{flex-wrap:wrap}.v3-dealer-widget-search__container .v3-button__container{width:100%}.v3-dealer-widget-search__container .v3-button__container .v3-dealer-widget-search__button{width:100%;max-width:100%}}.v3-dealer-widget-search__button{height:36px;min-height:36px}.v3-dealer-widget-search .v3-sidebar__search-container-link{border-bottom:none;font-family:SourceSansPro-Semibold,arial,helvetica,Heiti TC,pmingliu,sans-serif;color:#000}.v3-dealer-widget-search__error-message{display:flex;align-items:center;gap:10px;max-width:479px;background-color:#fdeeee;border:1px solid #b00000;line-height:1.1;padding:16px;color:#b00000}.v3-dealer-widget-search__error-message-icon:before{content:"";display:block;width:24px;height:21px;font-size:21px;background-image:url(/etc.clientlibs/lexus/clientlibs/clientlib-site/resources/images/error-icon.svg)}@media screen and (min-width: 1200px){.v3-dealer-widget-search__error-message-icon{flex:none}}.v3-dealer-widget-search .v3-find-dealer__no-search-results{font-size:17px;line-height:1.5;padding-top:3px;font-family:Nobel Light,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-dealer-widget-search .v3-find-dealer__no-search-results--bold{font-family:Nobel Bold,arial,helvetica,Heiti TC,pmingliu,sans-serif}.v3-dealer-widget-search .error-message{color:#b00000;margin-top:5px}.v3-selected-dealer-widget-card__container{display:flex;flex-direction:column;border:1px solid #000;background-color:#f2f2f2;max-width:486px;padding:20px 30px;gap:6px}.v3-selected-dealer-widget-card__heading{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;background-color:#f2f2f2}.v3-selected-dealer-widget-card-icon{background-image:url(/etc.clientlibs/lexus/clientlibs/clientlib-site/resources/images/new-preferred-dealer-icon.svg);width:18px;height:23px}.v3-selected-dealer-widget-card__line{width:100%;color:#000}.v3-selected-dealer-widget-card__preferred{display:flex;gap:3px}.v3-selected-dealer-widget-card__first-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.v3-selected-dealer-widget-card__title{text-align:start;font-size:16px;line-height:1.6;letter-spacing:1px;text-transform:uppercase}.v3-selected-dealer-widget-card__description{display:flex;flex-direction:column;gap:11px}.v3-selected-dealer-widget-card__address{display:flex;flex-direction:column;font-size:16px;line-height:1.7;padding-top:10px;font-family:var(--font-family-default);line-height:1.5}.v3-selected-dealer-widget-card__button{border-bottom:none;max-width:100%}.v3-selected-dealer-widget-card__cta{margin-top:20px}.v3-selected-dealer-widget-card__dealer-details-btn{font-family:SourceSansPro-Semibold,arial,helvetica,Heiti TC,pmingliu,sans-serif;color:#000;border-bottom-color:#000}.v3-selected-dealer-widget-card__dealer-details-btn .v3-button__text{border-bottom:none;text-decoration:none}.v3-selected-dealer-widget-card__dealer-details-btn:hover{text-decoration:underline!important}.v3-selected-dealer-widget-card__dealer-details-btn .v3-button__text{border-bottom:none}.v3-selected-dealer-widget-card__dealer-details-btn.v3-button--plain-link{width:unset}
