/* BODYMADE – hero strony głównej ze zdjęciem pionowym */
@media (min-width:761px){
 section.hero-cinematic{background:#C9CACC!important}
 .hero-cinematic .bg.hs-port{inset:0 0 0 auto!important;left:auto!important;right:0!important;top:0!important;width:56%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 12%!important;translate:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 24%)!important}
 .hero-cinematic .in{max-width:min(640px,46vw)!important}
 .hero-cinematic h1{font-size:clamp(38px,4.6vw,72px)!important}
}
/* telefon: napisy na zdjęciu, widoczne od razu po wejściu */
@media (max-width:760px){
 section.hero-cinematic{display:block!important;min-height:calc(100svh - 73px)!important;background:#201c1d!important}
 .hero-cinematic .bg.hs-port{inset:0 0 auto 0!important;width:100%!important;height:calc(100svh - 73px)!important;object-position:50% 4%!important;translate:none!important;transform:none!important;scale:none!important;animation:none!important}
 .hero-cinematic .hero-shade{inset:0 0 auto 0!important;height:calc(100svh - 73px)!important;background:linear-gradient(0deg,#201c1d 0%,rgba(32,28,29,.9) 22%,rgba(32,28,29,.55) 42%,rgba(32,28,29,0) 60%)!important}
 .hero-cinematic::after{display:none!important}
 .hero-cinematic .w{padding-block:calc(48svh - 73px) 44px!important}
}