.quantity-selector.svelte-cg0nvj{display:flex;flex-direction:column;gap:var(--size-2);width:215px}.label.svelte-cg0nvj{font-size:var(--font-size-1);font-weight:var(--font-weight-4);color:var(--text-black)}.selector-wrapper.svelte-cg0nvj{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-dark);border-radius:var(--radius-1);padding:var(--size-3);background-color:var(--bg-white)}.quantity-button.svelte-cg0nvj{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s var(--ease-2)}.quantity-button.svelte-cg0nvj:hover:not(:disabled){opacity:.7}.quantity-button.svelte-cg0nvj:disabled{opacity:.3;cursor:not-allowed}.quantity-value.svelte-cg0nvj{width:50px;text-align:center;font-size:var(--font-size-2);font-weight:var(--font-weight-7);color:var(--text-black)}input.quantity-value.svelte-cg0nvj{border:none;background:none;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input.quantity-value.svelte-cg0nvj::-webkit-outer-spin-button,input.quantity-value.svelte-cg0nvj::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.quantity-value.svelte-cg0nvj:focus-visible{outline:none;box-shadow:none}span.quantity-value.svelte-cg0nvj{min-width:50px}.pack-size-compact.svelte-1ayhreu{display:flex;align-items:center;gap:var(--size-2)}.compact-label.svelte-1ayhreu{font-size:var(--font-size-0);font-weight:var(--font-weight-5);color:var(--text-secondary)}.compact-value.svelte-1ayhreu{font-size:var(--font-size-0);font-weight:var(--font-weight-6);color:var(--text-primary)}.pack-size-section.svelte-1ayhreu{width:100%}.pack-size-label-row.svelte-1ayhreu{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--size-2) var(--size-3);margin-bottom:var(--size-3)}.pack-size-label-end.svelte-1ayhreu{flex:0 1 auto;min-width:0;display:flex;align-items:center}.pack-size-label-end.svelte-1ayhreu:empty{display:none}.section-label.svelte-1ayhreu{font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--text-primary);margin:0;flex:0 0 auto}.pack-size-options.svelte-1ayhreu{display:flex;gap:var(--size-3);flex-wrap:wrap}.pack-option.svelte-1ayhreu{flex:0 0 auto;min-width:120px;position:relative;display:flex;align-items:center;gap:var(--size-2);padding:var(--size-3);border:1px solid var(--border-input);border-radius:var(--radius-1);cursor:pointer;transition:all .2s var(--ease-2);background-color:var(--bg-white)}.pack-option.svelte-1ayhreu:hover{border-color:var(--brand-primary)}.pack-option.selected.svelte-1ayhreu{border-color:var(--brand-accent);background-color:#d01f2605}.pack-option--six-pack.svelte-1ayhreu{padding-top:var(--size-5)}.pack-best-value.svelte-1ayhreu{position:absolute;top:0;right:0;transform:translate(6%,-36%);z-index:1;padding:var(--size-1) var(--size-2);font-size:var(--font-size-0);font-weight:var(--font-weight-7);line-height:1.2;color:var(--text-black);background-color:#f4efea;border:none;border-radius:0;box-shadow:0 1px 4px #00000014;white-space:nowrap;pointer-events:none}.pack-option.svelte-1ayhreu input[type=radio]:where(.svelte-1ayhreu){position:absolute;opacity:0;width:0;height:0}.pack-details.svelte-1ayhreu{display:flex;flex-direction:column;gap:var(--size-1);width:100%}.pack-name.svelte-1ayhreu{font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--text-primary)}.pack-description.svelte-1ayhreu{font-size:var(--font-size-0);font-weight:var(--font-weight-4);color:var(--text-secondary);line-height:1.3;white-space:pre-line}.pack-price.svelte-1ayhreu{font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--text-black)}.pack-savings.svelte-1ayhreu{font-size:var(--font-size-0);font-weight:var(--font-weight-6);color:var(--brand-accent)}.pack-per-pack.svelte-1ayhreu{font-size:var(--font-size-0);line-height:1.3;margin-top:var(--size-3)}.pack-per-pack__amount.svelte-1ayhreu{font-weight:var(--font-weight-7);color:var(--brand-primary)}.pack-per-pack__suffix.svelte-1ayhreu{font-weight:var(--font-weight-4);color:var(--text-secondary)}
