.heading-wrapper{display:flex;flex-direction:column;row-gap:.5rem;padding:2.5rem}@media(max-width:767px){.heading-wrapper{padding: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}.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}.pdp-details-page-main-wrapper{margin-top:2rem;margin-inline:-2.625rem;padding-right:2.625rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.5rem;overflow:hidden}@media(max-width:767px){.pdp-details-page-main-wrapper{max-height:unset;height:auto;flex-direction:column;padding-top:0}}.theme-Abarth .pdp-details-page-main-wrapper,.theme-AlfaRomeo .pdp-details-page-main-wrapper,.theme-Citroen .pdp-details-page-main-wrapper,.theme-DS .pdp-details-page-main-wrapper,.theme-Fiat .pdp-details-page-main-wrapper,.theme-Jeep .pdp-details-page-main-wrapper,.theme-Lancia .pdp-details-page-main-wrapper,.theme-Opel .pdp-details-page-main-wrapper,.theme-Peugeot .pdp-details-page-main-wrapper{background-color:#fff}@media(max-width:767px){.theme-Peugeot .pdp-details-page-main-wrapper{background-color:#f7f7f7}.theme-Citroen .pdp-details-page-main-wrapper{background-color:#f5f5f5}.theme-DS .pdp-details-page-main-wrapper{background-color:#e9e7e1}.theme-Opel .pdp-details-page-main-wrapper{background-color:#f9f9f9}.theme-Abarth .pdp-details-page-main-wrapper{background-color:#f6f6f6}.theme-AlfaRomeo .pdp-details-page-main-wrapper,.theme-Fiat .pdp-details-page-main-wrapper{background-color:#f4f4f4}.theme-Jeep .pdp-details-page-main-wrapper{background-color:#f6f6f6}.theme-Lancia .pdp-details-page-main-wrapper{background-color:#fafafa}}.pdp-details-page-main-wrapper>div:first-of-type{flex:1 1}@media(max-width:767px){.pdp-details-page-main-wrapper>div:first-of-type{width:calc(100% + 4rem);margin-left:0}}.pdp-details-page-main-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1.55/1}.pdp-details-page-main-wrapper-details{padding:1.5rem 0;flex:1 1;overflow-wrap:anywhere;width:45%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}@media(max-width:767px){.pdp-details-page-main-wrapper-details{width:100%;z-index:99;margin-top:-3rem;padding:1rem;margin-left:1.5rem}}.pdp-details-page-main-wrapper-details-buttons{width:100%;margin-top:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;flex:3 1}@media(max-width:767px){.pdp-details-page-main-wrapper-details-buttons{gap:2rem}}.pdp-details-page-main-wrapper-details-buttons-notification-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}@media(max-width:767px){.pdp-details-page-main-wrapper-details-buttons-notification-wrapper{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:1rem}}.pdp-details-page-main-wrapper-uppertext{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.pdp-details-page-main-wrapper-uppertext .price-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:baseline;gap:.5rem}.theme-Peugeot .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#0074e8;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-Citroen .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#343231;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-DS .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#000;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-Opel .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#f7ff14;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-Abarth .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#303030;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-AlfaRomeo .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount,.theme-Fiat .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#292b35;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-Jeep .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#212121;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.theme-Lancia .pdp-details-page-main-wrapper-uppertext .price-wrapper__discount{background-color:#292b35;padding:.625rem .625rem .3125rem;border-radius:.3125rem}.pdp-details-page-main-wrapper-uppertext__name{margin-bottom:.5rem}.pdp-details-page-main-wrapper-uppertext__discount-price{margin-bottom:-.5rem}.pdp-details-page-main-wrapper-subtext{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.pdp-details-page-main-wrapper-subtext .text-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem}.pdp-details-page-accordions{width:100%}.pdp-details-page-product-info{margin-block:3rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}@media(max-width:767px){.pdp-details-page-product-info{margin-inline:-1.5rem}}.pdp-details-page-product-info__divider{display:block;width:100%;content:"";height:.0625rem}.theme-Peugeot .pdp-details-page-product-info__divider{background-color:#ececee}.theme-Citroen .pdp-details-page-product-info__divider{background-color:#f1f0f0}.theme-DS .pdp-details-page-product-info__divider{background-color:#d2c7be}.theme-Opel .pdp-details-page-product-info__divider{background-color:#f3f3f3}.theme-Abarth .pdp-details-page-product-info__divider{background-color:#e7e7e7}.theme-AlfaRomeo .pdp-details-page-product-info__divider,.theme-Fiat .pdp-details-page-product-info__divider{background-color:#dedede}.theme-Jeep .pdp-details-page-product-info__divider{background-color:#e7e7e7}.theme-Lancia .pdp-details-page-product-info__divider{background-color:#dedede}.pdp-details-page-product-info__subtitle{margin-top:-.5rem;margin-bottom:1rem}.pdp-details-page-product-info .pdp-details-page-accordions{width:100%}.pdp-details-page-product-info .pdp-details-page-accordions>.accordion:first-of-type h4{padding-top:0}.pdp-details-page-product-info .pdp-details-page-accordions .paymentLogos-container{display:flex;flex-wrap:wrap;gap:3rem;padding:1.5rem 0}@media(max-width:767px){.pdp-details-page-product-info .pdp-details-page-accordions .paymentLogos-container{gap:1rem;flex-direction:row;flex-wrap:wrap}}.pdp-details-page-product-info .pdp-details-page-accordions .paymentLogos-container .paymentLogo{display:flex;flex-direction:column}.pdp-details-page-product-info .pdp-details-page-accordions .paymentLogos-container .paymentLogo img{object-fit:cover;margin-bottom:.625rem}.pdp-error-toast{margin-bottom:2.875rem}body.theme-Opel .price-wrapper__discount p{color:#000!important}.pdp-highlighted-products,.pdp-related-products{width:calc(100% + 5rem);position:relative;margin-inline:-3rem;padding:2.625rem}@media(max-width:767px){.pdp-highlighted-products,.pdp-related-products{padding:1.5rem}}.theme-Peugeot .pdp-highlighted-products,.theme-Peugeot .pdp-related-products{background-color:#ececee}.theme-Citroen .pdp-highlighted-products,.theme-Citroen .pdp-related-products{background-color:#f1f0f0}.theme-DS .pdp-highlighted-products,.theme-DS .pdp-related-products{background-color:#d2c7be}.theme-Opel .pdp-highlighted-products,.theme-Opel .pdp-related-products{background-color:#f3f3f3}.theme-Abarth .pdp-highlighted-products,.theme-Abarth .pdp-related-products{background-color:#e7e7e7}.theme-AlfaRomeo .pdp-highlighted-products,.theme-AlfaRomeo .pdp-related-products,.theme-Fiat .pdp-highlighted-products,.theme-Fiat .pdp-related-products{background-color:#dedede}.theme-Jeep .pdp-highlighted-products,.theme-Jeep .pdp-related-products{background-color:#e7e7e7}.theme-Lancia .pdp-highlighted-products,.theme-Lancia .pdp-related-products{background-color:#dedede}@media(max-width:767px){.pdp-highlighted-products,.pdp-related-products{width:calc(100% + 5.75rem)}}.pdp-highlighted-products__title,.pdp-related-products__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.pdp-highlighted-products-wrapper .embla__slide,.pdp-related-products-wrapper .embla__slide{flex:0 0 20rem;min-width:0;padding-left:1.5rem}.pdp-highlighted-products-wrapper .embla__buttons,.pdp-related-products-wrapper .embla__buttons{text-align:right;margin-left:1rem}.pdp-highlighted-products-wrapper .embla__buttons svg:hover,.pdp-related-products-wrapper .embla__buttons svg:hover{cursor:pointer}.pdp-highlighted-products-wrapper .product-block,.pdp-related-products-wrapper .product-block{display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.08);background-color:#fff}.pdp-highlighted-products-wrapper .product-block a,.pdp-related-products-wrapper .product-block a{display:block}.pdp-highlighted-products-wrapper .product-block__name,.pdp-related-products-wrapper .product-block__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left;height:4.5rem}.pdp-highlighted-products-wrapper .product-block__img,.pdp-related-products-wrapper .product-block__img{width:100%;object-fit:cover}.pdp-highlighted-products-wrapper .product-block-text-wrapper,.pdp-related-products-wrapper .product-block-text-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.5rem;padding:1rem 1rem 0}.pdp-highlighted-products-wrapper .product-block .price,.pdp-related-products-wrapper .product-block .price{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:0 1rem}.pdp-highlighted-products-wrapper .product-block .price .special-price,.pdp-related-products-wrapper .product-block .price .special-price{height:1rem}.pdp-highlighted-products-wrapper .product-block .button-wrapper,.pdp-related-products-wrapper .product-block .button-wrapper{padding:0 1rem 1rem}.pdp-highlighted-products-wrapper .product-block .button-wrapper button,.pdp-related-products-wrapper .product-block .button-wrapper button{width:100%;padding:.75rem 1.5rem!important;overflow:hidden}.pdp-highlighted-products-wrapper .product-block .button-wrapper button p,.pdp-related-products-wrapper .product-block .button-wrapper button p{margin:0}.pdp-highlighted-products .spinner-wrapper,.pdp-related-products .spinner-wrapper{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.769);z-index:100}.pdp-related-products-wrapper{justify-content:space-between}.pdp-related-products-wrapper .error-wrapper{margin-top:1.5rem}.theme-Abarth .pdp-highlighted-products,.theme-AlfaRomeo .pdp-highlighted-products,.theme-Citroen .pdp-highlighted-products,.theme-DS .pdp-highlighted-products,.theme-Fiat .pdp-highlighted-products,.theme-Jeep .pdp-highlighted-products,.theme-Lancia .pdp-highlighted-products,.theme-Opel .pdp-highlighted-products,.theme-Peugeot .pdp-highlighted-products{background-color:#fff}.pdp-highlighted-products-wrapper .embla__slide{flex:0 0 17.5rem}