.gallery-page .gallery-hero-new{background-image:url('https://zenithfitnesshub.in/assets/entrance.webp')}.gallery-hero-new .shade{background:linear-gradient(180deg,rgba(2,5,8,.1),rgba(2,5,8,.36) 42%,rgba(2,5,8,.95) 91%)}.gallery-shot{background-position:center;background-size:cover}.strength-shot{background-image:url('https://zenithfitnesshub.in/assets/strength.webp')}.free-shot{background-image:url('https://zenithfitnesshub.in/assets/freeweights.webp')}.performance-shot{background-image:url('https://zenithfitnesshub.in/assets/deadlift.webp')}.cardio-shot{background-image:url('https://zenithfitnesshub.in/assets/cardio.webp')}.gallery-shot .shade{background:linear-gradient(180deg,rgba(2,5,8,.04) 0%,rgba(2,5,8,.08) 45%,rgba(2,5,8,.86) 100%)}.shot-label{position:absolute;z-index:2;left:22px;right:22px;bottom:max(72px,calc(58px + env(safe-area-inset-bottom)));max-width:500px}.shot-label small{display:block;color:#1680ff;font-size:9px;font-weight:800;letter-spacing:.22em;margin-bottom:10px}.shot-label h2{font-size:clamp(38px,10vw,58px);margin:0 0 10px}.shot-label p{font-size:12px;line-height:1.45;color:#c0c7ce;margin:0;max-width:330px}.gallery-close{background-image:url('https://zenithfitnesshub.in/assets/north.webp')}.gallery-close .shade{background:linear-gradient(180deg,rgba(2,5,8,.18),rgba(2,5,8,.5) 40%,rgba(2,5,8,.98) 91%)}.gallery-close .content>p:not(.eyebrow){max-width:360px;margin:0 0 22px}.gallery-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.gallery-page .bottom{padding-bottom:max(94px,calc(76px + env(safe-area-inset-bottom)))}@media(max-height:700px){.gallery-page .bottom{padding-bottom:66px}.shot-label{bottom:58px}.shot-label h2{margin-bottom:7px}.shot-label p{font-size:11px}}@media(min-width:760px){.gallery-hero-new .shade,.gallery-close .shade{background:linear-gradient(90deg,rgba(2,5,8,.9),rgba(2,5,8,.48) 44%,rgba(2,5,8,.08) 78%),linear-gradient(0deg,rgba(2,5,8,.7),transparent 58%)}.gallery-shot .shade{background:linear-gradient(90deg,rgba(2,5,8,.64),rgba(2,5,8,.05) 55%),linear-gradient(0deg,rgba(2,5,8,.65),transparent 52%)}.shot-label{left:max(60px,calc((100vw - 900px)/2));bottom:90px}.gallery-page .screen{background-position:center 40%}}

@media(min-width:1024px){
  .shot-label small{font-size:11px}
  .shot-label p{font-size:13px}
}
