
.flickity-viewport {margin:0;overflow:hidden;}
.flickity-button {background:none !important;border:none !important;outline:none !important;padding:0.5rem !important;}
.flickity-button svg {display:none !important;}
.flickity-button.next {right: 5px;}
.flickity-button.previous {left:5px;}

.slick-dots li, .flickity-page-dots .dot {border-radius:999px;overflow:hidden;transition:width 0.7s;}
.slick-track, .flickity-slider {display:flex !important;}
.owocni-slick-slider[data-vertical="yes"] .slick-track, 
.owocni-slick-slider[data-vertical="yes"] .flickity-slider {display:block !important;}
.slick-dots li button, .slick-dots li button:before,
.flickity-page-dots .dot {padding:0;width: inherit;height: inherit;}
.slick-dots li button:before, .flickity-page-dots .dot: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 !important;}

.owocni-slick-slider[data-zoom-on-hover="yes"] .owocni-flickity-slide-wrap:hover .elementor-widget-image img {transform:scale(1.1);}
.owocni-slick-slider[data-stretch-vertical="yes"] .flickity-slider {display:flex;align-items:stretch;}
.owocni-slick-slider .owocni-flickity-slide-wrap {display:flex;}
.owocni-slick-slider[data-stretch-vertical="yes"] .owocni-flickity-slide-wrap {display:flex;align-items: stretch;min-height: 100%;}
.owocni-slick-slide[data-dragged="yes"] .flickity-slider .owocni-flickity-slide-wrap > * {transition:scale 0.2s ease-in-out !important;}
.owocni-slick-slider[data-dragged="yes"] .flickity-viewport.is-pointer-down .owocni-flickity-slide-wrap > * {transform:scale(0.95) !important;}
.slick-slide .elementor-widget-image img,
.flickity-slider .owocni-flickity-slide-wrap .elementor-widget-image img {transition:all 0.6s;}
.slick-slide .elementor-widget-image,
.flickity-slider .owocni-flickity-slide-wrap .elementor-widget-image {overflow:hidden;}

.slick-dots li .progress-bar,
.flickity-page-dots .dot .progress-bar {position: absolute;top: 0;left: 0;width: 0%; height: 100%;transition: width linear;}

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

.owocni-gallery-slider-caption {position: relative;width: 100%;overflow: hidden;}
.owocni-gallery-slider-caption .slick-slide:after,
.owocni-gallery-slider-caption .flickity-slider .owocni-flickity-slide-wrap:after {content:'';display:block;}
.owocni-gallery-slider-caption .slick-slide,
.owocni-gallery-slider-caption .flickity-slider .owocni-flickity-slide-wrap {position: relative;}
.owocni-gallery-slider-caption .slick-slide img,
.owocni-gallery-slider-caption .flickity-slider .owocni-flickity-slide-wrap img {position: absolute; top: 0;left: 0;width: 100%;height: 100%;object-fit: cover; display: block;}
.owocni-gallery-slider-caption .flickity-page-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 .flickity-page-dots .dot .caption {padding:16px 30px;transition:all 0.3s;overflow:hidden;font-size:0;opacity:0;}
.owocni-gallery-slider-caption .flickity-page-dots .dot.is-selected {width:auto !important;height:auto !important;}
.owocni-gallery-slider-caption .flickity-page-dots .dot.is-selected .caption {width:auto;padding:16px 30px;font-size:0.6rem;font-weight:400;opacity:1;}

body:has(:is(.slick-dots, .flickity-page-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;}

.flickity-enabled {position: relative;}
.flickity-enabled:focus {outline: none;}
.flickity-viewport {overflow: hidden;position: relative;height: 100%;}
.flickity-slider {position: absolute;width: 100%;height: 100%;}
.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}
.flickity-page-dots {position: absolute;width: 100%;bottom: -3rem;padding: 0;margin: 0;list-style: none;text-align: left;line-height: 1;}
.flickity-rtl .flickity-page-dots {direction: rtl;}
.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;cursor: pointer;opacity:1;position:relative;}
.flickity-enabled.is-fade .flickity-slider .owocni-flickity-slide-wrap {opacity: 0;transition-property: opacity;transition-duration: 0.3s;z-index: 0;}
.flickity-enabled.is-fade .flickity-slider > .is-selected {opacity: 1;z-index: 1;}
.flickity-slider .owocni-flickity-slide-wrap {transition:unset !important;}
.owocni-slick-slider[data-slide-delay="yes"] .owocni-flickity-slide-wrap > * {opacity:0;}
.flickity-clone-start, .flickity-clone-end {opacity: 1 !important;   }
[data-overflow-visible="yes"] .flickity-viewport {overflow: visible !important;    }
[data-overflow-visible="yes"] .flickity-slider {overflow: visible !important;}
.flickity-clone-start > *.slide-hidden, .flickity-clone-end > *.slide-hidden {opacity: 1 !important;transform: translateX(0) !important; }
.flickity-clone-start > *, .flickity-clone-end > * {opacity: 1 !important;transform: translateX(0) !important;transition: none !important;}
.owocni-flickity-slide-wrap .product-slide {width:100%;}
.owocni-flickity-slide-wrap .product-slide > * {height:100%;}

.owocni-slick-slider [data-elementor-open-lightbox="yes"] {
  position: relative;
  cursor: zoom-in;
}



@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 767px) {
}