.vms-motohero{background:#e6e6e4;color:#1d2023;padding:28px 0 64px}.vms-crumb{font-size:13px;color:#4a4e52;margin-bottom:18px}.vms-motohero h1{font:500 clamp(32px,4.6vw,54px)/1.1 var(--vms-font-cond,"Jost",Arial);margin:0 0 12px;text-transform:uppercase;letter-spacing:.015em}.vms-motohero h1 span{color:#1d2023}.vms-motohero p{max-width:650px}.vms-motohero .vms-wrap{position:relative}.vms-motohelp{position:absolute;right:0;top:25px;width:240px;background:#fff;color:#1d2023;padding:18px;text-decoration:none;border-radius:6px}.vms-motohelp strong,.vms-motohelp small,.vms-motohelp b{display:block}.vms-motohelp small{margin:8px 0 14px}.vms-motohelp b{background:#e6e6e4;padding:10px;text-align:center;border-radius:4px}.vms-bikebar{margin-top:-34px;position:relative}.vms-bikebar .vms-wrap{background:#fff;border:1px solid #ddd;padding:22px;box-shadow:0 7px 25px #0001;border-radius:6px}.vms-bikebar small,.vms-bikebar strong,.vms-bikebar span{display:block}.vms-bikebar strong{font:500 20px var(--vms-font-cond,"Jost",Arial)}.vms-bikebar span{font-size:13px;color:#4a4e52}.vms-results{padding:24px 0 50px;background:#f6f6f5}.vms-resulthead{background:#fff;border:1px solid #ddd;padding:17px;margin-bottom:12px;border-radius:6px}.vms-modelproducts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vms-modelcard{background:#fff;border:1px solid #ddd;padding:9px;border-radius:8px;overflow:hidden}.vms-modelimg{height:220px;display:block;background:#f1f1ef;position:relative}.vms-modelimg img{width:100%;height:100%;object-fit:contain}.vms-modelimg em{position:absolute;top:7px;left:7px;background:#e6e6e4;color:#1d2023;font:600 10px var(--vms-font-base,"Jost",Arial);padding:5px 8px;font-style:normal;border-radius:4px;text-transform:uppercase}.vms-modelbody h3{font-size:16px;line-height:1.35}.vms-modelbody h3 a{color:#1d2023;text-decoration:none;font-weight:500}.vms-modelbody p{font-size:14px;color:#4a4e52}.vms-modelbody>strong{display:block;font:600 18px var(--vms-font-cond,"Jost",Arial);margin:8px 0}.vms-stock{display:block;color:#18823b;font-size:13px;margin:6px 0}.vms-cart{display:block;background:#1d2023;color:#fff!important;text-decoration:none;text-align:center;padding:11px;font-weight:500;border-radius:8px;text-transform:uppercase;font-size:13px;letter-spacing:.08em}html .vms-cart.vms-cart--soldout{background:#efefed!important;color:#9a9c9e!important;border-color:#bdbdbb!important;cursor:default}@media(max-width:900px){.vms-motohelp{position:static;margin-top:20px}.vms-modelproducts{grid-template-columns:repeat(2,1fr)}}.vms-bikebar .vms-wrap{display:flex;align-items:center;justify-content:space-between}.vms-resultsgrid{display:grid;grid-template-columns:250px 1fr;gap:16px}.vms-side{background:#fff;border:1px solid #ddd;padding:16px;height:max-content;border-radius:6px}.vms-side h3{font:600 14px var(--vms-font-cond,"Jost",Arial);margin:0;padding:0 0 14px;border-bottom:1px solid #ddd;text-transform:uppercase;letter-spacing:.04em;color:#1d2023}.vms-side>div{padding:15px 0;border-bottom:1px solid #ddd}.vms-side b{display:block;font:600 13px var(--vms-font-base,"Jost",Arial);margin-bottom:8px;color:#1d2023;text-transform:uppercase;letter-spacing:.04em}.vms-side a,.vms-side span{display:block;color:#33373b;text-decoration:none;font-size:14px;padding:6px 0}.vms-price{display:flex;align-items:center;gap:5px;font-size:13px;margin:5px 0}.vms-price input{width:100%;height:36px;border:1px solid #ddd;border-radius:4px}.vms-resulthead{display:flex;align-items:center;justify-content:space-between}.vms-resulthead select{height:38px;border:1px solid #ddd;background:#fff;border-radius:4px}.vms-service{background:#fff;border-top:1px solid #ddd;padding:28px 0}.vms-service .vms-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.vms-service div{padding:0 22px;border-right:1px solid #ddd}.vms-service div:last-child{border-right:0}.vms-service b,.vms-service span{display:block}.vms-service b{font:600 14px var(--vms-font-base,"Jost",Arial);color:#1d2023}.vms-service span{font-size:13px;color:#4a4e52;margin-top:5px}@media(max-width:900px){.vms-resultsgrid{grid-template-columns:1fr}.vms-side{display:none}.vms-bikebar .vms-wrap{display:block}.vms-bikebar .vms-btn{margin-top:14px}.vms-service .vms-wrap{grid-template-columns:1fr;gap:16px}.vms-service div{border-right:0;border-bottom:1px solid #ddd;padding:0 0 16px}.vms-service div:last-child{border-bottom:0;padding-bottom:0}}.vms-check{display:flex!important;align-items:center;gap:8px;padding:6px 0!important;cursor:pointer;font-size:14px}.vms-check input{position:absolute;opacity:0;pointer-events:none}.vms-check i{width:16px;height:16px;border:1px solid #9aa1a6;background:#fff;display:grid;place-items:center;flex:0 0 16px;border-radius:4px}.vms-check input:checked+i{background:#4a4e52;border-color:#4a4e52}.vms-check input:checked+i:after{content:"\2713";color:#fff;font:700 11px Arial}.vms-resulthead strong{font:600 15px var(--vms-font-base,"Jost",Arial);color:#1d2023}.vms-side,.vms-side a,.vms-side span,.vms-side label,.vms-side input,.vms-side select{font-family:var(--vms-font-base,"Jost",Arial),Arial,sans-serif}.vms-side a,.vms-side span,.vms-side label{font-weight:400;letter-spacing:0}.vms-check i{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.vms-check:hover i{border-color:#888}.vms-check input:focus-visible+i{box-shadow:0 0 0 3px #0000001f}.vms-modelcard[hidden]{display:none!important}html .vms-side{position:sticky;top:20px;padding:0;background:#fff;border:1px solid var(--vms-grey-2);border-radius:14px;overflow:hidden}html .vms-side>.vms-sidehead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--vms-grey-2)}.vms-sidetoggle{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;background:none;border:0;cursor:default;color:var(--vms-navy);text-align:left}html .vms-side .vms-sidetoggle span{display:inline;padding:0;font:700 16px var(--vms-font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--vms-navy)}.vms-sidetoggle svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:var(--vms-forest);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vms-sidetoggle em{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--vms-forest);color:#fff;font:700 11px/20px var(--vms-font-base);font-style:normal;text-align:center}.vms-sidetoggle em[hidden],.vms-sideclear[hidden],.vms-sidetoggle .vms-chev{display:none}.vms-sideclear{padding:0;background:none;border:0;cursor:pointer;font:500 13px var(--vms-font-base);color:var(--vms-forest);text-decoration:underline;text-underline-offset:3px}.vms-sideclear:hover{color:var(--vms-navy)}html .vms-side>.vms-sidebody{padding:0 18px 6px;border:0}html .vms-side .vms-fgroup{padding:18px 0 8px;border-bottom:1px solid var(--vms-grey)}html .vms-side .vms-fgroup:last-child{border-bottom:0}html .vms-side .vms-fgroup[hidden]{display:none}html .vms-side .vms-fgroup>b{margin:0 0 12px;font:600 11px var(--vms-font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--vms-muted)}.vms-chips{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px}html .vms-side .vms-fchip{position:relative;display:inline-flex;padding:0;margin:0;cursor:pointer}.vms-fchip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}html .vms-side .vms-fchip span{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid var(--vms-grey-2);border-radius:999px;background:#fff;font:500 13px/1.1 var(--vms-font-base);color:var(--vms-navy);transition:background .15s ease,border-color .15s ease,color .15s ease}html .vms-side .vms-fchip:hover span{border-color:var(--vms-forest)}html .vms-side .vms-fchip input:checked+span{background:var(--vms-forest);border-color:var(--vms-forest);color:#fff}html .vms-side .vms-fchip input:checked+span:before{content:"\2713";font-size:11px}html .vms-side .vms-fchip input:focus-visible+span{box-shadow:0 0 0 3px #1e4b3933}html #vmsTypeGroup .vms-minehelp{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:0;background:none;font-size:12px;line-height:1.45;color:var(--vms-muted)}html #vmsTypeGroup .vms-minehelp span{display:inline;padding:0;font-size:12px;color:var(--vms-muted)}.vms-minehelp svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media(max-width:900px){html .vms-side{display:block!important;position:static}.vms-sidetoggle{cursor:pointer}.vms-sidetoggle .vms-chev{display:block;margin-left:auto;stroke:var(--vms-navy);transition:transform .2s ease}.vms-side.is-open .vms-chev{transform:rotate(180deg)}html .vms-side>.vms-sidehead{border-bottom:0;padding:14px 16px}html .vms-side.is-open>.vms-sidehead{border-bottom:1px solid var(--vms-grey-2)}html .vms-side:not(.is-open)>.vms-sidebody{display:none}html .vms-side>.vms-sidebody{padding:0 16px 6px}}html .vms-resultsgrid{grid-template-columns:1fr}html .vms-resulthead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border:1px solid var(--vms-grey-2);border-radius:14px;background:#fff}html .vms-resulthead>strong{order:9;flex:1 1 100%;font:500 13px var(--vms-font-base);color:var(--vms-muted)}.vms-fbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto}.vms-fdrop{position:relative}.vms-fdrop[hidden]{display:none}.vms-fdrop__btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 16px;border:1px solid var(--vms-grey-2);border-radius:999px;background:#fff;cursor:pointer;font:600 13px var(--vms-font-base);letter-spacing:.04em;text-transform:uppercase;color:var(--vms-navy);transition:border-color .15s ease,background .15s ease}.vms-fdrop__btn:hover,.vms-fdrop.is-open .vms-fdrop__btn{border-color:var(--vms-forest)}.vms-fdrop.has-value .vms-fdrop__btn{background:var(--vms-grey);border-color:var(--vms-forest)}.vms-fdrop__btn em{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--vms-forest);color:#fff;font:700 11px/20px var(--vms-font-base);font-style:normal;letter-spacing:0;text-align:center}.vms-fdrop__btn em[hidden]{display:none}.vms-fdrop__btn .vms-chev{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.vms-fdrop.is-open .vms-chev{transform:rotate(180deg)}.vms-fdrop__panel{display:none;position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max-content;max-width:420px;padding:16px 16px 6px;background:#fff;border:1px solid var(--vms-grey-2);border-radius:14px;box-shadow:0 16px 36px #15232124}.vms-fdrop.is-open .vms-fdrop__panel{display:block}.vms-fbar .vms-chips{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px}.vms-fbar .vms-fchip{position:relative;display:inline-flex;cursor:pointer}.vms-fbar .vms-fchip span{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid var(--vms-grey-2);border-radius:999px;background:#fff;font:500 13px/1.1 var(--vms-font-base);color:var(--vms-navy);transition:background .15s ease,border-color .15s ease,color .15s ease}.vms-fbar .vms-fchip:hover span{border-color:var(--vms-forest)}.vms-fbar .vms-fchip input:checked+span{background:var(--vms-forest);border-color:var(--vms-forest);color:#fff}.vms-fbar .vms-fchip input:checked+span:before{content:"\2713";font-size:11px}.vms-fbar .vms-fchip input:focus-visible+span{box-shadow:0 0 0 3px #1e4b3933}html #vmsTypeGroup .vms-fchip span{letter-spacing:.04em}html #vmsTypeGroup .vms-minehelp{display:flex;align-items:flex-start;gap:8px;max-width:320px;margin:0 0 10px;padding:0;background:none;font:400 12px/1.45 var(--vms-font-base);color:var(--vms-muted)}.vms-fbar .vms-sideclear{padding:0 4px}html .vms-resulthead .vms-inresults{flex:0 1 300px}html .vms-resulthead .vms-inresults input,html .vms-resulthead select{height:42px;border:1px solid var(--vms-grey-2)!important;border-radius:999px!important}html .vms-resulthead select{padding:0 34px 0 16px;font:500 13px var(--vms-font-base);color:var(--vms-navy)}@media(max-width:900px){.vms-fbar{position:relative;flex:1 1 100%;margin-right:0}.vms-fdrop{position:static}.vms-fdrop__panel{left:0;right:0;width:auto;max-width:none}html .vms-resulthead .vms-inresults{flex:1 1 100%;max-width:none}html .vms-resulthead form{flex:1 1 100%}html .vms-resulthead select{width:100%}}@media(max-width:900px){.vms-fbar{flex-wrap:wrap;gap:6px}.vms-fbar>.vms-fdrop:not([hidden]){flex:1 1 0;min-width:0}.vms-fdrop__btn{width:100%;justify-content:center;gap:4px;padding:0 8px;font-size:13px;letter-spacing:0;text-transform:none}.vms-fdrop__btn .vms-chev{flex:0 0 14px;width:14px;height:14px}.vms-fbar .vms-sideclear{flex:1 1 100%;text-align:left;padding:2px 4px 0}}html .vms-resultsgrid{grid-template-columns:264px 1fr;gap:24px;align-items:start}html .vms-resulthead>strong{order:0;flex:0 0 auto;font:600 15px var(--vms-font-base);color:var(--vms-navy)}html .vms-resulthead .vms-inresults{margin-left:auto}@media(max-width:900px){html .vms-resultsgrid{grid-template-columns:1fr;gap:12px}html .vms-resulthead .vms-inresults{margin-left:0}}html .vms-side .vms-chips{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/varmotoself-bike.css.map */
