variant-picker:has(nbj-sole-fit:defined) [data-nbj-combined]{display:none}nbj-sole-fit{display:none}nbj-sole-fit:defined{display:grid;gap:22px;width:100%}.nbj-fit-group{border:0;padding:0;margin:0;min-width:0}.nbj-fit-group legend{padding:0;margin-bottom:10px;font-size:14px}.nbj-fit-options{display:flex;flex-wrap:wrap;gap:8px}.nbj-fit-options button{font:inherit;font-size:14px;line-height:1.25;color:inherit;background:transparent;border:1px solid currentColor;padding:12px 16px;min-height:44px;cursor:pointer;border-radius:2px}.nbj-fit-options--fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nbj-fit-options--fit button{padding:12px 8px}.nbj-fit-options button[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background)}.nbj-fit-options button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nbj-fit-options small,.nbj-fit-fee{display:block;font:inherit;font-size:11px;line-height:1.4;margin-top:4px}.nbj-fit-note{font-size:12px;line-height:1.6;opacity:.8;margin:10px 0 0;max-width:48ch}@media(max-width:360px){.nbj-fit-options--fit{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/nbj-fit.css.map */
