.pc[data-astro-cid-33scatfd]{border:1px solid var(--line);background:var(--paper);border-radius:22px;margin:8px 0 30px;padding:22px}.pc-title[data-astro-cid-33scatfd]{font-family:var(--display);color:var(--ink);margin-bottom:14px;font-size:20px;font-weight:800;font-stretch:108%}.pc-k[data-astro-cid-33scatfd]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700;font-stretch:100%;display:block}.pc-types[data-astro-cid-33scatfd]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pc-types[data-astro-cid-33scatfd] button[data-astro-cid-33scatfd]{font:inherit;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:7px 16px;font-size:15px;font-weight:700}.pc-types[data-astro-cid-33scatfd] button[data-astro-cid-33scatfd].on{background:var(--ink);color:var(--gold)}.pc-grid[data-astro-cid-33scatfd]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.pc-form[data-astro-cid-33scatfd]{flex-direction:column;gap:14px;display:flex}.pc-f[data-astro-cid-33scatfd]{flex-direction:column;gap:6px;font-size:15px;display:flex}.pc-f[data-astro-cid-33scatfd]>span[data-astro-cid-33scatfd]:first-child{color:var(--ink);font-weight:700}.pc-money[data-astro-cid-33scatfd],.pc-f[data-astro-cid-33scatfd]>input[data-astro-cid-33scatfd]{font:inherit;border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:12px;align-items:center;max-width:220px;padding:0 12px;font-size:16px;display:flex}.pc-f[data-astro-cid-33scatfd]>input[data-astro-cid-33scatfd]{padding:10px 12px;font-weight:700}.pc-money[data-astro-cid-33scatfd] i[data-astro-cid-33scatfd]{font-style:normal;font-weight:700}.pc-money[data-astro-cid-33scatfd] input[data-astro-cid-33scatfd]{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;padding:10px 4px;font-weight:700}.pc-qty[data-astro-cid-33scatfd]{border:1.5px solid var(--ink);border-radius:12px;align-items:center;width:max-content;display:flex;overflow:hidden}.pc-qty[data-astro-cid-33scatfd] button[data-astro-cid-33scatfd]{font:inherit;background:var(--soft);width:42px;height:44px;color:var(--ink);cursor:pointer;border:0;font-size:20px;font-weight:700}.pc-qty[data-astro-cid-33scatfd] input[data-astro-cid-33scatfd]{text-align:center;width:56px;font:inherit;color:var(--ink);-moz-appearance:textfield;border:0;font-size:18px;font-weight:800}.pc-qty[data-astro-cid-33scatfd] input[data-astro-cid-33scatfd]::-webkit-inner-spin-button{-webkit-appearance:none}.pc[data-astro-cid-33scatfd] button[data-astro-cid-33scatfd]:focus-visible,.pc-money[data-astro-cid-33scatfd]:focus-within,.pc[data-astro-cid-33scatfd] input[data-astro-cid-33scatfd]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pc-ticket[data-astro-cid-33scatfd]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:16px 16px 18px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;display:flex;position:relative;box-shadow:0 16px 34px -22px #08133573}.pc-ticket[data-astro-cid-33scatfd]:after{content:"";background:radial-gradient(circle at 5px 0,#fff 5px,#0000 5.5px) 0 0/10px 6px repeat-x;height:6px;position:absolute;bottom:-6px;left:0;right:0}.pc-tk-h[data-astro-cid-33scatfd]{text-align:center;border-bottom:1px dashed var(--faint);flex-direction:column;padding-bottom:8px;font-weight:700;display:flex}.pc-tk-h[data-astro-cid-33scatfd] small[data-astro-cid-33scatfd]{color:var(--muted);font-weight:400}.pc-tk-l[data-astro-cid-33scatfd],.pc-tk-promo[data-astro-cid-33scatfd],.pc-tk-tot[data-astro-cid-33scatfd]{justify-content:space-between;gap:8px;display:flex}.pc-tk-promo[data-astro-cid-33scatfd]{color:#15803d;padding-left:10px}.pc-tk-tot[data-astro-cid-33scatfd]{border-top:1px dashed var(--faint);padding-top:8px;font-size:15px;font-weight:800}.pc-tk-save[data-astro-cid-33scatfd]{text-align:center;background:var(--cream);border-radius:4px;padding:6px;font-weight:700}.pc[data-astro-cid-33scatfd] .pc-why[data-astro-cid-33scatfd]{color:var(--ink-2);margin:14px 0 0;font-size:15.5px}@media (width<=700px){.pc[data-astro-cid-33scatfd]{padding:16px 12px}.pc-grid[data-astro-cid-33scatfd]{grid-template-columns:minmax(0,1fr)}}
