.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}