:root{--mup-red:#b3122e;--mup-red-dk:#8a0c22;--mup-ink:#1d1819;--mup-mute:#6a5d5f;--mup-paper:#fff;--mup-tint:#fbf3f2;--mup-line:#ead6d6;--mup-head:"Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", "Arial Narrow", Arial, sans-serif;--mup-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mup-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.mup-body{background:var(--mup-paper);color:var(--mup-ink);font:17px/1.62 var(--mup-body);margin:0}.mup-skip{background:var(--mup-ink);color:#fff;z-index:10;padding:.5rem .8rem;position:absolute;top:0;left:-999px}.mup-skip:focus{left:.5rem}.mup-num{font-family:var(--mup-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mup-top{border-bottom:3px solid var(--mup-red);background:var(--mup-paper)}.mup-top__in{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;max-width:1060px;margin:0 auto;padding:.7rem 1rem;display:flex}.mup-mark{color:#fff;border-radius:4px;align-items:stretch;text-decoration:none;display:inline-flex;overflow:hidden}.mup-mark__name{background:var(--mup-red);font:700 1.15rem/1.2 var(--mup-head);text-transform:uppercase;letter-spacing:.04em;padding:.3rem .7rem}.mup-mark__tag{background:var(--mup-ink);font:.78rem/1.9 var(--mup-mono);text-transform:lowercase;border-left:2px dashed #fff;padding:.3rem .6rem}.mup-nav{flex-wrap:wrap;flex:auto;gap:.2rem .9rem;display:flex}.mup-nav__a{color:var(--mup-ink);font:600 .95rem/1.4 var(--mup-head);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid #0000;padding:.2rem 0;text-decoration:none}.mup-nav__a:hover,.mup-nav__a:focus-visible{border-bottom-color:var(--mup-red)}.mup-nav__a--on{color:var(--mup-red);border-bottom-color:var(--mup-red)}.mup-btn{background:var(--mup-red);color:#fff;font:700 .95rem/1 var(--mup-head);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--mup-red);border-radius:3px;padding:.8rem 1.2rem;text-decoration:none;display:inline-block}.mup-btn:hover,.mup-btn:focus-visible{background:var(--mup-red-dk);border-color:var(--mup-red-dk)}.mup-btn--top{padding:.55rem .9rem;font-size:.85rem}.mup-btn--ghost{color:var(--mup-red);background:0 0}.mup-btn--ghost:hover{color:#fff}.mup-stamp{border:2px solid var(--mup-red);color:var(--mup-red);font:600 .8rem/1.5 var(--mup-mono);text-transform:uppercase;border-radius:3px;padding:.15rem .55rem;display:inline-block;transform:rotate(-2deg)}.mup-stamp__k{opacity:.85}.mup-stamp--age{flex:none;padding:.3rem .6rem;font-size:1.1rem;transform:rotate(-6deg)}.mup-main{max-width:1060px;margin:0 auto;padding:1.2rem 1rem 2.5rem}.mup-art{max-width:760px}.mup-art--home{max-width:820px}.mup-crumbs{font:.85rem/1.4 var(--mup-mono);color:var(--mup-mute);margin:0 0 .8rem}.mup-crumbs__a{color:var(--mup-red)}.mup-crumbs__sep{margin:0 .4rem}.mup-art__head{margin-bottom:1.2rem}.mup-h1{font:700 clamp(1.8rem, 5.5vw, 2.7rem)/1.08 var(--mup-head);letter-spacing:-.005em;text-wrap:balance;margin:.2rem 0 .7rem}.mup-ticket{background:var(--mup-tint);border:2px solid var(--mup-red);border-radius:8px;grid-template-columns:1fr;margin:1.2rem 0 1.6rem;display:grid;position:relative}.mup-ticket:before,.mup-ticket:after{content:"";background:var(--mup-paper);border:2px solid var(--mup-red);border-radius:50%;width:22px;height:22px;position:absolute}.mup-ticket:before{top:64px;left:-13px}.mup-ticket:after{top:64px;right:-13px}.mup-ticket__stub{background:var(--mup-red);color:#fff;border-bottom:3px dashed #fff;border-radius:6px 6px 0 0;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;display:flex}.mup-ticket__stub .mup-ticket__k{color:#ffd9de}.mup-ticket__big{font-size:clamp(1.9rem,7vw,2.6rem);font-weight:700;line-height:1.1}.mup-ticket__grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0 1.2rem;margin:0;padding:.6rem 1.2rem 1rem;display:grid}.mup-ticket__cell{border-bottom:1px dashed var(--mup-line);padding:.55rem 0}.mup-ticket__k{font:600 .72rem/1.3 var(--mup-head);text-transform:uppercase;letter-spacing:.08em;color:var(--mup-mute);display:block}.mup-ticket__v{font:600 .98rem/1.35 var(--mup-mono);color:var(--mup-ink);margin:.1rem 0 0}.mup-prose img{border:2px solid var(--mup-ink);border-radius:6px;width:100%;height:auto;display:block}.mup-prose h2{font:700 clamp(1.35rem, 4vw, 1.75rem)/1.2 var(--mup-head);border-top:2px dashed var(--mup-red);margin:2.2rem 0 .7rem;padding-top:1.1rem}.mup-prose h3{font:700 1.18rem/1.3 var(--mup-head);color:var(--mup-red-dk);margin:1.6rem 0 .4rem}.mup-prose p,.mup-prose ul,.mup-prose ol{margin:0 0 1rem}.mup-prose ul,.mup-prose ol{padding-left:1.3rem}.mup-prose li{margin-bottom:.35rem}.mup-prose li::marker{color:var(--mup-red)}.mup-prose a{color:var(--mup-red-dk);text-underline-offset:2px}.mup-prose a[href^="/view-offer/"]{background:var(--mup-red);color:#fff;font:700 .9rem/1 var(--mup-head);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:.75rem 1.1rem;text-decoration:none;display:inline-block}.mup-prose a[href^="/view-offer/"]:hover{background:var(--mup-red-dk)}.mup-prose strong{font-weight:700}.mup-prose code{font-family:var(--mup-mono);font-size:.92em}.mup-prose blockquote{border-left:4px solid var(--mup-red);background:var(--mup-tint);margin:1.2rem 0;padding:.8rem 1rem}.mup-prose blockquote p:last-child{margin-bottom:0}.mup-prose table{border-collapse:collapse;width:100%;margin:1rem 0 1.4rem;font-size:.95rem;display:block;overflow-x:auto}.mup-prose thead th{text-align:left;font:700 .78rem/1.3 var(--mup-head);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--mup-ink);padding:.55rem .7rem}.mup-prose td{border-bottom:1px dashed var(--mup-line);vertical-align:top;padding:.55rem .7rem}.mup-prose td:nth-child(2),.mup-prose td:nth-child(3){font-family:var(--mup-mono);white-space:nowrap}.mup-prose tbody tr:nth-child(odd) td{background:var(--mup-tint)}.mup-fit{grid-template-columns:1fr;gap:1rem;margin:2rem 0;display:grid}.mup-fit__col{border:2px solid var(--mup-ink);border-radius:6px;padding:.9rem 1.1rem}.mup-fit__col--yes{border-color:var(--mup-red)}.mup-fit__h{font:700 1.05rem/1.3 var(--mup-head);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.mup-fit__ul{margin:0;padding-left:1.1rem}.mup-fit__li{margin-bottom:.35rem}.mup-faq{margin:2.2rem 0}.mup-faq__h{font:700 1.5rem/1.2 var(--mup-head);margin:0 0 .6rem}.mup-faq__item{border-top:2px dashed var(--mup-red);padding:.2rem 0}.mup-faq__item:last-child{border-bottom:2px dashed var(--mup-red)}.mup-faq__q{cursor:pointer;font:600 1.02rem/1.4 var(--mup-head);padding:.75rem 1.8rem .75rem 0;list-style:none;position:relative}.mup-faq__q::-webkit-details-marker{display:none}.mup-faq__q:after{content:"+";font:700 1.3rem/1 var(--mup-mono);color:var(--mup-red);position:absolute;top:.55rem;right:.2rem}.mup-faq__item[open] .mup-faq__q:after{content:"−"}.mup-faq__a{color:#3a3233;margin:0 0 .9rem}.mup-coupon{border:2px dashed var(--mup-red);background:var(--mup-tint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin:2.4rem 0 0;padding:1.1rem 1.2rem;display:flex}.mup-coupon__txt{color:var(--mup-mute);flex:260px;margin:0;font-size:.9rem}.mup-lost{max-width:560px;padding:2rem 0}.mup-lost__code{color:var(--mup-red);margin:0;font-size:4rem;line-height:1}.mup-lost__txt{margin:0 0 1.4rem}.mup-foot{background:var(--mup-ink);color:#eadfe0;margin-top:1rem;position:relative}.mup-foot:before{content:"";background:radial-gradient(circle at 8px -2px, var(--mup-paper) 7px, transparent 7.5px) repeat-x;background-size:16px 12px;height:12px;display:block}.mup-foot__in{max-width:1060px;margin:0 auto;padding:1.4rem 1rem 1.8rem}.mup-foot__row{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.mup-foot .mup-stamp--age{color:#ff8a9b;border-color:#ff8a9b}.mup-foot__rg{margin:0;font-size:.95rem}.mup-foot__links{border-top:1px dashed #5b4f51;border-bottom:1px dashed #5b4f51;flex-wrap:wrap;gap:.4rem 1.3rem;margin:0 0 1rem;padding:.8rem 0;display:flex}.mup-foot__a{color:#fff;font:600 .9rem/1.6 var(--mup-head);text-transform:uppercase;letter-spacing:.04em}.mup-foot__note{color:#c9bcbe;max-width:70ch;margin:0 0 .6rem;font-size:.85rem}.mup-foot__copy{font:.78rem/1.4 var(--mup-mono);color:#9d8f91;margin:0}a:focus-visible,summary:focus-visible{outline:3px solid var(--mup-red);outline-offset:2px}@media (width>=700px){.mup-ticket{grid-template-columns:230px 1fr}.mup-ticket__stub{border-bottom:0;border-right:3px dashed #fff;border-radius:6px 0 0 6px;justify-content:center}.mup-ticket:before{top:-13px;left:216px}.mup-ticket:after{inset:auto auto -13px 216px}.mup-fit{grid-template-columns:1fr 1fr}}@media (width<=520px){.mup-body{font-size:16px}.mup-btn--top{order:2}.mup-nav{flex-basis:100%;order:3}}
