.OrderConfirmation_root__DrvH_{color:var(--ink);background:white}.OrderConfirmation_root__DrvH_ *,.OrderConfirmation_root__DrvH_ :after,.OrderConfirmation_root__DrvH_ :before{box-sizing:border-box}.OrderConfirmation_root__DrvH_ a{text-decoration:none}.OrderConfirmation_root__DrvH_ a:focus-visible,.OrderConfirmation_root__DrvH_ button:focus-visible{outline:3px solid var(--cherry);outline-offset:4px}.OrderConfirmation_celebration__mdyEt{position:relative;overflow:hidden;padding:72px 24px 56px;display:flex;flex-direction:column;align-items:center;gap:44px}.OrderConfirmation_fan__cYVAa{position:relative;height:360px;width:100%;max-width:900px}.OrderConfirmation_fanStage__FheiW{position:absolute;bottom:0;width:100%;height:360px;transform-origin:bottom center}.OrderConfirmation_fanCard__Bw9j3{position:absolute;left:50%;bottom:0;margin-left:-125px;width:250px;background:white;border-radius:16px;padding:12px 12px 16px;box-shadow:0 22px 54px rgba(38,11,18,.18);transform:translate(var(--x),var(--y)) rotate(var(--rotation));animation:OrderConfirmation_cardIn__gw24m .6s cubic-bezier(.2,.8,.2,1) both}.OrderConfirmation_fanCard__Bw9j3 img{width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:10px;display:block}.OrderConfirmation_fanCard__Bw9j3 b{display:block;margin-top:12px;font:600 15px/1.25 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderConfirmation_fanCard__Bw9j3>span{font:500 12px var(--font-mono);color:var(--ink-50)}.OrderConfirmation_cherry__dXvEP{position:absolute;right:-28px;top:-64px;width:94px;filter:drop-shadow(0 8px 10px rgba(38,11,18,.25));animation:OrderConfirmation_cherryDrop__EaEPO 1.1s cubic-bezier(.34,1.56,.64,1) 1s both}.OrderConfirmation_confetti__EkxJm{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:30}.OrderConfirmation_confetti__EkxJm span{position:absolute;left:50%;top:150px;opacity:0;animation:OrderConfirmation_confettiBurst__iRZyl 1.7s cubic-bezier(.12,.7,.3,1) both}.OrderConfirmation_more__AY3mP{position:absolute;right:calc(50% - 300px);bottom:-14px;z-index:20;padding:8px 14px;border-radius:999px;background:var(--ink);color:white;font:500 13px var(--font-mono);animation:OrderConfirmation_rise__GHdQW .4s ease-out 1.2s both}.OrderConfirmation_intro__vHF8z{text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;max-width:760px;animation:OrderConfirmation_rise__GHdQW .5s ease-out 1.7s both}.OrderConfirmation_reference__0Lo1Q{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--blossom);font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;overflow-wrap:anywhere;max-width:100%}.OrderConfirmation_reference__0Lo1Q svg{flex:none}.OrderConfirmation_intro__vHF8z h1{margin:0;font:600 clamp(44px,5.4vw,68px)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:pretty}.OrderConfirmation_intro__vHF8z h1:focus{outline:none}.OrderConfirmation_intro__vHF8z p{margin:0;font-size:18px;line-height:1.55;color:var(--ink-70);text-wrap:pretty}.OrderConfirmation_actions__iQngF{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:6px}.OrderConfirmation_primary__W5xth,.OrderConfirmation_secondary__xjxNh{min-height:52px;padding:12px 24px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font:600 16px/1.4 var(--font-body);cursor:pointer}.OrderConfirmation_primary__W5xth{border:2px solid var(--cherry);background:var(--cherry);color:white;box-shadow:0 10px 26px rgba(196,2,51,.25)}.OrderConfirmation_primary__W5xth:hover{background:#a00229;border-color:#a00229}.OrderConfirmation_secondary__xjxNh{border:2px solid var(--blossom-deep);background:white;color:var(--ink)}.OrderConfirmation_secondary__xjxNh:hover{border-color:var(--ink)}.OrderConfirmation_request__6DK_O{max-width:900px;margin:0 auto;padding:24px 24px 0;animation:OrderConfirmation_rise__GHdQW .5s ease-out 2s both}.OrderConfirmation_requestBox__L5BVd{border:2px solid var(--line);border-radius:16px;overflow:hidden}.OrderConfirmation_requestHeader__WrEkO{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 24px;background:var(--blossom);flex-wrap:wrap}.OrderConfirmation_requestHeader__WrEkO h2{margin:0;font:600 18px var(--font-display);letter-spacing:-.01em}.OrderConfirmation_requestHeader__WrEkO>span{font:500 12px/1.5 var(--font-mono);color:var(--ink-50);overflow-wrap:anywhere}.OrderConfirmation_row__dwLKT{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 24px;border-top:1px solid var(--line)}.OrderConfirmation_row__dwLKT img{width:64px;height:64px;border-radius:10px;object-fit:cover}.OrderConfirmation_course__tgFKn{display:flex;flex-direction:column;gap:6px;min-width:0}.OrderConfirmation_course__tgFKn strong{font:600 16px/1.3 var(--font-body);overflow-wrap:anywhere}.OrderConfirmation_tags__yaFJN{display:flex;gap:6px;flex-wrap:wrap}.OrderConfirmation_tags__yaFJN span{padding:3px 8px;border-radius:6px;background:var(--blossom);font:400 12px/1.4 var(--font-body)}.OrderConfirmation_tags__yaFJN span:first-child{font-family:var(--font-mono)}.OrderConfirmation_price__Lq46r{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.OrderConfirmation_price__Lq46r b{font:500 16px/1.5 var(--font-mono)}.OrderConfirmation_price__Lq46r>span{font-size:12px;color:var(--ink-50)}.OrderConfirmation_total__wCjhu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 24px;border-top:2px solid var(--line)}.OrderConfirmation_total__wCjhu>span{font-size:15px;color:var(--ink-70)}.OrderConfirmation_total__wCjhu strong{display:block;font:600 22px/1.4 var(--font-mono);overflow-wrap:anywhere}.OrderConfirmation_next___xFAP{max-width:900px;margin:0 auto;padding:56px 24px 96px;animation:OrderConfirmation_rise__GHdQW .5s ease-out 2.2s both}.OrderConfirmation_next___xFAP>h2{margin:0 0 36px;font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50)}.OrderConfirmation_steps__0_r8n{list-style:none;margin:0;padding:0;border-top:2px solid var(--line);display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));grid-gap:24px;gap:24px}.OrderConfirmation_steps__0_r8n li{position:relative;padding-top:24px;display:flex;flex-direction:column;gap:6px}.OrderConfirmation_dot__vknYR{position:absolute;top:-13px;left:0;width:24px;height:24px;border-radius:50%;background:white;border:2px solid var(--blossom-deep);color:white;display:grid;place-items:center;font:600 12px/1 var(--font-body)}.OrderConfirmation_done__XmXBD .OrderConfirmation_dot__vknYR{background:var(--ink);border-color:var(--ink)}.OrderConfirmation_now__WgwIS .OrderConfirmation_dot__vknYR{background:var(--cherry);border-color:var(--cherry)}.OrderConfirmation_tag__tEZF7{font:500 10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50)}.OrderConfirmation_now__WgwIS .OrderConfirmation_tag__tEZF7{color:var(--cherry)}.OrderConfirmation_done__XmXBD .OrderConfirmation_tag__tEZF7{color:var(--ink)}.OrderConfirmation_steps__0_r8n h3{margin:0;font:600 16px/1.25 var(--font-display)}.OrderConfirmation_steps__0_r8n p{margin:0;font:400 13px/1.55 var(--font-body);color:var(--ink-70)}.OrderConfirmation_note__UtaB0{margin:36px 0 0;font-size:14px;line-height:1.6;color:var(--ink-50)}.OrderConfirmation_note__UtaB0 a{color:var(--cherry);font-family:var(--font-mono);overflow-wrap:anywhere}.OrderConfirmation_replay__4uTFV{margin-top:16px;border:0;background:none;padding:0;font:500 11px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);cursor:pointer}.OrderConfirmation_replay__4uTFV:hover{color:var(--cherry)}@keyframes OrderConfirmation_cherryDrop__EaEPO{0%{opacity:0;transform:translateY(-360px)}55%{opacity:1;transform:translateY(0)}72%{transform:translateY(-34px)}86%{transform:translateY(0)}93%{transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes OrderConfirmation_confettiBurst__iRZyl{0%{opacity:1;transform:translate(0) rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rotation))}}@keyframes OrderConfirmation_rise__GHdQW{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes OrderConfirmation_cardIn__gw24m{0%{opacity:0;transform:translate(var(--x),60px) rotate(0) scale(.9)}to{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--rotation))}}@media (max-width:760px){.OrderConfirmation_fanStage__FheiW{transform:scale(.7)}.OrderConfirmation_fan__cYVAa{height:280px}.OrderConfirmation_row__dwLKT{grid-template-columns:64px minmax(0,1fr)}.OrderConfirmation_price__Lq46r{grid-column:2;text-align:left;align-items:flex-start}.OrderConfirmation_steps__0_r8n{grid-template-columns:1fr 1fr;row-gap:36px}.OrderConfirmation_steps__0_r8n li:nth-child(n+3){border-top:2px solid var(--line)}}@media (max-width:560px){.OrderConfirmation_fanStage__FheiW{transform:scale(.5)}.OrderConfirmation_fan__cYVAa{height:210px}.OrderConfirmation_celebration__mdyEt{padding-top:32px;gap:32px}.OrderConfirmation_requestHeader__WrEkO,.OrderConfirmation_row__dwLKT,.OrderConfirmation_total__wCjhu{padding-left:16px;padding-right:16px}.OrderConfirmation_steps__0_r8n{grid-template-columns:1fr;border-top:0;gap:0}.OrderConfirmation_steps__0_r8n li,.OrderConfirmation_steps__0_r8n li:nth-child(n+3){border-top:0;border-left:2px solid var(--line);padding:0 0 28px 24px;margin-left:12px}.OrderConfirmation_steps__0_r8n li:last-child{border-left-color:transparent;padding-bottom:0}.OrderConfirmation_dot__vknYR{left:-13px;top:0}}@media (max-width:400px){.OrderConfirmation_fanStage__FheiW{transform:scale(.38)}.OrderConfirmation_fan__cYVAa{height:175px}}@media (prefers-reduced-motion:reduce){.OrderConfirmation_root__DrvH_ *,.OrderConfirmation_root__DrvH_ :after,.OrderConfirmation_root__DrvH_ :before{animation:none!important}.OrderConfirmation_confetti__EkxJm,.OrderConfirmation_replay__4uTFV{display:none}}