*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--cream);color:var(--ink);font-family:Nunito,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration:none}a:hover{color:#8a6a5c}h1,h2,h3,h4{font-family:Fredoka,sans-serif;font-weight:700;margin:0;line-height:1.1}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--peach);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:999px;z-index:100}.skip-link:focus{left:8px;color:var(--cream)}.wrap{max-width:1280px;margin:0 auto;padding:40px}.h2{font:700 36px Fredoka,sans-serif;margin:0}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px}.section-head a,.link-underline{font:700 15px Nunito,sans-serif;text-decoration:underline;text-underline-offset:3px}.mascot{display:block;width:100%;height:100%}.btn{display:inline-block;border:0;cursor:pointer;background:var(--ink);color:var(--cream);font:600 18px Fredoka,sans-serif;padding:16px 30px;border-radius:999px;text-align:center}.btn:hover{color:var(--cream);opacity:.92}.btn--outline{background:transparent;color:var(--ink);border:2px solid var(--ink);padding:14px 28px}.btn--outline:hover{color:var(--ink);background:var(--blush)}.btn--peach{background:var(--peach);color:var(--ink)}.btn--peach:hover{color:var(--ink)}.btn--block{display:block;width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.pill{display:inline-block;background:var(--blush);padding:6px 14px;border-radius:999px;font:700 13px Nunito,sans-serif}.field{background:var(--cream);color:var(--ink);border:2px solid rgba(var(--ink-rgb),.18);font:600 16px Nunito,sans-serif;padding:13px 20px;border-radius:999px;outline-offset:2px}textarea.field{border-radius:24px;min-height:140px;width:100%}.announce{background:var(--ink);color:var(--cream);padding:10px 40px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font:700 14px Nunito,sans-serif;text-align:center}.announce__bar{flex:1;min-width:120px;max-width:520px;height:8px;border-radius:4px;background:rgba(var(--cream-rgb),.2);position:relative;overflow:hidden}.announce__bar span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--peach);transition:width .4s ease}.header{border-bottom:1px solid rgba(var(--ink-rgb),.1)}.header__inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding:16px 40px;flex-wrap:wrap}.header__logo{display:flex;align-items:center;font:700 34px/1 Fredoka,sans-serif;color:var(--ink);letter-spacing:-.5px}.header__logo img{height:44px;width:auto}.header__nav{display:flex;gap:12px 28px;font:700 15px Nunito,sans-serif;flex-wrap:wrap}.header__nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.header__tools{display:flex;gap:20px;align-items:center;font:700 15px Nunito,sans-serif}.cart-btn{border:0;cursor:pointer;background:var(--peach);color:var(--ink);font:700 15px Nunito,sans-serif;padding:8px 16px;border-radius:999px}.cart-btn:hover{color:var(--ink)}.hero{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:40px;align-items:center;padding:48px 40px 32px}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hero__title{font:700 clamp(44px,5.5vw,70px) / 1.02 Fredoka,sans-serif;letter-spacing:-1.5px;text-wrap:pretty}.hero__text{margin:0;font:400 19px/1.55 Nunito,sans-serif;color:var(--muted);max-width:470px}.hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hero__stage{position:relative;height:520px}.hero__circle{position:absolute;left:50%;top:30px;width:min(460px,100%);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:var(--peach)}.hero__mascot{position:absolute;left:50%;top:0;width:min(420px,100%);height:520px;transform:translate(-50%)}.hero__bubble{position:absolute;right:0;top:24px;background:var(--cream);border:2px solid var(--ink);font:600 18px/1.3 Fredoka,sans-serif;padding:12px 18px;border-radius:20px;width:180px}.ages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.age-card{background:var(--blush);border-radius:28px;padding:12px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:transform .2s ease}.age-card:hover{transform:translateY(-4px);color:var(--ink)}.age-card__mascot{width:100%;height:200px}.age-card__label{font:700 26px Fredoka,sans-serif}.age-card__sub{font:600 14px Nunito,sans-serif;color:var(--muted)}.product-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}.card{display:flex;flex-direction:column;gap:8px;min-width:0}.card--boxed{background:var(--cream);border:2px solid var(--blush);border-radius:28px;padding:12px 12px 18px}.card__media{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:repeating-linear-gradient(135deg,#f9e7da 0 12px,#fcf0e6 12px 24px);margin-bottom:6px}.card--boxed .card__media{aspect-ratio:4 / 5;border-radius:20px}.card__media a{display:block;width:100%;height:100%}.card__media img,.card__media svg{width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:12px;left:12px;background:var(--ink);color:var(--cream);font:800 12px Nunito,sans-serif;padding:5px 11px;border-radius:999px}.badge--age{left:auto;right:12px;background:var(--cream);color:var(--ink)}.card__add{position:absolute;right:12px;bottom:12px}.add-btn{display:inline-block;border:0;background:var(--cream);color:var(--ink);font:600 15px Fredoka,sans-serif;padding:9px 16px;border-radius:999px;cursor:pointer;box-shadow:0 2px 6px rgba(var(--ink-rgb),.12);white-space:nowrap}.add-btn--peach{background:var(--peach);box-shadow:none;font-size:14px}.add-btn[disabled]{opacity:.6;cursor:not-allowed}.card__eyebrow{font:700 12px Nunito,sans-serif;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.card__title{font:600 18px/1.25 Fredoka,sans-serif}.card--boxed .card__title{font-size:17px;padding:0 6px;min-height:42px}.card__meta{font:700 13px Nunito,sans-serif;color:var(--muted)}.card--boxed .card__meta{padding:0 6px}.card__price{font:800 17px Nunito,sans-serif}.card__compare{font:600 13px Nunito,sans-serif;color:var(--muted);text-decoration:line-through}.card__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 6px}.card__prices{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.gift{background:var(--peach);border-radius:36px;display:flex;align-items:center;gap:32px;padding:20px 48px;flex-wrap:wrap}.gift__mascot{width:220px;height:280px;flex:none}.gift__copy{display:flex;flex-direction:column;gap:8px;flex:1;min-width:260px}.gift__text{font:600 17px/1.5 Nunito,sans-serif;max-width:560px;margin:0}.reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.review{border:2px solid rgba(var(--ink-rgb),.12);border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:14px;margin:0}.review__stars{font:700 16px Nunito,sans-serif;color:#c98a5e;letter-spacing:2px}.review__quote{font:500 20px/1.4 Fredoka,sans-serif;margin:0}.review__who{font:700 14px Nunito,sans-serif;color:var(--muted)}.social{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.social__tile{aspect-ratio:1;border-radius:18px;overflow:hidden;background:repeating-linear-gradient(135deg,#f9e7da 0 10px,#fcf0e6 10px 20px);display:block}.social__tile img{width:100%;height:100%;object-fit:cover}.footer{max-width:1280px;margin:40px auto 0;padding:0 40px}.footer__club{background:var(--ink);color:var(--cream);border-radius:36px 36px 0 0;display:flex;align-items:center;gap:32px;padding:24px 48px;flex-wrap:wrap}.footer__mascot{width:170px;height:190px;flex:none;border-radius:50%;background:var(--cream);overflow:hidden}.footer__copy{flex:1;min-width:260px;display:flex;flex-direction:column;gap:8px}.footer__copy p{margin:0;font:600 17px Nunito,sans-serif;opacity:.9}.footer__form{display:flex;gap:10px;flex-wrap:wrap}.footer__form input{background:var(--cream);color:var(--ink);border:0;font:600 16px Nunito,sans-serif;padding:16px 22px;border-radius:999px;width:240px;max-width:100%}.footer__note{width:100%;font:700 14px Nunito,sans-serif;margin:0}.footer__bottom{background:var(--ink);color:var(--cream);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 48px 30px;border-top:1px solid rgba(var(--cream-rgb),.15);font:600 14px Nunito,sans-serif}.footer__bottom a{color:var(--cream)}.footer__bottom a:hover{text-decoration:underline}.footer__links{display:flex;gap:24px;flex-wrap:wrap}.toybox{max-width:1232px;margin:24px auto 0;padding:0 24px}.toybox__inner{background:var(--blush);border-radius:40px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.toybox__title{font:700 56px Fredoka,sans-serif}.toybox__sub{font:600 17px Nunito,sans-serif;color:var(--muted);margin:8px 0 0}.toybox__ages{display:flex;gap:12px;flex-wrap:wrap}.age-chip{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px 12px;border-radius:24px;background:var(--cream);color:var(--ink);font:700 16px Fredoka,sans-serif;min-width:96px}.age-chip.is-active,.age-chip.is-active:hover{background:var(--ink);color:var(--cream)}.age-chip__face{width:68px;height:68px;border-radius:50%;overflow:hidden;display:block;background:var(--cream)}.toolbar{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:28px 40px 8px}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{font:700 14px Nunito,sans-serif;padding:8px 15px;border-radius:999px;border:2px solid rgba(var(--ink-rgb),.18);color:var(--ink)}.chip.is-active,.chip.is-active:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.toolbar__right{display:flex;gap:14px;align-items:center;font:700 14px Nunito,sans-serif}.toolbar__count{color:var(--muted)}.sort{border:2px solid rgba(var(--ink-rgb),.2);background:transparent;padding:9px 16px;border-radius:999px;font:700 14px Nunito,sans-serif;cursor:pointer}.grid-wrap{max-width:1280px;margin:0 auto;padding:20px 40px}.empty{text-align:center;padding:40px;font:600 20px Fredoka,sans-serif}.more{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0 56px}.more__mascot{width:150px;height:170px}.more__links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.product{max-width:1280px;margin:0 auto;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:48px;align-items:start}.product__main{border-radius:36px;overflow:hidden;aspect-ratio:1;background:repeating-linear-gradient(135deg,#f9e7da 0 12px,#fcf0e6 12px 24px);position:relative}.product__main img,.product__main svg{width:100%;height:100%;object-fit:cover}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;margin-top:12px}.product__thumb{border:2px solid transparent;padding:0;border-radius:16px;overflow:hidden;aspect-ratio:1;cursor:pointer;background:var(--blush)}.product__thumb.is-active{border-color:var(--ink)}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__info{display:flex;flex-direction:column;gap:16px}.product__title{font:700 clamp(34px,4vw,48px) / 1.05 Fredoka,sans-serif;letter-spacing:-.5px}.product__prices{display:flex;gap:12px;align-items:baseline}.product__price{font:800 26px Nunito,sans-serif}.product__form{display:flex;flex-direction:column;gap:14px;background:var(--blush);border-radius:28px;padding:22px}.product__form label{font:700 14px Nunito,sans-serif;display:flex;flex-direction:column;gap:6px}.product__row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.product__row .btn{flex:1;min-width:180px}.qty-input{width:96px;text-align:center}.product__note{display:flex;gap:12px;align-items:center;border:2px solid var(--blush);border-radius:24px;padding:8px 18px 8px 8px;font:600 16px/1.35 Fredoka,sans-serif}.product__note-mascot{width:84px;height:96px;flex:none}.rte{font:400 17px/1.6 Nunito,sans-serif;color:var(--ink)}.rte a{text-decoration:underline}.rte img{border-radius:20px}.rte h2,.rte h3{margin:1.2em 0 .4em}.page{max-width:820px;margin:0 auto;padding:48px 40px}.page--wide{max-width:1280px}.page__title{font:700 clamp(38px,5vw,56px) / 1.05 Fredoka,sans-serif;margin-bottom:20px}.center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.center__mascot{width:220px;height:240px}.search-form{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.search-form .field{flex:1;min-width:220px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.tile{background:var(--blush);border-radius:28px;padding:12px 12px 20px;display:flex;flex-direction:column;gap:12px;font:700 22px Fredoka,sans-serif;text-align:center}.tile__media{aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--cream)}.tile__media img,.tile__media svg{width:100%;height:100%;object-fit:cover}.article-meta{font:700 14px Nunito,sans-serif;color:var(--muted)}.pagination{display:flex;justify-content:center;gap:10px;padding:28px 0;font:700 15px Nunito,sans-serif}.line{display:flex;gap:14px;align-items:center}.line__img{width:80px;height:80px;border-radius:16px;flex:none;overflow:hidden;background:repeating-linear-gradient(135deg,#f9e7da 0 8px,#fcf0e6 8px 16px)}.line__img img{width:100%;height:100%;object-fit:cover}.line__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.line__name{font:600 16px/1.25 Fredoka,sans-serif}.line__variant{font:600 13px Nunito,sans-serif;color:var(--muted)}.line__row{display:flex;justify-content:space-between;align-items:center;gap:10px}.line__price{font:800 16px Nunito,sans-serif}.stepper{display:flex;align-items:center;gap:4px;border:2px solid rgba(var(--ink-rgb),.18);border-radius:999px;padding:2px}.stepper button{border:0;background:transparent;width:28px;height:28px;font:700 16px Nunito,sans-serif;color:var(--ink);cursor:pointer;border-radius:50%}.stepper span,.stepper input{font:800 14px Nunito,sans-serif;min-width:16px;text-align:center}.stepper input{width:44px;border:0;background:transparent}.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--ink-rgb),.35);z-index:20;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--cream);box-shadow:-10px 0 40px rgba(var(--ink-rgb),.2);display:flex;flex-direction:column;z-index:21;transform:translate(105%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.9,.3,1),visibility .3s}.cart-open .drawer__overlay{opacity:1;visibility:visible}.cart-open .drawer{transform:none;visibility:visible}.cart-open body{overflow:hidden}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px 12px}.drawer__title{font:700 28px Fredoka,sans-serif}.drawer__close{border:0;background:var(--blush);color:var(--ink);width:40px;height:40px;border-radius:50%;font:700 18px Nunito,sans-serif;cursor:pointer}.drawer__ship{margin:0 28px;background:var(--blush);border-radius:20px;padding:10px 16px;display:flex;gap:12px;align-items:center}.drawer__ship-mascot{width:70px;height:80px;flex:none}.drawer__ship-body{flex:1;display:flex;flex-direction:column;gap:8px;font:700 14px Nunito,sans-serif}.shipbar{height:8px;border-radius:4px;background:var(--cream);position:relative;overflow:hidden}.shipbar span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--ink);transition:width .4s ease}.drawer__items{flex:1;overflow-y:auto;overflow-x:hidden;min-height:120px;padding:18px 28px;display:flex;flex-direction:column;gap:16px}.drawer__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0;font:600 18px Fredoka,sans-serif;text-align:center}.drawer__empty-mascot{width:150px;height:150px}.drawer__foot{padding:18px 28px 28px;border-top:1px solid rgba(var(--ink-rgb),.12);display:flex;flex-direction:column;gap:14px}.giftwrap{display:flex;gap:12px;align-items:center;cursor:pointer;background:var(--blush);padding:12px 14px;border-radius:16px;border:0;width:100%;text-align:left;font:700 15px Nunito,sans-serif}.giftwrap__box{width:22px;height:22px;border-radius:7px;border:2px solid var(--ink);flex:none;display:flex;align-items:center;justify-content:center;font:800 14px Nunito,sans-serif;background:var(--cream)}.giftwrap__label{flex:1}.giftwrap__price{font-weight:800}.subtotal{display:flex;justify-content:space-between;font:700 18px Fredoka,sans-serif}.drawer__checkout{font-size:20px;padding:17px}.drawer__fine{text-align:center;font:600 13px Nunito,sans-serif;color:var(--muted);margin:0}.is-busy{opacity:.55;pointer-events:none}.cart-page__lines{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.cart-page__foot{border-top:1px solid rgba(var(--ink-rgb),.12);padding-top:20px;display:flex;flex-direction:column;gap:14px}.cart-page__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.intro{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cream);overflow:hidden;z-index:50}.intro[hidden]{display:none}.intro__stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(.6)}.intro__hero{position:absolute;left:240px;top:120px;width:560px;height:840px}.intro__bubble{position:absolute;left:690px;top:150px;transform-origin:0% 100%;opacity:0}.intro__bubble-inner{position:relative;background:var(--peach);color:var(--ink);font:600 39px Fredoka,sans-serif;padding:21px 39px;border-radius:42px}.intro__bubble-inner:after{content:"";position:absolute;left:33px;bottom:-13px;width:30px;height:30px;background:var(--peach);transform:rotate(45deg)}.intro__word{position:absolute;left:834px;top:300px;display:flex;font:700 276px/1 Fredoka,sans-serif;color:var(--ink);letter-spacing:-4px}.intro__word span{display:inline-block;opacity:0}.intro__tagline{position:absolute;left:858px;top:615px;display:flex;gap:39px;font:600 45px Nunito,sans-serif;letter-spacing:.25em;color:var(--ink)}.intro__tagline span{opacity:0}.intro__cta{position:absolute;left:858px;top:750px;opacity:0}.intro__cta .btn{font-size:33px;padding:27px 54px}.intro__mini{position:absolute}.intro__mini--1{left:100px;top:110px;width:190px;height:190px}.intro__mini--2{left:1660px;top:90px;width:190px;height:190px}.intro__mini--3{left:1640px;top:800px;width:210px;height:210px}.intro__mini--4{left:110px;top:850px;width:170px;height:170px}.intro__skip{position:absolute;right:32px;top:28px;border:0;background:none;cursor:pointer;font:700 15px Nunito,sans-serif;text-decoration:underline;text-underline-offset:4px}.intro__replay{position:absolute;left:50%;transform:translate(-50%);bottom:20px;border:0;background:var(--blush);color:var(--ink);font:700 13px Nunito,sans-serif;padding:9px 16px;border-radius:999px;cursor:pointer}@media(max-width:760px){.wrap,.product{padding:28px 20px}.header__inner,.toolbar,.grid-wrap{padding-left:20px;padding-right:20px}.announce{padding:10px 20px}.hero{padding:28px 20px 16px}.hero__stage,.hero__mascot{height:420px}.hero__bubble{width:150px;font-size:15px;top:0}.h2{font-size:28px}.ages{grid-template-columns:repeat(2,1fr);gap:12px}.age-card__mascot{height:140px}.age-card__label{font-size:21px}.product-row,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card--boxed{padding:8px 8px 14px;border-radius:22px}.card__foot{flex-direction:column;align-items:flex-start}.gift,.footer__club{padding:24px;justify-content:center}.footer{padding:0 12px}.footer__bottom{padding:20px 24px 26px}.toybox{padding:0 12px}.toybox__inner{padding:24px 20px;border-radius:28px}.toybox__title{font-size:40px}.age-chip{min-width:72px;padding:8px 8px 10px;font-size:14px}.age-chip__face{width:52px;height:52px}.page{padding:32px 20px}.intro__stage{position:static;width:100%;height:100%;transform:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 20px 64px}.intro__hero,.intro__bubble,.intro__word,.intro__tagline,.intro__cta{position:static}.intro__hero{order:2;width:min(260px,70vw);height:min(380px,44vh)}.intro__bubble{order:1;transform-origin:50% 100%}.intro__bubble-inner{font-size:20px;padding:12px 22px;border-radius:24px}.intro__bubble-inner:after{left:calc(50% - 8px);bottom:-7px;width:16px;height:16px}.intro__word{order:3;font-size:clamp(72px,24vw,110px);letter-spacing:-2px}.intro__tagline{order:4;font-size:18px;gap:14px}.intro__cta{order:5;margin-top:10px}.intro__cta .btn{font-size:19px;padding:16px 28px}.intro__mini{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pompon.css.map */
