.print.svelte-1j6m9rq{--print-ink: var(--mag-ink, var(--theme-text-primary));--print-quiet: var(--mag-ink-quiet, var(--theme-text-secondary));--print-red: var(--mag-red, var(--theme-text-secondary));--print-hair: var(--mag-hair, color-mix(in oklch, var(--theme-text-primary) 18%, transparent));--print-text: var(--mag-text, var(--theme-font-body, sans-serif));--print-display: var(--mag-display, var(--theme-font-display, serif));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u, 4px) * 2) calc(var(--u, 4px) * 4);margin-top:calc(var(--u, 4px) * 5);padding-top:calc(var(--u, 4px) * 3.5);border-top:1px solid var(--print-hair);color:var(--print-ink)}.words.svelte-1j6m9rq{display:grid;gap:calc(var(--u, 4px) * .8);margin:0;min-width:0}.label.svelte-1j6m9rq{font-family:var(--print-text),sans-serif;font-size:clamp(calc(10px * var(--k, 1)),calc(var(--u, 4px) * 1.35),12px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--print-red)}.line.svelte-1j6m9rq{font-family:var(--print-text),sans-serif;font-size:clamp(calc(13px * var(--k, 1)),calc(var(--u, 4px) * 2.1),17px);line-height:1.45;color:var(--print-quiet)}.price.svelte-1j6m9rq{font-family:var(--print-display),serif;font-style:italic;font-variant-numeric:lining-nums tabular-nums;color:var(--print-ink)}.button.svelte-1j6m9rq{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--print-ink);border-radius:9999px;font-family:var(--print-text),sans-serif;font-size:clamp(calc(12px * var(--k, 1)),calc(var(--u, 4px) * 2),15px);font-weight:600;letter-spacing:.04em;color:var(--print-ink);text-decoration:none;white-space:nowrap}.button.svelte-1j6m9rq:hover{background:color-mix(in oklch,var(--print-ink) 9%,transparent)}.button.svelte-1j6m9rq:focus-visible{outline:2px solid var(--print-red);outline-offset:2px}.bundles.svelte-1j6m9rq{flex:1 1 100%;display:grid;gap:calc(var(--u, 4px) * 2);margin:0;padding:calc(var(--u, 4px) * 3) 0 0;border-top:1px solid var(--print-hair)}.bundles.svelte-1j6m9rq .label:where(.svelte-1j6m9rq){margin:0}.bundles.svelte-1j6m9rq ul:where(.svelte-1j6m9rq){display:grid;gap:calc(var(--u, 4px) * 3);margin:0;padding:0;list-style:none}.bundle.svelte-1j6m9rq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u, 4px) * 2) calc(var(--u, 4px) * 4)}.bundles.alone.svelte-1j6m9rq{padding-top:0;border-top:0}.bundles-short.svelte-1j6m9rq{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.bundles-short.svelte-1j6m9rq:not(:first-child){margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--print-hair)}.print.compact.svelte-1j6m9rq{--print-display: var(--theme-font-display, serif);margin-top:.5rem;padding-top:.5rem;padding-inline:clamp(.625rem,6cqi,1.25rem);gap:.5rem .75rem;justify-content:flex-start}.print.compact.svelte-1j6m9rq .words:where(.svelte-1j6m9rq){display:flex;align-items:baseline;gap:.5rem}.print.compact.svelte-1j6m9rq .label:where(.svelte-1j6m9rq){font-size:.625rem}.print.compact.svelte-1j6m9rq .price:where(.svelte-1j6m9rq){font-size:1rem}.print.compact.svelte-1j6m9rq .button:where(.svelte-1j6m9rq){font-size:.8125rem;padding-inline:1rem}.what.svelte-1j6m9rq{font-family:var(--print-text),sans-serif;font-size:clamp(calc(12px * var(--k, 1)),calc(var(--u, 4px) * 1.8),14px);color:var(--print-quiet)}.also.svelte-1j6m9rq{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(var(--u, 4px) * 2);margin:0;font-family:var(--print-text),sans-serif;font-size:clamp(calc(12px * var(--k, 1)),calc(var(--u, 4px) * 1.9),15px);color:var(--print-quiet)}.alsoLabel.svelte-1j6m9rq{font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--print-red)}.alsoLink.svelte-1j6m9rq{display:inline-flex;align-items:center;gap:.35em;min-height:2.75rem;color:var(--print-ink);text-decoration:underline;text-underline-offset:.2em}.alsoLink.svelte-1j6m9rq:focus-visible{outline:2px solid var(--print-red);outline-offset:2px}.alsoPrice.svelte-1j6m9rq{font-family:var(--print-display),serif;font-style:italic;font-variant-numeric:lining-nums tabular-nums}.print.compact.svelte-1j6m9rq .also:where(.svelte-1j6m9rq){padding-inline:0;gap:0 .5rem;font-size:.8125rem}
