.art[data-astro-cid-lg5n7pbr]{width:56%;height:auto;color:var(--bright);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}text[data-astro-cid-lg5n7pbr]{fill:var(--bg);stroke:none;font:500 10px var(--font);letter-spacing:.08em;text-shadow:none}.spark[data-astro-cid-lg5n7pbr],.eye[data-astro-cid-lg5n7pbr],.record[data-astro-cid-lg5n7pbr]{transform-box:fill-box;transform-origin:50%}.record[data-astro-cid-lg5n7pbr]{animation:9s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.note[data-astro-cid-lg5n7pbr]{animation:2.6s ease-in-out infinite rise}@keyframes rise{0%,to{opacity:.55;transform:translateY(3px)}50%{opacity:1;transform:translateY(-4px)}}.spark[data-astro-cid-lg5n7pbr]{animation:2.4s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.eye[data-astro-cid-lg5n7pbr]{animation:4.5s infinite blink}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.slip[data-astro-cid-lg5n7pbr]{transition:transform .5s cubic-bezier(.2,.9,.3,1.4)}.item:hover .slip[data-astro-cid-lg5n7pbr]{transform:translate(7px,2px)}@media (prefers-reduced-motion:reduce){.spark[data-astro-cid-lg5n7pbr],.eye[data-astro-cid-lg5n7pbr],.record[data-astro-cid-lg5n7pbr],.note[data-astro-cid-lg5n7pbr]{animation:none}.slip[data-astro-cid-lg5n7pbr]{transition:none}}.receipt{--ink:#1d1b18;--z:8px;max-width:440px;padding:calc(22px + var(--z)) 24px calc(24px + var(--z));color:var(--ink);text-shadow:none;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--z)) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--z)) 51% repeat-x;background:#f3efe6;margin-inline:auto;font-size:.875rem}.receipt h3,.receipt b{color:inherit}.receipt a{color:inherit;text-underline-offset:.25em;text-shadow:none;text-decoration-color:#1d1b1866}.receipt a:hover{text-decoration-color:currentColor}.receipt hr{border:0;border-top:1px dashed #1d1b1873;margin:14px 0}.receipt .center{text-align:center}.receipt .small{opacity:.65;margin-top:8px;font-size:.75rem}.receipt .shop-name{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-weight:500}.receipt .line{text-align:left;align-items:baseline;gap:6px;display:flex}.receipt .line i{border-bottom:1px dotted #1d1b1866;flex:1;min-width:12px}.receipt .total{margin-top:6px;font-size:1rem;font-weight:500}.receipt .gift h3{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-bottom:8px;font-size:.75rem}.receipt .cat{margin:0}.receipt .cat img{width:100%;height:auto}.receipt .cat-wait{text-align:center;background:#e4ddd0;place-content:center;justify-items:center;gap:8px;min-height:180px;font-size:.8125rem;display:grid}.receipt .cat-wait pre{font:inherit;margin:0;font-size:1rem;line-height:1.2}.receipt .smile{width:110px;margin:6px auto 10px;display:block;overflow:visible}.receipt .smile .eye{fill:var(--ink);transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.3,1.8,.5,1) .3s both receipt-pop}.receipt .smile .wink{animation:.4s cubic-bezier(.3,1.8,.5,1) .4s both receipt-pop,.5s 2.2s receipt-wink}.receipt .smile .mouth{fill:none;stroke:url(#shop-smile);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;animation:1s cubic-bezier(.6,0,.2,1) .5s both receipt-draw}@keyframes receipt-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes receipt-wink{50%{transform:scaleY(.1)}}@keyframes receipt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.receipt .barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px, var(--ink) 12px 13px, transparent 13px 17px, var(--ink) 17px 18px, transparent 18px 19px);width:72%;height:42px;margin:16px auto 0}@media (prefers-reduced-motion:reduce){.receipt .smile *{animation:none}}@media (width<=640px){.receipt{padding-inline:16px}}@media print{.receipt{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.shop[data-astro-cid-3lcn7vmv] [hidden]{display:none!important}.shop[data-astro-cid-3lcn7vmv]{scroll-margin-top:16px}.sr-only[data-astro-cid-3lcn7vmv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps[data-astro-cid-3lcn7vmv]{border-top:1px solid var(--rule);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:4px 28px;margin:40px 0 28px;padding:10px 0 0;font-size:.75rem;list-style:none;display:flex}.steps[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv][aria-current]{color:var(--bright)}.steps[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv][aria-current]:after{content:"";background:var(--spectrum);height:1px;margin-top:3px;display:block}.steps[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv][data-done]{color:var(--text)}.steps[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv][data-done]:after{content:" ✓"}.step[data-astro-cid-3lcn7vmv]{position:relative}.step[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{margin-bottom:18px}.step[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]:focus:not(:focus-visible){outline:none}.lead-in[data-astro-cid-3lcn7vmv]{margin-bottom:18px}button[data-astro-cid-3lcn7vmv]{font:inherit;cursor:pointer;border-radius:0}.primary[data-astro-cid-3lcn7vmv]{border:1px solid var(--bright);background:var(--bright);color:var(--bg);text-shadow:none;padding:8px 18px;font-weight:500}.primary[data-astro-cid-3lcn7vmv]:hover{background:var(--text)}.primary[data-astro-cid-3lcn7vmv]:disabled{opacity:.3;cursor:not-allowed}.ghost[data-astro-cid-3lcn7vmv]{border:1px solid var(--rule);color:var(--text);background:0 0;padding:8px 14px}.ghost[data-astro-cid-3lcn7vmv]:hover{border-color:var(--bright);color:var(--bright)}.bar[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.again[data-astro-cid-3lcn7vmv]{justify-content:center}.copy[data-astro-cid-3lcn7vmv]{text-align:center;margin-top:28px}.question[data-astro-cid-3lcn7vmv]{color:var(--bright)}.answers[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:12px;display:flex}.items[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-3lcn7vmv]{border:1px solid var(--rule);flex-direction:column;gap:6px;padding-bottom:14px;transition:border-color .2s;display:flex;position:relative}.item[data-astro-cid-3lcn7vmv]:hover{border-color:var(--dim)}.item[data-astro-cid-3lcn7vmv][data-in-cart]{border-color:var(--bright)}.item[data-astro-cid-3lcn7vmv][data-in-cart] h3[data-astro-cid-3lcn7vmv]:after{content:" ✓"}.item[data-astro-cid-3lcn7vmv]>[data-astro-cid-3lcn7vmv]:not(.picture){margin-inline:14px}.picture[data-astro-cid-3lcn7vmv]{aspect-ratio:4/3;background:var(--plate);place-items:center;margin-bottom:6px;display:grid}.blurb[data-astro-cid-3lcn7vmv]{font-size:.875rem}.meta[data-astro-cid-3lcn7vmv]{justify-content:space-between;margin-top:auto;padding-top:6px;font-size:.8125rem;display:flex}.stock[data-astro-cid-3lcn7vmv]{color:#3bd23b;align-items:center;gap:7px;display:inline-flex}.stock[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live}@keyframes live{50%{box-shadow:0 0 0 4px #3bd23b26}}.buy[data-astro-cid-3lcn7vmv]{margin-top:6px}.buy[data-astro-cid-3lcn7vmv]:after{content:"";position:absolute;inset:0}.options[data-astro-cid-3lcn7vmv]{border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:0;display:grid}.option[data-astro-cid-3lcn7vmv]{border:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:4px;padding:16px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.option[data-astro-cid-3lcn7vmv]:hover{border-color:var(--dim)}.option[data-astro-cid-3lcn7vmv]:has(:checked){border-color:var(--bright);background:var(--plate)}.option[data-astro-cid-3lcn7vmv]:has(:checked):before{content:"";background:var(--spectrum);height:2px;position:absolute;inset:-1px -1px auto}.option[data-astro-cid-3lcn7vmv]:has(:focus-visible){outline:1px solid var(--bright);outline-offset:3px}.option[data-astro-cid-3lcn7vmv]:after{content:"";border:1px solid var(--dim);border-radius:50%;width:12px;height:12px;position:absolute;top:16px;right:16px}.option[data-astro-cid-3lcn7vmv]:has(:checked):after{border-color:var(--bright);background:var(--bright);box-shadow:inset 0 0 0 2px var(--plate)}.option[data-astro-cid-3lcn7vmv] input[data-astro-cid-3lcn7vmv]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.glyph[data-astro-cid-3lcn7vmv]{margin-bottom:4px;font-size:2rem;line-height:1.2}.name[data-astro-cid-3lcn7vmv]{color:var(--bright);font-weight:500}.note[data-astro-cid-3lcn7vmv]{font-size:.875rem}.eta[data-astro-cid-3lcn7vmv]{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:6px;font-size:.75rem}.processing[data-astro-cid-3lcn7vmv]{border:1px solid var(--rule);background:var(--plate);place-content:center;justify-items:center;gap:18px;min-height:220px;display:grid}.gesture[data-astro-cid-3lcn7vmv]{align-items:center;gap:10px;font-size:3.5rem;line-height:1;display:flex}.gesture[data-astro-cid-3lcn7vmv]>span[data-astro-cid-3lcn7vmv]{display:inline-block}.gesture[data-astro-cid-3lcn7vmv] .pop[data-astro-cid-3lcn7vmv]{color:var(--bright);font-size:1.25rem}[data-astro-cid-3lcn7vmv][data-gesture=five] .hand[data-astro-cid-3lcn7vmv]{animation:.9s cubic-bezier(.3,1.5,.5,1) both slap}[data-astro-cid-3lcn7vmv][data-gesture=five] .pop[data-astro-cid-3lcn7vmv]{animation:.5s cubic-bezier(.3,1.8,.5,1) .55s both pop}@keyframes slap{0%{opacity:0;transform:translate(-60px,24px)rotate(-35deg)}60%{opacity:1;transform:rotate(8deg)scale(1.15)}to{transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}[data-astro-cid-3lcn7vmv][data-gesture=sixseven] .six[data-astro-cid-3lcn7vmv],[data-astro-cid-3lcn7vmv][data-gesture=sixseven] .seven[data-astro-cid-3lcn7vmv]{color:var(--bright);font-weight:500;animation:.45s ease-in-out infinite alternate weigh}[data-astro-cid-3lcn7vmv][data-gesture=sixseven] .seven[data-astro-cid-3lcn7vmv]{animation-delay:-.45s}@keyframes weigh{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}[data-astro-cid-3lcn7vmv][data-gesture=fist] .left[data-astro-cid-3lcn7vmv]{--from:-80px;animation:.7s cubic-bezier(.5,0,.3,1.5) both bump}[data-astro-cid-3lcn7vmv][data-gesture=fist] .right[data-astro-cid-3lcn7vmv]{--from:80px;animation:.7s cubic-bezier(.5,0,.3,1.5) both bump}[data-astro-cid-3lcn7vmv][data-gesture=fist] .pop[data-astro-cid-3lcn7vmv]{font-size:2rem;animation:.4s cubic-bezier(.3,1.8,.5,1) .55s both pop}@keyframes bump{0%{transform:translateX(var(--from))}to{transform:none}}.fine[data-astro-cid-3lcn7vmv]{margin-top:40px;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.stock[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv],.gesture[data-astro-cid-3lcn7vmv] [data-astro-cid-3lcn7vmv]{animation:none!important}}@media (width<=860px){.items[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.items[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(0,1fr)}.options[data-astro-cid-3lcn7vmv]{grid-auto-flow:row}.picture[data-astro-cid-3lcn7vmv]{aspect-ratio:16/7}.picture[data-astro-cid-3lcn7vmv] svg{width:34%}}.confetti{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i{width:8px;height:5px;position:absolute;top:0;left:0}
