/* === 1. PRESET SHORTCODE === */
.yith-wcan-filters {
  background-color: var(--yith-wcan-filters_colors_background, transparent);
  margin-bottom: 30px;
}
.yith-wcan-filters h3.mobile-only {
  display: none;
}
.yith-wcan-filters .yith-wcan-filter {
  margin-bottom: 30px;
}
.yith-wcan-filters .yith-wcan-filter .filter-title {
  color: var(--yith-wcan-filters_colors_titles, #434343);
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable {
  cursor: pointer;
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
  background-size: 100% auto;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 15px;
  top: calc(50% - 5px);
  width: 10px;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.closed:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:not(.opened):after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:not(.open):after {
  background-image: url("../images/arrow-down.svg");
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after {
  background-image: url("../images/arrow-up.svg");
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
  right: 5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.collapsable.closed + .filter-content {
  display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items {
  float: none;
  list-style: none;
  padding-left: 0;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 {
  margin: 0;
  padding: 0;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
  padding-left: 15px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-color {
  font-size: 0;
  margin: 0 -5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-label {
  font-size: 0;
  margin: 0 -5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-dropdown {
  display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
  line-height: 2;
  margin: 0;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
  color: var(--yith-wcan-anchors_style_text, #434343);
  text-decoration: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
  color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled {
  opacity: 0.5;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled > label > a {
  color: #B4B4B4;
  cursor: not-allowed;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
  color: var(--yith-wcan-anchors_style_text_active, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color {
  display: inline-block;
  margin-bottom: 10px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color > a {
  display: inline-block;
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-image {
  font-size: 1rem;
  text-align: center;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-below, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
  font-size: 1rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
  display: block;
  margin: 0 0 10px;
  width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-color,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-image {
  margin-bottom: 0;
  margin-right: 10px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-label {
  display: inline-block;
  font-size: 1em;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color {
  border: 2px solid transparent;
  border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
  display: inline-block;
  height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
  margin-bottom: 5px;
  overflow: hidden;
  vertical-align: middle;
  width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color .color-swatch {
  display: block;
  height: 100%;
  width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color.bi-color .color-swatch {
  border-style: solid;
  border-width: 0 0 var(--yith-wcan-color_swatches_size, 45px) var(--yith-wcan-color_swatches_size, 45px);
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color:hover {
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image {
  border: 2px solid transparent;
  border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
  display: inline-block;
  font-size: 0;
  height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
  margin-bottom: 5px;
  overflow: hidden;
  vertical-align: middle;
  width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image:hover {
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image img {
  height: auto;
  width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-image img {
  opacity: 0.4;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label {
  display: block;
  font-size: 0.6em;
  line-height: 1.4;
  text-align: center;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-hide .term-label {
  display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-image {
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color:not(.no-color):not(.no-image):not(.label-right) > a:after {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  background-image: url("../images/close.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60%;
  border-radius: 100%;
  color: #fff;
  content: "";
  font-size: 16px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  right: -5px;
  text-align: center;
  text-decoration: none;
  top: -5px;
  width: 15px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
  background-color: var(--yith-wcan-labels_style_background, #fff);
  box-shadow: 0 0 0 1px #D7D7D7;
  border-radius: 4px;
  display: inline-block;
  margin: 0 5px 10px;
  padding: 7px;
  text-align: center;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label > a {
  color: var(--yith-wcan-labels_style_text, #434343);
  display: block;
  height: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a {
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a:after {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  background-image: url("../images/close.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60%;
  border-radius: 100%;
  color: #fff;
  content: "";
  font-size: 16px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  right: -5px;
  text-align: center;
  text-decoration: none;
  top: -5px;
  width: 15px;
  right: -13px;
  top: -15px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.disabled):hover {
  box-shadow: 0 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2);
  color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
  background-color: var(--yith-wcan-labels_style_background_active, #4e8ba2);
  box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_active, #4e8ba2);
  color: var(--yith-wcan-labels_style_text_active, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .term-label,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .item-count {
  color: var(--yith-wcan-labels_style_text_active, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
  background-color: var(--yith-wcan-labels_style_background_hover, #4e8ba2);
  box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_hover, #4e8ba2);
  color: var(--yith-wcan-labels_style_text_hover, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .term-label,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .item-count {
  color: var(--yith-wcan-labels_style_text_hover, #fff);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image {
  background: none;
  box-shadow: none;
  display: block;
  padding: 0;
  text-align: left;
  width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image > a {
  display: inline-block;
  color: var(--yith-wcan-anchors_style_text, #434343);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image > a:hover {
  color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image.active > a {
  color: var(--yith-wcan-anchors_style_text_active, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-image {
  margin-right: 10px;
  max-width: 70px;
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-label {
  display: inline-block;
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image {
  display: inline-block;
  font-size: 0;
  max-width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image img {
  width: 100%;
  height: auto;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
  display: block;
  font-size: 0.8rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-hide.with-image .term-label {
  display: none;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable {
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable .toggle-handle {
  background-size: 50% auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 0;
  width: 20px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.closed > .toggle-handle {
  background-image: url("../images/arrow-down.svg");
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.opened > .toggle-handle {
  background-image: url("../images/arrow-up.svg");
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable:after {
  top: 5px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count {
  color: #B4B4B4;
  font-size: 1em;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .star-rating {
  display: inline-block;
  line-height: 1.4;
  margin-right: 10px;
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .radiobutton.checked:before {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-1-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(100% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-2-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(50% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(33.3333333333% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-4-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(25% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-5-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(20% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-6-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(16.6666666667% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-7-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(14.2857142857% - 10px);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-8-column {
  display: inline-block;
  margin: 0 5px 10px;
  vertical-align: top;
  width: calc(12.5% - 10px);
}
.yith-wcan-filters .yith-wcan-filter.label-design .filter-items {
  font-size: 0;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 0;
  color: #fff;
  cursor: initial;
  font-size: 0.6875rem;
  line-height: normal;
  padding: 7px 10px;
  pointer-events: none;
  text-align: center;
  display: none;
  top: calc(50% - 15px);
  z-index: 1006;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip:before {
  background: transparent !important;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  content: "";
  bottom: -5px;
  display: block;
  height: 0;
  left: -5px;
  position: absolute;
  top: calc(50% - 5px);
  width: 0;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip > img {
  min-width: 40px;
  height: auto;
}
.yith-wcan-filters .yith-wcan-filter .filter-color .yith-wcan-tooltip,
.yith-wcan-filters .yith-wcan-filter .filter-label .yith-wcan-tooltip {
  bottom: calc(100% + 15px);
  top: auto;
  white-space: nowrap;
}
.yith-wcan-filters .yith-wcan-filter .with-tooltip {
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .with-tooltip .yith-wcan-tooltip {
  position: absolute;
}
.yith-wcan-filters .yith-wcan-filter .filter-color .with-tooltip .yith-wcan-tooltip:before,
.yith-wcan-filters .yith-wcan-filter .filter-label .with-tooltip .yith-wcan-tooltip:before {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  left: calc(50% - 5px);
  top: 100%;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both {
  padding: 20px 10px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both:after {
  content: "";
  display: block;
  clear: both;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min,
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
  min-width: 0;
  width: 50px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .irs {
  margin-bottom: 20px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min {
  float: left;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
  float: right;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.fields {
  padding: 20px 0;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-min,
.yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-max {
  min-width: 0;
  width: 70px;
  margin: 0 5px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-line {
  height: 5px;
  border-radius: 4px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-handle {
  border: 4px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  cursor: grab;
  height: 18px;
  top: 29px;
  width: 18px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-min,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-max {
  background: none;
  top: -5px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 0;
  color: #fff;
  cursor: initial;
  font-size: 0.6875rem;
  line-height: normal;
  padding: 7px 10px;
  pointer-events: none;
  text-align: center;
  top: -8px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
  background: transparent !important;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  content: "";
  bottom: -5px;
  display: block;
  height: 0;
  left: -5px;
  position: absolute;
  top: calc(50% - 5px);
  width: 0;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from > img,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to > img,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single > img {
  min-width: 40px;
  height: auto;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before,
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  left: calc(50% - 2px);
  top: 100%;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  padding: 8px 15px;
  cursor: pointer;
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:after {
  background-size: 100% auto;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 15px;
  top: calc(50% - 5px);
  width: 10px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.closed:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:not(.opened):after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:not(.open):after {
  background-image: url("../images/arrow-down.svg");
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.opened:after {
  background-image: url("../images/arrow-up.svg");
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
  background-color: #fff;
  border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
  border-radius: 4px;
  box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
  display: none;
  left: 0;
  padding: 15px;
  position: absolute;
  right: 0;
  top: calc(100% + 10px);
  z-index: 1011;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container {
  margin-bottom: 15px;
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field {
  padding-right: 40px;
  width: 100%;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:active, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:focus {
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  box-shadow: 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2);
  outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container:after {
  background-image: url("../images/search.svg");
  background-size: 100% auto;
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 25px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items {
  margin-bottom: 0;
  max-height: 200px;
  overflow-y: scroll;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li {
  margin-bottom: 5px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li > a {
  display: inline-block;
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar-thumb {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 4px;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more {
  color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
  display: inline-block;
  font-size: 0.8em;
  margin-top: 10px;
  text-decoration: none;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more:hover {
  color: var(--yith-wcan-anchors_style_text, #434343);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label {
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label .star-rating {
  display: inline-block;
  line-height: 1.4;
  margin-right: 10px;
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
  border-color: rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
  box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open .dropdown-wrapper {
  display: block;
}
.yith-wcan-filters .yith-wcan-filter a.clear-selection {
  font-size: 0.9em;
  display: inline-block;
  margin-bottom: 20px;
  cursor: pointer;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder {
  height: calc(1.5em + 16px);
  background-color: #B4B4B4 !important;
  border: 0 !important;
  border-radius: 4px;
  box-shadow: none;
  color: #B4B4B4 !important;
  display: block;
  max-width: 100% !important;
  opacity: 0.15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: auto;
  z-index: 1;
  cursor: pointer;
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:before {
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%);
}
@keyframes loading__animation {
  to {
    transform: translateX(100%);
  }
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:after {
  background-size: 100% auto;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 15px;
  top: calc(50% - 5px);
  width: 10px;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.closed:after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:not(.opened):after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:not(.open):after {
  background-image: url("../images/arrow-down.svg");
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.open:after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.opened:after {
  background-image: url("../images/arrow-up.svg");
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder {
  position: relative;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .item-placeholder {
  height: 5px;
  margin: 45px 0;
  background-color: #B4B4B4 !important;
  border: 0 !important;
  border-radius: 4px;
  box-shadow: none;
  color: #B4B4B4 !important;
  display: block;
  max-width: 100% !important;
  opacity: 0.15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: auto;
  z-index: 1;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .item-placeholder:before {
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%);
}
@keyframes loading__animation {
  to {
    transform: translateX(100%);
  }
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle {
  border-radius: 100%;
  border: 4px solid #ebebeb;
  background-color: #ebebeb;
  top: calc(50% - 9px);
  z-index: 2;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle.from {
  left: 0;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle.to {
  right: 0;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items {
  margin-bottom: 0;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .filter-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items input {
  cursor: not-allowed;
  pointer-events: none;
  vertical-align: middle;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .item-placeholder {
  height: 1em;
  vertical-align: middle;
  cursor: none;
  background-color: #B4B4B4 !important;
  border: 0 !important;
  border-radius: 4px;
  box-shadow: none;
  color: #B4B4B4 !important;
  display: block;
  max-width: 100% !important;
  opacity: 0.15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: auto;
  z-index: 1;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .item-placeholder:before {
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%);
}
@keyframes loading__animation {
  to {
    transform: translateX(100%);
  }
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.checkbox-design .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.radio-design .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-price-range .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-orderby .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-review .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-stock-sale .item-placeholder {
  flex: auto;
  display: inline-block;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items {
  font-size: inherit;
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item {
  display: block;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(1) {
  width: calc(40% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(2) {
  width: calc(25% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(3) {
  width: calc(35% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(4) {
  width: calc(30% - 5px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item .item-placeholder {
  height: 2em;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.color-design .filter-items .filter-item {
  border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
  display: inline-block;
  height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
  margin-right: 15px;
  vertical-align: middle;
  width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.color-design .filter-items .filter-item .item-placeholder {
  height: 100%;
}
.yith-wcan-filters .yith-wcan-filter.filter-placeholder.text-design .filter-items .filter-item {
  display: block;
  margin-bottom: 25px;
}
.yith-wcan-filters.custom-style span.checkboxbutton {
  position: relative;
}
.yith-wcan-filters.custom-style span.checkboxbutton input[type=checkbox] {
  bottom: 0;
  cursor: pointer;
  height: 20px;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  width: 20px;
}
.yith-wcan-filters.custom-style span.checkboxbutton:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  margin-right: 10px;
  text-align: center;
  line-height: 23px;
  font-size: 17px;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: 5px;
  transition: background-color ease 0.3s;
}
.yith-wcan-filters.custom-style span.checkboxbutton.checked:before {
  background-image: url("../images/check.svg") !important;
  background-size: 65%;
  background-position: center center;
  background-repeat: no-repeat !important;
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  color: #ffffff;
  content: "";
}
.yith-wcan-filters.custom-style span.radiobutton {
  position: relative;
}
.yith-wcan-filters.custom-style span.radiobutton input[type=radio] {
  bottom: 0;
  cursor: pointer;
  height: 23px;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  width: 23px;
}
.yith-wcan-filters.custom-style span.radiobutton:before {
  content: "";
  background: #ffffff;
  background-clip: content-box;
  border: 1px solid #D7D7D7;
  border-radius: 100%;
  cursor: pointer;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  padding: 2px;
  margin-bottom: 5px;
  margin-right: 10px;
  text-align: center;
  vertical-align: middle;
  width: 20px;
}
.yith-wcan-filters.custom-style span.radiobutton.checked:before {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  background-clip: content-box !important;
}
.yith-wcan-filters.custom-style .star-rating {
  color: #e3a405;
}
.yith-wcan-filters.custom-style .yith-wcan-filter.filter-placeholder span.checkboxbutton:before,
.yith-wcan-filters.custom-style .yith-wcan-filter.filter-placeholder span.radiobutton:before {
  border: 1px solid #B4B4B4;
  background-color: #B4B4B4;
  opacity: 0.15;
}
.yith-wcan-filters .apply-filters {
  margin-top: 15px;
}
.yith-wcan-filters.filters-modal {
  bottom: 0;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: translate(-100%, 0);
  transition: 0.3s transform cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 1002;
}
.yith-wcan-filters.filters-modal h3 {
  background: #eee;
  font-size: 1.2em;
  height: 60px;
  left: 0;
  line-height: 60px;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1007;
}
.yith-wcan-filters.filters-modal h3.mobile-only {
  display: block;
}
.yith-wcan-filters.filters-modal .filters-container {
  height: calc(100% - 65px);
  margin-top: 65px;
  overflow-y: scroll;
  padding: 20px;
}
.yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
.yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar-thumb {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 4px;
}
.yith-wcan-filters.filters-modal .filters-container > .clear-selection {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 20px;
}
.yith-wcan-filters.filters-modal.with-filter-button .filters-container {
  height: calc(100% - 130px);
}
.yith-wcan-filters.filters-modal .yith-wcan-filter {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 15px;
}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title {
  margin: 0;
}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title.collapsable:after {
  right: 5px;
}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-content {
  margin-top: 15px;
}
.yith-wcan-filters.filters-modal.open {
  display: block;
  opacity: 1;
  transform: translate(0, 0);
}
.yith-wcan-filters.filters-modal .close-button {
  color: var(--yith-wcan-anchors_style_text, #434343);
  cursor: pointer;
  font-size: 1.5em;
  height: 35px;
  line-height: 1;
  position: absolute;
  text-align: center;
  text-decoration: none;
  right: 20px;
  top: 15px;
  vertical-align: middle;
  width: 35px;
  z-index: 1008;
}
.yith-wcan-filters.filters-modal .close-button:hover {
  color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters.filters-modal .main-modal-button {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 0;
  bottom: 0;
  display: none;
  height: 60px;
  line-height: 60px;
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  right: 0;
  width: 100%;
}
.yith-wcan-filters.horizontal:not(.filters-modal) {
  text-align: left;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {
  display: inline-block;
  margin-bottom: 8px;
  min-width: 200px;
  position: relative;
  vertical-align: top;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 15px;
  padding: 10px 40px 10px 20px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable:after {
  right: 15px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable span.filter-count {
  border: 2px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  padding: 0 5px;
  font-size: 0.8em;
  margin: 0 10px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content {
  border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
  box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content {
  background-color: #fff;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  min-width: 300px;
  position: absolute;
  padding: 20px;
  width: 100%;
  z-index: 1001;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer {
  background-color: #f0f0f0;
  margin: 20px -20px -20px;
  padding: 15px 20px;
  text-align: right;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer .apply-filters {
  margin: 0;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer .clear-selection {
  background: #CBCBCB;
  border-color: #CBCBCB;
  color: #434343;
  margin-bottom: 0;
  margin-right: 15px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items {
  max-height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 5px 2px 0 0;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items::-webkit-scrollbar-thumb {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 4px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.label-design .filter-items {
  padding-top: 8px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container {
  margin-bottom: 20px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container input {
  width: 100%;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .matching-items a {
  cursor: pointer;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-title {
  visibility: hidden;
  height: 0;
  margin: 0;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content {
  height: calc(1.5em + 16px);
  margin-bottom: 10px;
  background-color: #B4B4B4 !important;
  border: 0 !important;
  border-radius: 4px;
  box-shadow: none;
  color: #B4B4B4 !important;
  display: block;
  max-width: 100% !important;
  opacity: 0.15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: auto;
  z-index: 1;
  cursor: pointer;
  position: relative;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:before {
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%);
}
@keyframes loading__animation {
  to {
    transform: translateX(100%);
  }
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:after {
  background-size: 100% auto;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 15px;
  top: calc(50% - 5px);
  width: 10px;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.closed:after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:not(.opened):after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:not(.open):after {
  background-image: url("../images/arrow-down.svg");
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.open:after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.opened:after {
  background-image: url("../images/arrow-up.svg");
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content * {
  display: none;
}
.yith-wcan-filters.horizontal:not(.filters-modal) form > .apply-filters {
  margin-top: 0;
}

body.admin-bar .yith-wcan-filters.filters-modal {
  top: 32px;
}

body.yith-wcan-preset-modal-open:after {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
}
body.yith-wcan-preset-modal-open:after.admin-bar {
  top: 32px;
}

body.rtl .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
  padding-left: 0;
  padding-right: 15px;
}
body.rtl .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
  left: 5px;
  right: auto;
}

@media (max-width: 991px) {
  body.filters-in-modal .yith-wcan-filters {
    display: none;
  }
}
@media (max-width: 782px) {
  body.admin-bar .yith-wcan-filters.filters-modal {
    top: 46px;
  }
}
/* === 2. ACTIVE FILTERS LABELS === */
.yith-wcan-active-filters {
  font-size: 0.8em;
  margin-bottom: 20px;
}
.yith-wcan-active-filters .active-filter {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 15px;
}
.yith-wcan-active-filters .active-filter b {
  display: inline-block;
  margin-right: 15px;
}
.yith-wcan-active-filters .active-filter .active-filter-label {
  border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 5px;
  color: var(--yith-wcan-anchors_style_text, #434343);
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  margin-right: 5px;
  margin-bottom: 0;
  padding: 4px 15px 3px;
  position: relative;
  text-decoration: none;
  position: relative;
}
.yith-wcan-active-filters .active-filter .active-filter-label:after {
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  background-image: url("../images/close.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60%;
  border-radius: 100%;
  color: #fff;
  content: "";
  font-size: 16px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  right: -5px;
  text-align: center;
  text-decoration: none;
  top: -5px;
  width: 15px;
}
.yith-wcan-active-filters .active-filter .active-filter-label .star-rating {
  display: inline-block;
  line-height: 1.4;
  margin-right: 10px;
  vertical-align: middle;
  margin-right: 0;
}
.yith-wcan-active-filters.no-titles .active-filter {
  margin-right: 0;
}
.yith-wcan-active-filters.custom-style .star-rating {
  color: #e3a405;
}
.yith-wcan-active-filters .reset-filters {
  border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-radius: 5px;
  color: var(--yith-wcan-anchors_style_text, #434343);
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  margin-right: 5px;
  margin-bottom: 0;
  padding: 4px 15px 3px;
  position: relative;
  text-decoration: none;
  background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  color: #fff;
}
.yith-wcan-active-filters .reset-filters:hover {
  background-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * 0.8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * 0.8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * 0.8));
  border-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * 0.8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * 0.8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * 0.8));
}

/* === 3. MOBILE FILTERS === */
.yith-wcan-filters-opener {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  background: #fff;
  color: var(--yith-wcan-anchors_style_text, #434343);
  display: none;
  outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}
.yith-wcan-filters-opener i.filter-icon {
  background-image: url("../images/filters.svg");
  background-position: center center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  display: inline-block;
  height: 15px;
  margin-right: 2px;
  vertical-align: middle;
  width: 15px;
}
.yith-wcan-filters-opener:hover {
  background: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
  color: #fff;
}
.yith-wcan-filters-opener:hover i.filter-icon {
  filter: brightness(0) invert(1);
}

/*# sourceMappingURL=shortcodes.css.map */
.pi-corw-container{
    width:600px;
    margin:auto;
    max-width:90%;
    background:#fff;
    padding:15px;
    position: relative;
    border:1px solid #ccc;
}

.pi-corw-container .mb-10{
    margin-bottom:10px;
}

.pi-corw-container .mt-5{
    margin-top:5px;
}

.pi-corw-container textarea{
    width:100%;
    padding:10px;
}

.pi-alert-box{
    background:#F00;
    color:#fff;
    padding:7px 10px;
    border-radius:4px;
    margin-bottom:10px;
}

.pi-cord-reason-label{
    display:block;
    width:100%;
    margin-bottom:10px;
}

.pi-cord-reason{
    margin-left:5px;
}

.pi-options-button{
    display:flex;
    padding:5px;
    flex-direction: column;
}

.pi-options-button .pi-button{
    padding:10px;
    background:#ccc;
    color:#000;
    margin:5px;
    border-radius: 4px;
    text-align: center;
}

.pi-failed-product-list a{
    text-decoration:none;
    border-bottom:0px;
}

.jq-toast-wrap{
    width:300px !important;
}

.pi-navigation-link{
    display: flex;
}

.pi-navigation-link a{
    padding:7px;
    border-radius:4px;
    background:#ccc;
    margin: 3px;
    flex: 1;
    text-align: center;
    color: #000 !important;
}


.pi-wallet-refund{
    display:block;
    padding:10px;
    background:#ccc;
    margin-bottom:15px;
    border-radius:10px;
}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}#commercekit-wishlist-popup{font-weight:700;line-height:50px;text-align:center;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:6px;position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000;transform:translate(-50%,0)}.commercekit-wishlist.mini{position:absolute;right:15px;top:15px;z-index:2;width:30px;height:30px;background:#fff;border-radius:50%;opacity:0;transition:all .2s}@media (max-width:992px){.commercekit-wishlist.mini{opacity:1}}li.menu-item .commercekit-wishlist.mini{right:10px;top:10px}li.product .commercekit-wishlist a{width:30px;height:30px;position:absolute;top:0;z-index:1;display:block;text-align:center;height:100%;border-radius:99%;}.commercekit-wishlist.full{position:relative;margin-left:22px;line-height:1.5}.commercekit-wishlist.full a em.cg-wishlist-t:before,.commercekit-wishlist.full a em.cg-wishlist:before{margin-top:1px}.commercekit-wishlist a.processing:after,.commercekit-wishlist-table a.commercekit-remove-wishlist2.processing:after{position:absolute;top:3px;left:3px;-webkit-transition:opacity 0 ease;transition:opacity 0 ease;content:"";display:inline-block;width:22px;height:22px;border:1px solid rgba(0,0,0,.15);border-left-color:#fff;border-radius:50%;vertical-align:middle;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;webkit-animation:ckit-rotate 450ms infinite linear;animation:ckit-rotate 450ms infinite linear;box-sizing:content-box}.commercekit-wishlist-table a.commercekit-remove-wishlist2.processing:after{top:-6px;left:-6px;width:30px;height:30px}@-webkit-keyframes ckit-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ckit-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.commercekit-wishlist a em{font-style:normal}.commercekit-wishlist a em.cg-wishlist-t:before,.commercekit-wishlist a em.cg-wishlist:before,.commercekit-wishlist.full a em.cg-wishlist-t:before{position:absolute;content:"";display:block;width:16px;height:16px;background:#333;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}li .commercekit-wishlist a em.cg-wishlist-t:before,li .commercekit-wishlist a em.cg-wishlist:before{left:50%;top:50%;transform:translate(-50%,-50%)}.commercekit-wishlist a em.cg-wishlist-t:before,.commercekit-wishlist a em.cg-wishlist:before,.commercekit-wishlist.full a em.cg-wishlist-t:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31802 6.31802C2.56066 8.07538 2.56066 10.9246 4.31802 12.682L12.0001 20.364L19.682 12.682C21.4393 10.9246 21.4393 8.07538 19.682 6.31802C17.9246 4.56066 15.0754 4.56066 13.318 6.31802L12.0001 7.63609L10.682 6.31802C8.92462 4.56066 6.07538 4.56066 4.31802 6.31802Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31802 6.31802C2.56066 8.07538 2.56066 10.9246 4.31802 12.682L12.0001 20.364L19.682 12.682C21.4393 10.9246 21.4393 8.07538 19.682 6.31802C17.9246 4.56066 15.0754 4.56066 13.318 6.31802L12.0001 7.63609L10.682 6.31802C8.92462 4.56066 6.07538 4.56066 4.31802 6.31802Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.commercekit-wishlist a em.cg-wishlist-t:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L9 17L19 7' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L9 17L19 7' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.commercekit-wishlist.full a em.cg-wishlist, .commercekit-wishlist.full a em.cg-wishlist-t{position:absolute}ul.products li.product:hover .commercekit-wishlist.mini,ul.products li.product:focus-within .commercekit-wishlist.mini{opacity:1;transform:translateY(0px)}.commercekit-pages{clear:both;width:100%;text-align:right}.commercekit-wishlist-table tbody td,.commercekit-wishlist-table thead th{border-bottom:1px solid #eee;padding:12px 0;vertical-align:middle;font-size:14px}.commercekit-wishlist-table thead th{padding-top:0;border-bottom-width:2px; font-size:15px;}.commercekit-wishlist-table tbody td{padding-right:15px}.commercekit-wishlist-table tbody tr:last-child td{border:none}.commercekit-wishlist-table a{color:#000}.commercekit-wishlist-table .remove{vertical-align:middle;text-align:left;padding-left:0;padding-right:0;width:42px}.commercekit-wishlist-table .remove a{display:block;width:24px;height:24px;font-size:16px;line-height:19px;border-radius:100%;color:#ccc;font-weight:700;text-align:center;border:1.5px solid #ccc;transition:all .2s}.commercekit-wishlist-table .remove a:hover{color:#777;border-color:#777}.commercekit-wishlist-table .image-name{vertical-align:middle}.commercekit-wishlist-table .image-name .image{display:inline-block;vertical-align:middle;width:50px;margin-right:10px}.commercekit-wishlist-table .image{width:80px}.commercekit-wishlist-table .price del{color:#999}.commercekit-wishlist-table .stock .instock{color:#007f12; font-weight:bold;}.commercekit-wishlist-table .stock .outofstock{color:#999}.commercekit-wishlist-table .cart{text-align:right;padding-right:0;font-size:13px}.commercekit-wishlist-table .cart button,.commercekit-wishlist-table .cart a.button{padding: 0.5em 1em;line-height:1.5;transition:.2s all;border-radius:4px;font-size:13px;color:#fff;white-space:nowrap;font-weight:700;cursor:pointer;}.commercekit-wishlist-table{margin-top:10px;margin-bottom:2em}.commercekit-wishlist-table .center{text-align:center}.commercekit-wishlist-table a.commercekit-remove-wishlist2{width:24px;height:24px;display:inline-block;vertical-align:middle;text-align:center}.commercekit-wishlist-table a.commercekit-remove-wishlist2.processing{position:relative}.commercekit-wishlist a em.cg-wishlist-t:before,.commercekit-wishlist a em.cg-wishlist:before,.commercekit-wishlist.full a em.cg-wishlist-t:before{left:-22px}@media(max-width: 770px){.commercekit-wishlist-table{margin-bottom:inherit}.commercekit-wishlist-table thead{display:none}.commercekit-wishlist-table tbody td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:0 0 5px;font-size:13px;border:none}.commercekit-wishlist-table tbody td.name{padding-bottom:2px;font-size:14px;padding-right:40px;line-height:1.45}.commercekit-wishlist-table tbody td.stock{font-size:12px;opacity:.6}.commercekit-wishlist-table tr{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e2e2;padding-left:120px;min-height:130px;display:block}.commercekit-wishlist-table tr:last-child{border:none}.commercekit-wishlist-table td.remove{position:absolute;top:0;right:0;z-index:1;width:inherit}.commercekit-wishlist-table td.image{position:absolute;top:5px;left:0;overflow:hidden;margin-bottom:0;padding-bottom:0;max-height:120px;border-bottom:none}.commercekit-wishlist-table .image{width:100px}.commercekit-wishlist-table .cart button{font-size:12px;padding:.5em 1.2em}}
.commercekit-wishlist-table .image img { display: block; } .commercekit-wishlist-pages { font-size: 14px; display: flex; justify-content: space-between; align-items: center; margin-top: -1em;margin-bottom: 4em; } .commercekit-wishlist-pages .tablenav-pages-navspan, .commercekit-wishlist-pages a { font-size: 18px; padding: 2px 2px;} .commercekit-wishlist-pages .paging-input { padding: 0 10px; } .commercekit-wishlist-pages a{ width: 34px;border: 1px solid #e2e2e2;height: 36px;align-items: center;display: inline-flex;justify-content: center;color: #111;border-radius:3px;box-shadow:0 4px 7px -2px rgba(0, 0, 0, 0.06) }.commercekit-wishlist-pages a:hover{border-color:#ccc;}.commercekit-wishlist-pages a:hover{color:#000}.commercekit-wishlist-table .image a{display:block}
.commercekit-wishlist a {display: inline-flex;}

/* RTL */
.rtl .commercekit-wishlist {margin-right: 22px;margin-left: 0;}
.rtl .commercekit-wishlist.full a em.cg-wishlist-t:before,
.rtl .commercekit-wishlist.full a em.cg-wishlist:before,
.rtl .commercekit-wishlist.full a em.cg-wishlist-t:before {left: auto;right: -22px;}
.commercekit-wishlist a i.cg-wishlist {right: 0px;left: auto;}

.rtl .menu-item .commercekit-wishlist.mini {left: 10px;}
.rtl .commercekit-wishlist-table .cart {text-align: left;padding-left: 0;}
.rtl .commercekit-wishlist-table tbody td {padding-left: 15px;padding-right: 0;}
@media screen and (max-width: 770px) {
	.rtl .commercekit-wishlist-table .cart, .rtl .commercekit-wishlist-table .remove {text-align: right;}
}
/* Shoptimizer */
.theme-shoptimizer .commercekit-wishlist.full {margin-bottom: 15px;}
.theme-shoptimizer .commercekit-wishlist a {font-size:13px;font-weight: 600;color:#111;}
.theme-shoptimizer .commercekit-wishlist a:hover{color:#111;}
.theme-shoptimizer .commercekit-wishlist a:hover span {text-decoration: underline;text-decoration-thickness: 0.5px;text-underline-offset: 0.18em;}
@media screen and (max-width: 600px) {.theme-shoptimizer.m-grid-2 .commercekit-wishlist.mini {top: 10px;right: 10px;}}
.rtl.theme-shoptimizer .commercekit-wishlist.mini {left: 10px;right:auto;}
@media screen and (min-width: 993px) {
	.theme-shoptimizer .commercekit-wishlist.mini {right: 30px;}
	.rtl.theme-shoptimizer .commercekit-wishlist.mini {left: 30px;right:auto}
	.rtl li.menu-item .commercekit-wishlist.mini {left:10px;right:auto;}
	ul.commercekit-wishlist-list.products li.product { width: 25%; }
}
body:has(.wsl-no-title) h1.entry-title { display: none; }
@media (max-width: 992px) {
    ul.products:has(.wsl-no-products) {
    	grid-template-columns: repeat(1, minmax(10px, 1fr));
   }
}
ul.commercekit-wishlist-list.products .wsl-no-products { width: 100%; list-style: none; min-height: 450px; text-align: center; padding-bottom: 4rem; }
ul.commercekit-wishlist-list.products .wsl-no-products .wsl-no-icon { padding: 0; margin: 0; }
.wsl-no-icon svg { width: 200px; }
ul.commercekit-wishlist-list.products .wsl-no-products .wsl-no-title { font-size: clamp(1.625rem, 0.2276rem + 4.4715vw, 3rem); /* 26-48 */ color: #242424; font-weight: 600; margin-top: 0px; margin-bottom: 0.5rem; }
ul.commercekit-wishlist-list.products .wsl-no-products .wsl-no-desc { font-size: clamp(0.9375rem, 0.747rem + 0.6098vw, 1.125rem); /* 15-18 */ color: #444; margin-bottom: 1.5rem; }
ul.commercekit-wishlist-list.products .wsl-no-products .wsl-no-shop { padding-left:2rem; padding-right:2rem; }
a.commercekit-remove-wishlist2.wsl-remove { font-size: 0px; }
a.commercekit-remove-wishlist2.wsl-remove:before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='feather feather-trash-2'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='feather feather-trash-2'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E"); position: absolute; content: ""; display: block; width: 16px; height: 16px; background: #333; -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; left: 50%; top: 50%; transform: translate(-50%, -50%); }.cgkit-as-wrap .cgkit-attribute-swatches{padding:0px;margin:0px;}.cgkit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.cgkit-attribute-swatches-wrap legend{font-size:0px;padding:0;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch{list-style:none;display:inline-block;padding:0;margin:0;margin:0 5px 5px 0;vertical-align:top;line-height:0;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.ckit-button{margin:0 4px 4px 0;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button{vertical-align:top;display:block;position:relative;text-decoration:none;font-weight:400;outline:none;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button:focus-visible{outline:.2rem solid #2491ff;outline-offset:0;border-radius:99%;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:focus-visible{border-color:#2491ff;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button:focus-visible:before{border-color:transparent;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button span.cross{display:none;position:absolute;top:0px;left:0px;background:linear-gradient(to top left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - .4px),rgba(0,0,0,.5) 50%,rgba(0,0,0,0) calc(50% + .4px),rgba(0,0,0,0) 100%);}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-disabled span.cross{display:block;width:28px;height:28px;position:absolute;top:6px;left:6px;background:linear-gradient(to top left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - .4px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + .4px),rgba(0,0,0,0) 100%);}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-disabled{opacity:.3;cursor:not-allowed;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-disabled:active{pointer-events:none;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-disabled span.cross{display:block;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-as-outofstock{opacity:.1;}.variations .cgkit-chosen-attribute{font-weight:normal;font-size:14px;letter-spacing:0;text-transform:none;padding-left:3px;}.variations .cgkit-chosen-attribute span{display:none;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;margin:0;border-radius:50%;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button:hover:before{border-color:#353c4e;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-disabled:hover:before{border-color:#ccc;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-swatch-selected:before{border:1px solid #353c4e;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{display:block;border-radius:50%;white-space:nowrap;margin:0px;padding:0px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:100%;height:100%;position:relative;overflow:hidden;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;margin:0;z-index:1;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button:not(.cgkit-disabled):hover:before{border-color:#353c4e;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button.cgkit-swatch-selected:before{border:1px solid #353c4e;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button span.cross{width:60px;height:60px;z-index:2;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > a.cgkit-swatch-selected:before{border:1px solid #353c4e;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image img{white-space:nowrap;display:block;margin:0px;padding:0px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button{position:relative;margin:0px 5px 5px 0px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border:1px solid #333;display:inline-block;padding:0 9px;border-radius:2px;background:#fff;font-size:13px;line-height:1;line-height:43px;color:#333;position:relative;min-width:47px;min-height:43px;text-align:center;transition:background .2s;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.button-fluid{padding:9px 15px;min-width:auto;min-height:auto;line-height:1.4;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{background-color:#eee;}.cgkit-as-wrap .cgkit-swatch-title{display:none;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button > button span.cross{width:100%;height:100%;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:#111;border-color:#111;color:#fff;}.cgkit-as-wrap .cgkit-chosen-attribute.no-selection{opacity:.5;font-weight:normal;padding-left:3px;}.cgkit-as-wrap .cgkit-attribute-swatches{margin:0;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:60px;height:60px;border-radius:0;border:1px solid transparent;transition:border .2s;box-sizing:border-box;background:unset;padding:0px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button{width:100%;display:block;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button{width:30px;height:30px;margin:0 auto;padding:2px;}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{width:26px;height:26px;text-indent:100px;overflow:hidden;}.summary .variations label{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;}.woocommerce-tabs table.woocommerce-product-attributes .no-selection,.woocommerce-tabs table.woocommerce-product-attributes .ckit-chosen-attribute_semicolon{display:none;}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch{margin:0px 8px 8px 0px;}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button{width:auto;}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button{height:40px;width:40px;padding:4px;background:unset;position:relative;}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-swatch-selected:before{border-width:2px;}.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{width:32px;height:32px;text-indent:100px;overflow:hidden;}.cgkit-attribute-swatches-wrap{padding:0px;margin:0px;border:0px;box-shadow:none;}/* CSS Document */
[data-cgkit-tooltip] {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding: 4px;
}
/* Tooltip styling */
[data-cgkit-tooltip]:before {
content: attr(data-cgkit-tooltip);
	display: none;
	position: absolute;
	background: #000000;
	color: #fff;
	padding: 5px 10px;
	font-size: 13px;
	line-height: 1.1;
	min-width: max-content;
	text-align: center;
	border-radius: 4px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 100%;
	margin-bottom: 6px;
}
/* Tooltip arrow styling/placement */
[data-cgkit-tooltip]:after {
	content: '';
	display: none;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	left: 50%;
	margin-left: -6px;
	bottom: calc(100% + 1px);
	border-width: 6px 6px 0;
	border-top-color: #000;
}
/* Show the tooltip when hovering */
[data-cgkit-tooltip]:hover:before,
[data-cgkit-tooltip]:hover:after {
	display: block;
	z-index: 50;
}/* Countdown CSS */
#commercekit-timer.product { width: 50%; float: left; margin-right: 3%; margin-bottom: 10px;}
#commercekit-timer.product.has-cg-inventory { border-right: 1px solid #e2e2e2; }
#commercekit-timer.product .commercekit-timer-title { width: 100%; font-size: 13px; margin-bottom: 2px; }
#commercekit-timer.product .commercekit-timer-blocks { display: flex; white-space: nowrap; }
#commercekit-timer.product .commercekit-timer-block, #commercekit-timer.product .commercekit-timer-sep { display: inline-block; vertical-align: top; text-align: center; }
#commercekit-timer.product .commercekit-timer-digit, #commercekit-timer.product .commercekit-timer-sep { font-size: 22px; line-height: 26px; margin: 0px 2px; }
#commercekit-timer.product .commercekit-timer-label { font-size: 12px; color: #555; margin-bottom: -5px;}
#commercekit-timer.product .commercekit-timer-block { min-width: 32px; }
#commercekit-timer-message.product { font-size: 13px; padding: 0.5rem 0.75rem; background: #eee; margin-bottom: 0.75rem; }
#commercekit-timer.non-product, #commercekit-timer-message.non-product { width: 100%; padding: 10px; background: #f8f6db; border: 1px solid #dfda9e; border-radius: 4px; text-align: center; font-size: 14px; color: #111; font-weight: 600; clear: both; margin-bottom: 20px; }
.cgkit-timer-checkout-shortcode #commercekit-timer.non-product,
.cgkit-timer-checkout-shortcode #commercekit-timer-message.non-product { margin: 0 }
#commercekit-timer.non-product .commercekit-timer-title, #commercekit-timer.non-product .commercekit-timer-blocks, #commercekit-timer.non-product .commercekit-timer-block, #commercekit-timer.non-product .commercekit-timer-sep, #commercekit-timer.non-product .commercekit-timer-digit, #commercekit-timer.non-product .commercekit-timer-label { display: inline-flex; }
#commercekit-timer.non-product { display: flex; justify-content: center; }
#commercekit-timer.non-product .commercekit-timer-sep { display: none; }
#commercekit-timer.non-product .commercekit-timer-digit { margin-left: 5px; }
#commercekit-timer.non-product .commercekit-timer-label { margin-left: 3px; }
@media (max-width: 500px) { 
	#commercekit-timer.product { display: block; width: 100%; float: none; } #commercekit-timer.product.has-cg-inventory { 
border: none;}
#commercekit-timer.non-product { display: block; justify-content: center; }
}
.cgkit-timer-product-shortcode #commercekit-timer.product { float: none; width: auto; margin: 0 }
.cgkit-timer-product-shortcode #commercekit-timer.product.has-cg-inventory { border: none; }
.woocommerce-order-received .cgkit-timer-checkout-shortcode #commercekit-timer-message.non-product { display: none !important; } /* Do not show on thank you page */
/* -- RTL -- */
.rtl #commercekit-timer-wrap:not(.cgkit-timer-product-shortcode) #commercekit-timer.product {float: right;margin-right: 0;margin-left: 3%;}
.rtl #commercekit-timer-wrap:not(.cgkit-timer-product-shortcode) #commercekit-timer.product.has-cg-inventory {border-left: 1px solid #e2e2e2;border-right: none;} :root {
	--cgkit-color-focus: #2491ff;
}
form.cart.commercekit_sticky-atc .variations label {
	pointer-events: none;
}
.commercekit-atc-tab-links {
	list-style: none;
	margin: 0;
}
.commercekit-atc-tab-links li {
	margin: 3px 0px 3px 0;
    display: inline-flex;
    flex-shrink: 0;
}
.commercekit-atc-tab-links li a {
	color: #565656;
	position: relative;
	outline: none;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.commercekit-atc-tab-links li:first-child a {
	padding-left: 0;
}
.commercekit-atc-tab-links li a:after {
	will-change: transform;
    display: block;
    position: absolute;
    top: 100%;
    left: 10px;
    width: calc(100% - 20px);
    border-bottom: 4px solid #ccc;
    content: "";
    transition: transform 0.3s cubic-bezier(.28,.75,.22,.95);
    visibility: hidden;
}
.commercekit-atc-tab-links li:first-child a:after {
	width: calc(100% - 10px);
	left: 0;
}
.commercekit-atc-tab-links li#cgkit-tab-title-reviews a:after,
.commercekit-atc-tab-links li#cgkit-tab-reviews-title a:after {
	width: calc(100% - 44px);
}
.commercekit-atc-tab-links li#cgkit-tab-title-reviews:first-child a:after,
.commercekit-atc-tab-links li#cgkit-tab-reviews-title:first-child a:after {
	width: calc(100% - 24px);
}
.commercekit-atc-tab-links li.active a {
	color:  #111;
	-webkit-text-stroke: 0.2px;
}
.commercekit-atc-tab-links li a:focus-visible {
	outline: 0.25rem solid #2491ff;
	outline-offset: 0;
}
.commercekit-atc-tab-links li.active a:focus-visible:after {
	visibility: hidden;
}
.commercekit-atc-tab-links li.active a:after {
	visibility: visible;
}
.commercekit-atc-tab-links li a span {
	font-size: 10px;
	position: absolute;
	margin-top: 2px;
	right: 8px;
	border-radius: 50%;
	color: #fff;
	height: 20px;
	width: 20px;
	line-height: 20px;
	display: inline-block;
	background-color: #dc9814;
	font-weight: bold;
	text-align: center;
}
#commercekit-atc-tabs-wrap h2.sticky-atc-heading span {
	display: none;	
}

/* Display default titles */
.panel.woocommerce-Tabs-panel--additional_information h2:first-of-type,
.panel.woocommerce-Tabs-panel--reviews h2:first-of-type {
	display: block;
}

/* Hide before variations if not sticky atc clone */
form.cart:not(.commercekit_sticky-atc) .commercekit-pdp-before-form {
	display: none;
}

.commercekit-sticky-atc_wrapper {
	display: flex;
    align-items: center;
}
.commercekit-sticky-atc_wrapper img {
	max-width: 80px;
}
.commercekit-sticky-atc_wrapper div {
	flex-direction: column;
    margin-left: 15px;
	font-size: 14px;
    display: flex;
}
.commercekit-sticky-atc_price {
	font-weight: bold;
}
.commercekit-pdp-before-form_wrapper ins {
	font-weight: bold;
}
.commercekit_sticky-atc .woocommerce-variation.single_variation p:not(.stock) {
	max-width: fit-content;
	margin-top: 0;
	margin-bottom: 10px;
}
form.cart.commercekit_sticky-atc .woocommerce-info {
	font-size: 13px;
}
form.cart.commercekit_sticky-atc .content-title {
	font-size: 14px;
}

/* Sticky ATC Bar */
.commercekit-sticky-add-to-cart {
	z-index: 5;
	position: fixed;
	border-bottom: 1px solid #eee;
	display: block;
	top: -300px;
	right: 0;
	left: 0;
	padding: 0 0.15em;
	background-color: #fff;
	box-shadow: 4px -5px 6px rgb(50 50 50 / 5%);
	font-size: 15px;
	transition: all 0.45s;
}
.commercekit-sticky-add-to-cart.visible {
	top: 0;
}
.admin-bar .commercekit-sticky-add-to-cart.visible {
	top: 32px;
}
.commercekit-sticky-add-to-cart__content-product-info {
	display: flex;
	flex-direction: column;
	padding-left: 15px;
	color: #222;
	min-width: 0;
    flex: 1;
    margin-right: auto;
}
.commercekit-sticky-add-to-cart__content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.commercekit-sticky-add-to-cart__content-title {
	display: block;
	padding-right: 15px;
	font-weight: 600;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.commercekit-sticky-add-to-cart .star-rating {
	margin-top: 2px;
	font-size: 10px;
}
.commercekit-sticky-add-to-cart__content-price {
	margin-right: 5px;
	color: #111;
}
.commercekit-sticky-add-to-cart__content-price del {
	margin-right: 5px;
	opacity: 0.35;
	font-size: 0.85em;
}
.commercekit-sticky-add-to-cart__content-button {
	margin-left: auto;
}
.commercekit-sticky-add-to-cart__content-button a.button {
	font-size: 14px;
	font-weight: 600;
	transition: all 0.2s;
}
.commercekit-sticky-add-to-cart__content-button a.added_to_cart {
	display: none;
}
.commercekit-sticky-add-to-cart img {
	width: inherit;
	max-height: 65px;
}
.admin-bar .commercekit-sticky-add-to-cart--slideInDown {
	top: 32px;
}
/* Hide button if a subscription product which has plans */
.has-subscription-plans .commercekit-sticky-add-to-cart__content-button a.button {
    display: none;
}
.commercekit-atc-sticky-tabs {
	width: 100%;
	background: #fff;
	position: sticky;
	top: 0px;
	z-index: 3;
	overflow: hidden;
	padding-right: 2.617924em;
    padding-left: 2.617924em;
    background-image: linear-gradient(#eee,#eee);
	background-position: 0 100%;
	background-size: 100% 1px;
	background-repeat: no-repeat;
}
.commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links {
	margin: 0 auto;
	font-size: 15px;
	display: flex;
	align-items: flex-start;
}
.commercekit-atc-sticky-tabs li.active a {
	color:  #111;
}
#cgkit-tab-title-reviews a,
#cgkit-tab-reviews-title a {
	padding-right: 34px;
}
#cgkit-tab-commercekit-sticky-atc-title {
	padding-top: 9px;
	margin: 0 0 0 auto;
}
li#cgkit-tab-commercekit-sticky-atc-title button {
    padding: 0.75em 1.21575em;
	font-size: 14px;
	line-height: 1;
	font-weight: bold;
    border-radius: 4px;
    transition: all 0.2s;
}
.commercekit-atc-sticky-tabs .commercekit-atc-tab-links {
	display: flex;
	justify-content: flex-start;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
	position: relative;
	scrollbar-width: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.commercekit-atc-sticky-tabs .commercekit-atc-tab-links::-webkit-scrollbar {
	background: transparent;
	display: none;
	height: 0;
	width: 0;
}
.commercekit-atc-sticky-tabs .commercekit-atc-tab-links.cgkit-dragging {
	cursor: grabbing;
}
.commercekit-atc-sticky-tabs .commercekit-atc-tab-links.cgkit-dragging a {
	pointer-events: none;
	cursor: grabbing;
}

/* Product Bundles */
.commercekit_sticky-atc .reset_bundled_variations_fixed {
	display: none;
}

.cgkit-atc-product-woosg .commercekit-sticky-add-to-cart__content-button,
.cgkit-atc-product-woosg #cgkit-tab-commercekit-sticky-atc-title,
.cgkit-mobile-atc-product-woosg,
.cgkit-atc-product-woosb .commercekit-sticky-add-to-cart__content-button,
.cgkit-atc-product-woosb #cgkit-tab-commercekit-sticky-atc-title,
.cgkit-mobile-atc-product-woosb {
	display: none;
}

/* Mobile first sticky close button */
body:not(.sticky-atc-open) .commercekit-pdp-sticky-inner__close-button {
	display: none;
}
.commercekit-pdp-sticky-inner__close-button {
	position: absolute;
	display: inline-flex;
	top: -60px;
	right: 0;
	padding: 0.5rem;
	cursor: pointer;
	border: none;
	color: #fff;
	background-color: transparent;
}
.commercekit-pdp-sticky-inner__close-button:focus {
	outline: none;
}
.commercekit-pdp-sticky-inner__close-button:focus-visible {
	outline: 2px solid;
	outline-offset: 2px;
	outline-color: var(--cgkit-color-focus);
}
.commercekit-pdp-sticky-inner__close-icon {
	width: 2.5rem;
	height: 2.5rem;
	pointer-events: none;
}

/* Sticky summary has a z-index issue so switch to relative */
@media (min-width: 771px) {
	.single-product.sticky-atc-open #page div.product .summary {
		position: relative;
	}
}

div.product .summary form.cart.commercekit_sticky-atc {
	margin: 0px;
}

/* -- Desktop only -- */
@media (min-width: 993px) {
	#cgkit-mobile-commercekit-sticky-atc {
		display: none;
	}
	.commercekit-pdp-sticky-inner__close-button {
		width: 2.5rem;
    	height: 2.5rem;
    	box-sizing: content-box;
		top: 4px;
		left: -60px;
		right: auto;
	}
	body:not(.sticky-atc-open) .commercekit-pdp-sticky-inner__close-button {
		display: none;
	}
	.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop {
		display: none;
	}
	.admin-bar .commercekit-atc-sticky-tabs {
		top:  32px;
	}
	.sticky-atc-open div.product form.cart.commercekit_sticky-atc {
		overscroll-behavior: contain;
		right: 0;
	}
	.sticky-atc-open.admin-bar div.product form.cart.commercekit_sticky-atc {
		top: 32px;
	}
	div.product form.cart.commercekit_sticky-atc {
		position: fixed;
		right: -420px;
		width: 420px;
		height: 100vh;
		z-index: 9999;
		background: #fff;
		top: 0px;
		margin: 0;
		transition: all 0.35s;
		box-shadow: 5px 0 5px 0 rgb(27 31 35 / 10%);
	}
	.admin-bar div.product form.cart.commercekit_sticky-atc {
		top: 32px;
	}
	form.cart.commercekit_sticky-atc .commercekit-pdp-sticky-inner {
		overflow-y: auto;
		height: 100%;
		padding: 1.5em;
	}
	.admin-bar form.cart.commercekit_sticky-atc {
		height: calc(100vh - 32px);
	}
	.commercekit-pdp-before-form_wrapper {
		display: flex;
	}
	.cgkit-sticky-atc-image {
		margin-right: 20px;
	}
	form.cart.commercekit_sticky-atc .commercekit-pdp-grouped-form tbody tr {
		width: 100%;
	}
	form.cart.commercekit_sticky-atc label[for="pa_size"]:after {
		display: none;
	}
	.sticky-atc-open {
		overflow: hidden;
		position: relative;
	}
	.sticky-atc-open:before {
		display: block;
		position: absolute;
		z-index: 6;
		top: 0;
		left: 0;
		width: 100%;
		height: 1000%;
		background: rgba(52, 53, 55, 0.4);
		content: "";
		cursor: pointer;
		transition: opacity 0.5s, visibility 0.5s;
	}
	.commercekit-pdp-sticky-inner {
		position: relative;
	}
	.commercekit-pdp-grouped-form,
	.commercekit-pdp-variation-table {
		width: 100%;
	}
	.commercekit-pdp-before-form_wrapper {
		font-size: 14px;
    	line-height: 1.4;
	}
	.commercekit-pdp-before-form_wrapper img {
		max-width: 70px;
		margin-bottom: 20px;
	}
	.commercekit-pdp-before-form_wrapper .price {
		display: block;
    	margin: 3px 0;
    	font-weight: bold;
	}
	form.cart.commercekit_sticky-atc .woocommerce-info {
		max-width: fit-content;
	}
	#cgkit-tab-commercekit-sticky-atc-title button {
		opacity: 0;
		visibility: hidden;
	}
	.commercekit-atc-stuck #cgkit-tab-commercekit-sticky-atc-title button {
		opacity: 1;
		visibility: visible;
	}
	form.cart.commercekit_sticky-atc .commercekit-pdp-sticky-inner .single_variation_wrap {
		padding-bottom: 2rem;
	}
}

/* -- Mobile only -- */
@media (max-width: 992px) {
	.single-product:has(.commercekit_sticky-atc) {
		padding-bottom: 70px;
	}
	form.cart.commercekit_sticky-atc {
		display: block;
		visibility: hidden;
		position: fixed;
		bottom: -500px;
		left: 0px;
		width: 100%;
		z-index: 1000;
		background: #fff;
		box-shadow: 5px 0 5px 0 rgb(27 31 35 / 10%);
		transition: all 0.25s;
	}
	div.product form.cart.commercekit_sticky-atc {
		padding: 1em;
		padding-bottom: 1.5em;
		margin: 0;
	}
	.sticky-atc-open form.cart.commercekit_sticky-atc {
		visibility: visible;
		bottom: 0px;
		z-index: 9999;	
	}
	.commercekit-sticky-add-to-cart__content-product-info,
	.commercekit-sticky-add-to-cart__content-price,
	.commercekit-sticky-add-to-cart .star-rating,
	.commercekit-sticky-add-to-cart .commercekit-atc-tab-links {
		display: none;
	}
	.commercekit-sticky-add-to-cart__content-button {
    	min-width: inherit;
    	text-align: inherit;
	}
	.commercekit-sticky-add-to-cart__content-button {
    	margin-left: inherit;
    	width: 100%;
    	text-align: center;
	}
	.commercekit-sticky-add-to-cart__content-button a.button {
		width: 100%;
		text-align: center;
	}
	.sticky-atc-open {
		overflow: hidden;
		position: relative;
	}
	.sticky-atc-open:before {
		display: block;
		position: absolute;
		z-index: 100;
		top: 0;
		left: 0;
		width: 100%;
		height: 1000%;
		background: rgba(0, 0, 0, 0.7);
		content: "";
		cursor: pointer;
		transition: opacity 0.5s, visibility 0.5s;
	}
	.commercekit-sticky-add-to-cart__content {
    	padding: 15px 0;
	}
	.commercekit-pdp-before-form {
		margin-bottom: 15px;
		background: #f8f8f8;
		padding: 15px;
	}
	.commercekit-pdp-before-form_wrapper {
		display: flex;
		align-items:center;
		font-size: 14px;
	}
	.commercekit-pdp-before-form_wrapper img {
		max-width: 65px;
		margin-right: 15px;
	}
	.commercekit-pdp-before-form_wrapper span.price {
		display: block;
		font-weight: bold;
		margin-bottom: 3px;
	}
	form.cart.commercekit_sticky-atc label[for="pa_size"]:after {
		display: none;
	}
	form.cart.commercekit_sticky-atc .woocommerce-info {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.commercekit_sticky-atc .woocommerce-variation.single_variation p:not(.stock) {
		margin-top: 10px;
		margin-bottom: 0;
	}	
	.commercekit-atc-sticky-tabs {
		border-top: 1px solid #eee;
		padding-left: 0px;
    	padding-right: 0px;
	}
	.commercekit-atc-sticky-tabs .commercekit-atc-tab-links {
    	overflow-x: scroll;
    	overflow-y: hidden;
	}
	.commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links {
		font-size: 14px;
		padding: 0 5px;
	}
	#cgkit-tab-commercekit-sticky-atc-title {
		display: none;
	}
	#cgkit-mobile-commercekit-sticky-atc {
		position: fixed;
		bottom: -100px;
		left: 0;
		right: 0;
		padding: 0 1rem;
		margin: 0 auto;
		max-width: 1170px;
		text-align: center;
		background: #fff;
		box-shadow: 4px -5px 6px rgb(50 50 50 / 5%);
		opacity: 0;
		visibility: hidden;
		transition: 0.2s;
		z-index: 20;
	}
	.cta-off-screen #cgkit-mobile-commercekit-sticky-atc {
		opacity: 1;
		visibility: visible;
		bottom: 0;
	}
	#cgkit-mobile-commercekit-sticky-atc button {
		width: 100%;
		margin: 15px 0px;
		font-size: 14px;
		font-weight: bold;
	}
	.commercekit-atc-tab-links li a,
	.commercekit-atc-tab-links li:first-child a {
    	padding-left: 10px;
	}
	.commercekit-atc-tab-links li#cgkit-tab-reviews-title {
		padding-right: 10px;
	}
	.commercekit-atc-tab-links li:first-child a:after {
		left: 10px;
		width: calc(100% - 20px);
	}
	.commercekit-sticky-add-to-cart,
	.admin-bar .commercekit-sticky-add-to-cart {
		top: auto;
		bottom: -95px;
	}
	.commercekit-sticky-add-to-cart.visible,
	.admin-bar .commercekit-sticky-add-to-cart.visible {
		top: auto;
		bottom: 0px;
	}
	.commercekit-sticky-add-to-cart.commercekit-atc-hide-mobile {
		display: none;
	}
	.commercekit-sticky-add-to-cart img {
		display: none;
	}
	.commercekit-sticky-add-to-cart__content-product-info {
		padding-left: 0;
	}
	form.cart.commercekit_sticky-atc {
        max-height: 85vh;
        display: flex;
        flex-direction: column;
    }
    .commercekit-pdp-sticky-inner {
        overflow-y: auto;
        height: 100%;
    }
}


/* -- RTL -- */
.rtl #cgkit-tab-commercekit-sticky-atc-title {
	margin: 0 auto 0 0;
}
.rtl .commercekit-atc-tab-links li a span {
	left: 10px;
	right: auto;
}
.rtl #cgkit-tab-title-reviews a,
.rtl #cgkit-tab-reviews-title a {
	padding-left: 40px;
	padding-right: 10px;
}
.rtl #cgkit-tab-title-reviews:first-child a,
.rtl #cgkit-tab-reviews-title:first-child a {
	padding-right: 0px;
}
.rtl .commercekit-atc-tab-links li a:after {
	right: 10px;
	left: auto;
}
.rtl .commercekit-pdp-sticky-inner__close-button {
	left: 0;
	right: -4.5rem;
}
.rtl .commercekit-atc-tab-links li#cgkit-tab-title-reviews a:after,
.rtl .commercekit-atc-tab-links li#cgkit-tab-reviews-title a:after {
    width: calc(100% - 51px);
}
.rtl .commercekit-atc-tab-links li#cgkit-tab-title-reviews:first-child a:after,
.rtl .commercekit-atc-tab-links li#cgkit-tab-reviews-title:first-child a:after {
	width: calc(100% - 40px);
}
.rtl .commercekit-sticky-add-to-cart__content-button {
	margin-left: 0;
}

@media (max-width: 992px) {
	.rtl .commercekit-pdp-before-form_wrapper img {
		margin-left: 15px;
		margin-right: 0;
	}
}
@media (min-width: 993px) {
	.rtl form.cart.commercekit_sticky-atc {
		left: -420px;
		right: auto;
	}
	.rtl.sticky-atc-open div.product form.cart.commercekit_sticky-atc {
		left: 0px;
		right: auto;
	}
	.rtl .cgkit-sticky-atc-image {
		margin-right: 0;
		margin-left: 20px;
	}
	.rtl form.cart.commercekit_sticky-atc:before,
	.rtl form.cart.commercekit_sticky-atc:after,
	.rtl div.product form.cart.commercekit_sticky-atc:before,
	.rtl div.product form.cart.commercekit_sticky-atc:after {
		left: 450px;
		right: auto;
	}
}

/* -- Shoptimizer only -- */
.theme-shoptimizer.single-product .site-content .commercekit-sticky-add-to-cart .col-full {
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}
.theme-shoptimizer.no-breadcrumbs.single-product .site-content .commercekit-sticky-add-to-cart .col-full {
	padding-top: 0;
}

@media (min-width: 993px) {

	/*
	body:not(.header-4).theme-shoptimizer.sticky-d.single-product .col-full-nav {
	    position: relative;
	    z-index: inherit;
	    top: inherit;
	}
	*/
	
	body.sticky-d.theme-shoptimizer.header-4.single-product .header-4-container {
		position: relative;
	}
	body:not(.header-4).theme-shoptimizer.sticky-d.admin-bar.single-product .col-full-nav.is_stuck {
		top: inherit;
	}
	.theme-shoptimizer.sticky-d.single-product .logo-mark {
		display: none;
	}
	.theme-shoptimizer.sticky-d.single-product .is_stuck .primary-navigation.with-logo .menu-primary-menu-container {
		margin-left: 0;
	}
	.theme-shoptimizer .summary form.cart.commercekit_sticky-atc .commercekit-pdp-variation-table select {
		width: calc(100% - 10px);
	}
	.theme-shoptimizer.single-product .site-content .commercekit-sticky-add-to-cart .col-full {
		padding: 0 2.617924em;
	}
	.cgkit-elementor-sticky-add-to-cart-button {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		z-index: 5;
		visibility: hidden;
		background: #fff;
		overflow: hidden;
		background-image: linear-gradient(#eee, #eee);
		background-position: 0 100%;
		background-size: 100% 1px;
		background-repeat: no-repeat;
	}
	.cgkit-elementor-sticky-add-to-cart-button .elm-sticky-atc_button-wrap {
		display: flex;
        justify-content: flex-end;
		padding-right: 10px;
		margin: 0 auto;
	}
	.cgkit-elementor-sticky-add-to-cart-button .elm-sticky-atc_button {
		width: auto;
	}
}

@media (max-width: 992px) {
	.theme-shoptimizer .site-content .commercekit-sticky-add-to-cart .col-full {
		padding-right: 1em;
		padding-left: 1em;
	}
	.cgkit-elementor-sticky-add-to-cart-button {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		display: flex;
		width: 100%;
		background: #fff;
		padding: 15px;
		z-index: 11;
		visibility: hidden;
	}
	.cgkit-elementor-sticky-add-to-cart-button .elm-sticky-atc_button-wrap {
		display: flex;
        justify-content: center;
		padding-right: 0px;
		margin: 0 auto;
	}
	.cgkit-elementor-sticky-add-to-cart-button .elm-sticky-atc_button {
		width: 100%;
		text-align: center;
	}
}/* Stock Meter CSS */
.commercekit-inventory { display: inline-block; width: 45%; margin-bottom: 15px; vertical-align: top; line-height: 1.25; position: relative; }
.commercekit-inventory.cgkit-inventory-shortcode { width: 100%; }
.commercekit-inventory span { font-size: 13px; }
.commercekit-inventory .progress-bar { float: none; position: relative; width: 100%; height: 10px; margin-top: 10px; padding: 0; border-radius: 5px; background-color: #e2e2e2; transition: all 0.4s ease; }
.commercekit-inventory .progress-bar span { position: absolute; top: 0; left: auto; width: 28%; height: 100%; border-radius: inherit; background: #f5b64c; transition: width 3s ease; }
.commercekit-inventory .progress-bar.full-bar span { width: 100% !important; }
.commercekit-inventory .cki-variation { width: 100%; }
@media (max-width: 500px) { .commercekit-inventory { display: block; margin-top: 20px; width: 100%; border: none; } 
.commercekit-inventory .cki-variation { position: relative; } }.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.wc-proceed-to-checkout .checkout-button {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.gokwik_logo {
    margin-left: 5px !important;
}

@media (max-width: 767px) {
    .gokwik_logo {
        width: 40px !important;
    }
}

@media (max-width: 299px) {
    .gokwik_logo {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .wc-proceed-to-checkout .checkout-button {
        height: 46px !important;
    }
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}@font-face {
    font-family: "VI_WN_ICON_CLOSE";
    src: url("../fonts/icons-close.eot");
    src: url("../fonts/icons-close.eot?#iefix") format("embedded-opentype"),
    url("../fonts/icons-close.woff2") format("woff2"),
    url("../fonts/icons-close.woff") format("woff"),
    url("../fonts/icons-close.ttf") format("truetype"),
    url("../fonts/icons-close.svg#icons-close") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: "VI_WN_ICON_CLOSE";
        src: url("../fonts/icons-close.svg#icons-close") format("svg");
    }
}

[class^="vi-wn-icons-close-"]:before, [class*=" vi-wn-icons-close-"]:before,
[class^="vi-wn-icons-close-"]:after, [class*=" vi-wn-icons-close-"]:after {
    font-family: VI_WN_ICON_CLOSE;
    font-size: 20px;
    font-style: normal;
}

.vi-wn-icons-close-cancel:before {
    content: "\f100";
}

.vi-wn-icons-close-cross:before {
    content: "\f101";
}

.vi-wn-icons-close-close:before {
    content: "\f102";
}@keyframes nFadeIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes nFadeOut{0%{opacity:1}to{bottom:0;opacity:0;transform:translate3d(0,100%,0)}}@keyframes nbounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes nbounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes nbounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes nbounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes nbounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes nbounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes nbounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes nbounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes nbounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes nbounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes nfadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes nfadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes nfadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes nfadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes nfadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes nfadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes nfadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes nfadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes nfadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes nfadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes nfadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes nfadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes nfadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes nfadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes nfadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes nfadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes nflipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes nflipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}@keyframes nflipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes nflipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes nlightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes nlightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes nrotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes nrotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes nrotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes nrotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes nrotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes nrotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes nrotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes nrotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes nrotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes nrotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes nrollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}@keyframes nrollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes nzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nzoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes nzoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes nzoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes nzoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes nzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nzoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes nzoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes nzoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes nzoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes nslideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes nslideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes nslideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes nslideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes nslideOutDown{0%{transform:translate3d(0,0,0);opacity:1}to{visibility:hidden;transform:translate3d(0,100%,0);opacity:0}}@keyframes nslideOutLeft{0%{transform:translate3d(0,0,0);opacity:1}to{visibility:hidden;transform:translate3d(-100%,0,0);opacity:0}}@keyframes nslideOutRight{0%{transform:translate3d(0,0,0);opacity:1}to{visibility:hidden;transform:translate3d(100%,0,0);opacity:0}}@keyframes nslideOutUp{0%{transform:translate3d(0,0,0);opacity:1}to{visibility:hidden;opacity:0;transform:translate3d(0,-100%,0)}}#message-purchased{border:0;border-radius:0;bottom:20px;display:none;font-family:tahoma,sans-serif;left:20px;position:fixed;right:auto!important;text-align:left;top:auto!important;width:auto;z-index:99999999;align-items:center;flex-direction:row}#message-purchased.bottom_right{left:auto;right:20px!important}#message-purchased.top_right{left:auto!important;right:20px!important}#message-purchased.top_left,#message-purchased.top_right{top:20px!important;bottom:auto!important}#message-purchased img{border-radius:0;transform:translateZ(0)}#message-purchased .wn-notification-image{width:100%;max-height:102%;object-fit:cover}#message-purchased p{float:left;font-size:13px;line-height:20px;margin:0;padding:0;width:auto}#message-purchased.wn-product-without-image .wn-notification-message-container{padding:20px 0 20px 20px}#message-purchased.wn-product-with-image{max-width:500px;min-width:350px}#message-purchased.wn-product-without-image{max-width:400px;min-width:250px}#message-purchased .wn-notification-image-wrapper{display:flex;justify-content:flex-start;align-items:center;width:auto;height:100%;text-align:center;min-width:96px;max-width:96px}@media screen and (max-width:600px){#message-purchased .wn-notification-image-wrapper{width:96px;max-width:96px}#message-purchased img{max-width:100%}}#message-purchased p.wn-notification-message-container{overflow:hidden;max-width:400px;line-height:1.8;display:grid;align-items:center;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}#message-purchased p .wn-popup-product-title,#message-purchased p a{text-decoration:none;color:#000;display:block;font-size:14px;font-weight:700;width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;padding:0;white-space:nowrap}#message-purchased p a:hover{color:#000}#message-purchased p small{display:block;font-size:10px;margin:0}#message-purchased.img-right .message-purchase-main .wn-notification-message-container{padding-left:20px!important;padding-right:20px!important}#message-purchased.img-right.wn-product-with-image .message-purchase-main{flex-direction:row-reverse;justify-content:space-between}#message-purchased #notify-close{cursor:pointer;position:absolute;right:10px;top:10px;width:22px;height:22px;border:0;overflow:hidden;display:flex;opacity:1;transition:opacity 200ms}#message-purchased #notify-close:before{content:"";font-family:VI_WN_ICON_CLOSE;font-size:14px;margin:0;padding:0;width:100%;height:100%;text-align:center}#message-purchased #notify-close:hover{opacity:.6}#message-purchased.img-right #notify-close{right:-20px!important;top:-20px!important}body #message-purchased.wn-background-template-type-2{max-width:515px}@media screen and (max-width:767px){body #message-purchased{margin:0 auto}body #message-purchased,body #message-purchased.wn-extended{bottom:10px!important;box-sizing:border-box;top:auto!important}body #message-purchased.wn-extended.wn-background-template-type-2{width:unset!important}#message-purchased.bottom_right,#message-purchased.top_right,body #message-purchased{left:10px!important;right:10px!important}body #message-purchased.top_left,body #message-purchased.top_right{top:10px!important;bottom:auto!important}#message-purchased p{font-size:11px}#message-purchased.wn-product-with-image p{width:70%}#message-purchased p a{font-size:13px}#message-purchased p small{margin-bottom:0}#message-purchased p.wn-notification-message-container{padding-top:0;padding-bottom:0}#message-purchased.wn-extended p.wn-notification-message-container{width:auto}#message-purchased.wn-extended.wn-product-with-image p.wn-notification-message-container{max-width:220px}#message-purchased.img-right #notify-close{right:-5px!important}}#woocommerce-notification-audio{display:none}#message-purchased a{color:#0f0f0f}#message-purchased.fade-in,#message-purchased.fade-out{animation-duration:1s;animation-fill-mode:both;animation-name:nFadeIn;opacity:0}#message-purchased.fade-out{animation-name:nFadeOut;opacity:1}#message-purchased.bounceIn{animation-duration:1s;animation-name:nbounceIn}#message-purchased.bounceInDown{animation-duration:1s;animation-name:nbounceInDown}#message-purchased.bounceInLeft{animation-duration:1s;animation-name:nbounceInLeft}#message-purchased.bounceInRight{animation-duration:1s;animation-name:nbounceInRight}#message-purchased.bounceInUp{animation-duration:1.5s;animation-name:nbounceInUp}#message-purchased.bounceOut{animation-duration:1.5s;animation-name:nbounceOut;opacity:0}#message-purchased.bounceOutDown,#message-purchased.bounceOutLeft{animation-duration:1.5s;animation-name:nbounceOutDown;opacity:0}#message-purchased.bounceOutLeft{animation-name:nbounceOutLeft}#message-purchased.bounceOutRight,#message-purchased.bounceOutUp{animation-duration:1.5s;animation-name:nbounceOutRight;opacity:0}#message-purchased.bounceOutUp{animation-name:nbounceOutUp}#message-purchased.fadeInDown{animation-duration:1s;animation-name:nfadeInDown}#message-purchased.fadeInDownBig{animation-duration:1s;animation-name:nfadeInDownBig}#message-purchased.fadeInLeft{animation-duration:1s;animation-name:nfadeInLeft}#message-purchased.fadeInLeftBig{animation-duration:1s;animation-name:nfadeInLeftBig}#message-purchased.fadeInRight{animation-duration:1s;animation-name:nfadeInRight}#message-purchased.fadeInRightBig{animation-duration:1s;animation-name:nfadeInRightBig}#message-purchased.fadeInUp{animation-duration:1s;animation-name:nfadeInUp}#message-purchased.fadeInUpBig{animation-duration:1s;animation-name:nfadeInUpBig}#message-purchased.fadeOutDown{animation-duration:1.5s;animation-name:nfadeOutDown;opacity:0}#message-purchased.fadeOutDownBig,#message-purchased.fadeOutLeft{animation-duration:1.5s;animation-name:nfadeOutDownBig;opacity:0}#message-purchased.fadeOutLeft{animation-name:nfadeOutLeft}#message-purchased.fadeOutLeftBig,#message-purchased.fadeOutRight{animation-duration:1.5s;animation-name:nfadeOutLeftBig;opacity:0}#message-purchased.fadeOutRight{animation-name:nfadeOutRight}#message-purchased.fadeOutRightBig{animation-duration:1.5s;animation-name:nfadeOutRightBig;opacity:0}#message-purchased.fadeOutUp,#message-purchased.fadeOutUpBig{animation-duration:1.5s;animation-name:nfadeOutUp;opacity:0}#message-purchased.fadeOutUpBig{animation-name:nfadeOutUpBig}#message-purchased.flipInX,#message-purchased.flipInY,#message-purchased.flipOutX,#message-purchased.flipOutY{animation-duration:1s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:nflipInX}#message-purchased.flipInY,#message-purchased.flipOutX,#message-purchased.flipOutY{animation-name:nflipInY}#message-purchased.flipOutX,#message-purchased.flipOutY{animation-duration:1.5s;animation-name:nflipOutX;opacity:0}#message-purchased.flipOutY{animation-name:nflipOutY}#message-purchased.lightSpeedIn{animation-duration:1s;animation-name:nlightSpeedIn;animation-timing-function:ease-out}#message-purchased.lightSpeedOut{animation-duration:1.5s;animation-name:nlightSpeedOut;animation-timing-function:ease-in;opacity:0}#message-purchased.rotateIn{animation-duration:1s;animation-name:nrotateIn}#message-purchased.rotateInDownLeft{animation-duration:1s;animation-name:nrotateInDownLeft}#message-purchased.rotateInDownRight{animation-duration:1s;animation-name:nrotateInDownRight}#message-purchased.rotateInUpLeft{animation-duration:1s;animation-name:nrotateInUpLeft}#message-purchased.rotateInUpRight{animation-duration:1s;animation-name:nrotateInUpRight}#message-purchased.rotateOut{animation-duration:1.5s;animation-name:nrotateOut;opacity:0}#message-purchased.rotateOutDownLeft{animation-duration:1.5s;animation-name:nrotateOutDownLeft;opacity:0}#message-purchased.rotateOutDownRight{animation-duration:1.5s;animation-name:nrotateOutDownRight;opacity:0}#message-purchased.rotateOutUpLeft{animation-duration:1.5s;animation-name:nrotateOutUpLeft;opacity:0}#message-purchased.rotateOutUpRight{animation-duration:1.5s;animation-name:nrotateOutUpRight;opacity:0}#message-purchased.rollIn{animation-duration:1s;animation-name:nrollIn}#message-purchased.rollOut{animation-duration:1.5s;animation-name:nrollOut;opacity:0}#message-purchased.zoomIn{animation-duration:1s;animation-name:nzoomIn}#message-purchased.zoomInDown{animation-duration:1s;animation-name:nzoomInDown}#message-purchased.zoomInLeft{animation-duration:1s;animation-name:nzoomInLeft}#message-purchased.zoomInRight{animation-duration:1s;animation-name:nzoomInRight}#message-purchased.zoomInUp{animation-duration:1s;animation-name:nzoomInUp}#message-purchased.zoomOut{animation-duration:1.5s;animation-name:nzoomOut;opacity:0}#message-purchased.zoomOutDown,#message-purchased.zoomOutLeft{animation-duration:1.5s;animation-name:nzoomOutDown;opacity:0}#message-purchased.zoomOutLeft{animation-name:nzoomOutLeft}#message-purchased.zoomOutRight,#message-purchased.zoomOutUp{animation-duration:1.5s;animation-name:nzoomOutRight;opacity:0}#message-purchased.zoomOutUp{animation-name:nzoomOutUp}#message-purchased.slideInDown{animation-duration:1s;animation-name:nslideInDown}#message-purchased.slideInLeft{animation-duration:1s;animation-name:nslideInLeft}#message-purchased.slideInRight{animation-duration:1s;animation-name:nslideInRight}#message-purchased.slideInUp{animation-duration:1s;animation-name:nslideInUp}#message-purchased.slideOutDown,#message-purchased.slideOutLeft{animation-duration:1.5s;animation-name:nslideOutDown;opacity:0}#message-purchased.slideOutLeft{animation-name:nslideOutLeft}#message-purchased.slideOutRight,#message-purchased.slideOutUp{animation-duration:1.5s;animation-name:nslideOutRight;opacity:0}#message-purchased.slideOutUp{animation-name:nslideOutUp}#message-purchased .wn-nonajax{display:flex}#message-purchased .message-purchase-main{box-sizing:border-box;padding:0 35px 0 0;display:flex;box-shadow:0 0 4px 0 rgba(0,0,0,.4);position:relative;width:100%;height:96px;overflow:hidden}#message-purchased.wn-rounded-corner .message-purchase-main{border-radius:100px!important;overflow:hidden!important}#message-purchased.wn-rounded-corner img.wn-notification-image{border-radius:50px!important}#message-purchased.wn-rounded-corner #notify-close{right:-6px!important;top:-6px!important}#message-purchased.wn-rtl img,#message-purchased.wn-rtl p,.rtl #message-purchased img,.rtl #message-purchased p{float:right}#message-purchased.wn-rtl .message-purchase-main,.rtl #message-purchased .message-purchase-main{padding:0 0 0 35px;text-align:right}#message-purchased.img-right .message-purchase-main,.rtl #message-purchased.img-right .message-purchase-main{padding:0}#message-purchased.wn-rtl .message-purchase-main:before,.rtl #message-purchased .message-purchase-main:before{transform:scaleX(-1)}#message-purchased.wn-rtl.img-right #notify-close,.rtl #message-purchased.img-right #notify-close{left:-20px}#message-purchased.wn-rtl #notify-close,#message-purchased.wn-rtl.wn-extended #notify-close,.rtl #message-purchased #notify-close,.rtl #message-purchased.wn-extended #notify-close{right:unset!important;left:10px}#message-purchased.wn-rtl.wn-rounded-corner #notify-close,.rtl #message-purchased.wn-rounded-corner #notify-close{right:unset!important;left:-6px}.wn-slider-wrapper{padding:0 60px;position:relative}#message-purchased .wn-notification-image-wrapper{vertical-align:middle;box-sizing:border-box}@font-face{font-family:"woocommerce-photo-reviews";src:url(../fonts/woocommerce-photo-reviews.eot);src:url("../fonts/woocommerce-photo-reviews.eot?#iefix") format("embedded-opentype"),url(../fonts/woocommerce-photo-reviews.woff) format("woff"),url(../fonts/woocommerce-photo-reviews.ttf) format("truetype"),url(../fonts/woocommerce-photo-reviews.svg) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"woocommerce-photo-reviews";src:url(../fonts/woocommerce-photo-reviews.svg) format("svg")}}.rtl .wcpr-stars-count{padding-left:0;padding-right:20px}.wcpr-stars-count{padding-left:20px;font-size:10px;width:-webkit-fill-available;width:-moz-available}.wcpr-stars-count .wcpr-row{display:inline-block;font-size:0;width:100%;height:22px}.wcpr-stars-count .wcpr-row>div{vertical-align:middle;font-size:14px;display:inline-block;text-align:center;box-sizing:border-box;padding-left:5px}.wcpr-stars-count .wcpr-row .wcpr-col-rank-count{width:50px;white-space:nowrap}.wcpr-stars-count .wcpr-row .wcpr-col-process{width:calc(100% - 50px - 84px)}.wcpr-stars-count .wcpr-row .wcpr-col-star{width:84px;font-size:14px}.wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating{width:100%;font-size:14px}.wcpr-stars-count .wcpr-row .wcpr-col-star:before,.wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating:before{color:#ffb600;opacity:0.3!important}.wcpr-stars-count .wcpr-row .wcpr-col-star span:before,.wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating span:before{color:#ffb600}.wcpr-stars-count .wcpr-row .wcpr-col-number{width:16px;display:none}.wcpr-html{overflow:hidden}.rate-percent-bg .rate-percent-bg-1{position:absolute;text-align:center;width:100%;color:#fff;z-index:2}.rate-percent-bg .rate-percent{height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:3px}.rate-percent-bg{position:relative;height:6px;background-color:rgb(0 0 0 / .1);display:inline-block;width:100%;vertical-align:middle;font-size:0;border-radius:3px;overflow:hidden}.wcpr-modal-light-box,.wcpr-modal-light-box *{box-sizing:border-box}.wcpr-col-star .star-rating:before,.wcpr-col-star .star-rating span:before,.wcpr-overall-rating-right-star .star-rating:before,.wcpr-overall-rating-right-star .star-rating span:before{font-size:inherit;letter-spacing:1px!important}.wcpr-overall-rating-and-rating-count{width:100%;padding-bottom:30px}#comments .wcpr-overall-rating-and-rating-count{display:inline-flex!important}.wcpr-overall-rating-and-rating-count h2{display:inline;white-space:nowrap}.wcpr-overall-rating-main{display:flex;align-items:center}.wcpr-overall-rating-left{padding:15px 10px;text-align:center;vertical-align:middle;background:#2d2b2b;color:#fff;border-radius:3px;font-size:16px;margin:10px 1px}.wcpr-overall-rating-right{padding-left:10px;text-align:left}.wcpr-overall-rating-main .wcpr-overall-rating-right .wcpr-overall-rating-right-total{float:none;clear:both;white-space:nowrap}.rtl .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating{float:right}.wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating{width:5.5em;font-size:14px;float:left}.product .woocommerce-product-rating .star-rating:before,.commentlist .comment-text .star-rating:before,.wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating:before{color:#ffb600;opacity:0.3!important}.product .woocommerce-product-rating .star-rating span:before,.commentlist .comment-text .star-rating span:before,.wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600}.wcpr-filter-container{padding:0;margin:20px 0;text-align:center;justify-content:center;flex-wrap:wrap}#comments .wcpr-filter-container{display:flex!important}.wcpr-filter-button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:2px;padding:10px 15px;display:inline-block;margin:10px 5px;font-size:15px;font-weight:300;line-height:1;color:#fff;background-color:rgb(0 0 0 / .5);transition:all 300ms ease-in-out 0s}.wcpr-filter-button:hover{color:#fff;background-color:rgb(0 0 0 / .8)!important}.wcpr-filter-container .wcpr-filter-button.wcpr-active{background-color:#000}.wcpr-filter-button.wcpr-filter-button-images:before{font-family:"woocommerce-photo-reviews";content:"\f109"}.wcpr-filter-button.wcpr-filter-button-verified:before{font-family:"woocommerce-photo-reviews";content:"\f10a"}.wcpr-filter-button:before{margin:0 5px 0 0!important;font-size:inherit!important}.wcpr-filter-container ul.wcpr-filter-button-ul{list-style-type:none;position:absolute;z-index:999;margin:10px 0 0 0;left:-1px;padding:0;display:none}.wcpr-filter-button-wrap:hover ul.wcpr-filter-button-ul{display:block}.wcpr-filter-button-wrap{position:relative;display:inline-block;width:125px}li.wcpr-filter-button-li{margin:0!important;display:inline-block}li.wcpr-filter-button-li a{margin:0;width:125px}@media screen and (max-width:680px){#comments .wcpr-overall-rating-and-rating-count{display:inline-block!important}.wcpr-overall-rating-main{justify-content:center}.wcpr-overall-rating{text-align:center}.wcpr-stars-count{margin:0;padding:0}.wcpr-stars-count .wcpr-row>div{padding:0}}.wcpr-comment-form-images label{display:block}.wcpr-comment-form-images .wcpr_image_upload{max-width:100%}.wcpr-input-file-container .wcpr-input-file-wrap .wcpr-selected-image-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end}.wcpr-comment-form-images .wcpr_image_upload{width:100%;margin-bottom:10px}.wcpr-input-file-container .wcpr-input-file-wrap{margin-top:10px;margin-bottom:10px}.wcpr-comment-form-images .wcpr-selected-image{width:30%;max-width:128px;margin-bottom:10px}.wcpr-comment-form-images .wcpr-selected-image-name{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.8em;white-space:nowrap}.wcpr-hidden{display:none!important}.wcpr-comment-form-error{color:red;display:inline-grid;white-space:break-spaces!important}.reviews-videos{height:auto}.reviews-images{height:auto}/*
  rotate icon font: rotate
  Creation date: 13/10/2018 06:10
  */

@font-face{font-family:wcpr_rotate;src:url(../fonts/rotate.eot);src:url(../fonts/rotate.eot?#iefix) format("embedded-opentype"),url(../fonts/rotate.woff) format("woff"),url(../fonts/rotate.ttf) format("truetype"),url(../fonts/rotate.svg#rotate) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:rotate;src:url(../fonts/rotate.svg#rotate) format("svg")}}[class*=" wcpr_rotate-"]:after,[class*=" wcpr_rotate-"]:before,[class^=wcpr_rotate-]:after,[class^=wcpr_rotate-]:before{font-family:wcpr_rotate;font-style:normal;margin:0}.wcpr_rotate-rotate-left-circular-arrow-interface-symbol:before{content:"\f100"}.wcpr_rotate-rotating-arrow-to-the-right:before{content:"\f101"}.kt-reviews-image-container{height:auto;width:100%;overflow:hidden;margin:auto;margin-bottom:20px;max-width:500px;}.kt-reviews-image-container .kt-wc-reviews-images{margin-left:5px;margin-bottom:0;display:block;float:none;}.kt-reviews-image-container img{display:block;border-radius:3px;max-height:100%;border:1px solid rgba(0,0,0,.1);}.kt-wc-reviews-images-wrap-wrap{display:flex;justify-content:center;}.big-review-images{width:100%;padding:36px;position:relative;display:none;clear:both;float:left;height:500px;align-items:center;justify-content:center;margin-top:20px;}.big-review-images>.big-review-images-content{float:left;max-height:100%;display:contents;}.big-review-images>.wcpr-close{background-color:#fff;padding:0;margin:5px;display:block;position:absolute;top:0;right:0;text-align:center;font-size:30px;font-weight:700;cursor:pointer;color:#000;transition:.6s ease;line-height:1;}.big-review-images>.wcpr-close:before{font-family:woocommerce-photo-reviews;content:"";}.big-review-images>.wcpr-next:before{font-family:woocommerce-photo-reviews;content:"";}.big-review-images>.wcpr-prev:before{font-family:woocommerce-photo-reviews;content:"";}.big-review-images a{text-decoration:none;}.reviews-images-item:hover{cursor:zoom-in;}.wcpr-next,.wcpr-prev{cursor:pointer;position:absolute;top:45%;width:auto;font-weight:700;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;padding:22px 0;margin-top:-50px;color:#000;font-size:35px;}.wcpr-next{right:0;}.wcpr-prev{left:0;}.wcpr-next:hover,.wcpr-prev:hover{color:rgba(0,0,0,.2);}.big-review-images .wcpr-close:focus,.big-review-images .wcpr-close:hover{color:#999;text-decoration:none;cursor:pointer;}.active-image{border:1px solid #ff5b7e;}.reviews-images-item.active-image{cursor:zoom-out;}.kt-reviews-image-container .wcpr-rotate .wcpr-rotate-left:hover,.kt-reviews-image-container .wcpr-rotate .wcpr-rotate-right:hover{opacity:.7;}.kt-reviews-image-container .wcpr-rotate .wcpr-rotate-left,.kt-reviews-image-container .wcpr-rotate .wcpr-rotate-right{display:inline-block;font-size:18px;cursor:pointer;}.kt-reviews-image-container .wcpr-rotate{position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;display:flex;justify-content:space-around;}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{--swiper-theme-color:#007aff;}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-vertical>.swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap;}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-container-pointer-events{touch-action:pan-y;}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-container-3d{perspective:1200px;}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start;}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory;}:root{--swiper-navigation-size:44px;}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;text-transform:none;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev";}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next";}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff;}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000;}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0);}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left;}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right;}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white{--swiper-pagination-color:#fff;}.swiper-pagination-black{--swiper-pagination-color:#000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1);}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0;}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:0;opacity:.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("https://cdn-gjfkf.nitrocdn.com/BRuttMmhcdMZzYIaPqLXJyLZNQjsFIAL/assets/images/optimized/rev-769f505/naturaltein.in/wp-content/plugins/commercegurus-commercekit/assets/css/default-skin.svg") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("https://cdn-gjfkf.nitrocdn.com/BRuttMmhcdMZzYIaPqLXJyLZNQjsFIAL/assets/images/optimized/rev-769f505/naturaltein.in/wp-content/plugins/commercegurus-commercekit/assets/css/default-skin.svg");}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff;}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a;}a.pswp__share--twitter:hover{background:#55acee;color:#fff;}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d;}a.pswp__share--download:hover{background:#ddd;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#bbb;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url("https://naturaltein.in/wp-content/plugins/commercegurus-commercekit/assets/css/preloader.gif") 0 0 no-repeat;}.pswp__preloader--active .pswp__preloader__icn.nitro-lazy{background-image:none !important;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5);}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:0 0;}.pswp__caption__center{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}