.tbh-bf-sec{padding:24px 0 56px}.tbh-bf{--bf-ink: #111;--bf-body: #414141;--bf-meta: #6b6b6b;--bf-line: #e5e4df;--bf-band: #f4f4f1;--bf-tile: #ecebe8;--bf-acc: #f59523;--bf-card: #fff;--bf-sel: #fafaf7;max-width:680px;margin:0 auto;color:var(--bf-body);font-size:15px;line-height:1.5}.tbh-bf__card{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:16px;overflow:hidden}.tbh-bf__top{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--bf-line)}.tbh-bf__h{flex:1;margin:0;font-size:17px;line-height:1.2;font-weight:600;color:var(--bf-ink)}.tbh-bf__steps{display:flex;gap:4px}.tbh-bf__steps i{width:22px;height:4px;border-radius:4px;background:#e2e1db}.tbh-bf__steps i.is-on{background:var(--bf-ink)}.tbh-bf__body{padding:22px 20px 20px;min-height:420px}.tbh-bf__q{margin:0 0 4px;font-size:22px;line-height:1.25;font-weight:600;color:var(--bf-ink);text-wrap:balance}.tbh-bf__sub{margin:0 0 16px;font-size:14px;color:var(--bf-meta);min-height:1.5em}.tbh-bf__qq{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;vertical-align:middle;padding:0;border:1px solid #d3d2cb;border-radius:50%;background:none;font-size:10px;line-height:1;font-weight:500;color:#8a8a84;cursor:pointer}.tbh-bf__qq:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.tbh-bf__opts{display:grid;gap:8px}.tbh-bf__opts--two{grid-template-columns:1fr 1fr}.tbh-bf__opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--bf-line);border-radius:12px;background:var(--bf-card);cursor:pointer;text-align:left;font:inherit;color:var(--bf-ink)}.tbh-bf__opt:hover{border-color:#bdbcb5}.tbh-bf__opt[aria-pressed=true]{border-color:var(--bf-ink);box-shadow:inset 0 0 0 1px var(--bf-ink);background:var(--bf-sel)}.tbh-bf__opt:focus-visible,.tbh-bf__chip:focus-visible,.tbh-bf__go:focus-visible,.tbh-bf__ans button:focus-visible{outline:2px solid var(--bf-ink);outline-offset:2px}.tbh-bf__opt svg{flex:none;fill:none;stroke:var(--bf-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tbh-bf__opt svg{width:34px;height:34px}.tbh-bf svg .acc{stroke:var(--bf-acc)}.tbh-bf__opt b{display:block;font-size:15px;font-weight:600}.tbh-bf__opt small{display:block;font-size:13px;color:var(--bf-meta)}.tbh-bf__opts--two .tbh-bf__opt{flex-direction:column;align-items:flex-start;gap:8px}.tbh-bf__pic{flex:none;width:48px;height:48px;border-radius:50%;background:var(--bf-tile);display:grid;place-items:center;overflow:hidden}.tbh-bf__pic img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}.tbh-bf__opt--plain{padding:14px 16px}.tbh-bf__opts--two .tbh-bf__opt--plain{justify-content:center;min-height:52px}.tbh-bf__chips{display:flex;flex-wrap:wrap;gap:8px}.tbh-bf__chip{border:1px solid var(--bf-line);border-radius:999px;padding:10px 16px;background:var(--bf-card);font:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;color:var(--bf-ink)}.tbh-bf__chip[aria-pressed=true]{background:var(--bf-ink);color:var(--bf-card);border-color:var(--bf-ink)}.tbh-bf__field{display:grid;gap:6px;margin-bottom:16px}.tbh-bf__field label{font-size:14px;font-weight:600;color:var(--bf-ink)}.tbh-bf__field label em{font-style:normal;font-weight:400;color:var(--bf-meta)}.tbh-bf__field input{width:160px;padding:10px 12px;border:1px solid #cfcfcf;border-radius:8px;font-size:16px;color:var(--bf-ink);background:var(--bf-card)}.tbh-bf__err{margin:0 0 8px;font-size:13.5px;color:#b42318}.tbh-bf__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.tbh-bf__back{border:0;background:none;color:var(--bf-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:14px;padding:6px 0}.tbh-bf__go{border:0;border-radius:4px;background:var(--bf-ink);color:var(--bf-card);padding:13px 24px;font:inherit;font-size:14.5px;font-weight:600;line-height:1;cursor:pointer}.tbh-bf__go:disabled{opacity:.4;cursor:default}.tbh-bf__ans{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.tbh-bf__ans button{border:1px solid var(--bf-line);background:var(--bf-band);border-radius:999px;padding:6px 11px;font:inherit;font-size:13px;font-weight:500;line-height:1.2;color:var(--bf-ink);cursor:pointer}.tbh-bf__ans button{display:inline-flex;align-items:center;gap:6px}.tbh-bf__ans button svg{width:12px;height:12px;flex:none;fill:none;stroke:var(--bf-meta);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tbh-bf__bike{border:1px solid var(--bf-line);border-radius:14px;overflow:hidden;margin-bottom:12px}.tbh-bf__bike-top{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;padding:12px;color:inherit;text-decoration:none}.tbh-bf__ph{aspect-ratio:4 / 3;border-radius:10px;background:var(--bf-tile);display:grid;place-items:center;overflow:hidden}.tbh-bf__ph img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.tbh-bf__rank{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bf-meta)}.tbh-bf__bn{display:block;font-size:15px;line-height:1.3;font-weight:600;color:var(--bf-ink);margin:3px 0 4px}.tbh-bf__bp{font-weight:700;color:var(--bf-ink);font-variant-numeric:tabular-nums}.tbh-bf__over{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fdf5ec;color:#9a4a0b;font-size:12px;font-weight:600}.tbh-bf__size{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;border-radius:999px;background:#e8f4ec;color:#1b6b3c;font-size:12.5px;font-weight:600}.tbh-bf__size:before{content:"\2713"}.tbh-bf__why{list-style:none;margin:0;padding:10px 12px;border-top:1px solid var(--bf-line);display:grid;gap:7px;background:#fcfcfa}.tbh-bf__why li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;color:#333}.tbh-bf__why i{font-style:normal;font-weight:600;color:var(--bf-meta);line-height:inherit}.tbh-bf__acts{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--bf-line)}.tbh-bf__acts a{font-size:13.5px;color:var(--bf-ink);text-decoration:none;border:1px solid var(--bf-line);border-radius:999px;padding:8px 14px}.tbh-bf__acts a.is-pri{background:var(--bf-ink);color:var(--bf-card);border-color:var(--bf-ink)}.tbh-bf__none{margin:4px 0 8px;padding:14px;border-radius:12px;background:var(--bf-band);color:var(--bf-ink);font-size:14px}.tbh-bf__none button{margin-top:10px}.tbh-bf__near{margin-top:20px}.tbh-bf__near h2{margin:0 0 6px;font-size:15px;line-height:1.3;font-weight:600;color:var(--bf-ink)}.tbh-bf__near a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--bf-line);font-size:13.5px;color:var(--bf-ink);text-decoration:none}.tbh-bf__near a span{color:var(--bf-meta);text-align:right;flex:none;max-width:48%}.tbh-bf__expert{margin-top:20px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--bf-band);color:inherit;text-decoration:none}.tbh-bf__wa{width:36px;height:36px;border-radius:50%;background:#25d366;display:grid;place-items:center;flex:none}.tbh-bf__wa svg{width:20px;height:20px;fill:#fff}.tbh-bf__expert b{display:block;font-size:14.5px;color:var(--bf-ink)}.tbh-bf__expert small{font-size:13px;color:var(--bf-meta)}.tbh-bf__expert:after{content:"";margin-left:auto;width:8px;height:8px;border-right:1.5px solid var(--bf-meta);border-top:1.5px solid var(--bf-meta);transform:rotate(45deg);flex:none}.tbh-bf__loading{padding:40px 0;text-align:center;color:var(--bf-meta)}.tbh-bf-pop{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0}.tbh-bf-pop::backdrop{background:#11111173}.tbh-bf-pop[open]{display:flex;align-items:flex-end;justify-content:center}.tbh-bf-pop__box{background:#fff;color:#333;width:min(520px,100%);border-radius:16px 16px 0 0;padding:20px 22px calc(26px + env(safe-area-inset-bottom));font-size:15px;line-height:1.55}.tbh-bf-pop__box h2{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:600;color:#111}.tbh-bf-pop__box p{margin:0 0 10px}.tbh-bf-pop__box button{margin-top:6px;border:0;border-radius:4px;background:#111;color:#fff;padding:11px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(min-width:769px){.tbh-bf-pop[open]{align-items:center}.tbh-bf-pop__box{border-radius:16px}.tbh-bf__body{padding:26px 28px 24px}.tbh-bf__top{padding:16px 28px}}@media(max-width:480px){.tbh-bf-sec{padding:12px 0 40px}.tbh-bf__bike-top{grid-template-columns:104px minmax(0,1fr)}.tbh-bf__q{font-size:20px}}html.tbh-bf-lock,html.tbh-bf-lock body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/134/assets/tbh-bike-finder.css.map */
