.product-line.svelte-fug69.svelte-fug69{position:relative;padding:10px 15px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.product-line.selected.svelte-fug69.svelte-fug69{background-color:#d9ffc9;border-color:var(--main_background_color);display:flex;flex-direction:column;pointer-events:none}.product-stock.svelte-fug69.svelte-fug69{font-size:.9em;color:#fff;padding:3px 10px;border-radius:3px;background-color:var(--main_background_color)}.product-details.svelte-fug69.svelte-fug69{display:flex;justify-content:space-between;width:100%;gap:20px;margin-top:5px}.checkbox-container.svelte-fug69.svelte-fug69{display:flex;justify-content:space-between;gap:10px}.checkbox-icon.svelte-fug69.svelte-fug69{transition:opacity .2s}.checkbox-icon.svelte-fug69 svg.svelte-fug69{width:22px;height:22px}.checkbox-icon.svelte-fug69.svelte-fug69:not(.checked){opacity:.3}.product-line.svelte-fug69:hover .checkbox-icon.svelte-fug69{opacity:.8}.buttons.svelte-1lxbnf0{width:100%;display:grid;grid-gap:10px}.buttons.svelte-1lxbnf0{grid-template-columns:100px auto 50px}.bundle-option.svelte-1lxbnf0{display:flex;flex-direction:column;gap:16px}.option-block.svelte-1lxbnf0{display:flex;flex-direction:column;gap:8px}.title.svelte-1lxbnf0{margin:0 0 6px;font-size:1.1rem}.title.required.svelte-1lxbnf0:after{content:"*";color:red;margin-left:4px}.favorite.svelte-1lxbnf0{border:1px solid #ddd;border-radius:3px;display:flex}
