.disha-image-list{flex-wrap:wrap;justify-content:flex-start;padding-left:5px;padding-right:5px;list-style-type:none;display:flex}.disha-image-item{flex-direction:column;flex:0 0 calc(25% - 20px);justify-content:center;align-items:center;margin:10px;display:flex}.disha-shimmer-effect{background:linear-gradient(90deg,#f6f7f8 0%,#e9ecef 50%,#f6f7f8 100%) 0 0/200% 100%;border-radius:5px;width:100%;height:300px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.disha-image-container{border-radius:5px;width:100%;height:auto;transition:transform .3s;display:inline-block;position:relative;overflow:hidden}.disha-image-container img{filter:grayscale();width:100%;height:auto;margin:0 auto;transition:transform .3s,filter .3s;display:block}.disha-image-container:hover img{filter:grayscale(0%);transform:scale(1.1)}.image-text{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}@media screen and (max-width:570px){.disha-image-item{flex-direction:column;flex-basis:100%;justify-content:space-between;align-items:center;height:100%;margin:0;padding:0;display:flex}.disha-image-container{text-align:center;width:100%;margin:0;padding:0}.disha-image-container img{width:100%;height:auto;margin:0 auto}.image-text{align-self:flex-end;width:100%;margin-top:auto}}@media screen and (min-width:580px){.disha-image-item{flex-grow:1;flex-basis:0;min-width:280px;max-width:400px}.disha-image-container{height:auto}}@media screen and (min-width:990px){.image-text{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.disha-image-container img{width:100%;height:auto;margin-left:auto;margin-right:auto}.disha-image-item{flex-grow:1;flex-basis:0;min-width:280px;max-width:400px}}
.disha-image-list{flex-wrap:wrap;justify-content:flex-start;padding-left:5px;padding-right:5px;list-style-type:none;display:flex}.disha-image-item{flex-direction:column;flex:0 0 calc(25% - 20px);justify-content:center;align-items:center;margin:10px;display:flex}.disha-shimmer-effect{background:linear-gradient(90deg,#f6f7f8 0%,#e9ecef 50%,#f6f7f8 100%) 0 0/200% 100%;border-radius:5px;width:100%;height:300px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.disha-image-container{border-radius:5px;width:100%;height:auto;transition:transform .3s;display:inline-block;position:relative;overflow:hidden}.disha-image-container img{filter:grayscale();width:100%;height:auto;margin:0 auto;transition:transform .3s,filter .3s;display:block}.disha-image-container:hover img{filter:grayscale(0%);transform:scale(1.1)}.spacer{background-color:#0000;height:150px}.spacer100{background-color:#0ff;height:100px}.spacer20{height:20px}.image-text{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}@media screen and (max-width:570px){.disha-image-item{flex-direction:column;flex-basis:100%;justify-content:space-between;align-items:center;height:100%;margin:0;padding:0;display:flex}.disha-image-container{text-align:center;width:100%;margin:0;padding:0}.disha-image-container img{width:100%;height:auto;margin:0 auto}.image-text{align-self:flex-end;width:100%;margin-top:auto}}@media screen and (min-width:580px){.disha-image-item{flex-grow:1;flex-basis:0;min-width:280px;max-width:400px}.disha-image-container{height:auto}}@media screen and (min-width:990px){.image-text{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.disha-image-container img{width:100%;height:auto;margin-left:auto;margin-right:auto}.disha-image-item{flex-grow:1;flex-basis:0;min-width:280px;max-width:400px}}
.disha-sub-image-list{flex-wrap:wrap;justify-content:flex-start;padding-left:5px;padding-right:5px;list-style-type:none;display:flex}.disha-sub-image-item{flex-direction:column;flex:0 0 calc(25% - 20px);justify-content:center;align-items:center;margin:10px;display:flex}.disha-sub-shimmer-effect{background:linear-gradient(90deg,#f6f7f8 0%,#e9ecef 50%,#f6f7f8 100%) 0 0/200% 100%;border-radius:5px;width:100%;height:300px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.disha-sub-image-container{border-radius:5px;width:100%;height:auto;transition:transform .3s;display:inline-block;position:relative;overflow:hidden}.disha-sub-image-container img{filter:grayscale();width:100%;height:auto;margin:0 auto;transition:transform .3s,filter .3s;display:block}.disha-sub-image-container:hover img{filter:grayscale(0%);transform:scale(1.1)}.image-text{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}@media screen and (max-width:570px){.disha-sub-image-item{flex-direction:column;flex-basis:100%;justify-content:space-between;align-items:center;height:100%;margin:0;padding:0;display:flex}.disha-sub-image-container{text-align:center;width:100%;margin:0;padding:0}.disha-sub-image-container img{width:100%;height:auto;margin:0 auto}.image-text{align-self:flex-end;width:100%;margin-top:auto}}@media screen and (min-width:580px){.disha-sub-image-item{flex-grow:1;flex-basis:0;min-width:180px;max-width:300px}.disha-sub-image-container{height:auto}}@media screen and (min-width:990px){.image-text{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.disha-sub-image-container img{width:100%;height:auto;margin-left:auto;margin-right:auto}.disha-sub-image-item{flex-grow:1;flex-basis:0;min-width:180px;max-width:300px}.modal{z-index:1000;background-color:#00000080;border-radius:5px;max-width:80%;max-height:80%;padding:20px;display:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal-content{background-color:#faf8f8;border:1px solid #888;border-radius:5px;height:100%;margin:auto;padding:20px;overflow:auto}.close{color:#aaa;float:right;font-size:40px;font-weight:700}.close:hover,.close:focus{color:#000;cursor:pointer;text-decoration:none}.image-container-sub{flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;display:flex}.product-images-sub{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.product-image-sub{border-radius:5px;max-width:100%;max-height:150px;margin:10px}}
