.product-data.svelte-1cpaqto{grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:1rem;display:grid}.product-title.svelte-1cpaqto,.product-price.svelte-1cpaqto{font-family:var(--accent);color:var(--text);font-size:.9rem;font-weight:500;text-decoration:none}.product-options.svelte-1cpaqto{display:flex}.product.svelte-t4rdn7{box-shadow:0px 8px 24px color-mix(in oklab, var(--primary-accent) 10%, var(--background) 90%), 0px 2px 1px color-mix(in oklab, var(--primary-accent) 20%, var(--background) 80%);background-color:#fff;border-radius:.35rem;grid-template-rows:minmax(0,max-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.15rem;min-width:280px;padding:1rem 1.25rem;display:grid;position:relative}.close-button.svelte-t4rdn7{background-color:var(--background);border:1px solid var(--primary-accent);color:var(--primary-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.delete-confirmation.svelte-t4rdn7{cursor:pointer;justify-content:space-between;gap:3rem;display:flex}@container product (width>420px){.close-button.svelte-t4rdn7{display:none}.product.svelte-t4rdn7:hover>.close-button:where(.svelte-t4rdn7),.close-button.svelte-t4rdn7:hover{display:flex}}
