.c-product-item__image{margin-inline:auto;max-width:11.25rem}.c-product-item__taxonomy-container{margin-bottom:1.25rem}.c-product-item__taxonomy{width:100%;margin-inline:auto;color:var(--color-primary);font-weight:500;padding-block:.375rem;display:inline-table;align-items:flex-start;gap:.5rem}.c-product-item__taxonomy:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:1.25rem;height:1.25rem;margin-right:3px;position:relative;top:4px}.c-product-item__taxonomy--vehicle-type:before{background-image:url(/build/assets/icon-vehicle-type-olAiGpSV.svg)}.c-product-item__taxonomy--fuel-type:before{background-image:url(/build/assets/icon-fuel-type-DD_1cXP6.svg)}.c-product-item__taxonomy--brand:before{background-image:url(/build/assets/icon-available-sites-BByjbtDj.svg)}.c-product-item__taxonomy:not(:last-of-type){border-bottom:1px solid var(--color-ultra-light-grey)}.l-product-list{overflow:hidden}.l-product-list .c-product-list{width:100%;overflow:hidden}.l-product-list .c-product-list__header{margin-bottom:.625rem}.l-product-list .c-product-list__header .c-content-block{text-align:center}.l-product-list .c-product-list__header .c-content-block h3{color:var(--color-primary)}.l-product-list .c-product-list__header .c-content-block.c-rte.c-content-block--shortform{text-align:center;max-width:60rem;margin-left:auto;margin-right:auto}.l-product-list .c-product-list__header .c-content-block.c-rte.c-content-block--shortform p:last-of-type{padding-bottom:0;margin-bottom:0}@media screen and (min-width: 28.125rem){.l-product-list .c-product-list__header{margin-bottom:1.25rem}}@media screen and (min-width: 40rem){.l-product-list .c-product-list__header{margin-bottom:1.875rem}}@media screen and (min-width: 48rem){.l-product-list .c-product-list__header{margin-bottom:2.1875rem}}@media screen and (min-width: 61.25rem){.l-product-list .c-product-list__header{margin-bottom:2.5rem}}@media screen and (min-width: 64rem){.l-product-list .c-product-list__header{margin-bottom:2.8125rem}}@media screen and (min-width: 80rem){.l-product-list .c-product-list__header{margin-bottom:3.125rem}}@media screen and (min-width: 85.375rem){.l-product-list .c-product-list__header{margin-bottom:3.4375rem}}@media screen and (min-width: 96rem){.l-product-list .c-product-list__header{margin-bottom:3.75rem}}.l-product-list .c-product-list__content{width:100%;min-height:18.75rem;position:relative}.l-product-list .c-product-list__content .c-listings{width:100%;display:grid;grid-template-columns:1fr;gap:3.75rem}.l-product-list .c-product-list__content .c-listings>li>a{all:unset;cursor:pointer}.l-product-list .c-product-list__empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}@media screen and (min-width: 28.125rem){.l-product-list .c-product-list .c-listings.uc-listings--4-per-row{grid-template-columns:1fr 1fr}}@media screen and (min-width: 64rem){.l-product-list .c-product-list .c-listings.uc-listings--4-per-row{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 28.0625rem){.l-product-list .c-product-item{position:relative}.l-product-list .c-product-item__image{position:absolute;top:2.5rem;left:0;width:35%}.l-product-list .c-product-item__taxonomy-container{margin-left:40%;text-align:left}.l-product-list .c-product-item__taxonomy{border-bottom:none;padding-block:.25rem;display:flex;align-items:flex-start;justify-content:flex-start}.l-product-list .c-product-item__taxonomy:before{content:"";display:inline-block;background-image:url(/build/assets/icon-checkmark-bullet-Cwv92fwD.svg);background-size:contain;background-color:transparent;width:1.25rem;height:1.25rem;margin-top:2px;font-weight:500;top:auto}}@media screen and (min-width: 48rem){.l-product-list .c-product-item__text{margin-top:.3125rem}.l-product-list .c-product-item__text .c-content-block h3{font-size:1.25rem;font-size:clamp(1.25rem,1.0981012658rem + .3164556962vw,1.375rem)}}.l-product-list .products-filter{margin-bottom:2rem}.l-product-list .products-filter .products-filter__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:8887;transition:opacity .3s ease;pointer-events:none}.l-product-list .products-filter .products-filter__modal{position:fixed;top:0;left:0;width:100%;max-height:80vh;z-index:8888;display:flex;flex-direction:column;background-color:var(--color-white);border-radius:0 0 1.125rem 1.125rem}.l-product-list .products-filter .products-filter__modal-header{position:relative;display:flex;justify-content:space-between;height:9.375rem;align-items:center;padding-inline:2.375rem;border-bottom:1px solid var(--color-ultra-light-grey)}.l-product-list .products-filter .products-filter__modal-header h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-bottom:0}.l-product-list .products-filter .products-filter__modal-header .products-filter__reset{padding-inline:0}@media screen and (min-width: 48rem){.l-product-list .products-filter .products-filter__modal-header{justify-content:start}.l-product-list .products-filter .products-filter__modal-header .products-filter__reset{display:none}}.l-product-list .products-filter .products-filter__modal-body{position:relative;padding:2.375rem;overflow-y:scroll;overscroll-behavior:contain;flex:1}.l-product-list .products-filter .products-filter__modal-footer{padding:1.1875rem 2.375rem 2.375rem;display:flex;justify-content:center;gap:1rem}@media screen and (max-width: 47.9375rem){.l-product-list .products-filter .products-filter__modal-footer .products-filter__reset{display:none}}.l-product-list .products-filter .products-filter__modal .products-filter__modal-close:before{content:"";background-image:url(/build/assets/icon-back-BOrVFqh4.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:1.1875rem;height:1.1875rem}@media screen and (min-width: 48rem){.l-product-list .products-filter .products-filter__modal{top:50%;left:50%;transform:translate(-50%,-50%);width:min(80vw,50rem);height:80vh;border-radius:1.5rem}.l-product-list .products-filter .products-filter__modal-header{height:5rem}.l-product-list .products-filter .products-filter__modal .products-filter__modal-close:before{background-image:url(/build/assets/icon-close-B3VkR5YY.svg)}}.l-product-list .products-filter__group h3{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:300;color:var(--color-primary)}.l-product-list .products-filter__group h3:before{content:"";background-image:url(/build/assets/icon-vehicle-type-olAiGpSV.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:2.25rem;height:2.25rem}@media screen and (min-width: 48rem){.l-product-list .products-filter__group h3{font-weight:400}}.l-product-list .products-filter__group:not(:last-child){margin-bottom:1.875rem}.l-product-list .products-filter__group--fuel-type h3:before{background-image:url(/build/assets/icon-fuel-type-DD_1cXP6.svg)}.l-product-list .products-filter__group--brand h3:before{background-image:url(/build/assets/icon-available-sites-BByjbtDj.svg)}.l-product-list .products-filter .c-radiobutton-group{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (min-width: 48rem){.l-product-list .products-filter .c-radiobutton-group{grid-template-columns:1fr 1fr 1fr}}.l-product-list .products-filter .c-radiobutton-group label{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:400;line-height:140%;font-size:1rem;font-size:clamp(1rem,.9350961538rem + .2884615385vw,1.1875rem);display:flex;align-items:center;cursor:pointer;position:relative;padding-left:2.5rem}.l-product-list .products-filter .c-radiobutton-group input[type=radio]{position:absolute;opacity:0;width:0;height:0}.l-product-list .products-filter .c-radiobutton-group label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.875rem;height:1.875rem;border:.125rem solid var(--color-ultra-light-grey);border-radius:50%;background-color:var(--color-white);transition:all .3s ease}.l-product-list .products-filter .c-radiobutton-group input[type=radio]:checked~*:before,.l-product-list .products-filter .c-radiobutton-group label:has(input[type=radio]:checked):before{background:var(--color-primary);border-color:var(--color-primary)}.l-product-list .products-filter .c-radiobutton-group input[type=radio]:checked~*:after,.l-product-list .products-filter .c-radiobutton-group label:has(input[type=radio]:checked):after{content:"";position:absolute;left:.46875rem;top:50%;transform:translateY(-50%);width:.9375rem;height:.9375rem;background-color:var(--color-white);border-radius:50%;transition:all .3s ease}.l-product-list .products-filter .c-radiobutton-group label:hover:before{filter:brightness(.9)}.l-product-list .products-filter .c-radiobutton-group label:has(input[type=radio]:checked):hover:before{filter:brightness(1.1)}
