.back-link.svelte-1bfa8ar{display:inline-block;margin-bottom:1.25rem;color:#6b7280;text-decoration:none;font-size:.9rem}.back-link.svelte-1bfa8ar:hover{color:#1a1a1a;text-decoration:underline}.detail-image.svelte-1bfa8ar{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}.tagline.svelte-1bfa8ar{font-weight:500}.detail-price.svelte-1bfa8ar{font-size:1.3rem;margin:.25rem 0 1rem}.qty-row.svelte-1bfa8ar{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.qty-stepper.svelte-1bfa8ar{display:inline-flex;align-items:center;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden}.qty-btn.svelte-1bfa8ar{width:40px;height:40px;background:#fff;border:none;font-size:1.1rem;font-weight:600;color:#1a1a1a;cursor:pointer}.qty-btn.svelte-1bfa8ar:disabled{color:#c8c8c8;cursor:not-allowed}.qty-value.svelte-1bfa8ar{min-width:2.5rem;text-align:center;font-weight:600;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;line-height:40px}.added-note.svelte-1bfa8ar{margin-top:1rem}.added-actions.svelte-1bfa8ar{display:flex;gap:.6rem;margin-top:.5rem;flex-wrap:wrap}.transparency.svelte-1bfa8ar{margin-top:1.5rem;font-size:.85rem;line-height:1.5}
