:root{--ink: #19130f;--hug: #f5eed4;--smile: #fed400;--loud: #ff6a14;--sky: #6cc1e8;--fun: #753bbd;--jump: #26d07c}.happy-display,h1,h2,.h0,.h1,.h2,.h3,.header__heading,.banner__heading,.rich-text__heading,.footer-block__heading,.newsletter__wrapper h2,.collection__title,.title{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.004em}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button{letter-spacing:.06em;text-transform:uppercase}.header__heading-logo{max-height:4.8rem;width:auto}.happy-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#6cc1e8,#8fcee2 22%,#c2dbda 48%,#eae7d2 72%,#f5eed4 88% 100%)}.happy-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.happy-hero__sun{position:absolute;top:clamp(12px,4vw,48px);right:clamp(8%,14vw,18%);width:clamp(64px,10vw,120px);height:clamp(64px,10vw,120px);background:var(--smile);border-radius:50%;box-shadow:0 0 0 10px #fed40047}.happy-hero__cloud{position:absolute;z-index:0;height:auto;max-width:none}.happy-hero__cloud--left{left:-4%;top:1.2rem;width:clamp(128px,18vw,190px)}.happy-hero__cloud--right{right:-8%;top:.8rem;width:clamp(140px,22vw,220px)}.happy-hero__hill{position:absolute;left:-20%;right:-20%;bottom:-12%;height:min(13vh,110px);background:var(--smile);border-radius:50% 50% 0 0/100% 100% 0 0}.happy-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;gap:2.4rem;width:min(112rem,calc(100% - 4rem));margin:0 auto;padding:clamp(12.4rem,18vw,16.5rem) 0 4.8rem}.happy-hero__copy{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.happy-hero__badge{display:inline-grid;place-items:center;background:var(--sky);color:var(--ink);border-radius:62% 38% 55% 45%/45% 58% 42% 55%;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.14em;font-size:1.4rem;line-height:1;padding:.95em 1.35em .85em;transform:rotate(-3deg);margin-bottom:1.6rem;max-width:18rem;text-wrap:balance}.happy-hero__heading{font-size:clamp(3.4rem,6.4vw,7.2rem);line-height:.95;max-width:14ch;margin:0;color:var(--ink)}.happy-hero__lede{font-size:clamp(1.6rem,2vw,2rem);line-height:1.45;font-weight:600;max-width:42ch;margin:1.8rem 0 2.4rem;color:var(--ink)}.happy-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.happy-hero__character{position:relative;z-index:2;display:flex;justify-content:center}.happy-hero__mascot{width:clamp(21rem,48vw,34rem);aspect-ratio:482 / 518;position:relative}.happy-hero__mascot-img{width:100%;height:100%;object-fit:contain}.coloring-downloads{width:min(96rem,calc(100% - 4rem));margin:0 auto;padding:2.4rem 0 5.6rem}.coloring-downloads__intro{text-align:center;display:flex;flex-direction:column;align-items:center}.coloring-downloads__packs{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3.2rem}.coloring-downloads__pack{background:#f5eed4eb;border:3px solid var(--ink);border-radius:2.8rem;overflow:hidden;display:flex;flex-direction:column}.coloring-downloads__preview{display:block;background:#fff;border-bottom:3px solid var(--ink);aspect-ratio:1 / 1;overflow:hidden}.coloring-downloads__preview img{width:100%;height:100%;object-fit:cover;object-position:top center}.coloring-downloads__copy{padding:2rem 2.2rem 2.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.coloring-downloads__meta{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;color:var(--loud)}@media screen and (min-width:820px){.happy-hero__cloud--left{left:-1%;top:1.4rem;width:clamp(150px,15vw,200px)}.happy-hero__cloud--right{right:-7%;top:2.4rem;width:clamp(240px,30vw,400px)}.happy-hero__inner{grid-template-columns:1fr 1fr;text-align:left;padding-top:clamp(12rem,13vw,15rem)}.happy-hero__copy{text-align:left;align-items:flex-start}.happy-hero__actions{justify-content:flex-start}.coloring-downloads__packs{grid-template-columns:1fr 1fr}}.home-band{padding:4.8rem 0}.home-band__inner{width:min(96rem,calc(100% - 4rem));margin:0 auto}.home-band__inner--center{display:flex;flex-direction:column;align-items:center;text-align:center}.home-band__heading{margin:0 0 1.2rem;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.home-band__intro,.home-band__close,.home-band__body,.home-band__note{font-size:1.7rem;line-height:1.45;font-weight:600;max-width:40em;margin:0 0 1.6rem}.home-band__note{font-weight:800}.home-band__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.what-we-make__list{list-style:none;padding:0;margin:2.4rem 0;display:grid;gap:1.6rem}.what-we-make__item{border:3px solid currentColor;border-radius:2.4rem;padding:2rem 2rem 1.6rem}.what-we-make__item h2{margin:0 0 .8rem;font-size:2rem}.what-we-make__item p{margin:0;font-weight:600;line-height:1.45}.what-we-make .home-band__intro,.what-we-make .home-band__close{margin-left:auto;margin-right:auto;text-align:center}.closing-line__kicker{font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:700;line-height:1.35;max-width:22em;margin:0 0 1.2rem}.closing-line__mark{font-size:clamp(3.2rem,6vw,6.4rem);line-height:.95;margin:0}.about-story__chapter+.about-story__chapter{margin-top:3.2rem}.about-story__close{margin-top:3.2rem}.about-story .rte p{font-weight:600;line-height:1.5}@media screen and (min-width:820px){.what-we-make__list{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.happy-hero__badge{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/brand.css.map */
