@media(max-width:768px){.announcement-bar{font-size:.7rem;padding:.5rem 1rem;line-height:1.4}.announcement-bar p{font-size:.7rem;letter-spacing:.01em}}@media(max-width:480px){.btn-lg{padding:.875rem 1.5rem;font-size:.875rem}.seo-cta-row .btn,.cta-buttons .btn,.expertise-cta .btn{width:100%;max-width:100%}}@media(max-width:768px){.page-width{padding-left:1rem;padding-right:1rem}}@media(max-width:900px){.contact-layout{grid-template-columns:1fr!important;gap:2rem!important}.contact-sidebar{order:2!important}.contact-form-container{order:1!important}.form-grid{grid-template-columns:1fr!important}}@media(max-width:1024px){.models-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.models-grid{grid-template-columns:1fr!important;gap:1rem!important}}@media(max-width:480px){.vin-cta-section{padding:3rem 0!important}.vin-cta-section h2{font-size:1.5rem!important}.vin-cta-section p{font-size:.9rem!important;padding:0 .5rem}}@media(max-width:768px){.gammes-homepage .container>div[style]{grid-template-columns:1fr!important}.gamme-price-home{font-size:2rem}.gamme-card-home{padding:2rem 1.5rem}}@media(max-width:768px){.product-page{padding:2rem 0}.product-title{font-size:1.75rem!important}.price-current{font-size:2rem!important}.recommended-config-section{padding:1rem!important}.config-details{padding:.75rem!important}.offset-config-section{padding:1rem!important}.product-faq details summary{font-size:.9rem}.product-description{margin-top:1.5rem!important;padding-top:1.5rem!important}}@media(max-width:768px){.cart-page{padding:2rem 0}.page-title{font-size:1.75rem;margin-bottom:1.5rem}.cart-summary-box{padding:1.5rem}.cart-vin-container{padding:.75rem!important}}@media(max-width:768px){.gammes-page .gamme-header{grid-template-columns:1fr!important;gap:2rem!important}.gammes-page .gamme-header.reverse .gamme-info,.gammes-page .gamme-header.reverse .gamme-visual{order:unset!important}.gammes-page .gamme-visual{height:220px!important}.gammes-page .gamme-info h2{font-size:1.75rem}.gammes-page .gammes-header h1{font-size:2rem}.gammes-page .gamme-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media(max-width:768px){.seo-hero{padding:3rem 0!important}.seo-hero h1{font-size:1.75rem!important}.seo-subtitle{font-size:1rem!important}.seo-badge{font-size:.65rem;padding:.5rem 1rem}}@media(max-width:768px){.how-it-works-page{padding:2rem 0}.how-hero{margin-bottom:3rem}.cta-section{padding:3rem 0}.guarantee-box{padding:2rem 1.5rem}}@media(max-width:768px){.shipping-timeline{padding:1rem!important}}@media(max-width:768px){.about-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.finish-grid{grid-template-columns:1fr!important;gap:1rem!important}}@media(max-width:768px){.warranty-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.footer-newsletter{padding:3rem 1rem}.footer-newsletter h3{font-size:1.25rem}.newsletter-form{flex-direction:column}.footer-links{flex-direction:column;align-items:center;gap:.5rem}.social-links{justify-content:center}}@media(max-width:768px){.whatsapp-widget{bottom:1rem!important;right:1rem!important;width:50px!important;height:50px!important}.whatsapp-widget svg{width:24px!important;height:24px!important}}@media(max-width:768px){.customer-page .page-width{padding:2rem 1rem}.customer-page form{max-width:100%}}@media(max-width:768px){.search-results-grid{grid-template-columns:1fr!important}}@media(max-width:480px){h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}body{font-size:.9375rem}}img{max-width:100%;height:auto}@media(max-width:768px){.comparison-table-container,table{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table th,.comparison-table td{padding:.75rem .5rem;font-size:.8rem;white-space:nowrap}}html,body,.container,.page-width{overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/47/assets/mobile-fixes.css.map */
