.uc-product[data-visual="look-total-look-03"] .uc-img-main,.uc-product[data-visual="look-total-look-03"] .uc-img-hover{display:none!important}
.uc-product[data-visual="look-total-look-03"] .uc-image-wrap{background:transparent!important}
.look-set-icons{position:absolute;inset:6%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5%}
.look-set-icons img{position:static!important;width:100%!important;height:100%!important;min-height:0;object-fit:contain!important;object-position:center!important;opacity:1!important;background:transparent!important;transform:none!important}
.ol-set-icon-gallery .ol-set-icon-stage{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;padding:24px;background:transparent!important}
.ol-set-icon-stage .ol-set-icon{display:block;position:relative;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;background:transparent;cursor:zoom-in}
.ol-set-icon-stage .ol-set-icon img{position:static!important;display:block;width:100%!important;height:100%!important;min-height:0;object-fit:contain!important;object-position:center!important;opacity:1!important;background:transparent!important}
.ol-set-icon:focus-visible{outline:1px solid #111;outline-offset:4px}
@media(max-width:768px){.ol-set-icon-gallery .ol-set-icon-stage{gap:12px;padding:20px}}

/* Keep set cells independent from single-photo positioning and intrinsic sizes. */
.look-set-icons,.ol-set-icon-stage{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;isolation:isolate}
.look-set-icons>img,.ol-set-icon-stage>.ol-set-icon>img{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;inset:auto!important;transform:none!important}
.ol-set-icon-gallery>.ol-set-icon-stage{flex-shrink:0;width:100%;height:100%}
.ol-set-icon-stage>.ol-set-icon{align-self:stretch;justify-self:stretch;overflow:hidden}
.ol-set-icon-stage>.op-media-expand{display:none!important}
