.quote-grid[data-astro-cid-zkmehxi3]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,70px);align-items:start}@media(max-width:900px){.quote-grid[data-astro-cid-zkmehxi3]{grid-template-columns:minmax(0,1fr)}}.ticket[data-astro-cid-zkmehxi3] .btn-block[data-astro-cid-zkmehxi3]{white-space:normal;text-align:center}.steps[data-astro-cid-zkmehxi3]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.steps[data-astro-cid-zkmehxi3] li[data-astro-cid-zkmehxi3]{display:flex;gap:14px;align-items:center}.steps[data-astro-cid-zkmehxi3] b[data-astro-cid-zkmehxi3]{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--wheat);border:var(--outline);font-family:var(--font-display);font-weight:400;box-shadow:var(--print-sm)}.steps[data-astro-cid-zkmehxi3] strong[data-astro-cid-zkmehxi3]{display:block}.steps[data-astro-cid-zkmehxi3] span[data-astro-cid-zkmehxi3]{color:var(--ink-soft)}.ticket[data-astro-cid-zkmehxi3]{position:relative;background:#fffdf4;border:var(--outline);border-radius:6px;box-shadow:var(--print);padding:0 22px 22px;background-image:repeating-linear-gradient(transparent 0 31px,#3d58731a 31px 32px)}.ticket[data-astro-cid-zkmehxi3]:after{content:"";position:absolute;left:-2.5px;right:-2.5px;bottom:-12px;height:12px;background:linear-gradient(-45deg,transparent 50%,#fffdf4 50%) 0 0 / 14px 14px repeat-x,linear-gradient(45deg,transparent 50%,#fffdf4 50%) 0 0 / 14px 14px repeat-x;filter:drop-shadow(0 2px 0 var(--ink))}.ticket-head[data-astro-cid-zkmehxi3]{display:flex;justify-content:space-between;align-items:center;margin:0 -22px 10px;padding:12px 22px;background:var(--ink);color:var(--wheat)}.ticket-no[data-astro-cid-zkmehxi3]{font-family:var(--font-label);letter-spacing:.1em}.lines[data-astro-cid-zkmehxi3]{list-style:none;margin:0;padding:0}.line[data-astro-cid-zkmehxi3]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:2px dashed var(--line)}.line-info[data-astro-cid-zkmehxi3] strong[data-astro-cid-zkmehxi3]{display:block}.line-info[data-astro-cid-zkmehxi3] small[data-astro-cid-zkmehxi3]{color:var(--ink-soft)}.stepper[data-astro-cid-zkmehxi3]{display:inline-flex;align-items:center;border:var(--outline);border-radius:999px;overflow:hidden;background:var(--white);flex:none}.stepper[data-astro-cid-zkmehxi3] button[data-astro-cid-zkmehxi3]{width:38px;height:38px;border:0;background:var(--cream);font-size:1.3rem;font-weight:800;cursor:pointer}.stepper[data-astro-cid-zkmehxi3] button[data-astro-cid-zkmehxi3]:hover{background:var(--wheat)}.stepper[data-astro-cid-zkmehxi3] output[data-astro-cid-zkmehxi3]{min-width:36px;text-align:center;font-family:var(--font-display);font-size:1.1rem}.line[data-astro-cid-zkmehxi3].on{background:linear-gradient(90deg,rgba(233,185,73,.18),transparent)}.patreon[data-astro-cid-zkmehxi3]{margin:16px 0 6px}.totals[data-astro-cid-zkmehxi3]{margin:12px 0 18px;display:grid;gap:6px;font-weight:700}.totals[data-astro-cid-zkmehxi3] div[data-astro-cid-zkmehxi3]{display:flex;justify-content:space-between}.discount[data-astro-cid-zkmehxi3]{color:var(--grass-deep)}.grand[data-astro-cid-zkmehxi3]{padding-top:10px;border-top:var(--outline);font-family:var(--font-display);font-weight:400;font-size:1.5rem}.ticket-note[data-astro-cid-zkmehxi3]{margin:12px 0 0;text-align:center;font-size:1.25rem;color:var(--ink-soft)}.ask[data-astro-cid-zkmehxi3]{background:var(--paper-2);border-block:var(--outline)}.ask-grid[data-astro-cid-zkmehxi3]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(24px,5vw,64px);align-items:center}@media(max-width:860px){.ask-grid[data-astro-cid-zkmehxi3]{grid-template-columns:1fr}.mailbox[data-astro-cid-zkmehxi3]{order:2}}.mailbox[data-astro-cid-zkmehxi3]{text-align:center}.mailbox-art[data-astro-cid-zkmehxi3]{width:min(100%,260px);margin:0 auto}.mailbox[data-astro-cid-zkmehxi3] p[data-astro-cid-zkmehxi3]{font-size:1.5rem;color:var(--ink-soft)}.flag[data-astro-cid-zkmehxi3]{transform-box:fill-box;transform-origin:4px 66px;transform:rotate(90deg);transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.mailbox-art[data-astro-cid-zkmehxi3].sent .flag[data-astro-cid-zkmehxi3]{transform:rotate(0)}.letter[data-astro-cid-zkmehxi3]{opacity:0}.mailbox-art[data-astro-cid-zkmehxi3].sent .letter[data-astro-cid-zkmehxi3]{animation:post 1.2s ease forwards}@keyframes post{0%{opacity:1;transform:translate(-120px,-40px) rotate(-12deg)}70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.h-small[data-astro-cid-zkmehxi3]{font-size:clamp(1.7rem,3vw,2.3rem)}.order-chip[data-astro-cid-zkmehxi3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:var(--wheat-light);border:2px solid var(--ink);border-radius:12px;font-weight:700}.order-chip[data-astro-cid-zkmehxi3] button[data-astro-cid-zkmehxi3]{margin-left:auto;background:none;border:0;text-decoration:underline;cursor:pointer;font-weight:700;color:var(--barn)}.faq[data-astro-cid-zkmehxi3]{display:grid;gap:12px}details[data-astro-cid-zkmehxi3]{background:var(--white);border:var(--outline);border-radius:14px;box-shadow:var(--print-sm)}summary[data-astro-cid-zkmehxi3]{cursor:pointer;padding:16px 20px;font-family:var(--font-display);font-size:1.15rem;list-style:none;display:flex;justify-content:space-between;gap:12px}summary[data-astro-cid-zkmehxi3]::-webkit-details-marker{display:none}summary[data-astro-cid-zkmehxi3]:after{content:"+";font-family:var(--font-body);font-weight:800;font-size:1.5rem;line-height:1;color:var(--barn);transition:transform .2s}details[data-astro-cid-zkmehxi3][open] summary[data-astro-cid-zkmehxi3]:after{transform:rotate(45deg)}details[data-astro-cid-zkmehxi3] p[data-astro-cid-zkmehxi3]{margin:0;padding:0 20px 18px;color:var(--ink-soft)}
