.jet-cw .jet-compare-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
}

.jet-cw .jet-compare-table tr,
.jet-cw .jet-compare-table td {
  border: 1px none;
}

.jet-cw .jet-compare-table .jet-compare-item--empty {
  text-align: center;
}

[data-elementor-device-mode="mobile"] .jet-compare-table-responsive-mobile,
[data-elementor-device-mode="tablet"] .jet-compare-table-responsive-tablet,
[data-elementor-device-mode="desktop"] .jet-compare-table-responsive-desktop {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

[data-elementor-device-mode="mobile"] .jet-compare-table-responsive-mobile .jet-compare-table,
[data-elementor-device-mode="tablet"] .jet-compare-table-responsive-tablet .jet-compare-table,
[data-elementor-device-mode="desktop"] .jet-compare-table-responsive-desktop .jet-compare-table {
  table-layout: auto;
}

.jet-compare-button__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}

.jet-compare-button__link {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  transform: translateZ(0);
  padding: 10px 15px;
  transition: .3s all ease;
}

.jet-compare-button__link .jet-compare-button__state {
  color: #fff;
}

.jet-compare-button__link:hover .jet-compare-button__state {
  color: #fff;
}

.jet-compare-button__icon {
  margin-right: 5px;
  margin-left: 5px;
  transition: none;
}

