.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//www.vize.cz/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}body{overflow-y:scroll}#wpbs_slider .widgetcont,#wpbs__cont .widget{font-family:"playfair_display"!important;font-size:12pt!important;font-weight:bold}.blocks-gallery-item figure{display:block!important}#wpbs__cont .widget html,#wpbs__cont .widget button,#wpbs__cont .widget input,#wpbs__cont .widget select,#wpbs__cont .widget textarea{font-family:"playfair_display"!important}.blocks-gallery-grid{width:100%;margin:40px 0 120px 0;gap:15px}.wp-block-gallery .blocks-gallery-item,.grid-sizer{width:calc(25% - 15px)!important;max-width:calc(50% - 7px);margin:0!important;padding:0}@media only screen and (min-width:1200px){.wp-block-gallery .blocks-gallery-item,.grid-sizer{max-width:calc(33% - 7px)}.fancybox-button{background-color:#5b2477}.fancybox-close-small{color:#5b2477;background-color:transparent}.gallery-item img{width:100%;height:auto;cursor:pointer;transition:all 0.3s;display:block}.thickbox img:hover,.thickbox img:focus{opacity:.5}.wp-block-image img{height:auto}.gallery{display:flex;gap:16px;flex-wrap:wrap}.gallery br{display:none}.gallery-item{flex:1 0 100%;margin-bottom:0}.gallery .gallery-item .thickbox{width:100%}@media only screen and (min-width:560px){.gallery-item{flex:1 1 40%;max-width:calc(50% - 16px)}}@media only screen and (min-width:1200px){.gallery-item{flex:1 0 20%;max-width:calc(25% - 16px)}}.woocommerce div.product div.images .flex-control-thumbs li{margin-right:10px;width:22%}