.kiddo-range-hero{width:100%;background:#fff;min-height:calc(100svh - 87px);color:var(--ink)}.range-hero-intro{position:relative;min-height:440px;max-width:1600px;margin:auto;overflow:hidden}.range-hero-copy{position:relative;z-index:1;width:43%;padding:45px 0 26px;margin-left:40px}.range-hero-copy h1{font:700 clamp(44px,4.5vw,68px)/1.04 Fredoka,Inter,sans-serif;letter-spacing:-.025em;white-space:pre-line;color:var(--red);max-width:15ch}.range-hero-copy p{font-size:18px;line-height:1.6;max-width:38ch;margin:22px 0 25px}.range-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.range-hero-actions .kiddo-action{font-size:19px;white-space:normal}.range-hero-mascots{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.kiddo-range-hero .product-range-display{max-width:1600px;margin:auto}[dir=rtl] .range-hero-copy{text-align:right;direction:rtl}[dir=rtl] .range-hero-copy h1{font-family:Inter,Tahoma,sans-serif;line-height:1.2;letter-spacing:0}@media (max-width:760px){.kiddo-range-hero{min-height:calc(100svh - 73px)}.range-hero-intro{min-height:0;display:flex;flex-direction:column;overflow:visible}.range-hero-copy{width:auto;margin:0;padding:32px 20px 24px}.range-hero-copy h1{font-size:clamp(40px,10.5vw,54px);max-width:18ch}.range-hero-copy p{font-size:17px;margin:18px 0 22px}.range-hero-mascots{position:static;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 25%;object-position:100% 25%}.range-hero-actions{gap:10px}.range-hero-actions .kiddo-action{padding:12px 18px}[dir=rtl] .range-hero-copy h1{font-size:40px}}
