:root{color-scheme:dark;--bg:#061b20;--bg-2:#09262a;--panel:#0d2b2e;--panel-2:#12383a;--line:#285254;--text:#effaf6;--muted:#adc7c1;--accent:#62e1cb;--accent-2:#28baa9;--blue:#78d8ef;--green:#49bd91;--shadow:0 20px 42px rgba(0,10,12,.34)}.theme-switcher-option:after{position:absolute;z-index:60;top:calc(100% + 8px);left:50%;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);content:attr(title);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .15s ease,transform .15s ease}.theme-switcher-option:hover:after,.theme-switcher-option:focus-visible:after{opacity:1;transform:translate(-50%,0)}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{margin:0;max-width:100%;overflow-x:clip;background:var(--bg)!important;color:var(--text)!important;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1200px,calc(100% - 48px));margin:auto}.single{width:min(1200px,calc(100% - 48px));min-width:0;margin:0 auto}.footer{padding-inline:24px}.footer>.container{width:min(1200px,100%);margin-inline:auto;padding-inline:0}.site-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line);backdrop-filter:blur(8px);box-shadow:var(--shadow)}.header-inner{height:78px;display:flex;align-items:center;gap:14px}.logo{font-size:30px;font-weight:800;letter-spacing:-1.2px;color:var(--text)}.nav{display:flex;gap:26px;margin-left:auto}.nav a,.nav-tool-button{color:var(--text);font-weight:700;font-size:15px}.nav a:hover,.nav-tool-button:hover{color:var(--accent)}.nav-tool-button{padding:0;border:0;background:0 0;font-family:inherit;cursor:pointer}.nav-tool-button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.menu-btn{display:none;background:0 0;border:0;color:var(--text);font-size:30px}.site-header .search{position:relative;display:flex;align-items:center;border:1px solid rgb(255 255 255 / .3);border-radius:14px;height:46px;padding:0 14px;gap:8px;flex:1 1 300px;min-width:180px;max-width:480px;background:0 0;color:var(--text)}.bike-search-suggestions{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:120;max-height:min(420px,70vh);overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 42px rgb(0 0 0 / .28)}.bike-search-suggestion{display:flex;min-height:58px;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line);color:var(--text);font-size:14px;font-weight:700}.bike-search-suggestion:last-child,.bike-search-message:last-child{border-bottom:0}.bike-search-suggestion:hover,.bike-search-suggestion[aria-selected=true]{background:var(--panel-2);color:var(--accent)}.bike-search-suggestion img{width:52px;height:42px;flex:0 0 52px;border-radius:7px;background:var(--panel-2);object-fit:cover}.bike-search-message{padding:13px 14px;color:var(--muted);font-size:13px}.site-header .search input{width:100%;min-width:0;background:0 0;border:0;outline:0;color:var(--text);font-size:18px}.bike-search-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%}.bike-search-results-heading h1{margin:0 0 8px;color:var(--text);font-size:clamp(30px,5vw,44px)}.bike-search-results-heading p{margin:0;color:var(--muted)}.bike-search-eyebrow{margin-bottom:5px!important;color:var(--accent)!important;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bike-search-again{display:flex;width:min(440px,100%);gap:8px}.bike-search-again input{min-width:0;min-height:44px;flex:1 1 auto;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit}.bike-search-again .btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin:0;padding:9px 16px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:var(--bg);font-weight:800}@media (max-width:700px){.bike-search-results-heading{align-items:stretch;flex-direction:column;gap:16px}.bike-search-again{width:100%}}.site-header .search input::placeholder{color:var(--muted)}.theme-switcher{position:relative;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--line);border-radius:13px;background:var(--panel);flex:0 0 auto}.theme-switcher-option{position:relative;display:inline-flex;min-width:74px;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #fff0;border-radius:9px;background:0 0;color:var(--text);font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:transform .08s ease}.theme-switcher-icon{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:14px}.theme-switcher-label{white-space:nowrap}.theme-switcher-option:hover{transform:translateY(-1px);border-color:var(--accent)}.theme-switcher-option[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--accent);box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 18%,transparent)}.theme-switcher-option[aria-pressed=true] .theme-switcher-icon{background:var(--accent);color:var(--bg);border-color:var(--accent)}.theme-switcher-option:active{transform:scale(.97)}.theme-switcher-option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bikehub-emi-dialog{width:min(520px,calc(100% - 32px));max-width:none;max-height:min(90vh,780px);padding:24px;overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--bg-2);color:var(--text);box-shadow:0 28px 90px rgb(0 0 0 / .42)}.bikehub-emi-dialog::backdrop{background:rgb(2 12 17 / .72);backdrop-filter:blur(5px)}.bikehub-emi-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.bikehub-emi-eyebrow{margin:0 0 4px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bikehub-emi-header h2{margin:0;color:var(--text);font-size:24px}.bikehub-emi-close{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--text);font-size:26px;line-height:1;cursor:pointer}.bikehub-emi-form{display:grid;gap:14px}.bikehub-emi-form label{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:13px;font-weight:700}.bikehub-emi-form input,.bikehub-emi-form select{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:15px}.bikehub-emi-form input:focus,.bikehub-emi-form select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 25%,transparent)}.bikehub-emi-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bikehub-emi-calculate{min-height:46px;padding:10px 16px;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:var(--bg);font:inherit;font-weight:800;cursor:pointer}.bikehub-emi-calculate:hover{filter:brightness(1.08)}.bikehub-emi-error{margin:0;color:#e87575;font-size:13px}.bikehub-emi-result{margin-top:18px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.bikehub-emi-result>p{margin:0 0 4px;color:var(--muted);font-size:13px}.bikehub-emi-result>strong{color:var(--accent);font-size:30px;line-height:1.2}.bikehub-emi-result dl{display:grid;gap:8px;margin:16px 0 0}.bikehub-emi-result dl div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--line);font-size:14px}.bikehub-emi-result dt{color:var(--muted)}.bikehub-emi-result dd{margin:0;color:var(--text);font-weight:700;text-align:right}.bikehub-emi-disclaimer{margin:16px 0 0;color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.theme-switcher-option{transition:none}}.hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:52px 0 28px}.hero-content{flex:1;min-width:0}.hero h1{font-size:42px;line-height:1.1;margin:0 0 12px}.hero p{color:var(--muted);font-size:19px;max-width:720px}.home-hero{padding-top:clamp(36px,6vw,72px);padding-bottom:clamp(36px,5vw,60px)}.home-hero-content{width:100%;max-width:900px;margin-inline:auto}.home-hero-eyebrow{margin:0 0 14px;color:#65dcc5;font-size:12px;font-weight:700;letter-spacing:.14em}.home-hero-eyebrow span{margin-right:6px;font-size:16px;letter-spacing:0}.home-hero h1{margin:0;color:var(--text);font-size:clamp(36px,5vw,58px);font-weight:800;letter-spacing:-.04em;line-height:1.12}.home-hero h1 span{color:#65dcc5}.home-hero-description{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:clamp(16px,2vw,19px);line-height:1.65}.home-hero-description span{color:#65dcc5}.home-hero-features{display:flex;flex-wrap:wrap;gap:12px 30px;margin:28px 0 0;padding:0;list-style:none}.home-hero-features li{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;font-weight:600}.home-hero-features li span{color:#65dcc5;font-size:17px}@media (max-width:700px){.home-hero{padding-top:34px;padding-bottom:36px}.home-hero-eyebrow{margin-bottom:12px;font-size:11px}.home-hero h1{font-size:clamp(34px,9vw,48px)}.home-hero-description{margin-top:14px}.home-hero-features{gap:12px 20px;margin-top:22px}.home-hero-features li{font-size:13px}}.bike-filters .filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bike-filters .filter-grid>div{min-width:0}.bike-filters .filter-grid select{display:block;width:100%;min-width:0;min-height:42px;padding:8px 34px 8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--text);font:inherit}.bike-filters .filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:14px}.bike-filters .filter-actions .btn{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin:0;padding:8px 15px;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--bg);font:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:filter .12s ease,transform .12s ease}.bike-filters .filter-actions .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.bike-filters .filter-actions .btn:not(.primary){border-color:var(--line);background:0 0;color:var(--text)}.bike-filters .filter-actions .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.section{padding:28px 0}.section h2{font-size:30px;margin:0 0 18px}#featured-bikes,#compare{padding-inline:24px}#browse-bikes{padding-inline:24px}.tabs{display:flex;gap:36px;overflow:auto;border-bottom:1px solid var(--line);margin-bottom:22px}.tabs a{white-space:nowrap;padding:12px 0;color:var(--muted);font-weight:800;position:relative;font-size:16px;letter-spacing:.5px}.tabs a.active,.tabs a:hover{color:var(--accent)}.tabs a.active:after{content:"";position:absolute;height:4px;left:0;right:0;bottom:-1px;border-radius:4px 4px 0 0;background:var(--accent)}.bikewale-home{padding:18px 0 0}.hero-inline{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:30px 0 6px}.hero-inline h1{font-size:58px;line-height:1.05;margin:0;letter-spacing:-2px;color:var(--text)}.hero-copy{max-width:1220px;color:var(--muted);font-size:18px;line-height:1.5;margin:0 0 22px}.read-more{color:var(--blue);font-weight:700;font-size:18px;white-space:nowrap}.browse-wrap h2,.feature-head{font-size:30px;margin:0 0 18px;color:var(--text);letter-spacing:-.7px}.brand-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.brand-box{min-height:170px;padding:22px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;background:0 0;text-align:center;color:var(--text)}.brand-box:nth-child(4n){border-right:0}.brand-box span{font-size:17px;font-weight:700;color:var(--text);margin-top:12px}.brand-logo{font-weight:900;font-size:38px;letter-spacing:-1.2px;text-transform:uppercase;line-height:1;color:var(--text)}.brand-royal-enfield{color:#ff5d5d}.brand-yamaha{color:#dfe8ef}.brand-tvs{color:#6ac7ff}.brand-honda{color:#7ab9ff}.brand-bajaj{color:#8fb1ff}.brand-hero{color:#ff7a7a}.brand-ather{color:#edf3f8}.brand-ktm{color:#edf3f8}.brand-triumph{color:#edf3f8}.brand-suzuki{color:#6ac7ff}.view-all{grid-column:1/-1;min-height:96px;border-right:none;border-bottom:none;background:var(--panel-2);font-size:32px;color:var(--blue);font-weight:700}.pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.pill{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;padding:12px 14px;text-align:center;font-weight:700;color:var(--text)}#types .pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#types .body-style-card{min-width:0;padding:8px}#types .body-style-image{height:110px;margin-bottom:6px}#types .body-style-card strong{font-size:15px}@media (max-width:700px){#types .pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#types .body-style-card{padding:5px}#types .body-style-image{height:82px}#types .body-style-card strong{font-size:12px}}.feature-tabs{display:flex;gap:36px;overflow:auto;border-bottom:1px solid var(--line);margin-bottom:22px}.feature-tabs a{white-space:nowrap;padding:12px 0;color:var(--muted);font-weight:800;position:relative;font-size:16px;letter-spacing:.5px}.feature-tabs a.active,.feature-tabs a:hover{color:var(--accent)}.feature-tabs a.active:after{content:"";position:absolute;height:4px;left:0;right:0;bottom:-1px;border-radius:4px 4px 0 0;background:var(--accent)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:12px}.feature-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 0 rgb(17 24 39 / .02)}.feature-image{height:240px;background:linear-gradient(135deg,#e8edf0,#dfe6eb);position:relative;overflow:hidden}.feature-image:before{content:"";position:absolute;inset:20px 12% 26px 12%;border-radius:70% 30% 50% 40%/60% 40% 60% 40%;background:linear-gradient(135deg,rgb(17 24 39 / .85),rgb(17 24 39 / .95));transform:skewX(-10deg);box-shadow:inset -12px -8px 0 rgb(255 255 255 / .1)}.feature-image:after{content:"";position:absolute;width:80%;height:40%;left:10%;bottom:18%;border-radius:20% 20% 0 0;background:rgb(255 255 255 / .75);filter:blur(10px)}.feature-bike-2:before{background:linear-gradient(135deg,#0a0b0b,#2b2d31)}.feature-bike-3:before{background:linear-gradient(135deg,#1f2937,#374151)}.feature-body{padding:18px 18px 20px}.feature-body h3{margin:0 0 10px;font-size:24px;letter-spacing:-.6px;color:var(--text)}.feature-price{font-size:27px;font-weight:800;color:var(--text);margin:0 0 8px}.feature-price span{font-size:17px;font-weight:500;color:var(--muted)}.feature-sub{color:var(--muted);font-size:16px;margin-bottom:16px}.feature-button{display:inline-block;border:2px solid var(--accent);padding:12px 18px;border-radius:12px;color:var(--accent);font-weight:800;background:0 0}.feature-button:hover{background:var(--accent);color:#06202a}.promo-block{margin-top:24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,var(--green),var(--bg-2));padding:20px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.promo-titleline{font-size:22px;font-weight:800;color:var(--text)}.promo-link{display:inline-block;min-width:160px;text-align:center;background:0 0;border:1px solid var(--line);color:var(--text);padding:12px 16px;border-radius:12px;font-weight:800}.browse-panel{display:block}.browse-wrap{padding-bottom:10px}.brand-box:hover,.feature-card:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgb(0 0 0 / .18)}.brand-box,.feature-card,.pill,.feature-button,.promo-link{transition:all .2s ease}.feature-card:hover .feature-button{background:var(--accent);color:#06202a}.feature-button:hover,.promo-link:hover,.pill:hover{transform:translateY(-1px)}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0 30px}.spec{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgb(96 211 255 / .18);border-radius:12px;background:rgb(6 27 38 / .8)}.spec-label{color:var(--text);font-weight:700;font-size:15px}.spec-value{color:var(--muted);font-size:15px;text-align:right}@media (max-width:700px){.specs{grid-template-columns:1fr}}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.bike-card{width:100%;max-width:100%;border:1px solid rgb(96 211 255 / .18);border-radius:18px;overflow:hidden;background:rgb(6 27 38 / .9);box-shadow:0 12px 24px rgb(0 0 0 / .12);transition:transform .2s ease,box-shadow .2s ease}.bike-card:hover{transform:translateY(-3px);box-shadow:0 18px 32px rgb(0 0 0 / .18)}.bike-card-link{display:block;height:100%;color:inherit}.bike-image{height:230px;background:#0d2330;overflow:hidden;border-bottom:1px solid rgb(96 211 255 / .18)}.bike-image img{width:100%;height:100%;object-fit:cover;display:block}.bike-card .card-body{display:flex;min-height:220px;flex-direction:column}.bike-card-price-label{margin:0 0 3px;color:var(--muted);font-size:12px}.bike-card .price{min-height:32px;color:var(--text);font-size:20px;font-weight:800}.bike-card-highlights{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.bike-card-highlights li{display:flex;justify-content:space-between;gap:12px;padding-bottom:5px;border-bottom:1px solid var(--line);font-size:13px}.bike-card-highlights li span{color:var(--muted)}.bike-card-highlights li strong{overflow-wrap:anywhere;text-align:right}.bike-card .card-body .btn{margin-top:auto;padding-top:12px}.card-body{padding:18px 18px 20px}.card-body h3{margin:0 0 10px;font-size:22px;line-height:1.2;color:var(--text)}.card-body .price{font-size:20px;font-weight:800;color:#fff;margin:0 0 6px}.card-body .muted{color:var(--muted);font-size:14px}.card-body .btn{display:inline-block;margin-top:14px;width:100%;text-align:center;padding:12px 14px;border:1px solid rgb(96 211 255 / .35);border-radius:10px;background:0 0;color:var(--text);font-weight:700}@media (max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.grid{grid-template-columns:1fr}.bike-image{height:200px}}.single-bike-image-wrap{width:min(1100px, 100%);margin:24px 0}.single-bike-image-trigger{display:block;width:100%;border:0;background:0 0;padding:0;cursor:pointer;touch-action:pan-y}.single-bike-main-image{display:block;width:auto;max-width:100%;height:auto;max-height:610px;margin:0 auto;border-radius:18px;background:0 0;box-shadow:0 18px 30px rgb(0 0 0 / .12)}.bike-lightbox{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgb(1 8 12 / .8);backdrop-filter:blur(6px);z-index:9999;padding:40px}.bike-lightbox.is-open{display:flex}.bike-lightbox img{max-width:80vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:18px;background:#061b24;box-shadow:0 30px 60px rgb(0 0 0 / .35)}.bike-lightbox-close{position:absolute;top:20px;right:26px;width:46px;height:46px;border:0;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;font-size:32px;line-height:1;cursor:pointer}.bike-media-tabs{display:flex;gap:10px;margin:0 0 20px;overflow-x:auto;border-bottom:1px solid var(--line)}.bike-media-tab{flex:0 0 auto;padding:12px 18px;border:0;border-bottom:3px solid #fff0;background:0 0;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.bike-media-tab:hover,.bike-media-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.bike-media-tab-list{display:flex;flex:1 1 auto;gap:10px;min-width:0;overflow-x:auto}.bike-review-nav{display:inline-flex;flex:0 0 auto;align-items:center}.bike-media-panel{margin:0 0 24px;padding:20px;border:1px solid var(--line);border-radius:16px;background:rgb(7 23 31 / .7)}.bike-media-panel[hidden]{display:none}.bike-colour-grid,.bike-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bike-colour-item,.bike-gallery-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);cursor:pointer}.bike-colour-item:hover,.bike-gallery-item:hover{border-color:var(--accent)}.bike-colour-item img,.bike-gallery-item img{display:block;width:100%;height:130px;object-fit:contain}.bike-colour-item span{font-size:14px;text-align:center}.bike-video-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px}.bike-video-wrap iframe{width:100%;height:100%;border:0}.bike-variants-panel{overflow:hidden}.bike-variants-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,0.8fr);gap:18px;align-items:start}.bike-variants-layout.is-detail-closed{grid-template-columns:1fr}.bike-variants-list-pane,.bike-variant-detail{min-width:0}.bike-variants-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.bike-variants-heading h2{margin:0 0 4px;font-size:21px}.bike-variants-heading p,.bike-variant-detail-placeholder{margin:0;color:var(--muted);font-size:14px}.bike-variant-status-summary{display:grid;gap:3px;margin:8px 0 0;padding:0;color:var(--muted);font-size:13px;list-style:none}.bike-variant-status-summary li:before{display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;background:var(--accent);content:""}.bike-variant-status-summary li:last-child:before{background:#d28a75}.bike-variant-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.bike-variant-filters label,.bike-variant-filters label span{display:block}.bike-variant-filters label span{margin-bottom:4px;color:var(--muted);font-size:12px}.bike-variant-filters input,.bike-variant-filters select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid rgb(96 211 255 / .3);border-radius:8px;background:rgb(2 29 43 / .9);color:var(--text);font:inherit;font-size:13px}.bike-variants-table-wrap{width:100%}.bike-variants-table{width:100%;border-collapse:collapse;color:var(--text);font-size:13px}.bike-variants-table th,.bike-variants-table td{padding:9px 7px;border-bottom:1px solid rgb(96 211 255 / .16);text-align:left;vertical-align:middle}.bike-variants-table th{color:var(--muted);font-size:11px;font-weight:700}.bike-variant-name-cell{display:flex;align-items:center;gap:9px;min-width:125px;font-weight:700}.bike-variant-name-cell img{width:46px;height:38px;flex:0 0 auto;border-radius:5px;background:var(--panel-2);object-fit:cover}.bike-variant-name-cell small,.bike-variant-status-label{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:400}.bike-variant-row-actions{display:flex;flex-wrap:wrap;gap:5px}.bike-variant-view,.bike-variant-compare,.bike-variant-pagination button,.bike-variant-compare-tray button,.bike-variant-back{min-height:34px;padding:6px 9px;border:1px solid rgb(96 211 255 / .38);border-radius:7px;background:0 0;color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.bike-variant-view:focus-visible,.bike-variant-compare:focus-visible,.bike-variant-pagination button:focus-visible,.bike-variant-compare-tray button:focus-visible,.bike-variant-back:focus-visible,.bike-variant-filters input:focus-visible,.bike-variant-filters select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bike-variant-view,.bike-variant-compare-selected{border-color:var(--accent);color:var(--accent)}.bike-variant-view:hover,.bike-variant-compare:hover,.bike-variant-pagination button:hover,.bike-variant-compare-tray button:hover,.bike-variant-back:hover{border-color:var(--accent);color:var(--accent)}.bike-variant-row.is-selected td{background:rgb(78 215 212 / .07)}.bike-variant-empty,.bike-variant-no-results{padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.bike-variant-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.bike-variant-page-status,.bike-variant-compare-count{color:var(--muted);font-size:12px}.bike-variant-detail{position:relative;padding:14px;border:1px solid rgb(96 211 255 / .26);border-radius:10px;background:rgb(2 29 43 / .55)}.bike-variant-detail-close{position:absolute;top:8px;right:8px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid rgb(96 211 255 / .35);border-radius:7px;background:rgb(15 38 50 / .85);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.bike-variant-detail-close:hover,.bike-variant-detail-close:focus-visible{border-color:var(--accent);color:var(--accent)}.bike-variant-detail-status{display:inline-block;margin:12px 0 4px;padding:3px 7px;border:1px solid rgb(96 211 255 / .35);border-radius:999px;color:var(--accent);font-size:11px}.bike-variant-detail-name{margin:2px 0 4px;font-size:20px}.bike-variant-detail-price{margin:0 0 10px;font-size:18px;font-weight:800}.bike-variant-detail-image{display:block;width:100%;max-height:190px;margin:8px 0 12px;border-radius:7px;background:var(--panel-2);object-fit:cover}.bike-variant-colours{margin:12px 0}.bike-variant-colours>strong{display:block;margin-bottom:8px;font-size:13px}.bike-variant-selected-colour{display:block;min-height:1.5em;margin-bottom:7px;color:var(--muted);font-size:12px}.bike-variant-colour-swatches{display:flex;flex-wrap:wrap;gap:10px}.bike-variant-colour-swatch{width:40px;height:40px;padding:3px;overflow:hidden;border:2px solid var(--line);border-radius:50%;background:var(--panel-2);cursor:pointer}.bike-variant-colour-swatch img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.bike-variant-colour-swatch[aria-pressed=true],.bike-variant-colour-swatch:hover,.bike-variant-colour-swatch:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.bike-variant-detail-specs{margin:0}.bike-variant-detail-specs div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgb(96 211 255 / .14);font-size:13px}.bike-variant-view-more{width:100%;margin:10px 0 0;padding:8px 12px;border:1px solid rgb(96 211 255 / .35);border-radius:8px;background:rgb(15 38 50 / .7);color:var(--accent);font-weight:700;cursor:pointer}.bike-variant-extra-specs{display:block}.bike-variant-detail-extra-specs[hidden]{display:none}.bike-variant-detail-specs dt{color:var(--muted)}.bike-variant-detail-specs dd{margin:0;text-align:right;overflow-wrap:anywhere}.bike-variant-verified,.bike-variant-price-note{margin:10px 0 0;color:var(--muted);font-size:11px}.bike-variant-compare-tray{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding:10px;border:1px solid var(--line);border-radius:8px}.bike-variant-comparison{margin-top:16px}.bike-variant-comparison h3{font-size:17px}.bike-variant-comparison-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bike-variant-comparison-card{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:rgb(2 29 43 / .55)}.bike-variant-comparison-card h4{margin:0 0 8px;font-size:14px}.bike-variant-comparison-card dl{margin:0}.bike-variant-comparison-card dl div{padding:6px 0;border-top:1px solid rgb(96 211 255 / .14);font-size:12px}.bike-variant-comparison-card dt{color:var(--muted)}.bike-variant-comparison-card dd{margin:2px 0 0;overflow-wrap:anywhere}.bike-variant-comparison-card .has-difference dd{color:var(--accent);font-weight:700}.bike-variant-source a{color:var(--blue)}.bike-reviews{scroll-margin-top:100px;margin:24px 0 30px;padding:20px;border:1px solid rgb(78 215 212 / .6);border-radius:12px;background:rgb(6 31 45 / .88)}.bike-reviews-heading,.bike-reviews-list-heading,.bike-review-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.bike-reviews-heading h2{margin:0;color:var(--accent);font-size:24px}.bike-review-write-toggle,.bike-review-submit,.bike-review-cancel,.bike-review-filters button,.bike-review-filters a,.bike-review-pagination a{min-height:40px;padding:9px 14px;border:1px solid rgb(96 211 255 / .4);border-radius:8px;background:0 0;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.bike-review-write-toggle,.bike-review-submit{border-color:var(--accent);background:var(--accent);color:#042330}.bike-review-summary{display:grid;grid-template-columns:minmax(180px,0.7fr) minmax(0,1.3fr);gap:24px;margin:18px 0 22px;padding:18px 0;border-bottom:1px solid var(--line)}.bike-review-average strong{display:block;font-size:42px;line-height:1.1}.bike-review-average strong span{color:var(--muted);font-size:20px;font-weight:500}.bike-review-stars{color:#f4c542;font-size:19px;letter-spacing:0}.bike-review-average p,.bike-review-empty-summary p{margin:6px 0 0;color:var(--muted)}.bike-review-distribution{display:grid;gap:7px}.bike-review-distribution-row{display:grid;grid-template-columns:55px minmax(60px,1fr) 105px;align-items:center;gap:10px;font-size:13px}.bike-review-distribution-row>span:last-child{color:var(--muted);text-align:right}.bike-review-bar{height:9px;overflow:hidden;border-radius:999px;background:var(--panel-2)}.bike-review-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.bike-review-empty-summary{grid-column:1/-1}.bike-review-form-wrap{margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:rgb(2 29 43 / .65)}.bike-review-form{display:grid;gap:14px}.bike-review-rating-input{margin:0;padding:0;border:0}.bike-review-rating-input legend{margin-bottom:8px;font-weight:700}.bike-review-rating-options{display:flex;flex-wrap:wrap;gap:8px}.bike-review-rating-options input{position:absolute;width:1px;height:1px;opacity:0}.bike-review-rating-options label{padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:#f4c542;cursor:pointer}.bike-review-rating-options input:checked+label,.bike-review-rating-options input:focus-visible+label{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.bike-review-field{display:grid;gap:5px;color:var(--text);font-weight:700}.bike-review-field>span,.bike-review-field small{color:var(--muted);font-weight:400}.bike-review-field input,.bike-review-field textarea,.bike-review-field select,.bike-review-filters input,.bike-review-filters select{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgb(96 211 255 / .3);border-radius:7px;background:var(--bg-2);color:var(--text);font:inherit}.bike-review-field textarea{min-height:120px;resize:vertical}.bike-review-field input:focus-visible,.bike-review-field textarea:focus-visible,.bike-review-field select:focus-visible,.bike-review-filters input:focus-visible,.bike-review-filters select:focus-visible,.bike-review-write-toggle:focus-visible,.bike-review-submit:focus-visible,.bike-review-cancel:focus-visible,.bike-review-filters button:focus-visible,.bike-review-filters a:focus-visible,.bike-review-pagination a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bike-review-consent{display:flex;align-items:flex-start;gap:8px;font-size:13px}.bike-review-consent a{color:var(--blue);text-decoration:underline}.bike-review-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bike-review-form-actions{display:flex;flex-wrap:wrap;gap:10px}.bike-review-form-status{min-height:1.5em;margin:0;color:var(--accent)}.bike-review-ajax-status{color:var(--muted);font-size:13px}.bike-review-filters button:disabled,.bike-review-submit:disabled{cursor:wait;opacity:.65}.bike-reviews-list-heading{align-items:flex-start;margin-bottom:14px}.bike-reviews-list-heading h3{margin:0;font-size:20px}.bike-reviews-list-heading h3 span{color:var(--muted);font-size:14px;font-weight:400}.bike-review-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.bike-review-filters label{display:grid;gap:4px;color:var(--muted);font-size:12px}.bike-review-filters input,.bike-review-filters select{min-height:38px;padding:7px 9px;font-size:13px}.bike-review-filters button,.bike-review-filters a,.bike-review-pagination a{min-height:38px;padding:7px 10px;font-size:13px}.bike-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bike-review-card{min-width:0;padding:15px;border:1px solid var(--line);border-radius:9px;background:rgb(2 29 43 / .62)}.bike-review-card-heading h4{margin:0;font-size:16px}.bike-review-card-heading time,.bike-review-variant-label{color:var(--muted);font-size:12px}.bike-review-card h5{margin:10px 0 4px;font-size:15px}.bike-review-card p{margin:9px 0 0;overflow-wrap:anywhere}.bike-review-read-more summary{margin-top:8px;color:var(--blue);cursor:pointer}.bike-review-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.bike-review-pagination span,.bike-review-empty-results{color:var(--muted)}@media (max-width:700px){.bike-media-tab-list{flex:1 1 auto}.bike-media-tabs{gap:4px}.bike-review-nav{padding-right:10px;padding-left:10px}.bike-reviews{padding:14px}.bike-reviews-heading,.bike-reviews-list-heading{align-items:stretch;flex-direction:column}.bike-review-write-toggle{width:100%;min-height:46px}.bike-review-summary{grid-template-columns:1fr;gap:16px}.bike-review-distribution-row{grid-template-columns:48px minmax(40px,1fr) 82px;gap:7px;font-size:11px}.bike-review-filters{display:grid;grid-template-columns:1fr 1fr}.bike-review-filters label:nth-child(3){grid-column:1/-1}.bike-review-filters button,.bike-review-filters a{text-align:center}.bike-review-list{grid-template-columns:1fr}.bike-review-card{padding:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:900px){.bike-variants-layout{grid-template-columns:1fr}.bike-variant-detail{order:-1}}@media (max-width:700px){.bike-variants-panel{padding:12px}.bike-variants-heading{display:block}.bike-variant-filters{grid-template-columns:1fr 1fr;margin-top:12px}.bike-variant-filters label:first-child{grid-column:1/-1}.bike-variants-table,.bike-variants-table tbody,.bike-variants-table tr{display:block;width:100%}.bike-variants-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bike-variants-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin-bottom:10px;padding:5px 9px;border:1px solid var(--line);border-radius:8px}.bike-variants-table tr[hidden]{display:none}.bike-variants-table td{display:flex;justify-content:space-between;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid rgb(96 211 255 / .12);overflow-wrap:anywhere}.bike-variants-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:11px}.bike-variants-table td:first-child,.bike-variants-table td:last-child{grid-column:1/-1}.bike-variants-table td:first-child:before,.bike-variants-table td:last-child:before{display:none}.bike-variants-table td:nth-child(5),.bike-variants-table td:nth-child(6){display:none}.bike-variant-name-cell{min-width:0}.bike-variant-row-actions{width:100%}.bike-variant-view,.bike-variant-compare{flex:1;min-height:40px}.bike-variant-detail{order:0}.bike-variants-layout.is-list-focused .bike-variant-detail{display:none}.bike-variant-comparison-content{grid-template-columns:1fr}}.bike-image-actions,.bike-gallery-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0 20px}.bike-image-action,.bike-gallery-nav{border:1px solid rgb(96 211 255 / .4);border-radius:999px;background:0 0;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.bike-image-action{padding:10px 16px}.bike-image-action:hover,.bike-gallery-nav:hover{border-color:var(--accent);color:var(--accent)}.bike-gallery-nav{width:40px;height:40px;padding:0;font-size:20px}.bike-gallery-position{min-width:60px;color:var(--muted);text-align:center}@media (max-width:700px){.bike-media-panel{padding:12px}.bike-colour-grid,.bike-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bike-colour-item img,.bike-gallery-item img{height:110px}}@media (max-width:700px){.single-bike-main-image{max-height:420px}.bike-lightbox img{max-width:92vw;max-height:72vh}}.bike-compare-box{width:100%;max-width:100%;margin:30px auto 0}.compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.compare-select{width:100%}.compare-select label{display:block;margin-bottom:8px;font-weight:700;color:var(--text)}.compare-select select{width:100%;padding:12px 14px;border:1px solid rgb(96 211 255 / .35);background:rgb(8 24 35 / .9);color:var(--text);border-radius:12px;font-size:16px}.compare-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.bike-compare-box .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--blue));color:#042330;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 12px 24px rgb(78 215 212 / .22);transition:all .2s ease}.bike-compare-box .btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgb(78 215 212 / .28)}.bike-compare-box .btn-secondary{background:var(--panel-2);border:1px solid var(--line);color:var(--text);box-shadow:none}.bike-compare-box .btn-secondary:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel-2));color:var(--text);box-shadow:none}.bike-compare-box .btn{margin-top:12px}.compare-results-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}.compare-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;flex:1;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.compare-results::-webkit-scrollbar{display:none}.quick-comparisons{margin-top:32px}.quick-comparisons-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.quick-comparisons-heading h3{margin:0;color:var(--text);font-size:22px}.quick-comparisons-heading p{margin:5px 0 0;color:var(--muted);font-size:14px}.quick-comparisons-controls{display:flex;gap:8px}.quick-comparisons-controls button{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--text);font-size:20px;cursor:pointer}.quick-comparisons-controls button:hover{border-color:var(--accent);color:var(--accent)}.quick-comparisons-track{display:grid;grid-auto-columns:calc((100% - 40px) / 3);grid-auto-flow:column;gap:20px;overflow-x:auto;padding:2px 2px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) #fff0}.quick-comparison-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text);text-decoration:none;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.quick-comparison-card:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow)}.quick-comparison-bikes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px}.quick-comparison-bike{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.quick-comparison-bike+.quick-comparison-bike{padding-left:14px;border-left:1px solid var(--line)}.quick-comparison-image{display:flex;width:100%;height:100px;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden;border-radius:10px;background:var(--panel-2)}.quick-comparison-image img{width:100%;height:100%;object-fit:contain}.quick-comparison-name{display:-webkit-box;min-height:2.8em;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.4;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-comparison-price{margin-top:3px;font-size:16px}.quick-comparison-onwards{margin-top:2px;color:var(--muted);font-size:12px}.quick-comparison-vs{position:absolute;top:39px;left:50%;display:grid;width:34px;height:34px;place-items:center;transform:translateX(-50%);border:1px solid var(--accent);border-radius:50%;background:var(--panel);color:var(--accent);font-size:11px;font-weight:800}.quick-comparison-cta{display:block;overflow:hidden;padding:10px 12px;border:1px solid var(--accent);border-radius:10px;color:var(--accent);font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.quick-comparison-card:hover .quick-comparison-cta{background:var(--accent);color:var(--bg)}@media (max-width:900px){.quick-comparisons-track{grid-auto-columns:calc((100% - 20px) / 2)}}@media (max-width:600px){.quick-comparisons-heading{align-items:flex-start}.quick-comparisons-heading h3{font-size:19px}.quick-comparisons-track{grid-auto-columns:min(88%, 340px);gap:12px}.quick-comparison-card{padding:12px}.quick-comparison-image{height:90px}}.comparison-card{min-width:0;overflow:hidden;border:1px solid rgb(96 211 255 / .25);border-radius:16px;background:linear-gradient(180deg,rgb(10 36 53 / .98),rgb(5 25 37 / .98));box-shadow:0 18px 32px rgb(0 0 0 / .2)}.comparison-card-image{display:flex;align-items:center;justify-content:center;min-height:190px;padding:18px;background:rgb(2 29 43 / .72)}.comparison-card-image img{width:100%;height:190px;object-fit:contain}.comparison-image-placeholder{color:var(--muted);font-size:14px}.comparison-card h3{margin:0;padding:18px 20px 12px;color:var(--text);font-size:21px}.comparison-card-specs{padding:0 20px 18px}.comparison-card-spec{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgb(96 211 255 / .14)}.comparison-card-spec:last-child{border-bottom:0}.comparison-card-spec.is-different{margin:0 -10px;padding-right:10px;padding-left:10px;border-radius:7px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.comparison-card-spec.is-different strong{color:var(--accent)}.compare-difference-key{flex:0 0 100%;order:-1;margin:0;color:var(--muted);font-size:13px}.compare-difference-key span{color:var(--accent)}.compare-selection-status,.compare-form-error,.compare-error{margin:8px 0;color:var(--muted);font-size:14px}.compare-form-error,.compare-error{color:#e05b5b}.compare-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.active-filters-title{color:var(--muted);font-size:13px;font-weight:700}.active-filter-chip,.clear-all-filters{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font-size:13px}.active-filter-chip:hover,.clear-all-filters:hover{border-color:var(--accent);color:var(--accent)}.clear-all-filters{border-color:#fff0;background:0 0;color:var(--accent);font-weight:700}.bike-empty-state{grid-column:1/-1;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--panel);text-align:center}.bike-empty-state h2{margin:0 0 8px}.bike-empty-state p{color:var(--muted)}.bike-variant-no-results{padding:16px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.bike-variant-reset-filters{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.bike-variant-reset-filters:hover{border-color:var(--accent);color:var(--accent)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.comparison-card-spec span{color:var(--muted)}.comparison-card-spec strong{color:var(--text);text-align:right}.compare-slider-button{flex:0 0 46px;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--blue);color:#042330;font-size:23px;line-height:1;cursor:pointer;box-shadow:0 10px 22px rgb(96 211 255 / .22);transition:transform .2s ease,background .2s ease}.compare-slider-button:hover{background:var(--accent);transform:scale(1.05)}#more-brands:not([hidden]){display:contents}#brands .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px;border:1px solid var(--accent);border-radius:20px;background:var(--bg-2)}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}#brands .category-grid .category{min-width:0;min-height:124px;padding:10px;gap:7px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s ease,background .15s ease}#brands .category-grid .category:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--panel-2)}#brands .category-grid .category:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#brands .brand-card-media{display:flex;width:100%;height:76px;align-items:center;justify-content:center}#brands .brand-card-image{display:block;width:100%;height:100%;object-fit:contain}#brands .brand-card-name{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--text);font-size:14px;font-weight:700;line-height:1.2;text-align:center}#brands .brand-more-button{grid-column:1/-1;width:100%;min-height:60px!important;flex-direction:row!important;border:1px solid var(--accent)!important;border-radius:14px;background:0 0!important;color:var(--accent)!important;font-size:16px;font-weight:700;cursor:pointer}#brands .brand-more-button:hover{background:var(--panel-2)!important}#brands .brand-more-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.category-grid .category{min-height:150px;padding:22px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgb(7 23 31 / .8)}.more-brands{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.more-brands[hidden]{display:none}.body-style-card{display:block;min-width:0;padding:8px;text-align:center;color:#edf3f8}.body-style-image{height:180px;margin-bottom:8px;overflow:hidden}.body-style-image img{width:100%;height:100%;object-fit:contain;display:block}@media (max-width:700px){.category-grid,.more-brands{grid-template-columns:repeat(2,minmax(0,1fr))}#brands .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}#brands .category-grid .category{min-height:120px;padding:8px 5px;gap:6px}#brands .brand-card-desktop-extra{display:none}#brands .category-grid.brands-expanded .brand-card-desktop-extra{display:flex}#brands .brand-card-media{height:72px}#brands .brand-card-name{font-size:12px}#brands .brand-more-button{min-height:58px!important;font-size:15px}.body-style-image{height:110px}}@media (max-width:700px){.header-inner{min-height:68px;height:auto;gap:8px;flex-wrap:wrap;padding:10px 0}.menu-btn{display:block;order:1;padding:0;cursor:pointer;position:relative;z-index:101;pointer-events:auto;touch-action:manipulation}.logo{order:2;font-size:24px}.site-header .search{order:4;flex:1 1 100%;min-width:0;width:auto;height:42px}.site-header .search input{font-size:14px}.theme-switcher{order:3;gap:3px;margin-left:auto;padding:3px;border-radius:12px}.theme-switcher-option{min-width:40px;min-height:40px;gap:0;padding:0;border-radius:9px}.theme-switcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.theme-switcher-icon{width:24px;height:24px;flex-basis:24px;font-size:15px}.nav{order:5;display:none;width:100%;margin-left:0;gap:0;position:absolute;top:100%;right:0;left:0;z-index:100;padding:8px 16px 14px;border-bottom:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow)}.nav.is-open{display:flex;flex-direction:column}.nav a,.nav-tool-button{padding:12px 0;border-bottom:1px solid var(--line);text-align:left}.nav-tool-button{width:100%}}:root[data-bikehub-theme=light]{color-scheme:light;--bg:#f4f1e8;--bg-2:#faf8f1;--panel:#fffefa;--panel-2:#eee8d8;--line:#d8d0bc;--text:#28271f;--muted:#686454;--accent:#9a7837;--accent-2:#b08a43;--blue:#416b79;--green:#46775d;--shadow:0 14px 32px rgba(58,48,27,.09)}:root[data-bikehub-theme=light] .site-header{background:rgb(250 248 241 / .97);border-bottom-color:rgb(154 120 55 / .24)}:root[data-bikehub-theme=dark-teal] body{background:radial-gradient(ellipse at 12% 0%,rgb(40 186 169 / .16),transparent 36%),radial-gradient(ellipse at 92% 18%,rgb(92 167 151 / .1),transparent 32%),var(--bg)!important}:root[data-bikehub-theme=dark-teal] .site-header{background:rgb(6 27 32 / .95);border-bottom-color:rgb(98 225 203 / .24);box-shadow:0 14px 36px rgb(0 8 10 / .38)}:root[data-bikehub-theme=dark-teal] .theme-switcher{border-color:rgb(98 225 203 / .26);background:linear-gradient(145deg,rgb(18 56 58 / .98),rgb(8 35 39 / .98));box-shadow:inset 0 1px rgb(255 255 255 / .05),0 8px 20px rgb(0 8 15 / .2)}:root[data-bikehub-theme=dark-teal] .theme-switcher-option[aria-pressed=true]{background:linear-gradient(135deg,rgb(98 225 203 / .22),rgb(40 186 169 / .09));box-shadow:0 0 20px rgb(98 225 203 / .18),inset 0 1px rgb(255 255 255 / .08)}:root[data-bikehub-theme=dark-teal] .brand-grid,:root[data-bikehub-theme=dark-teal] .feature-card,:root[data-bikehub-theme=dark-teal] .spec,:root[data-bikehub-theme=dark-teal] .bike-card,:root[data-bikehub-theme=dark-teal] .bike-variant-detail,:root[data-bikehub-theme=dark-teal] .bike-variant-comparison,:root[data-bikehub-theme=dark-teal] .bike-compare-box,:root[data-bikehub-theme=dark-teal] .bike-media-panel{border-color:rgb(98 225 203 / .19);box-shadow:0 18px 36px rgb(0 8 10 / .24),inset 0 1px rgb(255 255 255 / .04)}:root[data-bikehub-theme=dark-teal] .feature-card,:root[data-bikehub-theme=dark-teal] .bike-card,:root[data-bikehub-theme=dark-teal] .spec,:root[data-bikehub-theme=dark-teal] .bike-variant-detail{background:linear-gradient(155deg,rgb(17 54 56 / .98),rgb(10 36 40 / .98))}:root[data-bikehub-theme=dark-teal] .feature-card:hover,:root[data-bikehub-theme=dark-teal] .bike-card:hover,:root[data-bikehub-theme=dark-teal] .category-grid .category:hover{border-color:rgb(98 225 203 / .48);box-shadow:0 18px 40px rgb(0 8 10 / .3),0 0 22px rgb(40 186 169 / .1)}:root[data-bikehub-theme=dark-teal] .hero-inline h1,:root[data-bikehub-theme=dark-teal] .single>h1,:root[data-bikehub-theme=dark-teal] .section h2,:root[data-bikehub-theme=dark-teal] .browse-wrap h2{text-shadow:0 2px 22px rgb(98 225 203 / .1)}:root[data-bikehub-theme=dark-teal] .bike-variant-view,:root[data-bikehub-theme=dark-teal] .bike-variant-compare,:root[data-bikehub-theme=dark-teal] .bike-variant-compare-tray button,:root[data-bikehub-theme=dark-teal] .bike-variant-compare-selected{border-color:rgb(98 225 203 / .42);background:linear-gradient(135deg,rgb(40 186 169 / .2),rgb(18 56 58 / .96));color:var(--text)}:root[data-bikehub-theme=dark-teal] .bike-variant-view:hover,:root[data-bikehub-theme=dark-teal] .bike-variant-compare:hover,:root[data-bikehub-theme=dark-teal] .bike-variant-compare-tray button:hover,:root[data-bikehub-theme=dark-teal] .bike-variant-compare-selected:hover{border-color:var(--accent);box-shadow:0 0 18px rgb(98 225 203 / .2)}:root[data-bikehub-theme=light] body{background:radial-gradient(ellipse at 50% 0%,rgb(255 255 255 / .92),transparent 56%),var(--bg)!important}:root[data-bikehub-theme=light] .hero-inline h1,:root[data-bikehub-theme=light] .single>h1,:root[data-bikehub-theme=light] .section h2,:root[data-bikehub-theme=light] .browse-wrap h2{font-family:Georgia,"Times New Roman",serif;color:#302b20}:root[data-bikehub-theme=light] .brand-grid,:root[data-bikehub-theme=light] .feature-card,:root[data-bikehub-theme=light] .spec,:root[data-bikehub-theme=light] .bike-card,:root[data-bikehub-theme=light] .bike-variant-detail,:root[data-bikehub-theme=light] .bike-variants-table-wrap,:root[data-bikehub-theme=light] .bike-variant-comparison,:root[data-bikehub-theme=light] .bike-compare-box,:root[data-bikehub-theme=light] .bike-media-panel{border-color:var(--line);background:var(--panel);box-shadow:0 10px 24px rgb(58 48 27 / .06)}:root[data-bikehub-theme=light] .bike-filters,:root[data-bikehub-theme=light] .browse-tabs,:root[data-bikehub-theme=light] .tabs{border-color:var(--line)}:root[data-bikehub-theme=light] .bike-filters .filter-actions .btn.primary,:root[data-bikehub-theme=light] .feature-button,:root[data-bikehub-theme=light] .bike-review-submit,:root[data-bikehub-theme=light] .bike-review-write-toggle{border-color:var(--accent);background:linear-gradient(135deg,#b5924d,#8c6b31);color:#fffdf6}:root[data-bikehub-theme=light] .bike-filters .filter-grid select,:root[data-bikehub-theme=light] .bike-variant-filters input,:root[data-bikehub-theme=light] .bike-variant-filters select{border-color:var(--line);background:#fffefa;color:var(--text)}:root[data-bikehub-theme=light] .brand-grid,:root[data-bikehub-theme=light] .feature-card,:root[data-bikehub-theme=light] .spec,:root[data-bikehub-theme=light] .bike-card,:root[data-bikehub-theme=light] .bike-variant-detail,:root[data-bikehub-theme=light] .bike-variants-table-wrap,:root[data-bikehub-theme=light] .bike-variant-comparison,:root[data-bikehub-theme=light] .bike-compare-box{background:var(--panel);color:var(--text)}:root[data-bikehub-theme=light] .brand-box,:root[data-bikehub-theme=light] .brand-box span,:root[data-bikehub-theme=light] .brand-logo,:root[data-bikehub-theme=light] .body-style-card,:root[data-bikehub-theme=light] .feature-body h3,:root[data-bikehub-theme=light] .feature-price,:root[data-bikehub-theme=light] .promo-titleline,:root[data-bikehub-theme=light] .promo-link,:root[data-bikehub-theme=light] .feature-button,:root[data-bikehub-theme=light] .hero-inline h1,:root[data-bikehub-theme=light] .browse-wrap h2,:root[data-bikehub-theme=light] .feature-head,:root[data-bikehub-theme=light] .feature-tabs a,:root[data-bikehub-theme=light] .tabs a,:root[data-bikehub-theme=light] .nav a,:root[data-bikehub-theme=light] .menu-btn,:root[data-bikehub-theme=light] .card-body .price{color:var(--text)}:root[data-bikehub-theme=light] .site-header .search,:root[data-bikehub-theme=light] .site-header .search input,:root[data-bikehub-theme=light] .bike-variant-filters input,:root[data-bikehub-theme=light] .bike-variant-filters select,:root[data-bikehub-theme=light] .compare-select select,:root[data-bikehub-theme=light] .compare-form input,:root[data-bikehub-theme=light] .bike-compare-box input,:root[data-bikehub-theme=light] .bike-compare-box select{color:var(--text);border-color:var(--line);background:var(--panel)}:root[data-bikehub-theme=light] .site-header .search input::placeholder{color:var(--muted)}:root[data-bikehub-theme=light] .category,:root[data-bikehub-theme=light] .pill{background:var(--panel);color:var(--text);border-color:var(--line)}:root[data-bikehub-theme=light] .feature-button:hover,:root[data-bikehub-theme=light] .feature-card:hover .feature-button{background:var(--accent);color:#fff}:root[data-bikehub-theme=light] .bike-variant-view,:root[data-bikehub-theme=light] .bike-variant-compare,:root[data-bikehub-theme=light] .bike-variant-detail-close,:root[data-bikehub-theme=light] .bike-variant-view-more,:root[data-bikehub-theme=light] .bike-variant-compare-tray button,:root[data-bikehub-theme=light] .bike-image-action,:root[data-bikehub-theme=light] .compare-slider-button{color:var(--text);border-color:var(--line);background:var(--panel)}:root[data-bikehub-theme=light] .bike-variant-view:hover,:root[data-bikehub-theme=light] .bike-variant-compare:hover,:root[data-bikehub-theme=light] .bike-variant-detail-close:hover,:root[data-bikehub-theme=light] .bike-variant-view-more:hover,:root[data-bikehub-theme=light] .bike-variant-compare-tray button:hover,:root[data-bikehub-theme=light] .bike-image-action:hover,:root[data-bikehub-theme=light] .compare-slider-button:hover{color:var(--accent);border-color:var(--accent)}:root[data-bikehub-theme=light] .bike-variant-row,:root[data-bikehub-theme=light] .bike-variant-row td,:root[data-bikehub-theme=light] .compare-card{color:var(--text)}:root[data-bikehub-theme=light] .site-header .search{background:var(--panel)}:root[data-bikehub-theme=light] .comparison-card{border-color:var(--line);background:var(--panel);box-shadow:0 12px 24px rgb(23 43 54 / .08)}:root[data-bikehub-theme=light] .comparison-card-image{background:var(--panel-2)}:root[data-bikehub-theme=light] .comparison-card-spec{border-bottom-color:var(--line)}:root[data-bikehub-theme=light] .brand-yamaha,:root[data-bikehub-theme=light] .brand-triumph{color:#475569}:root[data-bikehub-theme=light] .brand-royal-enfield{color:#c62828}:root[data-bikehub-theme=light] .brand-tvs{color:#006b91}:root[data-bikehub-theme=light] .brand-honda,:root[data-bikehub-theme=light] .brand-suzuki{color:#075f96}:root[data-bikehub-theme=light] .brand-bajaj{color:#334e9a}:root[data-bikehub-theme=light] .brand-hero{color:#b4232f}:root[data-bikehub-theme=light] .brand-ather{color:#334155}:root[data-bikehub-theme=light] .brand-ktm{color:#9a3412}:root[data-bikehub-theme=light] .body-style-card,:root[data-bikehub-theme=light] .category-grid .category{color:var(--text)}:root[data-bikehub-theme=light] .category-grid .category{background:var(--panel);border-color:var(--line)}:root[data-bikehub-theme=light] .spec,:root[data-bikehub-theme=light] .bike-card,:root[data-bikehub-theme=light] .bike-variant-comparison-card,:root[data-bikehub-theme=light] .bike-variant-detail,:root[data-bikehub-theme=light] .bike-reviews,:root[data-bikehub-theme=light] .bike-review-form-wrap,:root[data-bikehub-theme=light] .bike-media-panel{border-color:var(--line);background:var(--panel);color:var(--text)}:root[data-bikehub-theme=light] .bike-image{background:var(--panel-2);border-bottom-color:var(--line)}:root[data-bikehub-theme=light] .bike-variant-detail-close,:root[data-bikehub-theme=light] .bike-variant-view-more{border-color:var(--line);background:var(--panel-2);color:var(--text)}:root[data-bikehub-theme=light] .bike-variant-filters input,:root[data-bikehub-theme=light] .bike-variant-filters select,:root[data-bikehub-theme=light] .bike-review-field input,:root[data-bikehub-theme=light] .bike-review-field textarea,:root[data-bikehub-theme=light] .bike-review-field select,:root[data-bikehub-theme=light] .bike-review-filters input,:root[data-bikehub-theme=light] .bike-review-filters select,:root[data-bikehub-theme=light] .bike-filters .filter-grid select{border-color:var(--line);background:var(--panel);color:var(--text)}:root[data-bikehub-theme=light] .bike-compare-box .btn,:root[data-bikehub-theme=light] .bike-review-write-toggle,:root[data-bikehub-theme=light] .bike-review-submit{color:#fff}:root[data-bikehub-theme=light] .bike-compare-box .compare-actions .btn-secondary{border-color:var(--line);background:var(--panel-2);color:var(--text)}:root[data-bikehub-theme=light] .bike-compare-box .compare-actions .btn-secondary:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel-2));color:var(--text)}:root[data-bikehub-theme=light] .bike-review-stars,:root[data-bikehub-theme=light] .bike-review-rating-options label{color:#8a5b00}:root[data-bikehub-theme=light] .compare-form-error,:root[data-bikehub-theme=light] .compare-error{color:#b42318}@media (max-width:700px){.compare-selects{grid-template-columns:1fr;gap:12px}.compare-results-wrap{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}.compare-difference-key{grid-column:1/-1}.compare-results{grid-column:2;grid-template-columns:repeat(2,minmax(100%,1fr));gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.comparison-card{scroll-snap-align:start}.compare-slider-prev{grid-column:1;grid-row:2}.compare-slider-next{grid-column:3;grid-row:2}.compare-slider-button{align-self:start;flex-basis:40px;width:40px;height:40px;font-size:19px}.container{width:min(100% - 48px, 1200px)}.hero h1{font-size:32px}.hero p{font-size:16px}}@media (max-width:700px){.section{padding:20px 0}.section h2,.browse-wrap h2,.feature-head{font-size:24px}.hero{flex-direction:column;align-items:flex-start;padding:32px 0 18px}.bike-filters{padding:14px!important}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filter-grid>div{min-width:0}.filter-grid select,.bike-variant-filters input,.bike-variant-filters select,.compare-select select,.bike-review-filters input,.bike-review-filters select{min-height:44px;width:100%;max-width:100%;font-size:16px}.filter-actions{justify-content:flex-start}.filter-actions .btn{min-height:40px;padding:8px 14px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-image{height:190px}.category-grid,.more-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid .category{min-height:116px;padding:14px 10px}.category-grid .category>div{font-size:28px!important}.pills{grid-template-columns:1fr 1fr;gap:9px}.pill{display:flex;min-height:44px;align-items:center;justify-content:center;padding:10px;font-size:14px}.bike-media-tab-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.bike-media-tab-list .bike-media-tab{min-height:44px;flex:0 0 auto;scroll-snap-align:start}.bike-review-nav{min-height:44px}.bike-colour-grid,.bike-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bike-colour-item,.bike-gallery-item{min-height:44px}.bike-variants-table td{font-size:12px}.bike-variant-row-actions button,.bike-variant-pagination button,.bike-variant-back,.bike-variant-detail-close,.bike-variant-view-more,.bike-variant-reset-filters,.bike-variant-compare-tray button{min-height:44px}.bike-variant-detail-close{width:44px;height:44px}.active-filter-chip,.clear-all-filters{min-height:40px}.compare-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.compare-actions .btn{min-height:44px;margin-top:8px;padding:10px 12px}.comparison-card h3{padding:14px 14px 10px;font-size:18px}.comparison-card-specs{padding:0 14px 14px}.comparison-card-spec{gap:10px;padding:9px 0;font-size:13px}.bike-image-action,.bike-gallery-nav,.bike-review-pagination a,.bike-review-pagination button{min-height:44px}.bike-empty-state{padding:20px 14px}}@media (max-width:380px){.container{width:calc(100% - 48px)}#brands .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}#brands .category-grid .category{min-height:116px;padding:7px 3px}#brands .brand-card-media{height:66px}#brands .brand-card-name{font-size:11px}.bike-filters .filter-grid{grid-template-columns:1fr}.logo{font-size:21px}.theme-switcher-option{min-width:38px;min-height:38px}.filter-grid{grid-template-columns:1fr}.bike-card .card-body{min-height:0}.bike-image{height:180px}.bike-variant-filters{grid-template-columns:1fr}.bike-variant-filters label:first-child{grid-column:auto}.compare-results-wrap{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.compare-slider-button{flex-basis:34px;width:34px;height:34px}}.single h1,.single h2,.single h3,.single h4,.single h5{color:var(--text)}.single>h1{margin:24px 0 18px;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.6px}.single-bike-image-wrap{margin-top:12px}.bike-ex-showroom-price{display:grid;gap:2px;margin:12px 0 18px;padding:0 4px}.bike-ex-showroom-price>span{color:var(--muted);font-size:13px}.bike-ex-showroom-price strong{color:var(--text);font-size:clamp(20px,2.4vw,27px);line-height:1.2}.bike-specs-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin:-8px 4px 18px;padding:0 18px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:var(--bg);font-weight:800}.bike-specs-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bike-specifications{scroll-margin-top:96px;margin:30px 0}.bike-specifications>h2,.single>.section h2{margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--line);font-size:clamp(24px,3vw,30px);line-height:1.2}.bike-spec-group{margin:12px 0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.bike-spec-group>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;color:var(--text);font-size:17px;font-weight:700;cursor:pointer;list-style:none}.bike-spec-group>summary::-webkit-details-marker{display:none}.bike-spec-group>summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.bike-spec-group[open]>summary:after{content:"−"}.bike-spec-group>summary span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.bike-spec-group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.bike-spec-group .specs{margin:0;padding:0 14px 14px}.bike-spec-group .spec{border-color:var(--line);background:var(--bg-2)}.bike-editorial-content{margin:26px 0;color:var(--text);font-size:16px;line-height:1.75}.bike-editorial-content h2,.bike-editorial-content h3,.bike-editorial-content h4{margin:1.5em 0 .65em;padding-left:12px;border-left:3px solid var(--accent);line-height:1.3}.bike-editorial-content h2{font-size:clamp(22px,3vw,28px)}.bike-editorial-content h3{font-size:21px}.bike-editorial-content p,.bike-editorial-content li{color:var(--text)}.bike-editorial-content li{margin:.35em 0}@media (max-width:700px){.single{width:calc(100% - 24px)}.single>h1{margin:18px 0 12px;font-size:28px}.bike-spec-group>summary{min-height:52px;padding:12px;font-size:16px}.bike-spec-group .specs{padding:0 10px 10px}.bike-spec-group .spec{padding:12px}.bike-editorial-content{font-size:16px;line-height:1.7}.bike-specs-link{display:flex;width:100%;margin:0 0 16px}}.wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item,".") ". ";counter-increment:item}