.jet-compare-button__plane {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.jet-compare-button__plane-normal {
  z-index: -1;
}

.jet-compare-button__plane-added {
  z-index: -1;
  opacity: 0;
}

.jet-compare-button__state {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.jet-compare-button__state-normal {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.jet-compare-button__state-added {
  width: 100%;
  height: 100%;
  display: none;
}

.jet-compare-button__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.jet-compare-button__link.added-to-compare .jet-compare-button__plane-normal {
  opacity: 0;
}

.jet-compare-button__link.added-to-compare .jet-compare-button__plane-added {
  opacity: 1;
}

.jet-compare-button__link.added-to-compare .jet-compare-button__state-normal {
  display: none;
}

.jet-compare-button__link.added-to-compare .jet-compare-button__state-added {
  display: flex;
  z-index: 3;
}

.jet-compare-button__link.jet-compare-button__link--icon-left .jet-compare-button__state {
  flex-direction: row;
}

.jet-compare-button__link.jet-compare-button__link--icon-left .jet-compare-button__state .jet-compare-button__icon {
  order: 1;
}

.jet-compare-button__link.jet-compare-button__link--icon-left .jet-compare-button__state .jet-compare-button__label {
  order: 2;
}

.jet-compare-button__link.jet-compare-button__link--icon-top .jet-compare-button__state {
  flex-direction: column;
}

.jet-compare-button__link.jet-compare-button__link--icon-top .jet-compare-button__state .jet-compare-button__icon {
  order: 1;
}

.jet-compare-button__link.jet-compare-button__link--icon-top .jet-compare-button__state .jet-compare-button__label {
  order: 2;
}

.jet-compare-button__link.jet-compare-button__link--icon-right .jet-compare-button__state {
  flex-direction: row;
}

.jet-compare-button__link.jet-compare-button__link--icon-right .jet-compare-button__state .jet-compare-button__icon {
  order: 2;
}

.jet-compare-button__link.jet-compare-button__link--icon-right .jet-compare-button__state .jet-compare-button__label {
  order: 1;
}

.jet-compare-button__link.jet-compare-button__link--icon-bottom .jet-compare-button__state {
  flex-direction: column;
}

.jet-compare-button__link.jet-compare-button__link--icon-bottom .jet-compare-button__state .jet-compare-button__icon {
  order: 2;
}

.jet-compare-button__link.jet-compare-button__link--icon-bottom .jet-compare-button__state .jet-compare-button__label {
  order: 1;
}

.jet-compare-button__link[data-widget-id="default"] .jet-compare-button__state {
  color: #fff;
}

.jet-compare-button__link[data-widget-id="default"] .jet-compare-button__plane-normal {
  background-color: #96588a;
}

.jet-compare-button__link[data-widget-id="default"] .jet-compare-button__plane-added {
  background-color: #96588a;
}

.jet-compare-button__link[data-widget-id="default"]:hover .jet-compare-button__state {
  color: #fff;
}

.jet-compare-button__link[data-widget-id="default"]:hover .jet-compare-button__plane-normal {
  background-color: #ad74a2;
}

.jet-compare-button__link[data-widget-id="default"]:hover .jet-compare-button__plane-added {
  background-color: #ad74a2;
}

.products .product .jet-compare-button__container {
  justify-content: flex-start;
}

.products .product .jet-compare-button__container .jet-compare-button__link {
  margin-top: 10px;
  margin-bottom: 10px;
}

.jet-compare-count-button__link {
  position: relative;
  display: inline-block;
  padding: 10px 15px;
  color: #ffffff;
  background: #a46497;
}

.jet-compare-count-button__link:hover {
  color: #ffffff;
  background: #a46497;
}

.jet-compare-count-button__icon {
  margin-right: 10px;
  transition: .3s all ease;
}

.jet-compare-count-button__count {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.jet-compare-count-button__count span {
  line-height: .8;
}

.jet-compare-count-button--count-top-right .jet-compare-count-button__count {
  right: 0;
  top: 0;
}

.jet-compare-count-button--count-center-right .jet-compare-count-button__count {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.jet-compare-count-button--count-bottom-right .jet-compare-count-button__count {
  right: 0;
  bottom: 0;
}

.jet-compare-count-button--count-bottom-center .jet-compare-count-button__count {
  right: 50%;
  bottom: 0;
  transform: translateX(50%);
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.jet-compare-count-button--count-bottom-left .jet-compare-count-button__count {
  left: 0;
  bottom: 0;
}

.jet-compare-count-button--count-center-left .jet-compare-count-button__count {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.jet-compare-count-button--count-top-left .jet-compare-count-button__count {
  left: 0;
  top: 0;
}

.jet-compare-count-button--count-top-center .jet-compare-count-button__count {
  right: 50%;
  top: 0;
  transform: translateX(50%);
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.jet-compare-count-button--count-center .jet-compare-count-button__count {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0 !important;
}

.jet-compare-count-button__link .jet-compare-count-button__content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-left .jet-compare-count-button__content {
  flex-direction: row;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-left .jet-compare-count-button__content .jet-compare-count-button__icon {
  order: 1;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-left .jet-compare-count-button__content .jet-compare-count-button__label {
  order: 2;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-top .jet-compare-count-button__content {
  flex-direction: column;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-top .jet-compare-count-button__content .jet-compare-count-button__icon {
  order: 1;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-top .jet-compare-count-button__content .jet-compare-count-button__label {
  order: 2;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-right .jet-compare-count-button__content {
  flex-direction: row;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-right .jet-compare-count-button__content .jet-compare-count-button__icon {
  order: 2;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-right .jet-compare-count-button__content .jet-compare-count-button__label {
  order: 1;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-bottom .jet-compare-count-button__content {
  flex-direction: column;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-bottom .jet-compare-count-button__content .jet-compare-count-button__icon {
  order: 2;
}

.jet-compare-count-button__link.jet-compare-count-button--icon-bottom .jet-compare-count-button__content .jet-compare-count-button__label {
  order: 1;
}

.jet-compare-message {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  background: #fff;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  border-radius: 6px;
  z-index: 11111;
  display: none;
  visibility: hidden;
}

.jet-compare-message.show {
  display: block;
  visibility: visible;
}

.jet-wishlist .jet-wishlist-item__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.jet-wishlist .jet-wishlist-thumbnail-left .jet-wishlist-item {
  display: flex;
  flex-direction: row;
}

.jet-wishlist .jet-wishlist-thumbnail-right .jet-wishlist-item {
  display: flex;
  flex-direction: row-reverse;
}

.jet-wishlist .jet-wishlist-thumbnail-left .jet-cw-thumbnail, .jet-wishlist .jet-wishlist-thumbnail-right .jet-cw-thumbnail {
  max-width: 100%;
  display: block;
}

.jet-wishlist .jet-wishlist-thumbnail-left .jet-cw-thumbnail img, .jet-wishlist .jet-wishlist-thumbnail-right .jet-cw-thumbnail img {
  width: 100%;
}

.jet-wishlist .jet-wishlist-thumbnail-left .jet-wishlist-item__content, .jet-wishlist .jet-wishlist-thumbnail-right .jet-wishlist-item__content {
  flex: 1 1 100%;
}

.jet-wishlist .jet-cw-rating-stars {
  display: block;
}

.cw-col-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.cw-col-row.disable-cols-gap div[class*="cw-col-desk"] {
  padding-left: 0;
  padding-right: 0;
}

.cw-col-row.disable-rows-gap div[class*="cw-col-desk"] {
  padding-top: 0;
  padding-bottom: 0;
}

.cw-col-desk-1, .cw-col-desk-2, .cw-col-desk-3, .cw-col-desk-4, .cw-col-desk-5, .cw-col-desk-6, .cw-col-tab-1, .cw-col-tab-2, .cw-col-tab-3, .cw-col-tab-4, .cw-col-tab-5, .cw-col-tab-6, .cw-col-mob-1, .cw-col-mob-2, .cw-col-mob-3, .cw-col-mob-4, .cw-col-mob-5, .cw-col-mob-6 {
  position: relative;
  min-height: 1px;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}

.cw-col-mob-1 {
  flex: 0 0 100%;
  max-width: 100%;
}

.cw-col-mob-2 {
  flex: 0 0 50%;
  max-width: 50%;
}

.cw-col-mob-3 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.cw-col-mob-4 {
  flex: 0 0 25%;
  max-width: 25%;
}

.cw-col-mob-5 {
  flex: 0 0 20%;
  max-width: 20%;
}

.cw-col-mob-6 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

@media (min-width: 768px) {
  .cw-col-tab-1 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cw-col-tab-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cw-col-tab-3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .cw-col-tab-4 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cw-col-tab-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .cw-col-tab-6 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
}

@media (min-width: 1025px) {
  .cw-col-desk-1 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cw-col-desk-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cw-col-desk-3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .cw-col-desk-4 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cw-col-desk-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .cw-col-desk-6 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
}

.jet-wishlist-button__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}

.jet-wishlist-button__link {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  transform: translateZ(0);
  padding: 10px 15px;
  transition: .3s all ease;
}

.jet-wishlist-button__link .jet-wishlist-button__state {
  color: #fff;
}

.jet-wishlist-button__link:hover .jet-wishlist-button__state {
  color: #fff;
}

.jet-wishlist-button__icon {
  margin-right: 5px;
  margin-left: 5px;
  transition: none;
}

.jet-wishlist-button__plane {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.jet-wishlist-button__plane-normal {
  z-index: -1;
}

.jet-wishlist-button__plane-added {
  z-index: -1;
  opacity: 0;
}

.jet-wishlist-button__state {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.jet-wishlist-button__state-normal {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.jet-wishlist-button__state-added {
  width: 100%;
  height: 100%;
  display: none;
}

.jet-wishlist-button__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.jet-wishlist-button__link.added-to-wishlist .jet-wishlist-button__plane-normal {
  opacity: 0;
}

.jet-wishlist-button__link.added-to-wishlist .jet-wishlist-button__plane-added {
  opacity: 1;
}

.jet-wishlist-button__link.added-to-wishlist .jet-wishlist-button__state-normal {
  display: none;
}

.jet-wishlist-button__link.added-to-wishlist .jet-wishlist-button__state-added {
  display: flex;
  z-index: 3;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-left .jet-wishlist-button__state {
  flex-direction: row;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-left .jet-wishlist-button__state .jet-wishlist-button__icon {
  order: 1;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-left .jet-wishlist-button__state .jet-wishlist-button__label {
  order: 2;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-top .jet-wishlist-button__state {
  flex-direction: column;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-top .jet-wishlist-button__state .jet-wishlist-button__icon {
  order: 1;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-top .jet-wishlist-button__state .jet-wishlist-button__label {
  order: 2;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-right .jet-wishlist-button__state {
  flex-direction: row;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-right .jet-wishlist-button__state .jet-wishlist-button__icon {
  order: 2;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-right .jet-wishlist-button__state .jet-wishlist-button__label {
  order: 1;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-bottom .jet-wishlist-button__state {
  flex-direction: column;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-bottom .jet-wishlist-button__state .jet-wishlist-button__icon {
  order: 2;
}

.jet-wishlist-button__link.jet-wishlist-button__link--icon-bottom .jet-wishlist-button__state .jet-wishlist-button__label {
  order: 1;
}

.jet-wishlist-button__link[data-widget-id="default"] .jet-wishlist-button__state {
  color: #fff;
}

.jet-wishlist-button__link[data-widget-id="default"] .jet-wishlist-button__plane-normal {
  background-color: #96588a;
}

.jet-wishlist-button__link[data-widget-id="default"] .jet-wishlist-button__plane-added {
  background-color: #96588a;
}

.jet-wishlist-button__link[data-widget-id="default"]:hover .jet-wishlist-button__state {
  color: #fff;
}

.jet-wishlist-button__link[data-widget-id="default"]:hover .jet-wishlist-button__plane-normal {
  background-color: #ad74a2;
}

.jet-wishlist-button__link[data-widget-id="default"]:hover .jet-wishlist-button__plane-added {
  background-color: #ad74a2;
}

.products .product .jet-wishlist-button__container {
  justify-content: flex-start;
}

.products .product .jet-wishlist-button__container .jet-wishlist-button__link {
  margin-top: 10px;
  margin-bottom: 10px;
}

.jet-wishlist-count-button__link {
  position: relative;
  display: inline-block;
  padding: 10px 15px;
  color: #ffffff;
  background: #a46497;
}

.jet-wishlist-count-button__link:hover {
  color: #ffffff;
  background: #a46497;
}

.jet-wishlist-count-button__icon {
  margin-right: 10px;
  transition: .3s all ease;
}

.jet-wishlist-count-button__count {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.jet-wishlist-count-button__count span {
  line-height: .8;
}

.jet-wishlist-count-button--count-top-right .jet-wishlist-count-button__count {
  right: 0;
  top: 0;
}

.jet-wishlist-count-button--count-center-right .jet-wishlist-count-button__count {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.jet-wishlist-count-button--count-bottom-right .jet-wishlist-count-button__count {
  right: 0;
  bottom: 0;
}

.jet-wishlist-count-button--count-bottom-center .jet-wishlist-count-button__count {
  right: 50%;
  bottom: 0;
  transform: translateX(50%);
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.jet-wishlist-count-button--count-bottom-left .jet-wishlist-count-button__count {
  left: 0;
  bottom: 0;
}

.jet-wishlist-count-button--count-center-left .jet-wishlist-count-button__count {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.jet-wishlist-count-button--count-top-left .jet-wishlist-count-button__count {
  left: 0;
  top: 0;
}

.jet-wishlist-count-button--count-top-center .jet-wishlist-count-button__count {
  right: 50%;
  top: 0;
  transform: translateX(50%);
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.jet-wishlist-count-button--count-center .jet-wishlist-count-button__count {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0 !important;
}

.jet-wishlist-count-button__link .jet-wishlist-count-button__content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-left .jet-wishlist-count-button__content {
  flex-direction: row;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-left .jet-wishlist-count-button__content .jet-wishlist-count-button__icon {
  order: 1;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-left .jet-wishlist-count-button__content .jet-wishlist-count-button__label {
  order: 2;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-top .jet-wishlist-count-button__content {
  flex-direction: column;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-top .jet-wishlist-count-button__content .jet-wishlist-count-button__icon {
  order: 1;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-top .jet-wishlist-count-button__content .jet-wishlist-count-button__label {
  order: 2;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-right .jet-wishlist-count-button__content {
  flex-direction: row;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-right .jet-wishlist-count-button__content .jet-wishlist-count-button__icon {
  order: 2;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-right .jet-wishlist-count-button__content .jet-wishlist-count-button__label {
  order: 1;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-bottom .jet-wishlist-count-button__content {
  flex-direction: column;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-bottom .jet-wishlist-count-button__content .jet-wishlist-count-button__icon {
  order: 2;
}

.jet-wishlist-count-button__link.jet-wishlist-count-button--icon-bottom .jet-wishlist-count-button__content .jet-wishlist-count-button__label {
  order: 1;
}

.jet-cw .jet-cw-remove-button {
  background: transparent;
  padding: 0;
  color: #a1a2a4;
  text-transform: none;
}

.jet-cw .jet-cw-remove-button:hover {
  color: #3b3d42;
}

.jet-cw .jet-cw-thumbnail {
  display: inline-block;
  font-size: 0;
}

.jet-cw .jet-cw-stock-status p {
  margin: 0;
}

.jet-cw .jet-cw-tags ul,
.jet-cw .jet-cw-categories ul {
  list-style: none;
  margin: 0;
}

.jet-cw .jet-cw-tags ul li,
.jet-cw .jet-cw-categories ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.jet-cw-loading {
  opacity: .5;
}
