@layer components{.cart-line.svelte-hluf6g{display:flex;gap:.75rem;padding-block:1rem;border-bottom:1px solid;border-color:color-mix(in oklab,var(--color-surface-500) 15%,transparent)}.thumbnail.svelte-hluf6g{position:relative;flex-shrink:0;width:4rem;height:4rem;overflow:hidden;border-radius:.375rem;background-color:color-mix(in oklab,var(--color-surface-500) 10%,transparent)}.product-image.svelte-hluf6g{width:100%;height:100%;object-fit:cover}.extra-images.svelte-hluf6g{position:absolute;bottom:0;right:0;padding-inline:.25rem;padding-block:.125rem;font-size:10px;font-weight:500;background-color:color-mix(in oklab,oklch(21% .034 264.665) 80%,transparent);color:var(--color-surface-50);border-top-left-radius:.375rem}.line-body.svelte-hluf6g{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.product-title.svelte-hluf6g{display:block;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}@media(hover:hover){.product-title.svelte-hluf6g:hover{text-decoration-line:underline}}.print-details.svelte-hluf6g{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-surface-600);text-transform:lowercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .print-details.svelte-hluf6g{color:var(--color-surface-300)}.line-controls.svelte-hluf6g{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.quantity-controls.svelte-hluf6g{display:flex;align-items:center;border:1px solid;border-color:color-mix(in oklab,var(--color-surface-500) 30%,transparent);border-radius:.375rem;overflow:hidden}.quantity-button.svelte-hluf6g{padding-inline:.5rem;padding-block:.25rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(hover:hover){.quantity-button.svelte-hluf6g:hover{background-color:color-mix(in oklab,var(--color-surface-500) 10%,transparent)}}.quantity.svelte-hluf6g{padding-inline:.5rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;min-width:1.5rem;text-align:center}.line-total-label.svelte-hluf6g{color:var(--color-surface-700);font-size:var(--text-xs);margin-right:.375rem}.dark .line-total-label.svelte-hluf6g{color:var(--color-surface-300)}.line-total.svelte-hluf6g{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500;font-variant-numeric:tabular-nums}.remove-button.svelte-hluf6g{flex-shrink:0;min-height:44px;padding-inline:.5rem;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.2em;color:var(--color-surface-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .remove-button.svelte-hluf6g{color:var(--color-surface-200)}@media(hover:hover){.remove-button.svelte-hluf6g:hover{text-decoration-thickness:2px}}.page-line.svelte-hluf6g{padding-block:1.25rem}.page-line.svelte-hluf6g .thumbnail:where(.svelte-hluf6g){width:5rem;height:5rem}@media(min-width:48rem){.page-line.svelte-hluf6g .thumbnail:where(.svelte-hluf6g){width:6rem;height:6rem}}}
