/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  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%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  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-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 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, 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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.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 {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.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;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  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 {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  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%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.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-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
.subtitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;position:relative}.subtitle .content{font-size:45px;font-weight:700}.subtitle .buttonsadd{display:flex;align-items:center}.subtitle .buttonsadd svg{display:block}.subtitle .buttonsadd .minepagination{padding:0px 25px}.subtitle .buttonsadd .minepagination .swiper-pagination-bullet{background:black;margin:0px 5px}.subtitle .buttonsadd .buttonleft{width:37px;overflow:hidden;cursor:pointer}.subtitle .buttonsadd .buttonleft.swiper-button-disabled{pointer-events:none;opacity:0.3}.subtitle .buttonsadd .buttonright{width:37px;overflow:hidden;cursor:pointer}.subtitle .buttonsadd .buttonright.swiper-button-disabled{pointer-events:none;opacity:0.3}.subtitle .buttonsadd .buttonright svg{position:relative;right:140px}.banner{margin-top:135px;background:#5a28ff}@media (max-width: 1090px){.banner{margin-top:64px}}.banner h1{color:white;font-size:40px;padding:40px 0px}@media (max-width: 1090px){.banner h1{font-size:30px;padding:25px 0px}}.banner h1:after{content:'.';color:#33cccc}.productsvendidoClass{position:relative;padding-bottom:60px}.productsvendidoClass:before{content:'';width:calc(50vw - 700px - 30px);left:calc(700px - 50vw);top:33px;background:#000;height:1px;position:absolute;opacity:0.5}.myproductsSend{margin-top:150px;padding-top:60px}@media (max-width: 970px){.myproductsSend{margin-top:75px;padding-top:30px}}.mainwoocommerce .wc-block-product-categories{margin-bottom:0px}.mainwoocommerce__left{display:flex;width:100%;background:white;box-sizing:border-box;padding:10px;border-radius:0px;margin:10px 0px;box-shadow:0px 4px 10px #00000030;position:sticky;top:140px;z-index:8;justify-content:space-between}@media (max-width: 1090px){.mainwoocommerce__left{position:relative;top:0px;display:block}.mainwoocommerce__left .mainwoocommerce__content{display:block !important;width:100% !important}}.mainwoocommerce__left .widget_search{position:relative;width:200px}@media (max-width: 1090px){.mainwoocommerce__left .widget_search{width:100%;margin-bottom:10px}}.mainwoocommerce__left .widget_search label{display:none}.mainwoocommerce__left .widget_search input{border:solid 1px #c1c1c1;border-radius:0px}.mainwoocommerce__left .widget_search button{position:absolute;background:transparent;border:none;width:30px;height:32px;overflow:hidden;color:transparent;right:0px;cursor:pointer}.mainwoocommerce__left .widget_search button:after{content:'';position:absolute;width:8px;height:2px;background:#848484;transform:rotate(58deg);top:22px;left:15px}.mainwoocommerce__left .widget_search button:before{content:'';position:absolute;width:12px;height:12px;border:solid 1px #848484;border-radius:50%;top:7px;left:7px}.mainwoocommerce__left #block-9{position:relative;width:calc(100% - 220px)}@media (max-width: 1090px){.mainwoocommerce__left #block-9{width:100%}}.mainwoocommerce__left #block-9 .wc-block-product-categories-list{display:flex}@media (max-width: 1090px){.mainwoocommerce__left #block-9 .wc-block-product-categories-list{overflow-x:scroll;overflow-y:hidden}}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item{position:relative;margin:0px;margin-right:10px}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item a{border:solid 1px #eaeaea;padding:5px;display:block;border-radius:0px;min-width:120px;box-sizing:border-box}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item a .wc-block-product-categories-list-item__image{max-width:27px;margin:0px;border:none;border-right:solid 1px #cecece;padding-right:5px;margin-right:5px}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item a .wc-block-product-categories-list-item__image img{width:30px;display:block;border:none}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item ul{position:absolute;display:block;background:white;left:0px;padding:5px;z-index:2;box-shadow:0px 4px 12px #81818152;border-radius:0px;min-width:100%;opacity:0;pointer-events:none;top:30px}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item ul li a{white-space:nowrap;border:none;padding:0px;font-size:14px;border-bottom:solid 1px #bfbfbf;border-radius:0px;padding:5px 0px}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item ul li a .wc-block-product-categories-list-item__image{display:none}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item ul li:last-child a{border-bottom:none}.mainwoocommerce__left #block-9 .wc-block-product-categories-list li.wc-block-product-categories-list-item:hover ul{opacity:1;pointer-events:all}.mainwoocommerce__right{margin-top:20px}.mainwoocommerce__right select.orderby{padding:10px;font-family:'Ubuntu';border-radius:0px;border:solid 1px #c2c2c2}.mainwoocommerce__right p.woocommerce-result-count{margin:0px !important;position:relative;top:10px;font-size:18px;font-weight:700}@media (max-width: 1090px){.mainwoocommerce__right p.woocommerce-result-count{top:0px}}@media (max-width: 1090px){.mainwoocommerce__right .woocommerce-ordering{float:none !important;width:100%}.mainwoocommerce__right .woocommerce-ordering select{width:100%}}.mainwoocommerce__right ul.products{display:flex;flex-wrap:wrap}.mainwoocommerce__right ul.products .myLisProduct{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px}@media (max-width: 1200px){.mainwoocommerce__right ul.products .myLisProduct{width:calc(33.33% - 20px)}}@media (max-width: 1090px){.mainwoocommerce__right ul.products .myLisProduct{width:calc(50% - 20px)}}@media (max-width: 970px){.mainwoocommerce__right ul.products .myLisProduct{width:100%;margin-right:0px}}.mainwoocommerce__right ul.products .myLisProduct .spinner input{width:40px !important}.woocommerce-cart .myPageDefault .content,.woocommerce-checkout .myPageDefault .content,.woocommerce-account .myPageDefault .content{padding:0px;background:transparent;box-shadow:none}.woocommerce .woocommerce-breadcrumb i{display:inline-block;width:5px;height:5px;border-bottom:solid 1px #f2c831;border-right:solid 1px #f2c831;transform:rotate(-45deg);position:relative;top:-1px;margin:0px 6px}.woocommerce .woocommerce-breadcrumb a{color:black !important}.woocommerce .woocommerce-breadcrumb{border-bottom:solid 1px #cfcfcf;color:#8E8E8E !important;padding-bottom:10px !important;margin-bottom:30px !important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none !important}.woocommerce div.product .woocommerce-tabs .panel{display:none !important}.woocommerce div.product .product_title{font-family:'Poppins';font-size:35px;text-transform:uppercase}.woocommerce div.product div.summary .price .amount{font-weight:700}.woocommerce div.product div.summary .price{color:black !important;font-size:20px;margin-bottom:5px !important}.woocommerce div.product div.summary .price del{font-size:14px;text-decoration:none;font-weight:300 !important}.woocommerce div.product div.summary .price ins{text-decoration:none}.skuwoocommerce{font-size:20px;margin-bottom:5px}.woocommerce div.product .stock{color:white !important;font-size:12px;border-radius:0px;border:1px solid #239292;background:#33cccc;max-width:220px;text-align:center;padding:5px;margin-bottom:25px}.atributes{display:flex;justify-content:space-between}@media (max-width: 970px){.atributes{display:block;width:100%}}.atributes .atribute{border-radius:0px;border:1px solid #E3E1E1;background:#F8F8F8;width:calc(50% - 10px);padding:15px 25px;box-sizing:border-box}@media (max-width: 970px){.atributes .atribute{display:block;margin-bottom:10px;width:100%}}.atributes .atribute .mystitle{font-size:20px;font-weight:700;margin-bottom:15px}.atributes .atribute ul{display:flex;flex-wrap:wrap}.atributes .atribute ul li{text-align:center;min-width:60px;margin-right:10px;border:solid 1px #ffffff00;border-radius:0px;cursor:pointer}.atributes .atribute ul li h4{border:solid 1px black;height:40px;line-height:40px;border-radius:0px;padding:0px 10px}.atributes .atribute ul li p{font-size:12px}.spinner{display:flex;align-items:center;border:solid 1px black;border-radius:0px;padding:4px 8px;background:white}.spinner div{cursor:pointer;width:20px;text-align:center}.spinner div.quantity{float:none !important;margin:0px !important;width:80px}.spinner input{text-align:center !important;width:80px !important;border:none;padding:0px}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}form.cart.cartFlex{display:flex;justify-content:space-between;margin-top:20px}form.cart.cartFlex:after,form.cart.cartFlex:before{display:none !important}form.cart.cartFlex .btnBlack{width:calc(100% - 158px)}.woocommerce span.onsale{display:none}.mainProducts{margin-top:150px;margin-bottom:60px;padding-top:40px}@media (max-width: 970px){.mainProducts{margin-top:75px}}.mainProducts .wootitle h1{color:#000;font-family:"Poppins";font-size:50px;font-style:normal;font-weight:700;margin-bottom:40px}@media (max-width: 970px){.mainProducts .wootitle h1{font-size:35px;line-height:45px}}.mainProducts .mainflex{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1090px){.mainProducts .mainflex{display:block}}.mainProducts .mainflex .filters{width:365px;flex:none;box-sizing:border-box;border-radius:0px;background:#FFF;box-shadow:0px 4px 40px 0px rgba(0,0,0,0.07);padding:25px}@media (max-width: 1090px){.mainProducts .mainflex .filters{width:100%;margin-bottom:20px}}.mainProducts .mainflex .filters aside{border-bottom:solid 1px rgba(0,0,0,0.1);padding-bottom:20px;margin-bottom:20px}.mainProducts .mainflex .filters aside:last-child{border-bottom:none;padding:0px}.mainProducts .mainflex .filters aside h2{font-family:'Poppins';font-size:18px;margin-bottom:10px}.mainProducts .mainflex .filters aside .searching{display:flex;border-radius:0px;border:1px solid #A5A5A5;justify-content:space-between;padding:8px 15px}.mainProducts .mainflex .filters aside .searching img{width:22px;height:22px;display:block}.mainProducts .mainflex .filters aside .searching input{width:100%;border:none;font-size:16px}.mainProducts .mainflex .filters aside .listCheckbox h4{font-family:'Poppins';font-size:16px;margin-bottom:5px;font-weight:600}.mainProducts .mainflex .filters aside .listCheckbox li{overflow:hidden;position:relative}.mainProducts .mainflex .filters aside .listCheckbox li input{position:absolute;top:6px;opacity:0}.mainProducts .mainflex .filters aside .listCheckbox li label{position:relative;padding-left:30px;font-size:16px;line-height:35px;cursor:pointer}.mainProducts .mainflex .filters aside .listCheckbox li label:before{content:'';position:absolute;width:20px;height:20px;border-radius:0px;background:#EEECEA;left:0;top:2px}.mainProducts .mainflex .filters aside .listCheckbox li label:after{content:'';position:absolute;width:4px;height:12px;border-bottom:solid 2px white;border-right:solid 2px white;left:7px;transform:rotate(45deg);top:4px;opacity:0}.mainProducts .mainflex .filters aside .listCheckbox li input:checked+label:before{background:#B57F2E}.mainProducts .mainflex .filters aside .listCheckbox li input:checked+label:after{opacity:1}.mainProducts .mainflex .products{width:calc(100% - 385px)}@media (max-width: 1090px){.mainProducts .mainflex .products{width:100%;margin-bottom:20px}}.mainProducts .mainflex .products ul{display:flex;flex-wrap:wrap}.mainProducts .mainflex .products ul:before,.mainProducts .mainflex .products ul:after{display:none}.mainProducts .mainflex .products ul li{width:calc(33.33% - 20px);margin-bottom:10px;margin-right:20px}@media (max-width: 1400px){.mainProducts .mainflex .products ul li{width:calc(50% - 20px)}}@media (max-width: 768px){.mainProducts .mainflex .products ul li{width:100%}}.mainProducts .mainflex .products ul li .myproduct__addcart .priceInto .spinner input{width:40px !important}.mybanner{margin-top:150px;position:relative}@media (max-width: 970px){.mybanner{margin-top:50px}}.mybanner:before{content:'';width:calc(50vw - 700px - 35px);position:absolute;height:1px;background:black;left:0;top:137px}@media (max-width: 1400px){.mybanner:before{width:calc(50vw - 600px - 35px)}}.mybanner .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#767676;border-bottom:solid 1px #cfcfcf;color:#8E8E8E !important;padding-bottom:10px !important;margin-bottom:30px !important}.mybanner .woocommerce-breadcrumb a{color:black !important}.mybanner .woocommerce-breadcrumb i{display:inline-block;width:5px;height:5px;border-bottom:solid 1px #B89157;border-right:solid 1px #B89157;transform:rotate(-45deg);position:relative;top:-1px;margin:0px 6px}.mybanner .titlePrincipal{padding:50px 0px}.mybanner .titlePrincipal h1{font-family:'Poppins';font-size:50px;line-height:50px}.cartProducts .contentProducstFlex{display:flex;flex-wrap:wrap;margin-right:-20px}@media (max-width: 970px){.cartProducts .contentProducstFlex{margin-right:0px;display:block}}.cartProducts .contentProducstFlex .cartItem{width:calc(50% - 20px);margin-right:20px}@media (max-width: 970px){.cartProducts .contentProducstFlex .cartItem{width:100%;margin-right:0px;margin-bottom:10px}}.cartProducts .actions{display:flex;justify-content:space-between}@media (max-width: 970px){.cartProducts .actions{display:block}}.cartProducts .actions .coupon{display:flex;border:solid 1px silver;border-radius:0px;overflow:hidden;width:calc(50% - 10px);justify-content:space-between}@media (max-width: 970px){.cartProducts .actions .coupon{width:100%;margin-bottom:10px}}.cartProducts .actions .coupon input{border:none;padding:10px;width:calc(100% - 170px);box-sizing:border-box}.cartProducts .actions .button{float:none !important;display:block !important;overflow:hidden;color:white !important;background:#5a28ff !important;font-weight:400;font-size:16px;padding:12px 20px !important;cursor:pointer;border-radius:0px}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{background:white;border-radius:0px;margin-bottom:20px;box-shadow:0px 4px 9px #a1a1a169;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0px !important}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:10px;font-size:18px;border-bottom:solid 1px #9a9a9a70}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{background:#5a28ff;color:white}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:white}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:solid 1px #b5b5b5;padding:10px;border-radius:0px}.checkoutstep .actions .btn{max-width:200px;padding:10px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;margin-top:20px;width:100%;color:white;background:#5a28ff;font-weight:400;font-size:20px;padding:13px 20px;display:block;cursor:pointer;transition:0.3s;border-radius:0px;font-family:'ubuntu'}.wc-proceed-to-checkout .button{border-radius:0px !important;border:solid 1px black !important;background:white !important;color:black !important}.myInsidecart{margin-bottom:30px}.myInsidecart__flex{display:flex;justify-content:space-between}@media (max-width: 970px){.myInsidecart__flex{display:block}}.myInsidecart__left{width:calc(100% - 470px);flex:none}@media (max-width: 970px){.myInsidecart__left{width:100%;margin-bottom:20px}}.myInsidecart__right{width:450px;flex:none}@media (max-width: 970px){.myInsidecart__right{width:100%}}.myInsidecart__right .woocommerce-shipping-totals{display:none !important}#billing_state_field,#billing_postcode_field,#shipping_postcode_field{display:none !important}.box{border-radius:0px;background:#FFF;box-shadow:0px 4px 40px 0px rgba(0,0,0,0.05);padding:35px;box-sizing:border-box}.box h2{padding-left:40px;font-size:35px;font-family:'Poppins';position:relative;margin-bottom:20px}@media (max-width: 970px){.box h2{padding-left:30px;font-size:25px}}.box h2:before{content:'';position:absolute;width:35px;height:2px;background:black;bottom:25px;left:0px}@media (max-width: 970px){.box h2:before{width:25px;bottom:20px}}.woocommerce div.product form.cart.cartFlex .btn{font-size:20px}.woocommerce div.product form.cart.cartFlex .spinner div{font-size:22px}.woocommerce div.product form.cart.cartFlex .spinner input{font-size:27px}.product_data__header{font-size:20px;color:black;border-top:solid 1px #a9a9a9;padding:10px 0px;position:relative;cursor:pointer}.product_data__header:before{content:'';position:absolute;top:10px;right:10px;border-bottom:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;transform:rotate(45deg);width:12px;height:12px}.product_data__content{border-top:solid 1px #a9a9a9;padding:10px 0px;font-size:16px;line-height:22px;display:none}.product_data__them.active .product_data__content{display:block}.contentcontacto{display:flex;justify-content:space-between;margin-bottom:40px;align-items:flex-start}@media (max-width: 970px){.contentcontacto{display:block;margin-bottom:20px}}.contentcontacto .contactright{width:calc(50% - 40px);background:#33cccc;padding:40px 30px;box-sizing:border-box;border-radius:0px;box-shadow:0px 4px 12px #cccccc}@media (max-width: 970px){.contentcontacto .contactright{width:100%;margin-bottom:20px}}.contentcontacto .contactright p{font-size:18px}.contentcontacto .contactright form{margin-top:30px;border-top:solid 1px #cacaca;padding-top:30px}.contentcontacto .contactright form .vermas .btn:before{background:#5a28ff}.contentcontacto .contactidem{width:calc(50% - 40px)}@media (max-width: 970px){.contentcontacto .contactidem{width:100%;margin-bottom:20px}}.contentcontacto .contactidem .contactidem__top{margin-bottom:30px}.contentcontacto .contactidem .contactidem__top h2{color:#5a28ff;font-size:35px;margin-bottom:20px}.contentcontacto .contactidem .contactidem__top p{font-size:18px}.contentcontacto .contactidem .contactidem__bottom .contenido{background:white;padding:15px;margin-bottom:20px;border:solid 1px #c8c8c8;border-radius:0px;font-size:14px;line-height:22px}.contentcontacto .contactidem .contactidem__bottom .contenido h3{font-size:14px;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px black;text-transform:uppercase;letter-spacing:2px}.contentcontacto .contactidem .contactidem__bottom .contenido a{color:#5a28ff;text-decoration:underline}.descargarfichatecnica .btn{background:#f2c831;max-width:250px;margin-bottom:30px;font-size:16px}.descargarfichatecnica .btn:before{background:#f2c831}.woocommerce div.product form.cart .variations{margin-top:30px}.woocommerce div.product form.cart .variations select{border:none;background:white;padding:10px;display:block;font-size:16px;font-family:'ubuntu'}.woocommerce div.product form.cart .variations th{text-align:left;width:100px;color:#5a28ff}.single_variation_wrap .btn{font-size:20px;padding:10px 35px}.single_variation_wrap .qty{padding:10px;font-size:18px;border:solid 1px #c3c3c3;border-radius:10px}.modalFilters .widget{border-bottom:solid 1px #d4d4d4;margin-bottom:25px;padding-bottom:10px}.modalFilters{position:fixed;z-index:99;top:0;left:0;width:250px;height:100vh;box-sizing:border-box;padding:30px 20px;box-shadow:0px 4px 5px #a1a1a1;background:white;transform:translateX(-280px)}@media (max-width: 1090px){.modalFilters{width:210px}}.modalFilters.active{transform:none}.modalFilters h3{color:#5a28ff;font-size:16px}.shared{display:flex;margin-top:20px}.shared .social{display:flex}.shared .social a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:solid 1px black;margin-left:10px;border-radius:0px}.shared .social a svg{width:30px;height:30px}.shared .social a#whatsapp svg{width:20px;height:20px}.myContentImagen{margin-bottom:20px}.myContentImagen img{width:100%;display:block}.mainwoocommerce__content #block-7{margin-right:5px}.mainwoocommerce__content{display:flex;width:calc(100% - 100px)}@media (max-width: 1090px){.mainwoocommerce__content{width:100%}}.mainwoocommerce__filters a{background:#5a28ff;color:white;padding:10px;display:block;font-size:16px;text-transform:uppercase;letter-spacing:1px;width:90px;box-sizing:border-box;text-align:center}@media (max-width: 1090px){.mainwoocommerce__filters a{width:100%}}.bloggin .mysevents{display:flex;justify-content:space-between;margin-bottom:30px}.bloggin .mysevents .myevent{width:calc(33.33% - 10px)}.bloggin .mysevents .myevent a{display:block;background:white;box-shadow:0px 4px 9px #b5b5b5;border-radius:0px;overflow:hidden}.bloggin .mysevents .myevent a img{width:100%;display:block;height:180px;object-fit:cover}.bloggin .mysevents .myevent a .content{padding:15px}.bloggin .mysevents .myevent a .content h3{font-size:22px;margin-bottom:10px;border-bottom:solid 1px #d6d6d6;padding-bottom:10px}.bloggin .mysevents .myevent a .content p{color:#434244;font-weight:700;font-size:14px;text-transform:uppercase;opacity:0.5}.myPageDefault .content{background:white;padding:40px 30px;box-sizing:border-box;border-radius:0px;box-shadow:0px 4px 12px #cccccc;font-size:16px;line-height:22px;margin-bottom:30px}.myPageDefault .content h2{border-bottom:solid 1px #d0d0d0;padding-bottom:10px;margin-top:10px;margin-bottom:10px}.myPageDefault .content ol{padding-left:20px}.myPageDefault .content ol li{list-style:auto;margin-bottom:20px}.myPageDefault .content ul{padding-left:20px}.myPageDefault .content ul li{margin-bottom:20px}.asesores-lista{display:flex;flex-wrap:wrap}@media (max-width: 970px){.asesores-lista{display:block}}.asesores-lista li.asesor{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;border:solid 1px #dfdfdf;box-sizing:border-box}@media (max-width: 970px){.asesores-lista li.asesor{width:100%}}.asesores-lista li.asesor .asesor-imagen{margin-bottom:10px}.asesores-lista li.asesor .asesor-imagen img{width:100%;height:auto;display:block}.asesores-lista li.asesor .asesor-titulo{font-size:22px;padding:0px 10px;color:#5a28ff}.asesores-lista li.asesor .asesor-descripcion{font-size:14px;padding:5px 10px}.asesores-lista li.asesor .asesor-content{padding:5px 10px}.asesores-lista li.asesor .asesor-content h4{font-size:14px;border-bottom:solid 1px #e4e4e4;padding-bottom:5px;margin-bottom:5px;color:#5f5e5e}.asesores-lista li.asesor .asesor-content .asesor-email a{font-size:14px}.asesores-lista li.asesor .asesor-content ul{display:flex}.asesores-lista li.asesor .asesor-content ul li a{display:flex;align-items:center;margin-right:10px}.asesores-lista li.asesor .asesor-content ul li a svg{width:20px;height:20px;display:block}.woocommerce div.product div.summary{position:relative}.sharedbutton{position:absolute;top:0;right:0}@media (max-width: 970px){.sharedbutton{position:relative;margin-bottom:20px}}.sharedbutton__link{display:flex;border:solid 1px black;align-items:center;justify-content:center;font-size:18px;border-radius:0px;padding:5px;cursor:pointer}.sharedbutton__link img{width:20px;height:20px;margin-right:5px}.sharedbutton__absolute{border-radius:0px;overflow:hidden;box-shadow:0px 3px 5px #80808045;opacity:0;pointer-events:none}@media (max-width: 970px){.sharedbutton__absolute{display:none}}.sharedbutton__absolute a{display:block;background:white;padding:7px 10px;border-bottom:solid 1px #c1c1c1;font-size:14px}.sharedbutton:hover .sharedbutton__link{background:white}.sharedbutton:hover .sharedbutton__absolute{opacity:1;pointer-events:all}@media (max-width: 970px){.sharedbutton:hover .sharedbutton__absolute{display:block}}.checkout .wrapp{display:flex;justify-content:space-between}@media (max-width: 970px){.checkout .wrapp{display:block}}.checkout .wrapp .mybrandcrouns ul{display:flex;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1;max-width:460px}.checkout .wrapp .mybrandcrouns ul:before{content:'';position:absolute;width:100%;height:2px;background:black;bottom:25px;z-index:-1}.checkout .wrapp .mybrandcrouns ul li{border:solid 1px black;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;box-shadow:0px 0px 0px 10px white;background:white;font-weight:700}.checkout .wrapp .mybrandcrouns ul li.active{background:black;color:white;font-weight:700}.checkout .wrapp__left{width:calc(100% - 470px);flex:none}@media (max-width: 970px){.checkout .wrapp__left{width:100%;display:block;margin-bottom:20px}}.checkout .wrapp__right{width:450px;flex:none}@media (max-width: 970px){.checkout .wrapp__right{width:100%;display:block}}.checkout #order_review table{border:none}.checkout #order_review thead th{display:none !important}.checkout div#order_review h2:before{top:10px}.checkout div#order_review td,.checkout div#order_review th{border:none}.checkoutstep .customFlex{display:flex;align-items:center;font-size:14px;color:rgba(0,0,0,0.3)}.checkoutstep .customFlex input{margin-right:8px;margin-top:0px}.checkoutstep .customFlex input:checked+p{color:black}.checkoutstep .addCustomActivesFlex{display:flex;margin-bottom:20px;align-items:center}@media (max-width: 970px){.checkoutstep .addCustomActivesFlex{display:block}}.checkoutstep .addCustomActivesFlex .customFlex{min-width:90px;margin-right:20px}.checkoutstep .row .colum p{float:none !important;width:100% !important}.checkoutstep .row .colum p label{display:none !important}.checkoutstep .row .colum p input,.checkoutstep .row .colum p select{border-radius:0px;border:1px solid rgba(0,0,0,0.3) !important;font-size:16px;padding:11px 10px;width:100%;max-width:100%}.checkoutstep .row .colum p input.nochange,.checkoutstep .row .colum p select.nochange{pointer-events:none;opacity:0.4}.checkoutstep .row.row2{display:flex;justify-content:space-between}@media (max-width: 970px){.checkoutstep .row.row2{display:block}}.checkoutstep .row.row2 .colum{width:calc(50% - 5px)}@media (max-width: 970px){.checkoutstep .row.row2 .colum{width:100%}}.checkoutstep .row.row3{display:flex;justify-content:space-between}@media (max-width: 970px){.checkoutstep .row.row3{display:block}}.checkoutstep .row.row3 .colum{width:calc(33.33% - 5px)}@media (max-width: 970px){.checkoutstep .row.row3 .colum{width:100%}}.checkoutstep .actions{margin-top:20px}.checkoutstep .typeDocument{margin-top:20px;margin-bottom:20px}.checkoutstep .typeDocument h3{font-size:20px;font-family:'Poppins';margin-bottom:10px}.checkoutstep .typeDocument__flex{display:flex;align-items:center}@media (max-width: 970px){.checkoutstep .typeDocument__flex{display:block}}.checkoutstep .typeDocument__left{display:flex;align-items:center;margin-right:20px}.checkoutstep .typeDocument__left .customFlex{margin-right:10px}.checkoutstep .typeDocument__right{width:100%}.checkoutstep .typeDocument__right p{float:none !important;width:100% !important}.checkoutstep .typeDocument__right p label{display:none !important}.checkoutstep .typeDocument__right p input{border-radius:0px;border:1px solid rgba(0,0,0,0.3);font-size:16px;padding:11px 10px;width:100%;max-width:100%}.checkoutstep .useSimilarData .btn{font-size:14px}.checkoutstep.step1 .title{display:flex;align-items:center;justify-content:space-between}@media (max-width: 970px){.checkoutstep.step1 .title{display:block;margin-bottom:20px}.checkoutstep.step1 .title h2{margin-bottom:0px}}.checkoutstep.step1 .title .customFlex{position:relative;top:-10px}@media (max-width: 970px){.checkoutstep.step1 .title .customFlex{top:0px}}.checkoutstep.step2 .actions,.checkoutstep.step3 .actions{display:flex;align-items:center;justify-content:space-between}@media (max-width: 970px){.checkoutstep.step2 .actions,.checkoutstep.step3 .actions{display:block}}.checkoutstep.step2 .actions a,.checkoutstep.step3 .actions a{font-size:14px;border:solid 1px black;padding:10px 20px;width:calc(50% - 20px)}@media (max-width: 970px){.checkoutstep.step2 .actions a,.checkoutstep.step3 .actions a{width:100%;margin-bottom:10px}}.checkoutstep .agenciaColum #billing_agencia{display:block !important}.checkoutstep .agenciaColum .select2{display:none !important}.woocommerce-form-coupon-toggle{display:none}.stepscheckout{display:flex;overflow:hidden}.stepscheckout .checkoutstep{width:100%;flex:none;box-sizing:border-box;padding-right:5px}
