.modal-overlay[data-v-fb1a99e2]{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-fb1a99e2]{background:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-width:400px;padding:20px;width:100%}.close-button[data-v-fb1a99e2]{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}@media (max-width:768px){.modal-content[data-v-fb1a99e2]{max-width:90%;width:90%}}.mobile-only[data-v-ccaa2579]{display:none}.main-section-img[data-v-ccaa2579]{height:500px;-o-object-fit:cover;object-fit:cover}.dark-overlay[data-v-ccaa2579]{background:linear-gradient(90deg,#000,#0000008f);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.main-moto[data-v-ccaa2579]{font-size:3rem;font-weight:700;text-transform:uppercase}.moto-description[data-v-ccaa2579]{font-size:1.7rem}.top-section-button[data-v-ccaa2579]{background:#d92b24;border:none;border-radius:10px;color:#fff;font-size:1.5rem;margin-right:1rem;padding:.4rem 1.2rem}.top-section-button[data-v-ccaa2579]:hover{background:#af231e}.card-img-text[data-v-ccaa2579]{align-items:center;display:flex;padding:3rem}.main-section[data-v-ccaa2579]{padding:1rem 5rem}.main-section-title[data-v-ccaa2579]{font-size:2rem;font-weight:700;margin-bottom:.5rem;width:100%}.products-grid[data-v-ccaa2579]{display:flex;flex-wrap:wrap;justify-content:space-between}.product-card[data-v-ccaa2579]{width:300px}.product-title[data-v-ccaa2579]{font-size:1.5rem;margin-bottom:.6rem;margin-top:.6rem;text-align:center}.product-image[data-v-ccaa2579]{height:300px;width:300px}.product-image img[data-v-ccaa2579]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.section-description[data-v-ccaa2579]{font-size:1.5rem;margin-bottom:.6rem;margin-top:.6rem}.simple-text[data-v-ccaa2579]{color:#363636;font-size:1rem;margin-top:0}@media (max-width:768px){.mobile-only[data-v-ccaa2579]{display:block}.desktop-only[data-v-ccaa2579]{display:none}.main-section-img[data-v-ccaa2579]{height:400px}.tic-img[data-v-ccaa2579]{width:100%}.card-img-text[data-v-ccaa2579]{padding:1rem!important}.main-moto[data-v-ccaa2579]{font-size:2rem}.moto-description[data-v-ccaa2579]{font-size:1rem}.main-section[data-v-ccaa2579]{padding:1rem!important}.product-card[data-v-ccaa2579]{align-items:center;display:flex;flex-direction:column;width:100%}.section-description[data-v-ccaa2579]{font-size:1.2rem}}
