.oem-canadaVinfast-search{min-height:100vh;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px;color:#444;background:#dde2e6;width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.oem-canadaVinfast-search{max-width:540px}}@media(min-width:768px){.oem-canadaVinfast-search{max-width:720px}}@media(min-width:992px){.oem-canadaVinfast-search{max-width:960px}}@media(min-width:1200px){.oem-canadaVinfast-search{max-width:1140px}}@media(min-width:1400px){.oem-canadaVinfast-search{max-width:1320px}}.oem-canadaVinfast-search *,.oem-canadaVinfast-search :after,.oem-canadaVinfast-search :before{box-sizing:border-box!important}.oem-canadaVinfast-search img{display:inline!important;max-width:100%!important;height:auto}.oem-canadaVinfast-search input[type=text],.oem-canadaVinfast-search select{border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;transition:none!important}.oem-canadaVinfast-search input[type=text]:focus,.oem-canadaVinfast-search input[type=text]:hover,.oem-canadaVinfast-search select:focus,.oem-canadaVinfast-search select:hover{box-shadow:none!important;outline:none!important}.oem-canadaVinfast-search button{border-radius:0!important;box-shadow:none!important;transition:none!important}.oem-canadaVinfast-search button:focus,.oem-canadaVinfast-search button:hover{box-shadow:none!important;outline:none!important}.oem-canadaVinfast-search label{font-size:inherit!important;cursor:default!important;font-weight:400!important}.oem-canadaVinfast-search label:hover{font-weight:400!important}.oem-canadaVinfast-search h1,.oem-canadaVinfast-search h2,.oem-canadaVinfast-search h3,.oem-canadaVinfast-search h4,.oem-canadaVinfast-search h5,.oem-canadaVinfast-search h6{font-family:inherit!important;margin:0!important;padding:0!important}.oem-canadaVinfast-search a{text-decoration:none;color:#00a0dc}.oem-canadaVinfast-search a:hover{text-decoration:underline}.oem-canadaVinfast-search p{font-size:.7em;color:#777;line-height:1.2em;margin:0;padding:0}.oem-canadaVinfast-search .vs-main-contain{max-width:1000px;margin:7px auto 100px;overflow:hidden}.oem-canadaVinfast-search .vs-header{background:#fff;padding:10px 40px 0;height:auto;position:relative}.oem-canadaVinfast-search .vs-lang-switch{position:absolute;top:5px;right:20px;z-index:10;display:flex;gap:4px}.oem-canadaVinfast-search .vs-lang-btn{background:#000;color:#fff;border:none;border-radius:0;padding:0;font-size:14px;font-weight:400;line-height:1;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.oem-canadaVinfast-search .vs-lang-btn:hover{color:#00a0dc}.oem-canadaVinfast-search .vs-logo-wrap{text-align:center;padding:20px;justify-content:center;display:flex}.oem-canadaVinfast-search .vs-logo-img{width:300px;max-width:100%}.oem-canadaVinfast-search .vs-nav-area{padding:0 .625em;margin-bottom:.4375em}.oem-canadaVinfast-search .vs-back-link{font-size:1.8em;color:#00a0dc;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-bottom:.4375em}.oem-canadaVinfast-search .vs-back-link:hover{text-decoration:none;color:#00205b}.oem-canadaVinfast-search .vs-back-icon{width:.55em;height:.7em;fill:#00a0dc;flex-shrink:0}.oem-canadaVinfast-search .vs-tabs{display:flex;border-bottom:1px solid #aaa}.oem-canadaVinfast-search .vs-tab-cell{width:30%;padding-left:.625em;padding-right:.625em}.oem-canadaVinfast-search .vs-tab{background:#005da4;color:#fff;fill:#fff;font-size:1.1em;padding:.43em .8em;font-weight:400;text-align:center;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:10px 10px 0 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:Avenir,Arial,Helvetica,sans-serif;width:100%;text-decoration:none}.oem-canadaVinfast-search .vs-tab:hover{background:#227fd7;color:#fff;text-decoration:none}.oem-canadaVinfast-search .vs-tab--active{background:#227fd7}.oem-canadaVinfast-search .vs-tab-icon{width:.7em;height:.7em;fill:#fff}.oem-canadaVinfast-search .vs-results-area{padding:20px 40px}.oem-canadaVinfast-search .vs-no-result-text,.oem-canadaVinfast-search .vs-results-count{font-size:.8em;color:#444;margin-bottom:.625em}.oem-canadaVinfast-search .vs-sorry{padding:2em 1.5em}.oem-canadaVinfast-search .vs-sorry h2{font-size:1.2em;font-weight:400;color:#8d9092;margin-bottom:.5em}.oem-canadaVinfast-search .vs-sorry h3{font-size:1em;font-weight:400;color:#444;margin-bottom:0;line-height:1.5}.oem-canadaVinfast-search .vs-sorry .nr-search-btn{display:flex;width:fit-content;margin:1.4em auto 0}.oem-canadaVinfast-search .vs-shop-card{border:2px solid #257cb4;margin-bottom:10px;padding:10px 2px;border-radius:15px;width:98%;background:#fff;font-family:Avenir,Arial,Helvetica,sans-serif}.oem-canadaVinfast-search .vs-shop-card:hover{background:rgba(150,150,150,.1)}.oem-canadaVinfast-search .vs-card-body{display:flex;gap:.625em;padding:0 .625em}.oem-canadaVinfast-search .vs-pic-col{width:175px;min-width:100px;flex-shrink:0}.oem-canadaVinfast-search .vs-pic-col a{display:block;text-decoration:none}.oem-canadaVinfast-search .vs-pic-wrap{position:relative;width:100%;border:3px solid #8d9092;overflow:hidden}.oem-canadaVinfast-search .vs-pic-wrap img{width:100%;display:block}.oem-canadaVinfast-search .vs-info-col{flex:1;min-width:0}.oem-canadaVinfast-search .vs-name-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.oem-canadaVinfast-search .vs-shop-name{font-size:.9em;font-weight:700;letter-spacing:-1px;display:inline-block}.oem-canadaVinfast-search .vs-shop-name a{color:#005da4;text-decoration:none}.oem-canadaVinfast-search .vs-shop-name a:hover{text-decoration:none;color:#00205b}.oem-canadaVinfast-search .vs-distance{font-size:.9em;font-weight:400;color:#222;white-space:nowrap}.oem-canadaVinfast-search .vs-google-review{display:flex;color:#ff8c00;text-decoration:none;font-size:.85em;margin:2px 0;padding-left:0}.oem-canadaVinfast-search .vs-google-review:hover{text-decoration:none}.oem-canadaVinfast-search .vs-star-icon{height:14px;width:auto;vertical-align:middle;margin-left:1px}.oem-canadaVinfast-search .vs-details{display:flex;gap:.625em;margin-top:4px;flex-wrap:wrap;font-size:.8em;color:#444}.oem-canadaVinfast-search .vs-details p{margin:0;line-height:1.2em;font-size:1em;color:#444}.oem-canadaVinfast-search .vs-details a{color:#005da4;text-decoration:none}.oem-canadaVinfast-search .vs-details a:hover{text-decoration:none;color:#00a0dc}.oem-canadaVinfast-search .vs-col-address{flex:3 1 140px}.oem-canadaVinfast-search .vs-col-address a{display:block;word-break:break-all;margin-bottom:2px}.oem-canadaVinfast-search .vs-col-hours{flex:2 1 100px}.oem-canadaVinfast-search .vs-col-hours a{display:block;word-break:break-all;margin-bottom:2px}.oem-canadaVinfast-search .vs-hours-text{line-height:1.2em;color:#444;font-size:1em}.oem-canadaVinfast-search .vs-dark-link{color:#444!important}.oem-canadaVinfast-search .vs-col-actions{flex:1 1 160px;display:flex;flex-direction:column;gap:5px}.oem-canadaVinfast-search .vs-svg-wrapper{width:100%;height:40px;display:inline-flex;border-radius:3px;background:#257cb4;position:relative;cursor:pointer;text-decoration:none;overflow:hidden}.oem-canadaVinfast-search .vs-svg-wrapper:hover{text-decoration:none}.oem-canadaVinfast-search .vs-svg-wrapper:hover .vs-svg-shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:#ff0}.oem-canadaVinfast-search .vs-svg-wrapper--estimate{background:#6bb3e1}.oem-canadaVinfast-search .vs-svg-full{width:100%;height:40px;position:absolute;top:0;left:0}.oem-canadaVinfast-search .vs-svg-shape{width:100%;height:40px;stroke-width:15px;fill:rgba(0,0,0,0);stroke-dasharray:85 400;stroke-dashoffset:-220;transition:all 2s ease}.oem-canadaVinfast-search .vs-svg-text{text-align:center;color:#fff;text-decoration:none;font-weight:100;position:absolute;align-self:center;width:90%;padding:5px;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:1em}.oem-canadaVinfast-search .vs-atext{position:relative}.oem-canadaVinfast-search .vs-spot{display:inline-block;width:0;height:0}@media(max-width:450px){.oem-canadaVinfast-search .vs-svg-text{font-size:75%;left:6px}}.oem-canadaVinfast-search .vs-carwise-btn{width:100%;display:block}.oem-canadaVinfast-search .vs-carwise-btn img{width:100%}.oem-canadaVinfast-search .vs-mobile-bar{display:none;flex-wrap:wrap;padding:4px .625em;gap:8px;border-bottom:1px solid #e8e8e8;margin-bottom:8px}.oem-canadaVinfast-search .vs-mobile-item{text-align:center;font-size:.9em;padding:.3125em}.oem-canadaVinfast-search .vs-mobile-item a,.oem-canadaVinfast-search .vs-mobile-item span{color:#00a0dc;text-decoration:none}.oem-canadaVinfast-search .vs-mobile-item .icon{width:1em;height:1em;fill:#00a0dc}.oem-canadaVinfast-search .vs-mobile-item--unavailable a,.oem-canadaVinfast-search .vs-mobile-item--unavailable span{color:#ccc}.oem-canadaVinfast-search .vs-mobile-item--unavailable .icon{fill:#ccc}.oem-canadaVinfast-search .vs-bottom-count{padding:.625em;font-size:.8em;color:#444;border-top:1px solid #ddd;margin-top:.625em}.oem-canadaVinfast-search .vs-loading{text-align:center;padding:40px 0;color:#444}.oem-canadaVinfast-search .vs-spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#005da4;border-radius:50%;animation:vs-spin .8s linear infinite;margin:0 auto 12px}.oem-canadaVinfast-search .vs-error{padding:16px;background:#fff3cd;color:#856404;margin:0 .625em 12px;border-radius:4px}.oem-canadaVinfast-search .vs-loading-more{text-align:center;padding:16px;font-size:.85em;color:#444}.oem-canadaVinfast-search .vs-footer{background:#fff;padding:1rem 0 .625rem}.oem-canadaVinfast-search .vs-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 15px}.oem-canadaVinfast-search .vs-footer-logo-col{flex:0 0 auto}.oem-canadaVinfast-search .vs-footer-oem-logo{width:70%;height:auto;margin-left:5.3vh;margin-bottom:10px}.oem-canadaVinfast-search .vs-footer-ccc-col{flex:0 0 auto;text-align:right}.oem-canadaVinfast-search .vs-footer-ccc-logo{width:90%;height:auto;margin-right:10px}.oem-canadaVinfast-search .vs-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:8px 15px 0;font-size:.75em;color:#444}.oem-canadaVinfast-search .vs-footer-copyright{margin-left:2.5vh}.oem-canadaVinfast-search .vs-footer-contact{margin-right:1.5vh}.oem-canadaVinfast-search .vs-footer-contact a{color:#444;text-decoration:none}.oem-canadaVinfast-search .vs-footer-contact a:hover{text-decoration:underline}.oem-canadaVinfast-search .vs-footer-sep{margin:0 6px}@media(min-width:1045px)and (max-width:1200px){.oem-canadaVinfast-search{width:1028px;font-size:14px}}@media(min-width:992px)and (max-width:1044px){.oem-canadaVinfast-search{font-size:13px}}@media(max-width:991px){.oem-canadaVinfast-search{width:100%;padding:0;margin:0!important;max-width:100%}}@media(max-width:50em){.oem-canadaVinfast-search .vs-main-contain{width:90%}.oem-canadaVinfast-search .vs-mobile-bar{display:flex}.oem-canadaVinfast-search .vs-card-body{flex-direction:column}.oem-canadaVinfast-search .vs-pic-col{width:100%;max-width:200px}.oem-canadaVinfast-search .vs-details{flex-direction:column}.oem-canadaVinfast-search .vs-footer-row{flex-direction:column;text-align:center;gap:1rem}.oem-canadaVinfast-search .vs-footer-bottom{flex-direction:column;text-align:center;gap:.5rem}.oem-canadaVinfast-search .vs-footer-copyright{margin-left:0}.oem-canadaVinfast-search .vs-footer-contact{margin-right:0}}@keyframes vs-spin{to{transform:rotate(1turn)}}.oem-canadaVinfast-search .vs-map-area{padding:0 4px}.oem-canadaVinfast-search .vs-map-canvas-wrapper{width:100%;margin:10px 0}.oem-canadaVinfast-search .vs-map-canvas{width:100%;height:500px;border:1px solid #ccc;border-radius:4px}.oem-canadaEvhq-search{min-height:100vh;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px;color:#444;background:#dde2e6;width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.oem-canadaEvhq-search{max-width:540px}}@media(min-width:768px){.oem-canadaEvhq-search{max-width:720px}}@media(min-width:992px){.oem-canadaEvhq-search{max-width:960px}}@media(min-width:1200px){.oem-canadaEvhq-search{max-width:1140px}}@media(min-width:1400px){.oem-canadaEvhq-search{max-width:1320px}}.oem-canadaEvhq-search *,.oem-canadaEvhq-search :after,.oem-canadaEvhq-search :before{box-sizing:border-box!important}.oem-canadaEvhq-search img{display:inline!important;max-width:100%!important;height:auto}.oem-canadaEvhq-search input[type=text],.oem-canadaEvhq-search select{border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;transition:none!important}.oem-canadaEvhq-search input[type=text]:focus,.oem-canadaEvhq-search input[type=text]:hover,.oem-canadaEvhq-search select:focus,.oem-canadaEvhq-search select:hover{box-shadow:none!important;outline:none!important}.oem-canadaEvhq-search button{border-radius:0!important;box-shadow:none!important;transition:none!important}.oem-canadaEvhq-search button:focus,.oem-canadaEvhq-search button:hover{box-shadow:none!important;outline:none!important}.oem-canadaEvhq-search label{font-size:inherit!important;cursor:default!important;font-weight:400!important}.oem-canadaEvhq-search label:hover{font-weight:400!important}.oem-canadaEvhq-search h1,.oem-canadaEvhq-search h2,.oem-canadaEvhq-search h3,.oem-canadaEvhq-search h4,.oem-canadaEvhq-search h5,.oem-canadaEvhq-search h6{font-family:inherit!important;margin:0!important;padding:0!important}.oem-canadaEvhq-search a{text-decoration:none;color:#00a0dc}.oem-canadaEvhq-search a:hover{text-decoration:underline}.oem-canadaEvhq-search p{font-size:.7em;color:#777;line-height:1.2em;margin:0;padding:0}.oem-canadaEvhq-search .eh-main-contain{max-width:1000px;margin:7px auto 100px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.2)}.oem-canadaEvhq-search .eh-header{background:#fff;padding:10px 40px 0;height:auto;position:relative}.oem-canadaEvhq-search .eh-lang-switch{position:absolute;top:5px;right:20px;z-index:10;display:flex;gap:4px}.oem-canadaEvhq-search .eh-lang-btn{background:#000;color:#fff;border:none;border-radius:0;padding:0;font-size:14px;font-weight:400;line-height:1;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.oem-canadaEvhq-search .eh-lang-btn:hover{color:#00a0dc}.oem-canadaEvhq-search .eh-logo-wrap{text-align:center;padding:20px;justify-content:center;display:flex}.oem-canadaEvhq-search .eh-logo-img{width:300px;max-width:100%}.oem-canadaEvhq-search .eh-nav-area{padding:0 .625em;margin-bottom:.4375em}.oem-canadaEvhq-search .eh-back-link{font-size:1.8em;color:#00a0dc;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-bottom:.4375em}.oem-canadaEvhq-search .eh-back-link:hover{text-decoration:none;color:#00205b}.oem-canadaEvhq-search .eh-back-icon{width:.55em;height:.7em;fill:#00a0dc;flex-shrink:0}.oem-canadaEvhq-search .eh-tabs{display:flex;border-bottom:1px solid #aaa}.oem-canadaEvhq-search .eh-tab-cell{width:30%;padding-left:.625em;padding-right:.625em}.oem-canadaEvhq-search .eh-tab{background:#005da4;color:#fff;fill:#fff;font-size:1.1em;padding:.43em .8em;font-weight:400;text-align:center;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:10px 10px 0 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:Avenir,Arial,Helvetica,sans-serif;width:100%;text-decoration:none}.oem-canadaEvhq-search .eh-tab:hover{background:#227fd7;color:#fff;text-decoration:none}.oem-canadaEvhq-search .eh-tab--active{background:#227fd7}.oem-canadaEvhq-search .eh-tab-icon{width:.7em;height:.7em;fill:#fff}.oem-canadaEvhq-search .eh-results-area{padding:20px 40px}.oem-canadaEvhq-search .eh-no-result-text,.oem-canadaEvhq-search .eh-results-count{font-size:.8em;color:#444;margin-bottom:.625em}.oem-canadaEvhq-search .eh-sorry{padding:2em 1.5em}.oem-canadaEvhq-search .eh-sorry h2{font-size:1.2em;font-weight:400;color:#8d9092;margin-bottom:.5em}.oem-canadaEvhq-search .eh-sorry h3{font-size:1em;font-weight:400;color:#444;margin-bottom:0;line-height:1.5}.oem-canadaEvhq-search .eh-sorry .nr-search-btn{display:flex;width:fit-content;margin:1.4em auto 0}.oem-canadaEvhq-search .eh-shop-card{border:2px solid #257cb4;margin-bottom:10px;padding:10px 2px;border-radius:15px;width:98%;background:#fff;font-family:Avenir,Arial,Helvetica,sans-serif}.oem-canadaEvhq-search .eh-shop-card:hover{background:rgba(150,150,150,.1)}.oem-canadaEvhq-search .eh-card-body{display:flex;gap:.625em;padding:0 .625em}.oem-canadaEvhq-search .eh-pic-col{width:175px;min-width:100px;flex-shrink:0}.oem-canadaEvhq-search .eh-pic-col a{display:block;text-decoration:none}.oem-canadaEvhq-search .eh-pic-wrap{position:relative;width:100%;border:3px solid #8d9092;overflow:hidden}.oem-canadaEvhq-search .eh-pic-wrap img{width:100%;display:block}.oem-canadaEvhq-search .eh-info-col{flex:1;min-width:0}.oem-canadaEvhq-search .eh-name-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.oem-canadaEvhq-search .eh-shop-name{font-size:.9em;font-weight:700;letter-spacing:-1px;display:inline-block}.oem-canadaEvhq-search .eh-shop-name a{color:#005da4;text-decoration:none}.oem-canadaEvhq-search .eh-shop-name a:hover{text-decoration:none;color:#00205b}.oem-canadaEvhq-search .eh-distance{font-size:.9em;font-weight:400;color:#222;white-space:nowrap}.oem-canadaEvhq-search .eh-google-review{display:flex;color:#ff8c00;text-decoration:none;font-size:.85em;margin:2px 0;padding-left:0}.oem-canadaEvhq-search .eh-google-review:hover{text-decoration:none}.oem-canadaEvhq-search .eh-star-icon{height:14px;width:auto;vertical-align:middle;margin-left:1px}.oem-canadaEvhq-search .eh-details{display:flex;gap:.625em;margin-top:4px;flex-wrap:wrap;font-size:.8em;color:#444}.oem-canadaEvhq-search .eh-details p{margin:0;line-height:1.2em;font-size:1em;color:#444}.oem-canadaEvhq-search .eh-details a{color:#005da4;text-decoration:none}.oem-canadaEvhq-search .eh-details a:hover{text-decoration:none;color:#00a0dc}.oem-canadaEvhq-search .eh-col-address{flex:3 1 140px}.oem-canadaEvhq-search .eh-col-address a{display:block;word-break:break-all;margin-bottom:2px}.oem-canadaEvhq-search .eh-col-hours{flex:2 1 100px}.oem-canadaEvhq-search .eh-col-hours a{display:block;word-break:break-all;margin-bottom:2px}.oem-canadaEvhq-search .eh-hours-text{line-height:1.2em;color:#444;font-size:1em}.oem-canadaEvhq-search .eh-dark-link{color:#444!important}.oem-canadaEvhq-search .eh-col-actions{flex:1 1 160px;display:flex;flex-direction:column;gap:5px}.oem-canadaEvhq-search .eh-svg-wrapper{width:100%;height:40px;display:inline-flex;border-radius:3px;background:#257cb4;position:relative;cursor:pointer;text-decoration:none;overflow:hidden}.oem-canadaEvhq-search .eh-svg-wrapper:hover{text-decoration:none}.oem-canadaEvhq-search .eh-svg-wrapper:hover .eh-svg-shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:#ff0}.oem-canadaEvhq-search .eh-svg-wrapper--estimate{background:#6bb3e1}.oem-canadaEvhq-search .eh-svg-full{width:100%;height:40px;position:absolute;top:0;left:0}.oem-canadaEvhq-search .eh-svg-shape{width:100%;height:40px;stroke-width:15px;fill:rgba(0,0,0,0);stroke-dasharray:85 400;stroke-dashoffset:-220;transition:all 2s ease}.oem-canadaEvhq-search .eh-svg-text{text-align:center;color:#fff;text-decoration:none;font-weight:100;position:absolute;align-self:center;width:90%;padding:5px;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:1em}.oem-canadaEvhq-search .eh-atext{position:relative}.oem-canadaEvhq-search .eh-spot{display:inline-block;width:0;height:0}@media(max-width:450px){.oem-canadaEvhq-search .eh-svg-text{font-size:75%;left:6px}}.oem-canadaEvhq-search .eh-carwise-btn{width:100%;display:block}.oem-canadaEvhq-search .eh-carwise-btn img{width:100%}.oem-canadaEvhq-search .eh-mobile-bar{display:none;flex-wrap:wrap;padding:4px .625em;gap:8px;border-bottom:1px solid #e8e8e8;margin-bottom:8px}.oem-canadaEvhq-search .eh-mobile-item{text-align:center;font-size:.9em;padding:.3125em}.oem-canadaEvhq-search .eh-mobile-item a,.oem-canadaEvhq-search .eh-mobile-item span{color:#00a0dc;text-decoration:none}.oem-canadaEvhq-search .eh-mobile-item .icon{width:1em;height:1em;fill:#00a0dc}.oem-canadaEvhq-search .eh-mobile-item--unavailable a,.oem-canadaEvhq-search .eh-mobile-item--unavailable span{color:#ccc}.oem-canadaEvhq-search .eh-mobile-item--unavailable .icon{fill:#ccc}.oem-canadaEvhq-search .eh-bottom-count{padding:.625em;font-size:.8em;color:#444;border-top:1px solid #ddd;margin-top:.625em}.oem-canadaEvhq-search .eh-loading{text-align:center;padding:40px 0;color:#444}.oem-canadaEvhq-search .eh-spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#005da4;border-radius:50%;animation:eh-spin .8s linear infinite;margin:0 auto 12px}.oem-canadaEvhq-search .eh-error{padding:16px;background:#fff3cd;color:#856404;margin:0 .625em 12px;border-radius:4px}.oem-canadaEvhq-search .eh-loading-more{text-align:center;padding:16px;font-size:.85em;color:#444}.oem-canadaEvhq-search .eh-footer{background:#fff;padding:20px 40px;font-size:12px}.oem-canadaEvhq-search .eh-footer-top{display:flex;align-items:center;justify-content:space-between}.oem-canadaEvhq-search .eh-footer-left-icon{flex:0 0 auto}.oem-canadaEvhq-search .eh-footer-oem-logo{width:388px;height:30px}.oem-canadaEvhq-search .eh-footer-right-icon{flex:0 0 auto}.oem-canadaEvhq-search .eh-footer-ccc-logo{width:75px;height:auto}.oem-canadaEvhq-search .eh-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:15px}.oem-canadaEvhq-search .eh-footer-help-link{color:#000;text-decoration:none}.oem-canadaEvhq-search .eh-footer-help-link:hover{color:var(--bright_blue);text-decoration:none}.oem-canadaEvhq-search .eh-footer-contact a{color:#000;text-decoration:none}.oem-canadaEvhq-search .eh-footer-contact a:hover{color:var(--bright_blue);text-decoration:none}.oem-canadaEvhq-search .eh-footer-sep{margin:0 6px}@media(min-width:1045px)and (max-width:1200px){.oem-canadaEvhq-search{width:1028px;font-size:14px}}@media(min-width:992px)and (max-width:1044px){.oem-canadaEvhq-search{font-size:13px}}@media(max-width:991px){.oem-canadaEvhq-search{width:100%;padding:0;margin:0!important;max-width:100%}}@media(max-width:50em){.oem-canadaEvhq-search .eh-main-contain{width:90%}.oem-canadaEvhq-search .eh-mobile-bar{display:flex}.oem-canadaEvhq-search .eh-card-body{flex-direction:column}.oem-canadaEvhq-search .eh-pic-col{width:100%;max-width:200px}.oem-canadaEvhq-search .eh-details,.oem-canadaEvhq-search .eh-footer-top{flex-direction:column}.oem-canadaEvhq-search .eh-footer-bottom{flex-direction:column;text-align:center}.oem-canadaEvhq-search .eh-footer-sep{display:none}.oem-canadaEvhq-search .eh-block-for-mobile{display:block}}@keyframes eh-spin{to{transform:rotate(1turn)}}.oem-canadaEvhq-search .eh-map-area{padding:0 4px}.oem-canadaEvhq-search .eh-map-canvas-wrapper{width:100%;margin:10px 0}.oem-canadaEvhq-search .eh-map-canvas{width:100%;height:500px;border:1px solid #ccc;border-radius:4px}.oem-sorry-link{color:#257cb4;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;text-decoration:none;font-size:inherit;font-family:inherit;font-weight:700}.oem-sorry-link:hover{text-decoration:underline}.nr-slider-wrap{width:100%;max-width:600px;margin:1.5em auto .5em}.nr-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#d0021b 0,#d0021b var(--slider-pct,100%),#ddd var(--slider-pct,100%),#ddd 100%);outline:none;cursor:pointer}.nr-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#333;cursor:pointer;margin-top:0}.nr-slider::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#333;cursor:pointer}.nr-slider::-moz-range-track{background:rgba(0,0,0,0)}.nr-slider-labels{display:flex;justify-content:space-between;font-size:.82em;color:#666;margin-top:.35em}.nr-slider-labels .nr-slider-current{font-weight:600;color:#222}.nr-search-btn{display:inline-flex;align-items:center;gap:.5em;background-color:#257cb4;color:#fff;border:none;border-radius:3px;padding:.6em 1.8em;font-size:.95em;font-weight:700;letter-spacing:.04em;cursor:pointer;margin-top:1.4em;transition:background-color .2s ease;font-family:inherit}.nr-search-btn .nr-search-icon{width:16px;height:16px;stroke:#fff;flex-shrink:0}.nr-search-btn:hover{background-color:#1a6394}.oem-canadaHyundaiGenesis-search{--dark_blue:#00205b;--bright_blue:#00a0dc;--grey:#dde2e6;min-height:100vh;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px;color:#444;background:#dde2e6;width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.oem-canadaHyundaiGenesis-search{max-width:540px}}@media(min-width:768px){.oem-canadaHyundaiGenesis-search{max-width:720px}}@media(min-width:992px){.oem-canadaHyundaiGenesis-search{max-width:960px}}@media(min-width:1200px){.oem-canadaHyundaiGenesis-search{max-width:1140px}}@media(min-width:1400px){.oem-canadaHyundaiGenesis-search{max-width:1320px}}.oem-canadaHyundaiGenesis-search *,.oem-canadaHyundaiGenesis-search :after,.oem-canadaHyundaiGenesis-search :before{box-sizing:border-box!important}.oem-canadaHyundaiGenesis-search img{display:inline!important;max-width:100%!important;height:auto}.oem-canadaHyundaiGenesis-search input[type=text],.oem-canadaHyundaiGenesis-search select{border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;transition:none!important}.oem-canadaHyundaiGenesis-search input[type=text]:focus,.oem-canadaHyundaiGenesis-search input[type=text]:hover,.oem-canadaHyundaiGenesis-search select:focus,.oem-canadaHyundaiGenesis-search select:hover{box-shadow:none!important;outline:none!important}.oem-canadaHyundaiGenesis-search button{border-radius:0!important;box-shadow:none!important;transition:none!important}.oem-canadaHyundaiGenesis-search button:focus,.oem-canadaHyundaiGenesis-search button:hover{box-shadow:none!important;outline:none!important}.oem-canadaHyundaiGenesis-search label{font-size:inherit!important;cursor:default!important;font-weight:400!important}.oem-canadaHyundaiGenesis-search label:hover{font-weight:400!important}.oem-canadaHyundaiGenesis-search h1,.oem-canadaHyundaiGenesis-search h2,.oem-canadaHyundaiGenesis-search h3,.oem-canadaHyundaiGenesis-search h4,.oem-canadaHyundaiGenesis-search h5,.oem-canadaHyundaiGenesis-search h6{font-family:inherit!important;margin:0!important;padding:0!important}.oem-canadaHyundaiGenesis-search a{text-decoration:none;color:#00a0dc}.oem-canadaHyundaiGenesis-search a:hover{text-decoration:underline}.oem-canadaHyundaiGenesis-search p{font-size:.7em;color:#777;line-height:1.2em;margin:0;padding:0}.oem-canadaHyundaiGenesis-search .hg-header{background:#fff;padding:10px 40px 0;position:relative}.oem-canadaHyundaiGenesis-search .hg-lang-switch{display:flex;width:75px;position:absolute;top:5px;right:15px;gap:3px;z-index:10}.oem-canadaHyundaiGenesis-search .hg-lang{font-size:14px;color:#fff;background:#000;height:24px;width:24px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif}.oem-canadaHyundaiGenesis-search .hg-lang:hover{text-decoration:none;color:#00a0dc}.oem-canadaHyundaiGenesis-search .hg-lang.hg-lang--active,.oem-canadaHyundaiGenesis-search div.hg-lang{cursor:default}.oem-canadaHyundaiGenesis-search .hg-header-logos{text-align:center;padding:20px;width:50%;margin:auto;max-width:450px;display:flex;align-items:center;justify-content:center;gap:20px}.oem-canadaHyundaiGenesis-search .hg-header-logo{width:100%;max-width:200px;height:auto}.oem-canadaHyundaiGenesis-search .hg-main-contain{max-width:1000px;margin:7px auto 100px;overflow:hidden}.oem-canadaHyundaiGenesis-search .hg-nav-area{padding:0 .625em;margin-bottom:.4375em}.oem-canadaHyundaiGenesis-search .hg-back-link{font-size:1.8em;color:#00a0dc;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-bottom:.4375em}.oem-canadaHyundaiGenesis-search .hg-back-link:hover{text-decoration:none;color:#00205b}.oem-canadaHyundaiGenesis-search .hg-back-icon{width:.55em;height:.7em;fill:#00a0dc;flex-shrink:0}.oem-canadaHyundaiGenesis-search .hg-tabs{display:flex;border-bottom:1px solid #aaa}.oem-canadaHyundaiGenesis-search .hg-tab-cell{width:30%;padding-left:.625em;padding-right:.625em}.oem-canadaHyundaiGenesis-search .hg-tab{background:#005da4;color:#fff;fill:#fff;font-size:1.1em;padding:.43em .8em;font-weight:400;text-align:center;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:10px 10px 0 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:Avenir,Arial,Helvetica,sans-serif;width:100%;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-tab:hover{background:#227fd7;color:#fff;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-tab--active{background:#227fd7}.oem-canadaHyundaiGenesis-search .hg-tab-icon{width:.7em;height:.7em;fill:#fff}.oem-canadaHyundaiGenesis-search .hg-results-area{padding:20px 40px}.oem-canadaHyundaiGenesis-search .hg-no-result-text,.oem-canadaHyundaiGenesis-search .hg-results-count{font-size:.8em;color:#444;margin-bottom:.625em}.oem-canadaHyundaiGenesis-search .hg-sorry{padding:2em 1.5em}.oem-canadaHyundaiGenesis-search .hg-sorry h2{font-size:1.2em;font-weight:400;color:#8d9092;margin-bottom:.5em}.oem-canadaHyundaiGenesis-search .hg-sorry h3{font-size:1em;font-weight:400;color:#444;margin-bottom:0;line-height:1.5}.oem-canadaHyundaiGenesis-search .hg-sorry .nr-search-btn{display:flex;width:fit-content;margin:1.4em auto 0}.oem-canadaHyundaiGenesis-search .hg-shop-card{border:2px solid #257cb4;margin-bottom:10px;padding:10px 2px;border-radius:15px;width:98%;background:#fff;font-family:Avenir,Arial,Helvetica,sans-serif}.oem-canadaHyundaiGenesis-search .hg-shop-card:hover{background:rgba(150,150,150,.1)}.oem-canadaHyundaiGenesis-search .hg-card-body{display:flex;gap:.625em;padding:0 .625em}.oem-canadaHyundaiGenesis-search .hg-pic-col{width:175px;min-width:100px;flex-shrink:0}.oem-canadaHyundaiGenesis-search .hg-pic-col a{display:block;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-pic-wrap{position:relative;width:100%;border:3px solid #8d9092;overflow:hidden}.oem-canadaHyundaiGenesis-search .hg-pic-wrap img{width:100%;display:block}.oem-canadaHyundaiGenesis-search .hg-info-col{flex:1;min-width:0}.oem-canadaHyundaiGenesis-search .hg-name-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.oem-canadaHyundaiGenesis-search .hg-shop-name{font-size:.9em;font-weight:700;letter-spacing:-1px;display:inline-block}.oem-canadaHyundaiGenesis-search .hg-shop-name a{color:#005da4;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-shop-name a:hover{text-decoration:none;color:#00205b}.oem-canadaHyundaiGenesis-search .hg-distance{font-size:.9em;font-weight:400;color:#222;white-space:nowrap}.oem-canadaHyundaiGenesis-search .hg-google-review{display:flex;color:#ff8c00;text-decoration:none;font-size:.85em;margin:2px 0;padding-left:0}.oem-canadaHyundaiGenesis-search .hg-google-review:hover{text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-star-icon{height:14px;width:auto;vertical-align:middle;margin-left:1px}.oem-canadaHyundaiGenesis-search .hg-details{display:flex;gap:.625em;margin-top:4px;flex-wrap:wrap;font-size:.8em;color:#444}.oem-canadaHyundaiGenesis-search .hg-details p{margin:0;line-height:1.2em;font-size:1em;color:#444}.oem-canadaHyundaiGenesis-search .hg-details a{color:#005da4;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-details a:hover{text-decoration:none;color:#00a0dc}.oem-canadaHyundaiGenesis-search .hg-col-address{flex:3 1 140px}.oem-canadaHyundaiGenesis-search .hg-col-address a{display:block;word-break:break-all;margin-bottom:2px}.oem-canadaHyundaiGenesis-search .hg-col-hours{flex:2 1 100px}.oem-canadaHyundaiGenesis-search .hg-col-hours a{display:block;word-break:break-all;margin-bottom:2px}.oem-canadaHyundaiGenesis-search .hg-hours-text{line-height:1.2em;color:#444;font-size:1em}.oem-canadaHyundaiGenesis-search .hg-dark-link{color:#444!important}.oem-canadaHyundaiGenesis-search .hg-col-actions{flex:1 1 160px;display:flex;flex-direction:column;gap:5px}.oem-canadaHyundaiGenesis-search .hg-svg-wrapper{width:100%;height:40px;display:inline-flex;border-radius:3px;background:#257cb4;position:relative;cursor:pointer;text-decoration:none;overflow:hidden}.oem-canadaHyundaiGenesis-search .hg-svg-wrapper:hover{text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-svg-wrapper:hover .hg-svg-shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:#ff0}.oem-canadaHyundaiGenesis-search .hg-svg-wrapper--estimate{background:#6bb3e1}.oem-canadaHyundaiGenesis-search .hg-svg-full{width:100%;height:40px;position:absolute;top:0;left:0}.oem-canadaHyundaiGenesis-search .hg-svg-shape{width:100%;height:40px;stroke-width:15px;fill:rgba(0,0,0,0);stroke-dasharray:85 400;stroke-dashoffset:-220;transition:all 2s ease}.oem-canadaHyundaiGenesis-search .hg-svg-text{text-align:center;color:#fff;text-decoration:none;font-weight:100;position:absolute;align-self:center;width:90%;padding:5px;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:1em}.oem-canadaHyundaiGenesis-search .hg-atext{position:relative}.oem-canadaHyundaiGenesis-search .hg-spot{display:inline-block;width:0;height:0}@media(max-width:450px){.oem-canadaHyundaiGenesis-search .hg-svg-text{font-size:75%;left:6px}}.oem-canadaHyundaiGenesis-search .hg-carwise-btn{width:100%;display:block}.oem-canadaHyundaiGenesis-search .hg-carwise-btn img{width:100%}.oem-canadaHyundaiGenesis-search .hg-mobile-bar{display:none;flex-wrap:wrap;padding:4px .625em;gap:8px;border-bottom:1px solid #e8e8e8;margin-bottom:8px}.oem-canadaHyundaiGenesis-search .hg-mobile-item{text-align:center;font-size:.9em;padding:.3125em}.oem-canadaHyundaiGenesis-search .hg-mobile-item a,.oem-canadaHyundaiGenesis-search .hg-mobile-item span{color:#00a0dc;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-mobile-item .icon{width:1em;height:1em;fill:#00a0dc}.oem-canadaHyundaiGenesis-search .unavailable a,.oem-canadaHyundaiGenesis-search .unavailable span{color:#ccc}.oem-canadaHyundaiGenesis-search .unavailable .icon{fill:#ccc}.oem-canadaHyundaiGenesis-search .fontDark{color:#444}.oem-canadaHyundaiGenesis-search .hg-bottom-count{padding:.625em;font-size:.8em;color:#444;border-top:1px solid #ddd;margin-top:.625em}.oem-canadaHyundaiGenesis-search .hg-loading{text-align:center;padding:40px 0;color:#444}.oem-canadaHyundaiGenesis-search .hg-spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#005da4;border-radius:50%;animation:hg-spin .8s linear infinite;margin:0 auto 12px}.oem-canadaHyundaiGenesis-search .hg-error{padding:16px;background:#fff3cd;color:#856404;margin:0 .625em 12px;border-radius:4px}.oem-canadaHyundaiGenesis-search .hg-loading-more{text-align:center;padding:16px;font-size:.85em;color:#444}.oem-canadaHyundaiGenesis-search .hg-footer{background:#fff;padding:1rem 0 .625rem;font-size:12px}.oem-canadaHyundaiGenesis-search .hg-footer-top{display:flex;align-items:center;justify-content:space-between;padding:0 15px}.oem-canadaHyundaiGenesis-search .hg-footer-left-icon{display:flex;align-items:center}.oem-canadaHyundaiGenesis-search .hg-footer-oem-logo{width:55%;height:auto;margin-bottom:10px}.oem-canadaHyundaiGenesis-search .iconOne{margin-left:30px}.oem-canadaHyundaiGenesis-search .iconTwo{margin-left:10px}.oem-canadaHyundaiGenesis-search .iconOnefr{margin-left:45px}.oem-canadaHyundaiGenesis-search .iconTwofr{margin-left:17px}.oem-canadaHyundaiGenesis-search .hg-footer-right-icon{text-align:right}.oem-canadaHyundaiGenesis-search .hg-footer-ccc-logo{width:350px;height:25px}.oem-canadaHyundaiGenesis-search .hg-footer-ccc-logo-fr{width:382px;height:21px}.oem-canadaHyundaiGenesis-search .hg-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:8px 15px 0}.oem-canadaHyundaiGenesis-search .hg-footer-copyright{margin-left:2.5vh}.oem-canadaHyundaiGenesis-search .hg-footer-contact{margin-right:1.5vh}.oem-canadaHyundaiGenesis-search .hg-footer-help-link{color:#000;text-decoration:underline}.oem-canadaHyundaiGenesis-search .hg-footer-help-link:hover{color:#00a0dc;text-decoration:none}.oem-canadaHyundaiGenesis-search .hg-footer-sep{margin:0 6px}@media(min-width:1045px)and (max-width:1200px){.oem-canadaHyundaiGenesis-search{width:1028px;font-size:14px}}@media(min-width:992px)and (max-width:1044px){.oem-canadaHyundaiGenesis-search{font-size:13px}}@media(max-width:991px){.oem-canadaHyundaiGenesis-search{width:100%;padding:0;margin:0!important;max-width:100%}.oem-canadaHyundaiGenesis-search .hg-header{padding:0 10px}.oem-canadaHyundaiGenesis-search .hg-header-logos{width:75%}.oem-canadaHyundaiGenesis-search .hg-results-area{padding:10px}.oem-canadaHyundaiGenesis-search .hg-shop-card{display:block}.oem-canadaHyundaiGenesis-search .hg-footer-top{flex-direction:column}.oem-canadaHyundaiGenesis-search .hg-footer-bottom{flex-direction:column;text-align:center}.oem-canadaHyundaiGenesis-search .hg-footer-sep{display:none}.oem-canadaHyundaiGenesis-search .hg-footer-copyright{margin-left:0}.oem-canadaHyundaiGenesis-search .hg-footer-contact{margin-right:0}.oem-canadaHyundaiGenesis-search .hg-block-for-mobile{display:block}}@media(max-width:50em){.oem-canadaHyundaiGenesis-search .hg-main-contain{width:90%}.oem-canadaHyundaiGenesis-search .hg-mobile-bar{display:flex}.oem-canadaHyundaiGenesis-search .hg-card-body{flex-direction:column}.oem-canadaHyundaiGenesis-search .hg-pic-col{width:100%;max-width:200px}.oem-canadaHyundaiGenesis-search .hg-details{flex-direction:column}.oem-canadaHyundaiGenesis-search .hg-footer-top{flex-direction:column;text-align:center;gap:1rem}.oem-canadaHyundaiGenesis-search .hg-footer-bottom{flex-direction:column;text-align:center;gap:.5rem}.oem-canadaHyundaiGenesis-search .hg-footer-sep{display:none}.oem-canadaHyundaiGenesis-search .hg-block-for-mobile{display:block}.oem-canadaHyundaiGenesis-search .hg-footer-oem-logo{width:80%}.oem-canadaHyundaiGenesis-search .hg-footer-ccc-logo,.oem-canadaHyundaiGenesis-search .hg-footer-ccc-logo-fr{width:70%;height:auto}.oem-canadaHyundaiGenesis-search .iconOne{margin-left:25px}.oem-canadaHyundaiGenesis-search .iconTwo{margin-left:15px}.oem-canadaHyundaiGenesis-search .iconOnefr{margin-left:48px}.oem-canadaHyundaiGenesis-search .iconTwofr{margin-left:22px}}@media(min-width:768px)and (max-width:991px){.oem-canadaHyundaiGenesis-search .iconOne{margin-left:35px}.oem-canadaHyundaiGenesis-search .iconTwo{margin-left:20px}.oem-canadaHyundaiGenesis-search .iconOnefr{margin-left:70px}.oem-canadaHyundaiGenesis-search .iconTwofr{margin-left:47px}}@media(min-width:1200px){.oem-canadaHyundaiGenesis-search .iconOne{margin-left:35px}.oem-canadaHyundaiGenesis-search .iconTwo{margin-left:15px}.oem-canadaHyundaiGenesis-search .iconOnefr{margin-left:55px}.oem-canadaHyundaiGenesis-search .iconTwofr{margin-left:27px}}@keyframes hg-spin{to{transform:rotate(1turn)}}.oem-canadaHyundaiGenesis-search .hg-map-area{padding:0 4px}.oem-canadaHyundaiGenesis-search .hg-map-canvas-wrapper{width:100%;margin:10px 0}.oem-canadaHyundaiGenesis-search .hg-map-canvas{width:100%;height:500px;border:1px solid #ccc;border-radius:4px}