.ls-modular-addons{display:block;margin:0 0 22px}.ls-modular-addons[hidden],.ls-modular-addons [hidden]{display:none!important}.ls-modular-addons__details{border-top:1px solid var(--ls-line);border-bottom:1px solid var(--ls-line)}.ls-modular-addons summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-size:1.4rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none;color:var(--ls-brand)}.ls-modular-addons summary::-webkit-details-marker{display:none}.ls-modular-addons summary svg{flex-shrink:0;width:12px;height:8px;transition:transform .15s ease}.ls-modular-addons details[open]>summary svg{transform:rotate(180deg)}.ls-modular-addons summary:focus-visible,.ls-modular-addons button:focus-visible,.ls-modular-addons input:focus-visible{outline:2px solid var(--ls-brand);outline-offset:3px}.ls-modular-addons__intro,.ls-modular-addons__finish,.ls-modular-addons__note{margin:0 0 12px;font-size:1.2rem;line-height:1.6;color:var(--ls-muted)}.ls-modular-addons__finish strong{color:var(--ls-ink);font-weight:500}.ls-modular-addons__piece{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--ls-line)}.ls-modular-addons__copy{min-width:0;display:flex;flex-direction:column;font-size:1.3rem;line-height:1.5}.ls-modular-addons__copy label{font-weight:500}.ls-modular-addons__copy span{color:var(--ls-muted);font-size:1.15rem}.ls-modular-addons__quantity{display:flex;flex-shrink:0;align-items:center;border:1px solid var(--ls-line);border-radius:4px}.ls-modular-addons__quantity button{display:grid;place-items:center;min-height:44px;width:44px;border:0;background:#fff;color:var(--ls-brand);border-radius:4px;cursor:pointer}.ls-modular-addons__quantity button:disabled{color:var(--ls-muted);opacity:.35;cursor:default}.ls-modular-addons__quantity input{-webkit-appearance:textfield;appearance:textfield;width:44px;min-height:44px;padding:6px 0;border:0;border-left:1px solid var(--ls-line);border-right:1px solid var(--ls-line);border-radius:0;text-align:center;background:#fff;color:var(--ls-ink);font:inherit;font-size:1.3rem}.ls-modular-addons__quantity input::-webkit-inner-spin-button,.ls-modular-addons__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ls-modular-addons__note{margin-top:10px}.ls-modular-addons__total{padding:12px 0 0}.ls-modular-addons__total p{margin:0;font-size:1.2rem;line-height:1.6;color:var(--ls-muted)}@media(prefers-reduced-motion:reduce){.ls-modular-addons summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ls-2027-modular-addons.css.map */
