:root{--color-muted: #5C6B84;--color-line: #E7E9F3;--color-card: #FFFFFF;--color-success: #15803D;--color-panel: #0F172A;--shadow-card: 0 10px 30px -18px rgba(15, 23, 42, .35);--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--wrap: 1200px}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg)}::selection{background:var(--color-secondary);color:#fff}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;padding-right:2.25rem!important}option{background-color:var(--color-card);color:var(--color-ink)}[x-cloak]{display:none!important}@keyframes cart-bump{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.cart-bump{animation:cart-bump .25s cubic-bezier(.34,1.56,.64,1)}@keyframes draw-check{to{stroke-dashoffset:0}}.draw-check{stroke-dasharray:24;stroke-dashoffset:24;animation:draw-check .4s ease-out .15s forwards}@media(prefers-reduced-motion:reduce){.cart-bump{animation-duration:1ms}.draw-check{animation-duration:1ms;animation-delay:0ms}}@keyframes float-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-idle{animation:float-idle 4s ease-in-out infinite}@keyframes pulse-live{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.pulse-live{animation:pulse-live 1.8s ease-in-out infinite}@keyframes bounce-in{0%{opacity:0;transform:translateY(16px) scale(.94)}60%{opacity:1;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.reveal{opacity:0;transform:translateY(16px) scale(.94)}[data-revealed] .reveal{animation:bounce-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.float-idle,.pulse-live{animation:none}.reveal{opacity:1;transform:none}[data-revealed] .reveal{animation:none}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee-scroll 28s linear infinite}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:12px;top:12px;background:#fff;padding:10px 16px;border-radius:8px;z-index:999}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
