.stringing [hidden]{display:none!important}.stringing{--stringing-accent: 236 28 36;--stringing-ink: var(--text-color, 28 28 28);--stringing-line: rgb(var(--stringing-ink) / .18);display:grid;gap:.875rem}.stringing__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.stringing__heading{margin:0;text-transform:uppercase;letter-spacing:.08em}.stringing__status{margin:0;font-size:var(--text-sm, .875rem);color:rgb(var(--stringing-ink) / .7)}.stringing__tiers{display:grid;gap:.5rem}.stringing__segments{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid rgb(var(--stringing-ink))}.stringing__segment{display:grid;place-content:center;gap:.0625rem;min-height:2.75rem;padding:.375rem .5rem;text-align:center;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 700);font-size:.8125rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.stringing__segments>input:not(:first-child)+.stringing__segment{border-left:1px solid rgb(var(--stringing-ink))}.stringing__segment:hover{background:rgb(var(--stringing-ink) / .05)}input:checked+.stringing__segment{background:rgb(var(--stringing-ink));color:rgb(var(--background, 255 255 255));box-shadow:inset 0 -3px rgb(var(--stringing-accent))}.stringing__segment-sub{font-family:var(--text-font-family);font-weight:400;font-size:.75rem;text-transform:none;letter-spacing:0;opacity:.75}.stringing__options{display:grid;gap:.375rem}.stringing__options .stringing__segments{border-color:var(--stringing-line)}.stringing__options .stringing__segments>input:not(:first-child)+.stringing__segment{border-left-color:var(--stringing-line)}.stringing__options .stringing__segment{min-height:2.5rem;font-size:.75rem}.stringing__note{margin:0;font-size:var(--text-sm, .875rem);color:rgb(var(--stringing-ink) / .7)}input:focus-visible+.stringing__segment,input:focus-visible+.stringing__string,input:focus-visible+.stringing__gauge{outline:2px solid rgb(var(--stringing-accent));outline-offset:2px}.stringing__specs{display:grid;gap:1.5rem;padding:1rem;border:1px solid var(--stringing-line)}.stringing__bed{display:grid;gap:.625rem}.stringing__bed+.stringing__bed{padding-top:1.5rem;border-top:1px solid var(--stringing-line)}.stringing__bed-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 700);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--stringing-accent))}.stringing__step{display:flex;gap:.5rem;margin:.25rem 0 0;font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.stringing__step-value{font-weight:400;text-transform:none;letter-spacing:0;color:rgb(var(--stringing-ink) / .7)}.stringing__strings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.stringing__string{display:grid;justify-items:center;align-content:start;gap:.125rem;padding:.375rem .25rem .5rem;border:1px solid var(--stringing-line);text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.stringing__string:hover{border-color:rgb(var(--stringing-ink))}input:checked+.stringing__string{border-color:rgb(var(--stringing-accent));box-shadow:inset 0 0 0 1px rgb(var(--stringing-accent))}.stringing__string-image{width:100%;max-width:64px;aspect-ratio:1;object-fit:contain}.stringing__string-image--blank{display:block;background:rgb(var(--stringing-ink) / .06)}.stringing__string-name{font-size:.75rem;font-weight:700;line-height:1.2}.stringing__string-type{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--stringing-ink) / .6)}.stringing__gauges{display:flex;flex-wrap:wrap;gap:.5rem}.stringing__gauge{cursor:pointer}input:checked+.stringing__gauge{border-color:rgb(var(--stringing-ink));background:rgb(var(--stringing-ink));color:rgb(var(--background, 255 255 255))}.stringing__tension{display:inline-flex;align-items:stretch;width:max-content;border:1px solid rgb(var(--stringing-ink))}.stringing__tension-step{width:2.75rem;font-size:1.25rem;line-height:1;cursor:pointer;background:none;color:inherit}.stringing__tension-step:hover{background:rgb(var(--stringing-ink) / .06)}.stringing__tension-input{width:3.5rem;padding:.625rem 0;border:0;border-inline:1px solid var(--stringing-line);text-align:center;font-weight:700;font-size:1rem;background:none;-moz-appearance:textfield}.stringing__tension-input::-webkit-outer-spin-button,.stringing__tension-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stringing__tension-unit{display:flex;align-items:center;padding-inline:.5rem .25rem;font-size:var(--text-sm, .875rem);color:rgb(var(--stringing-ink) / .6)}.stringing__error{margin:0;padding:.625rem .875rem;border-left:4px solid rgb(var(--stringing-accent));background:rgb(var(--stringing-accent) / .07);font-size:var(--text-sm, .875rem);font-weight:700}@media screen and (max-width:699px){.stringing__strings{grid-template-columns:repeat(4,minmax(0,1fr))}.stringing__specs{padding:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stringing-configurator.css.map */
