product-addon{display:flex;flex-direction:column;gap:16px}.product-stringing__label{margin:0 0 .25rem}.product-stringing__toggle{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;width:100%;max-width:100%}.product-stringing__toggle-btn{-webkit-appearance:none;appearance:none;background:rgb(var(--color-background));font:inherit;font-weight:500;font-size:1.0625rem;line-height:1.2;color:rgb(var(--color-foreground));flex:1 1 0;min-width:0;padding:.7rem 1.25rem;border:1px solid rgb(var(--color-foreground) / .25);border-radius:var(--rounded, 8px);cursor:pointer;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.product-stringing__toggle-btn:hover{border-color:rgb(var(--color-foreground) / .5)}.product-stringing__toggle-btn.is-active{border-color:rgb(var(--color-foreground));border-width:3px;padding:calc(.7rem - 2px) calc(1.25rem - 2px)}.product-stringing__toggle-btn--recommended{position:relative;background:#eef4fd;border-color:#9cc1f0;color:rgb(var(--color-foreground))}.product-stringing__toggle-btn--recommended:hover{border-color:#5b91d8}.product-stringing__toggle-btn--recommended.is-active{background:#e2eefb;border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product-stringing__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#1f6fdc;color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:3px 8px;border-radius:999px;white-space:nowrap}.product-stringing__panel[hidden]{display:none}.product-stringing__panel .field:has(.extra-info-input){display:grid;gap:.5rem}
/*# sourceMappingURL=/cdn/shop/t/40/assets/product-addon.css.map */
