.c-product-item__image{max-width:11.25rem;margin-inline:auto}.c-product-item__taxonomy-container{margin-bottom:1.25rem}.c-product-item__taxonomy{width:100%;color:var(--color-primary);align-items:flex-start;gap:.5rem;margin-inline:auto;padding-block:.375rem;font-weight:500;display:inline-table}.c-product-item__taxonomy:before{content:"";background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:3px;display:inline-block;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)}.c-product-item.c-product-item--recommended{background-color:var(--color-white);border-radius:1.25rem;grid-template-columns:18.75rem 1fr;gap:1.875rem 3.75rem;max-width:65.625rem;margin:0 auto;padding:3.75rem 2rem 2.5rem 3.75rem;display:grid;position:relative;box-shadow:0 0 17px #cdd8e5}.c-product-item.c-product-item--recommended .c-top-choice-badge{position:absolute;top:1.375rem;left:2.25rem}.c-product-item.c-product-item--recommended .c-product-item__text{flex-direction:column;grid-row:span 2;justify-content:space-between;padding-bottom:.375rem;display:flex}.c-product-item.c-product-item--recommended .c-product-item__image{max-width:95%}.c-product-item.c-product-item--recommended .c-actions{align-self:end;height:fit-content;margin-top:0;padding-bottom:0}.c-product-item.c-product-item--recommended .c-actions>.u-btn{width:100%}.c-product-item.c-product-item--recommended .c-actions>.u-btn.u-btn--solid{margin-bottom:6px}.c-product-item.c-product-item--recommended .c-content-block{text-align:left;padding-right:1.25rem}.c-product-item.c-product-item--recommended .c-content-block h3:first-of-type{font-size:2.5rem}.c-product-item.c-product-item--recommended .c-product-item__taxonomy-container{text-align:left;margin:1.25rem 0 0}.c-product-item.c-product-item--recommended .c-product-item__taxonomy{align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.c-product-item.c-product-item--recommended .c-product-item__taxonomy>span{font-size:1.375rem}.c-product-item.c-product-item--recommended .c-product-item__taxonomy:before{object-fit:contain;object-position:center;width:2.25rem;height:2.25rem;top:0}.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{margin-bottom:0;padding-bottom:0}@media screen and (width>=28.125rem){.l-product-list .c-product-list__header{margin-bottom:1.25rem}}@media screen and (width>=40rem){.l-product-list .c-product-list__header{margin-bottom:1.875rem}}@media screen and (width>=48rem){.l-product-list .c-product-list__header{margin-bottom:2.1875rem}}@media screen and (width>=61.25rem){.l-product-list .c-product-list__header{margin-bottom:2.5rem}}@media screen and (width>=64rem){.l-product-list .c-product-list__header{margin-bottom:2.8125rem}}@media screen and (width>=80rem){.l-product-list .c-product-list__header{margin-bottom:3.125rem}}@media screen and (width>=85.375rem){.l-product-list .c-product-list__header{margin-bottom:3.4375rem}}@media screen and (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{grid-template-columns:1fr;gap:3.75rem;width:100%;display:grid}.l-product-list .c-product-list__content .c-listings>li>a{all:unset;cursor:pointer}.l-product-list .c-product-list__empty{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=28.125rem){.l-product-list .c-product-list .c-listings.uc-listings--4-per-row{grid-template-columns:1fr 1fr}}@media screen and (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 (width<=28.0625rem){.l-product-list .c-product-item{position:relative}.l-product-list .c-product-item__image{width:35%;position:absolute;top:2.5rem;left:0}.l-product-list .c-product-item__taxonomy-container{text-align:left;margin-left:40%}.l-product-list .c-product-item__taxonomy{border-bottom:none;justify-content:flex-start;align-items:flex-start;padding-block:.25rem;display:flex}.l-product-list .c-product-item__taxonomy:before{content:"";background-color:#0000;background-image:url(/build/assets/icon-checkmark-bullet-Cwv92fwD.svg);background-size:contain;width:1.25rem;height:1.25rem;margin-top:2px;font-weight:500;display:inline-block;top:auto}}@media screen and (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:clamp(1.25rem,1.0981rem + .316456vw,1.375rem)}}.l-product-list .products-filter{margin-bottom:2rem}.l-product-list .products-filter .products-filter__backdrop{z-index:8887;pointer-events:none;background:#00000080;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}.l-product-list .products-filter .products-filter__modal{z-index:8888;background-color:var(--color-white);border-radius:0 0 1.125rem 1.125rem;flex-direction:column;width:100%;max-height:80vh;display:flex;position:fixed;top:0;left:0}.l-product-list .products-filter .products-filter__modal-header{border-bottom:1px solid var(--color-ultra-light-grey);justify-content:space-between;align-items:center;height:9.375rem;padding-inline:2.375rem;display:flex;position:relative}.l-product-list .products-filter .products-filter__modal-header h2{margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-product-list .products-filter .products-filter__modal-header .products-filter__reset{padding-inline:0}@media screen and (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{overscroll-behavior:contain;flex:1;padding:2.375rem;position:relative;overflow-y:scroll}.l-product-list .products-filter .products-filter__modal-footer{justify-content:center;gap:1rem;padding:1.1875rem 2.375rem 2.375rem;display:flex}@media screen and (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-position:50%;background-repeat:no-repeat;background-size:contain;width:1.1875rem;height:1.1875rem;display:block}@media screen and (width>=48rem){.l-product-list .products-filter .products-filter__modal{border-radius:1.5rem;width:min(80vw,50rem);height:80vh;top:50%;left:50%;transform:translate(-50%,-50%)}.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{color:var(--color-primary);align-items:center;gap:.75rem;font-size:1.25rem;font-weight:300;display:flex}.l-product-list .products-filter__group h3:before{content:"";background-image:url(/build/assets/icon-vehicle-type-olAiGpSV.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.25rem;height:2.25rem;display:block}@media screen and (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{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media screen and (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{cursor:pointer;align-items:center;padding-left:2.5rem;font-family:Ubuntu,sans-serif;font-size:clamp(1rem,.935096rem + .288462vw,1.1875rem);font-style:normal;font-weight:400;line-height:140%;display:flex;position:relative}.l-product-list .products-filter .c-radiobutton-group input[type=radio]{opacity:0;width:0;height:0;position:absolute}.l-product-list .products-filter .c-radiobutton-group label:before{content:"";border:.125rem solid var(--color-ultra-light-grey);background-color:var(--color-white);border-radius:50%;width:1.875rem;height:1.875rem;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.l-product-list .products-filter .c-radiobutton-group input[type=radio]:checked~:before{background:var(--color-primary);border-color:var(--color-primary)}.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{content:"";background-color:var(--color-white);border-radius:50%;width:.9375rem;height:.9375rem;transition:all .3s;position:absolute;top:50%;left:.46875rem;transform:translateY(-50%)}.l-product-list .products-filter .c-radiobutton-group label:has(input[type=radio]:checked):after{content:"";background-color:var(--color-white);border-radius:50%;width:.9375rem;height:.9375rem;transition:all .3s;position:absolute;top:50%;left:.46875rem;transform:translateY(-50%)}.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)}
