@media (max-width:749.98px){
  .product-media-modal__dialog{overscroll-behavior:contain}
  .product-media-modal .product-media-modal__toggle{top:calc(.4rem + env(safe-area-inset-top,0px))!important;right:.4rem!important;width:4.8rem!important;height:4.8rem!important;min-width:4.8rem;padding:1.5rem!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;z-index:6;transition:opacity .18s ease;-webkit-tap-highlight-color:transparent}
  .product-media-modal .product-media-modal__toggle svg{width:1.8rem!important;height:1.8rem!important}
  .product-media-modal .mpn-modal-count,.product-media-modal .mpn-modal-thumbs{transition:opacity .18s ease}
  .product-media-modal__dialog.mpn-ui-hide .product-media-modal__toggle,
  .product-media-modal__dialog.mpn-ui-hide .mpn-modal-count,
  .product-media-modal__dialog.mpn-ui-hide .mpn-modal-thumbs{opacity:0!important;pointer-events:none!important}
  .product-media-modal__dialog.mpn-v-drag .product-media-modal__toggle,
  .product-media-modal__dialog.mpn-v-drag .mpn-modal-count,
  .product-media-modal__dialog.mpn-v-drag .mpn-modal-thumbs{opacity:var(--mpn-v-o,1)!important;transition:none!important}
}
@media (prefers-reduced-motion:reduce){
  .product-media-modal,.product-media-modal *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
