.kids-hero,.kids-hero *{box-sizing:border-box}
.kids-hero{overflow:hidden;background:#050b32;color:#fff;font-family:Arial,Helvetica,sans-serif}
.kids-hero__shell{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:1160px;margin:auto;background:radial-gradient(circle at 52% 42%,#0b1041 0,#050b32 62%)}
.kids-hero__orb{position:absolute;z-index:-1;display:block;border-radius:50%;background:radial-gradient(circle at 34% 34%,#6043bd,#40268e 80%)}
.kids-hero__header{position:absolute;z-index:12;display:flex;align-items:flex-start;justify-content:space-between}
.kids-brand{display:inline-flex;align-items:center;color:#fff;text-decoration:none}
.kids-brand__hand{position:relative;display:block;flex:none}
.kids-brand__hand i{position:absolute;border-radius:100px;transform-origin:bottom center}
.kids-brand__hand i:nth-child(1){background:#ff5965;transform:rotate(-34deg)}
.kids-brand__hand i:nth-child(2){background:#ffc42c;transform:rotate(-15deg)}
.kids-brand__hand i:nth-child(3){background:#d4fb38}
.kids-brand__hand i:nth-child(4){background:#4dc9d4;transform:rotate(15deg)}
.kids-brand__hand i:nth-child(5){background:#7560cc;transform:rotate(32deg)}
.kids-brand__hand b{position:absolute;border-radius:48% 48% 50% 50%;background:#ff5965}
.kids-brand__words{display:grid}.kids-brand__words strong{font-family:"Comic Sans MS","Trebuchet MS",cursive;font-style:italic;font-weight:700;white-space:nowrap}.kids-brand__words small{color:#beb1f5;font-weight:700;white-space:nowrap}
.kids-menu{position:relative}.kids-menu summary{display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px solid #7760c5;border-radius:50%;cursor:pointer;list-style:none}.kids-menu summary::-webkit-details-marker{display:none}.kids-menu summary span{display:block;border-radius:10px;background:#fff}.kids-menu[open] summary{background:#291e77}.kids-menu nav{position:absolute;right:0;top:110%;min-width:210px;padding:12px;border:1px solid #7760c5;border-radius:17px;background:#0b123d;box-shadow:0 16px 35px #0008}.kids-menu nav a{display:block;padding:10px 12px;border-radius:9px;color:white;font-weight:700}.kids-menu nav a:hover,.kids-menu nav a:focus-visible{background:#42319d}
.kids-hero__copy{position:absolute;z-index:5;inset:0;pointer-events:none}.kids-hero__copy>*{position:absolute;pointer-events:auto}
.kids-hero__pill{display:inline-flex;align-items:center;border-radius:100px;background:#d2fa35;color:#060a22;font-weight:800;white-space:nowrap}
.kids-hero__pill svg{flex:none}
.kids-hero h1{margin:0;font-weight:900;letter-spacing:-.067em;white-space:nowrap}.kids-hero__coral{color:#ff5965}.kids-hero__lime{color:#d2fa35}
.kids-hero__lead{margin:0;max-width:none;font-weight:500}
.kids-hero__features{display:grid;margin:0;padding:0;list-style:none}.kids-hero__features li{display:flex;align-items:center}.kids-hero__features li>span:last-child{display:grid}.kids-hero__features strong{font-weight:800}.kids-hero__features small{display:block;color:#bdb1ee;font-weight:500}.kids-hero__feature-icon{display:flex;flex:none;align-items:center;justify-content:center;border-radius:50%}.kids-hero__feature-icon svg{width:57%;height:57%}.kids-hero__feature-icon--pink{background:#ffddda;color:#e73549}.kids-hero__feature-icon--lime{background:#e5f9bb;color:#124d3d}.kids-hero__feature-icon--yellow{background:#fff0b1;color:#ef4b36}
.kids-hero__spark,.kids-hero__heart,.kids-hero__rays{position:absolute;z-index:4}.kids-hero__spark--orange{color:#ffb928}.kids-hero__heart{color:#ff7184;font-family:Arial,sans-serif;font-weight:400;transform:rotate(-18deg)}.kids-hero__rays i{position:absolute;display:block;border-radius:100px;background:#cefa38}
.kids-hero__photo{position:absolute;z-index:2;display:block;max-width:none;height:auto}
.kids-hero__actions{position:absolute;z-index:8;display:grid;gap:12px}.kids-hero__actions-label{margin:0;color:#eeeaff;text-align:center;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.01em;text-shadow:0 2px 12px #050b32}.kids-hero__actions-label strong{color:#d2fa35;font-weight:900}.kids-hero__button{display:flex;align-items:center;justify-content:center;border-radius:100px;text-align:center;font-weight:800;white-space:nowrap}.kids-hero__button--secondary{border:2px solid #fff;color:#fff}.kids-hero__button span{font-weight:400;line-height:1}
@media(max-width:700px){
  .kids-hero__shell{height:211.5vw;max-height:none}
  .kids-hero__shell::after{content:"";position:absolute;z-index:3;left:0;right:0;top:157vw;bottom:0;background:linear-gradient(to bottom,#050b3200,#050b32 82%);pointer-events:none}
  .kids-hero__header{top:3.5vw;left:6.2vw;right:4.8vw}
  .kids-brand{gap:1.7vw}.kids-brand__hand{width:9.3vw;height:10.7vw}
  .kids-brand__hand i{bottom:42%;width:17%;height:45%}.kids-brand__hand i:nth-child(1){left:9%;height:42%}.kids-brand__hand i:nth-child(2){left:26%;height:51%}.kids-brand__hand i:nth-child(3){left:43%;height:57%}.kids-brand__hand i:nth-child(4){left:59%;height:50%}.kids-brand__hand i:nth-child(5){left:74%;height:36%}.kids-brand__hand b{left:18%;bottom:2%;width:70%;height:58%}
  .kids-brand__words{gap:.3vw;padding-top:1.1vw}.kids-brand__words strong{font-size:4.2vw;line-height:1.1}.kids-brand__words small{font-size:1.48vw;letter-spacing:.42em;line-height:1.35}
  .kids-menu summary{width:10.4vw;height:10.4vw;gap:1vw;border-width:.24vw}.kids-menu summary span{width:4.7vw;height:.45vw}
  .kids-hero__pill{left:6.1vw;top:18.4vw;gap:1vw;min-height:7.2vw;padding:1vw 2vw;font-size:2.65vw}.kids-hero__pill svg{width:3.6vw;height:3.6vw}
  .kids-hero h1{left:6.2vw;top:28.7vw;font-size:10.8vw;line-height:.99}
  .kids-hero__lead{left:6.4vw;top:62.3vw;width:70vw;font-size:3.15vw;line-height:1.26}
  .kids-hero__features{left:6.2vw;top:82vw;gap:1.9vw}.kids-hero__features li{gap:2.7vw;min-height:13.5vw}.kids-hero__feature-icon{width:10.3vw;height:10.3vw}.kids-hero__features strong{font-size:3.2vw;line-height:1.04}.kids-hero__features small{margin-top:.5vw;font-size:2.7vw;line-height:1.18}
  .kids-hero__orb--top{top:17.2vw;left:62vw;width:54vw;height:54vw}.kids-hero__orb--middle{top:84vw;left:43vw;width:61vw;height:61vw}.kids-hero__orb--lower{top:108vw;left:25vw;width:86vw;height:86vw}
  .kids-hero__spark--orange{top:43vw;right:7vw;font-size:9vw;line-height:1}.kids-hero__heart{top:89vw;left:40vw;font-size:10vw;line-height:1}
  .kids-hero__rays--headline{top:44vw;left:69vw;width:11vw;height:10vw;transform:rotate(33deg)}.kids-hero__rays--headline i{width:1.5vw;height:7vw}.kids-hero__rays--headline i:nth-child(2){left:4.5vw;top:3vw;transform:rotate(35deg)}
  .kids-hero__rays--photo{top:79vw;right:6vw;width:15vw;height:10vw;transform:rotate(-15deg)}.kids-hero__rays--photo i{width:1.6vw;height:7vw}.kids-hero__rays--photo i:nth-child(2){left:5.3vw;top:1vw;transform:rotate(15deg)}.kids-hero__rays--photo i:nth-child(3){left:10.5vw;top:2vw;transform:rotate(30deg)}
  .kids-hero__photo{top:69vw;right:-2vw;width:80vw;height:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 20%);mask-image:linear-gradient(to right,transparent,#000 20%)}
  .kids-hero__actions{left:7.4vw;right:7.4vw;top:178vw;gap:2.4vw}.kids-hero__actions-label{font-size:3.8vw}.kids-hero__button{width:100%;height:10.5vw;gap:2.4vw;border-width:.28vw;font-size:3.3vw}.kids-hero__button span{font-size:1.5em}
}
@media(min-width:701px){
  .kids-hero__shell{min-height:1120px;padding:35px 5%}
  .kids-hero__header{top:32px;left:5%;right:5%}.kids-brand{gap:14px}.kids-brand__hand{width:74px;height:76px}.kids-brand__hand i{bottom:32px;width:13px;height:38px}.kids-brand__hand i:nth-child(1){left:10px}.kids-brand__hand i:nth-child(2){left:23px;height:44px}.kids-brand__hand i:nth-child(3){left:36px;height:48px}.kids-brand__hand i:nth-child(4){left:49px;height:42px}.kids-brand__hand i:nth-child(5){left:58px;height:30px}.kids-brand__hand b{left:17px;bottom:3px;width:53px;height:47px}.kids-brand__words strong{font-size:32px}.kids-brand__words small{font-size:11px;letter-spacing:.35em}.kids-menu summary{width:72px;height:72px;gap:7px}.kids-menu summary span{width:34px;height:3px}
  .kids-hero__pill{left:5%;top:150px;gap:14px;padding:11px 22px;font-size:23px}.kids-hero__pill svg{width:32px;height:32px}.kids-hero h1{left:5%;top:235px;font-size:clamp(64px,7vw,92px);line-height:1}.kids-hero__lead{left:5%;top:520px;width:min(580px,59%);font-size:23px;line-height:1.3}.kids-hero__features{left:5%;top:675px;grid-template-columns:1fr;gap:16px;width:380px}.kids-hero__features li{gap:15px;min-height:78px}.kids-hero__feature-icon{width:62px;height:62px}.kids-hero__features strong{font-size:20px;line-height:1.1}.kids-hero__features small{font-size:15px;line-height:1.2}
  .kids-hero__orb--top{top:130px;right:-160px;width:500px;height:500px}.kids-hero__orb--middle{top:360px;right:-100px;width:520px;height:520px}.kids-hero__orb--lower{top:600px;right:80px;width:440px;height:440px}.kids-hero__photo{right:-4%;bottom:0;width:66%;height:auto}.kids-hero__spark--orange{top:330px;right:10%;font-size:90px}.kids-hero__heart{display:none}.kids-hero__rays{display:none}
  .kids-hero__actions{left:50%;bottom:42px;transform:translateX(-50%);width:min(90%,720px)}.kids-hero__button{height:70px;font-size:22px}.kids-hero__button span{font-size:1.4em}
  .kids-hero__shell::after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:200px;background:linear-gradient(transparent,#050b32);pointer-events:none}
}
