@charset "UTF-8";
.wp-embed-responsive .wp-block{
    outline: 0;
}
/*My Account Page*/
.woolentor_myaccount_page {
    overflow: hidden;
}
.woolentor_myaccount_page .woocommerce-MyAccount-content .form-row {
    display: block;
}
.woolentor-user-area {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.woolentor-user-image {
    margin-right: 20px;
}
.woolentor-user-image img {
    border-radius: 100% !important;
}
.woolentor-user-info span {
    display: block;
}
.woolentor-username {
    font-size: 20px;
}
.woolentor-logout {
    font-size: 14px;
}
.woolentor_myaccount_page .woocommerce-MyAccount-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #ddd;
}
.woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #ddd;
    padding: 12px 0;
    line-height: 1.5;
}
.woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li a{
    transition: 0.4s;
}
  
.woocommerce-account .woolentor_myaccount_menu_pos_vtop .woocommerce-MyAccount-navigation,.woocommerce-account .woolentor_myaccount_menu_pos_vbottom .woocommerce-MyAccount-navigation{
    width: 100%;
    float: none;
}
.woolentor_myaccount_menu_pos_vtop .woocommerce-MyAccount-navigation ul,.woolentor_myaccount_menu_pos_vbottom .woocommerce-MyAccount-navigation ul{
    border:none;
}
.woolentor_myaccount_menu_pos_vtop .woocommerce-MyAccount-navigation ul li,.woolentor_myaccount_menu_pos_vbottom .woocommerce-MyAccount-navigation ul li{
    display: inline-block;
    border-bottom: 0;
    padding: 12px 10px;
}
  
.woocommerce-account .woolentor_myaccount_menu_pos_vtop .woocommerce-MyAccount-content,.woocommerce-account .woolentor_myaccount_menu_pos_vbottom .woocommerce-MyAccount-content{
    width: 100%;
    float: none;
}
  
.woocommerce-account .woolentor_myaccount_menu_pos_hright .woocommerce-MyAccount-navigation,.woolentor_myaccount_menu_pos_hleft .woocommerce-MyAccount-content{
    float: right;
}
  
.woocommerce-account .woolentor_myaccount_menu_pos_hright .woocommerce-MyAccount-content,.woolentor_myaccount_menu_pos_hleft .woocommerce-MyAccount-navigation{
    float: left;
}
.woolentor_block_my_account,.woolentor_block_my_account_navigation{
    overflow: hidden;
}

.woolentor_block_my_account_navigation .woocommerce-MyAccount-navigation {
    width: 100% !important;
    float: none !important;
}
.woolentor_myaccount_menu_type_vertical ul li{
    display: inline-block;
    border: none !important;
}
.woolentor_myaccount_menu_type_vertical ul{
    border-top: 0 !important;
}
.woolentor_block_my_account_navigation .woolentor-user-area:not(:first-child){
    display: none;
}
.woolentor-customer-logout a{
    display: inline-block;
}

/* Product Grid */
.woolentor_block_product_grid .ht-product-ratting i {
    font-family: 'FontAwesome';
}#wp-admin-bar-woolentor_template_builder > .ab-item {
  display: flex !important;
  align-items: center;
}
#wp-admin-bar-woolentor_template_builder .ab-item img {
  width: 16px;
  margin-right: 3px;
}
.wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box h4 {
  margin: 0 0 7px 0;
}
.editor-styles-wrapper .ht-feature-content h4,
.editor-styles-wrapper .ht-feature-content p {
  margin-top: 0;
  margin-bottom: 0;
}

[class*="woolentor-"] i {
  font-style: normal;
}
[class*="woolentor-"] *, [class*="woolentor-"] *::before, [class*="woolentor-"] *::after {
  box-sizing: border-box;
}

.woolentor-text-align-left {
  text-align: left !important;
}
.woolentor-text-align-right {
  text-align: right !important;
}
.woolentor-text-align-center {
  text-align: center !important;
}
/* [class*="woolentor"] a{
    text-decoration: none !important;
} */
[class*="woolentorblock-"] a,
.block-editor__container[class*="woocommerce"] {
  text-decoration: none !important;
}

/* Footer And Header */
body .wp-block-group.is-vertical {
  flex-direction: column;
}
body .wp-block-group.is-layout-flex.is-content-justification-space-between {
  justify-content: space-between;
}

/* Alignment support */
[class*="woolentor"].alignfull {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  width: 100vw;
  padding: 0 15px;
}
[class*="woolentor"].alignwide {
  margin-left: -100px;
  margin-right: -100px;
  max-width: var(--wp--style--global--wide-size) !important;
  width: unset;
}

