.page_container__iPx0A{--brand-red:#dc1027;--brand-cream:#faf8ef;--brand-gray:#e6e6e6;--fs-2xs:clamp(9px,2.4vw,11px);--fs-xs:clamp(10px,2.7vw,12px);--fs-sm:clamp(12px,3.2vw,14px);--fs-md:clamp(13px,3.5vw,15px);--fs-base:clamp(15px,4vw,17px);--fs-lg:clamp(18px,4.8vw,21px);--fs-xl:clamp(24px,6.4vw,30px);--pad-x:clamp(16px,4.3vw,22px);--pad-in:clamp(14px,3.8vw,18px);--notch:clamp(13px,3.6vw,16px);width:100%;max-width:480px;margin:0 auto;background:var(--brand-cream);color:#000;color-scheme:light;font-family:var(--font-helvetica-neue),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--fs-base);line-height:1.35;text-align:left;overflow-wrap:anywhere}.page_container__iPx0A *,.page_container__iPx0A :after,.page_container__iPx0A :before{box-sizing:border-box}.page_container__iPx0A h1,.page_container__iPx0A h2,.page_container__iPx0A p,.page_container__iPx0A ul{margin:0;padding:0}.page_header__R_NzX{padding:clamp(18px,5vw,26px) var(--pad-x) clamp(14px,3.8vw,18px);background:var(--brand-red);border-radius:0 0 20px 20px;box-shadow:0 2px 2px #00000020}.page_languageBar__8OgVl{display:flex;justify-content:flex-end;margin-bottom:clamp(6px,2vw,10px)}.page_langPill__f0wCs{display:inline-flex;border:1px solid #000;border-radius:20px;overflow:hidden}.page_langOption__BfShy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;min-width:44px;padding:6px 14px;background:transparent;color:#000;font:inherit;font-size:var(--fs-sm);line-height:1.2;cursor:pointer}.page_langOptionActive__RYFF3{background:#000;color:var(--brand-red)}.page_langOption__BfShy:focus-visible{outline:2px solid #fff;outline-offset:-2px}.page_container__iPx0A .page_ticketTitle__4R6TT{margin-bottom:clamp(10px,3vw,14px);font-size:var(--fs-xl);line-height:1.1;font-weight:700}.page_orderInfo__pIdYv{display:flex;justify-content:space-between;gap:clamp(10px,3vw,14px);font-size:var(--fs-sm);line-height:1.3}.page_orderInfo__pIdYv p{min-width:0}.page_orderInfo__pIdYv span,.page_orderInfo__pIdYv strong{display:block}.page_main__M8_Xf{margin:clamp(18px,5vw,24px) var(--pad-x) 0;background:#fff;border:1px solid grey}.page_itemsSection__4CgeL{padding:clamp(10px,3vw,14px) var(--pad-in) 0}.page_productList__xfd0m{list-style:none}.page_productItem__iVjiY{display:flex;justify-content:space-between;gap:clamp(10px,3vw,14px);padding:clamp(8px,2.4vw,11px) 0;border-bottom:1px solid #f4f4f4}.page_itemDetails__ezULj{min-width:0}.page_itemName__XZWLC{font-size:var(--fs-base);line-height:1.25;font-weight:700}.page_itemMeta__4FQ1i{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(8px,2.4vw,10px);margin-top:4px;font-size:var(--fs-sm);line-height:1.3}.page_vatBadge__er6uH{padding:1px 5px;border-radius:3px;background:var(--brand-gray);font-size:var(--fs-xs);white-space:nowrap}.page_lineTotal__YI2j4{flex-shrink:0;font-size:var(--fs-base);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_receiptSummary__CyusY{padding:clamp(14px,4vw,18px) var(--pad-in) clamp(28px,8vw,36px)}.page_vatTable__AXu9h{width:100%;margin-bottom:clamp(10px,3vw,14px);border-collapse:collapse;font-size:var(--fs-sm)}.page_vatTable__AXu9h thead th{padding-bottom:5px;border-bottom:1px solid #f4f4f4;font-size:var(--fs-2xs);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#555}.page_vatTable__AXu9h tbody th{font-weight:400}.page_vatTable__AXu9h tbody th,.page_vatTable__AXu9h td{padding-top:6px}.page_vatRateCell__cCJD0{text-align:left;white-space:nowrap}.page_vatNumCell__SNr0Q{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_happyHourRow__FgnVN,.page_subtotalRow__OcWB8,.page_totalRow__EGLqY{display:flex;justify-content:space-between;gap:clamp(10px,3vw,14px)}.page_happyHourAmount__HLxIS,.page_subtotalPrice__fXKNl,.page_totalPrice__Y_uc7{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_happyHourRow__FgnVN,.page_subtotalRow__OcWB8{margin-bottom:8px;font-size:var(--fs-md)}.page_happyHourBadge__L1bzW{font-weight:700}.page_totalRow__EGLqY{padding-top:8px;border-top:1px solid #f4f4f4;font-size:var(--fs-lg);font-weight:700}.page_container__iPx0A .page_totalHint__ACu3P{margin-top:4px;font-size:var(--fs-2xs);text-align:right;text-transform:uppercase}.page_perforation__mbnxC{position:relative;border-top:1px dashed grey}.page_perforation__mbnxC:after,.page_perforation__mbnxC:before{content:"";position:absolute;top:calc(var(--notch) * -1);width:var(--notch);height:calc(var(--notch) * 2);background:var(--brand-cream);border:1px solid grey}.page_perforation__mbnxC:before{left:-1px;border-left:0;border-radius:0 var(--notch) var(--notch) 0}.page_perforation__mbnxC:after{right:-1px;border-right:0;border-radius:var(--notch) 0 0 var(--notch)}.page_receiptNotes__PufZO{padding:clamp(20px,5.5vw,26px) var(--pad-in) clamp(16px,4.3vw,20px)}.page_returnPolicy__ytWXj,.page_ticketText__e1UGz{font-size:var(--fs-md);line-height:1.45;overflow-wrap:anywhere}.page_ticketText__e1UGz{margin-bottom:clamp(16px,4.3vw,20px)}.page_ticketText__e1UGz p{margin:0 0 8px}.page_ticketText__e1UGz p:last-child{margin-bottom:0}.page_ticketText__e1UGz ol,.page_ticketText__e1UGz ul{margin:8px 0;padding-left:20px}.page_ticketText__e1UGz ul{list-style:disc outside}.page_ticketText__e1UGz ol{list-style:decimal outside}.page_ticketText__e1UGz li{margin:0 0 4px;padding:0}.page_ticketText__e1UGz a{color:#000;text-decoration:underline}.page_ticketText__e1UGz strong{font-weight:700}.page_ticketText__e1UGz em{font-style:italic}.page_ticketText__e1UGz u{text-decoration:underline}.page_returnPolicy__ytWXj{text-align:justify}.page_footer__u_AN6{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(12px,4vw,20px);padding:clamp(20px,5.5vw,26px) var(--pad-x) clamp(18px,4.8vw,22px)}.page_company__fK2k7{flex:1 1;min-width:0;font-size:var(--fs-sm);line-height:1.35}.page_logo__5RlpO{display:block;width:clamp(96px,26vw,130px);height:auto;flex-shrink:0}.page_state__NCbw3{margin:clamp(18px,5vw,24px) var(--pad-x);padding:clamp(20px,5.5vw,26px) var(--pad-in);border:1px solid grey;background:#fff;font-size:var(--fs-base);line-height:1.5}.page_state__NCbw3 p+p{margin-top:8px}.page_retry__6OqaE{margin-top:clamp(16px,4.3vw,20px);border:0;border-radius:24px;min-height:44px;padding:10px 22px;background:var(--brand-red);color:#000;font:inherit;font-size:var(--fs-md);cursor:pointer}