header[data-v-69412e01]{box-shadow:0 2px 4px #0000001a}.form-select[data-v-69412e01]{background:#fff;color:#000;border-radius:5px;padding:5px;font-size:14px}.lang-selector .btn[data-v-69412e01]{padding:4px 10px;font-size:.8rem}@media (min-width: 576px){.lang-selector .btn[data-v-69412e01]{padding:6px 14px;font-size:.875rem}}.coming-soon-wrapper[data-v-09650293]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;text-align:center;padding:64px 24px;overflow:hidden;isolation:isolate;animation:fade-up-09650293 .9s cubic-bezier(.16,1,.3,1) both}.coming-soon-glow[data-v-09650293]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 55% at 50% 30%,rgba(56,117,182,.14) 0%,transparent 70%),radial-gradient(50% 60% at 50% 100%,rgba(31,46,69,.08) 0%,transparent 60%),linear-gradient(180deg,#fff,#f6f8fb)}.coming-soon-eyebrow[data-v-09650293]{display:flex;align-items:center;gap:14px;font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#3875b6;margin-bottom:40px}.coming-soon-eyebrow .rule[data-v-09650293]{display:inline-block;width:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(56,117,182,.6),transparent)}.coming-soon-date[data-v-09650293]{display:flex;align-items:baseline;justify-content:center;gap:clamp(10px,2vw,22px);font-family:Helvetica Neue,Inter,system-ui,-apple-system,sans-serif;font-weight:800;font-size:clamp(3.2rem,12vw,7rem);line-height:1;color:#1f2e45;letter-spacing:-.04em;background:linear-gradient(180deg,#1f2e45,#3875b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:28px}.coming-soon-date .date-sep[data-v-09650293]{color:#3875b6;-webkit-text-fill-color:#3875B6;font-weight:400;opacity:.55;transform:translateY(-.08em)}.coming-soon-title[data-v-09650293]{font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:600;color:#1f2e45;margin:0 0 12px;line-height:1.25;letter-spacing:-.01em;max-width:620px}.coming-soon-subtitle[data-v-09650293]{font-size:.95rem;color:#6c757d;letter-spacing:.02em;margin:0 0 40px}.coming-soon-countdown[data-v-09650293]{display:inline-flex;align-items:baseline;gap:10px;padding:14px 26px;background:#3875b60f;border:1px solid rgba(56,117,182,.18);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,box-shadow .3s ease}.coming-soon-countdown[data-v-09650293]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f2e4514}.coming-soon-countdown .count-num[data-v-09650293]{font-size:1.6rem;font-weight:800;color:#1f2e45;line-height:1;letter-spacing:-.02em}.coming-soon-countdown .count-label[data-v-09650293]{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#3875b6}@keyframes fade-up-09650293{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.coming-soon-wrapper[data-v-09650293]{min-height:60vh;padding:48px 20px}.coming-soon-eyebrow[data-v-09650293]{margin-bottom:28px;letter-spacing:.22em}.coming-soon-date[data-v-09650293]{gap:8px;margin-bottom:20px}.coming-soon-subtitle[data-v-09650293]{margin-bottom:28px}}.brand-card[data-v-09650293]{background:#fff;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;align-items:center;height:140px}.brand-card[data-v-09650293]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.brand-button[data-v-09650293]{background:none;border:none;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.brand-logo[data-v-09650293]{max-width:100%;max-height:100px;object-fit:contain;transition:transform .2s ease-in-out}.brand-logo[data-v-09650293]:hover{transform:scale(1.1)}.container[data-v-0e4d8308]{max-width:1200px;margin:auto;padding:20px}.section-title[data-v-0e4d8308]{font-size:2rem;font-weight:700;color:#333;margin-bottom:30px}.categories-grid[data-v-0e4d8308]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}.categories-grid.single-category[data-v-0e4d8308]{grid-template-columns:1fr;justify-content:center;max-width:600px;margin-inline:auto}@media (max-width: 768px){.categories-grid[data-v-0e4d8308]{grid-template-columns:1fr}}.category-card[data-v-0e4d8308]{background:#fff;border-radius:12px;overflow:hidden;text-align:center;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px #0000001a}.category-card[data-v-0e4d8308]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.image-container[data-v-0e4d8308]{position:relative;width:100%;height:200px;background-size:cover;background-position:center;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.category-title[data-v-0e4d8308]{position:absolute;top:10px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:10px 20px;font-weight:700;font-size:1.2rem;border-radius:8px}.subcategories-container[data-v-0e4d8308]{padding:15px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.subcategory-button[data-v-0e4d8308]{padding:8px 12px;font-size:.9rem;border-radius:8px;transition:all .2s ease;background-color:#0009;color:#fff;border:none}.subcategory-button[data-v-0e4d8308]:hover{background-color:#000c}.no-categories[data-v-0e4d8308]{text-align:center;font-size:1.2rem;color:#555}.back-button[data-v-0e4d8308]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:transparent;color:#666;border:1px solid #ddd;border-radius:8px;font-weight:500;transition:all .2s ease}.back-button[data-v-0e4d8308]:hover{background-color:#f8f8f8;color:#c8102e;border-color:#c8102e}.container[data-v-9b4ea7b1]{max-width:1200px;margin:auto;padding:20px}.section-title[data-v-9b4ea7b1]{font-size:2rem;font-weight:700;color:#333;margin-bottom:30px}.bikes-grid[data-v-9b4ea7b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.bike-card[data-v-9b4ea7b1]{background:#fff;border-radius:12px;padding:15px;text-align:center;box-shadow:0 4px 6px #0000001a}.bike-image[data-v-9b4ea7b1]{max-width:100%;height:150px;object-fit:cover}.bike-modal-image[data-v-9b4ea7b1]{width:100%;height:250px;object-fit:contain}.reserve-button[data-v-9b4ea7b1]{margin-top:10px;font-weight:700}.size-options[data-v-9b4ea7b1],.date-options[data-v-9b4ea7b1],.time-options[data-v-9b4ea7b1]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pedal-options[data-v-9b4ea7b1]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pedal-btn[data-v-9b4ea7b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:110px;height:100px;border:2px solid #ccc;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s;padding:8px;gap:4px}.pedal-btn[data-v-9b4ea7b1]:hover{border-color:#3875b6;background:#f0f5fc}.pedal-btn--selected[data-v-9b4ea7b1]{border-color:#3875b6;background:#3875b6;color:#fff}.pedal-icon[data-v-9b4ea7b1]{font-size:1.5rem;line-height:1}.pedal-icon-img[data-v-9b4ea7b1]{width:40px;height:40px;object-fit:contain}.pedal-label[data-v-9b4ea7b1]{font-size:.78rem;font-weight:600;text-align:center;line-height:1.2}.pedal-stock[data-v-9b4ea7b1]{font-size:.7rem}.btn-outline-danger[data-v-9b4ea7b1]:hover{background-color:#3875b6!important;color:#fff!important}.btn-secondary[data-v-9b4ea7b1]{opacity:.7}.modal-dialog[data-v-9b4ea7b1]{max-width:500px}.modal-body[data-v-9b4ea7b1]{padding:20px}.no-bikes[data-v-9b4ea7b1]{font-size:1.2rem;color:#777}.back-button[data-v-9b4ea7b1]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:transparent;color:#666;border:1px solid #ddd;border-radius:8px;font-weight:500;transition:all .2s ease}.back-button[data-v-9b4ea7b1]:hover{background-color:#f8f8f8;color:#c8102e;border-color:#c8102e}.countdown[data-v-33d1aa8d]{font-weight:700;color:#3875b6}.accessories-grid[data-v-8ef17849]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;justify-content:center}.accessory-card[data-v-8ef17849]{background:#fff;border-radius:12px;padding:15px;text-align:center;box-shadow:0 4px 6px #0000001a}.accessory-image[data-v-8ef17849]{max-width:100%;height:150px;object-fit:cover}.btn-outline-danger[data-v-8ef17849]:hover{background-color:#3875b6!important;color:#fff!important}
