/* Ветр: the first route starts on the photograph, with navigation integrated. */
body[data-retail-theme=outerwear] .id-header--outerwear{padding-block:12px;min-height:76px}
body[data-retail-theme=outerwear] .id-vetr-index{display:none}
body[data-retail-theme=outerwear] .id-vetr-navigation{display:flex;align-items:center;justify-content:space-between;gap:28px}
body[data-retail-theme=outerwear] .id-vetr-navigation .id-brand{font-size:38px;line-height:1}
body[data-retail-theme=outerwear]:has(.id-home--outerwear) .id-header--outerwear{position:fixed;inset:0 0 auto;background:transparent;color:#fff;box-shadow:none;border:0;transition:background-color 240ms ease}
body[data-retail-theme=outerwear]:has(.id-home--outerwear) .id-header--outerwear.is-pinned,body[data-retail-theme=outerwear]:has(.id-home--outerwear) .id-header--outerwear:has(.id-nav.is-open){background:#23302c}
body[data-retail-theme=outerwear]:has(.id-home--outerwear) .id-header--outerwear a:hover{color:#d1e0d6}
body[data-retail-theme=outerwear] .id-home .id-field-cover{position:relative;isolation:isolate;display:flex;align-items:end;min-height:clamp(590px,85svh,780px);margin:0!important;padding:0!important;background:#23302c;overflow:clip}
body[data-retail-theme=outerwear] .id-field-cover>figure{position:absolute;inset:0;height:100%;width:100%;margin:0;z-index:-2}
body[data-retail-theme=outerwear] .id-field-cover>figure img{width:100%;height:100%;object-fit:cover;object-position:50% 0}
body[data-retail-theme=outerwear] .id-field-cover:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#11221cb5,transparent 76%),linear-gradient(180deg,#11221c66,transparent 25%),linear-gradient(0deg,#11221cbb,transparent 60%)}
body[data-retail-theme=outerwear] .id-field-cover>header{display:block;position:relative;width:100%;padding:140px var(--id-gutter) 52px;background:transparent;color:#fff}
body[data-retail-theme=outerwear] .id-field-cover h1{font-size:clamp(44px,4.6vw,68px);line-height:1.04;max-width:19ch;letter-spacing:-.025em;text-transform:uppercase;color:#fff}
body[data-retail-theme=outerwear] .id-field-cover>header>div{max-width:42ch;margin-top:24px}
body[data-retail-theme=outerwear] .id-field-cover header p{font-size:15px;line-height:1.65;color:#e2ebe6;margin:0}
body[data-retail-theme=outerwear] .id-field-cover .id-link{display:inline-flex;align-items:center;min-height:48px;background:#e3ebdf;color:#23302c;padding:13px 22px;margin-top:24px;font-size:13px;font-weight:600;transition:background-color 240ms ease,color 240ms ease}
body[data-retail-theme=outerwear] .id-field-cover .id-link:hover{background:#fff;color:#23302c}
@media(max-width:1050px){body[data-retail-theme=outerwear] .id-vetr-navigation{gap:18px}body[data-retail-theme=outerwear] .id-header .id-nav{display:none;position:absolute;inset:100% 0 auto;width:100%;background:#23302c;color:#fff;padding:16px var(--id-gutter);flex-direction:column;gap:0;max-height:calc(100dvh - 76px);overflow:auto}body[data-retail-theme=outerwear] .id-header .id-nav.is-open{display:flex}body[data-retail-theme=outerwear] .id-header .id-actions .bc-menu-toggle{display:flex}body[data-retail-theme=outerwear] .id-header .id-actions>a[href='/compare/'],body[data-retail-theme=outerwear] .id-header .id-actions>a[href='/favorites/']{display:none}}
@media(max-width:760px){body[data-retail-theme=outerwear] .id-header--outerwear{min-height:68px;padding-block:8px}body[data-retail-theme=outerwear] .id-vetr-navigation{display:flex;gap:10px;width:100%}body[data-retail-theme=outerwear] .id-vetr-navigation .id-brand{font-size:31px}body[data-retail-theme=outerwear] .id-home .id-field-cover{min-height:0;height:auto;padding-top:160px!important;display:block}body[data-retail-theme=outerwear] .id-field-cover>figure img{object-position:61% top}body[data-retail-theme=outerwear] .id-field-cover:after{background:linear-gradient(180deg,#11221c55,transparent 25%),linear-gradient(0deg,#11221de8,transparent 85%)}body[data-retail-theme=outerwear] .id-field-cover>header{padding:160px var(--id-gutter) 32px}body[data-retail-theme=outerwear] .id-field-cover h1{font-size:clamp(32px,9.2vw,48px);line-height:1.08;max-width:19ch}body[data-retail-theme=outerwear] .id-field-cover>header>div{margin-top:18px;max-width:35ch}body[data-retail-theme=outerwear] .id-field-cover header p{font-size:13px;line-height:1.65}body[data-retail-theme=outerwear] .id-field-cover .id-link{font-size:12px;min-height:46px;margin-top:19px;padding:12px 18px}}
@media(prefers-reduced-motion:reduce){body[data-retail-theme=outerwear]:has(.id-home--outerwear) .id-header--outerwear{transition:none}}
/* Keep the model's face below the mobile utility row; the same scene owns the header. */
@media(max-width:760px){body[data-retail-theme=outerwear] .id-field-cover>figure img{height:calc(100% - 64px);margin-top:64px;object-position:61% top}}
