.ticket_ticket__A6bZq{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "changes" "lines" "offers" "ladder" "total";align-items:start;grid-gap:18px;gap:18px;inline-size:100%}.ticket_head__QgOVN{grid-area:head}.ticket_changes__54dtV{grid-area:changes}.ticket_empty___zOXB,.ticket_lines__bykMn{grid-area:lines}.ticket_offers__M7wej{grid-area:offers}.ticket_ladder__g2ZlC{grid-area:ladder}.ticket_totalBox__B7slN{grid-area:total}@container (min-width: 700px){.ticket_ticket__A6bZq{grid-template-columns:minmax(0,1fr) minmax(270px,330px);grid-template-areas:"head head" "changes changes" "lines total" "lines offers" "lines ladder" "lines .";column-gap:26px}.ticket_isEmpty__ryy3v{grid-template-areas:"head head" "changes changes" "lines ladder" "lines ."}}.ticket_head__QgOVN{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"admit serial" "dated punches";align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:10px 26px;background:var(--pal-shared-white);color:var(--pal-shared-ink);box-shadow:0 0 0 2px var(--edge);-webkit-clip-path:polygon(0 0,100% 0,100% 35%,calc(100% - 10px) 35%,calc(100% - 10px) 65%,100% 65%,100% 100%,0 100%,0 65%,10px 65%,10px 35%,0 35%);clip-path:polygon(0 0,100% 0,100% 35%,calc(100% - 10px) 35%,calc(100% - 10px) 65%,100% 65%,100% 100%,0 100%,0 65%,10px 65%,10px 35%,0 35%)}.ticket_admit__OTotk{grid-area:admit;display:flex;flex-direction:column;gap:2px;min-inline-size:0;font:400 var(--label-size)/1.3 var(--font-label),monospace;letter-spacing:var(--label-track);text-transform:uppercase}.ticket_admit__OTotk>span{white-space:nowrap}.ticket_admitOne__Jrcf2{color:var(--pal-life-red2);font-size:12px}.ticket_serial__SilpS{grid-area:serial;justify-self:end;color:var(--pal-life-red2);font:400 14px/1.2 var(--font-label),monospace;letter-spacing:var(--label-track);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_dated__NhNtJ{grid-area:dated;font-size:13px}.ticket_punches__gZZtr{grid-area:punches;justify-self:end;display:flex;gap:6px}.ticket_punch__gYBjc{inline-size:12px;block-size:12px;box-shadow:inset 0 0 0 2px var(--pal-life-band2)}.ticket_punch__gYBjc[data-punched]{background:var(--wall);box-shadow:inset 0 0 0 2px var(--edge)}.ticket_lines__bykMn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ticket_line__Um8u4{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:10px;background:var(--paper);color:var(--on-paper);box-shadow:0 0 0 2px var(--edge)}.ticket_thumb__jFy72{display:block;inline-size:64px;aspect-ratio:3/4;overflow:hidden;background:var(--wall-2);box-shadow:0 0 0 2px var(--edge)}.ticket_thumb__jFy72 img{inline-size:100%;block-size:100%;object-fit:cover}.ticket_what__u2Nlo{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.ticket_name__mzadV{font:500 17px/1.15 var(--font-pixel),monospace;font-feature-settings:none;font-variant-ligatures:none;text-decoration:none;overflow-wrap:anywhere}.ticket_name__mzadV:hover{text-decoration:underline}.ticket_opt__ZF7UV{font:400 11px/1.2 var(--font-label),monospace;letter-spacing:.05em;text-transform:uppercase}.ticket_unit__tECQx{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_qty__xbZwA{display:flex;align-items:center;flex-wrap:wrap;gap:6px;-webkit-margin-before:4px;margin-block-start:4px}.ticket_step__LdOrh{display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:0;background:var(--wall-2);color:var(--on-wall);box-shadow:0 0 0 2px var(--edge);font:400 16px/1 var(--font-label),monospace;cursor:pointer}.ticket_step__LdOrh:hover:not(:disabled){background:var(--paper);color:var(--on-paper)}.ticket_step__LdOrh:disabled{cursor:not-allowed;color:var(--on-wall-2)}.ticket_remove___6Qwm:hover{text-decoration-thickness:3px}.ticket_remove___6Qwm:focus-visible,.ticket_step__LdOrh:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ticket_n___lxfX{min-inline-size:26px;text-align:center;font:400 13px/1 var(--font-label),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_remove___6Qwm{min-block-size:36px;-webkit-margin-start:6px;margin-inline-start:6px;padding:4px 10px;border:0;background:none;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ticket_lineTotal__LxLOQ{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ticket_empty___zOXB{display:flex;align-items:flex-end;gap:18px;font-size:17px}.ticket_emptyWords__6GFnQ{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ticket_easel__WMfzg{flex:none;inline-size:calc(30 * 3px);block-size:calc(62 * 3px);max-inline-size:none;image-rendering:pixelated}.ticket_ladder__g2ZlC{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--paper);color:var(--on-paper);box-shadow:0 0 0 2px var(--edge)}.ticket_boxTitle__oJgnI{font:400 11px/1.2 var(--font-label),monospace;letter-spacing:var(--label-track);text-transform:uppercase}.ticket_steps__DEuO1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.ticket_goal__NgRTx{display:flex;flex-direction:column;gap:4px;min-inline-size:0;-webkit-padding-end:6px;padding-inline-end:6px}.ticket_bar__UCkm_{position:relative;display:block;block-size:14px;-webkit-margin-end:-6px;margin-inline-end:-6px;background:var(--wall-2);box-shadow:inset 0 0 0 2px var(--edge)}.ticket_goal__NgRTx+.ticket_goal__NgRTx .ticket_bar__UCkm_{-webkit-border-start:4px solid var(--paper);border-inline-start:4px solid var(--paper)}.ticket_bar__UCkm_:after{content:"";position:absolute;inset-block:3px;inset-inline-start:3px;inline-size:calc(var(--fill, 0) * (100% - 6px));background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 8px)}.ticket_goal__NgRTx[data-reached] .ticket_bar__UCkm_:after{background:var(--frame-light)}.ticket_goal__NgRTx[data-reached] .ticket_bar__UCkm_:before{content:"";position:absolute;z-index:1;inset-block-start:3px;inset-inline-end:8px;inline-size:8px;block-size:8px;background:var(--paper);box-shadow:0 0 0 2px var(--edge)}.ticket_goalName__hKcGo{font:500 14px/1.15 var(--font-pixel),monospace;font-feature-settings:none;font-variant-ligatures:none;overflow-wrap:anywhere}.ticket_goalState__CTgHJ{font:400 11px/1.3 var(--font-label),monospace;letter-spacing:.03em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_goal__NgRTx[data-next] .ticket_goalState__CTgHJ{font-weight:700}.ticket_example___ekg0{font-size:13px}.ticket_totalBox__B7slN{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"totals checkout" "note note";align-items:center;grid-gap:6px 14px;gap:6px 14px;padding:12px 14px 10px;background:var(--paper);color:var(--on-paper);box-shadow:0 0 0 2px var(--edge)}@container (max-width: 699px){.ticket_totalBox__B7slN{position:-webkit-sticky;position:sticky;inset-block-end:calc(var(--rail-total) + 6px);z-index:5;box-shadow:0 0 0 2px var(--edge),0 6px 0 2px var(--edge)}.ticket_totalNote__ljz6i{display:none}}@container (min-width: 700px){.ticket_totalBox__B7slN{grid-template-columns:minmax(0,1fr);grid-template-areas:"totals" "checkout" "note";gap:10px}}.ticket_tear__jvW_e{position:absolute;inset-inline:8px;inset-block-start:-11px;block-size:12px;-webkit-padding-start:4px;padding-inline-start:4px;background:linear-gradient(90deg,var(--edge) 0 6px,transparent 6px 10px) 0 50% /10px 2px repeat-x;color:var(--on-wall-2);font:400 var(--label-size)/12px var(--font-label),monospace;letter-spacing:var(--label-track);text-transform:uppercase}.ticket_totalBox__B7slN[data-torn]{animation:ticket_tear__jvW_e .36s steps(3) forwards}@keyframes ticket_tear__jvW_e{to{translate:6px 14px;rotate:1.5deg}}@media (prefers-reduced-motion:reduce){.ticket_totalBox__B7slN[data-torn]{animation:none;opacity:.6}}.ticket_totals__lK_Ld{grid-area:totals;display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ticket_total__U4ils{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ticket_totalWord__C6zm_{font:400 11px/1.2 var(--font-label),monospace;letter-spacing:var(--label-track);text-transform:uppercase}.ticket_totalSum__x627a{font:700 24px/1 var(--font-body),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_estimateSum___XKkS{font:700 17px/1 var(--font-body),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_totalNote__ljz6i{font-size:13px}.ticket_checkout__9HEJF{grid-area:checkout;margin:0 0 calc(2 * var(--px));min-inline-size:150px}.ticket_checkout__9HEJF:hover{background:var(--frame-light);color:var(--edge)}.ticket_checkout__9HEJF[aria-disabled]{cursor:progress}.ticket_checkout__9HEJF:disabled{cursor:not-allowed;background:var(--wall-2);color:var(--on-wall)}.ticket_checkoutNote__GZ_BE{grid-area:note;font-size:13px;line-height:1.4}.ticket_changes__54dtV{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--paper);color:var(--on-paper);box-shadow:0 0 0 2px var(--edge),inset 0 calc(2 * var(--px)) 0 0 var(--frame-light);font-size:15px}.ticket_changes__54dtV:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ticket_changesTitle__R_jUb{font:400 11px/1.2 var(--font-label),monospace;letter-spacing:var(--label-track);text-transform:uppercase}.ticket_changes__54dtV ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px}.ticket_line__Um8u4[data-sold-out] .ticket_thumb__jFy72 img{filter:grayscale(.7);opacity:.85}.ticket_loan__eO7Wh{align-self:flex-start;padding:3px 6px;font:400 var(--label-size)/1.2 var(--font-label),monospace;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 0 2px var(--edge)}.ticket_out__FYU_E{font-size:13px;font-weight:400;white-space:normal}.ticket_offers__M7wej{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--paper);color:var(--on-paper);box-shadow:0 0 0 2px var(--edge)}.ticket_offers__M7wej ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ticket_offer__wub_q{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ticket_offerName__9bTm7{font:500 16px/1.2 var(--font-pixel),monospace;font-feature-settings:none;font-variant-ligatures:none}.ticket_offerNow__gXp2H{font-size:15px;font-weight:700}.ticket_offerSaving__eBkB3{font-weight:400}.ticket_offerNext__NGXbH{font-size:14px;flex-basis:100%}@container (max-width: 420px){.ticket_line__Um8u4{grid-template-columns:56px minmax(0,1fr)}.ticket_thumb__jFy72{inline-size:56px}.ticket_lineTotal__LxLOQ{grid-column:2}}.ticket_punches__gZZtr{position:relative}.ticket_confetti__I5Sg_{position:absolute;inset-block-start:-22px;inset-inline-end:-6px;inline-size:32px;block-size:32px;background-size:96px 32px;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none;animation:ticket_confetti__I5Sg_ .75s steps(3) 1 forwards}@keyframes ticket_confetti__I5Sg_{0%{background-position:0 0;opacity:1}to{background-position:-96px 0;opacity:0}}@media (prefers-reduced-motion:reduce){.ticket_confetti__I5Sg_{display:none}}.ticket_lineSaving__ptBHx{display:block;color:var(--pal-life-red2);font-size:12px;font-weight:400}.ticket_giftWord__Yj7E5{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--pal-life-red2);font:400 11px/1.3 var(--font-label),monospace;letter-spacing:.05em;text-transform:uppercase}.ticket_giftArt__yglbp{flex:none;inline-size:36px;block-size:36px;background-size:auto 100%;background-repeat:no-repeat;image-rendering:pixelated}.ticket_giftWord__Yj7E5 .ticket_giftArt__yglbp{inline-size:36px;block-size:44px}.ticket_giftNote__y_IBD{color:var(--on-paper);opacity:.8;text-transform:none;letter-spacing:0;font-family:var(--font-body),sans-serif}.ticket_soon__ORbfI{color:var(--pal-life-red2);font:400 11px/1.3 var(--font-label),monospace;letter-spacing:.04em;text-transform:uppercase}.ticket_nudges__R1lFN{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding:0;list-style:none}.ticket_nudge__bK0oI{display:inline-flex;align-items:center;min-block-size:44px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ticket_nudge__bK0oI:hover{text-decoration-thickness:3px}.ticket_nudge__bK0oI:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ticket_lost__q_4eI{margin:8px 0 0;padding:6px 10px;background:var(--pal-shared-butter)}.ticket_goalArt__qBZtC{inline-size:36px;block-size:36px;background-size:100% 100%;image-rendering:pixelated}.ticket_giftButton__LXgwb{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding:0 10px;border:0;background:var(--pal-shared-white);color:var(--pal-shared-ink);box-shadow:0 0 0 2px var(--edge);font:inherit;font-size:13px;cursor:pointer}.ticket_giftButton__LXgwb:hover{background:var(--pal-shared-butter)}.ticket_giftButton__LXgwb:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ticket_giftWaiting__IUgAx{background:var(--pal-gallery-gilt2);font-weight:600}.ticket_giftWaiting__IUgAx .ticket_giftArt__yglbp{inline-size:36px;block-size:36px;background-size:72px 36px;animation:ticket_glint__owoc5 1.2s steps(1) 3}@keyframes ticket_glint__owoc5{50%{background-position:-36px 0}}@media (prefers-reduced-motion:reduce){.ticket_giftWaiting__IUgAx .ticket_giftArt__yglbp{animation:none}}.ticket_honesty__g0TvR{margin:0;padding:8px 10px;background:var(--pal-shared-butter);color:var(--pal-shared-ink);font-size:15px;line-height:1.4;grid-area:honesty}.ticket_totalBox__B7slN:has(>.ticket_honesty__g0TvR){grid-template-areas:"honesty honesty" "totals checkout" "note note"}@container (min-width: 700px){.ticket_totalBox__B7slN:has(>.ticket_honesty__g0TvR){grid-template-areas:"totals" "honesty" "checkout" "note"}}.ticket_gifts__a6In1{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ticket_giftRow__HvZxO{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ticket_giftChosen__vR_d1{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;font-size:14px}.ticket_giftChosen__vR_d1 .ticket_giftArt__yglbp{block-size:44px}.ticket_goalShort__F3p1u{display:none}@container (max-width: 699px){.ticket_ticket__A6bZq{gap:var(--space-24)}.ticket_lines__bykMn{gap:var(--space-12)}.ticket_line__Um8u4{grid-template-columns:56px minmax(0,1fr);gap:var(--space-4) var(--space-12);padding:var(--space-12)}.ticket_thumb__jFy72{grid-column:1;grid-row:1/span 3;inline-size:56px;box-shadow:none}.ticket_what__u2Nlo{display:contents}.ticket_what__u2Nlo>*{grid-column:2}.ticket_name__mzadV{display:flex;align-items:center;min-block-size:44px}.ticket_qty__xbZwA{gap:var(--space-8);margin:0}.ticket_step__LdOrh{inline-size:44px;block-size:44px}.ticket_remove___6Qwm{min-block-size:44px;-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4)}.ticket_lineTotal__LxLOQ{grid-column:1/-1;justify-self:end;text-align:end;font-size:16px}.ticket_lineSaving__ptBHx{font-size:13px}.ticket_ladder__g2ZlC,.ticket_offers__M7wej{gap:var(--space-12);padding:var(--space-16)}.ticket_boxTitle__oJgnI{font:500 var(--h2-size) /1.2 var(--font-pixel),monospace;font-feature-settings:none;font-variant-ligatures:none;letter-spacing:.01em;text-transform:none}.ticket_goal__NgRTx{gap:var(--space-4);-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8)}.ticket_bar__UCkm_{-webkit-margin-end:calc(-1 * var(--space-8));margin-inline-end:calc(-1 * var(--space-8))}.ticket_goalLong__aGe3v{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ticket_goalShort__F3p1u{display:flex;flex-direction:column}.ticket_goalName__hKcGo{font-size:15px;overflow-wrap:normal}.ticket_goalAt__8p1eQ{font:600 14px/1.3 var(--font-body),sans-serif}.ticket_goalState__CTgHJ{font:600 13px/1.3 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}.ticket_totalBox__B7slN{gap:var(--space-8) var(--space-12);padding:var(--space-12)}.ticket_total__U4ils+.ticket_total__U4ils .ticket_totalWord__C6zm_{font:600 14px/1.3 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}.ticket_honesty__g0TvR{font-size:var(--read-size);line-height:var(--read-line)}.ticket_checkoutNote__GZ_BE{font-size:14px;line-height:20px}}@media (max-width:759px){.ticket_soon__ORbfI{font:600 13px/1.4 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}}