/* Italian page only: no footer overrides. */
.teen-page.it-page .teen-hero h1{font-size:clamp(44px,6vw,88px)}
.teen-page.it-page .teen-subnav .wrap{flex-wrap:wrap;gap:10px}
.teen-page.it-page .teen-subnav .wrap>div{flex-wrap:wrap}
@media(max-width:760px){.teen-page.it-page .teen-hero h1{font-size:clamp(39px,10vw,64px)}.teen-page.it-page .teen-subnav .wrap{gap:8px}}
@media(min-width:901px){.teen-page.it-page .site-header .nav-dropdown-menu{left:auto;right:0}.teen-page.it-page .site-header .nav-dropdown:first-of-type .nav-dropdown-menu{left:0;right:auto}}

