:root{--gs-cream: #fff6e5;--gs-paper: #fffbf3;--gs-ink: #1e3320;--gs-ink-soft: #3d5240;--gs-green: #3fa34d;--gs-green-dark: #2c7a37;--gs-mint: #cdebc4;--gs-beige: #f0e2c6;--gs-beige-dark: #d9c39c;--gs-orange: #ff8a1e;--gs-orange-dark: #d96a00;--gs-yellow: #ffd23f;--gs-sky: #d3eaf6;--gs-line: 3px;--gs-radius: 28px;--gs-radius-sm: 16px;--gs-lift: 0 6px 0 var(--gs-ink);--gs-ease: cubic-bezier(.16, 1, .3, 1);--gs-bounce: cubic-bezier(.34, 1.56, .64, 1);--gs-display: "Luckiest Guy", "Arial Rounded MT Bold", system-ui, sans-serif}body{background-color:var(--gs-cream)}::selection{background:var(--gs-yellow);color:var(--gs-ink)}h1,h2,h3,.h1,.h2,.h3{font-weight:400;letter-spacing:.01em}.button:not(.button-unstyled):not(.button-secondary),button.button:not(.button-unstyled):not(.button-secondary),.shopify-payment-button__button--unbranded{border:var(--gs-line) solid var(--gs-ink)!important;box-shadow:0 5px 0 var(--gs-ink);font-family:var(--gs-display);font-weight:400;letter-spacing:.03em;transition:transform .18s var(--gs-bounce),box-shadow .18s var(--gs-bounce),background-color .2s ease}.button:not(.button-unstyled):not(.button-secondary):hover,button.button:not(.button-unstyled):not(.button-secondary):hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--gs-ink)}.button:not(.button-unstyled):not(.button-secondary):active,button.button:not(.button-unstyled):not(.button-secondary):active{transform:translateY(4px);box-shadow:0 1px 0 var(--gs-ink)}.button-secondary{border-width:var(--gs-line)!important;font-weight:800}:focus-visible{outline:3px solid var(--gs-orange)!important;outline-offset:3px!important}.gs-progress{position:fixed;inset:0 0 auto 0;height:7px;z-index:30;pointer-events:none;background:repeating-linear-gradient(90deg,var(--gs-green) 0 22px,var(--gs-cream) 22px 25px,var(--gs-beige-dark) 25px 47px,var(--gs-cream) 47px 50px);clip-path:inset(0 100% 0 0);display:none}@supports (animation-timeline: scroll()){.gs-progress{display:block;animation:gs-progress linear both;animation-timeline:scroll(root)}}@keyframes gs-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.gs-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.gs-section{position:relative;padding-block:clamp(56px,9vw,112px);overflow:clip;color:var(--gs-ink)}.gs-section p{margin:0}.gs-dots{background-image:radial-gradient(circle,rgb(30 51 32 / .12) 2px,transparent 2.6px);background-size:28px 28px}.gs-display{font-family:var(--gs-display);font-weight:400;letter-spacing:.01em;line-height:1.04;color:var(--gs-ink);margin:0;text-wrap:balance}.gs-h2{font-size:clamp(2.1rem,4.6vw,3.6rem)}.gs-h3{font-size:clamp(1.4rem,2.2vw,1.8rem)}.gs-lead{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;color:var(--gs-ink-soft);max-width:34em}.gs-head{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,56px)}.gs-head--center{justify-items:center;text-align:center}.gs-head--center .gs-lead{margin-inline:auto}.gs-sticker{position:relative;display:inline-block;color:var(--gs-green);text-shadow:3px 0 0 var(--gs-paper),-3px 0 0 var(--gs-paper),0 3px 0 var(--gs-paper),0 -3px 0 var(--gs-paper),2px 2px 0 var(--gs-paper),-2px -2px 0 var(--gs-paper),2px -2px 0 var(--gs-paper),-2px 2px 0 var(--gs-paper),0 7px 0 var(--gs-ink)}.gs-sticker--orange{color:var(--gs-orange)}.gs-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 14px;border:var(--gs-line) solid var(--gs-ink);border-radius:999px;background:var(--gs-yellow);font-weight:800;font-size:.9rem;letter-spacing:.02em;box-shadow:0 3px 0 var(--gs-ink)}.gs-btn{--bg: var(--gs-orange);--fg: var(--gs-ink);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 30px;white-space:nowrap;font-family:var(--gs-display);font-size:1.2rem;letter-spacing:.04em;line-height:1;color:var(--fg);background:var(--bg);text-decoration:none;cursor:pointer;border:var(--gs-line) solid var(--gs-ink);border-radius:999px;box-shadow:var(--gs-lift);transition:transform .2s var(--gs-bounce),box-shadow .2s var(--gs-bounce),background-color .2s ease}.gs-btn:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--gs-ink)}.gs-btn:active{transform:translateY(5px);box-shadow:0 1px 0 var(--gs-ink)}.gs-btn--paper{--bg: var(--gs-paper)}.gs-btn--green{--bg: var(--gs-green);--fg: var(--gs-paper)}.gs-btn[disabled]{opacity:.6;cursor:progress}.gs-block{display:inline-block;width:46px;height:30px;border-radius:14px;flex:none;background:var(--gs-mint);border:var(--gs-line) solid var(--gs-ink);box-shadow:inset 0 -5px #1e33201f}.gs-block--beige{background:var(--gs-beige)}.gs-block--sm{width:30px;height:20px;border-radius:9px;border-width:2px;box-shadow:inset 0 -3px #1e33201f}.gs-js [data-gs-reveal]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .7s var(--gs-ease),transform .8s var(--gs-bounce);transition-delay:calc(var(--i, 0) * 90ms)}.gs-js [data-gs-reveal=pop]{transform:scale(.6) rotate(-6deg)}.gs-js [data-gs-reveal=left]{transform:translate(-40px)}.gs-js [data-gs-reveal=right]{transform:translate(40px)}.gs-js [data-gs-reveal].is-in{opacity:1;transform:none}.gs-hero{padding-block:clamp(28px,5vw,72px) clamp(96px,10vw,132px)}.gs-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(28px,5vw,72px)}.gs-hero__copy{display:grid;gap:22px;justify-items:start}.gs-hero__title{font-size:clamp(2.7rem,6vw,5.1rem);line-height:1.04;padding-bottom:8px}.gs-word{display:inline-block}.gs-js .gs-hero__title .gs-word{opacity:0;transform:translateY(40px) rotate(4deg);animation:gs-word .8s var(--gs-bounce) forwards;animation-delay:calc(.08s + var(--w) * .08s)}@keyframes gs-word{to{opacity:1;transform:none}}.gs-hero__ctas{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:6px}.gs-hero__media{position:relative}.gs-hero__frame{position:relative;border:4px solid var(--gs-ink);border-radius:40px;overflow:hidden;box-shadow:12px 12px 0 var(--gs-ink);transform:rotate(-2deg);background:var(--gs-mint);aspect-ratio:4 / 3}.gs-js .gs-hero__frame{animation:gs-frame-in 1s var(--gs-bounce) .25s both}@keyframes gs-frame-in{0%{opacity:0;transform:translateY(60px) rotate(4deg) scale(.92)}to{opacity:1;transform:rotate(-2deg)}}.gs-hero__frame img{display:block;width:100%;height:100%;object-fit:cover}.gs-hero__badge{position:absolute;z-index:2;right:-14px;top:-26px;width:clamp(100px,11vw,136px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:12px;background:var(--gs-yellow);border:var(--gs-line) solid var(--gs-ink);box-shadow:0 5px 0 var(--gs-ink);font-family:var(--gs-display);font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.05;animation:gs-wobble 4.5s ease-in-out infinite}@keyframes gs-wobble{0%,to{transform:rotate(10deg) scale(1)}50%{transform:rotate(-4deg) scale(1.05)}}.gs-float{position:absolute;z-index:2;animation:gs-bob 3.6s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes gs-bob{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r, 0deg) * -1))}}.gs-crawler{position:absolute;left:0;right:0;bottom:18px;height:70px;pointer-events:none;overflow:hidden}.gs-crawler__snake{position:absolute;left:0;bottom:6px;display:flex;flex-direction:row-reverse;align-items:center;gap:4px;animation:gs-crawl 26s linear infinite}.gs-crawler__snake .gs-block{animation:gs-wiggle .9s ease-in-out infinite;animation-delay:calc(var(--k) * -.12s)}.gs-crawler__head{width:62px;height:62px;flex:none;object-fit:contain}@keyframes gs-crawl{0%{transform:translate(-110%)}to{transform:translate(100vw)}}@keyframes gs-wiggle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gs-marquee{position:relative;z-index:2;overflow:clip;padding-block:18px}.gs-marquee__band{background:var(--gs-green);color:var(--gs-paper);border-block:4px solid var(--gs-ink);transform:rotate(-1.6deg);margin-inline:-4vw;padding-block:16px}.gs-marquee__track{display:flex;width:max-content;animation:gs-marquee 32s linear infinite}.gs-marquee:hover .gs-marquee__track{animation-play-state:paused}.gs-marquee__group{display:flex;align-items:center;gap:28px;padding-right:28px}.gs-marquee__item{font-family:var(--gs-display);font-size:clamp(1.25rem,2.4vw,1.9rem);letter-spacing:.04em;white-space:nowrap;text-shadow:0 3px 0 var(--gs-ink)}@keyframes gs-marquee{to{transform:translate(-50%)}}.gs-how__steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.gs-how__path{position:absolute;left:8%;top:70px;width:84%;height:140px;z-index:0;overflow:visible}.gs-how__path path{fill:none;stroke-linecap:round}.gs-how__dash{stroke:var(--gs-ink);stroke-width:4;stroke-dasharray:2 14;opacity:.5}.gs-how__trail{stroke:var(--gs-green);stroke-width:12;stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline: view()){.gs-how__trail{stroke-dashoffset:1;animation:gs-draw linear both;animation-timeline:view();animation-range:entry 30% cover 55%}}@keyframes gs-draw{to{stroke-dashoffset:0}}.gs-step{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:14px}.gs-step:nth-child(3){margin-top:64px}.gs-step__img{width:clamp(150px,17vw,200px);aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid var(--gs-ink);box-shadow:0 7px 0 var(--gs-ink);background:var(--gs-paper);transition:transform .35s var(--gs-bounce)}.gs-step:hover .gs-step__img{transform:rotate(-6deg) scale(1.06)}.gs-step__img img{width:100%;height:100%;object-fit:cover;display:block}.gs-step__title{font-size:clamp(1.8rem,3vw,2.4rem)}.gs-step__text{max-width:22em;color:var(--gs-ink-soft);line-height:1.55;font-size:1.05rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/greedysnake.css.map */
