.cc-frog-strip{position:relative;z-index:0;height:var(--cc-frog-peek, 104px);pointer-events:none;display:flex;align-items:flex-end}.cc-frog-clip{height:var(--cc-frog-peek, 104px);overflow:hidden;display:flex;align-items:flex-end}.cc-frog-strip--bubble{height:calc(var(--cc-frog-peek, 104px) + 104px)}.cc-frog-bubble{position:absolute;bottom:calc(var(--cc-frog-peek, 104px) + 20px);width:clamp(186px,22vw,214px);height:clamp(134px,16vw,154px);display:grid;place-items:center;color:var(--cc-ink);padding:0 2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 150' preserveAspectRatio='none'%3E%3Cpath d='M45 115 A33 33 0 0 1 45 49 A30 30 0 0 1 88 38 A34 34 0 0 1 140 46 A30 30 0 0 1 165 90 A28 28 0 0 1 140 116 A25 25 0 0 1 92 118 A25 25 0 0 1 45 115 Z' fill='%23FFFFFF' stroke='%23EC9FA2' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 6px 14px rgba(58,44,36,.13));animation:cc-frog-bubble-pop 9s ease-in-out infinite;opacity:0}.cc-frog-strip--right .cc-frog-bubble{right:clamp(1rem,8vw,7rem)}.cc-frog-strip--left .cc-frog-bubble{left:clamp(1rem,8vw,7rem)}.cc-frog-strip--center .cc-frog-bubble{left:50%;transform:translate(-50%)}.cc-frog-bubble__text{margin:0;font-size:.84rem;line-height:1.35;text-align:center}.cc-frog-bubble__dot{position:absolute;background:#fff;border:2px solid var(--cc-pink);border-radius:50%}.cc-frog-bubble__dot--lg{width:17px;height:17px;bottom:-4px;right:40px}.cc-frog-bubble__dot--sm{width:10px;height:10px;bottom:-22px;right:24px}.cc-frog-strip--left .cc-frog-bubble__dot--lg{right:auto;left:26px}.cc-frog-strip--left .cc-frog-bubble__dot--sm{right:auto;left:14px}@keyframes cc-frog-bubble-pop{0%,17%{opacity:0}25%,68%{opacity:1}76%,to{opacity:0}}.cc-frog-strip--left{justify-content:flex-start;padding-left:clamp(1rem,8vw,7rem)}.cc-frog-strip--center{justify-content:center}.cc-frog-strip--right{justify-content:flex-end;padding-right:clamp(1rem,8vw,7rem)}.cc-frog{width:clamp(120px,16vw,190px);transform:translateY(100%);animation:cc-frog-peek 9s ease-in-out infinite}.cc-frog svg{display:block;width:100%;height:auto}@keyframes cc-frog-peek{0%,6%{transform:translateY(100%)}16%,74%{transform:translateY(4%)}84%,to{transform:translateY(100%)}}.cc-frog__body{transform-origin:120px 200px;animation:cc-frog-sway 3.4s ease-in-out infinite}@keyframes cc-frog-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.cc-frog__eyes{transform-origin:120px 60px;animation:cc-frog-blink 9s ease-in-out infinite}@keyframes cc-frog-blink{0%,32%,36%,52%,56%,to{transform:scaleY(1)}34%,54%{transform:scaleY(.12)}}.cc-frog__sparkle{transform-origin:214px 60px;animation:cc-frog-twinkle 2.6s ease-in-out infinite}@keyframes cc-frog-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.cc-frog,.cc-frog__body,.cc-frog__eyes,.cc-frog__sparkle{animation:none}.cc-frog{transform:translateY(4%)}.cc-frog-bubble{animation:none;opacity:1}}.cc-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:clamp(340px,52vh,560px)}.cc-hero--left{direction:rtl}.cc-hero--left>*{direction:ltr}.cc-hero__copy{padding:3rem clamp(1.5rem,5vw,4.5rem)}.cc-hero__heading{font-size:clamp(2rem,4.2vw,3.2rem);margin:0 0 .75rem;line-height:1.12}.cc-hero__body{max-width:38ch;margin-bottom:1.75rem}.cc-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap}.cc-hero__media{position:relative;height:100%;min-height:280px}.cc-hero__img{width:100%;height:100%;object-fit:cover;display:block}.cc-hero__media--badge{background:var(--cc-pink-soft);display:grid;place-items:center;padding:clamp(1rem,3vw,2.5rem);background-image:radial-gradient(rgba(255,255,255,.55) 3px,transparent 3.2px),radial-gradient(rgba(139,143,89,.18) 2.2px,transparent 2.4px);background-size:44px 44px,44px 44px;background-position:0 0,22px 22px}.cc-hero__img--badge{width:auto;height:auto;max-width:min(420px,88%);max-height:88%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(58,44,36,.1))}.cc-hero__placeholder{width:100%;height:100%;min-height:280px;background:var(--cc-pink)}@media screen and (max-width:749px){.cc-hero,.cc-hero--left{grid-template-columns:1fr;direction:ltr}.cc-hero__media{order:-1;min-height:260px;max-height:42vh}.cc-hero__copy{padding:2rem 1.5rem 2.5rem}}.cc-makers__head{text-align:center;margin-bottom:1.75rem}.cc-makers__head .h2{margin-bottom:.25rem}.cc-makers__sub{color:var(--cc-ink-soft);margin:0}.cc-makers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.cc-makers__item{border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:#fff;padding:1.25rem .75rem;text-align:center}.cc-makers__link{display:block;text-decoration:none;color:inherit}.cc-makers__link:hover .cc-makers__name{text-decoration:underline;text-underline-offset:.2em}.cc-makers__name{display:block;margin-top:.65rem;font-weight:600;font-size:.95rem}.cc-makers__handle{display:block;font-size:.8rem;color:var(--cc-ink-soft);margin-top:.15rem}.cc-makers__empty{text-align:center;color:var(--cc-ink-soft)}.cc-maker-profile__head{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}.cc-avatar--lg{width:120px;height:120px}.cc-maker-profile__meta h1{margin:.2rem 0}.cc-maker-profile__city,.cc-maker-profile__since{margin:.15rem 0;color:var(--cc-ink-soft);font-size:.95rem}.cc-maker-profile__social{display:flex;gap:1rem;margin:.6rem 0 0;flex-wrap:wrap;font-size:.95rem}.cc-maker-profile__bio,.cc-maker-profile__story{max-width:62ch;margin-bottom:1.5rem}.cc-maker-profile__shop-head{margin-top:2.5rem}.cc-maker-profile__more{margin-top:1.5rem}@media screen and (max-width:749px){.cc-maker-profile__head{gap:1rem}.cc-avatar--lg{width:88px;height:88px}}.cc-sell__inner{text-align:center}.cc-sell__heading{margin-bottom:.35rem}.cc-sell__sub{margin:0 auto 1.75rem;max-width:52ch;opacity:.9}.cc-sell__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;margin-bottom:1.75rem;text-align:left}.cc-sell__tile{background:#fff;color:var(--cc-ink);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:1rem 1.1rem}.cc-sell__tile-title{display:block;margin-bottom:.3rem;font-size:1rem}.cc-sell__tile-text{display:block;font-size:.9rem;color:var(--cc-ink-soft);line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
