.dipl-layout-grid{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}.dipl-layout-grid .dipl-column-item{margin:0 4px 8px}.dipl_woo_product_gallery-lightbox{text-decoration:none}.dipl-masonry-layout-gutter{width:4px}.dipl_woo_product_gallery-item{border-style:solid;overflow:hidden}.dipl_woo_product_gallery-image img{display:block}.dipl_woo_product_gallery-title .et_pb_title{font-size:18px;line-height:1.3em;padding:10px}.dipl_woo_product_gallery-caption{color:initial;font-size:14px;line-height:1.3em;padding:0 10px 10px}.dipl_woo_product_gallery_lightbox .mfp-img{padding:0}.dipl_woo_product_gallery_lightbox .mfp-arrow,.dipl_woo_product_gallery_lightbox .mfp-close{opacity:1}.dipl_woo_product_gallery_lightbox .mfp-bottom-bar,.dipl_woo_product_gallery_lightbox.mfp-img-mobile .mfp-bottom-bar{background:0 0;bottom:0;margin-top:0;padding:0;position:absolute;top:auto}.dipl_woo_product_gallery_lightbox .mfp-title{padding-right:0}.dipl_woo_product_gallery_lightbox .dipl_woo_product_gallery-caption,.dipl_woo_product_gallery_lightbox .dipl_woo_product_gallery-title .et_pb_title{background-color:rgb(0 0 0 / .6);color:#fff}.dipl_woo_product_gallery-image{position:relative}.dipl_woo_product_gallery-item:hover .et_overlay{opacity:1;z-index:1}.dipl_woo_product_gallery-item .et_overlay{border:none}.dipl_woo_product_gallery-item .et_overlay:before{left:50%;margin:0;top:50%;transform:translate(-50%,-50%)}