/* Лисёнок: compact friendly navigation and a generous, intact polaroid. */
body[data-retail-theme=kidswear] .id-header--kidswear{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:76px;padding-block:10px}
body[data-retail-theme=kidswear] .id-fox-brand{display:flex;align-items:center;gap:8px;flex:none}
body[data-retail-theme=kidswear] .id-fox-brand .id-brand{font-size:29px;line-height:1.1}
body[data-retail-theme=kidswear] .id-fox-spark{font-size:32px;line-height:1}
body[data-retail-theme=kidswear] .id-fox-navigation>p{display:none}
body[data-retail-theme=kidswear] .id-header .id-nav{display:flex;gap:22px;align-items:center;flex-wrap:nowrap}
body[data-retail-theme=kidswear] .id-header .id-nav a{font-size:12px;white-space:nowrap}
body[data-retail-theme=kidswear] .id-home .id-play-cover{gap:52px;padding-top:25px;padding-bottom:20px;margin-top:0;margin-bottom:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}
body[data-retail-theme=kidswear] .id-play-cover>div{padding:57px 32px 34px;border-radius:16px 16px 16px 16px}
body[data-retail-theme=kidswear] .id-play-cover h1{font-size:clamp(37px,3.6vw,54px);line-height:1.2;max-width:15ch}
body[data-retail-theme=kidswear] .id-play-cover p{font-size:15px;line-height:1.65;margin-top:21px;max-width:42ch!important}
body[data-retail-theme=kidswear] .id-play-cover .id-link{font-size:13px;min-height:44px;margin-top:19px}
body[data-retail-theme=kidswear] .id-play-cover figure{height:470px;border:11px solid var(--id-surface);border-bottom-width:44px;transform:rotate(1.4deg);margin:0;min-width:0}
body[data-retail-theme=kidswear] .id-play-cover figure img{object-fit:cover;object-position:50% top;width:100%;height:100%}
body[data-retail-theme=kidswear] .id-play-cover figcaption{font-size:12px;padding:10px 4px;line-height:1.5}
body[data-retail-theme=kidswear] .id-play-doodle{font-size:49px;top:-28px}
@media(max-width:1050px){body[data-retail-theme=kidswear] .id-fox-navigation{display:contents}body[data-retail-theme=kidswear] .id-header .id-nav{display:none;position:absolute;inset:100% 0 auto;width:100%;padding:16px var(--id-gutter);background:var(--id-paper);color:var(--id-ink);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 76px);overflow:auto}body[data-retail-theme=kidswear] .id-header .id-nav.is-open{display:flex}body[data-retail-theme=kidswear] .id-header .id-actions .bc-menu-toggle{display:flex}body[data-retail-theme=kidswear] .id-header .id-actions>a[href='/compare/'],body[data-retail-theme=kidswear] .id-header .id-actions>a[href='/favorites/']{display:none}body[data-retail-theme=kidswear] .id-home .id-play-cover{gap:32px}body[data-retail-theme=kidswear] .id-play-cover>div{padding:45px 25px 28px}body[data-retail-theme=kidswear] .id-play-cover figure{height:420px}}
@media(max-width:760px){body[data-retail-theme=kidswear] .id-header--kidswear{min-height:68px;padding-block:8px;gap:8px;flex-wrap:nowrap}body[data-retail-theme=kidswear] .id-fox-brand .id-brand{font-size:24px}body[data-retail-theme=kidswear] .id-fox-spark{font-size:25px}body[data-retail-theme=kidswear] .id-header .id-actions{gap:0}body[data-retail-theme=kidswear] .id-header .id-actions>a,body[data-retail-theme=kidswear] .id-header .id-actions>button{padding:7px;min-width:40px;min-height:44px}body[data-retail-theme=kidswear] .id-home .id-play-cover{grid-template-columns:1fr;gap:25px;padding-top:26px;padding-bottom:0;margin-bottom:44px}body[data-retail-theme=kidswear] .id-play-cover>div{padding:32px 24px 22px;border-radius:12px}body[data-retail-theme=kidswear] .id-play-cover h1{font-size:clamp(29px,8.1vw,43px);line-height:1.2;max-width:16ch}body[data-retail-theme=kidswear] .id-play-cover p{font-size:13px;line-height:1.65;margin-top:17px}body[data-retail-theme=kidswear] .id-play-cover .id-link{font-size:12px;margin-top:12px}body[data-retail-theme=kidswear] .id-play-cover figure{height:350px;width:calc(100% - 12px);margin-inline:auto;border-width:9px;border-bottom-width:39px;transform:rotate(1.3deg)}body[data-retail-theme=kidswear] .id-play-cover figcaption{font-size:11px;padding-top:9px}body[data-retail-theme=kidswear] .id-play-doodle{font-size:38px;top:-22px;left:25px}}
@media(max-width:360px){body[data-retail-theme=kidswear] .id-fox-brand{gap:5px}body[data-retail-theme=kidswear] .id-fox-brand .id-brand{font-size:21px}body[data-retail-theme=kidswear] .id-fox-spark{font-size:20px}body[data-retail-theme=kidswear] .id-play-cover figure{height:325px}}
