.np-mobile-preview,.np-mobile-preview-backdrop,.np-mobile-preview-reopen{display:none}
@media(max-width:749px){
  .np-mobile-preview,.np-mobile-preview-backdrop{position:fixed;inset:0 0 auto;height:var(--np-preview-height,260px)}
  .np-mobile-preview{z-index:10002;background:transparent;box-shadow:0 3px 12px #0002;border-bottom:1px solid #e8e8e8}
  .np-mobile-preview-backdrop{z-index:10000;background:#fff}
  .np-mobile-preview:not([hidden]),.np-mobile-preview-backdrop:not([hidden]){display:block}
  .np-mobile-preview__bar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;border-bottom:1px solid #eee;color:#252525;font-family:inherit;font-weight:600;font-size:13px;line-height:1.3}
  .np-mobile-preview__actions{display:flex;align-items:center}
  .np-mobile-preview__bar{background:#fff}
  .np-mobile-preview__zoom{position:absolute;right:10px;bottom:12px;display:flex;flex-direction:column;gap:2px;padding:3px;background:#fff;border:1px solid #dedede;border-radius:12px;box-shadow:0 2px 8px #0002;z-index:2}
  .np-mobile-preview .np-mobile-preview__zoom button{width:44px;height:44px;padding:0;border-radius:8px}
  .np-mobile-preview__zoom svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
  .np-mobile-preview__zoom button:disabled{opacity:.3;cursor:default}
  .np-mobile-preview__zoom button:active:not(:disabled){background:#fff0e6;color:#c24a08}
  .np-mobile-preview__pan{position:absolute;left:50%;transform:translateX(-50%);touch-action:none;cursor:grab}
  .np-mobile-preview__pan:not([hidden]){display:block!important}
  .np-mobile-preview__pan:active{cursor:grabbing}
  .np-mobile-preview__hint{position:absolute;left:12px;bottom:12px;padding:5px 9px;border-radius:16px;background:#0009;color:#fff;font-size:11px;pointer-events:none}
  .np-mobile-preview button,.np-mobile-preview-reopen{appearance:none;font:inherit;color:inherit;cursor:pointer}
  .np-mobile-preview button{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;background:none;border:0;font-size:13px}
  .np-mobile-preview button:focus-visible,.np-mobile-preview-reopen:focus-visible{outline:2px solid #FB6412;outline-offset:-3px}
  .np-mobile-preview__close{font-size:26px!important}
  .np-mobile-preview-reopen:not([hidden]){display:block;position:fixed;top:12px;right:12px;z-index:10000;min-height:44px;border:1px solid #ddd;border-radius:24px;padding:10px 16px;background:#fff;box-shadow:0 2px 8px #0002;font-size:13px}
  html.np-pod-product body #MainContent [data-np-pod-gallery].np-mobile-preview-source::before{content:"";display:block;order:0;flex:none;width:100%;height:var(--np-preview-placeholder)}
  html.np-pod-product body #MainContent [data-np-pod-gallery="live"].np-mobile-preview-source>#tee-gallery{
    position:fixed!important;top:var(--np-preview-top,44px)!important;left:50%!important;width:var(--np-preview-width)!important;height:var(--np-preview-natural-height)!important;max-width:none!important;min-height:0!important;margin:0!important;z-index:10001!important;transform:translateX(-50%) scale(var(--np-preview-scale));transform-origin:top center;border-radius:0!important;background:#fff;pointer-events:none!important;overflow:hidden!important;transition:none!important
  }
  html.np-pod-product body #MainContent .np-mobile-preview-source>#tee-gallery :is(.tee-slider__dots,.tee-slider__arrows,.tee-gallery__thumbs){visibility:hidden!important}
  html.np-pod-product body #MainContent .np-mobile-preview-source>#tee-gallery .tee-gallery__stage{transform:translate(var(--np-preview-pan-x,0px),var(--np-preview-pan-y,0px)) scale(var(--np-preview-zoom,1));transform-origin:center center;transition:none!important}
}
