.flexible-assembly-details:has(.flexible-assembly-content:empty){display:none}.flexible-assembly-details{border-top:1px solid rgba(var(--color-foreground),.2);padding:.8rem .4rem}.flexible-assembly-summary{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;color:rgba(var(--color-foreground),1);font-weight:500}.flexible-assembly-group{display:flex;flex-direction:column;gap:1rem;width:100%}.flexible-assembly-group-title{font-size:1.6rem;font-weight:500;margin:1.6rem 0 0;padding:0}.flexible-assembly-inputs{display:flex;width:100%;gap:.8rem}.flexible-assembly-input{width:100%}.flexible-assembly-input input{display:none}.flexible-assembly-input label{width:100%;display:block;padding:.8rem 1.6rem;border:1px solid rgba(var(--color-button),.5);background-color:rgba(var(--color-button),0);border-radius:.8rem;cursor:pointer;font-size:1.4rem;font-family:var(--font-body-family);font-weight:700;text-align:center}.flexible-assembly-input input:checked+label{border-color:rgba(var(--color-button),1);background-color:rgba(var(--color-button),.1)}.flexible-assembly-selected{display:flex;gap:.8rem}.flexible-assembly-selected-option:not(:first-child):before{content:"|";margin-right:.8rem;color:rgba(var(--color-foreground),.3)}.flexible-assembly-group-small{font-size:1.2rem;margin-top:-.8rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-flexible-assembly.css.map */
