/* V36: deliberately scoped, no global layout replacements */
@media(min-width:768px){body[data-v36-page="shop"] main > section[data-iptvrove-section="hero"],body[data-v36-page="shop"] section[data-iptvrove-section="hero"]{width:100%!important;max-width:none!important;margin:0!important;min-height:560px!important;aspect-ratio:auto!important;transform:none!important}body[data-v36-page="shop"] section[data-iptvrove-section="hero"]>div[aria-hidden="true"]>img{width:100%!important;height:100%!important;object-fit:cover!important} }
body[data-v36-page="canada"] section[data-iptvrove-section="hero"]{min-height:0!important;height:auto!important;max-height:none!important;margin-top:0!important;padding-top:0!important}
body[data-v36-page="canada"] section[data-iptvrove-section="hero"]>div.relative.grid{padding-top:clamp(22px,3vw,46px)!important;padding-bottom:clamp(26px,4vw,60px)!important;min-height:0!important;align-items:center!important}
body[data-v36-page="canada"] section[data-iptvrove-section="hero"] img{max-height:min(520px,68vh);object-fit:cover;object-position:center}
@media(max-width:767px){body[data-v36-page="shop"] section[data-iptvrove-section="hero"]{width:100%!important;max-width:100%!important;min-height:480px!important}body[data-v36-page="canada"] section[data-iptvrove-section="hero"]>div.relative.grid{padding-top:20px!important;padding-bottom:30px!important}}
.v36-language{display:inline-flex;gap:4px;align-items:center;background:#121217;border:1px solid #3b3b40;border-radius:999px;padding:3px 5px;flex:0 0 auto}.v36-language button{font-weight:700;color:#f9f9f9;border:0;background:transparent;border-radius:99px;padding:7px 9px;cursor:pointer}.v36-language button[aria-pressed="true"]{background:#ffa800;color:#090909}.v36-language .v36-flag{font-size:18px;display:inline-block;transform-origin:bottom left;animation:v36-wave 3s ease-in-out infinite}@keyframes v36-wave{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@media(prefers-reduced-motion:reduce){.v36-language .v36-flag{animation:none}}@media(max-width:740px){.v36-language button{padding:8px}.v36-language .v36-flag{font-size:15px}}
