.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-autoheight {height: auto;}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;-o-transition-property: transform,height;}
.swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active {pointer-events: auto;}
.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px;}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-cube-shadow {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-cube, .swiper-container-flip {overflow: visible;}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {pointer-events: none;z-index: 1;}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-slide {visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}
.rtl .swiper-container-cube .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.swiper-container-free-mode>.swiper-wrapper {margin: 0 auto;}
.swiper-container-horizontal>.swiper-pagination {bottom: 5px;left: 0;width: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 6px;}
.swiper-container-horizontal>.swiper-pagination-fraction {bottom: 0;}
.swiper-container-horizontal>.swiper-pagination-progressbar {height: 4px;top: 0;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px 0;display: block;}
.swiper-container-vertical>.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}
.swiper-container-vertical>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;}
.swiper-container-vertical>.swiper-pagination-fraction {width: auto;}
.swiper-container-vertical>.swiper-pagination-progressbar {width: 4px;height: 100%;top: 0;left: 0;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translateZ(0);transform: translateZ(0);}
.swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;will-change: transform;border-style: solid;border-width: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;overflow: hidden;}
.swiper-container-android .swiper-slide {-webkit-transform: translateZ(0);transform: translateZ(0);}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 10;line-height: 1;}
.swiper-pagination-bullets {color: #fff;cursor: default;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);position: relative;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);}
.swiper-pagination-bullet {width: 6px;height: 6px;display: inline-block;-webkit-border-radius: 50%;border-radius: 50%;background: #000;opacity: .2;}
.swiper-pagination-bullet-active {opacity: 1;}
.swiper-pagination-bullet.placeholder {display: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-progressbar {background: rgba(0,0,0,.25);}
.swiper-pagination-progressbar-fill {background: #000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;}
.rtl .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;}
.jet-gallery-swiper-slider, .jet-gallery-swiper-thumb {position: relative;width: 100%;}
.jet-woo-product-gallery-slider.swiper-container, .jet-woo-swiper-gallery-thumbs.swiper-container {width: 100%;position: static;}
.jet-woo-product-gallery-slider .jet-swiper-nav, .jet-woo-swiper-gallery-thumbs .jet-swiper-nav {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;z-index: 2;-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);}
.jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev, .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev {left: 10px;right: auto;}
.rtl .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev, .rtl .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev {right: 10px;left: auto;}
.jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next, .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next {right: 10px;left: auto;}
.rtl .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next, .rtl .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next {left: 10px;right: auto;}
.jet-woo-product-gallery-slider .jet-swiper-nav.swiper-button-disabled, .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.swiper-button-disabled {cursor: not-allowed;}
.elementor-widget-jet-woo-product-gallery-slider .jet-woo-swiper-horizontal .jet-woo-swiper-gallery-thumbs:not(.swiper-container-initialized) .swiper-slide {width: calc(100% / var(--columns,4) - var(--space-between,10px) + var(--space-between,10px) / ( var(--columns,4) ));margin-right: var(--space-between,10px);}
.rtl .elementor-widget-jet-woo-product-gallery-slider .jet-woo-swiper-horizontal .jet-woo-swiper-gallery-thumbs:not(.swiper-container-initialized) .swiper-slide {margin-left: var(--space-between,10px);margin-right: 0;}
.elementor-widget-jet-woo-product-gallery-slider .jet-woo-swiper-vertical .jet-woo-swiper-gallery-thumbs:not(.swiper-container-initialized) .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.elementor-widget-jet-woo-product-gallery-slider .jet-woo-swiper-vertical .jet-woo-swiper-gallery-thumbs:not(.swiper-container-initialized) .swiper-slide {height: calc(100% / var(--columns,4) - var(--space-between,10px) + var(--space-between,10px) / ( var(--columns,4) ));margin-bottom: var(--space-between,10px);}
.jet-woo-swiper-horizontal {display: -webkit-box;display: -ms-flexbox;display: flex;}
.jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-top {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-top .swiper-pagination {top: 0;bottom: auto;}
.jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-top .swiper-pagination-bullets {top: 5px;}
.jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-bottom {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-bottom .swiper-pagination-progressbar {bottom: 0;top: auto;}
.jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-bottom .swiper-pagination-progressbar-fill {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}
.rtl .jet-woo-swiper-horizontal.jet-gallery-swiper-horizontal-pos-bottom .swiper-pagination-progressbar-fill {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}
.jet-woo-swiper-horizontal .jet-woo-swiper-control-nav.jet-woo-swiper-gallery-thumbs-no-nav .swiper-wrapper {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;-webkit-transform: translate3d(0px,0px,0px) !important;transform: translate3d(0px,0px,0px) !important;}
.jet-woo-swiper-horizontal .jet-woo-swiper-control-nav.jet-woo-swiper-gallery-thumbs-no-nav .swiper-wrapper .swiper-slide:last-child {margin-right: 0 !important;}
.rtl .jet-woo-swiper-horizontal .jet-woo-swiper-control-nav.jet-woo-swiper-gallery-thumbs-no-nav .swiper-wrapper .swiper-slide:last-child {margin-left: 0 !important;}
.jet-woo-swiper-vertical {display: -webkit-box;display: -ms-flexbox;display: flex;}
.jet-woo-swiper-vertical .jet-woo-swiper-gallery-thumbs {height: 400px;}
.jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .swiper-pagination {left: 10px;right: auto;}
.jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .swiper-pagination-fraction, .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .swiper-pagination-progressbar {top: 0;left: 0;}
.rtl .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .swiper-pagination {right: 10px;left: auto;}
.rtl .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .swiper-pagination-fraction, .rtl .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .swiper-pagination-progressbar {right: 0;}
.jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-end .swiper-pagination {right: 10px;left: auto;}
.jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-end .swiper-pagination-fraction, .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-end .swiper-pagination-progressbar {bottom: 0;right: 0;}
.rtl .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-end .swiper-pagination {left: 10px;right: auto;}
.rtl .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-end .swiper-pagination-fraction, .rtl .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-end .swiper-pagination-progressbar {left: 0;}
.jet-woo-product-gallery-slider[data-swiper-settings*='"effect":"fade"']:not(.swiper-container-initialized) .jet-woo-product-gallery__image-item:not(:first-child) {opacity: 0;}
.jet-woo-product-gallery-slider[data-swiper-settings*='"effect":"fade"'].swiper-container-initialized .jet-woo-product-gallery__image-item:not(.swiper-slide-active) {opacity: 0 !important;}
.jet-woo-product-gallery-slider[data-swiper-settings*='"effect":"flip"'].swiper-container-initialized .jet-woo-product-gallery__image-item:not(.swiper-slide-active) {opacity: 0;}
.jet-woo-product-gallery-slider.swiper-container-vertical {height: 400px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.jet-woo-product-gallery-slider .swiper-slide {will-change: unset;}
.jet-woo-product-gallery-slider .swiper-pagination {opacity: 0;}
.jet-woo-product-gallery-slider .swiper-pagination-bullets, .jet-woo-product-gallery-slider .swiper-pagination-fraction, .jet-woo-product-gallery-slider .swiper-pagination-progressbar, .jet-woo-product-gallery-slider .swiper-pagination-bullet {opacity: 1;}
.jet-woo-swiper-gallery-thumbs .swiper-slide {opacity: .4;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.jet-woo-swiper-gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.jet-woo-swiper-gallery-thumbs .swiper-slide img {display: block;}
.jet-woo-swiper-gallery-thumbs .swiper-slide:hover {cursor: pointer;}