.gh-fab{position:fixed;left:16px;bottom:16px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:100px;border:2px solid var(--gs-ink, #2B1A3D);background:var(--gs-pink, #FF6F9E);color:var(--gs-ink, #2B1A3D);font-family:var(--font-subheading--family, inherit);font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 6px 16px #2b1a3d38;transition:transform .15s}.gh-fab:hover{transform:translateY(-2px) rotate(-1.5deg)}.gh-fab__emoji{font-size:20px;animation:gh-wobble 3s ease-in-out infinite}@keyframes gh-wobble{0%,85%,to{transform:rotate(0)}90%{transform:rotate(-14deg)}95%{transform:rotate(12deg)}}.gh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:16px;background:#2b1a3d99;overflow-y:auto}.gh-overlay.is-open{display:flex}html.gh-lock{overflow:hidden}.gh-box{position:relative;width:min(460px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;background:var(--gs-cream, #FFF8F0);color:var(--gs-ink, #2B1A3D);border:3px solid var(--gs-ink, #2B1A3D);border-radius:26px;padding:24px 22px 22px;text-align:center;box-shadow:0 24px 50px #2b1a3d59;font-family:var(--font-body--family, inherit);animation:gh-pop .35s cubic-bezier(.2,1.3,.4,1)}@keyframes gh-pop{0%{transform:scale(.88);opacity:0}to{transform:none;opacity:1}}.gh-close{position:absolute;top:10px;right:12px;width:36px;height:36px;border-radius:50%;border:2px solid var(--gs-ink, #2B1A3D);background:#fff;color:var(--gs-ink, #2B1A3D);font-size:22px;line-height:1;cursor:pointer}.gh-stamp{display:inline-block;font-family:var(--font-accent--family, cursive);font-size:1.05rem;color:var(--gs-violet, #6E4AAE);border:2px dashed var(--gs-violet, #6E4AAE);border-radius:100px;padding:2px 14px;transform:rotate(-3deg)}.gh-title{margin:10px 0 4px;font-family:var(--font-heading--family, inherit);font-size:clamp(1.6rem,6vw,2rem);line-height:1.1;color:var(--gs-ink, #2B1A3D)}.gh-intro{margin:0 0 6px;font-size:.98rem;opacity:.85}.gh-intro--win{font-weight:700;opacity:1;color:var(--gs-pink-dark, #E85485);font-size:1.15rem}.gh-wheelwrap{width:min(300px,78%);margin:4px auto 6px}.gh-wheel{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 8px 12px rgba(43,26,61,.25))}.gh-wheel__rotor{transform-origin:0 0;transition:transform 5.8s cubic-bezier(.12,.62,.1,1)}.gh-wheel__label{font-family:var(--font-subheading--family, sans-serif)}.gh-form{display:grid;gap:10px;text-align:left}.gh-input{width:100%;box-sizing:border-box;padding:13px 16px;border:2px solid var(--gs-ink, #2B1A3D);border-radius:100px;font:inherit;font-size:16px;background:#fff;color:var(--gs-ink, #2B1A3D)}.gh-consent{display:flex;gap:10px;align-items:flex-start;font-size:.82rem;line-height:1.35;cursor:pointer}.gh-consent input{margin-top:2px;width:18px;height:18px;flex:none;accent-color:var(--gs-pink-dark, #E85485)}.gh-consent a{color:var(--gs-violet, #6E4AAE);text-decoration:underline}.gh-btn{display:inline-block;text-align:center;text-decoration:none;padding:13px 24px;border:2px solid var(--gs-ink, #2B1A3D);border-radius:100px;background:var(--gs-pink, #FF6F9E);color:var(--gs-ink, #2B1A3D);font-family:var(--font-subheading--family, inherit);font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 4px 0 var(--gs-ink, #2B1A3D);transition:transform .12s,box-shadow .12s}.gh-btn:hover:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--gs-ink, #2B1A3D)}.gh-btn:disabled{opacity:.7;cursor:wait}.gh-btn--ghost{background:#fff}.gh-error{margin:0;min-height:1.2em;color:#b3173f;font-size:.88rem;font-weight:600}.gh-code{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:6px auto 8px;padding:12px 16px;background:var(--gs-yellow, #FFD976);border:2px dashed var(--gs-ink, #2B1A3D);border-radius:14px}.gh-code strong{font-size:1.5rem;letter-spacing:3px}.gh-copy{padding:5px 14px;border:2px solid var(--gs-ink, #2B1A3D);border-radius:100px;background:#fff;color:var(--gs-ink, #2B1A3D);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.gh-note{margin:4px 0;font-size:.9rem}.gh-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:12px}.gh-confetti{position:absolute;top:-10px;width:9px;height:14px;border-radius:2px;pointer-events:none;animation:gh-fall 2.4s linear forwards}@keyframes gh-fall{to{transform:translate(var(--dx, 0),640px) rotate(540deg);opacity:.9}}@media(max-width:480px){.gh-fab{left:10px;bottom:10px;padding:9px 14px}.gh-box{padding:20px 16px 18px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.gh-wheel__rotor{transition-duration:.01s}.gh-fab__emoji,.gh-box{animation:none}}.gh-btn[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gohart-wheel.css.map */
