.product-loader{display:flex;gap:1.5rem}.landing-container{overflow-x:hidden;position:relative;width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:"banner banner banner banner banner banner banner banner banner banner banner banner" "breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs . . . ." "basket-display basket-display basket-display basket-display basket-display basket-display basket-display basket-display basket-display basket-display basket-display basket-display" "left-column left-column left-column right-column right-column right-column right-column right-column right-column right-column right-column right-column" "bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area bottom-area";grid-column-gap:1.5rem;grid-row-gap:1rem;padding-inline:2.5rem}.theme-Peugeot .landing-container{background-color:#f7f7f7}.theme-Citroen .landing-container{background-color:#f5f5f5}.theme-DS .landing-container{background-color:#f4f3f0}.theme-Opel .landing-container{background-color:#f9f9f9}.theme-Abarth .landing-container{background-color:#f6f6f6}.theme-AlfaRomeo .landing-container,.theme-Fiat .landing-container{background-color:#f4f4f4}.theme-Jeep .landing-container{background-color:#f6f6f6}.theme-Lancia .landing-container{background-color:#fafafa}@media(max-width:767px){.landing-container{display:flex;flex-direction:column;padding-inline:0}.landing-container>div{padding-inline:1.5rem;margin-inline:0;width:100%}}.header-container{min-height:4.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}.mobile-categories{display:none}@media(max-width:767px){.mobile-categories{display:block}.desktop-categories{display:none}}.landing-basket-display{grid-area:basket-display;margin-top:-1.5rem}.landing-basket-display-list{margin-top:.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2.5rem}.landing-filters{grid-area:left-column}.landing-banner{grid-area:banner;aspect-ratio:2.5/1;margin-inline:-2.5rem}@media(max-width:767px){.landing-banner{width:100%!important;padding-inline:0!important}.landing-banner>div>div{height:auto;gap:7rem}}.landing-categories{grid-area:left-column;min-width:1.5rem}@media(max-width:767px){.landing-categories{position:-webkit-sticky;position:sticky;z-index:999;width:100vw;top:4.5rem;left:0}}.landing-left-column{grid-area:left-column;gap:2.5rem}.landing-left-column,.landing-right-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.landing-right-column{grid-area:right-column;gap:1.5rem}.landing-bottom-area{grid-area:bottom-area;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.landing-searchbar{grid-area:left-column;min-width:1.5rem;z-index:800}.landing-searchbar>div{margin-left:0}.landing-welcome-text{grid-area:right-column;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}@media(max-width:767px){.landing-welcome-text{margin-block:1rem}}.landing-products-carousel{grid-area:right-column;overflow:hidden;position:relative;width:100%;margin-bottom:1.5rem}@media(max-width:767px){.landing-products-carousel{width:100%}}.landing-products-carousel>p{margin-block:.75rem}@media(max-width:767px){.landing-products-carousel .product-card{width:100%}}.landing-products-carousel .product-card__buttons-wrapper>div>button>svg>path{fill:#000}.landing-vehicle-identification{position:relative;grid-area:right-column}.landing-vehicle-identification-wrapper{min-height:16rem}@media(max-width:767px){.landing-vehicle-identification-wrapper{min-height:26.5rem}.landing-vehicle-identification-wrapper .react-loading-skeleton{height:26.5rem!important}}.landing-vehicle-identification-wrapper.min-height-auto{min-height:auto}.landing-accessories-carousel{padding-block:1rem;position:relative;width:100%;display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.landing-accessories-carousel{width:100%}}.landing-identify-car-banner{grid-area:identifycarbanner;margin-bottom:1.5rem;margin-inline:-2.5rem;padding-block:3rem;padding-inline:2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}@media(max-width:767px){.landing-identify-car-banner{width:100vw;margin-left:-1.5rem;flex-direction:column;align-items:flex-start}}.landing-identify-car-banner .spinner-loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.769);z-index:101}.landing-identify-car-banner-text-container{display:flex;flex-direction:column;gap:.5rem}@media(max-width:767px){.landing-identify-car-banner-text-container{gap:2rem}}.landing-identify-car-banner-text-container.lower-case h3{text-transform:lowercase!important}.landing-identify-car-banner-btn-wrapper button{cursor:pointer}.theme-Peugeot .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Peugeot .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-Citroen .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Citroen .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-DS .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-DS .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-Opel .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Opel .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-Abarth .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Abarth .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-AlfaRomeo .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-AlfaRomeo .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-Fiat .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Fiat .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-Jeep .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Jeep .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.theme-Lancia .landing-identify-car-banner-btn-wrapper button{color:#fff!important}.theme-Lancia .landing-identify-car-banner-btn-wrapper button svg path{fill:#fff!important}.landing-identify-car-banner-btn-wrapper button p{margin-top:.125rem}.theme-Peugeot .landing-identify-car-banner{background-color:#000}.theme-Citroen .landing-identify-car-banner{background-color:#a19a99}.theme-DS .landing-identify-car-banner{background-color:#000}.theme-Opel .landing-identify-car-banner{background-color:#333}.theme-Abarth .landing-identify-car-banner{background-color:#000}.theme-AlfaRomeo .landing-identify-car-banner,.theme-Fiat .landing-identify-car-banner{background-color:#292b35}.theme-Jeep .landing-identify-car-banner{background-color:#212121}.theme-Lancia .landing-identify-car-banner{background-color:#383838}.landing-contact-banner{margin-block:1.5rem}.landing-contact-banner-icons-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1.5rem;margin-top:1rem}@media(max-width:767px){.landing-contact-banner-icons-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem}}.landing-contact-banner-icons-wrapper>div{width:auto}@media(max-width:767px){.landing-contact-banner-icons-wrapper>div{width:100%}}.landing-contact-banner-icons-wrapper>div>button{width:auto}@media(max-width:767px){.landing-contact-banner-icons-wrapper>div>button{width:100%}}.landing-footer-icons-banner{margin-inline:-2.5rem;margin-block:1.5rem;padding-inline:2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:767px){.landing-footer-icons-banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2.625rem}}.landing-footer-icons-banner-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media(max-width:767px){.landing-footer-icons-banner-box{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}}.landing-footer-icons-banner-box p{text-align:center!important}.landing-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media(max-width:767px){.landing-footer{align-items:flex-start}}.landing-footer-links{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:1rem}@media(max-width:767px){.landing-footer-links{width:100%;margin-top:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}}.landing-breadcrumbs{grid-area:breadcrumbs;margin-top:-1.5rem}.product-card{width:20rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.08)}.product-card__out-of-stock-notification{display:inline-block}.product-card-img{height:16.5rem;width:100%;object-fit:cover;object-position:center}.product-card__content-container{word-break:break-word;padding:1rem}.product-card__content-container,.product-card__content-container-title-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.product-card__content-container-title-container{width:100%}.product-card__content-container-title-container>h2{min-height:3rem;height:3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card__est-delivery-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.product-card__price-and-counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-inline:1rem;position:relative}.product-card__price-and-counter .quantity-counter{border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:0}.theme-Peugeot .product-card__price-and-counter .quantity-counter{border-color:#ececee}.theme-Citroen .product-card__price-and-counter .quantity-counter{border-color:#f1f0f0}.theme-DS .product-card__price-and-counter .quantity-counter{border-color:#d2c7be}.theme-Opel .product-card__price-and-counter .quantity-counter{border-color:#f3f3f3}.theme-Abarth .product-card__price-and-counter .quantity-counter{border-color:#e7e7e7}.theme-AlfaRomeo .product-card__price-and-counter .quantity-counter,.theme-Fiat .product-card__price-and-counter .quantity-counter{border-color:#dedede}.theme-Jeep .product-card__price-and-counter .quantity-counter{border-color:#e7e7e7}.theme-Lancia .product-card__price-and-counter .quantity-counter{border-color:#dedede}.product-card__price-and-counter .quantity-counter.disabled{opacity:.5;pointer-events:none}.product-card__price-and-counter .quantity-counter>button{border:none;padding:1rem}.product-card__price-and-counter .quantity-counter__error{position:absolute;top:0;transform:translateY(-100%);right:1rem;padding:.25rem;display:inline-block;line-height:.75rem!important}.theme-Peugeot .product-card__price-and-counter .quantity-counter__error{background-color:#eb143d}.theme-Abarth .product-card__price-and-counter .quantity-counter__error,.theme-AlfaRomeo .product-card__price-and-counter .quantity-counter__error,.theme-Citroen .product-card__price-and-counter .quantity-counter__error,.theme-DS .product-card__price-and-counter .quantity-counter__error,.theme-Fiat .product-card__price-and-counter .quantity-counter__error,.theme-Jeep .product-card__price-and-counter .quantity-counter__error,.theme-Lancia .product-card__price-and-counter .quantity-counter__error,.theme-Opel .product-card__price-and-counter .quantity-counter__error{background-color:#d51121}.product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-style:solid;border-right-style:solid;border-left-width:.0625rem;border-right-width:.0625rem;padding-block:.875rem;padding-inline:.5rem}.theme-Peugeot .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#ececee;border-right-color:#ececee}.theme-Citroen .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#f1f0f0;border-right-color:#f1f0f0}.theme-DS .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#d2c7be;border-right-color:#d2c7be}.theme-Opel .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#f3f3f3;border-right-color:#f3f3f3}.theme-Abarth .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#e7e7e7;border-right-color:#e7e7e7}.theme-AlfaRomeo .product-card__price-and-counter .quantity-counter__quantity-wrapper,.theme-Fiat .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#dedede;border-right-color:#dedede}.theme-Jeep .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#e7e7e7;border-right-color:#e7e7e7}.theme-Lancia .product-card__price-and-counter .quantity-counter__quantity-wrapper{border-left-color:#dedede;border-right-color:#dedede}.product-card__buttons-wrapper{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:.5rem;padding:1rem}.product-card__buttons-wrapper>a{text-decoration:none}.product-card__buttons-wrapper>div{width:100%}.price-wrapper.out-of-stock{opacity:.5}.heading-wrapper{display:flex;flex-direction:column;row-gap:.5rem;padding:2.5rem}@media(max-width:767px){.heading-wrapper{padding:1.5rem}}.skeleton-product-container{display:flex;flex-direction:row;gap:10px;margin-bottom:8px;margin-top:8px}.skeleton-order-summary-container{display:flex;flex-direction:column;gap:16px}.skeleton-product-container-title{display:flex;flex-direction:column;gap:10px}.error-wrapper{width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.error-wrapper>a{text-decoration:none}.find-order-btn{display:flex;align-items:center;gap:.5rem;position:relative;text-align:center}.find-order-btn__error{position:absolute;width:100%;margin-top:.5rem!important}.order-finder{height:auto}@media(max-width:767px){.order-finder{min-height:100vh}}.order-finder__error{position:fixed;z-index:9;bottom:2rem;left:2rem;width:auto}.order-finder-text-wrapper{padding:3.5rem 6.25rem}.theme-Peugeot .order-finder-text-wrapper{background-color:#000}.theme-Citroen .order-finder-text-wrapper{background-color:#1c1f2a}.theme-DS .order-finder-text-wrapper{background-color:#000}.theme-Abarth .order-finder-text-wrapper,.theme-AlfaRomeo .order-finder-text-wrapper,.theme-Fiat .order-finder-text-wrapper,.theme-Jeep .order-finder-text-wrapper,.theme-Lancia .order-finder-text-wrapper,.theme-Opel .order-finder-text-wrapper{background-color:#1c1f2a}@media(max-width:991px){.order-finder-text-wrapper{padding:3.5rem 1.5rem}}.order-finder__title{margin-bottom:1rem!important}.theme-Abarth .order-finder__title,.theme-AlfaRomeo .order-finder__title,.theme-Citroen .order-finder__title,.theme-DS .order-finder__title,.theme-Fiat .order-finder__title,.theme-Jeep .order-finder__title,.theme-Lancia .order-finder__title,.theme-Opel .order-finder__title,.theme-Peugeot .order-finder__title{color:#fff!important}.order-finder__subtitle{margin-bottom:5.125rem!important}.theme-Abarth .order-finder__subtitle,.theme-AlfaRomeo .order-finder__subtitle,.theme-Citroen .order-finder__subtitle,.theme-DS .order-finder__subtitle,.theme-Fiat .order-finder__subtitle,.theme-Jeep .order-finder__subtitle,.theme-Lancia .order-finder__subtitle,.theme-Opel .order-finder__subtitle,.theme-Peugeot .order-finder__subtitle{color:#fff!important}.order-finder-input-block{box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.08);padding:1.5rem;margin-inline:6.25rem;margin-top:-3.875rem;position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.theme-Abarth .order-finder-input-block,.theme-AlfaRomeo .order-finder-input-block,.theme-Citroen .order-finder-input-block,.theme-DS .order-finder-input-block,.theme-Fiat .order-finder-input-block,.theme-Jeep .order-finder-input-block,.theme-Lancia .order-finder-input-block,.theme-Opel .order-finder-input-block,.theme-Peugeot .order-finder-input-block{background-color:#fff}@media(max-width:1272px){.order-finder-input-block{gap:1.5rem;padding-bottom:2rem}}@media(max-width:991px){.order-finder-input-block{margin-inline:1.5rem;gap:1rem}.order-finder-input-block>div:last-of-type{width:100%!important}.order-finder__and-text{display:none}}.order-finder-textarea-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}@media(max-width:1272px){.order-finder-textarea-block{width:100%}}@media(max-width:991px){.order-finder-textarea-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}}.order-finder-input-wrapper{width:22.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;height:6rem}.order-finder-input-wrapper label{width:100%}@media(max-width:1272px){.order-finder-input-wrapper{width:33%}}@media(max-width:991px){.order-finder-input-wrapper{width:100%}.order-finder__cta-btn{margin-top:1.5rem;width:100%!important}}.payment-processing-page{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:25vh}.skeleton-container{display:flex;gap:2rem;margin-top:1.5rem}.skeleton-container .product-detail{width:65%;display:flex;flex-direction:column;row-gap:2.5rem}@media(max-width:767px){.skeleton-container .product-detail{width:100%}}.skeleton-container .product-detail .product-cards{width:100%;height:13.25rem;display:flex;flex-direction:row;background:#fff;line-height:0px}@media(max-width:767px){.skeleton-container .product-detail .product-cards{height:100%;flex-direction:column}}.skeleton-container .product-detail .product-cards .product-image{width:15.1875rem;height:100%}@media(max-width:767px){.skeleton-container .product-detail .product-cards .product-image{width:100%;height:15rem}}.skeleton-container .product-detail .product-cards .product-card-content{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;gap:.5rem;width:100%;overflow:hidden}@media(max-width:767px){.skeleton-container .product-detail .product-cards .product-card-content{gap:1rem;padding:1rem}}.skeleton-container .product-detail .product-cards .product-card-content .unit-price-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:.75rem}@media(max-width:767px){.skeleton-container .product-detail .product-cards .product-card-content .unit-price-container{flex-direction:column}.skeleton-container .product-detail .product-cards .product-card-content .unit-price-container span:nth-of-type(2){align-self:flex-end}}.skeleton-container .order-summary{width:35%;display:flex;flex-direction:column;height:100%;gap:1rem;background:#fff;padding:1rem;line-height:0px}@media(max-width:767px){.skeleton-container .order-summary{display:none}}.skeleton-container .order-summary .flex-column-one{display:flex;flex-direction:column;gap:1rem}.skeleton-container .order-summary .mb-one{margin-bottom:1rem}.landing-find-order,.link__container{display:flex;align-items:center}.landing-find-order{margin-bottom:1.5rem;margin-inline:-2.5rem;padding-block:1.5rem;padding-inline:2.5rem;flex-direction:row;justify-content:flex-start;gap:2.5rem}@media(max-width:767px){.landing-find-order{align-items:center;gap:1rem}}.theme-Peugeot .landing-find-order a:hover span{color:#fff!important}.theme-Peugeot .landing-find-order a:hover svg path{fill:#fff!important}.theme-Citroen .landing-find-order a:hover span{color:#fff!important}.theme-Citroen .landing-find-order a:hover svg path{fill:#fff!important}.theme-DS .landing-find-order a:hover span{color:#fff!important}.theme-DS .landing-find-order a:hover svg path{fill:#fff!important}.theme-Opel .landing-find-order a:hover span{color:#fff!important}.theme-Opel .landing-find-order a:hover svg path{fill:#fff!important}.theme-Abarth .landing-find-order a:hover span{color:#fff!important}.theme-Abarth .landing-find-order a:hover svg path{fill:#fff!important}.theme-AlfaRomeo .landing-find-order a:hover span{color:#fff!important}.theme-AlfaRomeo .landing-find-order a:hover svg path{fill:#fff!important}.theme-Fiat .landing-find-order a:hover span{color:#fff!important}.theme-Fiat .landing-find-order a:hover svg path{fill:#fff!important}.theme-Jeep .landing-find-order a:hover span{color:#fff!important}.theme-Jeep .landing-find-order a:hover svg path{fill:#fff!important}.theme-Lancia .landing-find-order a:hover span{color:#fff!important}.theme-Lancia .landing-find-order a:hover svg path{fill:#fff!important}.landing-find-order-icon-with-divider-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:2.5rem}@media(max-width:767px){.landing-find-order-icon-with-divider-container{align-self:stretch;align-items:flex-start;gap:1rem}}.landing-find-order-icon-with-divider__divider{height:1.5rem;width:.0625rem;content:"";display:block}@media(max-width:767px){.landing-find-order-icon-with-divider__divider{height:100%}}.theme-Abarth .landing-find-order-icon-with-divider__divider,.theme-AlfaRomeo .landing-find-order-icon-with-divider__divider,.theme-Citroen .landing-find-order-icon-with-divider__divider,.theme-DS .landing-find-order-icon-with-divider__divider,.theme-Fiat .landing-find-order-icon-with-divider__divider,.theme-Jeep .landing-find-order-icon-with-divider__divider,.theme-Lancia .landing-find-order-icon-with-divider__divider,.theme-Opel .landing-find-order-icon-with-divider__divider,.theme-Peugeot .landing-find-order-icon-with-divider__divider{background-color:#fff}.theme-Abarth .landing-find-order-icon-with-divider__icon path,.theme-AlfaRomeo .landing-find-order-icon-with-divider__icon path,.theme-Citroen .landing-find-order-icon-with-divider__icon path,.theme-DS .landing-find-order-icon-with-divider__icon path,.theme-Fiat .landing-find-order-icon-with-divider__icon path,.theme-Jeep .landing-find-order-icon-with-divider__icon path,.theme-Lancia .landing-find-order-icon-with-divider__icon path,.theme-Opel .landing-find-order-icon-with-divider__icon path,.theme-Peugeot .landing-find-order-icon-with-divider__icon path{fill:#fff!important}@media(max-width:767px){.landing-find-order-icon-with-divider__icon{margin-top:.125rem}}.landing-find-order-text-container{flex:1 1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}@media(max-width:767px){.landing-find-order-text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}}.landing-find-order-btn-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.landing-find-order-btn-wrapper.transform-none a span{text-transform:none}.theme-Abarth .landing-find-order-btn-wrapper__icon path,.theme-AlfaRomeo .landing-find-order-btn-wrapper__icon path,.theme-Citroen .landing-find-order-btn-wrapper__icon path,.theme-DS .landing-find-order-btn-wrapper__icon path,.theme-Fiat .landing-find-order-btn-wrapper__icon path,.theme-Jeep .landing-find-order-btn-wrapper__icon path,.theme-Lancia .landing-find-order-btn-wrapper__icon path,.theme-Opel .landing-find-order-btn-wrapper__icon path,.theme-Peugeot .landing-find-order-btn-wrapper__icon path{fill:#fff!important}.theme-Peugeot .landing-find-order{background-color:#000}.theme-Citroen .landing-find-order{background-color:#a19a99}.theme-DS .landing-find-order{background-color:#000}.theme-Opel .landing-find-order{background-color:#333}.theme-Abarth .landing-find-order{background-color:#000}.theme-AlfaRomeo .landing-find-order,.theme-Fiat .landing-find-order{background-color:#292b35}.theme-Jeep .landing-find-order{background-color:#212121}.theme-Lancia .landing-find-order{background-color:#383838}.embla__category__slide{flex:0 0 20rem;min-width:0;padding-left:1.5rem;box-sizing:content-box}.embla__category__slide img{object-fit:cover}.embla__category__slide .categories-wrapper{position:relative;cursor:pointer;z-index:1}.embla__category__slide .categories-wrapper svg{align-self:flex-end;transform:rotate(180deg);position:absolute;top:1rem;right:1rem}.theme-Abarth .embla__category__slide .categories-wrapper svg path,.theme-AlfaRomeo .embla__category__slide .categories-wrapper svg path,.theme-Citroen .embla__category__slide .categories-wrapper svg path,.theme-DS .embla__category__slide .categories-wrapper svg path,.theme-Fiat .embla__category__slide .categories-wrapper svg path,.theme-Jeep .embla__category__slide .categories-wrapper svg path,.theme-Lancia .embla__category__slide .categories-wrapper svg path,.theme-Opel .embla__category__slide .categories-wrapper svg path,.theme-Peugeot .embla__category__slide .categories-wrapper svg path{fill:#fff!important}.embla__category__slide .categories-wrapper .category-content{box-sizing:border-box;padding-block:1rem;padding-inline:.5rem;z-index:9;display:flex;flex-direction:column;justify-content:space-between}.theme-Abarth .embla__category__slide .categories-wrapper .category-content,.theme-AlfaRomeo .embla__category__slide .categories-wrapper .category-content,.theme-Citroen .embla__category__slide .categories-wrapper .category-content,.theme-DS .embla__category__slide .categories-wrapper .category-content,.theme-Fiat .embla__category__slide .categories-wrapper .category-content,.theme-Jeep .embla__category__slide .categories-wrapper .category-content,.theme-Lancia .embla__category__slide .categories-wrapper .category-content,.theme-Opel .embla__category__slide .categories-wrapper .category-content,.theme-Peugeot .embla__category__slide .categories-wrapper .category-content{background-color:#fff}.embla__category__slide .categories-wrapper .category-content>h4{line-clamp:2;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.embla__category__slide .categories-wrapper .category-content__text{height:4rem;z-index:10}.search-results{grid-area:products-carousel;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1.5rem}.search-results__title{align-items:flex-start;flex-wrap:wrap}.search-results__title,.search-results__title-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:0}.search-results__title-wrapper{align-items:center;margin-bottom:.75rem}.search-results__title .ellipsis-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.search-results__title>button{margin-top:.375rem}.search-results-filter-labels{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}@media(max-width:767px){.search-results-filter-labels{flex-wrap:wrap;gap:1rem;margin-top:-.5rem}.search-results-filter-labels__heading{flex-basis:100%}}.search-results__total-count{border-radius:1.875rem;padding:.375rem;min-width:4rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.theme-Peugeot .search-results__total-count{background-color:#ececee}.theme-Citroen .search-results__total-count{background-color:#f1f0f0}.theme-DS .search-results__total-count{background-color:#d2c7be}.theme-Opel .search-results__total-count{background-color:#f3f3f3}.theme-Abarth .search-results__total-count{background-color:#e7e7e7}.theme-AlfaRomeo .search-results__total-count,.theme-Fiat .search-results__total-count{background-color:#dedede}.theme-Jeep .search-results__total-count{background-color:#e7e7e7}.theme-Lancia .search-results__total-count{background-color:#dedede}.search-results__plp{position:relative}.search-results__show-more-btn{margin-block:1.5rem;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.search-results h3{align-self:flex-start}.search-results-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.625rem;flex-wrap:wrap;width:100%}@media(max-width:767px){.search-results-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.search-results-list>.product-card{width:20.4375rem}}.filters{display:flex;flex-direction:column}.filters>p:first-of-type{margin-bottom:1.5rem}.filters-desktop-group>div{border-bottom:.0625rem solid #d3d3d3;padding-block:1.5rem}.filters-desktop-group>div:last-of-type{border-bottom:none}@media(max-width:767px){.filters-desktop-group{display:none}}.filters-mobile-group{display:none}@media(max-width:767px){.filters-mobile-group{margin-block:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.filters-mobile-group>button:nth-of-type(2){background:none;border:none}.filters-mobile-group__pop-up{background-color:#fff;position:fixed;padding:1rem;overflow-x:scroll;z-index:1000;top:0;left:0;width:100vw;height:100vh}.filters-mobile-group__pop-up .filters-reset>button{background:none;border:none}.filters-mobile-group__pop-up .filters-availability{margin-bottom:100px}.filters-mobile-group__pop-up>div{padding-block:1.5rem}.filters-mobile-group__pop-up>div:last-of-type,.filters-mobile-group__pop-up>div:nth-of-type(4){border-bottom:none}.filters-mobile-group__pop-up>div:last-of-type{border-top:.0625rem solid gray!important;position:fixed;background-color:#fff;z-index:999;width:calc(100% - 2rem);bottom:0;left:0;margin-inline:1rem}.filters-mobile-group-find-your-product{margin-top:-1rem;margin-inline:-1rem;margin-bottom:1rem;border-bottom:.0625rem solid gray!important;text-align:center}.filters-mobile-group-find-your-product>svg{position:absolute;right:1rem;top:1.5rem}.filters-mobile-group__filter-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;background:none;border:none}.filters{margin-top:0}.filters__title{display:none}}.filters a:hover,.filters button:hover{cursor:pointer}.filters-sort-dropdown{z-index:100}.filters-sort-dropdown>p{width:30%}.filters-reset,.filters-sort-dropdown{display:flex;justify-content:space-between;align-items:center}.filters-reset button,.filters-sort-dropdown button{z-index:99}@media(max-width:767px){.filters-sort-dropdown{align-items:flex-start;flex-direction:column;gap:.5rem}}.filters-reset button{background:none;border:none}.filters-availability,.filters-price-range{display:flex;flex-direction:column;gap:1rem}.filters-availability-buttons,.filters-price-range-buttons{display:flex;flex-direction:row;gap:1rem}.filters-availability-buttons>button,.filters-price-range-buttons>button{border-radius:6.25rem}.filters-availability-buttons>button>p,.filters-price-range-buttons>button>p{padding:.5rem 1rem;border:.0625rem solid gray;border-radius:6.25rem}.filters-availability-buttons>button>p:hover,.filters-price-range-buttons>button>p:hover{cursor:pointer}.filters-price-range-slider{display:flex;width:100%}.landing-ytslider{grid-area:ytslider;margin-inline:-2.5rem;aspect-ratio:2.5/1}.landing-ytslider .embla{margin-top:0}.landing-ytslider .embla .embla__viewport{overflow:hidden;padding-bottom:0}@media(max-width:767px){.landing-ytslider{aspect-ratio:.7/1;width:100vw;margin-left:-1.5rem;padding-inline:0!important}}.carousel-container .embla{overflow:hidden}.carousel-container .embla__viewport{position:relative}.carousel-container .embla__container{display:flex}.carousel-container .embla__slide{flex:0 0 100%;min-width:0;min-height:25rem;overflow:hidden}.carousel-container .embla .slide-buttons-wrapper{display:flex;gap:1.875rem;position:absolute;inset:auto auto 5% 5%;box-sizing:border-box}@media(max-width:767px){.carousel-container .embla .slide-buttons-wrapper{display:none}}.carousel-container .embla .slide-buttons-wrapper button{cursor:pointer;padding:.3125rem;border-radius:3.125rem}.theme-Abarth .carousel-container .embla .slide-buttons-wrapper button,.theme-AlfaRomeo .carousel-container .embla .slide-buttons-wrapper button,.theme-Citroen .carousel-container .embla .slide-buttons-wrapper button,.theme-DS .carousel-container .embla .slide-buttons-wrapper button,.theme-Fiat .carousel-container .embla .slide-buttons-wrapper button,.theme-Jeep .carousel-container .embla .slide-buttons-wrapper button,.theme-Lancia .carousel-container .embla .slide-buttons-wrapper button,.theme-Opel .carousel-container .embla .slide-buttons-wrapper button,.theme-Peugeot .carousel-container .embla .slide-buttons-wrapper button{background-color:rgba(92,92,92,.5)}.carousel-container .embla .slide-buttons-wrapper button svg{display:block!important}.carousel-container .embla .slide-indicator-section{display:none;flex-direction:column;align-items:center;position:absolute;bottom:15%;width:100%}@media(max-width:767px){.carousel-container .embla .slide-indicator-section{display:flex}}.carousel-container .embla .slide-indicator-section .slide-indicators{display:flex;justify-content:center;align-items:center;height:.125rem;gap:.4375rem}.carousel-container .embla .slide-indicator-section .indicator{height:100%;width:1.25rem;border-radius:3.125rem;opacity:.8}.theme-Peugeot .carousel-container .embla .slide-indicator-section .indicator{background-color:#000}.theme-Citroen .carousel-container .embla .slide-indicator-section .indicator{background-color:#a19a99}.theme-DS .carousel-container .embla .slide-indicator-section .indicator{background-color:#000}.theme-Opel .carousel-container .embla .slide-indicator-section .indicator{background-color:#333}.theme-Abarth .carousel-container .embla .slide-indicator-section .indicator{background-color:#000}.theme-AlfaRomeo .carousel-container .embla .slide-indicator-section .indicator,.theme-Fiat .carousel-container .embla .slide-indicator-section .indicator{background-color:#292b35}.theme-Jeep .carousel-container .embla .slide-indicator-section .indicator{background-color:#212121}.theme-Lancia .carousel-container .embla .slide-indicator-section .indicator{background-color:#383838}.theme-Abarth .carousel-container .embla .slide-indicator-section .active,.theme-AlfaRomeo .carousel-container .embla .slide-indicator-section .active,.theme-Citroen .carousel-container .embla .slide-indicator-section .active,.theme-DS .carousel-container .embla .slide-indicator-section .active,.theme-Fiat .carousel-container .embla .slide-indicator-section .active,.theme-Jeep .carousel-container .embla .slide-indicator-section .active,.theme-Lancia .carousel-container .embla .slide-indicator-section .active,.theme-Opel .carousel-container .embla .slide-indicator-section .active,.theme-Peugeot .carousel-container .embla .slide-indicator-section .active{background-color:#fff}.landing-banner{margin-inline:0!important}.slide{position:relative;width:100%}.slide img{width:100%;height:100%;object-fit:cover;aspect-ratio:2.5/1}@media(max-width:767px){.slide img{aspect-ratio:.59/1}}.slide .with-filter{filter:blur(10px)}.slide .slide-content{display:flex;flex-direction:column;position:absolute;bottom:20%;left:5%;gap:1.5rem}@media(max-width:767px){.slide .slide-content{bottom:5%;gap:7rem}}.slide .slide-content .title-wrapper{display:flex;flex-direction:column;gap:.5rem}.slide .slide-content button{border-radius:50px}.theme-Peugeot .slide .slide-content button{background-color:#fff;color:#000}.theme-Citroen .slide .slide-content button{background-color:#fff;color:#57718a}.theme-Abarth .slide .slide-content button,.theme-AlfaRomeo .slide .slide-content button,.theme-DS .slide .slide-content button,.theme-Fiat .slide .slide-content button,.theme-Jeep .slide .slide-content button,.theme-Opel .slide .slide-content button{background-color:#fff;color:#000}.theme-Lancia .slide .slide-content button{background-color:#fff;color:#222}.theme-Peugeot .slide .slide-content button:hover{background-color:#0074e8;color:#fff}.theme-Citroen .slide .slide-content button:hover{background-color:#f4f4f4;color:#343231}.theme-DS .slide .slide-content button:hover{background-color:#e9e7e1;color:#000}.theme-Opel .slide .slide-content button:hover{background-color:#f7ff14;color:#000}.theme-Abarth .slide .slide-content button:hover{background-color:#f6f6f6;color:#000}.theme-AlfaRomeo .slide .slide-content button:hover{background-color:#f4f4f4;color:#000}.theme-Fiat .slide .slide-content button:hover{background-color:#f4f4f4;color:#292b35}.theme-Jeep .slide .slide-content button:hover{background-color:#f6f6f6;color:#000}.theme-Lancia .slide .slide-content button:hover{background-color:#d8d8d8;color:#292b35}.slide .slide-content button p{margin:0}.embla__carousel__slide{flex:0 0 16rem;min-width:0;padding-left:1rem;box-sizing:content-box}.product-card-container{width:100%;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.078)}.theme-Abarth .product-card-container,.theme-AlfaRomeo .product-card-container,.theme-Citroen .product-card-container,.theme-DS .product-card-container,.theme-Fiat .product-card-container,.theme-Jeep .product-card-container,.theme-Lancia .product-card-container,.theme-Opel .product-card-container,.theme-Peugeot .product-card-container{background-color:#fff}.product-card-container .ellipsis{min-height:4.5rem;height:4.5rem;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:left}.theme-Peugeot .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#0074e8;text-decoration-color:#0074e8;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-Citroen .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#343231;text-decoration-color:#343231;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-DS .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-Opel .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#f7ff14;text-decoration-color:#f7ff14;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-Abarth .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#303030;text-decoration-color:#303030;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-AlfaRomeo .product-card-container .ellipsis:hover,.theme-Fiat .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#292b35;text-decoration-color:#292b35;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-Jeep .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#212121;text-decoration-color:#212121;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.theme-Lancia .product-card-container .ellipsis:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#292b35;text-decoration-color:#292b35;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem}.product-card-container .button-wrapper{padding:0 1rem 1rem}.product-card-container .button-wrapper button{width:100%;padding:.75rem 1.5rem!important;overflow:hidden}.product-card-container .button-wrapper button p{margin:0}.product-content-wrapper .price{display:flex;flex-direction:column;gap:.25rem;padding:0 1rem;margin-top:.5rem}.product-content-wrapper .price .special-price{height:1rem}.product-content-wrapper .highlighted-product-image{object-fit:cover}.product-content{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1rem 0}.product-content p{text-transform:none}.stripes-banner{padding:1.5rem 5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}@media(max-width:767px){.stripes-banner{padding:1.5rem 1rem;flex-direction:column}}.stripes-banner .stripe{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media(max-width:767px){.stripes-banner .stripe{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}}.stripes-banner .stripe p{text-align:center!important}