[class*="woolentor"].alignfull .alignfull,
[class*="woolentor"].alignfull .alignwide {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

[class*="woolentor"].alignwide .alignfull,
[class*="woolentor"].alignwide .alignwide {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-column [class*="woolentor"].alignfull,
.wp-block-column [class*="woolentor"].alignwide {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (max-width: 1200px) {
  [class*="woolentor"].alignfull {
    margin-left: -2.4em;
    margin-right: -2.4em;
  }
}

@media (max-width: 768px) {
  [class*="woolentor"].alignfull {
    margin-left: -2.14em;
    margin-right: -2.14em;
  }
}

@media (max-width: 544px) {
  [class*="woolentor"].alignfull {
    margin-left: -1em;
    margin-right: -1em;
  }
}
[class*="woolentor"].alignwide {
  margin-left: -20px;
  margin-right: -20px;
}
.wp-block-column [class*="woolentor"].alignfull,
.wp-block-column [class*="woolentor"].alignwide {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

/* 
* Builder Addon Style 
*/
.woolentor-product-image {
  position: relative;
}

/* Shortcode product loop before*/
.woolentor-before-shop {
  display: block;
  overflow: hidden;
}
.woolentor-archive-sale-badge-hide ul.products li.product span.onsale {
  display: none !important;
}
.woolentor-archive-sale-badge-left ul.products li.product span.onsale {
  right: auto;
  left: 0;
}
.woolentor-archive-sale-badge-right ul.products li.product span.onsale {
  left: auto;
  right: 0;
}

/*Column Default style*/
[class*="woolentor-products-columns-"] ul.products::before,
[class*="woolentor-products-columns-"] ul.products::after {
  display: none !important;
}
[class*="woolentor-products-columns-"] ul.products {
  display: grid !important;
  column-gap: 20px;
  list-style: none;
}
.woocommerce [class*="woolentor-products-columns-"] ul.products::before {
  display: none !important;
}
.edit-post-visual-editor [class*="woolentor-products-columns-"] img {
  width: 100%;
}
.woocommerce [class*="woolentor-products-columns-"] ul.products li.product,
.woocommerce-page
  [class*="woolentor-products-columns-"]
  ul.products
  li.product {
  float: none;
  width: 100% !important;
  margin-right: 0 !important;
}
[class*="woolentor-products-columns-"] ul.products li.product.first {
  clear: none !important;
}
.woolentor-products-columns-1 ul.products {
  grid-template-columns: repeat(1, 1fr) !important;
}
.woolentor-products-columns-2 ul.products {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-3 ul.products {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-4 ul.products {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-5 ul.products {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-6 ul.products {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-7 ul.products {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-8 ul.products {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-9 ul.products {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}
.woolentor-products-columns-10 ul.products {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

/* WooLentor Column Grid style */
.woolentor-grid:not(.woolentor-grid-slider) {
  display: grid;
  column-gap: 20px;
}
/* For Slick Slider End */
.woolentor-grid-slider {
  margin-right: -15px;
  margin-left: -15px;
}
.woolentor-grid-slider .woolentor-grid-column {
  padding-left: 15px;
  padding-right: 15px;
}
.woolentor-grid.product-slider .slick-list {
  margin-right: -7.5px;
  margin-left: -7.5px;
}
.woolentor-grid.product-slider .slick-slide {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.woolentor_block_product_grid .fa-star-half-alt:before {
  content: "\f089";
}
/* Slick Slider End */

.woolentor-grid.woolentor-no-gutters,
.woolentor-grid.wlno-gutters {
  column-gap: 0px;
  row-gap: 0px;
}
.woocommerce.woolentor-grid::before {
  display: none !important;
}
.woolentor-grid-columns-1 .woolentor-grid {
  grid-template-columns: repeat(1, 1fr) !important;
}
.woolentor-grid-columns-2 .woolentor-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-3 .woolentor-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-4 .woolentor-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-5 .woolentor-grid {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-6 .woolentor-grid {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-7 .woolentor-grid {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-8 .woolentor-grid {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-9 .woolentor-grid {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}
.woolentor-grid-columns-10 .woolentor-grid {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

/* Product Slider Control */
.woolentor-row .product-slider [class*="woolentor-col-"] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.product-slider .slick-arrow {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #ddd;
  color: #ddd;
  font-size: 20px;
  height: 40px;
  left: -30px;
  line-height: inherit;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 99;
  transition: 0.4s;
}
.product-slider .slick-arrow.slick-next {
  right: -30px;
  left: auto;
}
.product-slider .slick-arrow:hover {
  border-color: #333;
  color: #333;
}
.product-slider .slick-dots {
  bottom: 0px;
  display: flex;
  left: 50%;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: absolute;
  transform: translateX(-50%);
}
.product-slider .slick-dots li {
  line-height: 12px;
  margin: 0 4px;
}
.product-slider .slick-dots li button {
  background-color: transparent;
  border: 1px solid #4e4f4f;
  border-radius: 50px;
  height: 13px;
  padding: 0;
  text-indent: -9999px;
  width: 13px;
  line-height: 13px;
}
.product-slider .slick-dots li.slick-active button {
  background-color: #282828;
  border-color: #282828;
}

/* Universal Product */
[class*="woolentorblock-"] .ht-products .wishsuite-button.wishlist {
  line-height: 35px;
}
[class*="woolentorblock-"]
  .ht-products
  .wishsuite-button.wishlist
  span.wishsuite-btn-text {
  position: absolute;
  left: 100%;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 10px;
  line-height: 1;
  color: #f1f1f1;
  background-color: #282828;
  padding: 5px 10px;
  border-radius: 50px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  margin-left: -10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 99;
}
[class*="woolentorblock-"]
  .ht-products
  .wishsuite-button.wishlist
  span.wishsuite-btn-text {
  margin-right: -10px;
  -webkit-transform: translateY(-65%);
  -ms-transform: translateY(-65%);
  transform: translateY(-65%);
}

.ht-product-inner .ht-product-categories.hide-category-before {
  padding-left: 0 !important;
}
.ht-product-inner .ht-product-categories.hide-category-before::before {
  display: none !important;
}

/** Product Tab **/
.woolentor-product-tab-area img {
  width: 100%;
  height: auto;
}

/** Product Grid **/
.woolentor_block_product_grid [class*="woolentor-"] i.fa-heart {
  font-family: "FontAwesome";
}
.woolentor_block_product_grid [class*="woolentor-"] i.far.fa-heart:before {
  content: "\f08a";
}

/* Product Curvy */
.woolentor-product-curvy
  .wl_single-product-item.wl_left-item
  .product-thumbnail {
  height: auto;
}

/* Product Filter */
[class*="woolentorblock-"] .woolentor_slider_range .ui-slider-handle.ui-state-default.ui-corner-all{
  top: -0.5em;
}

/* Cart table */
.woocommerce-page .woolentor_block_cart_table table.shop_table .variation dt {
  float: none;
}
.woocommerce-page .woolentor_block_cart_table table.shop_table .variation dd {
  display: inline-block;
}

/* Cross Sells */
.woocommerce:not(.woocommerce-js)
  .woolentor_block_cross_sell
  .products
  .star-rating,
.woocommerce:not(.woocommerce-js)
  .woolentor_block_archive_default
  .products
  .star-rating {
  display: inline-block;
}
.woolentor-content-align-center .wishsuite-button {
  justify-content: center;
}
.woolentor-content-align-right .wishsuite-button {
  justify-content: flex-end;
}

/* Checkout Payment */
.woolentor-heading-right #payment div.payment_box::before {
  right: 0;
  left: auto !important;
}
/* Checkout Order review */
.woocommerce-page.woocommerce-checkout
  form
  .woolentor_block_checkout_order_review
  #order_review {
  float: none;
  width: 100%;
}
.woocommerce-page.woocommerce-checkout
  form
  .woolentor_block_checkout_order_review
  #order_review_heading {
  float: none;
  width: auto;
}
.woocommerce-page .woolentor_block_checkout_order_review table.shop_table {
  width: 100%;
}

/* Recently Viewed Product */
.woolentor_block_recently_viewed_product .woolentor-recently-viewed-product {
  margin-bottom: 0;
}
.woolentor_block_recently_viewed_product .woolentor-recently-view-title {
  font-size: 18px !important;
  line-height: 1.2 !important;
  margin-bottom: 10px !important;
}

/* Product Advanced Image */
.woolentor-advance-product-image-area .wl-thumbnails-image-area {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.woolentor-advance-product-image-area.wlpro-product-thumbnails
  .woolentor-thumbnails,
.woolentor-advance-product-image-area.wlpro-product-thumbnails
  .woolentor-learg-img {
  width: 100%;
}
.woolentor-advance-product-image-area .product-slider .slick-arrow.slick-next {
  right: 15px;
  left: auto;
}
.woolentor-advance-product-image-area .ht-product-label {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 9;
}
.thumbnails-tab-position-bottom.wlpro-product-thumbnails
  ul.woolentor-thumbanis-image,
.thumbnails-tab-position-top.wlpro-product-thumbnails
  ul.woolentor-thumbanis-image {
  width: 100%;
}
.wlpro-product-thumbnails .woocommerce-product-gallery__image {
  width: 100%;
}

/* Product Advanced Image With Zoom */
.wlpro-product-videothumbnails.woolentor-block-product-image-zoom{
  overflow: visible;
}
.woolentor-block-product-image-zoom .wl-product-details-thumbs{
  margin-left: -5px;
  margin-right: -5px;
}

/* Product Add to cart Button */
.wl-nonequantity-txt.wl-addto-cart
  form.cart
  .wl-quantity-wrap
  .wl-quantity-cal {
  margin-left: 0 !important;
}
.woocommerce .woolentor-product-addtocart .quantity .qty {
  width: auto;
}

/* Product Navigation */
[class*="woolentorblock-"] .wl-single-product-navigation a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s;
  margin-left: 0;
}
[class*="woolentorblock-"] .wl-single-product-navigation a+a{
  margin-left: 12px;
}

/*
* OceanWP Theme
*/
.woolentor_current_theme_oceanwp
  [class*="woolentor-products-columns-"]
  ul.products.grid {
  display: grid !important;
}
.woolentor_current_theme_oceanwp
  [class*="woolentor-products-columns-"]
  ul.products.list {
  display: block !important;
}

/* Normal  :1366px. */
@media (min-width: 1200px) and (max-width: 1400px) {
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
  /*Default Product column*/
  [class*="woolentor-products-columns-"] ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-1 ul.products {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-products-columns-laptop-2 ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-3 ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-4 ul.products {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-5 ul.products {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-6 ul.products {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-7 ul.products {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-8 ul.products {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-9 ul.products {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-laptop-10 ul.products {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  [class*="woolentor-products-columns-laptop-"] ul.products li.product.first {
    clear: none !important;
  }

  /*Column Grid */
  [class*="woolentor-grid-columns-"] .woolentor-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-1 .woolentor-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-grid-columns-laptop-2 .woolentor-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-3 .woolentor-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-4 .woolentor-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-5 .woolentor-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-6 .woolentor-grid {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-7 .woolentor-grid {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-8 .woolentor-grid {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-9 .woolentor-grid {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-laptop-10 .woolentor-grid {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
}

/* Tablet device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  /*Default Product column*/
  [class*="woolentor-products-columns-"] ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-1 ul.products {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-products-columns-tablet-2 ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-3 ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-4 ul.products {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-5 ul.products {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-6 ul.products {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-7 ul.products {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-8 ul.products {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-9 ul.products {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-tablet-10 ul.products {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  [class*="woolentor-products-columns-tablet-"] ul.products li.product.first {
    clear: none !important;
  }

  /*Column Grid */
  [class*="woolentor-grid-columns-"] .woolentor-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-1 .woolentor-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-grid-columns-tablet-2 .woolentor-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-3 .woolentor-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-4 .woolentor-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-5 .woolentor-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-6 .woolentor-grid {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-7 .woolentor-grid {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-8 .woolentor-grid {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-9 .woolentor-grid {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-tablet-10 .woolentor-grid {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
}

/* small mobile :320px. */
@media (max-width: 767px) {
  /*Default Product column*/
  [class*="woolentor-products-columns-"] ul.products {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-products-columns-mobile-1 ul.products {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-products-columns-mobile-2 ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-3 ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-4 ul.products {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-5 ul.products {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-6 ul.products {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-7 ul.products {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-8 ul.products {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-9 ul.products {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .woolentor-products-columns-mobile-10 ul.products {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  [class*="woolentor-products-columns-mobile-"] ul.products li.product.first {
    clear: none !important;
  }

  /*Column Grid */
  [class*="woolentor-grid-columns-"] .woolentor-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-grid-columns-mobile-1 .woolentor-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .woolentor-grid-columns-mobile-2 .woolentor-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-3 .woolentor-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-4 .woolentor-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-5 .woolentor-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-6 .woolentor-grid {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-7 .woolentor-grid {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-8 .woolentor-grid {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-9 .woolentor-grid {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .woolentor-grid-columns-mobile-10 .woolentor-grid {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
.jet-listing-dynamic-field{display:flex;align-items:center}.jet-listing-dynamic-field__icon{margin-right:10px}.rtl .jet-listing-dynamic-field__icon{margin-right:0;margin-left:10px}.jet-listing-dynamic-field__icon.is-svg-icon{display:inline-flex}.jet-listing-dynamic-field__icon.is-svg-icon svg{width:1em;height:1em}.jet-listing-dynamic-field__content{display:block;max-width:100%}.jet-listing-dynamic-field__inline-wrap{display:inline-flex;align-items:center;max-width:100%}.jet-engine-gallery-grid{display:flex;flex-wrap:wrap;margin:-10px}.jet-engine-gallery-grid.grid-col-desk-1{--columns:1}body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-1{--columns:1}body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-1{--columns:1}.jet-engine-gallery-grid.grid-col-desk-2{--columns:2}body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-2{--columns:2}body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-2{--columns:2}.jet-engine-gallery-grid.grid-col-desk-3{--columns:3}body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-3{--columns:3}body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-3{--columns:3}.jet-engine-gallery-grid.grid-col-desk-4{--columns:4}body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-4{--columns:4}body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-4{--columns:4}.jet-engine-gallery-grid.grid-col-desk-5{--columns:5}body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-5{--columns:5}body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-5{--columns:5}.jet-engine-gallery-grid.grid-col-desk-6{--columns:6}body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-6{--columns:6}body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-6{--columns:6}.jet-engine-gallery-grid__item{padding:10px;max-width:calc(100%/var(--columns));flex:0 0 calc(100%/var(--columns))}.jet-engine-gallery-grid__item-wrap{display:block;height:100%;position:relative}.jet-engine-gallery-grid__item-wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 150ms linear}.jet-engine-gallery-grid__item-wrap.is-lightbox:before{transition:all 150ms linear;content:"";font-family:FontAwesome;font-size:20px;width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;opacity:0;left:50%;top:50%;margin:-30px 0 0 -30px;position:absolute;z-index:99;color:#fff;transform:translateY(10px)}.jet-engine-gallery-grid__item-wrap.is-lightbox:hover:before{opacity:1;transform:translateY(0)}.jet-engine-gallery-grid__item img{object-fit:cover;width:100%;height:100%;display:block}.jet-engine-gallery-slider{max-width:100%;position:relative}.jet-engine-gallery-slider__item{max-width:100%}.jet-engine-gallery-slider__item-wrap{display:block;height:100%;position:relative;overflow:hidden}.jet-engine-gallery-slider__item-wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 150ms linear}.jet-engine-gallery-slider__item-wrap.is-lightbox:before{transition:all 150ms linear;content:"";font-family:FontAwesome;font-size:20px;width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;opacity:0;left:50%;top:50%;margin:-30px 0 0 -30px;position:absolute;z-index:99;color:#fff;transform:translateY(10px)}.jet-engine-gallery-slider__item-wrap.is-lightbox:hover:before{opacity:1;transform:translateY(0)}.jet-engine-gallery-slider__item-wrap img{display:block;width:100%;height:auto}.jet-engine-gallery-slider .jet-engine-arrow{position:absolute;top:50%;width:50px;height:50px;line-height:50px;font-size:30px;color:#fff;background-color:#111;left:0;margin-top:-25px;cursor:pointer;text-align:center;z-index:999}.jet-engine-gallery-slider .jet-engine-arrow.next-arrow{left:auto;right:0}.jet-engine-gallery-slider:not(.slick-initialized) .jet-engine-gallery-slider__item{display:none}.jet-engine-gallery-slider:not(.slick-initialized) .jet-engine-gallery-slider__item:first-child{display:block}.jet-engine-gallery-slider .jet-engine-arrow{transition:all 200ms linear}.jet-check-list{display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden}.jet-check-list__item{display:flex;align-items:flex-start;padding:5px 0;overflow:hidden}.jet-check-list--columns-1 .jet-check-list__item{flex:0 0 100%}.jet-check-list--columns-2 .jet-check-list__item{flex:0 0 45%;margin-right:5%}.jet-check-list--columns-3 .jet-check-list__item{flex:0 0 30.33333%;margin-right:3%}.jet-check-list--columns-4 .jet-check-list__item{flex:0 0 22%;margin-right:3%}.jet-check-list--columns-5 .jet-check-list__item{flex:0 0 18%;margin-right:2%}.jet-check-list--columns-6 .jet-check-list__item{flex:0 0 14.666667%;margin-right:2%}.jet-check-list--has-divider .jet-check-list__item{margin-top:-1px;border-top:1px solid currentColor}.jet-check-list__item .jet-listing-dynamic-field__icon{margin-top:1px;align-self:center}.jet-listing-dynamic-image{display:flex;align-items:flex-start}.jet-listing-dynamic-image>*{max-width:100%;flex:0 0 auto}.jet-listing-dynamic-image img{display:block}.jet-listing-dynamic-image img.wp-post-image{width:auto;max-height:none}.jet-listing-dynamic-repeater__items{display:flex}.jet-listing-dynamic-repeater__item>:not(td):not(.jet-engine-gallery-grid){display:flex;align-items:center}.has-counter .jet-listing-dynamic-repeater__item{display:flex}.has-counter.counter--above .jet-listing-dynamic-repeater__item{flex-direction:column}.jet-listing-dynamic-repeater__body{flex-wrap:wrap;flex:1 1 auto;position:relative;z-index:1}.jet-listing-dynamic-repeater__body>*{flex:0 0 100%;max-width:100%}.jet-listing-dynamic-repeater__counter{position:relative;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.has-counter.counter--at-right .jet-listing-dynamic-repeater__counter{order:2}.jet-listing-dynamic-link{display:flex;flex-direction:column}.jet-listing-dynamic-link__icon.is-svg-icon{display:inline-flex}.jet-listing-dynamic-link__icon.is-svg-icon svg{width:1em;height:1em}.jet-listing-dynamic-link__link{display:inline-flex;justify-content:center;align-items:center;align-self:flex-start}.jet-listing-dynamic-link__icon{order:1}.jet-listing-dynamic-link__label{order:2}.jet-remove-from-store.is-hidden{display:none!important}.jet-listing-dynamic-terms__icon{display:inline-block}.jet-listing-dynamic-terms__icon.is-svg-icon{display:inline-flex}.jet-listing-dynamic-terms__icon.is-svg-icon svg{width:1em;height:1em}.jet-listing-dynamic-terms__link{display:inline-block}.meta-layout-inline .jet-listing-dynamic-meta__item{display:inline-block;margin-left:5px;margin-right:5px}.meta-layout-inline .jet-listing-dynamic-meta__item:first-child{margin-left:0}.meta-layout-inline .jet-listing-dynamic-meta__item:last-child{margin-right:0}.meta-layout-list .jet-listing-dynamic-meta__item{display:block}.jet-listing-dynamic-meta__item a{text-decoration:inherit}.jet-listing-dynamic-meta__icon,.jet-listing-dynamic-meta__item-val,.jet-listing-dynamic-meta__prefix,.jet-listing-dynamic-meta__suffix{display:inline-block}.jet-listing-dynamic-meta__icon{margin-right:4px}.rtl .jet-listing-dynamic-meta__icon{margin-right:0;margin-left:4px}.jet-listing-dynamic-meta__icon.is-svg-icon{display:inline-flex}.jet-listing-dynamic-meta__icon.is-svg-icon svg{width:1em;height:1em}.jet-listing-dynamic-meta__prefix{margin-right:4px}.rtl .jet-listing-dynamic-meta__prefix{margin-right:0;margin-left:4px}.jet-listing-dynamic-meta__suffix{margin-left:4px}.rtl .jet-listing-dynamic-meta__suffix{margin-left:0;margin-right:4px}.jet-listing-grid[data-lazy-load]{min-height:1px}.jet-listing-grid.jet-listing-grid-loading:after{content:"";display:block;width:36px;height:36px;margin:0 auto;color:rgba(100,100,100,0.8);border:4px solid currentColor;border-top-color:transparent;border-radius:50%;animation:jet-engine-spin 1s infinite linear}.jet-listing-grid__items{display:flex;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}body.wp-admin.block-editor-page .jet-listing-grid__slider .jet-listing-grid__items{flex-wrap:nowrap}.jet-listing-grid__items.grid-col-desk-1{--columns:1}.jet-listing-grid__items.grid-col-desk-2{--columns:2}.jet-listing-grid__items.grid-col-desk-3{--columns:3}.jet-listing-grid__items.grid-col-desk-4{--columns:4}.jet-listing-grid__items.grid-col-desk-5{--columns:5}.jet-listing-grid__items.grid-col-desk-6{--columns:6}.jet-listing-grid__items.grid-col-desk-7{--columns:7}.jet-listing-grid__items.grid-col-desk-8{--columns:8}.jet-listing-grid__items.grid-col-desk-9{--columns:9}.jet-listing-grid__items.grid-col-desk-10{--columns:10}@media (max-width:1024px){.jet-listing-grid__items.grid-col-tablet-1{--columns:1}.jet-listing-grid__items.grid-col-tablet-2{--columns:2}.jet-listing-grid__items.grid-col-tablet-3{--columns:3}.jet-listing-grid__items.grid-col-tablet-4{--columns:4}.jet-listing-grid__items.grid-col-tablet-5{--columns:5}.jet-listing-grid__items.grid-col-tablet-6{--columns:6}.jet-listing-grid__items.grid-col-tablet-7{--columns:7}.jet-listing-grid__items.grid-col-tablet-8{--columns:8}.jet-listing-grid__items.grid-col-tablet-9{--columns:9}.jet-listing-grid__items.grid-col-tablet-10{--columns:10}}@media (max-width:767px){.jet-listing-grid__items.grid-col-mobile-1{--columns:1}.jet-listing-grid__items.grid-col-mobile-2{--columns:2}.jet-listing-grid__items.grid-col-mobile-3{--columns:3}.jet-listing-grid__items.grid-col-mobile-4{--columns:4}.jet-listing-grid__items.grid-col-mobile-5{--columns:5}.jet-listing-grid__items.grid-col-mobile-6{--columns:6}.jet-listing-grid__items.grid-col-mobile-7{--columns:7}.jet-listing-grid__items.grid-col-mobile-8{--columns:8}.jet-listing-grid__items.grid-col-mobile-9{--columns:9}.jet-listing-grid__items.grid-col-mobile-10{--columns:10}}.jet-listing-grid__masonry{align-items:flex-start}.jet-listing-grid__item{padding:10px}.jet-listing-grid__items>.jet-listing-grid__item{max-width:calc(100%/var(--columns));flex:0 0 calc(100%/var(--columns))}.jet-listing-grid__item.colspan-1{max-width:100%!important;flex:0 0 100%!important}.jet-listing-grid__item.colspan-2-3{max-width:66.6666666667%!important;flex:0 0 66.6666666667%!important}.jet-listing-grid__item.colspan-2-4{max-width:50%!important;flex:0 0 50%!important}.jet-listing-grid__item.colspan-2-5{max-width:40%!important;flex:0 0 40%!important}.jet-listing-grid__item.colspan-2-6{max-width:33.3333333333%!important;flex:0 0 33.3333333333%!important}.jet-listing-grid__item.colspan-2-7{max-width:28.5714285714%!important;flex:0 0 28.5714285714%!important}.jet-listing-grid__item.colspan-2-8{max-width:25%!important;flex:0 0 25%!important}.jet-listing-grid__item.colspan-2-9{max-width:22.2222222222%!important;flex:0 0 22.2222222222%!important}.jet-listing-grid__item.colspan-2-10{max-width:20%!important;flex:0 0 20%!important}.jet-listing-grid__item.colspan-3-4{max-width:75%!important;flex:0 0 75%!important}.jet-listing-grid__item.colspan-3-5{max-width:60%!important;flex:0 0 60%!important}.jet-listing-grid__item.colspan-3-6{max-width:50%!important;flex:0 0 50%!important}.jet-listing-grid__item.colspan-3-7{max-width:42.8571428571%!important;flex:0 0 42.8571428571%!important}.jet-listing-grid__item.colspan-3-8{max-width:37.5%!important;flex:0 0 37.5%!important}.jet-listing-grid__item.colspan-3-9{max-width:33.3333333333%!important;flex:0 0 33.3333333333%!important}.jet-listing-grid__item.colspan-3-10{max-width:30%!important;flex:0 0 30%!important}.jet-listing-grid__item.colspan-4-5{max-width:80%!important;flex:0 0 80%!important}.jet-listing-grid__item.colspan-4-6{max-width:66.6666666667%!important;flex:0 0 66.6666666667%!important}.jet-listing-grid__item.colspan-4-7{max-width:57.1428571429%!important;flex:0 0 57.1428571429%!important}.jet-listing-grid__item.colspan-4-8{max-width:50%!important;flex:0 0 50%!important}.jet-listing-grid__item.colspan-4-9{max-width:44.4444444444%!important;flex:0 0 44.4444444444%!important}.jet-listing-grid__item.colspan-4-10{max-width:40%!important;flex:0 0 40%!important}.jet-listing-grid__item.colspan-5-6{max-width:83.3333333333%!important;flex:0 0 83.3333333333%!important}.jet-listing-grid__item.colspan-5-7{max-width:71.4285714286%!important;flex:0 0 71.4285714286%!important}.jet-listing-grid__item.colspan-5-8{max-width:62.5%!important;flex:0 0 62.5%!important}.jet-listing-grid__item.colspan-5-9{max-width:55.5555555556%!important;flex:0 0 55.5555555556%!important}.jet-listing-grid__item.colspan-5-10{max-width:50%!important;flex:0 0 50%!important}.jet-listing-grid__item.colspan-6-7{max-width:85.7142857143%!important;flex:0 0 85.7142857143%!important}.jet-listing-grid__item.colspan-6-8{max-width:75%!important;flex:0 0 75%!important}.jet-listing-grid__item.colspan-6-9{max-width:66.6666666667%!important;flex:0 0 66.6666666667%!important}.jet-listing-grid__item.colspan-6-10{max-width:60%!important;flex:0 0 60%!important}.jet-listing-grid__slider{position:relative}body.wp-admin.block-editor-page .jet-listing-grid__slider{overflow:hidden}.jet-listing-grid__slider[dir=rtl] .slick-slide{float:right}.jet-listing-grid__slider-icon.slick-arrow{position:absolute;top:50%;width:50px;height:50px;line-height:50px;font-size:30px;color:#fff;background-color:#111;left:0;margin-top:-25px;cursor:pointer;text-align:center;z-index:999;display:flex;align-items:center;justify-content:center}.jet-listing-grid__slider-icon.slick-arrow.next-arrow{left:auto;right:0;transform:scaleX(-1)}.jet-listing-grid__slider-icon.slick-arrow svg{height:30px;width:auto}.jet-listing-grid__slider-icon.slick-arrow svg path{fill:currentColor}.jet-listing-grid__slider>.jet-listing-grid__items:not(.slick-initialized)>.jet-listing-grid__item{display:none}.jet-listing-grid__slider>.jet-listing-grid__items:not(.slick-initialized)>.jet-listing-grid__item:first-of-type{display:block}body.wp-admin.block-editor-page .jet-listing-grid__slider>.jet-listing-grid__items:not(.slick-initialized)>.jet-listing-grid__item{display:block}.jet-listing-grid__slider .jet-slick-dots{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0}.jet-listing-grid__slider .jet-slick-dots li{width:12px;height:12px;border-radius:100%;text-indent:-50px;overflow:hidden;cursor:pointer;background:#eee;margin:3px}.jet-listing-grid__slider .jet-slick-dots li.slick-active,.jet-listing-grid__slider .jet-slick-dots li:hover{background:#111}.jet-listing-grid .jet-engine-listing-overlay-wrap{position:relative;cursor:pointer}.jet-listing-grid .jet-engine-listing-overlay-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.jet-listing-grid .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.jet-listing-grid .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.jet-listing-grid .slick-list:focus{outline:none}.jet-listing-grid .slick-list.dragging{cursor:pointer;cursor:hand}.jet-listing-grid .slick-slider .slick-list,.jet-listing-grid .slick-slider .slick-track{transform:translate3d(0,0,0)}.jet-listing-grid .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.jet-listing-grid .slick-track:after,.jet-listing-grid .slick-track:before{display:table;content:""}.jet-listing-grid .slick-track:after{clear:both}.jet-listing-grid .slick-loading .slick-track{visibility:hidden}.jet-listing-grid .slick-slide{display:none;float:left;height:100%;min-height:1px}.jet-listing-grid [dir=rtl] .slick-slide{float:right}.jet-listing-grid .slick-slide img{display:block}.jet-listing-grid .slick-slide.slick-loading img{display:none}.jet-listing-grid .slick-slide.dragging img{pointer-events:none}.jet-listing-grid .slick-initialized .slick-slide{display:block}.jet-listing-grid .slick-loading .slick-slide{visibility:hidden}.jet-listing-grid .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.jet-listing-grid .slick-arrow.slick-hidden{display:none}body[data-elementor-device-mode=desktop] .jet-listing-grid__scroll-slider-desktop{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}body[data-elementor-device-mode=desktop] .jet-listing-grid__scroll-slider-desktop>.jet-listing-grid__items{flex-wrap:nowrap}body[data-elementor-device-mode=tablet_extra] .jet-listing-grid__scroll-slider-tablet_extra{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}body[data-elementor-device-mode=tablet_extra] .jet-listing-grid__scroll-slider-tablet_extra>.jet-listing-grid__items{flex-wrap:nowrap}body[data-elementor-device-mode=tablet] .jet-listing-grid__scroll-slider-tablet{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}body[data-elementor-device-mode=tablet] .jet-listing-grid__scroll-slider-tablet>.jet-listing-grid__items{flex-wrap:nowrap}body[data-elementor-device-mode=mobile_extra] .jet-listing-grid__scroll-slider-mobile_extra{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}body[data-elementor-device-mode=mobile_extra] .jet-listing-grid__scroll-slider-mobile_extra>.jet-listing-grid__items{flex-wrap:nowrap}body[data-elementor-device-mode=mobile] .jet-listing-grid__scroll-slider-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}body[data-elementor-device-mode=mobile] .jet-listing-grid__scroll-slider-mobile>.jet-listing-grid__items{flex-wrap:nowrap}@media (min-width:1025px){.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-desktop{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-desktop>.jet-listing-grid__items{flex-wrap:nowrap}}@media (min-width:768px) and (max-width:1024px){.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-tablet{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-tablet>.jet-listing-grid__items{flex-wrap:nowrap}}@media (max-width:767px){.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-mobile>.jet-listing-grid__items{flex-wrap:nowrap}}.jet-listing-grid__item.jet-equal-columns>.elementor{height:100%}.jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-inner{height:100%}.jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap{height:100%}.jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section{height:100%}.jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap{height:100%}.jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor>.elementor-inner{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor>.elementor-section-wrap{height:100%}.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor>.elementor-section-wrap>.elementor-section{height:100%}.jet-listing-grid__items.jet-equal-columns__wrapper .slick-track{display:flex;align-items:stretch}.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide{float:none;height:auto;display:flex;flex-direction:column}.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide img{object-fit:cover;flex-grow:1}.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide .jet-equal-columns,.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide>*{height:100%}.jet-listing-not-found{text-align:center;display:block;margin:0;width:100%}@keyframes jet-engine-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.jet-calendar-loading{opacity:0.5!important;pointer-event:none!important}.jet-calendar-grid{width:100%;table-layout:fixed;border-collapse:separate}.jet-calendar-caption{max-width:100%}.jet-calendar-caption__wrap{display:flex;align-items:center}.jet-calendar-caption__wrap.wrap-layout-3{justify-content:center}.jet-calendar-caption__wrap.wrap-layout-4{justify-content:space-between}.jet-calendar-caption__name{font-weight:bold;flex:1 1 auto;text-align:left}.wrap-layout-2 .jet-calendar-caption__name{text-align:right;order:2}.wrap-layout-3 .jet-calendar-caption__name,.wrap-layout-4 .jet-calendar-caption__name{flex:0 0 auto;text-align:center;order:2}.jet-calendar-nav__link{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.jet-calendar-nav__link svg{height:1em;fill:currentColor}.wrap-layout-3 .jet-calendar-nav__link.nav-link-prev,.wrap-layout-4 .jet-calendar-nav__link.nav-link-prev{order:1}.rtl .jet-calendar-nav__link.nav-link-prev svg{transform:scaleX(-1)}.wrap-layout-3 .jet-calendar-nav__link.nav-link-next,.wrap-layout-4 .jet-calendar-nav__link.nav-link-next{order:3}body:not(.rtl) .jet-calendar-nav__link.nav-link-next svg{transform:scaleX(-1)}.jet-calendar-header__week-day{width:14.2857%;text-align:center;padding:10px;background:#fafafa}.jet-calendar-header__week-day.day-pad{opacity:0.5}.jet-calendar-week__day{width:14.2857%;vertical-align:top}.jet-calendar-week__day-wrap{position:relative}.jet-calendar-week__day-header{display:flex;position:relative;z-index:3}.jet-calendar-week__day-date{display:flex;align-items:center}.jet-calendar-week__day-mobile-wrap{display:none}@media (max-width:1025px){.jet-calendar-week__day-mobile-wrap{display:flex}}.jet-calendar-week__day-mobile-overlay{cursor:pointer;position:absolute;z-index:20;left:0;right:0;top:0;bottom:0}.jet-calendar-week__day-mobile-trigger{width:24px;height:24px;cursor:pointer}.jet-calendar-week__day-content{padding:10px;min-height:100px}@media (max-width:1025px){.jet-calendar-week__day-content{display:none}}.jet-form.is-loading{opacity:0.5;pointer-events:none}.jet-form-row{display:flex;flex-wrap:wrap;margin:0 -5px;padding:5px 0}.jet-form-row:last-child{padding-bottom:0!important}.jet-form-row--first-visible{padding-top:0!important}.jet-form-row.jet-form-row--hidden{margin:0!important;padding:0!important}.jet-form__group-break{width:100%;flex:0 0 100%}.jet-form-col{min-height:1px;padding:0 5px;display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;max-width:100%;flex:0 0 100%}.jet-form-col.field-type-heading{flex-wrap:wrap!important}.layout-row .jet-form-col{flex-wrap:nowrap}.jet-form-col__start{flex:0 0 30%;max-width:30%}.jet-form-col__end{display:flex;flex:1 1 auto}@media (min-width:600px){.jet-form-col-1{max-width:8.33333%;width:8.33333%;flex:0 0 8.33333%}.jet-form-col-2{max-width:16.66666%;width:16.66666%;flex:0 0 16.66666%}.jet-form-col-3{max-width:25%;width:25%;flex:0 0 25%}.jet-form-col-4{max-width:33.33333%;width:33.33333%;flex:0 0 33.33333%}.jet-form-col-5{max-width:41.66666%;width:41.66666%;flex:0 0 41.66666%}.jet-form-col-6{max-width:50%;width:50%;flex:0 0 50%}.jet-form-col-7{max-width:58.33333%;width:58.33333%;flex:0 0 58.33333%}.jet-form-col-8{max-width:66.66666%;width:66.66666%;flex:0 0 66.66666%}.jet-form-col-9{max-width:75%;width:75%;flex:0 0 75%}.jet-form-col-10{max-width:83.33333%;width:83.33333%;flex:0 0 83.33333%}.jet-form-col-11{max-width:91.66666%;width:91.66666%;flex:0 0 91.66666%}.jet-form-col-12{max-width:100%;width:100%;flex:0 0 100%}body:not(.rtl) .jet-form-push-1{margin-left:8.3333333333%}body.rtl .jet-form-push-1{margin-right:8.3333333333%}body:not(.rtl) .jet-form-push-2{margin-left:16.6666666667%}body.rtl .jet-form-push-2{margin-right:16.6666666667%}body:not(.rtl) .jet-form-push-3{margin-left:25%}body.rtl .jet-form-push-3{margin-right:25%}body:not(.rtl) .jet-form-push-4{margin-left:33.3333333333%}body.rtl .jet-form-push-4{margin-right:33.3333333333%}body:not(.rtl) .jet-form-push-5{margin-left:41.6666666667%}body.rtl .jet-form-push-5{margin-right:41.6666666667%}body:not(.rtl) .jet-form-push-6{margin-left:50%}body.rtl .jet-form-push-6{margin-right:50%}body:not(.rtl) .jet-form-push-7{margin-left:58.3333333333%}body.rtl .jet-form-push-7{margin-right:58.3333333333%}body:not(.rtl) .jet-form-push-8{margin-left:66.6666666667%}body.rtl .jet-form-push-8{margin-right:66.6666666667%}body:not(.rtl) .jet-form-push-9{margin-left:75%}body.rtl .jet-form-push-9{margin-right:75%}body:not(.rtl) .jet-form-push-10{margin-left:83.3333333333%}body.rtl .jet-form-push-10{margin-right:83.3333333333%}body:not(.rtl) .jet-form-push-11{margin-left:91.6666666667%}body.rtl .jet-form-push-11{margin-right:91.6666666667%}}.jet-form-page--hidden{display:none}.jet-form__next-page-msg{display:none}.jet-form__next-page-msg--visible{display:block}.jet-form__calculated-field{display:flex}.jet-form__calculated-field--hidden{display:none}.layout-column .jet-form__label{max-width:100%;flex:0 1 100%}.jet-form__heading,.jet-form__label{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;width:100%}.jet-form__field-error{width:100%}.jet-form__desc{display:block}.layout-column .jet-form__desc{max-width:100%;flex:0 1 100%}.jet-form__prev-page{outline:none}.jet-form__field{box-sizing:border-box}.layout-column .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field){max-width:100%;width:100%;flex:0 1 100%}.layout-row .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field){width:100%}.jet-form__field-wrap{position:relative}.jet-form__field-label{cursor:pointer;display:inline-flex;align-items:center}.jet-form__field-template+.jet-form__field-label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}.jet-form__field-label input{flex-shrink:0;margin:0 5px 0 0}.rtl .jet-form__field-label input{margin:0 0 0 5px}.jet-form__field-template{cursor:pointer}.jet-form__field-value{white-space:nowrap}.jet-form__field-value-number{display:inline-block;text-align:center}.jet-form__submit-wrap{display:flex;flex-direction:column;width:100%}.jet-form__submit-wrap.has-prev{flex-direction:row;justify-content:space-between}.jet-form__check-mark{display:flex;align-items:center;justify-content:center}.jet-form__check-mark__icon.is-svg-icon svg{display:block;width:1em;height:1em}.jet-form__check-mark__icon.is-svg-icon svg path{fill:currentColor}.jet-form__check-mark--default{display:flex;align-items:center;justify-content:center}.jet-form__field-template--checked .jet-form__check-mark--default{display:none}.jet-form__check-mark--checked{display:none;align-items:center;justify-content:center}.jet-form__field-template--checked .jet-form__check-mark--checked{display:flex}.jet-form-repeater{width:100%}.jet-form-repeater__initial{display:none}.jet-form-repeater__row{display:flex;width:100%;align-items:flex-end;padding:15px 0}.jet-form-repeater__row-fields{flex:1 1 auto}.jet-form-repeater__row .jet-form-col{padding:0 5px}.jet-form-repeater__actions{display:flex}.jet-form-repeater__new{margin:10px 0 0 0}.jet-form-repeater__remove{margin:0 0 0 10px;text-decoration:none!important}.layout-column .jet-form__fields-group.checkradio-wrap{width:100%}.jet-form__field-wrap.range-wrap{display:flex;align-items:center;width:100%}.jet-form input[type=range].jet-form__field.range-field{margin-right:10px;-webkit-appearance:none;min-height:18px}.rtl .jet-form input[type=range].jet-form__field.range-field{margin-left:10px;margin-right:0}.jet-form input[type=range].jet-form__field.range-field,.jet-form input[type=range].jet-form__field.range-field:focus{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;outline:none}.jet-form input[type=range].jet-form__field.range-field::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#e3ddd8;box-shadow:none;border:none}.jet-form input[type=range].jet-form__field.range-field::-moz-range-track{width:100%;height:4px;cursor:pointer;background:#e3ddd8;box-shadow:none;border:none}.jet-form input[type=range].jet-form__field.range-field::-ms-track{width:100%;height:4px;cursor:pointer;background:#e3ddd8;box-shadow:none;border:none;color:transparent}.jet-form input[type=range].jet-form__field.range-field::-ms-fill-lower{background:transparent}.jet-form input[type=range].jet-form__field.range-field::-ms-fill-upper{background:transparent}.jet-form input[type=range].jet-form__field.range-field::-webkit-slider-thumb{width:18px;height:18px;background:#ccc;border-radius:50%;cursor:pointer;box-shadow:none;border:none;margin-top:-7px;-webkit-appearance:none}.jet-form input[type=range].jet-form__field.range-field::-moz-range-thumb{width:18px;height:18px;background:#ccc;border-radius:50%;cursor:pointer;box-shadow:none;border:none}.jet-form input[type=range].jet-form__field.range-field::-ms-thumb{width:18px;height:18px;background:#ccc;border-radius:50%;cursor:pointer;box-shadow:none;border:none}.jet-form-message{margin:20px 0 0 0;text-align:center;padding:20px}.jet-form-message--success{border:1px solid green;color:green}.jet-form-message--error{border:1px solid red;color:red}.jet-engine-file-upload__files{display:flex;flex-wrap:wrap}.jet-engine-file-upload .sortable-placeholder{flex:0 0 100px;width:100px;margin:0 10px 10px 0;position:relative;background:rgba(123,123,123,0.2);height:100px}.jet-engine-file-upload__content{min-height:100px;min-width:100px;position:relative;display:inline-flex}.jet-engine-file-upload__loader{top:0;left:0;right:10px;bottom:10px;position:absolute;background:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center}.is-loading .jet-engine-file-upload__loader{display:flex}.jet-engine-file-upload__file{width:100px;height:100px;margin:0 10px 10px 0;position:relative;background-color:rgba(123,123,123,0.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237a7a7a' width='48px' height='48px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.is-loading .jet-engine-file-upload__file{opacity:0.5}.jet-engine-file-upload__file-remove{position:absolute;left:0;right:0;top:50%;bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 200ms linear;opacity:0;background:rgba(0,0,0,0.4)}.jet-engine-file-upload__file-remove svg path{fill:#fff}.jet-engine-file-upload__file:hover .jet-engine-file-upload__file-remove{opacity:1}.jet-engine-file-upload__file img{display:block;width:100%;height:100%!important;padding:0;margin:0;object-fit:cover;object-position:center center}.jet-engine-file-upload__errors.is-hidden{display:none}input.jet-form__field.file-field.jet-engine-file-upload__input{border:none!important;padding:0!important;border-radius:0!important;margin:0!important;width:auto!important}.jet-engine-file-upload__value:not([value*=""])+input.jet-form__field.file-field.jet-engine-file-upload__input{color:transparent}.field-type-wysiwyg .jet-form__field{padding:0!important;border:none!important;border-radius:0!important}.jet-profile-menu{display:flex}.jet-profile-menu.layout--horizontal{flex-direction:row}body[data-elementor-device-mode=tablet] .jet-profile-menu.layout-tablet--horizontal{flex-direction:row}body[data-elementor-device-mode=mobile] .jet-profile-menu.layout-mobile--horizontal{flex-direction:row}.jet-profile-menu.layout--vertical{flex-direction:column}body[data-elementor-device-mode=tablet] .jet-profile-menu.layout-tablet--vertical{flex-direction:column}body[data-elementor-device-mode=mobile] .jet-profile-menu.layout-mobile--vertical{flex-direction:column}.jet-profile-menu__item-link{display:block;padding:5px 10px}.jet-map-box .jet-map-close{position:absolute;right:0;top:0;cursor:pointer;z-index:9999}.jet-map-marker{font-size:40px;cursor:pointer}.jet-map-marker.is-svg-icon{display:inline-flex}.jet-map-marker.is-svg-icon svg{width:1em;height:1em}.jet-map-marker.is-svg-icon img{width:1em;height:auto}.popup-has-pin .jet-map-box:after{content:"";position:absolute;top:100%;width:0;height:0;border-style:solid;left:50%;margin:0 0 0 -10px;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}.jet-map-box .jet-map-preloader{width:100%;padding:20px 0;box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:center}.jet-map-box .jet-map-preloader .jet-map-loader{display:block;width:24px;height:24px;margin:0 auto;border:3px solid currentColor;border-top-color:transparent;border-radius:50%;animation:jet-engine-map-spin 1s infinite linear}.jet-map-marker-wrap{padding:5px;position:relative;margin:0 0 10px;background:#fff;z-index:999;cursor:pointer;text-align:center}.jet-map-marker-wrap:after{content:"";position:absolute;top:100%;width:0;height:0;border-style:solid;left:50%;margin:0 0 0 -10px;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}.jet-map-listing .gm-svpc img{max-width:none}@keyframes jet-engine-map-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.jet-data-store-link-wrapper{display:flex}.jet-data-store-link{display:inline-flex;justify-content:center;align-items:center;gap:4px}.jet-data-store-link__icon.is-svg-icon{display:inline-flex}.jet-data-store-link__icon.is-svg-icon svg{width:1em;height:1em}.jet-data-store-link__icon{order:1}.jet-data-store-link__label{order:2}.jet-data-store-link.is-hidden{display:none!important}.jedv-resize-columns.elementor-section>.elementor-container>.elementor-column,.jedv-resize-columns.elementor-section>.elementor-container>.elementor-row>.elementor-column{flex-grow:1}