:root{--ty-accent: #FF99CB;--ty-accent-text: #FFFFFF;--ty-rose: #D95B72;--ty-text: #1C1C1C;--ty-subtext: #666666;--ty-heading: #000000;--ty-border: #EBEBEB;--ty-surface: #FFFFFF;--ty-shadow-md: 0 4px 16px rgba(120, 40, 70, .08);--ty-accent-glow: 0 4px 14px rgba(255, 153, 203, .3)}.ty-wrapper{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 16px;background:transparent}.ty-card{background:var(--ty-surface);border:1px solid var(--ty-border);border-radius:24px;padding:48px 40px;max-width:560px;width:100%;text-align:center;box-shadow:var(--ty-shadow-md)}.ty-icon-wrap{display:flex;justify-content:center;margin-bottom:24px}.ty-checkmark{width:64px;height:64px}.ty-checkmark-circle{stroke:var(--ty-accent);stroke-dasharray:166;stroke-dashoffset:166;animation:ty-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.ty-checkmark-check{stroke:var(--ty-accent);stroke-dasharray:48;stroke-dashoffset:48;animation:ty-stroke .4s cubic-bezier(.65,0,.45,1) .5s forwards}@keyframes ty-stroke{to{stroke-dashoffset:0}}.ty-title{font-size:26px;font-weight:700;color:var(--ty-heading);margin:0 0 12px;line-height:1.3}.ty-subtitle{font-size:15px;color:var(--ty-subtext);margin:0 0 24px;line-height:1.5}.ty-order-badge{display:inline-flex;align-items:center;gap:8px;background:#ff99cb29;border:1px solid rgba(255,153,203,.45);border-radius:100px;padding:8px 18px;font-size:14px;color:var(--ty-text);margin-bottom:28px}.ty-order-badge strong{font-weight:700;color:var(--ty-rose)}.ty-order-spinner{width:14px;height:14px;border:2px solid rgba(255,153,203,.35);border-top-color:var(--ty-accent);border-radius:50%;animation:ty-spin .7s linear infinite}@keyframes ty-spin{to{transform:rotate(360deg)}}.ty-actions{display:block}.ty-btn{display:inline-block;padding:16px 40px;background:var(--ty-accent);color:var(--ty-accent-text);text-decoration:none;border-radius:100px;font-size:16px;font-weight:700;letter-spacing:-.01em;box-shadow:var(--ty-accent-glow);transition:all .3s ease}@media(hover:hover){.ty-btn:hover{background:#fff;color:var(--ty-accent);transform:translateY(-3px) scale(1.05);box-shadow:inset 0 0 0 2px var(--ty-accent),0 10px 28px #ff99cb80}}@media(max-width:480px){.ty-card{padding:32px 20px}.ty-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/thank-you-page.css.map */
