.kids-page{margin:0;background:#050505;color:#fff;overflow-x:hidden}.kids-page .skip:not(:focus-visible){position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kids-page .site-head{height:60px;padding:7px 46px;background:#050505;border-bottom:1px solid rgba(255,255,255,.14)}.kids-page .brand{width:180px;height:46px}.kids-page .brand img{filter:none;object-fit:contain}.kids-page nav{gap:32px}.kids-page nav a,.kids-page .nav-parent{font-size:10px}.kids-page .nav-cta{padding:14px 26px}.kids-page nav>a[aria-current=page]{color:var(--red)}.kids-hero{position:relative;min-height:max(615px,calc(100svh - 60px));background:#050505;overflow:hidden;padding:42px 46px 28px}.kids-photo{position:absolute;inset:0 0 0 40%;background:url('kids-hero.jpg') center 54%/cover no-repeat;filter:saturate(.96) contrast(1.04)}.kids-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505 0%,#050505 31%,rgba(5,5,5,.95) 40%,rgba(5,5,5,.12) 61%),linear-gradient(0deg,rgba(5,5,5,.55),transparent 42%)}.kids-shape{position:absolute;z-index:1;right:-115px;bottom:-75px;width:360px;height:420px;background:rgba(208,0,32,.6);clip-path:polygon(54% 0,100% 9%,46% 100%,0 89%);transform:rotate(-22deg);pointer-events:none}.kids-content{position:relative;z-index:2;width:min(550px,48vw)}.kids-back{display:inline-block;margin-bottom:27px;color:#d5d5d5;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.1em;border-bottom:1px solid #aaa;padding-bottom:5px}.kids-kicker{margin:0 0 14px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kids-content h1{font-size:clamp(76px,7.35vw,112px);line-height:.72;white-space:nowrap}.kids-content h1 span{display:inline;color:var(--red);margin-left:0}.kids-rule{width:62px;height:3px;background:var(--red);margin:20px 0 18px}.kids-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kids-cards article{min-height:235px;padding:15px 14px;border:1px solid #363636;background:rgba(7,7,7,.9)}.kids-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--red);font-size:18px}.kids-cards h2{font-size:23px;line-height:.9;margin:14px 0}.kids-cards ul{margin:0;padding-left:14px}.kids-cards li{color:#d4d4d4;font-size:10px;line-height:1.45}.kids-cards li+li{margin-top:6px}.kids-cards li::marker{color:var(--red)}.kids-note{margin:13px 0 0;color:#888;font-size:9px;line-height:1.45}.kids-page footer{position:relative;z-index:3}
@media(min-width:1500px){.kids-page .site-head{padding-inline:76px}.kids-hero{padding-left:76px}.kids-content{width:min(820px,50vw)}.kids-back{font-size:11px}.kids-kicker{font-size:15px}.kids-content h1{font-size:clamp(108px,7.2vw,142px)}.kids-rule{margin-block:26px 22px}.kids-cards article{min-height:280px;padding:20px}.kids-cards h2{font-size:30px}.kids-cards li{font-size:13px}.kids-note{font-size:11px}}
@media(max-width:1050px){.kids-page .site-head{height:88px;padding:16px 20px}.kids-page .brand{width:110px;height:56px}.kids-page nav a,.kids-page .nav-parent{font-size:38px}.kids-hero{padding-top:112px}.kids-photo{inset:0 0 50%}.kids-hero:after{inset:0 0 50%;background:linear-gradient(0deg,#050505,rgba(5,5,5,.02) 55%),linear-gradient(90deg,rgba(5,5,5,.25),transparent)}.kids-content{width:100%;padding-top:43vh}.kids-content h1{font-size:clamp(78px,14vw,120px)}.kids-cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.kids-hero{min-height:0;padding:112px 20px 45px}.kids-photo{inset:0 0 auto;height:350px;background-position:center 58%}.kids-hero:after{inset:0 0 auto;height:350px;background:linear-gradient(0deg,#050505,transparent 62%)}.kids-shape{display:none}.kids-content{padding-top:305px}.kids-back{margin-bottom:24px}.kids-kicker{font-size:10px;line-height:1.5}.kids-content h1{font-size:clamp(65px,20vw,94px);white-space:normal}.kids-rule{margin-block:25px}.kids-cards{grid-template-columns:1fr;gap:10px}.kids-cards article{min-height:0;padding:24px}.kids-cards h2{font-size:37px}.kids-cards li{font-size:14px}.kids-note{font-size:10px}}
@media(max-width:390px){.kids-photo,.kids-hero:after{height:325px}.kids-content{padding-top:282px}.kids-content h1{font-size:67px}}
.kids-page .site-head .brand .header-mark{position:static;width:auto!important;height:46px!important;max-height:46px;object-fit:contain;filter:none}.kids-shape{display:none}
.kids-page.home-body .site-head{position:absolute;height:100px;padding:14px var(--pad);background:transparent;border:0}.kids-page.home-body .site-head .brand{width:140px;height:140px;overflow:visible;align-self:flex-start}.kids-page.home-body .site-head .brand .header-mark{position:static;width:140px!important;height:140px!important;max-height:none;object-fit:contain;filter:none;transform:none}.kids-page.home-body .site-head nav{gap:clamp(18px,2.1vw,34px)}.kids-page.home-body .site-head nav a,.kids-page.home-body .site-head .nav-parent{font-size:14px}.kids-page.home-body .site-head .nav-cta{padding:18px 24px}.kids-page.home-body .kids-hero{min-height:max(675px,100svh);padding-top:108px}
@media(max-width:850px){.kids-page.home-body .site-head{height:88px;padding:0 20px}.kids-page.home-body .site-head .brand{width:115px;height:115px}.kids-page.home-body .site-head .brand .header-mark{width:115px!important;height:115px!important}.kids-page.home-body .kids-hero{padding-top:112px}}
.kids-page.home-body .site-head{background:#050505}
