.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}a.remove-filter-element:before,a.remove-filter-element:after{content:" ";width:10px;height:2px;position:absolute;left:0;top:9px;display:inline-block;background-color:#222;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
a.remove-filter-element{position:relative;padding-left:15px;color:#555 !important;letter-spacing:0.2px;font-size:14px;font-weight:500;cursor:pointer;}
a.remove-filter-element:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
a.remove-filter-element:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
a.remove-filter-element:hover:before, a.remove-filter-element:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
.filters-container .nav-tabs.nav-tab-box{display:inline-block;}
ul.remove-filter{display:inline-block;border:medium none;list-style:none;padding-left:0;}
ul.remove-filter li{float:left;margin-right:10px;}
ul.remove-filter:before,ul.remove-filter:after{content:'';display:table;clear:both;}
.filter-holder .widget ul {
list-style: none;
padding-left: 0;
}.klb-single-video{position:absolute;bottom:10px;left:13px;z-index:1;}
.klb-single-video a{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;overflow:hidden;min-width:50px;height:50px;border-radius:30px;background:rgba(255,255,255,.9);box-shadow:0 0 5px rgb(0 0 0 / 8%);color:rgba(0,0,0,.7);font-size:13px;text-decoration:none;}
.klb-single-video span{overflow:hidden;padding:0;max-width:0;white-space:nowrap;font-weight:600;transition:padding 0.4s cubic-bezier(.175,.885,.32,1.15),max-width 0.4s cubic-bezier(.175,.885,.32,1.15);}
.klb-single-video a:hover span{padding-right:25px;max-width:280px;}
.klb-single-video a:before{font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e817";display:inline-block;width:50px;height:50px;text-align:center;font-size:19px;line-height:50px;}
.mfp-iframe-scaler button.mfp-close{width:auto;top:-40px !important;background:none !important;right:0 !important;}
.mfp-iframe-scaler .mfp-close::before{content:"\ea1c";}
.single-gallery-carousel2columns .klb-single-video{bottom:80px;}
.product-media{position:relative;}
.klb-product-thumbnail video.product-image, .klb-single-video video.product-single-video{display:block;width:100%;height:100%;object-fit:cover;}
.product-video{width:100%;height:100%;object-fit:cover;display:block;}
.product-media video{position:absolute;inset:0;}
.klb-inline-video-wrap, #videoPopup{max-width:960px;margin:0 auto;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.55);}
.klb-data-video-popup{max-width:600px !important;margin:0 auto;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,0.6);position:relative;}
.klb-data-video-popup video{width:100%;height:auto;display:block;background:#000;outline:none;}
.klb-data-video-popup .mfp-close{top:0;right:10px;background:none;}
.klb-data-video-popup .mfp-close:hover {
background: none !important;
}