.pdp .gal{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding:10px;background:none;align-content:start;align-items:start}
.pdp .gal .gimg{border-radius:20px;overflow:hidden;margin:0;aspect-ratio:1/1;position:static;height:auto}
.pdp .gal .gimg img{width:100%;height:100%;object-fit:cover;display:block}
.pdp .gal .gimg:first-child{grid-column:1/-1;aspect-ratio:5/4}
.pdp .gal .gimg:nth-child(4n+2),.pdp .gal .gimg:nth-child(4n+3){aspect-ratio:4/5}
.pdp .gal .gimg:nth-child(4n),.pdp .gal .gimg:nth-child(4n+1):not(:first-child){aspect-ratio:1/1}
.pdp .gal .gimg:last-child:nth-child(even){grid-column:1/-1;aspect-ratio:5/4}
@media(max-width:860px){
.pdp .gal{display:flex!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;padding:0 16px 4px;scroll-padding:0 16px;scrollbar-width:none}
.pdp .gal::-webkit-scrollbar{display:none}
.pdp .gal .gimg,.pdp .gal .gimg:first-child,.pdp .gal .gimg:nth-child(n),.pdp .gal .gimg:last-child:nth-child(even){flex:0 0 86%;grid-column:auto;aspect-ratio:4/5;border-radius:16px;scroll-snap-align:center}
}
