@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}.hideme{display:none}.cpo-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.cpo-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.pre-owned-offers-module{min-height:450px}.pre-owned-offers-module .pre-owned-title{padding:60px 0;text-align:center}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .pre-owned-title{padding:60px 15px}}.pre-owned-offers-module .trim-logo{background-position:center;background-repeat:no-repeat;display:inline-block;height:21px;width:100%}.pre-owned-offers-module .trim-logo.trim-logo-ilx{background-image:url("/-/media/Acura%20Certified%20Images/badges/trim-logo-ilx-desktop")}.pre-owned-offers-module .trim-logo.trim-logo-integra{background-image:url("/-/media/Acura%20Certified%20Images/badges/trim-logo-integra-desktop")}.pre-owned-offers-module .trim-logo.trim-logo-mdx{background-image:url("/-/media/Acura%20Certified%20Images/badges/trim-logo-mdx-desktop")}.pre-owned-offers-module .trim-logo.trim-logo-rdx{background-image:url("/-/media/Acura%20Certified%20Images/badges/trim-logo-rdx-desktop")}.pre-owned-offers-module .trim-logo.trim-logo-rlx{background-image:url("/-/media/Acura%20Certified%20Images/badges/trim-logo-rlx-desktop")}.pre-owned-offers-module .trim-logo.trim-logo-tlx{background-image:url("/-/media/Acura%20Certified%20Images/badges/trim-logo-tlx-desktop")}.pre-owned-offers-module .trim-logo.trim-logo-zdx{background-image:url("/-/media/Acura%20Certified%20Images/badges/Acura_CPO_MLP_MY24_ZDX_logo_16")}.pre-owned-offers-module .subhead{margin-bottom:20px}.pre-owned-offers-module .subhead h2{text-transform:uppercase;position:relative}.pre-owned-offers-module .subhead h2:after{content:" ";background-color:#f30000;bottom:-8px;display:block;height:4px;left:50%;margin-left:-13.5px;position:absolute;width:27px}.pre-owned-offers-module .pre-owned-offer{margin-bottom:60px;padding-inline:15px;position:relative}@media (min-width: 768px){.pre-owned-offers-module .pre-owned-offer{width:50%}}.pre-owned-offers-module .pre-owned-offer .details{text-align:center}@media (min-width: 768px){.pre-owned-offers-module .pre-owned-offer .details{padding:0 60px}}@media (min-width: 992px){.pre-owned-offers-module .pre-owned-offer .details{padding:0 95px}}.pre-owned-offers-module .pre-owned-offer .details hr{background-color:#ccc;border:0;color:#ccc;height:1px;margin-top:58px;width:100%}.pre-owned-offers-module .pre-owned-offer .details .car-photo img{margin:20px auto;max-width:300px}.pre-owned-offers-module .pre-owned-offer .details .terms{margin-bottom:20px}.pre-owned-offers-module .pre-owned-offer .details .terms ul,.pre-owned-offers-module .pre-owned-offer .details .terms div{display:table;margin:0 auto}.pre-owned-offers-module .pre-owned-offer .details .terms ul li,.pre-owned-offers-module .pre-owned-offer .details .terms ul span,.pre-owned-offers-module .pre-owned-offer .details .terms div li,.pre-owned-offers-module .pre-owned-offer .details .terms div span{display:table-cell;margin:0;padding:0;text-align:left;vertical-align:middle}.pre-owned-offers-module .pre-owned-offer .details .terms ul li.apr,.pre-owned-offers-module .pre-owned-offer .details .terms ul span.apr,.pre-owned-offers-module .pre-owned-offer .details .terms div li.apr,.pre-owned-offers-module .pre-owned-offer .details .terms div span.apr{padding-right:.625rem}.pre-owned-offers-module .pre-owned-offer .details .offer-short-details{line-height:110%;margin-bottom:1.25rem;padding:0 1.875rem}.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-copy,.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link{font-family:"AvenirNextRegular",Arial,sans-serif;color:#000}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-copy,.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-copy,.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-copy,.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link{font-size:14px}}@media (min-width: 1200px){.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-copy,.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link{font-size:14px}}.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-copy:focus,.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link:focus{outline:.125rem solid #000;outline-offset:.0625rem}.pre-owned-offers-module .pre-owned-offer .details .offer-short-details .offer-short-details-link{text-decoration:underline}.pre-owned-offers-module .pre-owned-offer .details .btn-wrapper a{max-width:18.75rem;min-width:unset;width:inherit}.pre-owned-offers-module .pre-owned-offer .details .btn-wrapper a:focus{background-color:#f30000;color:white !important;transition:all 0.3s ease-in-out 0s;outline:.125rem solid #000;outline-offset:.25rem}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .pre-owned-offer .details .btn-wrapper{margin:0 auto;width:90%}}@media (min-width: 768px){.pre-owned-offers-module .pre-owned-offer .details .btn-wrapper{width:100%}}.pre-owned-offers-module .offers-no-event{margin-bottom:3.125rem}.pre-owned-offers-module .offers-no-event .row{margin-inline:auto;width:100%}.pre-owned-offers-module .offers-no-event .pre-owned-offer{border-bottom:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .offers-no-event .pre-owned-offer.car-photo-wrapper{display:none}}.pre-owned-offers-module .offers-no-event .pre-owned-offer .mobile-car-photo{display:none}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .offers-no-event .pre-owned-offer .mobile-car-photo{display:block}}.pre-owned-offers-module .offers-no-event .pre-owned-offer .mobile-car-photo img{margin:0 auto}.pre-owned-offers-module .offers-no-event .details{min-height:15.625rem;display:table;width:100%}.pre-owned-offers-module .offers-no-event .details .car-photo,.pre-owned-offers-module .offers-no-event .details .details-inner{display:table-cell;vertical-align:middle}.pre-owned-offers-module .offers-no-event .btn-wrapper{width:80% !important;max-width:20rem;margin:0 auto}.pre-owned-offers-module .offers-no-event .btn-wrapper a{min-width:unset;width:100%}.pre-owned-offers-module .offers-no-event .trim-logo{margin-bottom:1.25rem}.pre-owned-offers-module .no-offers{min-height:18.75rem}.pre-owned-offers-module .no-offers .pre-owned-title{margin:2.5rem 0;padding:0}.pre-owned-offers-module .no-offers .subhead{margin-bottom:2.5rem;text-align:center}.pre-owned-offers-module .no-offers .dealers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-inline:auto;max-width:75rem;padding-inline:1.875rem}@media (min-width: 768px){.pre-owned-offers-module .no-offers .dealers{column-gap:1.875rem;-ms-flex-direction:row;flex-direction:row}}.pre-owned-offers-module .no-offers .dealers .dealer{background-color:#f3f3f3;margin-bottom:.625rem;padding:1.875rem}@media (min-width: 768px){.pre-owned-offers-module .no-offers .dealers .dealer{margin-bottom:0;padding-inline:1.875rem;width:33.33%}}@media (min-width: 992px){.pre-owned-offers-module .no-offers .dealers .dealer{padding-inline:1.875rem}}@media (min-width: 1200px){.pre-owned-offers-module .no-offers .dealers .dealer{padding-inline:1.875rem}}.pre-owned-offers-module .no-offers .dealers .dealer .dealer-name{font-family:"AvenirNextBold",Arial,sans-serif;text-align:center;margin-bottom:1.25rem}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-name{font-size:17px}}@media (min-width: 768px) and (max-width: 991px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-name{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-name{font-size:16px}}@media (min-width: 1200px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-name{font-size:16px}}.pre-owned-offers-module .no-offers .dealers .dealer .dealer-name a{color:black;text-decoration:underline}.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone{text-decoration:none}.pre-owned-offers-module .no-offers .dealers .dealer a{color:#1e264e}.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper{font-family:"AvenirNextRegular",Arial,sans-serif;line-height:115%;margin-bottom:.9375rem;padding-left:3.4375rem;position:relative}@media (min-width: 0px) and (max-width: 767px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper{font-size:14px}}@media (min-width: 992px) and (max-width: 1199px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper{font-size:16px}}@media (min-width: 1200px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper{padding-left:2.8125rem}}.pre-owned-offers-module .no-offers .dealers .dealer .dealer-address-wrapper .acpv-icon,.pre-owned-offers-module .no-offers .dealers .dealer .dealer-phone-wrapper .acpv-icon,.pre-owned-offers-module .no-offers .dealers .dealer .live-chat-wrapper .acpv-icon,.pre-owned-offers-module .no-offers .dealers .dealer .text-wrapper .acpv-icon{position:absolute;top:50%;margin-top:-0.8125rem;left:.625rem}.pre-owned-offers-module .no-offers .dealers .dealer .pin-red{background-image:url("/-/media/Acura%20Certified%20Images/offers/icons/pin-red");height:1.625rem;width:1.625rem}.pre-owned-offers-module .no-offers .dealers .dealer .phone-red{background-image:url("/-/media/Acura%20Certified%20Images/offers/icons/phone-red");height:1.625rem;width:1.625rem}@media (min-width: 768px){.pre-owned-offers-module .no-offers #yesZipCodeNoDealer .errors,.pre-owned-offers-module .no-offers #apiDealerError .errors{padding:0 4.0625rem}}@media (min-width: 992px){.pre-owned-offers-module .no-offers #yesZipCodeNoDealer .errors,.pre-owned-offers-module .no-offers #apiDealerError .errors{padding:0 8.125rem}}@media (min-width: 1200px){.pre-owned-offers-module .no-offers #yesZipCodeNoDealer .errors,.pre-owned-offers-module .no-offers #apiDealerError .errors{padding:0 14.375rem}}.pre-owned-offers-module .no-offers #yesZipCodeNoDealer .errors p.error,.pre-owned-offers-module .no-offers #apiDealerError .errors p.error{color:#f30000}.pre-owned-offers-module .no-offers #yesZipCodeNoDealer .errors p{text-align:center}.pre-owned-offers-module .no-offers #apiDealerError .errors p{margin:1rem 0;line-height:125%}.offer-details-overlay{max-width:45.25rem}.offer-details-overlay .offer-details-header{left:0;margin:0;padding:0;right:0;top:0}@media (min-width: 768px){.offer-details-overlay .offer-details-header{margin:0 auto;position:relative}}.offer-details-overlay .offer-details-header .details-heading-body{position:relative}.offer-details-overlay .offer-details-header .details-heading-body .close-window{background:transparent;border:0;position:absolute;right:.625rem;top:.9375rem}@media (min-width: 768px){.offer-details-overlay .offer-details-header .details-heading-body .close-window{right:1.25rem;top:1.25rem}}.offer-details-overlay .offer-details-header .details-heading-body .close-window:focus{outline:.125rem solid;outline-offset:.1875rem}.offer-details-overlay .offer-details-header .details-heading-body .page-heading{background-color:#000;color:#ccc;padding:.9375rem;text-align:left}@media (min-width: 768px){.offer-details-overlay .offer-details-header .details-heading-body .page-heading{background-color:#fff;color:#000;margin:2.5rem 0 1.25rem 0;padding:0;text-align:center}}.offer-details-overlay .offer-details-header .details-heading-body .page-heading .header-padding{margin-left:1.25rem}@media (min-width: 768px){.offer-details-overlay .offer-details-header .details-heading-body .page-heading .header-padding{margin-left:0}}.offer-details-overlay .offers-details-wrapper{margin-top:3.4375rem;padding:0 .9375rem .9375rem .9375rem}@media (min-width: 768px){.offer-details-overlay .offers-details-wrapper{margin-top:0;padding:0 6.25rem 3.125rem 6.25rem}}.offer-details-overlay .offers-details-wrapper p.copy-text{margin-bottom:.9375rem}.standard-specials-overlay strong{font-weight:bold}.standard-specials-overlay ul{list-style:disc;margin-left:.625rem;margin-top:0;margin-bottom:.625rem}.standard-specials-overlay ul li{line-height:1.1}@media (min-width: 768px){.standard-specials-overlay ul{margin-left:1.875rem;margin-top:0;margin-right:1.875rem;text-align:left}.standard-specials-overlay ul li{line-height:1.5}}.x-white-mobile{background-image:url("/-/media/Acura Certified Images/Offers/icons/x-white-mobile");background-repeat:no-repeat;height:1.5625rem;width:1.5625rem}.x-black-desktop{background-image:url("/-/media/Acura Certified Images/Offers/icons/x-black-desktop");background-repeat:no-repeat;height:2.5rem;width:2.5rem}

/*# sourceMappingURL=offers.css.map */
