.slick-next:before,.slick-prev:before{color:#419be0!important}.slick-slide img{margin:auto}html{scroll-behavior:smooth;scroll-padding-top:76px;scrollbar-gutter:stable}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none}.MuiAppBar-positionSticky,header.MuiAppBar-root{transform:translateZ(0)!important;will-change:transform}.carousel .slide img{max-height:400px;width:auto}.progressDisplay{background-color:rgba(255,255,255,.5)}.progressDisplay,.progressDisplayOpaque{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;z-index:3000000}.progressDisplayOpaque{background-color:rgba(255,255,255)}.progressContainer{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.progressText{color:black;font-size:18px;margin:6px auto}@keyframes rotate_animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.circular-loader{position:relative;display:inline-block;width:150px;height:150px;animation:rotate_animation 2s linear infinite;border-radius:50%;border:3px solid transparent;border-top-color:#2386f7}.circular-loader:after,.circular-loader:before{border-radius:50%;border:3px solid transparent}.circular-loader:before{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;border-top-color:#f7a823;animation:rotate_animation 3s linear infinite}.circular-loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-top-color:#580de4;animation:rotate_animation 1.5s linear infinite}.bike-detail-page{width:min(100% - 32px,1240px)!important;max-width:1240px!important;min-width:0;margin:24px auto 44px!important;padding:0!important;background:#fff;color:#172130}.bike-detail-page .MuiBreadcrumbs-root{margin-bottom:10px;color:#475569;font-size:.85rem}.bike-detail-page .MuiBreadcrumbs-root a{color:#334eaa;text-decoration:none}.bike-detail-page .MuiBreadcrumbs-root a:hover{text-decoration:underline}.bike-detail-page h1{margin:0 0 14px!important;color:#172130;font-size:clamp(1.6rem,3.2vw,2.25rem)!important;font-weight:750;line-height:1.16;overflow-wrap:anywhere}.bike-detail-body{min-width:0;padding-bottom:0!important}.bike-detail-page .MuiAppBar-colorDefault,.bike-section-nav{margin:0 0 18px;border-bottom:1px solid #dbe1eb;background:#fff!important;box-shadow:none!important;color:#172130}.bike-section-nav{display:flex;gap:22px;overflow-x:auto;scrollbar-width:thin}.bike-section-nav a{flex:none;min-height:44px;padding:11px 0;color:#334eaa;font-size:.91rem;font-weight:650;text-decoration:none}.bike-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.bike-section-nav a:focus-visible{outline:2px solid #334eaa;outline-offset:-2px}.bike-detail-page .MuiAppBar-colorDefault .MuiTab-root{min-height:44px;padding-inline:12px;text-transform:none}.bike-detail-page .bike-detail-body>[role=tabpanel]>.MuiBox-root{padding:0!important}.bike-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:clamp(12px,2.4vw,26px)!important;gap:clamp(12px,2.4vw,26px)!important;margin-bottom:24px}.bike-detail-hero>*{min-width:0}.bike-detail-media{min-width:0!important;max-width:none!important;width:100%}.bike-detail-hero .bike-gallery{max-width:none}.bike-detail-hero .bike-gallery-frame{border-radius:12px;background:#f3f5f7;box-shadow:none}.bike-detail-hero .bike-gallery-image{height:clamp(210px,27vw,356px)}.bike-detail-hero .bike-price-panel{height:100%;margin-top:0;border-radius:12px;box-shadow:none}.bike-price-panel .bike-price-amount{padding:0 0 12px;border:0;border-bottom:1px solid #e1e5ec;border-radius:0;background:transparent}.bike-price-panel .MuiChip-root{max-width:100%}.bike-price-panel .bike-price-mileage{color:inherit;text-decoration:none}.bike-showroom-action{margin-top:12px}.bike-detail-sections{display:grid;min-width:0;grid-gap:clamp(16px,3vw,28px);gap:clamp(16px,3vw,28px)}.bike-detail-sections>*{min-width:0}@media (max-width:899px){.bike-detail-hero{grid-template-columns:minmax(0,1fr)}.bike-detail-hero .bike-gallery-image{height:clamp(200px,45vw,320px)}}@media (max-width:599px){.bike-detail-page{width:calc(100% - 24px)!important;margin-top:16px!important}.bike-section-nav{gap:16px}}.site-route-progress{position:fixed;z-index:1500;inset:0 0 auto;height:3px;overflow:hidden;background:rgba(75,123,236,.16);pointer-events:none}.site-route-progress__bar{position:absolute;inset:0 auto 0 -42%;width:42%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#2d69e9,#63a4ff);box-shadow:0 0 12px rgba(75,123,236,.35);animation:siteRouteProgress 1.15s cubic-bezier(.4,0,.2,1) infinite}.page-skeleton__sr-only,.site-route-progress__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes siteRouteProgress{0%{transform:translateX(0)}to{transform:translateX(340%)}}.page-skeleton{--skeleton-base:#e7ecf1;--skeleton-highlight:#f5f7f9;width:100%;max-width:1320px;min-height:72vh;margin:0 auto;padding:clamp(18px,3vw,40px) clamp(16px,3.5vw,48px) 64px;overflow:hidden}.page-skeleton,.page-skeleton *,.page-skeleton :after,.page-skeleton :before{box-sizing:border-box}.page-skeleton__bone{display:block;min-width:0;border-radius:9px;background:linear-gradient(100deg,var(--skeleton-base) 20%,var(--skeleton-highlight) 38%,var(--skeleton-base) 58%);background-size:240% 100%;animation:skeletonShimmer 1.55s ease-in-out infinite}@keyframes skeletonShimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}.page-skeleton__crumb{width:190px;height:13px;margin:0 0 20px}.page-skeleton__eyebrow{width:112px;height:13px;margin-bottom:16px}.page-skeleton__title{width:min(620px,88%);height:clamp(27px,4vw,44px);margin-bottom:12px;border-radius:11px}.page-skeleton__title--short{width:min(410px,64%)}.page-skeleton__section-title{width:min(330px,72%);height:24px;margin-bottom:18px}.page-skeleton__lines{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.page-skeleton__lines .page-skeleton__bone{width:100%;height:11px;border-radius:8px}.page-skeleton__lines .page-skeleton__bone--short{width:68%}.page-skeleton__action{width:178px;height:44px;margin-top:22px;border-radius:12px}.page-skeleton__bike-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);grid-gap:clamp(20px,4vw,52px);gap:clamp(20px,4vw,52px);align-items:center;min-height:340px;padding:clamp(22px,4vw,48px);border:1px solid #e4e9ee;border-radius:26px;background:#fff;box-shadow:0 12px 36px rgba(21,43,66,.05)}.page-skeleton__bike-copy{min-width:0}.page-skeleton__bike-image{width:100%;aspect-ratio:4/3;border-radius:20px}.page-skeleton__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 28px}.page-skeleton__stat{height:62px;border:1px solid #e7ebef;border-radius:15px}.page-skeleton__columns{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:24px;gap:24px;align-items:start}.page-skeleton__tabs{width:100%;height:54px;margin-bottom:18px;border-radius:16px}.page-skeleton__content-card,.page-skeleton__form-card,.page-skeleton__review-card,.page-skeleton__side-card{padding:clamp(18px,2.7vw,30px);border:1px solid #e7ebef;border-radius:20px;background:#fff}.page-skeleton__side-card{min-height:250px}.page-skeleton__spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.page-skeleton__spec{height:68px;border:1px solid #edf0f3;border-radius:13px}.page-skeleton__listing-hero{padding:clamp(28px,5vw,60px);border-radius:28px;background:linear-gradient(115deg,#122b46,#244f78)}.page-skeleton__listing-hero .page-skeleton__bone{opacity:.2;--skeleton-base:#cbd8e5;--skeleton-highlight:#f4f8fb}.page-skeleton__listing-hero .page-skeleton__lines{max-width:600px}.page-skeleton__search{width:min(610px,100%);height:56px;margin-top:22px;border-radius:14px;opacity:.9}.page-skeleton__section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:38px 0 20px}.page-skeleton__heading-aside{width:160px;height:13px}.page-skeleton__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.page-skeleton__listing-card{min-width:0;padding:12px;border:1px solid #e7ebef;border-radius:20px;background:#fff}.page-skeleton__card-image{width:100%;aspect-ratio:16/10;border-radius:14px}.page-skeleton__card-title{width:78%;height:18px;margin:18px 0 14px}.page-skeleton__listing-card .page-skeleton__lines{margin-bottom:8px}.page-skeleton__article{max-width:980px;margin:32px auto 0}.page-skeleton__article-title{width:min(900px,96%);height:clamp(32px,5vw,54px);margin-bottom:12px;border-radius:12px}.page-skeleton__article-title--short{width:min(650px,72%)}.page-skeleton__byline{width:210px;height:14px;margin:22px 0}.page-skeleton__article-image{width:100%;aspect-ratio:16/8;margin:24px 0 30px;border-radius:22px}.page-skeleton__article-copy{max-width:760px;margin:0 auto}.page-skeleton__form{max-width:780px;margin:32px auto}.page-skeleton__form-card{margin-top:28px}.page-skeleton__field{width:100%;height:56px;margin:16px 0;border-radius:12px}.page-skeleton__field--large{height:132px}.page-skeleton__review-summary{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;max-width:700px;padding:22px;border:1px solid #e7ebef;border-radius:18px;background:#fff}.page-skeleton__rating{width:108px;height:64px}.page-skeleton__review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.page-skeleton--compact{min-height:0;padding:16px 0}.page-skeleton__compact-line{width:100%;height:12px;margin:10px 0}.page-skeleton__compact-line--short{width:65%}@media (max-width:760px){.page-skeleton{min-height:68vh;padding:18px 16px 40px}.page-skeleton__bike-hero{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:20px;border-radius:20px}.page-skeleton__bike-image{grid-row:1;aspect-ratio:16/10}.page-skeleton__bike-copy{grid-row:2}.page-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 20px}.page-skeleton__stat{height:56px}.page-skeleton__columns{grid-template-columns:minmax(0,1fr);gap:14px}.page-skeleton__side-card{display:none}.page-skeleton__listing-hero{padding:28px 20px;border-radius:22px}.page-skeleton__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-skeleton__listing-card{padding:8px;border-radius:15px}.page-skeleton__section-heading{align-items:start}.page-skeleton__heading-aside{display:none}.page-skeleton__article{margin-top:20px}.page-skeleton__article-image{aspect-ratio:4/3;border-radius:16px}.page-skeleton__review-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.page-skeleton__card-grid{grid-template-columns:minmax(0,1fr)}.page-skeleton__card-grid .page-skeleton__listing-card:nth-child(n+4){display:none}.page-skeleton__review-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-route-progress__bar{animation:none;inset:0 auto 0 0;width:45%}.page-skeleton__bone{animation:none;background:#edf1f4}}