/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.h-auto{height:auto}.w-full{width:100%}.max-w-\[1400px\]{max-width:1400px}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.bg-\[\#e3d1af\]{background-color:#e3d1af}.object-contain{object-fit:contain}.py-8{padding-block:calc(var(--spacing)*8)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}}@media(min-width:48rem){.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:py-16{padding-block:calc(var(--spacing)*16)}}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}.Toastify{font-family:Atlas Grotesk Web,Arial,Helvetica,sans-serif;font-size:1.4rem!important}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.navbar{background-color:#000;color:#fff;height:clamp(80px,10vh,100px);display:flex;align-items:center;position:sticky;top:0;z-index:1000;border-bottom:1px solid #1a1a1a}.navbar-container{width:100%;max-width:1600px;margin:0 auto;padding:0 5%;display:flex;justify-content:space-between;align-items:center}.logo-brand,.logo-link{display:flex;align-items:center;text-decoration:none}.logo-img{height:clamp(40px,6vh,52px);width:auto;object-fit:contain;image-rendering:-webkit-optimize-contrast;filter:brightness(1.1) contrast(1.1)}.logo-img:hover{transform:scale(1.05)}.nav-list{display:flex;gap:clamp(1.5rem,3vw,5rem);list-style:none;align-items:center}.nav-item{position:relative;text-decoration:none;color:#fff;font-size:clamp(1rem,1.1vw,1.3rem);font-weight:700;letter-spacing:.15em;padding:.5rem 0;transition:color .3s ease;display:inline-block;white-space:nowrap}.nav-item:hover{color:#00a0e9}.nav-item.active:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background-color:#00a0e9;box-shadow:0 0 12px #00a0e980;border-radius:2px}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:150px;background-color:#111;border-radius:8px;padding:10px 0;list-style:none;margin:0;z-index:9999;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s ease;box-shadow:0 10px 25px #0006}.dropdown:after{content:"";position:absolute;top:100%;left:0;width:100%;height:10px}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;padding:12px 22px;color:#fff;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap}.dropdown-item:hover{background-color:#222;color:#00a0e9}.dropdown-toggle{cursor:pointer}.dropdown:has(.dropdown-menu .active) .nav-item.dropdown-toggle:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background-color:#00a0e9;box-shadow:0 0 12px #00a0e980;border-radius:2px}.dropdown:has(.dropdown-menu .active) .nav-item.dropdown-toggle{color:#00a0e9}.mobile-toggle{display:none;font-size:28px;color:#fff;background:none;border:none;cursor:pointer}.mobile-menu{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#111;padding:20px 30px;transition:.4s ease;z-index:2000;overflow-y:auto}.mobile-menu.open{right:0}.close-menu{position:absolute;top:15px;right:20px;font-size:28px;background:none;border:none;color:#fff;cursor:pointer}.mobile-nav-list{margin-top:60px;list-style:none;padding:0}.mobile-nav-list li{margin-bottom:10px;border-bottom:1px solid #222}.mobile-nav-list a,.mobile-dropdown-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:15px;font-weight:600;letter-spacing:.08em;color:#fff;text-decoration:none;background:none;border:none;cursor:pointer}.mobile-dropdown-btn:after{content:"";font-size:16px;font-weight:700;margin-left:5px;transition:transform .3s ease}.mobile-dropdown{padding-left:18px;margin-bottom:5px}.mobile-dropdown li{padding:2px 0}.mobile-dropdown a{font-size:15px;font-weight:700;color:#ccc;padding:2px 0;display:block;text-decoration:none}.logout-btn{background-color:red;color:#fff;border:none;padding:10px 25px;border-radius:12px;font-family:sans-serif;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background-color .3s ease}.logout-btn:hover{color:#fff}@media(max-width:900px){.nav-main{display:none}.mobile-toggle{display:block}.mobile-nav-list a.active{color:#00a0e9;background:transparent!important;font-weight:700}}:root{--sidebar-width: 260px;--sidebar-collapsed: 80px;--sidebar-bg: #2c3e50;--sidebar-text: #ffffff;--sidebar-accent: #1abc9c;--main-bg: #f4f6f8;--transition-speed: .4s}.admin-dashboard-container{display:flex;height:100vh;background:var(--main-bg);overflow:hidden}.hamburger-fixed{position:fixed;top:15px;left:15px;z-index:1001;background:var(--sidebar-accent);color:#fff;border:none;padding:12px;border-radius:6px;cursor:pointer;transition:background .3s}.hamburger-fixed:hover{background:#16a085}.sidebar{background:var(--sidebar-bg);color:var(--sidebar-text);height:100%;display:flex;flex-direction:column;transition:width var(--transition-speed);overflow:hidden;z-index:1000;flex-shrink:0;position:relative}.sidebar.open .label,.sidebar.open .arrow{opacity:1;transform:translate(0);transition:opacity var(--transition-speed),transform var(--transition-speed)}.sidebar.collapsed .label,.sidebar.collapsed .arrow{opacity:0;transform:translate(-20px);pointer-events:none}.sidebar.open{width:var(--sidebar-width)}.sidebar.collapsed{width:var(--sidebar-collapsed)}.sidebar-header{height:90px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-nav{flex:1;overflow-y:auto;margin-top:10px}.menu-list{list-style:none;padding:0;margin:0}.menu-item-container{width:100%}.menu-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background var(--transition-speed);font-size:1.4rem;color:var(--sidebar-text)}.menu-item:hover{background:#ffffff26}.menu-item.active{background:var(--sidebar-accent)}.menu-item .icon{font-size:1.8rem;width:40px;text-align:center}.menu-item .label{margin-left:12px;font-size:medium;white-space:nowrap}.submenu-list{list-style:none;padding-left:45px;background:#ffffff0d}.submenu-item{padding:10px 0;cursor:pointer;font-size:1.3rem;color:#fff}.submenu-item.active-sub{color:var(--sidebar-accent)}.sidebar-footer{padding:25px 20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:15px}.logout-action-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#e74c3c;border:none;color:#fff;padding:14px;border-radius:6px;font-size:1.7rem;cursor:pointer;font-weight:600;transition:background var(--transition-speed)}.logout-action-btn:hover{background:#c0392b}.main-content{flex:1;padding:25px;overflow-y:auto;height:100vh;background:var(--main-bg);transition:margin-left var(--transition-speed)}.desktop .main-content{margin-left:var(--sidebar-width)}.desktop .sidebar.collapsed~.main-content{margin-left:var(--sidebar-collapsed)}.mobile{position:fixed;top:0;left:0;height:100%;transform:translate(-100%);transition:transform var(--transition-speed)}.mobile.open{transform:translate(0)}.mobile-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#0000004d;z-index:999}.footer-section{background-color:#0c0c0c;color:#fff;padding:40px 0 20px;width:100%}.footer-grid{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1fr;gap:40px;align-items:start;margin-bottom:40px}.footer-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.footer-logo img{width:150px;height:auto}.footer-heading{font-size:22px;font-weight:800;color:#fff;margin:0}.footer-sub-heading{font-size:16px;margin:5px 0 15px;color:#a0a0a0}.highlight{color:#3b82f6;font-weight:700}.col-title{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#fff;letter-spacing:1px}.contact-list,.footer-links{list-style:none;padding:0;margin:0}.contact-list li,.office-info p,.footer-links li{font-size:13px;color:#fff;margin-bottom:10px;display:flex;align-items:center;gap:10px;text-align:left}.footer-links a{color:#fff;text-decoration:none;transition:.3s ease}.footer-links a:hover{color:#3b82f6;padding-left:5px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #222}.social-icons{display:flex;gap:12px}.social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1a1a1a;color:#fff;border-radius:50%;font-size:14px;transition:all .3s ease;border:1px solid #333}.social-link.facebook:hover{background-color:#1877f2;border-color:#1877f2}.social-link.instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-link.youtube:hover{background-color:red;border-color:red}.social-link.linkedin:hover{background-color:#0a66c2;border-color:#0a66c2}.social-link:hover{transform:translateY(-3px)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr;text-align:center;gap:30px}.footer-col{align-items:center}.contact-list li,.footer-links li{justify-content:center}.footer-bottom{flex-direction:column-reverse;gap:20px}}.wa-widget{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.wa-card{width:290px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;margin-bottom:12px;overflow:hidden;animation:waFadeIn .3s ease-out}.wa-header{background:#075e54;color:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.wa-branding{display:flex;align-items:center;gap:12px}.wa-avatar-wrapper{position:relative;width:42px;height:42px}.wa-logo{width:100%;height:100%;border-radius:50%;background:#fff;object-fit:contain;padding:3px;box-shadow:0 2px 4px #0000001a}.wa-online-status{width:11px;height:11px;background:#25d366;border:2px solid #075e54;border-radius:50%;position:absolute;bottom:0;right:0}.wa-text-meta{display:flex;flex-direction:column}.wa-title{font-weight:600;font-size:14px;letter-spacing:.3px}.wa-subtitle{font-size:11px;opacity:.85}.wa-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;opacity:.7;transition:opacity .2s}.wa-close:hover{opacity:1}.wa-body{padding:16px;background-color:#f0f2f5;min-height:80px}.wa-chat-bubble{background:#fff;padding:12px;border-radius:0 12px 12px;box-shadow:0 1px 3px #00000014;max-width:95%}.wa-chat-bubble p{margin:0;font-size:13px;color:#333;line-height:1.5}.wa-time{font-size:10px;color:#999;display:block;text-align:right;margin-top:5px}.wa-footer{padding:12px 16px;background:#fff}.wa-btn-primary{background:#25d366;color:#fff;border:none;padding:11px;border-radius:8px;width:100%;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s,background .2s}.wa-btn-primary:hover{background:#128c7e;transform:translateY(-1px)}.wa-trigger{width:56px;height:56px;background:#25d366;border-radius:50%;border:none;color:#fff;font-size:24px;box-shadow:0 6px 16px #25d36659;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center}.wa-trigger:hover{transform:scale(1.1)}.wa-trigger.active{background:#e30613;box-shadow:0 6px 16px #e3061359}@media(max-width:480px){.wa-card{width:calc(100vw - 40px);right:20px}}@keyframes waFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.global-loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:#0a0a0a;transition:opacity .4s ease}.spinner{width:56px;height:56px;position:relative;aspect-ratio:1 / 1}.spinner:before{content:"";position:absolute;inset:0;border-radius:50%;border:4px solid rgba(255,255,255,.05)}.spinner:after{content:"";position:absolute;inset:0;border-radius:50%;border:4px solid transparent;border-top-color:#ff6b00;border-right-color:#ff6b00;animation:professional-spin .7s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 12px rgba(255,107,0,.35))}@keyframes professional-spin{0%{transform:rotate(0);border-width:4px}50%{transform:rotate(180deg);border-width:2px}to{transform:rotate(360deg);border-width:4px}}.about-section{background:#050505;padding:clamp(80px,8vw,120px) 5%;box-sizing:border-box}.about-container{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.about-flex-wrapper{display:flex;align-items:center;gap:clamp(40px,5vw,70px);flex-wrap:wrap}.about-visual-side{flex:1;display:flex;flex-direction:column;gap:30px}.about-branding{display:flex;align-items:center;gap:15px}.about-logo-card{background:#fff;padding:10px 18px;border-radius:10px;box-shadow:0 10px 30px #0006}.main-logo{width:120px;display:block}.about-tagline{display:flex;flex-direction:column;line-height:1.2}.city-name{color:#0041c2;font-size:14px;font-weight:900;letter-spacing:2px}.dealer-rank{font-size:12px;color:#aaa;font-weight:600}.about-image-composition{display:flex;gap:25px;align-items:flex-end;justify-content:center;flex-wrap:wrap}.img-box{position:relative;background:#050505;padding:3px;border-radius:18px;overflow:hidden;flex:1 1 45%;min-width:140px}.img-box:before{content:"";position:absolute;width:250%;height:250%;top:-75%;left:-75%;background:conic-gradient(transparent,#0041c2,transparent 20%);animation:rotateGlow 4s linear infinite}@keyframes rotateGlow{to{transform:rotate(360deg)}}.img-box img{width:100%;height:auto;display:block;object-fit:cover;border-radius:15px}.bike-main{flex:1.2 1 45%}.prakash-portrait{flex:1 1 45%}.trust-badge{position:absolute;bottom:0;width:100%;background:#0041c2;color:#fff;text-align:center;font-size:10px;padding:6px 0;font-weight:700;letter-spacing:1px}.about-text-side{flex:1;color:#fff;min-width:280px}.text-overline{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.about-title{font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.15;margin-bottom:25px}.blue-highlight{color:#0041c2}.about-description-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:clamp(20px,3vw,30px);border-radius:18px;margin-bottom:30px}.main-text{font-size:16px;color:#e5e5e5;line-height:1.7;margin-bottom:20px;text-align:justify}.feature-list{display:flex;flex-direction:column;gap:12px}.feature-item{display:flex;align-items:center;gap:10px;font-size:15px;color:#ccc}.about-link{text-decoration:none}.about-cta-btn{background:#0041c2;color:#fff;border:none;padding:14px 34px;border-radius:12px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.about-cta-btn:hover{background:#0034a3;transform:translateY(-3px);box-shadow:0 10px 25px #0041c266}@media(max-width:1200px){.about-image-composition{max-width:700px;margin:auto}}@media(max-width:1024px){.about-flex-wrapper{flex-direction:column;text-align:center}.about-branding,.feature-item{justify-content:center}.about-image-composition{max-width:600px;margin:auto;gap:20px}}@media(max-width:900px){.about-image-composition{max-width:520px}}@media(max-width:768px){.about-image-composition{max-width:440px;gap:16px}}@media(max-width:600px){.about-image-composition{max-width:340px;gap:12px}.bike-main,.prakash-portrait{flex:1 1 48%}.main-logo{width:95px}.about-title{font-size:24px}.about-cta-btn{font-size:12px;padding:12px 28px}.main-text{font-size:14px}}@media(max-width:420px){.about-image-composition{max-width:300px;gap:10px}.main-logo{width:85px}.about-title{font-size:20px;margin-bottom:15px}.about-cta-btn{font-size:10px;padding:10px 24px}.main-text{font-size:13px;text-align:justify}}.bike-slider-section{background-color:#f1f1f1;padding:100px 0;width:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.slider-header{text-align:center;margin-bottom:50px}.sub-heading{color:#6c757d;font-weight:500;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.main-heading{font-size:36px;font-weight:700;letter-spacing:1px;color:#222}.bike-slider-wrapper{overflow:hidden;position:relative}.bike-auto-track{display:flex;width:200%;animation:scroll 16s linear infinite}.bike-static-card{flex:0 0 220px;margin:0 15px;position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background:linear-gradient(145deg,#2b2f38,#3c4350);box-shadow:0 10px 25px #00000040;transition:transform .4s ease,box-shadow .4s ease}.bike-static-card:hover{transform:scale(1.06);box-shadow:0 20px 40px #0006}.image-wrapper{width:100%;height:160px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease;filter:brightness(90%)}.bike-static-card:hover img{transform:scale(1.12);filter:brightness(100%)}.content-overlay{padding:12px 8px;text-align:center}.bike-title{font-size:18px;font-weight:600;color:#f3f4f6;margin-bottom:4px;text-shadow:0 2px 6px rgba(0,0,0,.5)}.bike-info{font-size:14px;color:#cbd5e1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:992px){.bike-static-card{flex:0 0 180px;margin:0 10px}.image-wrapper{height:140px}.main-heading{font-size:32px}}@media(max-width:576px){.bike-static-card{flex:0 0 150px;margin:0 8px}.image-wrapper{height:120px}.main-heading{font-size:28px}.slider-header .main-heading{font-size:25px}}.search-container{display:flex;justify-content:flex-start;max-width:300px;margin:20px 0 15px}.search-wrapper{position:relative;display:flex;align-items:center;width:100%;background:#fff;border-radius:12px;padding:8px 16px;border:2px solid #eee;box-shadow:#00000029 0 1px 4px,#333 0 0 0 3px;transition:all .2s ease-in-out}.search-icon{font-size:1.9rem;color:#444;margin-right:15px;flex-shrink:0}.search-input{width:100%;background:transparent;border:none!important;outline:none!important;box-shadow:none!important;font-size:1.6rem;font-weight:700;color:#111;padding:5px 0}.search-input::placeholder{font-size:1.8rem;color:#7a7a7a;font-weight:500;opacity:1}.search-wrapper:focus-within{border-color:#0056b3;background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #0056b31a}.search-wrapper:focus-within .search-icon{color:#0056b3}.loader-mini{position:absolute;right:20px;font-size:.8rem;font-weight:800;color:#0056b3}@media(max-width:768px){.search-container{max-width:100%;margin:5px 0 35px;padding:0 10px}.search-container .search-wrapper{box-shadow:none;border:1.7px solid #0056b3;padding:6px 8px;border-radius:10px}.search-container .search-icon{font-size:1.5rem;color:#0056b3;margin-right:12px}.search-container .search-input{font-size:1.5rem;font-weight:700}.search-container .search-input::placeholder{font-size:1.5rem;color:#7a7a7a}}@media(max-width:480px){.search-container{margin-bottom:50px}}.product-section{background-color:#f1f1f1;padding:140px 0;width:100%}.feature-sec{padding:10px 0 140px}.sub-heading{color:#888;font-size:15px;letter-spacing:2px;text-align:center;margin-bottom:5px;font-weight:500}.main-heading{font-size:38px;font-weight:600;text-align:center;padding-bottom:2rem;color:#1a1a1a}.filter-buttons{display:flex;justify-content:center;gap:15px;margin-bottom:50px}.filter-buttons button{padding:10px 30px;border-radius:50px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-weight:700;font-size:13px;cursor:pointer;transition:.3s}.filter-buttons button.active{background:#0033a0;color:#fff;border-color:#0033a0;box-shadow:0 4px 10px #0033a04d}.feature-sec .price-tag{position:absolute;top:10px;right:10px;background:#0033a0;color:#fff;padding:5px 10px;font-weight:700;font-size:12px;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:3}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-card{background:#fff;border:none;padding:25px;position:relative;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-top-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.bike-name{font-size:17px;font-weight:800;margin:0;color:#1a1a1a}.bike-cc{font-size:12px;color:#64748b;display:block}.bike-price-tag{background:#0033a0;color:#fff;padding:6px 14px;font-weight:700;font-size:13px;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.product-img-box{width:100%;height:220px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-img{max-width:90%;transition:transform .5s ease;filter:none!important}.product-card:hover .product-img{transform:scale(1.08)}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2}.product-card:hover .hover-overlay{opacity:1}.btn-group{display:flex;flex-direction:column;gap:10px;transform:translateY(20px);transition:transform .4s ease}.product-card:hover .btn-group{transform:translateY(0)}.action-btn{width:140px;padding:10px;font-size:12px;font-weight:800;text-transform:uppercase;border:none;cursor:pointer;transition:.2s;letter-spacing:.5px;box-shadow:0 4px 10px #0000001a}.action-btn.primary{background:#0033a0;color:#fff}.action-btn.secondary{background:#fff;color:#333}.no-products h3{font-size:1.8rem;color:#64748b;font-weight:700}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.main-heading{font-size:32px}}@media(max-width:768px){.product-section{padding:60px 0}.feature-sec{padding-bottom:140px}.main-heading{font-size:28px;margin-bottom:30px}.filter-buttons{flex-wrap:wrap;gap:10px;margin-bottom:30px}.filter-buttons button{padding:8px 20px;font-size:12px;flex:1 1 auto;min-width:100px}.product-card{padding:20px}.bike-name{font-size:16px}}@media(max-width:580px){.product-section{padding:80px 0}.feature-sec{padding-bottom:100px;padding-top:20px}.product-grid{grid-template-columns:1fr;gap:25px}.container{padding:0 15px}.product-header .main-heading{font-size:25px}.product-img-box{height:180px}.bike-price-tag{font-size:12px;padding:5px 10px}.btn-group{transform:translateY(0)}.hover-overlay,.btn-group{opacity:0;pointer-events:none;transition:opacity .3s ease}.product-card.hover-active .hover-overlay,.product-card.hover-active .btn-group{opacity:1;pointer-events:all}}@media(max-width:375px){.feature-sec{padding-bottom:90px}.main-heading{font-size:24px}.action-btn{width:100%}}.hero-wrapper{width:100%;height:88vh;background:#000;position:relative;overflow:hidden}.main-swiper,.slide-bg{width:100%;height:100%}.slide-bg{background-size:cover;background-position:center;display:flex;align-items:flex-end;position:relative}.dark-gradient-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 45%,transparent 100%);z-index:1}.custom-container{max-width:1400px;margin:0 auto;padding:0 5% 6rem;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;position:relative;z-index:10}.hero-content-box{background:#12121273;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:clamp(1rem,2vw,2rem) clamp(1.5rem,2.5vw,2.5rem);border-left:clamp(3px,.5vw,6px) solid #eab308;border-radius:0 clamp(3rem,6vw,6rem) clamp(1rem,1.5vw,1.5rem) 0;width:fit-content;max-width:clamp(20rem,30vw,40rem);box-shadow:0 30px 60px -12px #000c;border:1px solid rgba(255,255,255,.08)}.subtitle-group{display:flex;align-items:center;gap:clamp(.5rem,1vw,1.1rem);margin-bottom:clamp(.5rem,1vw,.8rem)}.hero-subtitle{color:#9ca3af;font-size:clamp(.65rem,1vw,.75rem);letter-spacing:.2rem;text-transform:uppercase}.yellow-bar{width:3px;height:20px;background:#eab308}.hero-title{color:#fff;font-size:clamp(1rem,4vw,3.2rem);font-weight:400;line-height:1.1;margin-bottom:clamp(1rem,2vw,1.5rem);text-shadow:0 4px 15px rgba(0,0,0,.4);max-width:100%}.hero-cta{display:inline-flex;align-items:center;gap:clamp(.8rem,1.5vw,1.2rem);color:#3b82f6;font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:900;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.swiper-button-next:after,.swiper-button-prev:after{content:""!important;display:none!important}.swiper-button-next,.swiper-button-prev{background:#2d2d2dbf!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:clamp(3rem,5vw,6.5rem)!important;height:clamp(3rem,5vw,6.5rem)!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.1)!important;transform:translateY(-50%)!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;color:transparent!important;top:50%!important}.swiper-button-next{right:clamp(1rem,3vw,4rem)!important}.swiper-button-prev{left:clamp(1rem,3vw,4rem)!important}.swiper-button-next:before,.swiper-button-prev:before{content:"";width:clamp(.8rem,1.5vw,1.6rem);height:clamp(.8rem,1.5vw,1.6rem);border-top:3.5px solid #eab308;border-right:3.5px solid #eab308;position:absolute;z-index:5}.swiper-button-next:before{transform:rotate(45deg);left:35%}.swiper-button-prev:before{transform:rotate(-135deg);left:45%}.swiper-button-next:hover,.swiper-button-prev:hover{background:#1e1e1ef2!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 0 25px #0009}.swiper-pagination-bullet-active{background:#eab308!important;width:clamp(1.5rem,4vw,3.5rem)!important;border-radius:6px!important}@media(max-width:1024px){.hero-wrapper{height:78vh}}@media(max-width:768px){.hero-wrapper{height:70vh}.custom-container{padding-bottom:4rem;padding-left:1.2rem}.hero-content-box{padding:.8rem 1.2rem;border-radius:0 2rem 1rem 0;max-width:75%;border-left-width:4px}.hero-title{font-size:1rem;max-width:180px}.swiper-button-next,.swiper-button-prev{width:3.2rem!important;height:3.2rem!important}.swiper-button-next:before,.swiper-button-prev:before{width:.7rem;height:.7rem;border-top-width:2px;border-right-width:2px}}@media(max-width:480px){.hero-wrapper{height:60vh}.hero-content-box{max-width:90%}.hero-title{font-size:.9rem}.swiper-button-next{right:.5rem!important}.swiper-button-prev{left:.5rem!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.video-section{padding:clamp(50px,7vw,70px) 0;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.video-container{width:90%;max-width:1000px}.video-thumbnail{position:relative;cursor:pointer;border-radius:16px;overflow:hidden;box-shadow:0 18px 45px #0006;transition:transform .3s ease,box-shadow .3s ease;aspect-ratio:16/9;width:100%;max-height:380px}.video-thumbnail:hover{transform:scale(1.015);box-shadow:0 23px 50px #00000073}.video-thumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(72%);transition:filter .3s ease,transform .3s ease}.video-thumbnail:hover img{filter:brightness(76%);transform:scale(1.01)}.video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:0 20px;pointer-events:none}.video-overlay h2{font-size:clamp(22px,3vw,34px);font-weight:700;margin-top:16px;text-shadow:0 4px 10px rgba(0,0,0,.5)}.video-overlay p{font-size:clamp(14px,2vw,20px);opacity:.95;margin-top:6px;text-shadow:0 2px 6px rgba(0,0,0,.4)}.play-button{width:clamp(50px,7vw,72px);height:clamp(50px,7vw,72px);background:#0033a0f2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(18px,2.2vw,26px);transition:all .3s ease;animation:pulse 2s infinite;box-shadow:0 0 #0033a099}.play-button:hover{background:#0033a0;transform:scale(1.1)}@keyframes pulse{0%{box-shadow:0 0 #0033a099}70%{box-shadow:0 0 0 20px #0033a000}to{box-shadow:0 0 #0033a000}}.video-modal{position:fixed;inset:0;background:#000000e0;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px}.video-wrapper{position:relative;width:100%;max-width:850px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;max-height:420px;box-shadow:0 18px 45px #00000080}.video-wrapper video{width:100%;height:100%;object-fit:cover;border-radius:12px}.close-btn{position:absolute;top:10px;right:10px;background:#0033a0;border:none;color:#fff;font-size:20px;padding:6px 12px;cursor:pointer;border-radius:50%;box-shadow:#00000059 0 5px 15px;z-index:10;transition:transform .6s ease}.close-btn:hover{transform:rotate(360deg)}@media(max-width:768px){.video-thumbnail,.video-wrapper{max-height:300px}.video-overlay h2{font-size:25px}.video-overlay p{font-size:16px}.play-button{width:52px;height:52px;font-size:20px}.close-btn{font-size:18px;padding:5px 10px}}@media(max-width:480px){.video-thumbnail,.video-wrapper{max-height:220px}.video-overlay h2{font-size:18px}.video-overlay p{font-size:14px}.play-button{width:42px;height:42px;font-size:16px}.close-btn{font-size:16px;padding:4px 8px}}.ad-overlay{position:fixed;inset:0;background:#0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease forwards;transition:background .3s ease}.ad-modal{position:relative;width:90%;max-width:600px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #00000080;animation:scaleIn .3s ease forwards;display:flex;flex-direction:column;align-items:center;padding:20px;gap:20px}.ad-close-btn{position:absolute;top:12px;right:12px;background:#ff6a00;border:2px solid #fff;border-radius:50%;color:#fff;padding:10px;cursor:pointer;box-shadow:0 4px 12px #00000059;transition:all .3s ease;z-index:10}.ad-close-btn:hover{transform:rotate(90deg) scale(1.2)}.ad-image{width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:12px}.ad-claim-btn{width:90%;padding:16px 0;background:linear-gradient(90deg,#ff6a00,#ee0979);color:#fff;font-weight:800;text-transform:uppercase;border:none;border-radius:18px;cursor:pointer;font-size:1.4rem;transition:all .3s ease}.ad-claim-btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000059}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:1024px){.ad-modal{max-width:500px;gap:15px}}@media(max-height:500px)and (orientation:landscape){.ad-overlay{align-items:flex-start;overflow-y:auto;padding:20px 0}.ad-modal{flex-direction:row;max-width:95%;padding:10px}.ad-image{max-width:40%;max-height:250px}.ad-claim-btn{font-size:1rem;padding:10px}}@media(max-width:480px){.ad-modal{width:92%;padding:15px;gap:12px;border-radius:15px}.ad-image{max-height:45vh}.ad-claim-btn{font-size:1.1rem;padding:12px 0;width:100%}.ad-close-btn{top:8px;right:8px;padding:8px}}@media(max-width:320px){.ad-modal{padding:10px}.ad-claim-btn{font-size:.9rem}}:root{--suzuki-blue: #003a70;--suzuki-red: #e30613;--white-overlay: rgba(255, 255, 255, .95)}.v-detail-page-wrapper{font-family:Inter,Segoe UI,sans-serif;color:#333;background:#fff}.v-detail-hero{min-height:85vh;background-size:cover;background-position:center;display:flex;align-items:center}.v-detail-hero-overlay{width:100%;min-height:85vh;padding:clamp(16px,5vw,8%);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to right,rgba(0,0,0,.35),transparent)}.v-detail-hero-mobile-img{display:none;width:100%;height:auto;object-fit:cover}.v-detail-showcase{padding:clamp(40px,6vw,70px) 8%}.v-detail-showcase-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(30px,5vw,50px);align-items:center}.v-detail-bike-display{width:100%;max-width:800px;aspect-ratio:16 / 9;background:#fff;display:flex;align-items:center;justify-content:center}.v-detail-main-img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.v-detail-main-img:hover{transform:scale(1.04)}.v-detail-cta-group{display:flex;flex-direction:column;gap:14px}.v-detail-btn-cta{background:var(--suzuki-blue);color:#fff;padding:clamp(12px,2vw,17px) clamp(16px,2.5vw,22px) clamp(12px,2vw,17px) clamp(20px,3vw,28px);font-size:clamp(1.2rem,2.8vw,1.4rem);font-weight:700;border-radius:4px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:.3s ease;border:none}.v-detail-btn-cta i{font-size:3rem}.v-detail-btn-cta:hover{background:#002a50;transform:translate(6px)}.v-detail-actions-sidebar .v-sidebar-btn .v-btn-icon{font-size:2.5rem}.v-detail-actions-sidebar .v-sidebar-btn span{font-size:1.7rem}.v-detail-sticky-nav{position:sticky;top:0;background:#000;display:flex;justify-content:center;border-bottom:1px solid #333;z-index:1000;flex-wrap:wrap}.v-detail-nav-btn{padding:clamp(14px,3vw,24px) clamp(18px,4vw,40px);font-size:clamp(1rem,2.6vw,1.5rem);font-weight:700;letter-spacing:1px;color:#aaa;background:transparent;border:none;cursor:pointer}.v-detail-nav-btn.is-active{color:var(--suzuki-red);border-bottom:3px solid var(--suzuki-red)}.v-detail-content-body{max-width:1000px;margin:clamp(40px,6vw,60px) auto;padding:0 16px}.v-detail-tab-panel{animation:fadeSlideIn .4s ease forwards}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.v-detail-spec-row-head{background:#1a1a1a;color:#fff;padding:18px 24px;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:800;display:flex;justify-content:space-between}.v-detail-table{width:100%;border-collapse:collapse}.v-detail-table td{padding:clamp(12px,3vw,16px);font-size:clamp(1.15rem,3.2vw,1.45rem);font-weight:700;line-height:1.55;border-bottom:1px solid #eee}.v-detail-table td:first-child{font-weight:700;background:#fafafa;color:#555}.v-detail-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.v-detail-gallery-item{opacity:0;animation:galleryItemIn .45s ease forwards}.v-detail-gallery-item img{width:100%;height:clamp(220px,50vw,300px);object-fit:cover;border-radius:8px;cursor:pointer}@keyframes galleryItemIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.v-detail-no-content{padding:clamp(40px,8vw,70px);text-align:center;font-size:clamp(1.1rem,3vw,1.5rem);color:#999}.v-detail-accordion-item{background:#111;color:#fff;margin-bottom:2px}.v-detail-accordion-header{padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;border-bottom:1px solid #333}.v-detail-accordion-header:hover{background:#1a1a1a}.v-detail-spec-row-head span{font-size:2.7rem;font-weight:700}.v-detail-accordion-content{max-height:0;overflow:hidden;background:#f2f2f2;color:#000;transition:max-height .4s ease}.v-detail-accordion-content.open{max-height:700px}.spec-row{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #ddd}.v-detail-bike-container{display:flex;flex-direction:column;align-items:center;gap:20px}.v-detail-color-selector{display:flex;gap:15px;justify-content:center;margin-top:10px}.v-detail-color-dot{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;padding:0}.v-detail-color-dot:hover{transform:scale(1.1)}.v-detail-color-dot.active{box-shadow:0 0 0 2px var(--suzuki-blue);transform:scale(1.2)}.v-detail-color-name{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#666;letter-spacing:1px}.v-detail-main-img{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}.v-video-thumbnail-container{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.v-video-thumbnail-container img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.v-video-thumbnail-container:hover img{transform:scale(1.05)}.v-play-btn-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0003;transition:background .3s ease}.v-play-icon{font-size:4rem;color:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.v-video-thumbnail-container:hover .v-play-btn-overlay{background:#003a7066}.v-detail-showcase{background:#fff;padding:60px 0}.v-detail-main-layout{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:center;max-width:1400px;margin:0 auto;padding:0 5%}.v-detail-visual-section{display:flex;flex-direction:column;align-items:center}.v-detail-color-selection{display:flex;gap:15px;margin-top:35px}.v-detail-color-circle{width:32px;height:32px;border-radius:50%;border:1px solid #ddd;cursor:pointer;transition:all .2s}.v-detail-color-circle.is-active{border:2px solid #002c43;transform:scale(1.1)}.v-detail-actions-sidebar{display:flex;flex-direction:column;gap:12px}.v-sidebar-btn{background-color:#002c43;color:#fff;border:none;padding:18px 25px;display:flex;align-items:center;gap:15px;font-weight:500;cursor:pointer;text-align:left}.v-btn-icon{font-size:1.3rem}.v-detail-bike-display{width:100%;height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden}.v-detail-main-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease-in-out}.v-detail-video-container.simple-mode{display:flex;justify-content:center;padding:40px 20px;background-color:#fff}.v-main-video-player.small-player{width:100%;max-width:500px;border-radius:4px;overflow:hidden;box-shadow:0 4px 15px #0000001a;background:#000}.v-video-responsive-wrapper{position:relative;padding-bottom:56.25%;height:0}.v-video-responsive-wrapper iframe,.v-youtube-thumbnail-preview{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.v-youtube-thumbnail-preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.v-youtube-thumbnail-preview:hover img{transform:scale(1.02)}.v-yt-play-btn.mini-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;transition:filter .2s cubic-bezier(0,0,.2,1);z-index:2}.v-yt-play-btn-bg{fill:#212121;fill-opacity:.8;transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1)}.v-youtube-thumbnail-preview:hover .v-yt-play-btn-bg{fill:red;fill-opacity:1}.v-features-container{padding:10px 0;background-color:#fff}.v-feature-card{display:flex;flex-direction:column;transition:opacity .3s ease}.v-feature-image-wrapper{width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:#f9f9f9}.v-feature-img{width:100%;height:100%;object-fit:cover;display:block}.v-feature-info{padding-top:10px;text-align:right}.v-feature-title{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;color:#231f20}.v-detail-page-wrapper{overflow-x:hidden;width:100%}.v-detail-main-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:center;max-width:1400px;margin:0 auto;padding:0 40px;box-sizing:border-box}@media(max-width:1100px){.v-detail-main-layout{grid-template-columns:1fr;padding:0 30px;gap:25px}.v-detail-actions-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;max-width:800px;margin:0 auto}.v-sidebar-btn{padding:12px 18px;justify-content:center}}@media(max-width:768px){.v-detail-hero{background-image:none!important;min-height:auto;padding:0}.v-detail-hero-mobile-img{display:block}.v-detail-showcase{padding:20px 0}.v-detail-color-selection{display:flex;gap:14px;justify-content:center;align-items:center}.v-detail-color-circle{width:30px!important;height:30px!important;min-width:30px;min-height:30px;border-radius:50%;flex:0 0 30px;padding:0}.v-detail-main-layout{padding:0 20px}.v-detail-actions-sidebar{gap:8px;max-width:320px;margin-bottom:50px}.v-sidebar-btn{padding:10px 15px!important;border-radius:6px}.v-sidebar-btn span{font-size:.9rem!important;font-weight:600}.v-btn-icon{font-size:1.2rem!important}.v-detail-bike-display{height:auto;aspect-ratio:16 / 9}}@media(max-width:480px){.v-detail-main-layout{padding:0 15px}.v-detail-actions-sidebar{width:85%;grid-template-columns:1fr}.v-detail-color-circle{width:14px!important;height:14px!important}}.test-drive-container{width:100%;font-family:Inter,-apple-system,sans-serif;color:#333;overflow-x:hidden;background-color:#fff}.banner-wrapper{width:100%;aspect-ratio:21 / 9;max-height:80vh;overflow:hidden;background-color:#1a1a1a;position:relative;display:flex;justify-content:center;align-items:center}.banner-wrapper img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.form-section{padding:clamp(60px,10vh,100px) clamp(20px,8vw,10%);background-color:#fff}.form-grid-container{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,5vw,60px);max-width:1400px;margin:0 auto;align-items:center}.form-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;margin-bottom:35px;color:#111;line-height:1.2}.red-text{color:#e30613;text-transform:uppercase}.dealer-form{display:flex;flex-direction:column;gap:18px}.input-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}input,select,textarea{width:100%;padding:12px 20px;font-size:1.6rem;border:1.5px solid #d1d1d1;background-color:#f9f9f9;border-radius:12px;color:#222;transition:all .25s ease-in-out}input[list]::-webkit-calendar-picker-indicator{display:none!important}select,input[list]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath fill='%23333' d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:45px}input:focus,select:focus,textarea:focus{outline:none;border-color:#039;background-color:#fff;box-shadow:0 0 0 4px #0033991a}input::placeholder,textarea::placeholder{color:#999;font-size:1.6rem;font-weight:600}.submit-btn{background-color:#5d7d8e;color:#fff;padding:16px;border:none;border-radius:10px;font-size:1.2rem;font-weight:700;text-transform:uppercase;cursor:pointer;margin-top:10px;transition:background-color .3s ease,transform .2s ease}.submit-btn:hover{background-color:#28a745;transform:translateY(-2px)}.illustration{width:100%;max-width:550px;height:auto;filter:drop-shadow(0 15px 30px rgba(0,0,0,.08));display:block;margin:0 auto}@media(max-width:1100px){.form-grid-container{gap:30px}}@media(max-width:992px){.test-drive-container{padding-bottom:70px}.contact-container{padding-top:40px}.form-grid-container{grid-template-columns:1fr;text-align:center;max-width:700px}.form-right{order:-1;margin-bottom:40px}.illustration{max-width:400px}}@media(max-width:600px){.banner-wrapper{aspect-ratio:16 / 9;max-height:none;padding:0 8px}.banner-wrapper img{object-fit:contain;min-width:320px}.form-section{padding:40px 20px}.input-row{grid-template-columns:1fr}input,select,textarea,input::placeholder{font-size:1.4rem;padding:10px 15px}.form-title{font-size:2rem;margin-bottom:25px}}.schema-section{text-align:center;padding:60px 0;background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.main-heading{font-size:3.5rem;font-weight:800;color:#333d47;margin-bottom:5px;text-transform:capitalize}.sub-headings{font-size:2rem;color:#666;font-weight:500;margin-bottom:40px;display:flex;justify-content:center;align-items:center;gap:15px}.separator{color:#000;font-weight:700;opacity:.5}.breadcrumb,.current-page{cursor:pointer;transition:color .3s ease}.breadcrumb:hover{color:#000}.main-image-wrapper{width:90%;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000014;background-color:#f8f9fa}.promo-banner{width:100%;height:auto;display:block;object-fit:contain}@media(max-width:768px){.main-heading{font-size:2.5rem}.main-image-wrapper{width:95%}}.exchange-section{padding:80px 0;background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header-content{text-align:center;margin-bottom:60px}.main-heading{font-size:3.5rem;font-weight:800;color:#333d47;margin-bottom:5px}.sub-headings{font-size:1.8rem;color:#666;display:flex;justify-content:center;align-items:center;gap:15px}.separator{opacity:.5;font-weight:700}.content-grid{display:flex;align-items:center;justify-content:space-between;gap:50px}.text-column{flex:1;text-align:left}.image-column{flex:1;display:flex;justify-content:center}.eyebrow-text{font-size:1.6rem;letter-spacing:2px;color:#999;font-weight:600;margin-bottom:10px;text-transform:uppercase}.section-title{font-size:3rem;font-weight:700;color:#333d47;margin:0;line-height:1.2}.accent-line{width:80px;height:4px;background-color:#0056b3;margin:25px 0;position:relative}.accent-line:after{content:"";position:absolute;right:-20px;width:15px;height:4px;background-color:#0056b3}.info-list{list-style:none;padding:0;margin-top:30px}.info-list li{font-size:1.8rem;margin-bottom:10px;color:#000;font-weight:700;display:flex;align-items:flex-start}.info-list li strong{margin-right:12px;color:#000}.side-image{width:100%;max-width:600px;height:auto;border-radius:4px;box-shadow:0 15px 35px #0000001a;display:block}@media(max-width:992px){.content-grid{flex-direction:column;text-align:center}.text-column{order:2}.image-column{order:1;width:100%}.accent-line{margin:25px auto}.info-list{display:inline-block;text-align:left}.section-title{font-size:2.2rem}}.cartpage-container{max-width:1200px;margin:50px auto;padding:0 20px}.cartpage-title{font-size:28px;font-weight:600;margin-bottom:0;padding:0}.cartpage-table{width:100%;border-collapse:collapse;background:#fff}.cartpage-table th{text-align:left;padding:16px;font-size:15px;font-weight:600;border-bottom:1px solid #ddd}.cartpage-table td{padding:16px;font-size:15px;border-bottom:1px solid #eee;vertical-align:middle}.cartpage-product-cell{display:flex;align-items:center;gap:15px}.cartpage-item-img{width:80px;height:auto;object-fit:contain}.cartpage-remove-btn{border:none;font-size:20px;cursor:pointer}.cartpage-qty-controls{display:flex;align-items:center;gap:15px}.cartpage-qty-controls button{width:45px;height:45px;background:#1e73d8;color:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;line-height:1;cursor:pointer}.cartpage-qty-value{font-size:18px;font-weight:600;min-width:30px;text-align:center}.cartpage-subtotal-cell{font-weight:600}.cartpage-footer{display:flex;justify-content:flex-end;margin-top:30px}.cartpage-totals{width:350px;border:1px solid #ddd;padding:20px;background:#fafafa}.cartpage-totals h3{margin-bottom:15px;font-size:18px}.cartpage-total-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:15px}.cartpage-total-row-main{font-weight:600;font-size:16px}.cartpage-booking-note{font-size:15px;margin:10px 0 20px;color:red;font-weight:600}.cartpage-btn-add{width:100%;padding:12px;font-size:15px;border:none;cursor:pointer;background:#111;color:#fff}.cartpage-empty-container{text-align:center;padding:100px 20px}.cartpage-empty-container h2{margin-bottom:20px}@media(max-width:768px){.cartpage-container{padding:0 10px}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px;padding-bottom:15px}.table-wrapper::-webkit-scrollbar{height:6px;display:block}.table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.table-wrapper::-webkit-scrollbar-thumb{background:#007bff;border-radius:10px}.cartpage-table{min-width:650px;width:100%;border-collapse:separate;border-spacing:0}.cartpage-table th,.cartpage-table td{padding:15px 25px;font-size:14px;white-space:nowrap;vertical-align:middle;text-align:left}.product-name{font-size:13px;white-space:normal;min-width:160px;line-height:1.4}.quantity-control{display:inline-flex;align-items:center;gap:12px;justify-content:center}.quantity-btn{all:unset;width:28px;height:28px;background-color:#007bff;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:transform .1s,background .2s}.quantity-btn:active{background-color:#0056b3;transform:scale(.95)}.quantity-value{font-size:16px;font-weight:700;min-width:20px;text-align:center}.cartpage-table td img{max-width:60px;height:auto;border-radius:4px}.cartpage-remove-cell{width:40px;padding-left:10px!important}.cartpage-footer{display:flex;flex-direction:column;align-items:center;margin-top:25px;gap:15px}.cartpage-totals{width:100%;max-width:100%;padding:20px;background:#fcfcfc;border:1px solid #eee;border-radius:8px}.cartpage-title{font-size:22px;text-align:center;margin-bottom:15px}}:root{--nav-height: 80px;--bg-color: #f4f6f8;--card-bg: #ffffff;--primary-color: #111111;--text-muted: #777777;--border-color: #dddddd;--radius: 10px;--shadow: 0 5px 15px rgba(0, 0, 0, .05)}.checkout-page{background:var(--bg-color);min-height:100vh;padding:40px 20px}.checkout-wrapper{max-width:1200px;margin:auto;display:flex;gap:40px;align-items:flex-start;padding:60px 20px}.checkout-main{flex:2;display:flex;flex-direction:column;gap:30px}.checkout-card{background:var(--card-bg);padding:30px;border-radius:var(--radius);box-shadow:var(--shadow)}.checkout-card h2{font-size:22px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.step-badge{background:var(--primary-color);color:#fff;padding:5px 12px;border-radius:50px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.full-width{grid-column:span 2}.input-group{display:flex;flex-direction:column;gap:6px}.input-group label{font-size:15px;font-weight:500}.dealer-input{padding:12px;border:1px solid var(--border-color);border-radius:6px;font-size:15px;font-weight:600;transition:border .3s ease}.dealer-input:focus{outline:none;border-color:var(--primary-color)}.dealer-input.read-only{background-color:#f9f9f9;cursor:not-allowed}.checkout-sidebar{flex:1;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 20px)}.summary-card{background:var(--card-bg);padding:25px;border-radius:var(--radius);box-shadow:var(--shadow);max-height:calc(100vh - var(--nav-height) - 60px);overflow-y:auto}.summary-card h3{font-size:18px;font-weight:700}.summary-items-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.summary-bike-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee;padding-bottom:10px}.summary-bike-item img{width:100px;height:80px;object-fit:contain;border-radius:4px;background:#f9f9f9}.bike-name{font-weight:600;font-size:15px}.bike-qty,.bike-price-calc{font-size:14px;font-weight:700;color:var(--text-muted)}.bike-total-price{font-size:14px;margin-left:auto;font-weight:700}.calculation-box{margin-top:15px;display:flex;flex-direction:column;gap:10px}.calc-row{display:flex;justify-content:space-between;font-size:15px}.total-row{font-weight:800;font-size:18px;padding-top:10px;border-top:2px solid #eee}.payment-btn{margin-top:20px;width:100%;padding:16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s}.payment-btn:hover{background:#333}@media(max-width:1024px){.checkout-wrapper{gap:20px}}@media(max-width:900px){.checkout-wrapper{flex-direction:column}.checkout-sidebar{position:static;width:100%;order:1}.summary-card{max-height:none}.checkout-main{width:100%}}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.full-width{grid-column:span 1}.checkout-page{padding:20px 10px}}.detailpage-booking-section{width:100%;min-height:100vh;background-color:#fff;padding:60px 24px;box-sizing:border-box;display:flex;justify-content:center;overflow-x:hidden}.detailpage-container{display:flex;flex-wrap:wrap;gap:40px;max-width:1100px;width:100%;margin:0 auto;box-sizing:border-box}.detailpage-product-image{flex:1 1 450px;min-width:280px;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box}.detailpage-product-image img{width:90%;max-width:480px;max-height:60vh;height:auto;object-fit:contain;transition:transform .3s ease;display:block}.detailpage-product-image img:hover{transform:scale(1.03)}.detailpage-product-info{flex:1 1 400px;min-width:280px;display:flex;flex-direction:column;gap:20px;padding:0 10px;box-sizing:border-box}.detailpage-product-name{font-size:clamp(1.5rem,5vw,2.25rem);font-weight:800;color:#1a1a1a;letter-spacing:-.5px;text-shadow:2px 2px 4px rgba(0,0,0,.08)}.detailpage-product-price{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;color:#2ecc71}.detailpage-product-description{font-size:17px;color:#555;line-height:1.6;margin:5px 0}.detailpage-booking-guide-box{background-color:#f9f9f9;border-left:4px solid #000;padding:12px 16px;border-radius:4px;max-width:100%;box-sizing:border-box}.detailpage-booking-guide-box p{font-size:15px;color:#444;font-weight:600;margin:0;line-height:1.5}.detailpage-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:10px;width:100%}.detailpage-quantity-input{width:80px;height:48px;text-align:center;border:2px solid #eeeeee;border-radius:10px;font-weight:700;font-size:16px;outline:none;transition:border-color .2s}.detailpage-quantity-input::-webkit-outer-spin-button,.detailpage-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.detailpage-quantity-input:focus{border-color:#000}.detailpage-btn-add,.detailpage-btn-view{height:48px;padding:0 25px;font-weight:700;border-radius:10px;cursor:pointer;transition:all .2s ease;font-size:14px;box-sizing:border-box}.detailpage-btn-add{background-color:#000;color:#fff;border:none;flex:2 1 200px;box-shadow:0 4px 15px #0000001a}.detailpage-btn-add:hover{background-color:#333;transform:translateY(-2px)}.detailpage-btn-view{background-color:#fff;color:#000;border:2px solid #000;flex:1 1 150px}.detailpage-btn-view:hover{background-color:#f8f8f8}.detailpage-back-btn{margin-top:20px;font-size:14px;font-weight:600;background:#000;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;width:fit-content;color:#fff;transition:all .2s}@media(max-width:1024px){.detailpage-container{gap:1.5rem}}@media(max-width:768px){.detailpage-booking-section{padding:30px 20px}.detailpage-product-image img{width:85%;margin:0 auto}.detailpage-actions{flex-direction:column;align-items:center;padding:0 10px}.detailpage-quantity-input{width:100%;max-width:120px;margin-bottom:5px}.detailpage-btn-add,.detailpage-btn-view{width:100%;max-width:350px;flex:none}}@media(max-width:480px){.detailpage-product-image img{width:80%}}.payment-container{max-width:720px;margin:90px auto;padding:40px 35px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 12px 30px #0000000f}.payment-container h2{font-size:26px;font-weight:600;color:#222;margin-bottom:25px;letter-spacing:.3px}.payment-container>p{color:#e74c3c;font-size:14px;margin-top:-10px;margin-bottom:20px;font-weight:500}.order-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #e8e8e8;padding:18px 24px;margin:35px 0;background:#fafafa;border-radius:8px;font-size:15px;font-weight:500;color:#333}.order-row span:nth-child(2){font-weight:600;color:#000}.esewa-btn{padding:13px 36px;background:#60bb46;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:all .25s ease}.esewa-btn:hover{background:#4ea737;transform:translateY(-1px);box-shadow:0 8px 18px #60bb4659}.esewa-btn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.payment-success-container,.payment-failure-container{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.success-card,.failure-card{background:#fff;padding:45px 50px;border-radius:12px;text-align:center;max-width:420px;width:100%;box-shadow:0 12px 28px #00000014}.success-icon{width:70px;height:70px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#60bb46;color:#fff;font-size:32px;font-weight:700;border-radius:50%}.failure-icon{width:70px;height:70px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#e74c3c;color:#fff;font-size:32px;font-weight:700;border-radius:50%}.success-card h2,.failure-card h2{font-size:24px;font-weight:600;margin-bottom:10px;color:#222}.success-card p,.failure-card p{font-size:15px;color:#555;margin-bottom:8px}.payment-note{font-size:13px;color:#888;margin-top:8px}.home-btn{display:inline-block;margin-top:24px;padding:11px 26px;background:#60bb46;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .25s ease}.home-btn:hover{background:#4ea737;transform:translateY(-1px)}.retry-btn{display:inline-block;margin-top:24px;padding:11px 26px;background:#e74c3c;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .25s ease}.retry-btn:hover{background:#c0392b;transform:translateY(-1px)}@media(max-width:768px){.payment-container{margin:70px 20px;padding:35px 25px}.order-row{flex-direction:column;gap:10px;text-align:center}}@media(max-width:480px){.success-card,.failure-card{padding:35px 25px}.payment-container h2{font-size:22px}.success-card h2,.failure-card h2{font-size:20px}}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px;background-color:#fff;font-family:Inter,-apple-system,sans-serif}.error-container h1{font-size:clamp(80px,15vw,150px);margin:0;line-height:1;font-weight:900;color:#e30613;letter-spacing:-5px;opacity:.9}.error-container h2{font-size:clamp(24px,5vw,36px);color:#333;margin:10px 0 20px;text-transform:uppercase;letter-spacing:1px}.error-container p{font-size:18px;color:#666;max-width:500px;margin-bottom:40px;line-height:1.6}.home-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background-color:#333;color:#fff;text-decoration:none;font-weight:600;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.home-btn:hover{background-color:#e30613;transform:translateY(-3px);box-shadow:0 8px 20px #e3061333}@media(max-width:768px){.error-container{padding:40px 20px}.error-container p{font-size:16px}.home-btn{padding:12px 28px;width:100%;max-width:250px;justify-content:center}}.adminlogin-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px}.adminlogin-card{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px 30px;border-radius:16px;box-shadow:0 10px 30px #0000001a;width:100%;max-width:400px;display:flex;flex-direction:column;gap:25px;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.adminlogin-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #00000026}.adminlogin-title{text-align:center;color:#222;font-size:28px;font-weight:600;margin-bottom:5px}.adminlogin-input-group{position:relative;display:flex;align-items:center}.adminlogin-input-group input{width:100%;padding:12px 12px 12px 40px;border:1px solid #ccc;border-radius:10px;outline:none;font-size:15px;transition:border-color .3s,box-shadow .3s;background-color:#fff}.adminlogin-input-group input:focus{border-color:#4a90e2;box-shadow:0 0 5px #4a90e266}.adminlogin-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#aaa;font-size:18px;pointer-events:none}.adminlogin-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#aaa;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.adminlogin-btn{background-color:#4a90e2;color:#fff;border:none;padding:14px;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;transition:background .3s,transform .2s}.adminlogin-btn:hover{background-color:#357ab8;transform:translateY(-2px)}@media(max-width:768px){.adminlogin-wrapper{align-items:flex-start;padding-top:60px;min-height:auto}.adminlogin-card{padding:30px 20px;gap:20px;width:90%}.adminlogin-title{font-size:24px}}:root{--color-primary: #3b82f6;--color-secondary: #10b981;--color-purple: #8b5cf6;--color-orange: #f97316;--color-teal: #14b8a6;--color-bg: #f4f6fb;--color-white: #ffffff;--color-text: #222;--color-text-muted: #555;--color-text-light: #666;--shadow-light: rgba(0, 0, 0, .05);--shadow-md: rgba(0, 0, 0, .35);--radius: 12px;--font-primary: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}.dashboard-wrapper{width:100%;min-height:100vh;padding:20px 30px;display:flex;flex-direction:column;gap:30px;font-family:var(--font-primary);background-color:var(--color-bg)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #ddd;flex-wrap:wrap}.dashboard-header h1{margin-top:3rem;font-size:3rem;color:var(--color-primary);font-weight:800}.dashboard-header p{margin:5px 0 0;font-size:1.5rem;color:var(--color-text-light);font-weight:700}.time-badge{display:flex;align-items:center;gap:8px;font-size:2rem;color:var(--color-text-muted);background-color:var(--color-white);padding:5px 10px;border-radius:8px;box-shadow:var(--shadow-md) 0 5px 15px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.stat-card{display:flex;align-items:center;background-color:var(--color-white);padding:15px 20px;border-radius:var(--radius);box-shadow:0 2px 6px var(--shadow-light);transition:transform .2s}.stat-card:hover{transform:translateY(-3px)}.stat-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;margin-right:15px;color:var(--color-white)}.stat-icon.blue{background-color:var(--color-primary)}.stat-icon.green{background-color:var(--color-secondary)}.stat-icon.purple{background-color:var(--color-purple)}.stat-icon.orange{background-color:var(--color-orange)}.stat-icon.teal{background-color:var(--color-teal)}.stat-info p{margin:0;font-size:1.7rem;color:var(--color-text-muted);font-weight:700}.stat-info h3{margin:2px 0 0;font-size:1.7rem;color:var(--color-text);font-weight:700}.search-bar{display:flex;align-items:center;gap:10px;background:var(--color-white);padding:8px 12px;border-radius:var(--radius);box-shadow:var(--shadow-md) 0 5px 15px;width:100%;max-width:300px}.search-bar input{border:none;outline:none;width:100%;font-size:17px;color:#333;background:transparent}.search-bar input::placeholder{color:#aaa}.table-container{background-color:var(--color-white);border-radius:var(--radius);padding:20px;box-shadow:0 2px 8px var(--shadow-light);margin-top:25px;overflow-x:auto}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap}.table-header .section-title{font-size:24px}.orders-table{width:100%;border-collapse:collapse}.orders-table th,.orders-table td{text-align:left;padding:12px 10px;font-size:1.4rem;border-bottom:1px solid #eee;white-space:nowrap}.orders-table th{background-color:#f9fafb;color:var(--color-text-muted);font-weight:600}.paid{color:var(--color-secondary);font-weight:500}.pending{color:var(--color-orange);font-weight:500}.view-btn{background-color:var(--color-primary);color:var(--color-white);padding:6px 12px;border-radius:6px;font-size:14px;border:none;cursor:pointer;transition:background .2s}.view-btn:hover{background-color:#2563eb}.icon-btn{border:none;background:transparent;cursor:pointer;font-size:16px;margin-left:8px}.icon-btn.delete{color:#e74c3c}.icon-btn.delete:hover{color:#c0392b}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000073;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{width:90%;max-width:700px;background-color:var(--color-white);border-radius:var(--radius);padding:25px 30px;max-height:90vh;overflow-y:auto;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.modal-content h2{margin-top:0;color:var(--color-text);font-weight:700;font-size:20px}.modal-content .section h3{margin-bottom:8px;font-size:18px;font-weight:500;color:#333}.modal-content p{margin:3px 0;font-size:15px;color:var(--color-text-muted)}.close-cross{position:absolute;top:15px;right:20px;font-size:30px;background:none;border:none;cursor:pointer;color:var(--color-text-light)}.close-cross:hover{background-color:#2563eb;color:#fff}.bike-details{padding:10px 12px;margin-bottom:10px;border-left:3px solid var(--color-primary);background-color:#f9fafb;border-radius:8px}@media(max-width:1024px){.dashboard-wrapper{padding:20px 15px;gap:25px}.dashboard-header h1{font-size:2.5rem}.dashboard-header p{font-size:1.3rem}.time-badge{font-size:1.7rem;padding:4px 8px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px}.stat-card{padding:12px 16px}.stat-info p,.stat-info h3{font-size:1.5rem}.search-bar{max-width:250px;padding:6px 10px}.search-bar input{font-size:15px}.table-header .section-title{font-size:20px}.table-container{padding:15px;overflow-x:auto}.orders-table{display:block;width:max-content;min-width:500px}.orders-table th,.orders-table td{padding:8px 6px;font-size:1.3rem}.view-btn{padding:5px 10px;font-size:13px}.modal-content{grid-template-columns:1fr;padding:20px;max-width:90%}.modal-content h2{font-size:18px}.modal-content .section h3{font-size:16px}.modal-content p{font-size:14px}}@media(max-width:768px){.dashboard-wrapper{padding:15px 4px;gap:20px}.dashboard-header{flex-direction:column;align-items:center;gap:6px;margin-top:10px}.dashboard-header h1{font-size:2rem}.dashboard-header p{font-size:1.2rem}.time-badge{font-size:1.5rem;padding:3px 6px}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-card{padding:10px 12px}.stat-info p,.stat-info h3{font-size:1.3rem}.search-bar{margin:20px 0 15px;padding:3px 7px}.search-bar input{font-size:12px}.table-header{flex-direction:column;align-items:flex-start;gap:8px}.table-header .section-title{font-size:14px}.table-container{padding:30px}.orders-table{display:block;width:max-content;min-width:400px}.orders-table th,.orders-table td{padding:6px 8px;font-size:1.2rem}.view-btn{padding:5px 10px;font-size:13px}.modal-content{padding:15px;max-width:95%}.modal-content h2{font-size:17px}.modal-content .section h3{font-size:15px}.modal-content p{font-size:13px}}@media(max-width:480px){.stats-grid{grid-template-columns:1fr;gap:10px}.dashboard-header h1{font-size:1.8rem}.dashboard-header p{font-size:1rem}.time-badge{font-size:1.3rem;padding:2px 5px}.stat-info p,.stat-info h3{font-size:1.2rem}.search-bar{margin:15px 0 10px;padding:1px 4px}.search-bar input{font-size:13px}.table-container{padding:10px}.orders-table{display:block;width:max-content;min-width:400px}.orders-table th,.orders-table td{padding:4px 6px;font-size:1.3rem}.view-btn{padding:4px 8px;font-size:12px}.modal-content{padding:12px}.modal-content h2{font-size:16px}.modal-content .section h3{font-size:14px}.modal-content p{font-size:12px}}.contact-page{min-height:100vh;background:#f4f6f9;padding:24px;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.contact-wrapper{max-width:1600px;margin:0 auto}.contact-header{margin-bottom:24px}.contact-header h1{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px}.contact-header p{font-size:14px;color:#64748b}.table-container{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;overflow-x:auto}.table-scroll{max-height:75vh;overflow:auto;scrollbar-width:auto;scrollbar-color:#94a3b8 #e2e8f0}.table-scroll::-webkit-scrollbar{width:12px;height:12px}.table-scroll::-webkit-scrollbar-track{background:#e2e8f0;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.table-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:12px;border:3px solid #e2e8f0;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.table-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.contact-table{width:100%;border-collapse:collapse;font-size:14px;min-width:900px;table-layout:auto}.contact-table thead{background:#f8fafc}.contact-table th{text-align:left;padding:16px 20px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#f8fafc;z-index:5;white-space:nowrap}.contact-table tbody tr{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.contact-table tbody tr:hover{background:#f1f5f9}.cell{padding:14px 20px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#334155;vertical-align:middle;word-break:break-word;line-height:1.6}.customer{font-weight:600;font-size:15px;color:#0f172a;white-space:normal}.contact-table td:nth-child(2){font-family:monospace;font-size:14px;color:#475569;white-space:normal}.email{color:#2563eb;font-size:13px;overflow-wrap:break-word;word-break:break-word;white-space:normal}.contact-table td:nth-child(4),.contact-table td:nth-child(5){font-size:14px;color:#475569;white-space:normal}.message-box{font-size:14px;color:#475569;white-space:normal;word-break:break-word;line-height:1.6;padding:6px 8px;background:#f1f5f9;border-radius:6px;max-height:none;overflow:visible;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.status{padding:3px 6px;border-radius:24px;width:100%;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none}.status.new{background:#fef3c7;color:#92400e}.status.read{background:#dcfce7;color:#166534}.no-data{text-align:center;padding:40px;font-size:14px;color:#94a3b8}@media(max-width:1024px){.contact-page{padding:18px}.contact-header h1{font-size:22px;margin-top:50px}.contact-table{font-size:13px}}@media(max-width:768px){.contact-page{width:100%;padding:10px;box-sizing:border-box}.contact-wrapper{max-width:100%!important;margin:0}.contact-header{text-align:center;margin-bottom:20px}.contact-header h1{margin-top:4rem;font-size:20px;color:#333}.contact-header p{font-size:13px;color:#666}.table-container{width:100%;overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.contact-table{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed}.contact-table th,.contact-table td{padding:12px 10px;font-size:13px;border-bottom:1px solid #eee;text-align:left;word-wrap:break-word}.cell.customer{width:140px;font-weight:600}.cell.phone{width:120px}.cell.email{width:180px;color:#2563eb}.cell.message{width:250px}.status-cell{width:100px;text-align:center}.message-box{display:block;max-width:100%;max-height:70px;overflow-y:auto;overflow-x:hidden;white-space:normal;line-height:1.4;padding:6px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#444}.message-box::-webkit-scrollbar{width:4px}.message-box::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.status{padding:4px 8px;border-radius:12px;font-size:11px;text-transform:capitalize;display:inline-block}}.admin-products-container{padding:2rem;background:#f1f5f9;min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.admin-products-header{text-align:center;margin:1rem 0 2rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:700;color:#0f172a}.admin-toolbar{display:grid;grid-template-columns:1fr 200px;gap:10rem;max-width:750px;margin:5rem auto;align-items:center}.admin-toolbar input,.admin-toolbar select{width:100%;padding:1.7rem 2rem;font-size:1.7rem;border-radius:14px;border:1px solid #d1d5db;outline:none;transition:all .3s ease;box-shadow:#0000003d 0 3px 8px}.admin-toolbar input::placeholder,.admin-toolbar select::placeholder,.admin-toolbar select option{font-size:1.7rem}.admin-toolbar input:focus{border-color:#2563eb;box-shadow:#00000059 0 5px 15px}.admin-toolbar select:hover{border-color:#2563eb;cursor:pointer;background:#fff}.admin-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,270px));justify-content:center;gap:3rem}.admin-product-card{width:270px;background:#fff;padding:1.3rem;border-radius:18px;box-shadow:0 8px 20px #0000000f;transition:all .3s ease;animation:fadeIn .4s ease;display:flex;flex-direction:column}.admin-product-card:hover{transform:translateY(-8px);box-shadow:0 14px 30px #0000001f}.admin-product-card img{width:100%;height:190px;object-fit:contain;border-radius:12px;margin-bottom:1rem}.admin-product-card h3{font-size:1.7rem;font-weight:700;color:#0f172a;margin-bottom:6px}.admin-product-card p{font-size:1.4rem;color:#64748b;margin-bottom:6px;text-transform:capitalize}.admin-product-card span{font-size:1.5rem;font-weight:700;color:#2563eb;margin-bottom:14px}.actions{display:flex;gap:.7rem;margin-top:auto}.actions button{flex:1;padding:.85rem;font-size:1.39rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}.actions button:first-child{background:#2563eb;color:#fff}.actions button:first-child:hover{background:#1d4ed8}.actions button:last-child{background:#dc2626;color:#fff}.actions button:last-child:hover{background:#b91c1c}.admin-loading,.no-products{text-align:center;font-size:1.3rem;padding:2rem;color:#64748b}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.admin-products-grid{grid-template-columns:repeat(auto-fill,minmax(240px,240px))}.admin-product-card{width:240px}}@media(max-width:768px){.admin-products-container{padding:1.5rem}.admin-products-header{font-size:1.8rem}.admin-products-grid{grid-template-columns:repeat(auto-fill,minmax(210px,210px))}.admin-product-card{width:210px}.admin-product-card img{height:150px}}@media(max-width:600px){.admin-products-container{padding:0}.admin-toolbar{grid-template-columns:2fr 1fr;column-gap:3rem;margin:5rem 0;width:100%;max-width:600px}.admin-toolbar input,.admin-toolbar select{width:100%;min-width:0;font-size:1.4rem;padding:1.3rem 1rem;border-radius:12px;border:1px solid #cbd5e1;box-shadow:0 4px 12px #0000001f}.admin-toolbar select{min-width:0}.admin-products-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.admin-product-card{width:100%;padding:.8rem;border-radius:12px;box-shadow:0 3px 10px #00000014}.admin-product-card img{width:100%;height:110px;object-fit:cover;border-radius:8px}.admin-product-card h3{font-size:1.7rem;margin:.4rem 0}.admin-product-card p{font-size:1.3rem;margin:.3rem 0}.admin-product-card span{font-size:1.5rem;font-weight:600}.actions{flex-direction:column;gap:.4rem;margin-top:.5rem}.actions button{font-size:1.3rem;padding:.6rem .8rem;border-radius:8px}}.ap-container{max-width:1300px;width:95%;margin:2rem auto;padding:3rem;background:#fff;border-radius:16px;box-shadow:0 15px 35px #00000014;font-family:Inter,system-ui,sans-serif;color:#1f2937;transition:all .3s ease}.ap-title{text-align:center;font-size:3rem;font-weight:700;color:#1e3a8a;margin-bottom:3rem}.ap-form{display:flex;flex-direction:column;gap:3rem}.ap-section{border:1px solid #e5e7eb;padding:2.5rem;border-radius:14px;background:#f9fafb;transition:transform .2s,box-shadow .2s}.ap-section:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1e3a8a1a}.ap-section-title{margin-bottom:2rem;color:#1e40af;font-size:2.2rem;font-weight:800;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.ap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.ap-input-group{display:flex;flex-direction:column;gap:.8rem}.ap-label{font-size:1.6rem;font-weight:700;color:#374151}.ap-hint{font-size:1.35rem;color:#6b7280}.ap-input,.ap-select,textarea{padding:1.3rem 1.5rem;border:1px solid #cbd5e1;border-radius:12px;font-size:1.6rem;font-weight:500;color:#1f2937;background:#fff;transition:border-color .3s,box-shadow .3s}.ap-input:focus,.ap-select:focus,textarea:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 4px #1e3a8a1a}input[type=file]{padding:1rem;border:2px dashed #cbd5e1;border-radius:12px;font-size:1.5rem;margin:2rem 0;cursor:pointer;transition:all .2s;background:#fff}input[type=file]:hover{border-color:#1e40af;background:#eff6ff}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]::file-selector-button{visibility:hidden}.ap-preview-container{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.ap-preview{width:90px;height:90px;object-fit:cover;border-radius:10px;border:1px solid #cbd5e1;transition:transform .2s,border-color .2s}.ap-preview:hover{transform:scale(1.05);border-color:#1e40af;cursor:pointer}.ap-feature-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.2rem;align-items:center}.ap-feature-row input[type=text],.ap-feature-row input[type=color],.ap-feature-row input[type=file]{padding:1rem;border-radius:10px;border:1px solid #cbd5e1;font-size:1.5rem;flex:1 1 200px}.ap-add-btn{padding:1rem 2rem;background:#2563eb;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;font-size:1.5rem;transition:background .3s,transform .2s}.ap-add-btn:hover{background:#1e40af;transform:translateY(-2px)}.ap-submit-btn{padding:1.5rem 2.5rem;background:#1e40af;color:#fff;border:none;border-radius:14px;font-size:1.6rem;font-weight:800;cursor:pointer;transition:background .3s,transform .2s;align-self:flex-start}.ap-submit-btn:hover{background:#1e3a8a;transform:translateY(-2px)}.ap-submit-btn:disabled{background:#9ca3af;cursor:not-allowed}.ap-spec-category-container{margin-bottom:2rem}.ap-spec-category-title{font-size:1.8rem;font-weight:700;color:#1e3a8a;margin-bottom:1rem;border-bottom:1px dashed #cbd5e1;padding-bottom:.3rem}@media(max-width:1030px){.ap-container{margin-top:6rem}}@media(max-width:900px){.ap-grid{grid-template-columns:1fr}.ap-section-title{font-size:2rem}.ap-label{font-size:1.5rem}.ap-input,.ap-select,textarea,.ap-feature-row input[type=text],.ap-feature-row input[type=color],.ap-feature-row input[type=file]{font-size:1.45rem;padding:1rem 1.2rem}.ap-add-btn,.ap-submit-btn{font-size:1.45rem;padding:1.2rem 2rem}}@media(max-width:500px){.ap-container{margin:5rem .3rem;padding:2rem 1.2rem;width:100%}.ap-section{padding:1.2rem .9rem}.ap-container .ap-title{font-size:2rem}.ap-section-title{font-size:1.5rem;line-height:1.3}.ap-label{font-size:1.25rem}.ap-input,.ap-select,textarea,.ap-feature-row input[type=text],.ap-feature-row input[type=color],.ap-feature-row input[type=file]{font-size:1.2rem;padding:.75rem .8rem;width:100%;min-width:0;box-sizing:border-box}.ap-input::placeholder,textarea::placeholder{font-size:1.1rem;white-space:normal}.ap-add-btn,.ap-submit-btn{font-size:1.2rem;padding:.9rem 1.2rem;width:100%}.ap-feature-row{flex-direction:column;gap:.6rem}.ap-preview{width:70px;height:70px}.ap-hint{font-size:1.1rem;line-height:1.3}}.admin-page-bg{background-color:#f6f7f9;min-height:100vh;padding:20px 2.5%;font-family:Inter,-apple-system,sans-serif;color:#222;line-height:1.6}.edit-container{max-width:1024px;margin:0 auto}.edit-container h1{font-size:28px;font-weight:700;margin-bottom:30px;color:#1e3a8a;text-transform:capitalize}.form-card{margin-bottom:40px;padding:20px 25px;background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000f}.form-card h2{font-size:18px;font-weight:700;text-transform:uppercase;color:#1e40af;margin-bottom:20px;border-bottom:1px solid #e1e1e1;padding-bottom:8px}.form-card h3{font-size:16px;font-weight:600;margin:20px 0 15px;color:#333}.general-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:15px}.input-group{display:flex;flex-direction:column}.input-group label{font-size:17px;font-weight:700;color:#374151}.input-group input,.input-group select{padding:10px 12px;border:1px solid #dcdcdc;border-radius:4px;font-size:17px;color:#222;transition:border-color .2s ease,box-shadow .2s ease}.input-group input:focus,.input-group select:focus{outline:none;border-color:#333;box-shadow:0 0 3px #0000001a}.category-group{margin-top:10px}.form-card .image-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.spec-category{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 20px;margin-bottom:25px}.spec-category h3{grid-column:1 / -1;margin-bottom:10px}.image-card{display:flex;flex-direction:column;margin-bottom:15px}.image-card label{font-size:13px;color:#555;cursor:pointer;margin-bottom:5px}.preview-wrapper{display:inline-block;margin-top:5px;cursor:pointer}.preview-wrapper img{width:100%;max-width:300px;height:auto;object-fit:cover;border:1px solid #e5e5e5;border-radius:6px;transition:transform .2s ease,border-color .2s ease}.preview-wrapper img:hover{transform:scale(1.03);border-color:#333}.preview-wrapper small{display:block;margin-top:3px;font-size:12px;color:#888}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:17px}.feature-row,.color-row,.video-row{display:grid;grid-template-columns:2fr 2fr 1fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f1f1}.feature-row img,.color-row img{width:250px;height:auto;border-radius:6px;object-fit:cover;cursor:pointer}.feature-row label,.color-row label{justify-self:end;font-size:12px;color:#555;cursor:pointer}.form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e5e5;margin-top:20px}button{padding:10px 28px;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;border-radius:4px;transition:all .2s ease}button[type=submit]{background-color:#222;color:#fff;border:1px solid #222}button[type=submit]:hover{background-color:#444}button[type=button]{background-color:transparent;color:#777;border:1px solid #ccc}button[type=button]:hover{color:#222;border-color:#222}.loader{display:flex;justify-content:center;align-items:center;height:50vh;font-weight:300;font-size:18px;color:#999}.add-featureForm{margin-top:50px}.add-featureForm .feature-categoryField{padding:2px 3px}@media(max-width:1024px){.general-info-grid{grid-template-columns:repeat(2,1fr)}.edit-container h1{margin-top:70px}}@media(max-width:880px){.general-info-grid{grid-template-columns:1fr 1fr;gap:15px}.spec-category{grid-template-columns:1fr;gap:10px 15px}.form-card .image-row{grid-template-columns:1fr;gap:1rem}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.feature-row,.color-row,.video-row{grid-template-columns:1fr;gap:10px}.feature-row img,.color-row img{width:100%;max-width:100%}.form-card h2{font-size:16px}.form-card h3{font-size:14px}.input-group input,.input-group select{font-size:15px;padding:8px 10px}button{padding:8px 20px;font-size:13px}}@media(max-width:600px){.admin-page-bg{padding:15px 12px}.edit-container{width:100%}.edit-container h1{font-size:20px;margin-bottom:20px;margin-top:60px}.form-card{padding:15px;margin-bottom:25px}.form-card h2{font-size:14px;padding-bottom:6px}.form-card h3{font-size:13px;margin:15px 0 10px}.suzuki-form .general-info-grid{grid-template-columns:1fr;gap:12px}.suzuki-form .input-group label{font-size:14px;margin-bottom:4px}.suzuki-form .input-group input,.suzuki-form .input-group select,.suzuki-form .spec-category input{width:100%;font-size:13px;padding:8px 10px;box-sizing:border-box}.spec-category{grid-template-columns:1fr;gap:8px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}.preview-wrapper img{max-width:100%;border-radius:4px}.feature-row,.color-row,.video-row{grid-template-columns:1fr;gap:10px;padding:12px 0}.feature-row img,.color-row img{width:100%;max-height:180px;object-fit:contain;background:#f9f9f9}.form-actions{flex-direction:column;gap:10px;padding-top:15px}.form-actions button{width:100%;padding:12px 0;font-size:14px;order:1}.feature-row input{font-size:10px}button[type=button]{order:2;border:none;color:#ef4444}}.addfeature-product-card{padding:50px 20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;margin-top:50px}.addfeature-product-title{margin-top:2rem;margin-bottom:3rem;font-size:20px;font-weight:600;text-align:center}.addfeature-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.addfeature-product-input,.addfeature-categoryField{width:100%;height:45px;padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;box-sizing:border-box}.addfeature-file-wrapper{position:relative;height:45px;border:1px dashed #cbd5e1;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fff}.addfeature-file-wrapper input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.addfeature-file-label{font-size:14px;color:#64748b;text-align:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addfeature-submit-btn{grid-column:span 2;height:45px;max-width:220px;margin:0 auto;background-color:#1a1a1a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease-in-out}.addfeature-submit-btn:hover{background-color:#333}@media(max-width:880px){.addfeature-product-card{margin-top:7rem}.addfeature-product-grid{grid-template-columns:1fr;gap:15px}.addfeature-product-input,.addfeature-categoryField,.addfeature-file-wrapper,.addfeature-submit-btn{width:100%;grid-column:span 1!important}.addfeature-submit-btn{max-width:100%}}@media(max-width:480px){.addfeature-product-grid{grid-template-columns:1fr!important;gap:12px}.addfeature-product-input,.addfeature-categoryField,.addfeature-file-wrapper,.addfeature-submit-btn{width:100%!important;grid-column:span 1!important;font-size:13px;padding:8px 12px}.addfeature-submit-btn{height:42px;font-size:13px;margin-top:12px}.addfeature-file-label{font-size:12px}}.feature-spare-container{padding:50px 20px 20px;background:#f2f5f9}.feature-spare-title{font-size:22px;font-weight:600;margin-bottom:25px}.feature-spare-searchbar{display:block;width:100%;max-width:420px;height:54px;padding:0 20px;font-size:16px;font-weight:500;color:#1a1a1b;background-color:#fff;border:2px solid #000000;border-radius:12px;outline:none;transition:all .2s ease-in-out;margin:20px 0;position:relative;z-index:10;margin:4.5rem 0}.feature-spare-searchbar:focus{border-color:#000;box-shadow:0 0 0 3px #00000026;transform:translateY(-1px)}.feature-spare-status{font-size:14px;color:#6b7280;margin-bottom:15px}.feature-spare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-spare-card{position:relative;background:#fff;border-radius:16px;padding:15px;box-shadow:0 6px 18px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.feature-spare-card:hover{transform:translateY(-6px);box-shadow:0 10px 25px #0000002e}.feature-spare-card img{width:100%;height:170px;object-fit:cover;border-radius:12px}.feature-spare-info{margin-top:12px}.feature-spare-info h3{font-size:16px;margin-bottom:6px}.feature-spare-info p{font-weight:600}.feature-spare-delete-btn{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ff4d4f;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 3px 12px #00000059}.feature-spare-delete-btn:hover{background:#d9363e;transform:scale(1.1)}@media(max-width:1024px){.feature-spare-container{padding-top:80px}.feature-spare-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.feature-spare-container{padding-top:60px}.feature-spare-searchbar{max-width:100%;font-size:15px}}@media(max-width:480px){.feature-spare-container{padding-top:70px}.feature-spare-grid{grid-template-columns:1fr}.feature-spare-searchbar{max-width:100%;padding:14px 16px;font-size:15px;margin:40px 0}}.admin-schema-container{padding:50px}.admin-schema-title{font-size:22px;font-weight:600;margin-bottom:20px}.admin-schema-status{color:#6b7280;font-size:14px;margin-bottom:15px}.admin-schema-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-schema-card{position:relative;background:#fff;border-radius:12px;padding:10px;box-shadow:0 4px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease}.admin-schema-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.admin-schema-img{width:100%;height:auto;object-fit:cover;border-radius:8px}.admin-schema-info{margin-top:10px;font-size:14px;color:#374151}.admin-schema-delete-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;border-radius:50%;background-color:#ff4d4f;color:#fff;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #0000004d;transition:all .25s ease}.admin-schema-delete-btn:hover{background-color:#d9363e;transform:scale(1.1)}@media(max-width:1024px){.admin-schema-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.admin-schema-grid{grid-template-columns:1fr}}.addSchema-offer{max-width:900px;width:90%;margin:70px auto;padding:25px;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0000000f;text-align:center;box-sizing:border-box}.addSchema-offer h1{margin-bottom:25px;font-size:24px;color:#1e293b}.offer-container{display:flex;gap:25px;align-items:stretch}.upload-section{flex:1;display:flex;flex-direction:column;gap:15px;padding:20px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.upload-section input[type=file]{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:14px;box-sizing:border-box;overflow:hidden}.upload-section button{padding:12px;background:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:.2s}.upload-section button:hover{background:#1d4ed8}.upload-section button:disabled{background:#94a3b8;cursor:not-allowed}.preview-section{flex:1;min-height:200px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px}.preview-section img{width:100%;height:100%;object-fit:cover;border-radius:8px}.preview-section p{color:#64748b;font-size:14px}.upload-section select{height:45px;padding:10px;margin-top:10px;border:1px solid #d1d5db;border-radius:8px}@media(max-width:768px){.offer-container{flex-direction:column}.addSchema-offer{padding:20px}.preview-section{width:100%;height:220px}}@media(max-width:480px){.upload-section input[type=file]{width:100%;font-size:12px}}
