@media (min-width:1024px){.checkout-rail{top:calc(var(--header-h) + 1.5rem);position:sticky}}.checkout-part-num{font-size:clamp(80px, var(--h-mega), 184px);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:max(1.5px, .012em) var(--pine-950);paint-order:stroke fill;-webkit-user-select:none;user-select:none;white-space:nowrap;transform-origin:0 100%;--fx-range:entry 0% entry 100%;line-height:.8;display:block}@media (forced-colors:active){.checkout-part-num{color:canvastext;-webkit-text-stroke:0}}.checkout-required:after{content:" *";content:" *" / "";color:hsl(var(--destructive));font-weight:700}.checkout-details>summary{list-style:none}.checkout-details>summary::-webkit-details-marker{display:none}.checkout-details-chevron{transition:rotate var(--ev-dur-2) var(--ev-ease-out)}.checkout-details[open] .checkout-details-chevron{rotate:180deg}.checkout-ticket{box-shadow:8px 8px 0 0 var(--mint-400)}.checkout-check{aspect-ratio:1;flex:none;width:clamp(88px,8vw,120px);height:auto;display:block;overflow:visible}.checkout-check__disc{fill:var(--mint-300)}.checkout-check__ring,.checkout-check__tick{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.checkout-check__ring{stroke:var(--kelly-600);stroke-width:2.5px}.checkout-check__tick{stroke:var(--pine-950);stroke-width:7px}@keyframes checkout-draw{0%{stroke-dashoffset:1px}}@keyframes checkout-draw-tick{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}}@keyframes checkout-settle{0%{scale:.55}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):not([data-motion=paused]) .checkout-check__disc{transform-box:fill-box;transform-origin:50%;animation:checkout-settle var(--ev-spring-dur) var(--ev-spring) both}:root:not([data-motion=reduced]):not([data-motion=paused]) .checkout-check__ring{animation:checkout-draw .62s var(--ev-ease-out) 60ms both}:root:not([data-motion=reduced]):not([data-motion=paused]) .checkout-check__tick{animation:checkout-draw-tick .34s var(--ev-ease-out) .44s both}}@media print{.checkout-noprint{display:none!important}.checkout-received{padding-top:0!important;padding-bottom:0!important}.checkout-received a{text-decoration:none}.checkout-received .ev-poster{--foreground:152 52% 9%;--muted-foreground:149 16% 37%;--border:138 11% 82%;border:1px solid #0b2318;color:#0b2318!important;background:#fff!important}.checkout-received .ev-poster .text-kelly-400{color:var(--kelly-600)!important}.checkout-ticket{box-shadow:none}.checkout-part-num{color:#0b2318;-webkit-text-stroke:0}}
