.voucher-type[data-astro-cid-n24fedrn]{border:0;padding:0;margin-inline:0;min-inline-size:0}.voucher-type[data-astro-cid-n24fedrn] legend[data-astro-cid-n24fedrn]{padding:0;margin-block-end:var(--space-1);font-weight:600}.voucher-segments[data-astro-cid-n24fedrn]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--input-border);border-radius:var(--radius-md);background:none;overflow:hidden}.voucher-segments[data-astro-cid-n24fedrn] input[data-astro-cid-n24fedrn]{position:absolute;inline-size:1px;block-size:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.voucher-segments[data-astro-cid-n24fedrn] label[data-astro-cid-n24fedrn]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--tap-target);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-regular);cursor:pointer}.voucher-segments[data-astro-cid-n24fedrn] label[data-astro-cid-n24fedrn]+input[data-astro-cid-n24fedrn]+label[data-astro-cid-n24fedrn]{border-inline-start:1px solid var(--input-border)}.voucher-segments[data-astro-cid-n24fedrn] input[data-astro-cid-n24fedrn]:checked+label[data-astro-cid-n24fedrn]{background:var(--input-bg);font-weight:var(--font-weight-semibold)}.voucher-segments[data-astro-cid-n24fedrn] input[data-astro-cid-n24fedrn]:focus-visible+label[data-astro-cid-n24fedrn]{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-4px}.voucher-seg-dot[data-astro-cid-n24fedrn]{inline-size:.625rem;block-size:.625rem;border:1px solid;border-radius:50%}.voucher-segments[data-astro-cid-n24fedrn] input[data-astro-cid-n24fedrn]:checked+label[data-astro-cid-n24fedrn] .voucher-seg-dot[data-astro-cid-n24fedrn]{background:var(--color-accent-500);border-color:var(--color-accent-500)}.voucher-chips-label[data-astro-cid-n24fedrn]{margin-block-start:var(--space-3)}.voucher-chips[data-astro-cid-n24fedrn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-block-start:var(--space-2)}.voucher-chip[data-astro-cid-n24fedrn]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-block-size:var(--tap-target);padding:var(--space-2) var(--space-2);border:1px solid var(--input-border);border-radius:var(--radius-md);background:none;color:var(--color-link);font:inherit;font-size:var(--font-size-100);line-height:1.35;text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.voucher-chip[data-astro-cid-n24fedrn]:hover{background:var(--button-secondary-bg-hover)}.voucher-chip[data-astro-cid-n24fedrn][aria-pressed=true]{border-color:var(--color-primary-700);box-shadow:inset 0 0 0 1px var(--color-primary-700);background:var(--button-secondary-bg-hover)}.voucher-chip-amount[data-astro-cid-n24fedrn]{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-300);white-space:nowrap}.voucher-chip-label[data-astro-cid-n24fedrn]{text-wrap:balance}.voucher-chip-label[data-astro-cid-n24fedrn] .nowrap[data-astro-cid-n24fedrn]{white-space:nowrap}@media(prefers-reduced-motion:reduce){.voucher-chip[data-astro-cid-n24fedrn]{transition:none}}.voucher[data-astro-cid-r3yzfpgs]{margin:0;--voucher-cutout: var(--surface-ground);--voucher-border: color-mix(in srgb, var(--color-primary-700) 22%, transparent)}.voucher-card[data-astro-cid-r3yzfpgs]{container-type:inline-size;display:grid;grid-template-rows:66fr 34fr;inline-size:min(100%,22rem);aspect-ratio:5 / 7.4;margin-inline:auto;border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--voucher-border);box-shadow:var(--shadow-card);color:var(--color-primary-700);--color-text-muted: var(--color-primary-700);text-align:center}.voucher-top[data-astro-cid-r3yzfpgs]{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:min(var(--space-2),2.3cqi);padding:5.5% 9% 3.5%;min-block-size:0}.voucher-brand[data-astro-cid-r3yzfpgs]{inline-size:min(28%,6.5rem);block-size:auto}.voucher-title[data-astro-cid-r3yzfpgs]{margin:0;font-family:var(--font-display);font-size:min(var(--font-size-500),7.4cqi);line-height:1}.voucher-options[data-astro-cid-r3yzfpgs]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--font-size-100);font-weight:var(--font-weight-semibold)}.voucher-option[data-astro-cid-r3yzfpgs]{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.voucher-dot[data-astro-cid-r3yzfpgs]{inline-size:.5rem;block-size:.5rem;border:1px solid;border-radius:50%}.voucher-option[data-astro-cid-r3yzfpgs].is-selected .voucher-dot[data-astro-cid-r3yzfpgs]{background:var(--color-accent-700)}.voucher-fields[data-astro-cid-r3yzfpgs]{display:grid;gap:var(--space-2);inline-size:100%;margin:0}.voucher-fields[data-astro-cid-r3yzfpgs] dt[data-astro-cid-r3yzfpgs]{font-size:var(--font-size-50);color:var(--color-text-muted)}.voucher-fields[data-astro-cid-r3yzfpgs] dd[data-astro-cid-r3yzfpgs]{margin:0;min-block-size:1.3em;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-size:min(var(--font-size-400),5.7cqi)}.voucher-field--recipient[data-astro-cid-r3yzfpgs] dd[data-astro-cid-r3yzfpgs]{font-size:min(var(--font-size-500),7.4cqi)}.voucher-fields[data-astro-cid-r3yzfpgs] dd[data-astro-cid-r3yzfpgs]:empty:after{content:"";display:block;inline-size:60%;block-size:1px;margin:.65em auto 0;background:currentColor;opacity:.35}.voucher-stub[data-astro-cid-r3yzfpgs]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:7% 9% 6%}.voucher-stub[data-astro-cid-r3yzfpgs]:before{content:"";position:absolute;top:0;inset-inline:1rem;border-block-start:1px dashed var(--color-accent-700)}.voucher-notch[data-astro-cid-r3yzfpgs]{position:absolute;top:-.75rem;inline-size:1.5rem;block-size:1.5rem;box-sizing:border-box;border:1px solid var(--voucher-border);border-radius:50%;background:var(--voucher-cutout)}.voucher-notch--start[data-astro-cid-r3yzfpgs]{left:-.75rem;clip-path:inset(0 0 0 50%)}.voucher-notch--end[data-astro-cid-r3yzfpgs]{right:-.75rem;clip-path:inset(0 50% 0 0)}.voucher-footer[data-astro-cid-r3yzfpgs]{display:flex;justify-content:space-between;margin:0;font-size:var(--font-size-50);color:var(--color-text-muted)}.voucher-caption[data-astro-cid-r3yzfpgs]{margin-block-start:var(--space-3);text-align:center;font-size:var(--font-size-200);color:var(--color-text-muted);text-wrap:balance}.voucher-band{scroll-margin-block-start:var(--nav-height)}.voucher-grid[data-astro-cid-35b7l4ux]{display:grid;row-gap:var(--space-10);max-inline-size:34rem;margin-inline:auto}.voucher-aside[data-astro-cid-35b7l4ux] .voucher-card{inline-size:min(100%,16rem)}@media(width>=900px){.voucher-grid[data-astro-cid-35b7l4ux]{grid-template-columns:minmax(0,22rem) minmax(0,34rem);justify-content:center;column-gap:var(--space-gutter);align-items:start;max-inline-size:none}.voucher-aside[data-astro-cid-35b7l4ux] .voucher-card{inline-size:min(100%,22rem)}.voucher-aside[data-astro-cid-35b7l4ux]{position:sticky;top:calc(var(--nav-height) + var(--space-4))}}.voucher-strip-anchor[data-astro-cid-35b7l4ux]{position:sticky;top:var(--nav-height);z-index:2;block-size:0}.voucher-strip[data-astro-cid-35b7l4ux]{position:absolute;inset-inline:calc(-1 * var(--space-4));top:0;margin:0;padding:var(--space-2) var(--space-4);background:var(--surface-sand);color:var(--color-text);font-size:var(--font-size-200);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-block-end:1px solid var(--seam);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard),visibility var(--duration-fast) var(--ease-standard)}.voucher-strip[data-astro-cid-35b7l4ux].is-visible:not(:empty){opacity:1;visibility:visible}@media(width>=900px){.voucher-strip-anchor[data-astro-cid-35b7l4ux]{display:none}}@media(prefers-reduced-motion:reduce){.voucher-strip[data-astro-cid-35b7l4ux]{transition:none}}.voucher-order[data-astro-cid-35b7l4ux] :is(input,select,textarea,fieldset){scroll-margin-block-start:calc(var(--nav-height) + var(--space-12))}.voucher-order-heading{text-align:center;margin-block-end:var(--space-6)}@media(width>=900px){.voucher-order-heading{text-align:start}}.voucher-order[data-astro-cid-35b7l4ux] .contact-form button[type=submit]{margin-block-start:var(--space-4)}
