.uvd-loading.uvd-hydrated :is(h1,.version,.pricing,.cta-row){animation:uvd-fade-in .3s ease-out}@keyframes uvd-fade-in{0%{opacity:.25}to{opacity:1}}.cta-row[data-astro-cid-uxokds4r] .reserve-cta[data-astro-cid-uxokds4r]:not(:has(a)){display:none}.reserve-cta[data-astro-cid-uxokds4r] a{width:100%}.sash[data-astro-cid-2jszphc2]{left:var(--bsk-spacer-4);position:absolute;top:var(--bsk-spacer-2);z-index:2;overflow:hidden;.sash-ribbon{text-align:center;background-color:var(--bs-white);border:2px solid var(--sash-bg-colour);padding:var(--bsk-spacer-2) var(--bsk-spacer-4);border-radius:var(--bs-border-radius-lg);&:after{content:attr(data-sash-text);color:var(--bs-black);text-transform:capitalize;position:relative}}}.cw-finance-card__part[data-astro-cid-f6not35m]{padding:var(--bsk-spacer-4);background:var(--bs-light);border-radius:var(--bs-border-radius);@media (min-width: 992px){padding:var(--bsk-spacer-5)}}.topbar[data-astro-cid-liz4atvb]{display:flex;flex-wrap:wrap;gap:var(--bsk-spacer-3);justify-content:center}.topbar__card[data-astro-cid-liz4atvb]{flex:1 1 200px;display:grid;padding:var(--bsk-spacer-4) var(--bsk-spacer-3);justify-content:center;grid-template-columns:auto auto;grid-template-rows:auto;column-gap:var(--bsk-spacer-3);grid-template-areas:"icon label" "icon value";.topbar__icon{grid-area:icon;align-self:start;svg{fill:var(--electric)}}.topbar__label{grid-area:label;color:var(--bs-gray);font-size:.8rem;display:flex;align-items:start;gap:var(--bsk-spacer-1);margin-bottom:var(--bsk-spacer-2)}.topbar__value{grid-area:value;font-size:1.3rem;font-weight:700}}.collapse-trigger[data-astro-cid-ldhqh6et]{border:1px solid var(--bs-gray-300);border-radius:5px;width:100%;padding:1.2rem var(--bsk-spacer-4);color:var(--bs-dark);text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:var(--bsk-spacer-3);.collapse-trigger__arrow svg{width:16px;height:16px;opacity:.7;transition:transform .3s ease-in-out}}.collapse-trigger[data-astro-cid-ldhqh6et][aria-expanded=true] .collapse-trigger__arrow[data-astro-cid-ldhqh6et] svg[data-astro-cid-ldhqh6et]{transform:rotate(180deg)}.collapse-trigger__label[data-astro-cid-ldhqh6et]{display:flex;align-items:center;gap:var(--bsk-spacer-3);justify-content:space-between;flex:1;flex-wrap:wrap}.selected-value[data-astro-cid-ldhqh6et]{color:var(--electric);display:flex;align-items:center;gap:var(--bsk-spacer-2);svg{height:24px;stroke:var(--electric)}}.text-energy[data-astro-cid-rpgttztd]{color:var(--electric)}.calculator_output[data-astro-cid-rpgttztd]{container-type:inline-size;container-name:electric-vehicle-calculator_output}.calculator_output-content[data-astro-cid-rpgttztd]{padding:var(--bsk-spacer-3)}.electric-vehicle-results[data-astro-cid-rpgttztd]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--bsk-spacer-3)}.electric-vehicle-results__item[data-astro-cid-rpgttztd]{padding:var(--bsk-spacer-3);position:relative;border-radius:var(--md-radius);display:flex;flex-direction:column;gap:var(--bsk-spacer-3);justify-content:center;align-items:center;min-height:100px}.electric-vehicle-results__item-icon[data-astro-cid-rpgttztd] svg[data-astro-cid-rpgttztd]{fill:var(--electric)}.electric-vehicle-results__item-icon[data-astro-cid-rpgttztd].stroke svg[data-astro-cid-rpgttztd]{stroke:var(--electric);fill:none}.electric-vehicle-results__item-label[data-astro-cid-rpgttztd]{color:var(--bs-gray);font-size:.8rem;display:flex;align-items:start;gap:var(--bsk-spacer-1);margin-bottom:0;svg{width:14px;height:14px;fill:var(--bs-gray);margin-top:-.25rem}}.electric-vehicle-results__item-value[data-astro-cid-rpgttztd]{font-size:1.1rem;font-weight:700}.charger-toggle[data-astro-cid-rpgttztd]{position:absolute;bottom:0;right:0;background-color:var(--bs-gray-200);border-top-left-radius:50rem;padding:var(--bsk-spacer-0);width:2rem;height:2rem;transition:background-color .3s ease-in-out;svg{fill:var(--electric);width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-30%,-30%);transition:fill .3s ease-in-out}}.charger-toggle[data-astro-cid-rpgttztd]:hover{background-color:var(--electric);svg{fill:var(--bs-white)}}@container electric-vehicle-calculator_output (width > 680px){.calculator_output-content[data-astro-cid-rpgttztd]{padding:3rem}.electric-vehicle-results[data-astro-cid-rpgttztd]{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--bsk-spacer-3)}.electric-vehicle-results__item[data-astro-cid-rpgttztd]:first-child{grid-column:1 / -1}.electric-vehicle-results__item-value[data-astro-cid-rpgttztd]{font-size:1.3rem}.charger-toggle[data-astro-cid-rpgttztd]{width:3rem;height:3rem;svg{transform:translate(-15%,-15%)}}.electric-vehicle-results[data-astro-cid-rpgttztd]:has(.electric-vehicle-results__item:first-child:nth-last-child(3)){grid-template-columns:1fr 1fr}}.outline-electric[data-astro-cid-zplluzbh]{outline:1px solid var(--bs-primary)}.btn[data-astro-cid-ecqfqkuc].btn-primary{background-color:var(--electric);border-color:var(--electric)}:root{--lg-radius: 1rem;--md-radius: .75rem}bsk-electric-vehicle-calculator[data-astro-cid-enn4bsut] #electric-vehicle-calculator[data-astro-cid-enn4bsut]{container-type:inline-size;container-name:electric-vehicle-calculator;.rounded-lg{border-radius:var(--lg-radius)}.rounded-md{border-radius:var(--md-radius)}.calculator{display:grid;padding:var(--bsk-spacer-3);grid-template-columns:1fr;grid-template-rows:auto;gap:var(--bsk-spacer-3);grid-template-areas:"calcTitle" "calcInput" "calcOutput"}.calculator_title{grid-area:calcTitle}.calculator_input{grid-area:calcInput}.calculator_output{grid-area:calcOutput}@container electric-vehicle-calculator (width > 992px){.calculator{padding:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"calcTitle calcTitle" "calcInput calcOutput"}}.range-field{container-type:inline-size;container-name:electric-vehicle-calculator-input}.range-control{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--bsk-spacer-2);align-items:center;margin-bottom:var(--bsk-spacer-3);grid-template-areas:"formLabel" "formInput"}@container electric-vehicle-calculator-input (width > 500px){.range-control{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;gap:var(--bsk-spacer-2);grid-template-areas:"formLabel formInput"}}.range-control label{grid-area:formLabel}.range-control .input-group{grid-area:formInput}.range-wrap input[type=range]{accent-color:var(--electric);border-radius:1rem;height:.4rem;-webkit-appearance:none;width:100%;background:transparent}.range-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.range-wrap input[type=range]:focus{outline:none}.range-wrap input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--electric);background:var(--electric);height:1.5rem;width:1.5rem;border-radius:1rem;cursor:pointer}input[type=range]::-moz-range-thumb{border:1px solid var(--electric);background:var(--electric);height:1.5rem;width:1.5rem;border-radius:1rem;cursor:pointer}input[type=range]::-ms-thumb{border:1px solid var(--electric);background:var(--electric);height:1.5rem;width:1.5rem;border-radius:1rem;cursor:pointer}.range-wrap{position:relative;width:100%;padding-top:2rem}.bubble{background:var(--electric);color:var(--bs-white);font-size:.85rem;padding:.2rem var(--bsk-spacer-2);position:absolute;border-radius:.25rem;left:50%;transform:translate(-50%);top:0;white-space:nowrap}.bubble:after{content:"";position:absolute;width:10px;height:10px;background:var(--electric);bottom:-8px;left:50%;z-index:-1;transform:rotate(45deg) translate(-50%)}.radio-lg{display:flex;flex-wrap:wrap;gap:var(--bsk-spacer-3);justify-content:start}.radio-lg label{display:flex;padding:var(--bsk-spacer-3) var(--bsk-spacer-2);flex-direction:column;align-items:center;border-radius:.5rem;gap:var(--bsk-spacer-2);flex:1 1 200px;border:1px solid var(--bs-gray-300);cursor:pointer;background-color:var(--bs-white);color:var(--bs-gray);text-align:center;transition:all .3s ease-in-out;svg{width:3rem;height:3rem;stroke:var(--bs-gray)}&.fill{svg{width:3rem;height:3rem;fill:var(--bs-gray);stroke:none}&:hover svg{fill:var(--electric);stroke:none}&:has(input:checked) svg{fill:var(--bs-white);stroke:none;animation:jump .3s ease-in-out}}span{font-size:.875rem;font-weight:700}input{display:none}}.radio-lg label:hover{border-color:var(--electric);svg{stroke:var(--electric)}}.radio-lg label:has(input:checked){background-color:var(--electric);border-color:var(--electric);color:var(--bs-white);svg{stroke:var(--bs-white);animation:jump .3s ease-in-out}}@keyframes jump{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.2)}to{transform:translateY(0) scale(1)}}.bsktooltip{position:relative;display:inline-block;svg{width:14px;height:14px;fill:var(--bs-gray);margin-top:-.25rem}.bsktooltiptext{visibility:hidden;width:clamp(100px,50vw,180px);background-color:var(--bs-dark);color:#fff;text-align:center;font-size:12px;border-radius:6px;padding:5px;position:absolute;z-index:1;top:100%;left:50%;transform:translate(-50%,30%);pointer-events:none;display:flex;flex-direction:column;gap:2px;user-select:none;word-break:keep-all;transition:all .3s ease-in-out}.bsktooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent var(--bs-dark) transparent}}.bsktooltip:hover .bsktooltiptext{visibility:visible;pointer-events:all}}[data-astro-cid-lwbh6mfa][data-tabs-theme=dark]{--theme-main-colour: var(--bs-dark);--theme-second-colour: var(--bs-white)}.opening-hours-tabs[data-astro-cid-lwbh6mfa]{grid-template-columns:1fr;gap:var(--bsk-spacer-5);@media only screen and (min-width: 992px){grid-template-columns:1fr 1fr}}.map[data-astro-cid-lwbh6mfa] iframe,iframe[data-astro-cid-lwbh6mfa].map{max-height:24rem;width:calc(100% + 3rem);margin-left:-1.5rem;margin-bottom:-.3rem;@media only screen and (min-width: 992px){max-height:100%;height:100%;border:0;position:absolute;top:0;left:0;width:calc(50vw - 1.25rem);margin:0}}.opening-hours-tabs__body[data-astro-cid-lwbh6mfa]{grid-template-columns:1fr auto}.opening-hours-tabs-panel[data-astro-cid-lwbh6mfa] .table{table{height:auto!important;border-top:1px solid var(--bs-gray-300);tr{padding-top:0;padding-bottom:0;height:auto!important;td{font-weight:300;padding-left:0;padding-right:0;height:auto!important}}}}@media only screen and (min-width: 1600px){.opening-hours-tabs[data-astro-cid-lwbh6mfa]>div[data-astro-cid-lwbh6mfa]{padding-right:var(--bsk-section-spacer-lg-3)}}.opening-hours-tabs__header[data-astro-cid-lwbh6mfa]{grid-template-columns:1fr;gap:var(--bsk-spacer-5);@media only screen and (max-width: 575px){>div{border:none!important}}@media only screen and (min-width: 576px){grid-template-columns:1fr auto;gap:0}}.opening-hours-tabs__body[data-astro-cid-lwbh6mfa] .nav-tabs{flex-direction:row;height:fit-content}.call[data-astro-cid-lwbh6mfa] svg[data-astro-cid-lwbh6mfa]{height:1rem;width:1rem;margin-right:var(--bsk-spacer-2);@media only screen and (min-width: 576px){width:inherit;height:inherit}}.similar-vehicles-carousel bsk-carousel{opacity:.05;transition:opacity 1s}body:has([bsk-inject]) .similar-vehicles-carousel bsk-carousel{opacity:1}body:not(body:has([bsk-inject] script[bsk-data-response])) .similar-vehicles-carousel{display:none!important}
