.slick-dots li.slick-active button::before {opacity: .75;color: #000;}
.slick-list {margin:0;overflow:hidden;}
.slick-next, .slick-prev {background:none !important;border:none !important;outline:none !important;padding:0.5rem !important;}
.slick-next:before,.slick-prev:before {display:none !important;}
.owocni-slick-slider {--flex-wrap:initial !important;width:100% !important;display:block !important;cursor:grab;}
.owocni-slick-slider:has(> div) {display:block;}
.slick-next {right: 5px;}
.slick-prev {left:5px;}
.slick-dots li {border-radius:999px;overflow:hidden;}
.slick-dots li button,.slick-dots li button:hover {background:none !important;background-color:none !important}
.slick-track {display:flex !important;}
.slick-dots li button,.slick-dots li button:before {padding:0;width: inherit;height: inherit;}
.slick-dots li button:before {display:none !important;}
.slick-slide:hover .elementor-widget-image img {transform:scale(1.1);}
.slick-slide .elementor-widget-image img {transition:all 0.6s;}
.slick-slide .elementor-widget-image {overflow:hidden;}

.owocni-quickview-slider.slick-dotted.slick-slider {margin-bottom:0;}
.owocni-quickview-slider .slick-list, .owocni-quickview-slider .slick-track,.owocni-quickview-slider .slick-slide {height:100%;} 
.owocni-quickview-slider .slick-slide img {height:100%;object-fit:cover;}
.owocni-quickview-slider .slick-dots {bottom:25px;}

.owocni-gallery-slider-caption {position: relative;width: 100%;overflow: hidden;}
.owocni-gallery-slider-caption .slick-slide:after {content:'';display:block;}
.owocni-gallery-slider-caption .slick-slide { position: relative;width: 100%;}
.owocni-gallery-slider-caption .slick-slide img {position: absolute; top: 0;left: 0;width: 100%;height: 100%;object-fit: cover; display: block;}
.owocni-gallery-slider-caption .slick-dots {bottom:5%;display:flex;align-items:center;justify-content:center;width:auto;background:rgba(0,2,5,.77);backdrop-filter:blur(10px);left:50%;transform: translate(-50%, -50%);margin:0 auto;border-radius:999px;padding:3px;}
.owocni-gallery-slider-caption .slick-dots li button {padding:16px 30px;transition:all 0.3s;overflow:hidden;}
.owocni-gallery-slider-caption .slick-dots li.slick-active {width:auto !important;height:auto !important;}
.owocni-gallery-slider-caption .slick-dots li.slick-active button {color:#fff;width:auto;padding:16px 30px;font-size:0.6rem;font-weight:400;}

body:has(:is(.slick-dots):hover) .cew-cursor {opacity:0;}
#owocni-big-block-slider-2.hidden {display:none !important;}
.mobile-accordion .accordion-title {width:100%;margin:0;position:relative;}
.mobile-accordion .accordion-title:before {font-family: "Font Awesome 5 Free"; content: "\f107";position:absolute;top:50%;right:1rem;font-size:1.5rem;transform:translateY(-50%);font-weight:900;transition:all 0.3s;}
.mobile-accordion .active .accordion-title:before {transform:translateY(-50%) rotate(180deg);}
.mobile-accordion .accordion-content {margin-bottom:0px;}
