.bbf-head{display:flex;flex-direction:column;gap:14px;max-width:760px;padding-bottom:32px}.bbf-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#026765}.bbf-title{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.04;font-weight:800;letter-spacing:-.025em;color:#111}.bbf-intro{margin:0;font-size:17px;line-height:1.6;color:#3d3d3a}.bbf-measure{margin:0;font-size:15px;line-height:1.6;color:#3d3d3a}.bbf-measure a{color:#111;font-weight:600}.bbf-picks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:36px}.bbf-pick{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 10px 14px;border:2px solid #e7e7e4;border-radius:18px;background:#fff;color:#111;font:inherit;text-align:left;cursor:pointer}.bbf-pick:hover{border-color:#c9c9c4}.bbf-pick[aria-selected=true]{border-color:#111}.bbf-pick__photo{display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f3f3f1;transition:background-color .2s}.bbf-pick:hover .bbf-pick__photo{background:#ebebe8}.bbf-pick__photo img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.bbf-pick__photo--contain img{object-fit:contain}.bbf-pick__name{font-size:16px;font-weight:700;line-height:1.25}.bbf-pick__how{font-size:13px;line-height:1.35;color:#5f5f5b}.bbf-panel[hidden]{display:none}.bbf-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 56px;align-items:start}.bbf-fig{margin:0;display:flex;flex-direction:column;gap:10px}.bbf-fig video{display:block;width:100%;aspect-ratio:1 / 1;border-radius:20px;background:#e7e7e4;object-fit:cover}.bbf-fig figcaption{font-size:15px;font-weight:600;color:#111}.bbf-fig figcaption span{display:block;font-size:14px;font-weight:400;color:#5f5f5b}.bbf-text{display:flex;flex-direction:column;gap:20px;min-width:0}.bbf-models{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5f5f5b}.bbf-h2{margin:0;font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#111}.bbf-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;counter-reset:bbf}.bbf-steps li{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.55;color:#3d3d3a;counter-increment:bbf}.bbf-steps li:before{content:counter(bbf);flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-4px;border-radius:16px;background:#111;color:#fff;font-size:15px;font-weight:700}.bbf-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:#f6f6f4;font-size:15px;line-height:1.5;color:#3d3d3a}.bbf-note svg{flex:none;margin-top:1px}.bbf-before{padding-top:56px}.bbf-before__title{margin:0 0 20px;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#111}.bbf-before__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bbf-before__grid video{border-radius:16px}.bbf-band{padding:72px 0 80px}@media screen and (max-width:760px){.bbf-title{font-size:32px}.bbf-picks{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;margin:0 -16px 28px;padding:2px 16px 6px;scrollbar-width:none}.bbf-picks::-webkit-scrollbar{display:none}.bbf-main{grid-template-columns:minmax(0,1fr);gap:24px}.bbf-h2,.bbf-before__title{font-size:24px}.bbf-before{padding-top:40px}.bbf-before__grid{grid-template-columns:minmax(0,1fr)}.bbf-band{padding:48px 0 56px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/bikybag-fit.css.map */
