@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&display=swap";:root{--cc-line: var(--cc-ink);--cc-pop: 4px 4px 0 var(--cc-ink);--cc-pop-lg: 6px 6px 0 var(--cc-ink);--cc-fun: "Fredoka", var(--font-body-family), sans-serif;--cc-bounce: cubic-bezier(.34, 1.56, .64, 1)}@keyframes ccPopIn{0%{opacity:0;transform:translateY(18px) scale(.9) rotate(-2deg)}60%{opacity:1;transform:translateY(-4px) scale(1.03) rotate(1deg)}to{opacity:1;transform:none}}@keyframes ccFloat{0%,to{transform:scale(.92) translateY(0) rotate(0)}50%{transform:scale(.92) translateY(-8px) rotate(-1deg)}}@keyframes ccTwinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.35) rotate(20deg)}}@keyframes ccWiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.button,.shopify-payment-button__button--unbranded,.cc-sell__cta{font-family:var(--cc-fun)!important;font-weight:600!important;letter-spacing:.03em;border-radius:999px!important;border:2.5px solid var(--cc-line)!important;box-shadow:var(--cc-pop)!important;transition:transform .25s var(--cc-bounce),box-shadow .25s var(--cc-bounce)!important}.button:before,.button:after,.shopify-payment-button__button--unbranded:after{display:none!important}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover,.cc-sell__cta:hover{transform:translate(-2px,-3px) rotate(-1.5deg);box-shadow:6px 7px 0 var(--cc-line)!important}.button:not([disabled]):active,.shopify-payment-button__button--unbranded:active,.cc-sell__cta:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--cc-line)!important}.quantity{border:2.5px solid var(--cc-line);border-radius:999px;box-shadow:var(--cc-pop);overflow:hidden}.quantity:before,.quantity:after{display:none}.quantity__button{transition:transform .2s var(--cc-bounce)}.quantity__button:hover{transform:scale(1.25)}.card-wrapper .card__inner{border:2.5px solid var(--cc-line)!important;border-radius:22px!important;box-shadow:var(--cc-pop);overflow:hidden;transition:transform .35s var(--cc-bounce),box-shadow .35s var(--cc-bounce);animation:ccPopIn .7s var(--cc-bounce) backwards}.card-wrapper .card__inner:after{display:none!important}.card-wrapper:hover .card__inner{transform:translateY(-6px) rotate(-1.5deg);box-shadow:7px 9px 0 var(--cc-line)}.grid__item:nth-child(2n) .card-wrapper:hover .card__inner{transform:translateY(-6px) rotate(1.5deg)}.grid__item:nth-child(2) .card__inner{animation-delay:.08s}.grid__item:nth-child(3) .card__inner{animation-delay:.16s}.grid__item:nth-child(4) .card__inner{animation-delay:.24s}.card__heading,.card__heading a{font-family:var(--cc-fun);font-weight:600;letter-spacing:.01em}.price .price-item{font-family:var(--cc-fun);font-weight:600}.cc-badge,.badge{font-family:var(--cc-fun);font-weight:600;border:2px solid var(--cc-line)!important;border-radius:999px!important;box-shadow:2px 2px 0 var(--cc-line);display:inline-block;transform:rotate(-3deg)}.card-wrapper:hover .cc-badge,.card-wrapper:hover .badge{animation:ccWiggle .45s ease-in-out 2}.product__media-item{position:relative}.product__media-item .product-media-container{border:3px solid var(--cc-line)!important;border-radius:28px!important;box-shadow:var(--cc-pop-lg)!important;background:var(--cc-pink-soft)!important;overflow:hidden;animation:ccPopIn .8s var(--cc-bounce) backwards;transition:transform .35s var(--cc-bounce),box-shadow .35s var(--cc-bounce)}.product__media-item .product-media-container:hover{transform:translate(-2px,-3px) rotate(-.8deg);box-shadow:9px 10px 0 var(--cc-line)!important}.product__media-item .product__media img{animation:ccFloat 4.5s ease-in-out infinite}.product__media-item:first-child:before{content:"handmade with love \2661";position:absolute;top:16px;left:16px;z-index:3;transform:rotate(-4deg);background:var(--cc-pink);color:var(--cc-ink);font:600 1.3rem/1 var(--cc-fun);padding:.6rem 1.2rem;border:2px solid var(--cc-line);border-radius:999px;box-shadow:2px 2px 0 var(--cc-line);pointer-events:none;white-space:nowrap}.product__media-item:after{content:"\2726";position:absolute;top:10px;right:20px;z-index:3;font-size:3.6rem;line-height:1;color:var(--cc-pink);-webkit-text-stroke:1.5px var(--cc-line);animation:ccTwinkle 2.4s ease-in-out infinite;pointer-events:none}.product__info-wrapper .price .price-item{font-size:2.4rem;font-weight:700}.product-form__input input[type=radio]+label{border:2px solid var(--cc-line)!important;box-shadow:2px 2px 0 var(--cc-line);font-family:var(--cc-fun);transition:transform .2s var(--cc-bounce)}.product-form__input input[type=radio]+label:hover{transform:translateY(-2px) rotate(-2deg)}.cc-makercard,.cc-makers__link,.cc-sell__tile{border:2.5px solid var(--cc-line)!important;border-radius:22px!important;box-shadow:var(--cc-pop)!important;transition:transform .3s var(--cc-bounce),box-shadow .3s var(--cc-bounce);animation:ccPopIn .7s var(--cc-bounce) backwards}.cc-makercard:hover,.cc-makers__link:hover,.cc-sell__tile:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:7px 8px 0 var(--cc-line)!important}.cc-avatar{border:2.5px solid var(--cc-line)!important;transition:transform .4s var(--cc-bounce)}.cc-makers__link:hover .cc-avatar,.cc-makercard:hover .cc-avatar{transform:rotate(-8deg) scale(1.08)}@media(prefers-reduced-motion:reduce){.card__inner,.product-media-container,.product__media img,.product__media-item:after,.cc-badge,.badge,.cc-makercard,.cc-makers__link,.cc-sell__tile{animation:none!important}}.product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 32px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 20px}.card-wrapper .card{background:#fff;border:2.5px solid var(--cc-line);border-radius:24px;box-shadow:var(--cc-pop);padding:10px 10px 2px;transition:transform .35s var(--cc-bounce),box-shadow .35s var(--cc-bounce);animation:ccPopIn .7s var(--cc-bounce) backwards}.card-wrapper .card .card__inner,.card-wrapper:hover .card .card__inner{border-width:2px!important;border-radius:16px!important;box-shadow:none;animation:none;transform:none}.card-wrapper:hover .card{transform:translateY(-6px) rotate(-1.5deg);box-shadow:7px 9px 0 var(--cc-line)}.grid__item:nth-child(2n) .card-wrapper:hover .card{transform:translateY(-6px) rotate(1.5deg)}.grid__item:nth-child(2) .card{animation-delay:.08s}.grid__item:nth-child(3) .card{animation-delay:.16s}.grid__item:nth-child(4) .card{animation-delay:.24s}.card-wrapper .card__content{text-align:center}.card-wrapper .card__information{padding-top:1rem;padding-bottom:1rem}.cc-makers__link,.cc-makers__link:hover{border:0!important;box-shadow:none!important;animation:none!important;transform:none!important}.cc-makers__item{border:2.5px solid var(--cc-line)!important;border-radius:22px!important;box-shadow:var(--cc-pop)!important;transition:transform .3s var(--cc-bounce),box-shadow .3s var(--cc-bounce);animation:ccPopIn .7s var(--cc-bounce) backwards}.cc-makers__item:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:7px 8px 0 var(--cc-line)!important}.cc-makers__item:hover .cc-avatar{transform:rotate(-8deg) scale(1.08)}.cc-sell__cta{margin-top:2.4rem}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.cc-makers__item{animation:none!important}}.product__media-item:first-child:before,.product__media-item:after{content:none!important;animation:none!important}.product__media-item .product-media-container{position:relative}.product__media-item:first-child .product-media-container:before{content:"handmade with love \2661";position:absolute;top:14px;left:14px;z-index:3;transform:rotate(-4deg);background:var(--cc-pink);color:var(--cc-ink);font:600 1.3rem/1 var(--cc-fun);padding:.6rem 1.2rem;border:2px solid var(--cc-line);border-radius:999px;box-shadow:2px 2px 0 var(--cc-line);pointer-events:none;white-space:nowrap}.product__media-item .product-media-container:after{content:"\2726";position:absolute;top:8px;right:14px;z-index:3;font-size:3.6rem;line-height:1;color:var(--cc-pink);-webkit-text-stroke:1.5px var(--cc-line);animation:ccTwinkle 2.4s ease-in-out infinite;pointer-events:none}.card-wrapper .card-information{text-align:center}.card-wrapper .price,.card-wrapper .price__container,.card-wrapper .price__regular{justify-content:center;text-align:center}@media(prefers-reduced-motion:reduce){.product-media-container:after{animation:none!important}}.product__media-item .product-media-container:after{left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:none!important}.header__inline-menu .header__menu-item{font-family:var(--cc-fun);font-weight:600;font-size:1.5rem;letter-spacing:.02em;color:var(--cc-ink);padding:.7rem 1.5rem;margin:0 .25rem;border:2px solid transparent;border-radius:999px;transition:transform .25s var(--cc-bounce),box-shadow .25s var(--cc-bounce),background-color .2s,border-color .2s}.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:hover{background:var(--cc-pink-soft);border-color:var(--cc-line);box-shadow:3px 3px 0 var(--cc-line);transform:translateY(-2px) rotate(-2deg)}.header__inline-menu li:nth-child(2n) .header__menu-item:hover{transform:translateY(-2px) rotate(2deg)}.header__inline-menu .header__menu-item[aria-current=page]{background:var(--cc-pink);border-color:var(--cc-line);box-shadow:3px 3px 0 var(--cc-line)}.header__inline-menu .header__menu-item:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cc-line)}.header__icon{transition:transform .25s var(--cc-bounce)}.header__icon:hover{transform:scale(1.15) rotate(-8deg)}.menu-drawer__menu-item{font-family:var(--cc-fun);font-weight:600;font-size:1.7rem;color:var(--cc-ink);margin:.5rem 1.5rem;padding:1rem 2rem;border:2px solid transparent;border-radius:999px;transition:transform .25s var(--cc-bounce),box-shadow .25s var(--cc-bounce),background-color .2s,border-color .2s}.menu-drawer__menu-item:hover{background:var(--cc-pink-soft);border-color:var(--cc-line);box-shadow:3px 3px 0 var(--cc-line);transform:rotate(-1.5deg)}.menu-drawer__menu-item--active{background:var(--cc-pink)!important;border-color:var(--cc-line);box-shadow:3px 3px 0 var(--cc-line)}@media screen and (max-width:749px){.cc-hero:has(.cc-hero__media--overlay),.cc-hero:has(.cc-hero__media--overlay) .cc-hero__copy{min-height:70vw!important}.cc-hero:has(.cc-hero__media--overlay) .cc-hero__copy{padding:1rem 1rem 1.4rem!important}.cc-hero__actions .button{min-height:4rem;padding:0 1.8rem;font-size:1.4rem}}@media screen and (max-width:749px){.cc-frog-strip--bubble{height:calc(var(--cc-frog-peek, 104px) + 184px)!important}}@keyframes ccHeroIn{0%{opacity:0;transform:scale(1.18) rotate(-1.5deg)}to{opacity:1;transform:scale(1.02) rotate(0)}}@keyframes ccDrift{0%{transform:scale(1.02) translate(0)}50%{transform:scale(1.08) translate(-1.2%,-.8%) rotate(.4deg)}to{transform:scale(1.05) translate(1%,-1.2%) rotate(-.4deg)}}@keyframes ccBob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(8deg)}}.cc-hero .cc-hero__media--overlay{overflow:hidden}.cc-hero__img--overlay{transform-origin:50% 45%;animation:ccHeroIn 1.1s ease-out backwards,ccDrift 18s ease-in-out 1.1s infinite alternate}.cc-hero__media--overlay:before,.cc-hero__media--overlay:after,.cc-hero:has(.cc-hero__media--overlay) .cc-hero__copy:before,.cc-hero:has(.cc-hero__media--overlay) .cc-hero__copy:after{position:absolute;z-index:2;line-height:1;color:var(--cc-pink);-webkit-text-stroke:2px var(--cc-line);pointer-events:none;animation:ccPopIn .8s var(--cc-bounce) backwards}.cc-hero__media--overlay:before{content:"\2726";top:12%;left:14%;font-size:clamp(2.6rem,5vw,5rem);animation:ccPopIn .8s var(--cc-bounce) .6s backwards,ccTwinkle 2.6s ease-in-out 1.4s infinite}.cc-hero__media--overlay:after{content:"\2665";top:10%;right:16%;font-size:clamp(2.4rem,4.5vw,4.6rem);animation:ccPopIn .8s var(--cc-bounce) .8s backwards,ccBob 3.2s ease-in-out 1.6s infinite}.cc-hero:has(.cc-hero__media--overlay) .cc-hero__copy:before{content:"\2726";top:34%;right:8%;font-size:clamp(1.8rem,3vw,3.2rem);animation:ccPopIn .8s var(--cc-bounce) 1s backwards,ccTwinkle 2.2s ease-in-out 1.8s infinite}.cc-hero:has(.cc-hero__media--overlay) .cc-hero__copy:after{content:"\2665";top:40%;left:7%;font-size:clamp(1.6rem,2.6vw,2.8rem);animation:ccPopIn .8s var(--cc-bounce) 1.2s backwards,ccBob 2.8s ease-in-out 2s infinite}.cc-hero__actions .button{animation:ccPopIn .7s var(--cc-bounce) .5s backwards}.cc-hero__actions .button+.button{animation-delay:.7s}@media(prefers-reduced-motion:reduce){.cc-hero__img--overlay,.cc-hero__media--overlay:before,.cc-hero__media--overlay:after,.cc-hero__copy:before,.cc-hero__copy:after,.cc-hero__actions .button{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-cartoon.css.map */
