/* JetWooBuilder styles (ported, JetWooBuilder 2.3, GPL). */
/* assets/css/frontend.css */
.col-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.col-row.disable-cols-gap>div[class*=item]{padding-left:0;padding-right:0}.col-row.disable-rows-gap>div[class*=item]{padding-top:0;padding-bottom:0}.col-row .jet-woo-categories__item,.col-row .jet-woo-products__item{position:relative;min-height:1px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:calc(100%/var(--columns));-webkit-box-flex:0;-ms-flex:0 0 calc(100%/var(--columns));flex:0 0 calc(100%/var(--columns))}@font-face{font-family:"star";src:url("lib/jetwoobuilder-font/fonts/rating-star.eot");src:url("lib/jetwoobuilder-font/fonts/rating-star.eot?#iefix") format("embedded-opentype"),url("lib/jetwoobuilder-font/fonts/rating-star.woff") format("woff"),url("lib/jetwoobuilder-font/fonts/rating-star.ttf") format("truetype"),url("lib/jetwoobuilder-font/fonts/rating-star.svg#star") format("svg");font-weight:normal;font-style:normal}.jet-woo-product-thumbs{position:relative;overflow:hidden}.jet-woo-product-thumbs img{-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.jet-woo-product-thumbs.effect-slide-bottom,.jet-woo-product-thumbs.effect-slide-top,.jet-woo-product-thumbs.effect-slide-right,.jet-woo-product-thumbs.effect-slide-left{overflow:hidden}.jet-woo-product-thumbs.effect-slide-bottom img+img,.jet-woo-product-thumbs.effect-slide-top img+img,.jet-woo-product-thumbs.effect-slide-right img+img,.jet-woo-product-thumbs.effect-slide-left img+img{position:absolute;will-change:transform}.jet-woo-product-thumbs.effect-slide-left img+img{top:0;right:100%}.jet-woo-product-thumbs.effect-slide-right img+img{top:0;left:100%}.jet-woo-product-thumbs.effect-slide-top img+img{bottom:100%;right:0}.jet-woo-product-thumbs.effect-slide-bottom img+img{top:100%;right:0}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-slide-left img{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-slide-right img{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-slide-top img{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-slide-bottom img{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.jet-woo-product-thumbs.effect-fade img{position:relative;opacity:1}.jet-woo-product-thumbs.effect-fade img+img{position:absolute;top:0;left:0;opacity:0}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-fade img{opacity:0;will-change:opacity}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-fade img+img{opacity:1}.jet-woo-product-thumbs.effect-fade-with-zoom img{position:relative;opacity:1;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);will-change:opacity}.jet-woo-product-thumbs.effect-fade-with-zoom img+img{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-fade-with-zoom img{opacity:0;will-change:opacity;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.jet-woo-thumb-with-effect:hover .jet-woo-product-thumbs.effect-fade-with-zoom img+img{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jet-woo-carousel .jet-arrow{position:absolute;top:50%;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}.jet-woo-carousel .jet-arrow svg{height:1em;width:1em}.jet-woo-carousel .jet-arrow:before{display:block;width:100%;text-align:center;line-height:0;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.jet-woo-carousel .jet-arrow.prev-arrow{left:0;right:auto}.jet-woo-carousel .jet-arrow.next-arrow{right:0;left:auto}.jet-woo-carousel .jet-arrow.swiper-button-disabled{cursor:not-allowed}.rtl .jet-woo-carousel.horizontal .jet-arrow.prev-arrow{left:auto;right:0}.rtl .jet-woo-carousel.horizontal .jet-arrow.next-arrow{right:auto;left:0}.jet-woo-carousel.horizontal .swiper-slide{width:calc(100%/(var(--columns, 4) + var(--slides-overflow, 0)) - var(--space-between, 10px) + var(--space-between, 10px)/(var(--columns, 4) + var(--slides-overflow, 0)));margin-right:var(--space-between, 10px);overflow:visible}.rtl .jet-woo-carousel.horizontal .swiper-slide{margin-left:var(--space-between, 10px);margin-right:0}.jet-woo-carousel.horizontal .swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.jet-woo-carousel.vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jet-woo-carousel.vertical>.swiper-wrapper .swiper-slide{height:calc(100%/(var(--columns, 4) + var(--slides-overflow, 0)) - var(--space-between, 10px) + var(--space-between, 10px)/(var(--columns, 4) + var(--slides-overflow, 0)));margin-bottom:var(--space-between, 10px)}.jet-woo-carousel.vertical .jet-arrow{left:50%;right:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jet-woo-carousel.vertical .jet-arrow.prev-arrow{top:15px;bottom:auto}.jet-woo-carousel.vertical .jet-arrow.next-arrow{bottom:15px;top:auto}.jet-woo-carousel.vertical .swiper-pagination:not(.swiper-pagination-bullets-dynamic){position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jet-woo-carousel.vertical .swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.jet-woo-carousel.vertical .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block}.jet-woo-carousel.swiper-container,.jet-woo-carousel.swiper{position:static}.jet-woo-carousel.swiper-container .swiper-pagination:not(.swiper-pagination-bullets-dynamic),.jet-woo-carousel.swiper .swiper-pagination:not(.swiper-pagination-bullets-dynamic){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jet-woo-carousel.swiper-container .swiper-pagination:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet,.jet-woo-carousel.swiper .swiper-pagination:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet{margin:0 !important}.jet-woo-carousel.swiper-container .swiper-pagination-bullet,.jet-woo-carousel.swiper .swiper-pagination-bullet{opacity:1;background-color:#a4afb7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.jet-woo-carousel.swiper-container .swiper-pagination-bullet-active,.jet-woo-carousel.swiper .swiper-pagination-bullet-active{background-color:#000}.woocommerce .products.jet-woo-builder-categories--columns,.woocommerce .products.jet-woo-builder-products--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;list-style:none}.woocommerce .products.jet-woo-builder-categories--columns .product,.woocommerce .products.jet-woo-builder-products--columns .product{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100% !important;float:none !important;margin-right:0 !important;margin-left:0 !important;-webkit-box-flex:0;-ms-flex:0 0 calc(100%/var(--columns));flex:0 0 calc(100%/var(--columns));max-width:calc(100%/var(--columns))}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>.elementor-inner,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-inner,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>.elementor-inner,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-inner{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>.e-parent,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.e-parent,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>.e-parent,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.e-parent{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>.elementor-section-wrap,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-section-wrap,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>.elementor-section-wrap,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-section-wrap{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section,.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-section-wrap>.elementor-section,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section,.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>.elementor-section-wrap>.elementor-section{height:100%}.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.elementor>:is(.elementor-section,.e-container),.woocommerce .products.jet-woo-builder-categories--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>:is(.elementor-section,.e-container),.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.elementor>:is(.elementor-section,.e-container),.woocommerce .products.jet-woo-builder-products--columns .product.jet-equal-columns>.jet-woo-item-overlay-wrap>.elementor>:is(.elementor-section,.e-container){height:100%}.woocommerce .jet-woo-builder-hide{display:none}.jet-quickview-button__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jet-quickview-button__link{position:relative;overflow:hidden;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);padding:10px 15px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.jet-quickview-button__link .jet-quickview-button__state{color:#fff}.jet-quickview-button__link:hover .jet-quickview-button__state{color:#fff}.jet-quickview-button__icon{-webkit-transition:none;-o-transition:none;transition:none}.jet-quickview-button__plane{display:block;width:100%;height:100%;top:0;left:0;position:absolute}.jet-quickview-button__plane-normal{z-index:-1}.jet-quickview-button__state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.jet-quickview-button__state-normal{position:relative;width:100%;height:100%;z-index:2}.jet-quickview-button__icon{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}.jet-quickview-button__link.jet-quickview-button__link--icon-left .jet-quickview-button__state{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jet-quickview-button__link.jet-quickview-button__link--icon-left .jet-quickview-button__state .jet-quickview-button__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:10px}.rtl .jet-quickview-button__link.jet-quickview-button__link--icon-left .jet-quickview-button__state .jet-quickview-button__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jet-quickview-button__link.jet-quickview-button__link--icon-left .jet-quickview-button__state .jet-quickview-button__label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rtl .jet-quickview-button__link.jet-quickview-button__link--icon-left .jet-quickview-button__state .jet-quickview-button__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jet-quickview-button__link.jet-quickview-button__link--icon-top .jet-quickview-button__state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jet-quickview-button__link.jet-quickview-button__link--icon-top .jet-quickview-button__state .jet-quickview-button__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jet-quickview-button__link.jet-quickview-button__link--icon-top .jet-quickview-button__state .jet-quickview-button__label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jet-quickview-button__link.jet-quickview-button__link--icon-right .jet-quickview-button__state{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jet-quickview-button__link.jet-quickview-button__link--icon-right .jet-quickview-button__state .jet-quickview-button__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px}.rtl .jet-quickview-button__link.jet-quickview-button__link--icon-right .jet-quickview-button__state .jet-quickview-button__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jet-quickview-button__link.jet-quickview-button__link--icon-right .jet-quickview-button__state .jet-quickview-button__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rtl .jet-quickview-button__link.jet-quickview-button__link--icon-right .jet-quickview-button__state .jet-quickview-button__label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jet-quickview-button__link.jet-quickview-button__link--icon-bottom .jet-quickview-button__state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jet-quickview-button__link.jet-quickview-button__link--icon-bottom .jet-quickview-button__state .jet-quickview-button__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jet-quickview-button__link.jet-quickview-button__link--icon-bottom .jet-quickview-button__state .jet-quickview-button__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jet-quickview-button__link[data-widget-id=default] .jet-quickview-button__state{color:#fff}.jet-quickview-button__link[data-widget-id=default] .jet-quickview-button__plane-normal{background-color:#96588a}.jet-quickview-button__link[data-widget-id=default]:hover .jet-quickview-button__state{color:#fff}.jet-quickview-button__link[data-widget-id=default]:hover .jet-quickview-button__plane-normal{background-color:rgb(173.2857142857,115.7142857143,162.1428571429)}.products .product .jet-quickview-button__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.products .product .jet-quickview-button__container .jet-quickview-button__link{margin-top:10px;margin-bottom:10px}div.product.quick-view-product{position:fixed}.jet-woo-product-rating .star{max-width:17px}.product-rating__stars{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:"star";display:inline-block}.product-rating__stars::before{content:"sssss";color:#e7e8e8;float:left;top:0;left:0;position:absolute}.product-rating__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#fdbc32}.product-rating__stars span::before{content:"SSSSS";top:0;position:absolute;left:0}.product-star-rating{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-star-rating__rated{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;overflow:hidden}.rtl .product-star-rating__rated{left:auto;right:0}.elementor-widget[data-element_type*=jet-woo-builder-archive]:not(:last-child){margin-bottom:0}.jet-woo-builder ul.product::after,.jet-woo-builder ul.product::before{display:none}.jet-woo-builder-icon{display:inline-block;line-height:1}.jet-woo-builder-icon svg{display:block;width:1em;height:1em;fill:currentColor}.jet-woo-item-overlay-wrap{position:relative;cursor:pointer}.jet-woo-item-overlay-wrap .jet-woo-item-overlay-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.jet-woo-builder-title-line-wrap-yes .jet-woo-product-title,.jet-woo-builder-title-line-wrap-yes .jet-woo-category-title,.jet-woo-builder-title-line-wrap-yes .jet-woo-builder-archive-product-title,.jet-woo-builder-title-line-wrap-yes .jet-woo-builder-archive-category-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.jet-woo-builder-title-line-wrap-yes .jet-woo-products-list .jet-woo-product-title{max-width:100%}.woocommerce-account .jet-woo-builder-woocommerce-myaccount-login-page{width:100%}.e-font-icon-svg{width:1em;height:1em;display:inline-block;vertical-align:middle;fill:currentColor}
/* assets/css/widgets/archive-category-widgets/jet-woo-builder-archive-category-thumbnail.css */
.jet-woo-builder-archive-category-thumbnail__wrapper {
  font-size: 0;
  display: block;
}
.jet-woo-builder-archive-category-thumbnail__wrapper > * {
  display: inline-block;
  position: relative;
}
/* assets/css/widgets/archive-product-widgets/jet-woo-builder-archive-add-to-cart.css */
.elementor-widget-jet-woo-builder-archive-add-to-cart a.wc-forward {
  display: none !important;
}
.elementor-widget-jet-woo-builder-archive-add-to-cart form .quantity, .elementor-widget-jet-woo-builder-archive-add-to-cart form button {
  float: none !important;
}
.elementor-widget-jet-woo-builder-archive-add-to-cart form input.qty {
  width: 100% !important;
}

.jet-woo-builder-archive-add-to-cart .ajax_add_to_cart.loading .jet-woo-product-button__label,
.jet-woo-builder-archive-add-to-cart .wvs_ajax_add_to_cart.loading .jet-woo-product-button__label {
  visibility: hidden;
}
/* assets/css/widgets/archive-product-widgets/jet-woo-builder-archive-cats.css */
.jet-woo-builder-archive-cats ul {
  margin: 0;
  padding: 0;
}
.jet-woo-builder-archive-cats ul > li {
  list-style: none;
  display: inline-block;
}
/* assets/css/widgets/archive-product-widgets/jet-woo-builder-archive-product-price.css */
.jet-woo-builder-archive-product-price .jet-woo-product-price ins {
  border: none;
  font-style: normal;
  text-decoration: none;
}
.jet-woo-builder-archive-product-price .jet-woo-product-price del {
  opacity: 1 !important;
}
/* assets/css/widgets/archive-product-widgets/jet-woo-builder-archive-product-thumbnail.css */
.elementor-widget-jet-woo-builder-archive-product-thumbnail img {
  display: inline-block;
  vertical-align: middle;
}
ul.products li.product .elementor-widget-jet-woo-builder-archive-product-thumbnail a img {
  margin: 0;
}
/* assets/css/widgets/archive-product-widgets/jet-woo-builder-archive-sale-badge.css */
.jet-woo-builder-archive-product-sale-badge .jet-woo-product-badge {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  padding: 5px;
}
.jet-woo-builder-archive-product-sale-badge .jet-woo-product-badge__sale {
  color: #ffffff;
  background-color: #fd6d75;
}
/* assets/css/widgets/archive-product-widgets/jet-woo-builder-archive-tags.css */
.jet-woo-builder-archive-product-tags ul {
  margin: 0;
}
.jet-woo-builder-archive-product-tags ul > li {
  list-style: none;
  display: inline-block;
}
/* assets/css/widgets/cart/jet-cart-cross-sells.css */
.woocommerce .elementor-jet-cart-cross-sells .cross-sells {
  float: none;
  width: 100%;
}
.woocommerce .elementor-jet-cart-cross-sells .cross-sells .star-rating {
  width: 5.4em;
}
.woocommerce .elementor-jet-cart-cross-sells .cross-sells .star-rating:before,
.woocommerce .elementor-jet-cart-cross-sells .cross-sells .star-rating span:before {
  letter-spacing: 0;
}
/* assets/css/widgets/cart/jet-cart-empty-message.css */
.woocommerce .elementor-jet-cart-empty-message .woocommerce-info {
  margin: 0;
}
.woocommerce .elementor-jet-cart-empty-message .woocommerce-info::before {
  display: var(--cart-empty-message-icon-display, inline-block);
  position: static;
}
/* assets/css/widgets/cart/jet-cart-return-to-shop.css */
.woocommerce .elementor-jet-cart-return-to-shop .return-to-shop {
  margin: 0;
}
.woocommerce .elementor-jet-cart-return-to-shop .return-to-shop .button {
  display: inline-block;
}
/* assets/css/widgets/cart/jet-cart-table.css */
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form {
  float: none;
  overflow: hidden;
  width: 100%;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table {
  border: 0;
  border-collapse: collapse;
  margin: 0;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions button[name=update_cart],
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions input[name=update_cart] {
  display: var(--cart-update-automatically-display, inline-block);
}
@media only screen and (max-width: 768px) {
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions button[name=update_cart],
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions input[name=update_cart] {
    display: var(--cart-update-automatically-display, block) !important;
  }
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon label {
  display: none;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon .input-text {
  float: none;
  width: 100% !important;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon .button {
  margin: 0;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table {
    width: 100%;
  }
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td[data-title=""]::before,
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td:not([data-title])::before {
    content: none;
  }
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-thumbnail {
    display: block !important;
  }
  .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-thumbnail:before {
    content: none;
  }
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-thumbnail img {
  max-width: 100%;
  width: auto;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-remove .remove {
  display: inline-block;
  height: auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: auto;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-remove .remove svg {
  display: block;
  height: 1em;
  width: 1em;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-remove .remove::before {
  content: none;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table .product-quantity input {
  width: 100%;
}

.jet-woo-cart-table-remove-custom-pos-yes .shop_table.cart tr.cart_item {
  position: relative;
}
.jet-woo-cart-table-remove-custom-pos-yes .shop_table.cart td.product-remove {
  padding: 0px !important;
}
.jet-woo-cart-table-remove-custom-pos-yes .shop_table.cart td.product-remove .remove {
  position: absolute;
}
/* assets/css/widgets/cart/jet-cart-totals.css */
.woocommerce .elementor-jet-cart-totals .cart_totals h2 {
  display: var(--cart-totals-heading-display, block);
}
.woocommerce .elementor-jet-cart-totals .cart_totals .shop_table {
  border-collapse: collapse;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .woocommerce .elementor-jet-cart-totals .cart_totals .shop_table {
    border: none;
  }
  .woocommerce .elementor-jet-cart-totals .cart_totals .shop_table tr:not(:first-child) td {
    border-top: none !important;
  }
}
.woocommerce .elementor-jet-cart-totals .cart_totals .wc-proceed-to-checkout {
  margin-top: 1em;
  padding: 0;
}
.woocommerce .elementor-jet-cart-totals .cart_totals .wc-proceed-to-checkout .checkout-button {
  display: inline-block;
}
/* assets/css/widgets/checkout/jet-checkout-additional-form.css */
.woocommerce .elementor-jet-checkout-additional-form .form-row {
  margin: 0;
  padding: 0;
}
.woocommerce .elementor-jet-checkout-additional-form .form-row label {
  display: block;
}
.woocommerce .elementor-jet-checkout-additional-form .form-row .select2 {
  text-align: start;
}
/* assets/css/widgets/checkout/jet-checkout-billing.css */
.woocommerce .elementor-jet-checkout-billing .form-row {
  margin: 0;
  padding: 0;
}
.woocommerce .elementor-jet-checkout-billing .form-row label {
  display: block;
}
.woocommerce .elementor-jet-checkout-billing .form-row .select2 {
  text-align: start;
}
@media screen and (max-width: 767px) {
  .jet-woo-builder-forms-mobile-approach-yes .woocommerce .elementor-jet-checkout-billing .form-row-first, .jet-woo-builder-forms-mobile-approach-yes .woocommerce .elementor-jet-checkout-billing .form-row-last {
    float: none;
    width: 100%;
  }
}
/* assets/css/widgets/checkout/jet-checkout-coupon-form.css */
.woocommerce .elementor-jet-checkout-coupon-form .woocommerce-info:before {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.elementor-html .woocommerce .elementor-jet-checkout-coupon-form .woocommerce-form-coupon {
  display: block !important;
}
.woocommerce .elementor-jet-checkout-coupon-form .woocommerce-form-coupon .form-row-first,
.woocommerce .elementor-jet-checkout-coupon-form .woocommerce-form-coupon .form-row-last {
  float: left;
}
html[dir=rtl] .woocommerce .elementor-jet-checkout-coupon-form .woocommerce-form-coupon .form-row-first,
html[dir=rtl] .woocommerce .elementor-jet-checkout-coupon-form .woocommerce-form-coupon .form-row-last {
  float: right;
}
.woocommerce .elementor-jet-checkout-coupon-form .woocommerce-form-coupon .form-row-last .button {
  width: 100%;
}
/* assets/css/widgets/checkout/jet-checkout-login-form.css */
.woocommerce .elementor-jet-checkout-login-form .woocommerce-info:before {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* assets/css/widgets/checkout/jet-checkout-order-review.css */
.woocommerce .elementor-jet-checkout-order-review #order_review_heading,
.woocommerce .elementor-jet-checkout-order-review #order_review {
  float: none;
  width: 100%;
}
.woocommerce .elementor-jet-checkout-order-review #order_review_heading .product-quantity,
.woocommerce .elementor-jet-checkout-order-review #order_review .product-quantity {
  color: inherit;
  font-weight: inherit;
}
.woocommerce .elementor-jet-checkout-order-review #order_review .shop_table {
  border: none;
  border-collapse: collapse;
  margin: 0;
}
.woocommerce .elementor-jet-checkout-order-review #order_review .shop_table #shipping_method li {
  margin: 0;
}
/* assets/css/widgets/checkout/jet-checkout-payment.css */
.elementor-html .woocommerce .elementor-jet-checkout-payment .form-row::before, .elementor-html .woocommerce .elementor-jet-checkout-payment .form-row::after {
  content: " ";
  display: table;
}
.elementor-html .woocommerce .elementor-jet-checkout-payment .form-row::after {
  clear: both;
}
/* assets/css/widgets/checkout/jet-checkout-shipping-form.css */
.woocommerce .elementor-jet-checkout-shipping-form #ship-to-different-address #ship-to-different-address-checkbox,
.woocommerce .elementor-jet-checkout-shipping-form #ship-to-different-address span {
  float: none;
}
.woocommerce .elementor-jet-checkout-shipping-form #ship-to-different-address label {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.woocommerce .elementor-jet-checkout-shipping-form .form-row {
  margin: 0;
  padding: 0;
}
.woocommerce .elementor-jet-checkout-shipping-form .form-row label {
  display: block;
}
.woocommerce .elementor-jet-checkout-shipping-form .form-row .select2 {
  text-align: start;
}
@media screen and (max-width: 767px) {
  .jet-woo-builder-forms-mobile-approach-yes .woocommerce .elementor-jet-checkout-shipping-form .form-row-first, .jet-woo-builder-forms-mobile-approach-yes .woocommerce .elementor-jet-checkout-shipping-form .form-row-last {
    float: none;
    width: 100%;
  }
}
/* assets/css/widgets/myaccount/jet-myaccount-account-details.css */
.woocommerce .elementor-jet-myaccount-account-details .woocommerce-EditAccountForm label {
  display: block;
}
.woocommerce .elementor-invisible .form-row .required {
  visibility: hidden;
}
/* assets/css/widgets/myaccount/jet-myaccount-addresses.css */
.woocommerce .elementor-jet-myaccount-addresses .woocommerce-Address {
  position: relative;
}
.woocommerce .elementor-jet-myaccount-addresses .woocommerce-Address .title:before, .woocommerce .elementor-jet-myaccount-addresses .woocommerce-Address .title:after {
  content: none;
}
.woocommerce .elementor-jet-myaccount-addresses .woocommerce-Address .title > * {
  float: none;
}
.woocommerce .elementor-jet-myaccount-addresses .woocommerce-Address .title .edit {
  position: absolute;
  right: 0;
  top: 0;
}
html[dir=rtl] .woocommerce .elementor-jet-myaccount-addresses .woocommerce-Address .title .edit {
  left: 0;
}
/* assets/css/widgets/myaccount/jet-myaccount-content.css */
.woocommerce .jet-woo-builder-my-account-content .elementor-jet-myaccount-order .woocommerce-orders-table {
  width: 100%;
}
.woocommerce .jet-woo-builder-my-account-content .elementor-jet-myaccount-order .woocommerce-orders-table .button {
  display: inline-block;
}
.woocommerce .jet-woo-builder-my-account-content .elementor-jet-myaccount-order .woocommerce-pagination {
  display: block;
}
.woocommerce .jet-woo-builder-my-account-content .elementor-jet-myaccount-logout a {
  display: inline-block;
}
.woocommerce .jet-woo-builder-my-account-content .elementor-jet-myaccount-account-details .woocommerce-EditAccountForm .woocommerce-Button {
  margin-top: 1em;
}
/* assets/css/widgets/myaccount/jet-myaccount-downloads.css */
.woocommerce .elementor-jet-myaccount-downloads .woocommerce-info:before {
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* assets/css/widgets/myaccount/jet-myaccount-order.css */
.woocommerce .elementor-jet-myaccount-order .woocommerce-info:before {
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.woocommerce .elementor-jet-myaccount-order table.my_account_orders {
  margin: 0;
}
/* assets/css/widgets/shop-widgets/jet-woo-builder-products-loop.css */
.jet-woo-builder-products-loop .jet-woo-switcher-controls-wrapper {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 5px;
}
.jet-woo-builder-products-loop .jet-woo-switcher-controls-wrapper .jet-woo-switcher-btn {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.jet-woo-builder-products-loop .jet-woo-switcher-controls-wrapper .jet-woo-switcher-btn__icon {
  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-builder-products-loop .jet-woo-switcher-controls-wrapper .jet-woo-switcher-btn__icon svg {
  width: 1em;
  height: 1em;
}
.jet-woo-builder-products-loop .jet-woo-switcher-controls-wrapper .jet-woo-switcher-btn.active {
  pointer-events: none;
}
@media (max-width: 767px) {
  .jet-woo-builder-hide-mobile-switcher-yes .jet-woo-builder-products-loop .jet-woo-switcher-controls-wrapper {
    display: none;
  }
}
.jet-woo-builder-products-loop .jet-woo-products-wrapper.jet-layout-loading {
  opacity: 0.6 !important;
  pointer-events: none !important;
}
/* assets/css/widgets/shop-widgets/jet-woo-builder-products-navigation.css */
.jet-woo-builder-shop-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.jet-woo-builder-shop-navigation-space-between .jet-woo-builder-navigation-next {
  margin-left: auto !important;
}
.rtl .jet-woo-builder-shop-navigation-space-between .jet-woo-builder-navigation-next {
  margin-left: 0 !important;
  margin-right: auto !important;
}
.jet-woo-builder-shop-navigation-space-between .jet-woo-builder-navigation-prev {
  margin-right: auto !important;
}
.rtl .jet-woo-builder-shop-navigation-space-between .jet-woo-builder-navigation-prev {
  margin-right: 0 !important;
  margin-left: auto !important;
}
.jet-woo-builder-shop-navigation-flex-start .jet-woo-builder-navigation-next,
.jet-woo-builder-shop-navigation-flex-start .jet-woo-builder-navigation-prev, .jet-woo-builder-shop-navigation-flex-end .jet-woo-builder-navigation-next,
.jet-woo-builder-shop-navigation-flex-end .jet-woo-builder-navigation-prev, .jet-woo-builder-shop-navigation-center .jet-woo-builder-navigation-next,
.jet-woo-builder-shop-navigation-center .jet-woo-builder-navigation-prev {
  margin: 10px;
}
.rtl .jet-woo-builder-shop-navigation i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.jet-woo-builder-shop-navigation > a {
  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-builder-shop-navigation .jet-woo-builder-shop-navigation__arrow {
  width: 20px;
  height: 20px;
  text-align: center;
  cursor: pointer;
  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;
  z-index: 999;
}
.jet-woo-builder-shop-navigation .jet-woo-builder-shop-navigation__arrow:before {
  display: block;
}
/* assets/css/widgets/shop-widgets/jet-woo-builder-products-ordering.css */
.elementor-jet-woo-builder-products-ordering .woocommerce-ordering {
  position: relative;
  display: inline-block;
  width: 100%;
  float: none;
}
.elementor-jet-woo-builder-products-ordering .woocommerce-ordering:before {
  font-family: "FontAwesome";
  position: absolute;
  right: 10px;
  top: 10px;
  line-height: 1;
  pointer-events: none;
  z-index: 2;
}
.elementor-jet-woo-builder-products-ordering .woocommerce-ordering select {
  width: 100%;
  background-image: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.ordering-select-icon-angle .woocommerce-ordering::before {
  content: "\f107";
}
.ordering-select-icon-chevron .woocommerce-ordering::before {
  content: "\f078";
}
.ordering-select-icon-angle-double .woocommerce-ordering::before {
  content: "\f103";
}
.ordering-select-icon-arrow .woocommerce-ordering::before {
  content: "\f063";
}
.ordering-select-icon-caret .woocommerce-ordering::before {
  content: "\f0d7";
}
.ordering-select-icon-arrow-circle .woocommerce-ordering::before {
  content: "\f0ab";
}
.ordering-select-icon-chevron-circle .woocommerce-ordering::before {
  content: "\f13a";
}
.ordering-select-icon-caret-square .woocommerce-ordering::before {
  content: "\f150";
}
/* assets/css/widgets/shop-widgets/jet-woo-builder-products-page-title.css */
.woocommerce-products-header__title.page-title {
  margin: 0;
}
/* assets/css/widgets/shop-widgets/jet-woo-builder-products-pagination.css */
.jet-woo-builder-shop-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.jet-woo-builder-shop-pagination .page-numbers {
  display: block;
  text-align: center;
}
.jet-woo-builder-shop-pagination .page-numbers.next, .jet-woo-builder-shop-pagination .page-numbers.prev {
  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-builder-shop-pagination .jet-woo-builder-shop-pagination__arrow {
  width: 20px;
  height: 20px;
  text-align: center;
  cursor: pointer;
  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;
  z-index: inherit;
}
.rtl .jet-woo-builder-shop-pagination .jet-woo-builder-shop-pagination__arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.jet-woo-builder-shop-pagination .jet-woo-builder-shop-pagination__arrow:before {
  display: block;
}
/* assets/css/widgets/single-product-widgets/jet-single-add-to-cart.css */
.woocommerce .product .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form),
.woocommerce .product .elementor-jet-single-add-to-cart .woocommerce-variation-add-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart {
  margin: 0;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart.grouped_form .quantity .qty {
  width: 3.631em;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart .quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart .quantity.hidden {
  display: none !important;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart .quantity .qty {
  width: 100%;
  max-width: 100%;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart .single_add_to_cart_button {
  width: 100%;
}
.woocommerce .product .elementor-jet-single-add-to-cart .single_variation .price {
  margin-bottom: 0;
}
.woocommerce .product .elementor-jet-single-add-to-cart .variations select {
  vertical-align: top;
  width: 100%;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .woocommerce .product .elementor-jet-single-add-to-cart .variations select {
      -webkit-appearance: none;
    }
  }
}
.woocommerce .product .elementor-jet-single-add-to-cart .variations label {
  display: block;
}
.woocommerce .product .elementor-jet-single-add-to-cart .variations tbody > tr:nth-child(odd) > td, .woocommerce .product .elementor-jet-single-add-to-cart .variations tbody > tr:nth-child(odd) > th,
.woocommerce .product .elementor-jet-single-add-to-cart .variations tbody > tr:hover > td,
.woocommerce .product .elementor-jet-single-add-to-cart .variations tbody > tr:hover > th {
  background: none;
}
.woocommerce .jet-woo-builder-single-ajax-add-to-cart .button.loading:after {
  top: 50%;
  margin-top: -9px;
}
.woocommerce.rtl .jet-woo-builder-single-ajax-add-to-cart .button.added:before {
  font-family: WooCommerce;
  content: "\e017";
  margin-right: 0.53em;
  vertical-align: bottom;
}
.woocommerce.rtl .jet-woo-builder-single-ajax-add-to-cart .button.added:after {
  content: none;
}

.elementor-jet-single-add-to-cart .reset_variations {
  margin: 10px 0 0 0;
}
.elementor-jet-single-add-to-cart .added_to_cart.wc-forward {
  display: var(--add-to-cart-wc-forward-display, none) !important;
}
/* assets/css/widgets/single-product-widgets/jet-single-attributes.css */
.elementor-jet-single-attributes .shop_attributes {
  width: 100%;
}
.elementor-jet-single-attributes .shop_attributes tr th, .elementor-jet-single-attributes .shop_attributes tr td {
  border-color: #0b0b0b;
}
/* assets/css/widgets/single-product-widgets/jet-single-images.css */
.product .elementor-jet-single-images .jet-single-images__wrap:after {
  clear: both;
  content: "";
  width: 100%;
  display: block;
}
.product .elementor-jet-single-images .jet-single-images__wrap div.images {
  float: none !important;
  margin: 0;
}
.product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery__wrapper {
  overflow: hidden;
}
.product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery__image img {
  width: 100%;
}
.product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery .flex-control-thumbs {
  clear: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery .flex-control-thumbs li img {
  width: 100%;
  vertical-align: middle;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical .woocommerce-product-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical .woocommerce-product-gallery .flex-control-nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical .woocommerce-product-gallery .flex-control-nav li {
  width: 100% !important;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical.jet-single-images-nav-right .woocommerce-product-gallery {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical.jet-single-images-nav-right .woocommerce-product-gallery__trigger {
  right: auto;
  left: 20px;
}
.rtl .product .elementor-jet-single-images .jet-single-images-nav-vertical.jet-single-images-nav-right .woocommerce-product-gallery__trigger {
  left: auto;
  right: 20px;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical.jet-single-images-nav-left .woocommerce-product-gallery {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.product .elementor-jet-single-images .jet-single-images-nav-vertical.jet-single-images-nav-left .woocommerce-product-gallery__trigger {
  left: auto;
  right: 20px;
}
.rtl .product .elementor-jet-single-images .jet-single-images-nav-vertical.jet-single-images-nav-left .woocommerce-product-gallery__trigger {
  right: auto;
  left: 20px;
}
/* assets/css/widgets/single-product-widgets/jet-single-meta.css */
.elementor-jet-single-meta .product_meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.elementor-jet-single-meta .product_meta > span {
  display: block;
}
/* assets/css/widgets/single-product-widgets/jet-single-price.css */
.single-product .elementor-jet-single-price.jet-woo-builder p.price {
  margin: 0;
}
.single-product .elementor-jet-single-price.jet-woo-builder p.price del {
  opacity: 1;
}
/* assets/css/widgets/single-product-widgets/jet-single-rating.css */
.woocommerce .product .elementor-jet-single-rating .woocommerce-product-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 0;
}
.woocommerce .product .elementor-jet-single-rating .woocommerce-product-rating:before, .woocommerce .product .elementor-jet-single-rating .woocommerce-product-rating:after {
  display: none;
}
/* assets/css/widgets/single-product-widgets/jet-single-sale-badge.css */
.elementor-jet-single-sale-badge span.onsale {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: normal;
  min-height: auto;
  min-width: auto;
  left: auto;
  right: auto;
  top: auto;
}
/* assets/css/widgets/single-product-widgets/jet-single-tabs.css */
.elementor-jet-single-tabs.jet-woo-builder .wc-tabs-wrapper {
  overflow: hidden;
}
.elementor-jet-single-tabs.jet-woo-builder .jet-single-tabs__wrap .woocommerce-tabs ul.tabs {
  margin: 0;
}
.elementor-jet-single-tabs.jet-woo-builder .jet-single-tabs__wrap .woocommerce-tabs ul.tabs li {
  overflow: hidden;
  border-bottom: none;
  padding: 0;
}
.elementor-jet-single-tabs.jet-woo-builder .jet-single-tabs__wrap .woocommerce-tabs ul.tabs li a {
  background-color: transparent;
  border: none;
}
.elementor-tabs-controls-left .elementor-jet-single-tabs.jet-woo-builder > li, .elementor-tabs-controls-center .elementor-jet-single-tabs.jet-woo-builder > li, .elementor-tabs-controls-right .elementor-jet-single-tabs.jet-woo-builder > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elementor-tabs-controls-left .elementor-jet-single-tabs.jet-woo-builder .tabs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.elementor-tabs-controls-center .elementor-jet-single-tabs.jet-woo-builder .tabs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.elementor-tabs-controls-right .elementor-jet-single-tabs.jet-woo-builder .tabs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.elementor-tabs-controls-stretch .elementor-jet-single-tabs.jet-woo-builder .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elementor-tabs-controls-stretch .elementor-jet-single-tabs.jet-woo-builder .tabs > li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.elementor-tabs-view-top .elementor-jet-single-tabs.jet-woo-builder .woocommerce-tabs ul.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elementor-tabs-view-top .elementor-jet-single-tabs.jet-woo-builder .wc-tab.panel,
.elementor-tabs-view-top .elementor-jet-single-tabs.jet-woo-builder .woocommerce-tabs ul.tabs {
  float: none;
  width: 100%;
}
.elementor-tabs-view-left .elementor-jet-single-tabs.jet-woo-builder .woocommerce-tabs ul.tabs {
  float: left;
}
.elementor-tabs-view-left .elementor-jet-single-tabs.jet-woo-builder .wc-tab.panel {
  float: right;
  width: 100%;
}
.elementor-tabs-view-right .elementor-jet-single-tabs.jet-woo-builder .woocommerce-tabs ul.tabs {
  float: right;
}
.elementor-tabs-view-right .elementor-jet-single-tabs.jet-woo-builder .wc-tab.panel {
  float: left;
  width: 100%;
}
.elementor-tabs-view-right .elementor-jet-single-tabs.jet-woo-builder .woocommerce-tabs ul.tabs, .elementor-tabs-view-left .elementor-jet-single-tabs.jet-woo-builder .woocommerce-tabs ul.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* assets/css/widgets/thankyou/jet-thankyou-order.css */
.woocommerce .elementor-jet-thankyou-order ul.woocommerce-order-overview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.woocommerce .elementor-jet-thankyou-order ul.woocommerce-order-overview:before, .woocommerce .elementor-jet-thankyou-order ul.woocommerce-order-overview:after {
  content: none;
}
.woocommerce .elementor-jet-thankyou-order ul.woocommerce-order-overview li {
  float: none;
}
.woocommerce .elementor-jet-thankyou-order ul.woocommerce-order-overview li strong {
  display: block;
}
