@import url(/public/fonts/fonts.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.oc{position:relative;width:100%}.ic{position:relative;margin:0 auto;max-width:1200px}.bg-red{background-color:#f30000}.color-red{color:#f30000}.bg-black{background-color:#000}.color-black{color:#000}.bg-white{background-color:#fff}.color-white{color:#fff}.bg-deep-grey{background-color:#1e2123}.color-deep-grey{color:#1e2123}.bg-dim-grey{background-color:#ccc}.color-dim-grey{color:#ccc}.bg-grey{background-color:#797676}.color-grey{color:#797676}.bg-light-grey{background-color:#f3f3f3}.color-light-grey{color:#f3f3f3}.bg-accolade-navy{background-color:#293859}.color-accolade-navy{color:#293859}.bg-wire-blue{background-color:#004e9a}.color-wire-blue{color:#004e9a}.avenir-next-bold{font-family:"AvenirNextBold",Arial,sans-serif}.avenir-next-demi{font-family:"AvenirNextDemi",Arial,sans-serif}.avenir-next-medium{font-family:"AvenirNextMedium",Arial,sans-serif}.avenir-next-regular{font-family:"AvenirNextRegular",Arial,sans-serif}.avenir-next-light{font-family:"AvenirNextLight",Arial,sans-serif}.futura-extra-bold{font-family:"FuturaNextCondensedExtraBold",Arial,sans-serif}.acura-bespoke-light{font-family:"AcuraBespokeLight",Arial,sans-serif}.acura-bespoke-book{font-family:"AcuraBespokeBook",Arial,sans-serif}.acura-bespoke-regular{font-family:"AcuraBespokeRegular",Arial,sans-serif}.acura-bespoke-bold{font-family:"AcuraBespokeBold",Arial,sans-serif}.hlf-3{font-family:"FuturaNextCondensedExtraBold",Arial,sans-serif;text-transform:uppercase;letter-spacing:-2px}@media (min-width: 0px) and (max-width: 767px){.hlf-3{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.hlf-3{font-size:40px}}@media (min-width: 992px) and (max-width: 1199px){.hlf-3{font-size:50px}}@media (min-width: 1200px){.hlf-3{font-size:50px}}.hl-1{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-1{font-size:35px}}@media (min-width: 768px) and (max-width: 991px){.hl-1{font-size:55px}}@media (min-width: 992px) and (max-width: 1199px){.hl-1{font-size:55px}}@media (min-width: 1200px){.hl-1{font-size:55px}}.hl-1a{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-1a{font-size:30px}}@media (min-width: 768px) and (max-width: 991px){.hl-1a{font-size:45px}}@media (min-width: 992px) and (max-width: 1199px){.hl-1a{font-size:50px}}@media (min-width: 1200px){.hl-1a{font-size:50px}}.hl-2{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-2{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.hl-2{font-size:50px}}@media (min-width: 992px) and (max-width: 1199px){.hl-2{font-size:50px}}@media (min-width: 1200px){.hl-2{font-size:50px}}.hl-2a{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-2a{font-size:57px}}@media (min-width: 768px) and (max-width: 991px){.hl-2a{font-size:67px}}@media (min-width: 992px) and (max-width: 1199px){.hl-2a{font-size:50px}}@media (min-width: 1200px){.hl-2a{font-size:50px}}.hl-3{font-family:"AcuraBespokeLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-3{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.hl-3{font-size:40px}}@media (min-width: 992px) and (max-width: 1199px){.hl-3{font-size:50px}}@media (min-width: 1200px){.hl-3{font-size:50px}}.hl-3a{font-family:"AcuraBespokeLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-3a{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-3a{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-3a{font-size:50px}}@media (min-width: 1200px){.hl-3a{font-size:50px}}.hl-4{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-4{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-4{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-4{font-size:36px}}@media (min-width: 1200px){.hl-4{font-size:36px}}.hl-5{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-5{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.hl-5{font-size:32px}}@media (min-width: 992px) and (max-width: 1199px){.hl-5{font-size:32px}}@media (min-width: 1200px){.hl-5{font-size:32px}}.hl-6{font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-6{font-size:30px}}@media (min-width: 768px) and (max-width: 991px){.hl-6{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-6{font-size:30px}}@media (min-width: 1200px){.hl-6{font-size:30px}}.hl-6a{font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-6a{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-6a{font-size:40px}}@media (min-width: 992px) and (max-width: 1199px){.hl-6a{font-size:30px}}@media (min-width: 1200px){.hl-6a{font-size:30px}}.hl-7{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-7{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.hl-7{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-7{font-size:30px}}@media (min-width: 1200px){.hl-7{font-size:30px}}.hl-8{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-8{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-8{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-8{font-size:24px}}@media (min-width: 1200px){.hl-8{font-size:24px}}.hl-9{font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-9{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.hl-9{font-size:22px}}@media (min-width: 992px) and (max-width: 1199px){.hl-9{font-size:24px}}@media (min-width: 1200px){.hl-9{font-size:24px}}.hl-10{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-10{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.hl-10{font-size:17px}}@media (min-width: 992px) and (max-width: 1199px){.hl-10{font-size:20px}}@media (min-width: 1200px){.hl-10{font-size:20px}}.hl-10a{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-10a{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.hl-10a{font-size:32px}}@media (min-width: 992px) and (max-width: 1199px){.hl-10a{font-size:20px}}@media (min-width: 1200px){.hl-10a{font-size:20px}}.cp-1{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-1{font-size:17px}}@media (min-width: 768px) and (max-width: 991px){.cp-1{font-size:20px}}@media (min-width: 992px) and (max-width: 1199px){.cp-1{font-size:20px}}@media (min-width: 1200px){.cp-1{font-size:20px}}.cp-2{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-2{font-size:22px}}@media (min-width: 768px) and (max-width: 991px){.cp-2{font-size:25px}}@media (min-width: 992px) and (max-width: 1199px){.cp-2{font-size:18px}}@media (min-width: 1200px){.cp-2{font-size:18px}}.cp-3{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-3{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.cp-3{font-size:20px}}@media (min-width: 992px) and (max-width: 1199px){.cp-3{font-size:18px}}@media (min-width: 1200px){.cp-3{font-size:18px}}.cp-4{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-4{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.cp-4{font-size:18px}}@media (min-width: 992px) and (max-width: 1199px){.cp-4{font-size:18px}}@media (min-width: 1200px){.cp-4{font-size:18px}}.cp-5{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-5{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-5{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-5{font-size:18px}}@media (min-width: 1200px){.cp-5{font-size:18px}}.cp-6{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-6{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-6{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-6{font-size:18px}}@media (min-width: 1200px){.cp-6{font-size:18px}}.cp-7{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-7{font-size:17px}}@media (min-width: 768px) and (max-width: 991px){.cp-7{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-7{font-size:16px}}@media (min-width: 1200px){.cp-7{font-size:16px}}.cp-8{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-8{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-8{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-8{font-size:18px}}@media (min-width: 1200px){.cp-8{font-size:18px}}.cp-9{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-9{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cp-9{font-size:14px}}@media (min-width: 992px) and (max-width: 1199px){.cp-9{font-size:16px}}@media (min-width: 1200px){.cp-9{font-size:16px}}.cp-10{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-10{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.cp-10{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.cp-10{font-size:14px}}@media (min-width: 1200px){.cp-10{font-size:14px}}.cp-10a{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-10a{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.cp-10a{font-size:25px}}@media (min-width: 992px) and (max-width: 1199px){.cp-10a{font-size:14px}}@media (min-width: 1200px){.cp-10a{font-size:14px}}.cp-11{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-11{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-11{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.cp-11{font-size:14px}}@media (min-width: 1200px){.cp-11{font-size:14px}}.cp-11a{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-11a{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cp-11a{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.cp-11a{font-size:14px}}@media (min-width: 1200px){.cp-11a{font-size:14px}}.cp-12{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-12{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-12{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-12{font-size:14px}}@media (min-width: 1200px){.cp-12{font-size:14px}}.cp-12a{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-12a{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-12a{font-size:23px}}@media (min-width: 992px) and (max-width: 1199px){.cp-12a{font-size:14px}}@media (min-width: 1200px){.cp-12a{font-size:14px}}.cp-13{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-13{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-13{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-13{font-size:14px}}@media (min-width: 1200px){.cp-13{font-size:14px}}.cp-14{font-family:"AcuraBespokeLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-14{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-14{font-size:18px}}@media (min-width: 992px) and (max-width: 1199px){.cp-14{font-size:14px}}@media (min-width: 1200px){.cp-14{font-size:14px}}.cp-15{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-15{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cp-15{font-size:12px}}@media (min-width: 992px) and (max-width: 1199px){.cp-15{font-size:12px}}@media (min-width: 1200px){.cp-15{font-size:12px}}.button-1{position:relative;display:inline-block;min-width:320px;text-align:center;padding:15px 0;font-family:"AvenirNextBold",Arial,sans-serif;border:2px solid red;text-decoration:none !important;color:black !important}@media (min-width: 0px) and (max-width: 767px){.button-1{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.button-1{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.button-1{font-size:14px}}@media (min-width: 1200px){.button-1{font-size:14px}}.button-1:hover{background-color:#f30000;color:white !important}.button-1-fade{position:relative;display:inline-block;min-width:320px;text-align:center;padding:15px 0;font-family:"AvenirNextBold",Arial,sans-serif;border:2px solid red;text-decoration:none !important;color:black !important;background:transparent;transition:all 0.3s ease-in-out 0s}@media (min-width: 0px) and (max-width: 767px){.button-1-fade{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.button-1-fade{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.button-1-fade{font-size:14px}}@media (min-width: 1200px){.button-1-fade{font-size:14px}}.button-1-fade:hover{background-color:#f30000;color:white !important;transition:all 0.3s ease-in-out 0s}.button-3-fade{display:inline-block;min-width:320px;padding:15px 0;position:relative;text-align:center;font-family:"AvenirNextBold",Arial,sans-serif;background:transparent;border:2px solid red;color:white !important;text-decoration:none !important;transition:all 0.3s ease-in-out 0s}@media (min-width: 0px) and (max-width: 767px){.button-3-fade{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.button-3-fade{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.button-3-fade{font-size:14px}}@media (min-width: 1200px){.button-3-fade{font-size:14px}}.button-3-fade:hover{background-color:#f30000;color:white !important;transition:all 0.3s ease-in-out 0s}.select-1{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.select-1{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.select-1{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.select-1{font-size:14px}}@media (min-width: 1200px){.select-1{font-size:14px}}.select-1:checked,.select-1:hover,.select-1:focus{box-shadow:0 0 10px 100px #990000 inset}.ribbon{border-bottom-color:transparent !important;border-color:black;border-style:solid;border-top-width:1rem;border-width:0.5rem;height:0;width:0}body{font-family:"AcuraBespokeBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:red;color:white;z-index:9999}}@media (min-width: 768px) and (max-width: 991px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:blue;color:white;z-index:9999}}@media (min-width: 992px) and (max-width: 1199px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:orange;color:white;z-index:9999}}@media (min-width: 1200px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:#666;color:white;z-index:9999}}@media (min-width: 768px){body #atlwdg-trigger{z-index:3}}iframe[name="google_conversion_frame"]{position:fixed}.svg-icon{height:1em;width:1em}.dl-zip-off{background:#fff;display:none;text-align:center}@media (min-width: 768px){.dl-zip-off{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/zipcode-background/zip-off-background-sm");background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:41.4375rem;padding:3.75rem}}@media (min-width: 992px){.dl-zip-off{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/zipcode-background/zip-off-background-md");min-height:44.5625rem}}@media (min-width: 1200px){.dl-zip-off{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/zipcode-background/zip-off-background-lg");min-height:44.8125rem}}.dl-zip-off .dl-background{width:100%}@media (min-width: 768px){.dl-zip-off .dl-background{display:none}}.dl-zip-off .hl-1a{color:#333333;font-size:1.875rem;letter-spacing:.3125rem;padding-block:2.1875rem;text-align:center}@media (min-width: 768px){.dl-zip-off .hl-1a{color:#fff;font-size:2.8125rem}}@media (min-width: 992px){.dl-zip-off .hl-1a{font-size:3.4375rem;text-align:left}}.dl-zip-off .dl-no-zip-form{margin:0 auto 1.5625rem;position:relative;width:16.1875rem}@media (min-width: 768px){.dl-zip-off .dl-no-zip-form{margin-top:3.75rem}}@media (min-width: 992px){.dl-zip-off .dl-no-zip-form{margin:1.5625rem 0}}.dl-zip-off .dl-no-zip-form #dl-no-zip-input{background-color:#f1f1f1;background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/icon-zipgate-location");background-position:2.5rem .625rem;background-repeat:no-repeat;border:none;color:#000;font-family:inherit;font-size:inherit;height:2.75rem;line-height:inherit;margin-bottom:1.5625rem;padding:.25rem .25rem .25rem 4.6875rem;width:16.25rem}@media (min-width: 768px){.dl-zip-off .dl-no-zip-form #dl-no-zip-input{background-position:.9375rem .625rem;padding:.25rem .25rem .25rem 2.8125rem}}.dl-zip-off .dl-no-zip-form .dl-no-zip-submit{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/icon-zipgate-go");cursor:pointer;height:2.75rem;left:13.5rem;position:absolute;top:0rem;width:2.75rem}.dealer-locator{margin:0 auto;max-width:75rem;padding:0}@media (min-width: 768px){.dealer-locator{padding:0 1.5rem}}@media (min-width: 992px){.dealer-locator{padding:0 2.5rem}}.dealer-locator .hidden-xs{display:none}@media (min-width: 768px){.dealer-locator .hidden-xs{display:block}}@media (min-width: 768px){.dealer-locator .hidden-sm{display:none}}@media (min-width: 992px){.dealer-locator .hidden-sm{display:block}}@media (min-width: 992px){.dealer-locator .hidden-md{display:none}}@media (min-width: 1200px){.dealer-locator .hidden-md{display:block}}@media (min-width: 1200px){.dealer-locator .hidden-lg{display:none}}.dealer-locator .dl-title{padding-block:1.5625rem}@media (min-width: 768px){.dealer-locator .dl-title{padding:0}}.dealer-locator .dl-title .dl-title-dl-near{color:#333333;font-family:"FuturaNextCondensedExtraBold", Arial, sans-serif;font-size:1.5625rem;letter-spacing:-0.125rem;text-align:center;text-transform:uppercase}@media (min-width: 768px){.dealer-locator .dl-title .dl-title-dl-near{float:left;font-size:2.5rem;padding:2.5rem 0 2.8125rem 0;text-align:left}}@media (min-width: 992px){.dealer-locator .dl-title .dl-title-dl-near{padding:2.5rem 0 1.5625rem 0}}@media (min-width: 1200px){.dealer-locator .dl-title .dl-title-dl-near{font-size:3.125rem;padding:3.75rem 0 1.5625rem 0}}.dealer-locator .dl-title .dl-body-shop{display:none;font-family:"AvenirNextBold",Arial,sans-serif}.dealer-locator .dl-title .dl-body-shop a:focus{outline-offset:.1875rem}@media (min-width: 0px) and (max-width: 767px){.dealer-locator .dl-title .dl-body-shop{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.dealer-locator .dl-title .dl-body-shop{font-size:17px}}@media (min-width: 992px) and (max-width: 1199px){.dealer-locator .dl-title .dl-body-shop{font-size:20px}}@media (min-width: 1200px){.dealer-locator .dl-title .dl-body-shop{font-size:20px}}@media (min-width: 768px){.dealer-locator .dl-title .dl-body-shop{display:inline-block;float:right;font-size:.875rem;padding:3.875rem 0rem 1.5625rem 0}}@media (min-width: 1200px){.dealer-locator .dl-title .dl-body-shop{font-size:1.125rem;padding:5.75rem 0rem 1.5625rem 0}}.dealer-locator .dl-title .dl-body-shop a{color:#000;cursor:pointer;position:relative;text-decoration:none}.dealer-locator .dl-title .dl-body-shop a:after{content:"";background-color:#f30000;height:.125rem;left:0;position:absolute;top:1.25rem;transform:scaleX(0);transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}.dealer-locator .dl-title .dl-body-shop a:hover:after{transform:scaleX(1);visibility:visible}@media (min-width: 768px){.dealer-locator .dl-results-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}}.dealer-locator .dl-controls{padding-inline:.75rem;width:100%}@media (min-width: 768px){.dealer-locator .dl-controls{clear:both;padding:0 .75rem 0 0;width:33.33%}}@media (min-width: 992px){.dealer-locator .dl-controls{width:41.6667%}}@media (min-width: 1200px){.dealer-locator .dl-controls{padding-right:.75rem;width:33.33%}}.dealer-locator .dl-controls .dl-tabs{margin-bottom:.625rem;overflow:hidden;padding-bottom:.125rem;padding-top:.125rem;font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.dealer-locator .dl-controls .dl-tabs{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.dealer-locator .dl-controls .dl-tabs{font-size:22px}}@media (min-width: 992px) and (max-width: 1199px){.dealer-locator .dl-controls .dl-tabs{font-size:24px}}@media (min-width: 1200px){.dealer-locator .dl-controls .dl-tabs{font-size:24px}}.dealer-locator .dl-controls .dl-tabs ul{list-style-type:none;margin:0;padding:0}.dealer-locator .dl-controls .dl-tabs li{background-color:#f1f1f1;border-bottom:#f1f1f1 solid .0625rem;float:left;font-size:.75rem;height:2.4375rem;transition:all 0.5s ease;width:33.33%}.dealer-locator .dl-controls .dl-tabs li a{color:#000;display:block;height:100%;padding-top:.75rem;text-align:center;text-decoration:none}.dealer-locator .dl-controls .dl-tabs li a:focus-within{outline:.125rem solid #000}.dealer-locator .dl-controls .dl-tabs li.active{background-color:#fff;border-bottom:#f30000 solid .0625rem;box-shadow:0 0.1875rem 0.625rem 0.0625rem rgba(0,0,0,0.21);z-index:1}.dealer-locator .dl-controls .dl-tabs li:hover{background-color:#fff;border-bottom:#f30000 solid .0625rem}.dealer-locator .dl-controls .dl-tabs li:nth-child(2){border-left:.25rem solid #fff;border-right:.25rem solid #fff}@media (min-width: 768px){.dealer-locator .dl-controls .dl-tabs li:nth-child(2){border-left:.0625rem solid #fff;border-right:.0625rem solid #fff}}.dealer-locator .dl-controls .form-control{box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,0.075);display:block;padding-inline:.75rem;width:100%}.dealer-locator .dl-controls .dl-inputs{color:#000;font-family:"AvenirNextRegular",Arial,sans-serif;height:3.4375rem;position:relative}@media (min-width: 992px){.dealer-locator .dl-controls .dl-inputs{height:3.4375rem}}@media (min-width: 1200px){.dealer-locator .dl-controls .dl-inputs{height:3.75rem}}.dealer-locator .dl-controls .dl-inputs button{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/dl-search-submit");border-radius:0;cursor:pointer;height:2.5rem;position:absolute;right:0;top:0rem;width:2.5rem}.dealer-locator .dl-controls .dl-inputs button:focus{outline:.125rem solid #000;outline-offset:.0625rem !important}.dealer-locator .dl-controls .dl-inputs input,.dealer-locator .dl-controls .dl-inputs select{background-color:#f1f1f1;border-radius:0;border:none;color:#000;font-size:1.125rem;height:2.5rem}@media (min-width: 768px){.dealer-locator .dl-controls .dl-inputs input,.dealer-locator .dl-controls .dl-inputs select{font-size:1rem}}@media (min-width: 992px){.dealer-locator .dl-controls .dl-inputs input,.dealer-locator .dl-controls .dl-inputs select{font-size:1.1875rem}}@media (min-width: 1200px){.dealer-locator .dl-controls .dl-inputs input,.dealer-locator .dl-controls .dl-inputs select{font-size:1.125rem}}.dealer-locator .dl-controls .dl-inputs input:focus,.dealer-locator .dl-controls .dl-inputs select:focus{outline:.125rem solid #000;outline-offset:.0625rem !important}.dealer-locator .dl-controls .dl-inputs .form-group{margin-bottom:.1875rem}@media (min-width: 768px){.dealer-locator .dl-controls .dl-inputs .form-group{margin-bottom:.9375rem}}.dealer-locator .dl-controls .dl-inputs .city-input{float:left;position:relative;width:calc(100% - 7.5rem)}@media (min-width: 768px){.dealer-locator .dl-controls .dl-inputs .city-input{width:calc(100% - 6.25rem)}}@media (min-width: 992px){.dealer-locator .dl-controls .dl-inputs .city-input{width:calc(100% - 6.875rem)}}.dealer-locator .dl-controls .dl-inputs .state-dropdown{float:left;margin:0 .25rem;width:4.5rem}@media (min-width: 768px){.dealer-locator .dl-controls .dl-inputs .state-dropdown select{padding-left:.3125rem;padding-right:.3125rem}}@media (min-width: 768px){.dealer-locator .dl-controls .dl-inputs .state-dropdown{margin:0 .1875rem;width:3.25rem}}@media (min-width: 992px){.dealer-locator .dl-controls .dl-inputs .state-dropdown{width:3.875rem}}.dealer-locator .dl-controls .dl-inputs .input-error{color:#f30000;font-size:.75rem}.dealer-locator .dl-controls .dl-inputs .search-name-autocomplete{background:#f2f2f2;box-shadow:0rem 0.125rem 0.0625rem 0.0625rem rgba(0,0,0,0.21);position:absolute;width:100%;z-index:21}.dealer-locator .dl-controls .dl-inputs .search-name-autocomplete .search-name-autocomplete-item{display:block;padding:.3125rem .75rem .3125rem .75rem}.dealer-locator .dl-controls .dl-inputs .search-name-autocomplete .search-name-autocomplete-item:focus{outline:.125rem solid #000}.dealer-locator .dl-controls .dl-results{margin-inline:-0.75rem}@media (min-width: 768px){.dealer-locator .dl-controls .dl-results{height:100%;margin-left:0;margin-right:0;max-height:32.5rem;overflow-y:scroll;padding-right:.3125rem}}@media (min-width: 992px){.dealer-locator .dl-controls .dl-results{max-height:32.1875rem;padding-right:.625rem}}@media (min-width: 1200px){.dealer-locator .dl-controls .dl-results{max-height:35.6875rem}}.dealer-locator .dl-controls .dl-results .dl-result{animation-fill-mode:forwards;animation-iteration-count:1;animation:dl-result-anim-frames ease 1s;background-color:#f3f3f3;margin-bottom:.625rem;padding:.625rem 1.25rem;transform-origin:50% 50%}.dealer-locator .dl-controls .dl-results .dl-result a:focus{outline-offset:.125rem}@media (min-width: 768px){.dealer-locator .dl-controls .dl-results .dl-result{padding:.625rem}}@media (min-width: 992px){.dealer-locator .dl-controls .dl-results .dl-result{padding:.9375rem}}@media (min-width: 1200px){.dealer-locator .dl-controls .dl-results .dl-result{padding:1.25rem}}.dealer-locator .dl-controls .dl-results .dl-result.active{background-color:#e0e0e0}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-number{background:#5d6061;border-radius:50%;color:#fff;display:inline-block;font-size:1rem;height:2rem;margin-bottom:1.0625rem;padding:.5rem 0rem;text-align:center;width:2rem}@media (max-width: 767px){.dealer-locator .dl-controls .dl-results .dl-result .dl-result-number{padding:.5625rem 0rem}}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-mile{color:#5d6061;font-family:"AvenirNextRegular",Arial,sans-serif;font-size:.9375rem;margin-left:.625rem}@media (min-width: 768px){.dealer-locator .dl-controls .dl-results .dl-result .dl-result-mile{font-size:.9375rem}}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-dealer-name{cursor:pointer;font-family:"AvenirNextBold",Arial,sans-serif;font-size:1rem;margin-bottom:.9375rem;text-decoration:underline}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-dealer-name a{color:#000}.dealer-locator .dl-controls .dl-results .dl-result .dl-buy-online-dealer{color:#333333;font-family:"AvenirNextRegular",Arial,sans-serif;margin-bottom:1.875rem}.dealer-locator .dl-controls .dl-results .dl-result .dl-buy-online-dealer img{margin-right:.625rem;position:relative;top:.3125rem;width:1.875rem}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-address{font-family:"AvenirNextRegular",Arial,sans-serif;font-size:1rem;height:1.875rem;margin-bottom:2.1875rem;padding:0 0 0 2.5rem;position:relative}@media (min-width: 768px){.dealer-locator .dl-controls .dl-results .dl-result .dl-result-address{font-size:.9375rem;margin-bottom:1.875rem}}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-address .acpv-icon{left:0rem;position:absolute;top:0}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-address a{color:#333333;text-decoration:none}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-address span{background-image:url("/-/media/Acura%20Certified%20Images/offers/icons/pin-red");height:1.625rem;width:1.625rem}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-phone{color:#333333;font-family:"AvenirNextRegular",Arial,sans-serif;font-size:1rem !important;height:1.625rem;margin-bottom:1.25rem;padding:.3125rem 0 0 2.5rem;position:relative}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-phone .acpv-icon{left:0rem;position:absolute;top:0}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-phone a{color:#333333;text-decoration:none}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-phone span{background-image:url("/-/media/Acura%20Certified%20Images/offers/icons/phone-red");height:1.625rem;width:1.625rem}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-btn{text-align:center}@media only screen and (min-width: 48rem) and (max-width: 62rem), (max-width: 22.1875rem){.dealer-locator .dl-controls .dl-results .dl-result .dl-result-btn{margin:auto;width:10.25rem}}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-btn .vehicles-type{bottom:.1875rem;color:#000;font-family:"AvenirNextBold",Arial,sans-serif;font-size:.7937rem;font-weight:900;position:relative;text-decoration:none}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-btn .vehicles-type .certified{color:#D31D2C}.dealer-locator .dl-controls .dl-results .dl-result .dl-result-btn .vehicles-type:hover{text-decoration:none}@keyframes dl-result-anim-frames{0%{opacity:0;transform:translate(0rem, -1.5625rem)}100%{opacity:1;transform:translate(0rem, 0rem)}}.dealer-locator .dl-controls .dl-results .dl-result .anim-l-r{animation-fill-mode:forwards;animation-iteration-count:1;animation:anim-l-r-Frames linear 1s;transform-origin:50% 50%}@keyframes anim-l-r-Frames{0%{opacity:0;transform:translate(-0.3125rem, 0rem)}100%{opacity:1;transform:translate(0rem, 0rem)}}.dealer-locator .dl-controls .dl-result-see-more{cursor:pointer;margin-bottom:1.5625rem;font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.dealer-locator .dl-controls .dl-result-see-more{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.dealer-locator .dl-controls .dl-result-see-more{font-size:17px}}@media (min-width: 992px) and (max-width: 1199px){.dealer-locator .dl-controls .dl-result-see-more{font-size:20px}}@media (min-width: 1200px){.dealer-locator .dl-controls .dl-result-see-more{font-size:20px}}.dealer-locator .dl-controls .dl-result-see-more div:focus{outline-offset:.1875rem}.dealer-locator .map-panel{width:100% !important;z-index:1}.dealer-locator .dl-map{background-color:#fff;height:9.0625rem;padding-bottom:.625rem;padding-top:.9375rem;position:relative}.dealer-locator .dl-map #MicrosoftNav{z-index:20}@media (min-width: 768px){.dealer-locator .dl-map{float:right;height:38.625rem;margin-bottom:2.5rem;margin-top:.125rem;padding:0;width:66.66666667%}}@media (min-width: 992px){.dealer-locator .dl-map{width:58.33333333%}}@media (min-width: 1200px){.dealer-locator .dl-map{height:42.5rem;width:66.66666667%}}.dealer-locator .dl-map-fixed{left:0;position:fixed;right:0;top:3.125rem;transition:all 0.5s ease;z-index:200;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}.dealer-locator #dl-zip-on{display:none}.dealer-locator .chevron-down-red{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/chevron-down-red");display:-ms-inline-flexbox;display:inline-flex;height:.625rem;width:1rem}.dealer-locator .chevron-right-red{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/chevron-right-red");display:-ms-inline-flexbox;display:inline-flex;height:.9375rem;width:.5rem}

/*# sourceMappingURL=dealer-locator.css.map */
