/* Desktop only. The original gallery DOM keeps mobile swipe and lightbox indices. */
@media(min-width:1024px){
 html[data-desktop-gallery-layout="grid"] body #viewProduct .desktopProductMain{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)!important;gap:24px 32px!important;align-items:start!important}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #galleryBox{position:static!important;align-self:start!important;min-width:0!important;display:block!important}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #galleryBox>.gallery{position:static!important;display:block!important;width:100%!important;max-width:none!important;overflow:visible!important}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #gWrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;scroll-snap-type:none!important;border-radius:0!important;background:transparent!important;transform:none!important}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #gWrap>.gImg{display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/4!important;object-fit:contain!important;margin:0!important;border-radius:0!important;transform:none!important;cursor:zoom-in;background:var(--bg,#fff)!important}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #gWrap>.gImg:only-child{grid-column:1/-1;max-width:70%!important;justify-self:center}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #gWrap>.gImg:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
 html[data-desktop-gallery-layout="grid"] body #viewProduct #galleryBox :is(.galleryThumbsWrap,.dots,.gNav,.galleryVideoShortcut){display:none!important}
 html[data-desktop-gallery-layout="grid"] body #viewProduct .desktopProductInfo{min-width:0!important;max-height:none!important;overflow:visible!important}
}
