body:has(#CoffeeCrush) .section-header{position:relative!important;top:auto!important}html.ccg-fair .shopify-section-group-header-group,html.ccg-fair .shopify-section-group-footer-group,html.ccg-fair main .shopify-section:not(:has(#CoffeeCrush)),html.ccg-fair shopify-chat,html.ccg-fair #shopify-chat,html.ccg-fair #honeypop-app{display:none!important}.ccg{--ink:#2A1A10;--cream:#F5ECD7;--red:#E5533C;--ok:#7FBF8E;--gold:#C2922D;max-width:116rem;margin:0 auto;padding:4rem 2rem 6rem;color:var(--ink);text-align:center}.ccg [hidden]{display:none!important}.ccg__badge{display:inline-block;background:var(--red);color:var(--cream);font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:.6rem 1.6rem;border-radius:99px;margin:0 0 2rem}.ccg__badge--sm{font-size:1rem;padding:.4rem 1.2rem;margin:0}.ccg__title{font-size:clamp(3.6rem,5.4vw,7.2rem);line-height:.98;letter-spacing:-.015em;margin:0 0 2rem}.ccg__title em{font-style:normal;color:var(--red);background:linear-gradient(transparent 62%,#e5533c2e 0);padding:0 .08em}.ccg__title--sm{font-size:clamp(3rem,4vw,4.8rem)}.ccg__lead{font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.5;opacity:.85;margin:0 0 3rem;max-width:46rem}.ccg__note{font-size:1.25rem;opacity:.7;margin:1.4rem 0 0;line-height:1.5}.ccg__note a,.ccg__consent a{color:inherit}.ccg__err{color:#b3261e;font-size:1.3rem;margin:1rem 0 0}.ccg__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;border:0;border-radius:99px;padding:1.2rem 2.6rem;font-size:1.5rem;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.ccg__btn:hover{transform:translateY(-2px);opacity:.92}.ccg__btn--xl{min-height:6rem;padding:0 3.4rem;font-size:1.8rem}.ccg__btn--go{background:var(--red);color:var(--cream)}.ccg__btn--cta{background:var(--gold);color:var(--ink)}.ccg__btn--ghost{background:transparent;color:var(--cream);border:2px solid rgba(245,236,215,.55)}.ccg__btn--dark{background:var(--ink);color:var(--cream)}.ccg__btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ccg__btn:focus-visible,.ccg__ctrl:focus-visible,.ccg__opt:focus-visible,.ccg__copy:focus-visible,.ccg__again:focus-visible{outline:3px solid var(--red);outline-offset:3px}.ccg__gate{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:center;text-align:left;min-height:min(72rem,calc(100svh - 12rem))}.ccg__steps{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:3.2rem 0 0;padding:0}.ccg__steps li{display:inline-flex;align-items:center;gap:.8rem;background:#fff;border-radius:99px;padding:.7rem 1.6rem .7rem .7rem;font-size:1.35rem;font-weight:600;box-shadow:0 4px 14px #2a1a1014}.ccg__steps span{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ink);color:var(--cream);font-size:1.2rem;font-weight:800}.ccg__preview{position:relative;height:clamp(38rem,42vw,54rem)}.ccg__pc{position:absolute;left:50%;top:46%;width:min(32rem,74%);aspect-ratio:4/5;border-radius:2.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:3rem;color:var(--cream);text-align:center;box-shadow:0 18px 40px #2a1a1040;transform:translate(-50%,-50%) translate(var(--x),var(--y)) rotate(var(--r))}.ccg__pc--1{--x:-24%;--y:2%;--r:-11deg;background:#5a3523}.ccg__pc--2{--x:22%;--y:-1%;--r:9deg;background:#0f4a27}.ccg__pc--3{--x:0%;--y:0%;--r:-2deg;background:var(--ink);animation:ccg-tease 4.5s ease-in-out infinite}.ccg__pe{font-size:clamp(5rem,5vw,7rem);line-height:1}.ccg__pt{font-size:clamp(1.9rem,1.9vw,2.6rem);font-weight:700;line-height:1.25;text-wrap:balance}.ccg__pc--1 .ccg__pt,.ccg__pc--2 .ccg__pt{opacity:.55}.ccg__pstamp{position:absolute;top:2.4rem;left:2.2rem;font-size:1.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ok);border:3px solid var(--ok);border-radius:.8rem;padding:.4rem 1.2rem;transform:rotate(-12deg);animation:ccg-stamp 4.5s ease-in-out infinite}.ccg__pbtns{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;gap:2.4rem}.ccg__pb{width:6.4rem;height:6.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2.6rem;box-shadow:0 8px 20px #2a1a1038}.ccg__pb--no{background:#fff;color:var(--red)}.ccg__pb--yes{background:var(--red);color:var(--cream)}.ccg__pc--3{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ccg__pc--3.is-drag{animation:none;cursor:grabbing;transform:translate(-50%,-50%) translate(var(--dx,0px)) rotate(var(--dr,0deg))}.ccg__pc--3.is-drag .ccg__pstamp{animation:none;opacity:0}.ccg__pc--3.fly-r,.ccg__pc--3.fly-l{animation:none;opacity:0;transition:transform .3s ease,opacity .3s ease}.ccg__pc--3.fly-r{transform:translate(-50%,-50%) translate(140%) rotate(18deg)}.ccg__pc--3.fly-l{transform:translate(-50%,-50%) translate(-140%) rotate(-18deg)}.ccg__pstamp--nope{left:auto;right:2.2rem;color:var(--red);border-color:var(--red);transform:rotate(12deg);animation:none;opacity:0}button.ccg__pb{border:0;cursor:pointer;transition:transform .15s ease}button.ccg__pb:hover{transform:scale(1.08)}button.ccg__pb:focus-visible{outline:3px solid var(--red);outline-offset:3px}.ccg__pbtns{bottom:3.2rem;z-index:5}.ccg__phint{position:absolute;left:0;right:0;bottom:0;margin:0;font-size:1.3rem;font-weight:600;opacity:.7;text-align:center}.ccg__sticker{position:absolute;top:2%;right:4%;z-index:6;width:10.4rem;height:10.4rem;border-radius:50%;background:var(--gold);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2.8rem;font-weight:800;line-height:1;transform:rotate(12deg);box-shadow:0 8px 20px #2a1a1033;animation:ccg-wobble 3.2s ease-in-out infinite}.ccg__sticker small{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem}@keyframes ccg-wobble{0%,to{transform:rotate(12deg) scale(1)}50%{transform:rotate(4deg) scale(1.06)}}.ccg__single{display:inline-flex;align-items:center;gap:1rem;background:#fff;border-radius:99px;padding:.5rem 1.6rem .5rem .6rem;font-size:1.4rem;font-weight:600;box-shadow:0 4px 14px #2a1a101a;margin:0 0 2rem 1rem;vertical-align:middle}.ccg__avs{display:inline-flex}.ccg__avs img{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover;border:2px solid #fff;background:var(--cream);margin-left:-1rem}.ccg__avs img:first-child{margin-left:0}@keyframes ccg-tease{0%,to{transform:translate(-50%,-50%) rotate(-2deg)}45%,60%{transform:translate(-50%,-50%) translate(7%) rotate(4deg)}}@keyframes ccg-stamp{0%,30%,85%,to{opacity:0}45%,70%{opacity:1}}.ccg__shared{max-width:46rem;margin:0 0 2.4rem;background:#fff;border-radius:1.6rem;padding:1.4rem 1.8rem;box-shadow:0 6px 18px #2a1a101f;display:flex;gap:1.4rem;align-items:center;text-align:left}.ccg__shared img{width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--cream)}.ccg__shared p{margin:0;font-size:1.4rem;line-height:1.45}.ccg__gslot .ccg__form{margin:0}.ccg__gslot .ccg__field{justify-content:flex-start}.ccg__export{background:#fff;border:2px dashed var(--gold);border-radius:1.6rem;padding:2rem;margin:0 0 2.4rem;text-align:left}.ccg__export h2{font-size:2rem;margin:0 0 .6rem}.ccg__export p{font-size:1.4rem;margin:0 0 1.4rem}.ccg__export .ccg__actions{justify-content:flex-start}.ccg__form{max-width:48rem;margin:0 auto}.ccg__field{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.ccg__input{flex:1 1 24rem;min-height:5.2rem;border:2px solid var(--ink);border-radius:99px;padding:0 2rem;font-size:1.6rem;background:#fff;color:var(--ink)}.ccg__input:focus{outline:3px solid var(--red);outline-offset:2px}.ccg__consent{display:flex;gap:1rem;align-items:flex-start;text-align:left;font-size:1.35rem;line-height:1.45;margin:1.4rem 0 0;cursor:pointer}.ccg__consent input{width:2.4rem;height:2.4rem;flex:0 0 auto;margin:0;accent-color:var(--red)}.ccg__play{min-height:calc(100svh - 2.4rem);display:flex;flex-direction:column;justify-content:center;padding:1.2rem 0}.ccg__top{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:44rem;margin:0 auto .8rem}.ccg__count{font-size:1.3rem;font-weight:700;letter-spacing:.08em;margin:0}.ccg__bar{width:100%;max-width:44rem;height:.5rem;background:#2a1a1026;border-radius:99px;margin:0 auto 1.8rem;overflow:hidden}.ccg__bar span{display:block;height:100%;width:0;background:var(--red);border-radius:99px;transition:width .3s ease}.ccg__stage{display:grid;grid-template-columns:7.2rem minmax(0,44rem) 7.2rem;align-items:center;justify-content:center;gap:3.2rem}.ccg__deck{position:relative;isolation:isolate;z-index:0;width:100%;height:clamp(30rem,calc(100svh - var(--ccg-head,0px) - 16rem),56rem)}.ccg-card{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);color:var(--cream);border-radius:2.6rem;box-shadow:0 14px 36px #2a1a1047;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 3rem;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;transition:transform .25s ease,opacity .25s ease}.ccg-card.is-drag{transition:none;cursor:grabbing}.ccg-card.fly-r{transform:translate(130%) rotate(18deg)!important;opacity:0}.ccg-card.fly-l{transform:translate(-130%) rotate(-18deg)!important;opacity:0}.ccg-card__emoji{font-size:clamp(5.6rem,9svh,8.8rem);line-height:1;margin-bottom:2.4rem}.ccg-card__text{font-size:clamp(2.2rem,3.6svh,3.2rem);line-height:1.25;font-weight:700;margin:0;max-width:32rem;text-wrap:balance}.ccg-card__stamp{position:absolute;top:2.4rem;font-size:2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.4rem;border:3px solid;border-radius:.8rem;opacity:0;transform:rotate(-12deg)}.ccg-card__stamp--like{left:2rem;color:var(--ok);border-color:var(--ok)}.ccg-card__stamp--nope{right:2rem;color:var(--red);border-color:var(--red);transform:rotate(12deg)}.ccg__ctrl{width:7.2rem;height:7.2rem;border-radius:50%;border:0;font-size:2.8rem;cursor:pointer;box-shadow:0 8px 20px #2a1a1038;transition:transform .15s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ccg__ctrl:hover{transform:scale(1.08)}.ccg__ctrl--no{background:#fff;color:var(--red)}.ccg__ctrl--yes{background:var(--red);color:var(--cream)}.ccg__hint{font-size:1.2rem;opacity:.6;margin:1.6rem 0 0}@media(max-height:820px){.ccg__hint{display:none}}.ccg__reveal{min-height:calc(100svh - 2.4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0}.ccg__reveal .ccg__lead{margin-left:auto;margin-right:auto}.ccg__rvimg{width:18rem;height:18rem;border-radius:50%;border:4px solid var(--red);margin:0 auto 2rem;background:var(--ink) center/cover no-repeat;filter:blur(10px) saturate(1.2);transform:scale(.96)}.ccg__result{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.2rem;align-items:start}.ccg__rcol{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.ccg__rhead{grid-column:1 / -1}.ccg__rhead .ccg__lead{margin:0 auto}.ccg__match,.ccg__buycard{background:var(--ink);color:var(--cream);border-radius:2.6rem;padding:3.2rem 2.8rem;box-shadow:0 14px 36px #2a1a1042}.ccg__match img{width:18rem;height:18rem;object-fit:cover;border-radius:50%;border:4px solid var(--red);margin:0 auto 1.8rem;display:block;background:var(--cream)}.ccg__itsa{color:var(--red);font-weight:800;font-size:1.4rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1rem}.ccg__mname{font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.1;margin:0 0 .4rem;color:inherit}.ccg__mcompat{display:inline-block;background:var(--ok);color:#1e2e22;font-weight:800;font-size:1.4rem;border-radius:99px;padding:.5rem 1.4rem;margin:.8rem 0 1.4rem}.ccg__mbio{font-size:1.6rem;line-height:1.55;opacity:.92;margin:0 auto 1.8rem;max-width:44rem}.ccg__chips{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:0}.ccg__chip{font-size:1.25rem;border:1px solid rgba(245,236,215,.45);border-radius:99px;padding:.4rem 1.2rem}.ccg__buycard{padding:2.4rem 2.4rem 2.6rem}.ccg__buycard h3{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin:0 0 1.4rem;color:inherit}.ccg__optgroup{margin:0 0 1.2rem;border:0;padding:0}.ccg__optgroup legend{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 auto .7rem;padding:0}.ccg__opts{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.ccg__opt{min-height:4.4rem;border:1.5px solid rgba(245,236,215,.5);background:transparent;color:var(--cream);border-radius:99px;padding:.6rem 1.4rem;font-size:1.3rem;cursor:pointer}.ccg__opt[aria-pressed=true]{background:var(--cream);color:var(--ink);border-color:var(--cream);font-weight:700}.ccg__opt[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.ccg__mprice{font-size:1.9rem;font-weight:800;margin:.6rem 0 1.4rem}.ccg__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ccg__added{font-size:1.4rem;margin:1.2rem 0 0}.ccg__added a{color:var(--cream);font-weight:700}.ccg__code{background:#fff;border:2px dashed var(--gold);border-radius:2rem;padding:2.6rem 2.2rem}.ccg__code h3{font-size:2.2rem;line-height:1.15;margin:0 0 .8rem}.ccg__code>p{margin:0 0 1.6rem;font-size:1.45rem;opacity:.8}.ccg__codebox{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:1.4rem}.ccg__codeval{font-size:2.6rem;font-weight:800;letter-spacing:.14em}.ccg__copy{min-height:4.4rem;border:2px solid var(--ink);background:transparent;border-radius:99px;padding:.6rem 1.6rem;font-size:1.3rem;font-weight:700;cursor:pointer;color:var(--ink)}.ccg__share p{margin:0}.ccg__runners h3{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 1.4rem}.ccg__rgrid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.ccg__rcard{background:#fff;border-radius:1.6rem;padding:1.6rem;text-decoration:none;color:var(--ink);box-shadow:0 6px 18px #2a1a101f;transition:transform .15s ease}a.ccg__rcard:hover{transform:translateY(-3px)}.ccg__rcard img{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:50%;margin:0 auto 1rem;display:block;background:var(--cream)}.ccg__rname{font-size:1.4rem;font-weight:700;margin:0 0 .4rem;line-height:1.25}.ccg__rcompat{font-size:1.2rem;color:#4a7c59;font-weight:700;margin:0}.ccg__egg{font-size:1.4rem;margin:0}.ccg__egg a{color:var(--red);font-weight:700}.ccg__again{background:none;border:0;font-size:1.4rem;text-decoration:underline;cursor:pointer;opacity:.75;color:inherit;min-height:4.4rem}.ccg__newplayer{align-self:center}@media(min-width:990px)and (max-height:760px){.ccg{padding-top:2.4rem}.ccg__gate{min-height:0;gap:3rem}.ccg__badge{margin-bottom:1.2rem}.ccg__title{font-size:clamp(3.4rem,4.4vw,5.2rem);margin-bottom:1.2rem}.ccg__lead{margin-bottom:2rem}.ccg__steps{margin-top:2rem}.ccg__preview{height:36rem}.ccg__pc{width:min(26rem,70%)}}@media(max-width:989px){.ccg__gate{grid-template-columns:1fr;gap:1.6rem;text-align:center;min-height:0}.ccg__lead{margin-left:auto;margin-right:auto}.ccg__steps{justify-content:center}.ccg__shared{margin-left:auto;margin-right:auto}.ccg__gslot .ccg__field{justify-content:center}.ccg__preview{height:38rem;order:3}.ccg__pc{width:min(26rem,66%);top:44%}.ccg__result{grid-template-columns:1fr}.ccg__rcol{display:contents}.ccg__match{order:1}.ccg__code{order:2}.ccg__buycard{order:3}.ccg__share{order:4}.ccg__runners{order:5}.ccg__egg{order:6}.ccg__again,.ccg__newplayer{order:7;justify-self:center}}@media(max-width:600px){.ccg{padding:2.4rem 1.6rem 5rem}.ccg__gate{padding-top:.8rem}.ccg__preview{height:34rem}.ccg__sticker{width:8rem;height:8rem;font-size:2.2rem;right:0}.ccg__single{margin:0 0 1.6rem;font-size:1.3rem}.ccg__pb{width:5.2rem;height:5.2rem;font-size:2.2rem}.ccg__stage{grid-template-columns:1fr 1fr;gap:0 2.4rem}.ccg__deck{grid-column:1 / -1;grid-row:1;height:clamp(26rem,calc(100svh - var(--ccg-head,0px) - 20rem),50rem)}.ccg__ctrl{width:6.4rem;height:6.4rem;font-size:2.6rem;position:relative;z-index:20;margin-top:-3.2rem}.ccg__ctrl--no{grid-row:2;justify-self:end}.ccg__ctrl--yes{grid-row:2;justify-self:start}.ccg-card{padding:3rem 2.2rem}.ccg__match{padding:2.6rem 1.8rem}.ccg__match img{width:15rem;height:15rem}}@media(prefers-reduced-motion:reduce){.ccg *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/coffee-crush-game.css.map */
