/* Home film: behind both fixed header rows; existing product hero follows intact. */
body.has-home-film .topbar{background:rgba(3,10,18,.48);backdrop-filter:blur(14px)}
body.has-home-film>.signalbar.site-utility{background:rgba(2,11,18,.55);backdrop-filter:blur(14px)}
.home-film{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:620px;height:100svh;max-height:1100px;background:#06131f;margin:0;padding:0;color:#f0f4f5}
.home-film-media,.home-film-shade{position:absolute;inset:0;pointer-events:none}
.home-film-media{z-index:-3;background:#06131f url('/assets/stock/D8483408.webp') center/cover no-repeat}
.home-film video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(1.65);pointer-events:none}
.home-film-shade{z-index:-1;background:linear-gradient(90deg,rgba(3,16,27,.94) 0%,rgba(3,16,27,.90) 18%,rgba(3,16,27,.80) 34%,rgba(3,16,27,.60) 50%,rgba(3,16,27,.35) 66%,rgba(3,16,27,.14) 82%,rgba(3,16,27,0) 100%),linear-gradient(0deg,#07141ed9 0%,transparent 22%,#07141e0a 85%,#07141e2e 100%)}
.home-film-copy{position:relative;z-index:1;padding-top:180px;padding-bottom:108px;width:calc(100% - 88px)}
.home-film-copy .kicker{display:block;color:#c6ad76;font-size:10px;letter-spacing:.16em;margin-bottom:22px}
.home-film-copy h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.1vw,64px);line-height:1.2;letter-spacing:-.025em;margin:0;max-width:950px;text-shadow:0 2px 24px #0006;text-wrap:balance}
.home-film-copy h2 em{font-style:normal;color:#c9b276}
.home-film-tools{position:absolute;right:16px;bottom:12px;z-index:3;direction:ltr}
.home-film-tools a{display:flex;align-items:center;justify-content:center;min-width:120px;min-height:44px;padding:10px;border:0;background:transparent;text-decoration:none;opacity:.58;transition:opacity .2s}
.home-film-tools img{display:block;width:100px;height:auto;max-width:none}
.home-film-tools a:hover{opacity:.88}.home-film-tools a:focus-visible{opacity:1;outline:2px solid #c9b276;outline-offset:2px;border-radius:3px}
.home-film{--hero-hud-color:#7ca9e9}.home-film>.hero-hud{inset:0;z-index:0;opacity:.38}
.home-film[data-film-visible=false]>.hero-hud *{animation-play-state:paused}
body.has-home-film .carousel-actions{display:none!important}
body.home-film-in-view .nex-chat-launcher{bottom:84px!important}
.home-film+.product-carousel{padding-top:65px!important}
html[lang=ar] .home-film-copy h2{font-family:var(--body);line-height:1.5;letter-spacing:0}
@media(max-width:760px){.home-film{min-height:580px;max-height:1000px}.home-film-copy{padding-top:180px;padding-bottom:170px;width:calc(100% - 40px)}.home-film-copy h2{font-size:clamp(29px,7.8vw,48px);max-width:90%}.home-film-copy .kicker{font-size:8px;line-height:1.7;max-width:280px}.home-film-tools{right:8px;bottom:8px}.home-film+.product-carousel{padding-top:44px!important}}
