html.animations-paused *,html.animations-paused *:before,html.animations-paused *:after{animation-play-state:paused !important}.hero-clean{background:linear-gradient(180deg,#f8fafc 0%,#fff 100%)}.hero-text-shadow{text-shadow:0 4px 24px rgba(0,0,0,.95),0 2px 8px rgba(0,0,0,.95),0 1px 3px #000}.model-card:hover .model-img{transform:scale(1.04)}.tab-pill.active{background-color:#e11d48 !important;color:#fff !important;box-shadow:0 4px 14px rgba(225,29,72,.35);border-color:#e11d48 !important}@keyframes fluidFooterGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes auroraGlow1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(80px,-40px) scale(1.2)}66%{transform:translate(-40px,30px) scale(.9)}}@keyframes auroraGlow2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-60px,50px) scale(1.15)}66%{transform:translate(50px,-20px) scale(.95)}}.flowing-gradient-glass-header{background:linear-gradient(130deg,rgba(3,7,18,.6) 0%,rgba(15,23,42,.55) 25%,rgba(22,37,68,.5) 50%,rgba(30,58,138,.45) 75%,rgba(15,23,42,.6) 100%);background-size:250% 250%;animation:fluidFooterGradient 16s ease infinite}.flowing-gradient-bg{background:linear-gradient(130deg,#0b132b 0%,#152238 20%,#1e3a8a 45%,#1e293b 65%,#2563eb 85%,#0f172a 100%);background-size:250% 250%;animation:fluidFooterGradient 16s ease infinite}@media (max-width:768px){.flowing-gradient-bg{background:linear-gradient(140deg,#091124 0%,#0f1b35 18%,#162544 38%,#1e293b 58%,#1f3554 75%,#334155 90%,#0b1325 100%) !important;background-size:200% 200% !important;animation:fluidFooterGradient 20s ease infinite !important}.flowing-gradient-glass-header{background:linear-gradient(135deg,rgba(7,15,30,.9) 0%,rgba(15,23,42,.9) 40%,rgba(22,45,90,.85) 75%,rgba(15,23,42,.9) 100%) !important;background-size:150% 150% !important}}.popular-groups-title{white-space:nowrap !important;font-size:clamp(12.5px,3.8vw,24px) !important;line-height:1.25 !important;letter-spacing:-.02em;max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;touch-action:manipulation}@media screen and (max-width:768px){input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],select,textarea{font-size:16px !important}}.mobile-nav-safe{padding-bottom:max(.6rem,env(safe-area-inset-bottom,0px)) !important}@media (max-width:767px){body.parts123-theme{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px)) !important}}.hero-slide{transition:opacity 2.2s cubic-bezier(.4,0,.2,1);will-change:opacity}.hero-slide img{transition:transform 7.5s cubic-bezier(.25,1,.5,1);will-change:transform}.hero-slide.active img{transform:scale(1.045)}html,body,body.parts123-theme,.page-radial-bg,.page-gray-bg{background-color:#d1dce7 !important}.odometer-box{background:linear-gradient(160deg,#1e293b 0%,#151e2e 50%,#0f172a 100%);border:1px solid rgba(148,163,184,.45);box-shadow:inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 2px rgba(0,0,0,.6),0 2px 6px rgba(15,23,42,.4)}.odometer-drum{background:linear-gradient(180deg,#162032 0%,#202d42 50%,#162032 100%)}.odometer-shade{background:linear-gradient(180deg,rgba(15,23,42,.92) 0%,rgba(30,41,59,.25) 28%,transparent 42%,transparent 58%,rgba(30,41,59,.25) 72%,rgba(15,23,42,.92) 100%)}.odometer-mobile .odometer-reel span{height:28px;line-height:28px;font-size:13px}.odometer-desktop .odometer-reel span{height:34px;line-height:34px;font-size:15px}.odometer-reel span{display:flex;align-items:center;justify-content:center;width:100%;color:#f8fafc;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 -1px 0 rgba(255,255,255,.65),0 1px 0 rgba(0,0,0,.95),0 2px 3px rgba(0,0,0,.85)}@keyframes odometerRoll1{0%,42%{transform:translateY(0)}58%,100%{transform:translateY(-90.9091%)}}@keyframes odometerRoll2{0%,45%{transform:translateY(0)}64%,100%{transform:translateY(-90.9091%)}}@keyframes odometerRoll3{0%,48%{transform:translateY(0)}70%,100%{transform:translateY(-90.9091%)}}.reel-1{animation:odometerRoll1 6s cubic-bezier(.45,.05,.2,.95) infinite}.reel-2{animation:odometerRoll2 6s cubic-bezier(.45,.05,.2,.95) infinite}.reel-3{animation:odometerRoll3 6s cubic-bezier(.45,.05,.2,.95) infinite}.group:hover .reel-1,.group:hover .reel-2,.group:hover .reel-3{animation-duration:2s}#searchDropdown::-webkit-scrollbar{width:5px}#searchDropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}#cartDrawer{transition:transform .3s cubic-bezier(.16,1,.3,1)}#mobileMenuDrawer{transform:translateX(-100%) !important;-webkit-transform:translateX(-100%) !important;transition:transform .28s cubic-bezier(.16,1,.3,1) !important;will-change:transform}#mobileMenuDrawer.is-open{transform:translateX(0) !important;-webkit-transform:translateX(0) !important}#mobileMenuBackdrop{display:none;opacity:0;transition:opacity .25s ease}#mobileMenuBackdrop.is-open{display:block !important;opacity:1 !important}#oneClickModalBackdrop{backdrop-filter:blur(4px)}.parts123-pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem}.parts123-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 .875rem;border-radius:.75rem;background-color:rgba(255,255,255,.9);border:1px solid rgba(203,213,225,.9);color:#1e293b;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(15,23,42,.05)}.parts123-pagination .page-numbers:hover{background-color:#fff;color:#0f172a;border-color:#94a3b8;box-shadow:0 3px 8px rgba(15,23,42,.08);transform:translateY(-1px)}.parts123-pagination .page-numbers:active{transform:scale(.96)}.parts123-pagination .page-numbers.current{background-color:#0f172a !important;color:#fff !important;border-color:#0f172a !important;font-weight:900;box-shadow:0 4px 12px rgba(15,23,42,.25);cursor:default;transform:none !important}.parts123-pagination .page-numbers.dots{background:0 0 !important;border:none !important;box-shadow:none !important;color:#94a3b8;cursor:default;min-width:32px;transform:none !important}.parts123-pagination .page-numbers.prev,.parts123-pagination .page-numbers.next{font-size:.75rem;padding:0 1rem}.lazy-render-section{content-visibility:auto;contain-intrinsic-size:auto 600px}.lazy-render-grid{content-visibility:auto;contain-intrinsic-size:auto 450px}.lazy-render-footer{content-visibility:auto;contain-intrinsic-size:auto 320px}.reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.06s}.reveal-delay-2{transition-delay:.12s}.reveal-delay-3{transition-delay:.18s}.reveal-delay-4{transition-delay:.24s}.reveal-delay-5{transition-delay:.3s}.reveal-delay-6{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1 !important;transform:none !important;transition:none !important}}.model-subcategories-list{display:flex;flex-direction:column;gap:.25rem}.model-subcategories-list .subcat-row{display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem;border-radius:.625rem;font-size:.75rem;line-height:1.25rem;color:#0f172a;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.model-subcategories-list .subcat-row:nth-child(odd){background-color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.85)}.model-subcategories-list .subcat-row:nth-child(even){background-color:rgba(255,255,255,.28);border:1px solid rgba(148,163,184,.25)}.model-subcategories-list .subcat-row:hover{background-color:#fff !important;border-color:rgba(225,29,72,.35) !important;color:#e11d48 !important;transform:translateX(2px);box-shadow:0 2px 8px rgba(15,23,42,.07)}.model-subcategories-list .subcat-row:hover span{color:#e11d48 !important}