.heading-wrapper{display:flex;flex-direction:column;row-gap:.5rem;padding:2.5rem}@media(max-width:767px){.heading-wrapper{padding:1.5rem}}.skeleton-container{margin-top:2.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}.skeleton-wrapper{margin-top:-3.75rem}.skeleton-wrapper>.skeleton-container{display:flex;gap:2rem}@media(max-width:1272px){.skeleton-wrapper>.skeleton-container{flex-direction:column}}.skeleton-wrapper>.skeleton-container .product-detail{width:65%;display:flex;flex-direction:column;row-gap:2.5rem}@media(max-width:1272px){.skeleton-wrapper>.skeleton-container .product-detail{width:100%}}.skeleton-wrapper>.skeleton-container .product-detail .product-cards{width:100%;height:8.125rem;display:flex;flex-direction:row;background:#fff;line-height:0px}@media(max-width:767px){.skeleton-wrapper>.skeleton-container .product-detail .product-cards{flex-direction:column;height:100%}}.skeleton-wrapper>.skeleton-container .product-detail .product-cards .product-image{width:7.5rem;height:100%}@media(max-width:767px){.skeleton-wrapper>.skeleton-container .product-detail .product-cards .product-image{width:100%;height:9.375rem}}.skeleton-wrapper>.skeleton-container .product-detail .product-cards .product-card-content{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 0 0 1rem;gap:.5rem;width:100%;overflow:hidden}@media(max-width:767px){.skeleton-wrapper>.skeleton-container .product-detail .product-cards .product-card-content{gap:1rem;padding:1rem 0 0}}.skeleton-wrapper>.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}.skeleton-wrapper>.skeleton-container .order-summary{width:35%;display:flex;flex-direction:column;height:100%;gap:1rem;background:transparent;padding:0;line-height:0px}@media(max-width:1272px){.skeleton-wrapper>.skeleton-container .order-summary{width:100%}}.skeleton-wrapper>.skeleton-container .order-summary .mb-one{margin-bottom:1rem}.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{margin-bottom:1.5rem;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}.summary-wrapper{width:80%;margin:-3.75rem auto 0;display:flex;flex-direction:column;gap:1rem;padding:0 6.25rem}@media(max-width:767px){.summary-wrapper{width:100%}}@media(max-width:1272px){.summary-wrapper{padding:0 3rem}}@media(max-width:991px){.summary-wrapper{padding:0 1.5rem}}.summary-wrapper .summary-container{box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.09);padding:1.5rem;overflow:hidden}.theme-Abarth .summary-wrapper .summary-container,.theme-AlfaRomeo .summary-wrapper .summary-container,.theme-Citroen .summary-wrapper .summary-container,.theme-DS .summary-wrapper .summary-container,.theme-Fiat .summary-wrapper .summary-container,.theme-Jeep .summary-wrapper .summary-container,.theme-Lancia .summary-wrapper .summary-container,.theme-Opel .summary-wrapper .summary-container,.theme-Peugeot .summary-wrapper .summary-container{background-color:#fff}.summary-wrapper .summary-container>h4{margin-bottom:1.5rem}.summary-wrapper .summary-container .products-wrapper{display:flex;flex-direction:column;gap:1rem}.summary-wrapper .summary-container .details-box-wrapper,.summary-wrapper .summary-container .product-details-box-wrapper{display:flex;gap:.5rem;border:1px solid #dedede;padding:.5rem;border-radius:.25rem}@media(max-width:767px){.summary-wrapper .summary-container .details-box-wrapper,.summary-wrapper .summary-container .product-details-box-wrapper{flex-direction:column;gap:.75rem}}.summary-wrapper .summary-container .details-box-wrapper .img-wrapper,.summary-wrapper .summary-container .product-details-box-wrapper .img-wrapper{flex-shrink:0;width:7.5rem;height:7.5rem}@media(max-width:767px){.summary-wrapper .summary-container .details-box-wrapper .img-wrapper,.summary-wrapper .summary-container .product-details-box-wrapper .img-wrapper{width:100%;height:11rem}}.summary-wrapper .summary-container .details-box-wrapper .details-box,.summary-wrapper .summary-container .details-box-wrapper .product-details-box,.summary-wrapper .summary-container .product-details-box-wrapper .details-box,.summary-wrapper .summary-container .product-details-box-wrapper .product-details-box{display:flex;flex-direction:column}@media(max-width:767px){.summary-wrapper .summary-container .details-box-wrapper .details-box,.summary-wrapper .summary-container .details-box-wrapper .product-details-box,.summary-wrapper .summary-container .product-details-box-wrapper .details-box,.summary-wrapper .summary-container .product-details-box-wrapper .product-details-box{gap:.25rem}}.summary-wrapper .summary-container .details-box-wrapper{padding:1rem}.summary-wrapper .summary-container .privacy-wrapper{gap:.75rem;margin-top:1rem;display:flex}.summary-wrapper .summary-container .privacy-wrapper>label{display:inline;cursor:pointer}.summary-wrapper .summary-container .privacy-wrapper>label>a{display:inline;margin-left:.25rem}.summary-wrapper .actions-bar{display:flex;justify-content:space-between;padding:1rem 1.5rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.09);border-top:1px solid #dedede;margin-bottom:1.5rem}.theme-Abarth .summary-wrapper .actions-bar,.theme-AlfaRomeo .summary-wrapper .actions-bar,.theme-Citroen .summary-wrapper .actions-bar,.theme-DS .summary-wrapper .actions-bar,.theme-Fiat .summary-wrapper .actions-bar,.theme-Jeep .summary-wrapper .actions-bar,.theme-Lancia .summary-wrapper .actions-bar,.theme-Opel .summary-wrapper .actions-bar,.theme-Peugeot .summary-wrapper .actions-bar{background-color:#fff}.withdrawal-confirm-skeleton-wrapper{width:80%;margin:-3.75rem auto 1.5rem;padding:0 6.25rem}@media(max-width:1272px){.withdrawal-confirm-skeleton-wrapper{padding:0 3rem}}@media(max-width:767px){.withdrawal-confirm-skeleton-wrapper{width:100%;padding:0 1.5rem}}.withdrawal-confirm-skeleton-product-cards{margin-top:1.125rem;display:flex;flex-direction:column;gap:1rem}.withdrawal-confirm-skeleton-product-card{display:flex;flex-direction:row;gap:1rem}@media(max-width:767px){.withdrawal-confirm-skeleton-product-card{flex-direction:column}}.withdrawal-confirm-skeleton-product-card-content{width:100%;display:flex;flex-direction:column;gap:.375rem;padding:.625rem 0}@media(max-width:767px){.withdrawal-confirm-skeleton-product-card-content{padding:0}}.withdrawal-confirm-skeleton-product-image{width:8.125rem;height:8.125rem}@media(max-width:767px){.withdrawal-confirm-skeleton-product-image{width:100%;height:9.375rem}}.confirm-summary-wrapper{width:80%;margin:-3.75rem auto 0;display:flex;flex-direction:column;gap:1rem;padding:0 6.25rem}@media(max-width:767px){.confirm-summary-wrapper{width:100%}}@media(max-width:1272px){.confirm-summary-wrapper{padding:0 3rem}}@media(max-width:991px){.confirm-summary-wrapper{padding:0 1.5rem}}.confirm-summary-wrapper .confirm-summary-container{box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.09);padding:1.5rem;overflow:hidden}.theme-Abarth .confirm-summary-wrapper .confirm-summary-container,.theme-AlfaRomeo .confirm-summary-wrapper .confirm-summary-container,.theme-Citroen .confirm-summary-wrapper .confirm-summary-container,.theme-DS .confirm-summary-wrapper .confirm-summary-container,.theme-Fiat .confirm-summary-wrapper .confirm-summary-container,.theme-Jeep .confirm-summary-wrapper .confirm-summary-container,.theme-Lancia .confirm-summary-wrapper .confirm-summary-container,.theme-Opel .confirm-summary-wrapper .confirm-summary-container,.theme-Peugeot .confirm-summary-wrapper .confirm-summary-container{background-color:#fff}.confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper{display:flex;gap:1.5rem;align-items:center}@media(max-width:767px){.confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper{flex-direction:column}}.confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper{flex-shrink:0;padding:1rem;min-width:5rem;min-height:5rem;border-radius:50px}.theme-Abarth .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-AlfaRomeo .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-Citroen .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-DS .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-Fiat .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-Jeep .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-Lancia .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-Opel .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper,.theme-Peugeot .confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper{background-color:#1d5b401a}.confirm-summary-wrapper .confirm-summary-container .confirm-details-wrapper .confirm-icon-wrapper>svg{display:block}.confirm-summary-wrapper .confirm-actions-bar{display:flex;justify-content:flex-end;padding:1rem 1.5rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.09);border-top:1px solid #dedede;margin-bottom:1.5rem}.theme-Abarth .confirm-summary-wrapper .confirm-actions-bar,.theme-AlfaRomeo .confirm-summary-wrapper .confirm-actions-bar,.theme-Citroen .confirm-summary-wrapper .confirm-actions-bar,.theme-DS .confirm-summary-wrapper .confirm-actions-bar,.theme-Fiat .confirm-summary-wrapper .confirm-actions-bar,.theme-Jeep .confirm-summary-wrapper .confirm-actions-bar,.theme-Lancia .confirm-summary-wrapper .confirm-actions-bar,.theme-Opel .confirm-summary-wrapper .confirm-actions-bar,.theme-Peugeot .confirm-summary-wrapper .confirm-actions-bar{background-color:#fff}.withdrawal-submitted-skeleton-wrapper{width:80%;margin:0 auto 1.5rem;padding:0 6.25rem}@media(max-width:1272px){.withdrawal-submitted-skeleton-wrapper{padding:0 3rem}}@media(max-width:767px){.withdrawal-submitted-skeleton-wrapper{width:100%;padding:0 1.5rem}}.withdrawal-submitted-skeleton-product-cards{margin-top:1.125rem;display:flex;flex-direction:column;gap:1rem}.withdrawal-submitted-skeleton-product-card{display:flex;flex-direction:row;gap:1rem}@media(max-width:767px){.withdrawal-submitted-skeleton-product-card{flex-direction:column}}.withdrawal-submitted-skeleton-product-card-content{width:100%;display:flex;flex-direction:column;gap:.375rem;padding:.625rem 0}@media(max-width:767px){.withdrawal-submitted-skeleton-product-card-content{padding:0}}.withdrawal-submitted-skeleton-product-image{width:8.125rem;height:8.125rem}@media(max-width:767px){.withdrawal-submitted-skeleton-product-image{width:100%;height:9.375rem}}