.ca-card{--card-bg:#fff;--card-bg-hover:#fff;--card-bg-active:#fff;--card-colour:inherit;--card-border-colour:transparent;--card-border-width:1px;--card-border-style:none;--border-radius:none;--card-divider-colour:#0002;--card-margin-top:0;--card-margin-bottom:0;--card-padding-x:1rem;--card-padding-y:1rem;--card-padding-x-half:calc(var(--card-padding-x) * 0.5);--card-padding-y-half:calc(var(--card-padding-y) * 0.5);--card-padding:var(--card-padding-y) var(--card-padding-x);--card-transition:none;--card-transition-in:var(--btn-in);--card-transition-out:var(--btn-out);--header-bg:transparent;--content-bg:transparent;--footer-bg:transparent;--prepend-bg:transparent;--append-bg:transparent;--header-bg-hover:transparent;--content-bg-hover:transparent;--footer-bg-hover:transparent;--prepend-bg-hover:transparent;--append-bg-hover:transparent;--header-bg-active:transparent;--content-bg-active:transparent;--footer-bg-active:transparent;--prepend-bg-active:transparent;--append-bg-active:transparent;--header-colour:var(--card-colour);--content-colour:var(--card-colour);--footer-colour:var(--card-colour);--prepend-colour:var(--card-colour);--append-colour:var(--card-colour);--header-padding:calc(var(--card-padding-y) * 0.5) var(--card-padding-x);--content-padding:0 var(--card-padding-x);--footer-padding:var(--card-padding-y) var(--card-padding-x);--prepend-padding:var(--card-padding-y) var(--card-padding-x);--append-padding:var(--card-padding-y) var(--card-padding-x);--img-padding:0;--list-padding:var(--card-padding-y) 0;--list-item-padding:var(--card-padding-y) var(--card-padding-x);--list-style:none}.ca-card.outlined{--card-border-colour:#ccc;--card-border-style:solid}.ca-card.flush{--card-padding-x:0}.ca-card.rounded{--border-radius:var(--border-radius-1)}.ca-card.rounded-1{--border-radius:var(--border-radius-1)}.ca-card.rounded-2{--border-radius:var(--border-radius-2)}.ca-card.rounded-3{--border-radius:var(--border-radius-3)}.ca-card{container:card/inline-size;display:flex;flex-direction:column;background-color:var(--card-bg);border:var(--card-border-width) var(--card-border-style) var(--card-border-colour);border-radius:var(--border-radius);transition:var(--card-transition-out)}.ca-card.dividers>*+*{border-top:var(--card-divider-width,1px) solid var(--card-divider-colour,transparent)}.ca-card.info{--card-bg:var(--colour-info-bg, transparent);--card-colour:var(--colour-info, inherit);--card-border-colour:var(--colour-info-border)}.ca-card>.prepend{background-color:var(--prepend-bg,transparent);color:var(--prepend-colour,inherit);padding:var(--prepend-padding);transition:inherit}.ca-card>.header{background-color:var(--header-bg,transparent);color:var(--header-colour,inherit);padding:var(--header-padding);text-wrap:balance;--heading-single:1.375;--heading-double:calc(var(--heading-single) * 2rem);--header-min:calc(var(--heading-double) + 1.4rem + var(--card-padding-y));transition:inherit}.ca-card>.content{background-color:var(--content-bg,transparent);color:var(--content-colour,inherit);padding:var(--content-padding);flex:1;transition:inherit}.ca-card>.footer{background-color:var(--footer-bg,transparent);color:var(--footer-colour,inherit);padding:var(--footer-padding);transition:inherit}.ca-card>.append{background-color:var(--append-bg,transparent);color:var(--append-colour,inherit);padding:var(--append-padding);transition:inherit}.ca-card>.img{display:grid;padding:var(--img-padding);transition:inherit}.ca-card>.img img{display:block;max-width:100%;height:auto}.ca-card .heading{margin:0}.ca-card .sub-heading{margin:0}.ca-card-list{--header-bg-hover:#00000007;margin:0;list-style:var(--list-style);background-color:var(--list-bg,transparent);color:var(--list-colour,inherit);padding:var(--list-padding)}.ca-card-list-item{margin:0;padding:var(--list-item-padding);display:flex;align-items:start;transition:var(--card-transition-out)}.ca-card-list-item:hover{background-color:var(--header-bg-hover);transition:var(--card-transition-in)}.ca-card-list-item{border-top:var(--list-border-width,1px) var(--list-border-style,solid) var(--card-divider-colour,none)}.panel>.ca-card{--card-bg:var(--colour-base-2);--footer-bg:var(--colour-base-5);--card-divider-colour:var(--colour-base-6);--card-divider-width:3px;--card-y:1.62;--card-padding-x:2rem;--card-padding-y:calc(var(--card-y) * 1rem);--content-padding:0;--header-padding:calc(1rem * pow(var(--card-y), 2)) var(--card-padding-x) var(--card-padding-y);overflow-y:auto;height:100%;padding-bottom:calc((var(--button-line-height) + (var(--card-y) * 2)) * 1rem);padding-bottom:7.1rem}.panel>.ca-card>.header{border-bottom:var(--card-divider-width,1px) solid var(--card-divider-colour,transparent);position:relative}.panel>.ca-card>.footer{border-top:1px solid var(--card-divider-colour,transparent);position:absolute;inset:auto 0 0 0;z-index:1}.panel details.ca-card{--card-padding-y:1rem;--card-padding-x:1.5rem}details.ca-card{--card-divider-colour:inherit}.ca-card.ca-card-accordian>*+details.ca-card,details.ca-card+details.ca-card{border-top:var(--card-divider-width,1px) solid var(--card-divider-colour,transparent)}details.ca-card>summary.header{--text-wght:var(--font-weight-bold);list-style:none;margin:0;cursor:pointer;outline:0;display:grid;grid-template-columns:1fr 1rem;align-items:center;line-height:1.2rem;transition:var(--card-transition-out)}details.ca-card>summary.header:focus-visible,details.ca-card>summary.header:hover{background-color:var(--header-bg-hover,transparent);transition:var(--card-transition-in)}.ca-card[open]>summary.header{background-color:transparent}.ca-card>summary.header::after{color:#45869d;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' style='fill:rgb(69, 134, 157)' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");font-size:1rem;height:1rem;opacity:1;transition:var(--card-transition-out);text-align:center;align-self:center;background-color:#fff;outline:8px solid #fff;outline-offset:-1px;aspect-ratio:1;border-radius:50%}.ca-card[open]>summary.header::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' style='fill:rgb(255, 255, 255)' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");rotate:180deg;transition:var(--card-transition-in);background-color:#45869d;outline-color:#45869d;color:#fff}details.ca-card>summary .summary-text{display:flex;align-items:center;gap:.25em}.filter-toggle .badge,details.ca-card>summary .badge{--text-wght:700;--font-settings:var(--font-settings-tnumber);line-height:1;height:1.38rem;aspect-ratio:1/1;padding:0}.filter-toggle .badge{--text-wght:800;background-color:rgba(var(--colour-base-15-rgb),.3);color:var(--colour-base-5)}details.ca-card .content>.footer{border-top:1px solid var(--card-divider-colour);margin-top:var(--card-padding-y);padding-top:var(--card-padding-y-half)}.ca-card>details.ca-card{--card-padding-y:inherit;--card-padding-x:inherit;--header-padding:var(--card-padding-y) var(--card-padding-x)}.ca-card.filters>.header{display:grid;grid-auto-flow:column;justify-content:start;gap:1.1rem;align-items:center}.ca-card.filters .header .actions{padding-left:1rem;border-left:1px solid}.ca-card.filters .header .actions .pure-button{--button-border-radius:calc(var(--button-line-height) * 1rem)}.ca-card.filters .header .actions .pure-button .icon{rotate:-60deg}.ca-card .content.content-with-icon{display:grid;grid-template-columns:min-content 1fr}.ca-card.info .content.content-with-icon::before{content:url(/img/icon/info-circle-48.svg);display:grid;margin-right:1rem;height:100%;align-self:center;opacity:.2;padding-right:1rem;border-right:1px solid #0009;align-content:center}.ca-card.ca-card-accordian{--card-bg:inherit;--card-divider-colour:inherit;--card-padding-x:2rem;--card-padding-y:1.4rem;--header-padding:var(--card-padding-y) var(--card-padding-x);--content-padding:0}.ca-card.ca-card-accordian>.content>.ca-card,.ca-card.ca-card-accordian>details.ca-card{--card-bg:inherit;--card-divider-colour:inherit;--card-padding-x:inherit;--card-padding-y:inherit;--header-padding:inherit}.ca-card.ca-card-accordian .ca-card.toggle-item{--header-padding:var(--card-padding-y) var(--card-padding-x) calc(var(--card-padding-y) * 0.5);--content-padding:2rem var(--card-padding-x) 1.38em}.ca-card.ca-card-accordian .ca-card.toggle-item .header{height:0;padding:0}.ca-card.ca-card-accordian .ca-card.toggle-item>.content{display:grid;justify-content:center}@media (width < 30rem){.ca-card.ca-card-accordian .ca-card.toggle-item{--content-padding:2rem 0 1.38em}.ca-card.ca-card-accordian .ca-card.toggle-item>.content{display:grid;justify-content:center}}.filters .content:has(.toggle-item.ca-card){border-top:none}.filters .ca-card.ca-card-accordian>.content>.ca-card .content{flex:4rem}.filters .ca-card.ca-card-accordian details.ca-card>summary.header,.filters .ca-card.ca-card-accordian>.content>.ca-card .header .heading{--text-opsz:20;--text-wght:400;font-size:1.25rem;line-height:1.2rem}.filters .ca-card.ca-card-accordian details.ca-card[open]>summary.header{--text-wght:500}.filters .ca-card-accordian .accordian-item-group>details.ca-card,.filters .ca-card.ca-card-accordian>details.ca-card{--card-bg:#fff;--header-bg-hover:#fff;--header-bg:var(--colour-base-2);--card-divider-colour:inherit;--header-bg-active:var(--colour-base);--content-padding:calc(var(--card-padding-x) * 0.0138) var(--card-padding-x) var(--card-padding-x);position:relative}.filters .ca-card-accordian .accordian-item-group>details.ca-card[open],.filters .ca-card.ca-card-accordian>details.ca-card[open]{--header-bg-hover:var(--card-bg)}.filters .ca-card-accordian .accordian-item-group>details.ca-card::before,.filters .ca-card.ca-card-accordian>details.ca-card::before{content:"";position:absolute;inset:calc(100% - 0.62rem) 0 0 0;background-color:rgba(var(--colour-base-7-rgb),0);z-index:1}.filters .ca-card-accordian .accordian-item-group>details.ca-card[open]::before,.filters .ca-card.ca-card-accordian>details.ca-card[open]::before{background-color:var(--colour-base-7)}.filters .ca-card-accordian details.ca-card{overflow:hidden}.filters .ca-card-accordian details.ca-card>.content{display:flex;flex-direction:column}.filters .ca-card-dv{background-color:#fff;flex:auto;margin:var(--card-padding-x-half) calc(var(--card-padding-x-half) * -1);height:1px;border-top:1px dotted var(--colour-base-15)}.filters .ca-card-accordian details.ca-card[open]>.content{animation-duration:.35s;animation-name:slide-in;animation-timing-function:cubic-bezier(0,0,0,1);animation-fill-mode:forwards}form.filters .tab-panels{overflow-x:hidden;min-height:16.6rem}form.filters .tab-panel{grid-row:1;grid-column:1;position:relative;--timing-in:cubic-bezier(0, 0.97, 0.45, 1);--timing-out:cubic-bezier(0.13, 0, 0.88, 0.43)}form.filters .tab-panel:first-child.inactive{animation-duration:.5s;animation-name:slide-out-left;animation-timing-function:var(--timing-in);animation-fill-mode:forwards}form.filters .tab-panel:first-child.active{animation-duration:.5s;animation-name:slide-in-left;animation-timing-function:var(--timing-in);animation-fill-mode:forwards}form.filters .tab-panel+.tab-panel.inactive{animation-duration:.5s;animation-name:slide-out-right;animation-timing-function:var(--timing-in);animation-fill-mode:forwards}form.filters .tab-panel+.tab-panel.active{animation-duration:.5s;animation-name:slide-in-right;animation-timing-function:var(--timing-in);animation-fill-mode:forwards}@keyframes slide-in{from{translate:0 3rem;opacity:0;display:none}to{translate:0 0;opacity:1;display:flex}}@keyframes slide-out{from{translate:0 0;opacity:1}to{translate:0 4rem;opacity:0}}@keyframes slide-in-left{from{translate:-4rem 0;opacity:0;display:none;z-index:0}to{translate:0 0;opacity:1;display:flex;z-index:1}}@keyframes slide-out-right{from{translate:0 0;opacity:1;display:flex;z-index:1}to{translate:4rem 0;opacity:0;display:none;z-index:0}}@keyframes slide-in-right{from{translate:4rem 0;opacity:0;display:none;z-index:0}to{translate:0 0;opacity:1;display:flex;z-index:1}}@keyframes slide-out-left{from{translate:0 0;opacity:1;display:flex;z-index:1}to{translate:-4rem 0;opacity:0;display:none;z-index:0}}@keyframes hideFlex{from{display:flex}to{display:none}}.ca-card.car-card{--border-radius:0.62rem;--prepend-padding:var(--card-padding-y) var(--card-padding-x) var(--card-padding-y-half);--card-border-style:solid;--card-border-colour:var(--colour-base-5);--card-border-width:1.5px;--card-colour:var(--colour-base-12);--header-padding:0 var(--card-padding-x) var(--card-padding-y);--content-padding:0 calc(var(--card-padding-x) * 1.38);--img-padding:0 calc(var(--card-padding-x) * 1.38);--content-car-props-padding:0 calc(var(--card-padding-x) * 0.62);container-type:inline-size;container-name:car;position:relative;box-shadow:var(--elevation-z0);transition:var(--btn-out-1);display:grid;grid-template-rows:2.8rem min-content 1fr max-content min-content;align-items:start;align-content:stretch;outline:5px solid rgba(var(--colour-base-1-rgb),.7)}.ca-card.car-card:focus-within,.ca-card.car-card:hover{box-shadow:var(--elevation-z8);transition:var(--btn-in-1);--card-border-colour:transparent;outline-color:transparent;outline-width:0}.ca-card.car-card .car-card-link{box-shadow:none!important}.ca-card.car-card>:last-child{padding-bottom:calc(var(--card-padding-y) * 1.62)}.ca-card.car-card>.content.content-car-props{padding:var(--content-car-props-padding)}.car-card .car-props{--font-size:0.875rem;--line-height:var(--body-line-height);--card-padding-y:0.8em;--card-padding-x:0;--height:calc( ( var(--font-size) * var(--line-height) ) + ( var(--font-size) * 2) );display:grid;grid-auto-flow:column;grid-auto-columns:auto;background-color:#ecefed;padding:var(--card-padding-y) var(--card-padding-x);font-size:var(--font-size);line-height:var(--line-height);--text-opsz:14;border-radius:calc(var(--height) * .5)}.car-card .car-props .car-prop-icon{display:flex}.car-card .car-props>span{position:relative;display:flex;justify-content:center;align-items:center;gap:.25em}.car-card .car-props>span+span::before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid var(--colour-secondary-alt-5)}.ca-card.car-card .header{text-align:center}.ca-card.car-card .sub-heading{margin:calc(var(--card-padding-y) * .2) 0 0 0;display:block}.car-card-pricing{display:grid;margin:.8rem 0 0 0}.car-card-pricing .price .amount{font-size:2.5rem;height:1em;line-height:1;--text-opsz:36;--text-wght:600;color:var(--colour-anchor-2)}.car-card .car-pricing-lease{grid-template-columns:auto min-content;grid-template-rows:min-content auto;align-items:center}.car-card .car-pricing-lease .title{grid-column:1;grid-row:1;--text-wght:660;margin-bottom:.4em;line-height:1}.car-card .car-pricing-lease .term{grid-column:1;grid-row:2;min-height:2.3rem}.car-card .car-pricing-lease .price{grid-column:2;grid-row:1/-1;align-items:start;display:flex;flex-direction:column}.car-card .car-pricing-lease .price .description{white-space:nowrap}.description-inc{--text-opsz:14;font-size:.8rem}.description-inc span{font-feature-settings:"c2sc","smcp","cpsp";text-transform:lowercase}.car-card .car-pricing-sale{grid-template-columns:1fr auto;align-items:end}.car-card .car-pricing-sale>.price{grid-column:1;grid-row:1;display:flex;flex-direction:column}.car-card .car-pricing-sale .finance{grid-column:2;grid-row:1}.car-card .car-pricing-sale .finance .title{--text-wght:660;margin-bottom:.2em;line-height:1}.car-card .car-pricing-sale>.price .title{font-size:.8rem;--text-opsz:14}.car-card .car-pricing-sale .finance .price{display:flex;align-items:flex-start;gap:.25em}.car-card .car-pricing-sale .finance .price .amount{font-size:1.5rem;--text-opsz:25}.car-card .car-pricing-sale .finance .price .frequency{font-size:.8rem;--text-opsz:14}.car-card>.footer .pure-button::before{content:"";position:absolute;inset:0 0 0 0}.car-card .car-pricing-lease.no-price .price{width:0}.car-card .car-pricing-lease.no-price .term,.car-card .car-pricing-sale.no-price>.price .title{--text-opsz:20;font-size:1rem;line-height:1.125;text-align:center}.car-card .car-pricing-sale.no-price>.price .title{translate:0 1em}.car-prop-card{--content-padding:0 0 1.62rem;--header-padding:var(--card-padding-y-half) var(--card-padding-x) 0.125em;--img-padding:1.62rem 0 .62rem;text-align:center}.car-prop-card .header{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;position:absolute}.car-prop-card .header .heading{--text-wght:400;--text-opsz:14;font-size:.875rem}.car-prop-card .content *{--text-wght:660}.car-prop-card .img{display:grid;justify-content:stretch;align-items:center;grid-template-columns:1fr 2.4rem 1fr}.car-prop-card .img img{grid-column:2;width:100%;opacity:.3}@media (width < 35.5rem){.car-detail .car-img+.ca-card.car-features-card{--card-bg:transparent}.car-prop-card{--content-padding:0 0 1rem;--header-padding:var(--card-padding-y-half) var(--card-padding-x) 0.125em;--img-padding:1rem 0 .38rem;text-align:center}.car-prop-card .img img{width:1.38rem;margin:auto}}@container car (width < 21rem){.ca-card.car-card .car-pricing-sale{grid-template-columns:auto;grid-template-rows:min-content auto auto;grid-row-gap:0.4em}.ca-card.car-card .car-pricing-sale .finance{grid-column:1;grid-row:2;padding-top:.2em;border-top:1px solid var(--card-divider-colour,#0002)}}@container car (width > 23rem){.ca-card.car-card .content{--content-padding:0 calc(var(--card-padding-x) * 2)}}ul.term{margin:0;padding:0;list-style:none}ul.term li{margin:0}.car-tags{display:flex;flex-flow:row wrap;gap:.2em;min-height:1.125rem}.car-tag{--text-opsz:14;--text-wght:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-normal);padding:.3em .5em;font-size:.7rem;line-height:1;text-transform:uppercase!important;font-feature-settings:var(--font-settings),"cpsp" 1,"case" 1;background-color:var(--colour-secondary-alt-4);color:#fff}.car-tag.in-stock{background-color:#888391}.car-tag.pdi{background-color:#a3a0a8}.ca-card.horizontal{display:grid;grid-template-columns:400px 1fr;grid-template-rows:min-content min-content 1fr auto}.ca-card.horizontal>*{grid-column:2}.ca-card.horizontal .prepend{grid-row:1;grid-column:1/-1}.ca-card.horizontal .header{grid-row:2}.ca-card.horizontal .content{grid-row:3}.ca-card.horizontal .footer{grid-row:4;grid-column:1/-1}.ca-card.horizontal .append{grid-row:5;grid-column:1/-1}.ca-card.horizontal .img{grid-column:1;grid-row:2/4}.ca-card .img img{display:block;max-width:100%;height:auto}
/*# sourceMappingURL=maps/card.css.map */
