.bsf{--bsf-orange: var(--color-orange, #ff6600);--bsf-orange-soft: rgba(255, 102, 0, .08);--bsf-ink: #121212;--bsf-text: #3a3a3a;--bsf-muted: #6b6b6b;--bsf-line: #e3ddd6;--bsf-soft: #f6f3ef;--bsf-head: var(--font-oswald, "Oswald", sans-serif);--bsf-display: var(--font-obviously, var(--font-oswald, "Oswald", sans-serif));--bsf-body: var(--font-source, "Source Sans Pro", sans-serif);display:block;font-family:var(--bsf-body);color:var(--bsf-ink);box-sizing:border-box}.bsf *,.bsf *:before,.bsf *:after{box-sizing:border-box}.bsf-shell{border:1px solid var(--bsf-line);border-radius:12px;background:#fff;overflow:hidden}.bsf-shell[open]{border-color:#d6cec4}.bsf-trigger{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none;background:#fff;transition:background .18s ease;-webkit-tap-highlight-color:transparent}.bsf-trigger::-webkit-details-marker{display:none}.bsf-trigger::marker{content:""}.bsf-trigger:hover{background:var(--bsf-soft)}.bsf-trigger:focus-visible{outline:2px solid var(--bsf-orange);outline-offset:-2px}.bsf-trigger__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:var(--bsf-orange);color:#fff}.bsf-trigger__icon svg{display:block;width:21px;height:21px}.bsf-trigger__text{flex:1 1 auto;min-width:0}.bsf-trigger__title{display:block;font-family:var(--bsf-display);font-weight:700;font-size:19px;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.bsf-trigger__sub{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--bsf-muted)}.bsf-trigger__chev{flex:0 0 auto;width:9px;height:9px;margin:0 4px 4px 0;border-right:2px solid var(--bsf-ink);border-bottom:2px solid var(--bsf-ink);transform:rotate(45deg);transition:transform .25s ease,margin .25s ease}.bsf-shell[open]>.bsf-trigger .bsf-trigger__chev{transform:rotate(-135deg);margin:4px 4px 0 0}.bsf-body{padding:4px 18px 20px}.bsf-intro{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--bsf-text)}.bsf-intro>*:first-child{margin-top:0}.bsf-intro>*:last-child{margin-bottom:0}.bsf-panel{border:2px solid var(--bsf-ink);border-radius:6px;padding:24px;background:#fff}.bsf-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bsf .bsf-tab{appearance:none;-webkit-appearance:none;display:flex!important;align-items:center;justify-content:center;min-height:40px;margin:0!important;padding:8px 12px!important;border:2px solid var(--bsf-ink)!important;border-radius:6px!important;background:#fff!important;color:var(--bsf-ink)!important;font-family:var(--bsf-body);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:none;text-align:center;cursor:pointer;transition:background .18s ease,color .18s ease}.bsf .bsf-tab:hover{background:var(--bsf-soft)!important}.bsf .bsf-tab.is-on,.bsf .bsf-tab.is-on:hover{background:var(--bsf-ink)!important;color:#fff!important}.bsf .bsf-tab:focus-visible{outline:2px solid var(--bsf-orange);outline-offset:2px}.bsf-howto{margin:20px 0 0;padding:16px 18px;border-radius:4px;background:var(--bsf-soft)}.bsf-howto[hidden]{display:none!important}.bsf-howto ol{margin:0;padding-left:22px;font-size:14px;line-height:1.55;color:var(--bsf-text)}.bsf-howto li{margin:0 0 6px;padding-left:2px}.bsf-howto li:last-child{margin-bottom:0}.bsf-units{display:inline-flex;margin:22px 0;border:2px solid var(--bsf-ink);border-radius:999px;background:#fff;overflow:hidden}.bsf .bsf-unit{appearance:none;-webkit-appearance:none;margin:0!important;padding:9px 22px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--bsf-ink)!important;font-family:var(--bsf-body);font-weight:700;font-size:14px;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .18s ease,color .18s ease}.bsf .bsf-unit.is-on{background:var(--bsf-ink)!important;color:#fff!important}.bsf .bsf-unit:focus-visible{outline:2px solid var(--bsf-orange);outline-offset:-2px}.bsf-label{display:block;margin:0 0 10px;font-family:var(--bsf-body);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#4a4a4a}.bsf-row{display:flex;gap:12px;align-items:stretch}.bsf-input{flex:1 1 auto;min-width:0;height:62px;margin:0;padding:0 16px;border:2px solid var(--bsf-ink)!important;border-radius:4px!important;background:var(--bsf-soft)!important;color:var(--bsf-ink);font-family:var(--bsf-display);font-size:28px;line-height:62px;letter-spacing:.01em;transition:border-color .18s ease,box-shadow .18s ease}.bsf-input::placeholder{color:#8a837c;opacity:1}.bsf-input:focus{outline:none;border-color:var(--bsf-orange)!important;box-shadow:0 0 0 3px #ff660029}.bsf-input.is-error{border-color:#c0392b!important}.bsf .bsf-go{flex:0 0 auto;height:62px;margin:0!important;padding:0 28px!important;border:0!important;border-radius:4px!important;background:var(--bsf-orange)!important;color:#fff!important;font-family:var(--bsf-display);font-weight:700;font-size:20px;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:filter .18s ease,transform .12s ease}.bsf .bsf-go:hover{filter:brightness(1.07)}.bsf .bsf-go:active{transform:translateY(1px)}.bsf .bsf-go:focus-visible{outline:2px solid var(--bsf-ink);outline-offset:2px}.bsf-error{margin:10px 0 0;font-size:14px;line-height:1.45;font-weight:600;color:#c0392b}.bsf-error[hidden]{display:none!important}.bsf .bsf-error button{-webkit-appearance:none;appearance:none;margin:0!important;padding:0!important;border:0!important;background:none!important;font:inherit;color:var(--bsf-orange)!important;text-decoration:underline;cursor:pointer}.bsf-note{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--bsf-text)}.bsf-result{margin-top:20px}.bsf-result[hidden]{display:none!important}.bsf-card{padding:22px 24px;border-radius:4px;background:var(--bsf-ink);color:#fff}.bsf-card__eyebrow{display:block;font-size:14px;color:#fffc}.bsf-card__size{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px;margin-top:4px}.bsf-card__num{font-family:var(--bsf-display);font-weight:700;font-size:64px;line-height:1;color:var(--bsf-orange)}.bsf-card__msg{font-family:var(--bsf-display);font-weight:700;font-size:20px;line-height:1.2;color:#fff}.bsf-holes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.bsf-hole{padding:14px 6px 12px;border:2px solid var(--bsf-line);border-radius:4px;background:#fff;text-align:center}.bsf-hole__n{display:block;font-family:var(--bsf-display);font-weight:700;font-size:20px;line-height:1.1}.bsf-hole__v{display:block;margin-top:4px;font-size:12px;color:var(--bsf-muted)}.bsf-hole.is-on{border-color:var(--bsf-orange);background:var(--bsf-orange-soft)}.bsf-hole.is-on .bsf-hole__n{color:var(--bsf-orange)}.bsf-alt{margin:12px 0 0;padding:13px 15px;border-radius:4px;background:var(--bsf-soft);font-size:14px;line-height:1.55;color:var(--bsf-text)}.bsf-alt[hidden]{display:none!important}.bsf-alt strong{color:var(--bsf-orange)}.bsf-alt+.bsf-alt{margin-top:8px}.bsf-pic{margin:0 0 16px}.bsf-pic--solo{margin:0 0 20px}.bsf-pic__frame{position:relative;overflow:hidden;border-radius:6px;border:1px solid var(--bsf-line);background:#fff}.bsf-pic__img{display:block;width:100%;height:auto}.bsf-howto .bsf-pic__frame{border-color:#e7e0d8}.bsf-panel>.bsf-units:first-child{margin-top:0}.bsf-belt{margin-top:16px;padding:16px 14px 10px;border:1px solid var(--bsf-line);border-radius:6px;background:linear-gradient(180deg,#fff 0%,var(--bsf-soft) 100%)}.bsf-belt svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;overflow:visible}.bsf-belt__strap{fill:#2b2521}.bsf-belt__stitch{fill:none;stroke:#ffffff47;stroke-width:1.4;stroke-dasharray:6 5}.bsf-belt__keeper{fill:#3b332d;stroke:#00000059;stroke-width:1}.bsf-belt__buckle{fill:none;stroke:#b9b1a8;stroke-width:7}.bsf-belt__bar{stroke:#b9b1a8;stroke-width:5;stroke-linecap:round}.bsf-belt__prong{stroke:#d6cfc6;stroke-width:4.5;stroke-linecap:round}.bsf-belt__hole{fill:#efe9e2}.bsf-belt__hole.is-on{fill:var(--bsf-orange)}.bsf-belt__halo{fill:none;stroke:var(--bsf-orange);stroke-width:2.5;opacity:.85}.bsf-belt__num{fill:#9a928a;font-family:var(--bsf-body);font-size:15px;font-weight:600}.bsf-belt__num.is-on{fill:var(--bsf-orange);font-weight:700}.bsf-belt__pin{fill:var(--bsf-orange)}.bsf-belt__pin-text{fill:#fff;font-family:var(--bsf-body);font-size:14px;font-weight:700;letter-spacing:.02em}.bsf-steps{margin-top:18px;padding-top:16px;border-top:1px solid var(--bsf-line)}.bsf-chart{margin-top:22px;border-top:1px solid var(--bsf-line);padding-top:16px}.bsf-steps>summary,.bsf-chart>summary{display:flex;align-items:center;gap:10px;padding:2px 0;cursor:pointer;list-style:none;font-family:var(--bsf-display);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--bsf-ink);-webkit-tap-highlight-color:transparent}.bsf-steps>summary::-webkit-details-marker,.bsf-chart>summary::-webkit-details-marker{display:none}.bsf-steps>summary::marker,.bsf-chart>summary::marker{content:""}.bsf-steps>summary:hover,.bsf-chart>summary:hover{color:var(--bsf-orange)}.bsf-steps>summary:focus-visible,.bsf-chart>summary:focus-visible{outline:2px solid var(--bsf-orange);outline-offset:3px}.bsf-steps__chev,.bsf-chart__chev{flex:0 0 auto;width:0;height:0;border-left:7px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .22s ease}.bsf-steps[open] .bsf-steps__chev,.bsf-chart[open] .bsf-chart__chev{transform:rotate(90deg)}.bsf-steps__list{counter-reset:bsf-step;list-style:none;margin:16px 0 0;padding:0}.bsf-steps__list li{display:grid;grid-template-columns:30px 1fr;gap:12px;margin:0 0 14px;padding:0;font-size:15px;line-height:1.6;color:var(--bsf-text)}.bsf-steps__list li:last-child{margin-bottom:0}.bsf-steps__list li:before{counter-increment:bsf-step;content:counter(bsf-step);font-family:var(--bsf-display);font-weight:700;font-size:22px;line-height:1.2;color:var(--bsf-orange)}.bsf-chart__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin:16px 0 12px}.bsf-chart__titles{min-width:0}.bsf-chart__name{margin:0;font-family:var(--bsf-display);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--bsf-orange)}.bsf-chart__note{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--bsf-muted)}.bsf-toggle{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.bsf .bsf-toggle__label{appearance:none;-webkit-appearance:none;margin:0!important;padding:2px 0!important;border:0!important;background:none!important;color:#9a928a!important;font-family:var(--bsf-body);font-weight:700;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease}.bsf .bsf-toggle__label.is-on{color:var(--bsf-ink)!important}.bsf .bsf-toggle__label:focus-visible{outline:2px solid var(--bsf-orange);outline-offset:3px}.bsf .bsf-toggle__switch{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:46px;height:26px;margin:0!important;padding:0!important;border:2px solid var(--bsf-ink)!important;border-radius:999px!important;background:#fff!important;cursor:pointer}.bsf-toggle__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bsf-ink);transition:transform .2s ease,background .2s ease}.bsf-toggle__switch[aria-checked=true] .bsf-toggle__knob{transform:translate(20px);background:var(--bsf-orange)}.bsf .bsf-toggle__switch:focus-visible{outline:2px solid var(--bsf-orange);outline-offset:2px}.bsf-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--bsf-line);border-radius:8px;background:#fff}.bsf-table{width:100%;min-width:480px;margin:0;border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums}.bsf-table th,.bsf-table td{padding:10px 12px;border:0;border-bottom:1px solid #eee8e1;text-align:center;white-space:nowrap}.bsf-table thead th{position:sticky;top:0;background:var(--bsf-ink);color:#fff;vertical-align:bottom;border-bottom:0}.bsf-table thead th.is-centre{background:var(--bsf-orange)}.bsf-th__main{display:block;font-family:var(--bsf-display);font-weight:700;font-size:14px;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}.bsf-th__sub{display:block;margin-top:2px;font-family:var(--bsf-body);font-weight:400;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.bsf-table__size,.bsf-table thead th:first-child{text-align:left;font-family:var(--bsf-display);font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.bsf-table th:first-child{position:sticky;left:0;z-index:1;text-align:left}.bsf-table thead th:first-child{z-index:2}.bsf-table tbody th{background:#fff;font-family:var(--bsf-display);font-weight:700;font-size:16px;color:var(--bsf-ink);box-shadow:inset -1px 0 #eee8e1}.bsf-table tbody td{color:#2f2f2f}.bsf-table tbody tr:nth-child(2n) td,.bsf-table tbody tr:nth-child(2n) th{background:#faf8f5}.bsf-table tbody td.is-centre{background:#ff66001a;font-weight:700;color:var(--bsf-ink)}.bsf-table tbody tr:nth-child(2n) td.is-centre{background:#ff660024}.bsf-table tbody tr:last-child>*{border-bottom:0}.bsf-table tbody tr.is-on th{box-shadow:inset 4px 0 0 var(--bsf-orange),inset -1px 0 #eee8e1;color:var(--bsf-orange)}.bsf-table tbody tr.is-on th,.bsf-table tbody tr.is-on td{background:#fff3ea}.bsf-table tbody tr.is-on td.is-hit{background:var(--bsf-orange);color:#fff;font-weight:700}.bsf-foot{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--bsf-muted)}.bsf--compact{margin:14px 0}.bsf--compact .bsf-trigger{padding:13px 14px}.bsf--compact .bsf-trigger__icon{width:34px;height:34px;border-radius:8px}.bsf--compact .bsf-trigger__icon svg{width:18px;height:18px}.bsf--compact .bsf-trigger__title{font-size:16px}.bsf--compact .bsf-body{padding:2px 14px 16px}.bsf--compact .bsf-panel{padding:18px}.bsf--compact .bsf-card__num{font-size:54px}@media(max-width:560px){.bsf-body{padding:4px 12px 16px}.bsf-panel{padding:16px}.bsf .bsf-tab{font-size:13px;padding:8px 6px!important}.bsf-row{flex-direction:column}.bsf-input,.bsf .bsf-go{width:100%;height:56px}.bsf-input{font-size:24px;line-height:56px}.bsf-trigger__title{font-size:17px}.bsf-card{padding:18px}.bsf-card__num{font-size:52px}.bsf-card__msg{font-size:17px}.bsf-belt{padding:12px 8px 6px}.bsf-holes{gap:5px}.bsf-hole{padding:10px 1px 9px}.bsf-hole__v{white-space:nowrap;letter-spacing:-.01em;font-size:10px}.bsf-hole__word{display:block;font-family:var(--bsf-body);font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bsf-muted)}.bsf-hole.is-on .bsf-hole__word{color:var(--bsf-orange)}.bsf-hole__num{display:block;font-size:22px;line-height:1.05;margin-top:1px}.bsf-steps__list li{grid-template-columns:24px 1fr;gap:10px;font-size:14px}.bsf-table th,.bsf-table td{padding:9px 10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.bsf-trigger,.bsf-trigger__chev,.bsf-steps__chev,.bsf-chart__chev,.bsf-toggle__knob,.bsf .bsf-tab,.bsf .bsf-unit,.bsf-input,.bsf .bsf-go{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/size-finder.css.map */
