.bn-sf{--bn-sf-ink: #111111;--bn-sf-green: #354c3d;--bn-sf-honey: #cca358;--bn-sf-cream: #f3e9cd;--bn-sf-line: rgba(17, 17, 17, .18);color:var(--bn-sf-ink);text-align:left;font-size:.9375rem;margin-top:.75rem}.bn-sf [hidden]{display:none!important}.bn-sf__tabs{display:flex;border-bottom:1px solid var(--bn-sf-line);margin-bottom:1.25rem}.bn-sf__tab{flex:1;background:none;border:0;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 0;color:#1111118c;border-bottom:3px solid transparent;margin-bottom:-1px}.bn-sf__tab[aria-selected=true]{color:var(--bn-sf-ink);border-bottom-color:var(--bn-sf-green)}.bn-sf__tip{font-weight:700;font-size:.875rem;line-height:1.5;margin:0 0 1.25rem;padding:.75rem .875rem;background:var(--bn-sf-cream);border-left:4px solid var(--bn-sf-honey)}.bn-sf__tip-label{color:#b16f50;letter-spacing:.06em}.bn-sf__tip-link{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:var(--bn-sf-green);text-decoration:underline;text-underline-offset:.2em}.bn-sf__units{display:inline-flex;border:1px solid var(--bn-sf-line);margin-bottom:1rem}.bn-sf__units label{position:relative;padding:.375rem .875rem;font-size:.8125rem;cursor:pointer}.bn-sf__units input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.bn-sf__units label:has(input:checked){background:var(--bn-sf-ink);color:#fff}.bn-sf__units label:has(input:focus-visible){outline:2px solid var(--bn-sf-honey);outline-offset:2px}.bn-sf__group{border:0;padding:0;margin:0 0 1rem;min-width:0}.bn-sf__group legend{font-weight:700;font-size:.875rem;margin-bottom:.5rem;padding:0}.bn-sf__row{display:flex;gap:.75rem}.bn-sf__field{display:flex;flex-direction:column;gap:.25rem;flex:1;font-size:.8125rem}.bn-sf__field--wide{margin-bottom:1rem}.bn-sf__field span{font-weight:600}.bn-sf__field em{font-weight:400;font-style:normal;opacity:.7}.bn-sf__field input,.bn-sf__field select{font:inherit;font-size:1rem;padding:.625rem .75rem;width:100%;box-sizing:border-box;border:1px solid rgba(17,17,17,.35);border-radius:4px;background:#fff;color:inherit}.bn-sf__field input:focus,.bn-sf__field select:focus{outline:2px solid var(--bn-sf-green);outline-offset:0}.bn-sf__fits{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.bn-sf__fit{position:relative;cursor:pointer}.bn-sf__fit input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.bn-sf__fit span{display:flex;flex-direction:column;gap:.125rem;height:100%;box-sizing:border-box;padding:.625rem;border:1px solid var(--bn-sf-line);border-radius:4px;text-align:center}.bn-sf__fit strong{font-size:.875rem}.bn-sf__fit small{font-size:.75rem;opacity:.75;line-height:1.3}.bn-sf__fit input:checked+span{border:2px solid var(--bn-sf-green);background:var(--bn-sf-cream);padding:calc(.625rem - 1px)}.bn-sf__fit input:focus-visible+span{outline:2px solid var(--bn-sf-honey);outline-offset:2px}.bn-sf__error{color:#a3341f;font-size:.875rem;margin:0 0 .75rem}.bn-sf__btn{display:block;width:100%;min-height:3rem;padding:0 1rem;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;border:1px solid var(--bn-sf-ink)}.bn-sf__btn--primary{background:var(--bn-sf-ink);color:#fff}.bn-sf__btn--primary:hover{background:var(--bn-sf-green);border-color:var(--bn-sf-green)}.bn-sf__btn--secondary{background:#fff;color:var(--bn-sf-ink)}.bn-sf__result{text-align:center;padding:.75rem 0 .25rem}.bn-sf__result-label{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;margin:0}.bn-sf__result-size{font-size:4rem;font-weight:800;line-height:1;margin:.5rem 0 .75rem;color:var(--bn-sf-green)}.bn-sf__result-note{font-size:.9375rem;line-height:1.55;max-width:26rem;margin:0 auto 1.25rem}.bn-sf__result-actions{display:flex;flex-direction:column;gap:.625rem}.bn-sf__table-wrap{overflow-x:auto}.bn-sf__table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:center}.bn-sf__table th,.bn-sf__table td{padding:.625rem .375rem;border-bottom:1px solid rgba(17,17,17,.1)}.bn-sf__table thead th{background:var(--bn-sf-green);color:#fff;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.bn-sf__table tbody th{font-weight:700}.bn-sf__table tbody tr:nth-child(2n){background:var(--bn-sf-cream)}.bn-sf__chart-note{font-size:.8125rem;line-height:1.55;margin:.875rem 0 0;opacity:.85}@media screen and (max-width:749px){.bn-sf__fits{grid-template-columns:1fr}.bn-sf__fit span{flex-direction:row;justify-content:space-between;align-items:baseline;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bn-size-finder.css.map */
