/* ********************************** Global ********************************** */

:root {
  --primarycolor: #8e7ed2;
  --secondarycolor: #4fafa7;
  --notifybell: #45377f;

  --primary100: #f0eefb;
  --primary200: #ccc6f5;
  --primary300: #bfb7f3;
  --primary400: #aaa0e7;
  --primary500: #9b90de;
  --primary600: #8e7ed2;
  --primary700: #7969c1;
  --primary800: #58499b;
  --primary900: #45377f;
  --primary1000: #382c6a;

  --secondary100: #e9fffd;
  --secondary200: #a2f2eb;
  --secondary300: #c4fbf6;
  --secondary400: #87ded7;
  --secondary500: #74d3cb;
  --secondary600: #62c5bc;
  --secondary700: #4fafa7;
  --secondary800: #338881;
  --secondary900: #18524d;
  --secondary1000: #0a3b37;

}

.primarycolor,
h1 {
  color: var(--primary600);
}

.secondarycolor {
  color: var(--secondarycolor);
}

.dynamic-primary-background {
  background-color: var(--primary600);
}

.dynamic-secondary-background {
  background-color: var(--secondarycolor);
}

a {
  color: var(--secondarycolor);
}


/* Body */
body,
body.theme--seytu,
.products-page,
.main-f {
  background-color: #fff;
  color: var(--primary600);
  font-family: "Montserrat", sans-serif;
  color: var(--primary600);
}

p {
  font-weight: 400;
}

.loader__base {
  stroke: var(--primary600);
}

.loader__path {
  fill: none;
  stroke: rgba(250, 250, 250, 0.5);
}

/* Login */
.login {
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  background-color: rgb(142 126 210 / 0.80);
}

/* Firefox */
_:-moz-any(x),
.login {
  background-color: rgb(142 126 210 / 0.90);
}

/* iExplorer */
_:-ms-lang(x),
.ie10up,
.login {
  background-color: rgb(142 126 210 / 0.90);
}

.cart-preview__head .remove-all a {
  border: 2px solid rgb(142 126 210 / 0.5);
  color: var(--primary600);
}

.login .button.default {
  background-color: #fff;
  color: var(--primary600);
}

.cookies__message article {
  color: var(--primary600);
}

.cookies__message article a {
  color: var(--secondarycolor);
}

@media screen and (max-width: 970px) {
  nav.menu-items.open {
    -webkit-backdrop-filter: saturate(180%) blur(35px);
    backdrop-filter: saturate(180%) blur(35px);
    background-color: rgb(82 66 148 / 0.5) !important;
  }

  /* Firefox */
  _:-moz-any(x),
  .menu-items.open {
    background-color: var(--primarycolor) !important;
  }

  /* iExplorer */
  _:-ms-lang(x),
  .ie10up,
  .menu-items.open {
    background-color: var(--primarycolor) !important;
  }

  .main-nav__link,
  .main-nav__head .icon-btn {
    color: #fff;
  }

  nav.menu-items {
    background: var(--primarycolor) !important;
  }
}

#imenu,
.business__item.contact h3 {
  color: var(--primary600);
}

.ezone__headline.bordered {
  border-bottom: 3px solid var(--primary600);
}

.ezone .text,
.ezone__grid-item__title,
.ezone__grid-item__date,
.ezone__grid-item__desc {
  color: var(--primary600);
}

.ezone__title,
.contact--description {
  color: var(--primary900);
  font-family: "Montserrat", sans-serif !important;
}

.ezone__subtitle {
  color: #7464b7;
}

p.business__item-description.contact {
  color: var(--neutrals900);
}

.ezone__panel {
  background-color: var(--primary600);
}

@media (min-width: 1024px) {
  .ezone__panel {
    background-color: var(--primary600);
  }
}

@media (max-width: 765px) {
  .main-h {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    background-color: #fff !important;
  }

  .modal-close.close {
    background-color: transparent !important;
  }
}

.ezone {
  background-color: #fff;
  color: var(--primary600);
}

.faq .tabs__item:first-child .ezone__title {
  color: var(--primary600);
}

.faq .tabs__item:first-child {
  border-bottom-color: var(--primary600);
}

.nav-list.list-nostyle.language li {
  background: var(--primary600);
}

.button.small.theme--gray:hover {
  background: var(--primary600);
}

.ezone__headline.tabs__item.active .ezone__title {
  color: var(--primary600);
}

.ezone__headline.tabs__item.active {
  border-color: var(--primary600);
}

.ezone__menu li.active a {
  border-color: transparent;
  border-radius: 8px;
}

.ezone__menu a:hover {
  background: var(--primary500);
  border-radius: 8px;
}

.main-nav button.icon-btn.fal.fa-times-circle.close.fa-2x {
  color: #ff5b66;
}

.icon-location-black:hover {
  color: var(--primary600) !important;
}

.datefilter__search:focus {
  border-color: var(--secondarycolor);
  color: var(--primary600);
  outline-color: transparent;
  outline-offset: 3px;
}


/* Top */
.main-h {
  /* box-shadow: 0 0 10px rgba(0, 0, 0, .2); */
  -webkit-backdrop-filter: saturate(180%) blur(10px);
  backdrop-filter: saturate(180%) blur(10px);
  background-color: rgba(255, 255, 255, 0.8);
}

/* Firefox */
_:-moz-any(x),
.main-h {
  background-color: #fff;
}

/* iExplorer */
_:-ms-lang(x),
.main-h {
  background-color: #fff;
}

/* Menu */

.main-h__icon button {
  color: rgba(65, 84, 101, 0.5);
}

.main-h__icon button:hover {
  color: var(--primary600);
}

.nav-list.top .nav-item {
  color: #fff;
  font-size: 1.5rem;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 300;
}

.nav-list.top .nav-item a {
  color: #fff;
  -webkit-transition: color 0.35s;
  -moz-transition: color 0.35s;
  -o-transition: color 0.35s;
  -ms-transition: color 0.35s;
  transition: color 0.35s;
}

.nav-list.top .nav-item:hover .nav-item__list {
  max-height: 150px;
}

@media screen and (min-width: 768px) {
  .nav-list.top .nav-item {
    font-size: 0.75rem;
  }

  .nav-list.top .nav-item.nosublist:hover .nav-item__list {
    display: none;
  }

  .top .button-drop-down ul.drop-down-menu {
    background-color: #ffffff;
  }
}

@media screen and (min-width: 1024px) {
  .nav-list.top .nav-item {
    font-size: 0.933rem;
  }

  .top .button-drop-down ul.drop-down-menu {
    background-color: #ffffff;
  }
}

@media screen and (min-width: 1366px) {
  .nav-list.top .nav-item {
    font-size: 1.125rem;
  }
}

.nav-list.top .nav-item:nth-child(2) {
  margin-bottom: 15px;
}

.nav-item-products {
  border-left: 1.5px solid;
  border-left-color: lightgray;
  padding-left: 17px;
}

@media screen and (max-height: 580px) {
  .nav-list.top .nav-item:nth-child(2) {
    margin-bottom: 6px;
  }

  .nav-list.top .nav-item:nth-child(2):after {
    margin-top: 6px;
  }
}

@media screen and (min-width: 768px) {
  .nav-list.top .nav-item:nth-child(2) {
    margin-bottom: 0;
    margin-right: 10px;
  }
}

.nav-list.top .nav-item__list {
  margin-top: -8px;
  overflow: hidden;
  padding-left: 20px;
  -webkit-transition: max-height 0.3s;
  -moz-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  -ms-transition: max-height 0.3s;
  transition: max-height 0.3s;
  text-transform: none;
}

@media screen and (min-width: 768px) {
  .nav-list.top .nav-item__list {
    max-height: 0;
    background-color: #45cbd4;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    -webkit-transform: translate(-55vw, 53px);
    -moz-transform: translate(-55vw, 53px);
    -o-transform: translate(-55vw, 53px);
    -ms-transform: translate(-55vw, 53px);
    transform: translate(-55vw, 53px);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: calc(100vw + 50vw);
  }

  .bottom-banner {
    height: 60vh;
    margin-top: 0;
    background-attachment: fixed;
  }
}

@media screen and (min-width: 1366px) {
  .nav-list.top .nav-item__list {
    -webkit-transform: translate(-40%, 53px);
    -moz-transform: translate(-40%, 53px);
    -o-transform: translate(-40%, 53px);
    -ms-transform: translate(-40%, 53px);
    transform: translate(-40%, 53px);
  }
}

@media screen and (max-height: 580px) {
  .nav-list.top .nav-item__list {
    margin-top: -6px;
  }
}

.nav-list.top .nav-item__item {
  color: #fff;
  font-size: 1rem;
  margin-top: 10px;
  line-height: 1;
}

.nav-list.top .nav-item__item a {
  color: #fff;
}

@media screen and (min-width: 768px) {
  .nav-list.top .nav-item__item {
    margin: 8px 20px;
    font-size: 0.75rem;
  }

}

@media screen and (max-height: 580px) {
  .nav-list.top .nav-item__item {
    margin-top: 5px;
  }
}

.nav-item {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
  line-height: 2.25;
  margin: 0 4px;
}

.nav-item a {
  color: rgba(255, 255, 255, 0.7);
}

@media screen and (min-width: 768px) {
  .nav-item {
    font-size: 0.75rem;
    line-height: 1;
    margin: 0 3px;
  }

  .nav-item.name {
    margin-left: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .nav-item {
    font-size: 0.813rem;
    margin: 0 8px;
  }
}

@media screen and (max-height: 580px) {
  .nav-item {
    line-height: 1.5;
  }
}

.dropdown-list.list-nostyle.language li {
  background: #fff;
  color: rgba(144, 45, 155, 0.7);
  border: none;
  border-bottom: 1px solid #fff;
  padding: 3px 10px;
}

.ezone__profile-name+.nav-list.list-nostyle.language li.nav-item:hover {
  background-color: #fff;
  border: 1px solid #ffffff;
  color: var(--secondarycolor);
}

.nav-item.dropdown .dropdown-toggle {
  padding-right: 0;
  padding-left: 12px;
}

.nav-item.dropdown .dropdown-toggle:after {
  right: auto;
  left: 0;
  top: 8px;
}

@media screen and (min-width: 768px) {
  .nav-item.dropdown .dropdown-toggle {
    padding-right: 8px;
    padding-left: 0;
    margin-right: 5px;
  }

  .nav-item.dropdown .dropdown-toggle:after {
    left: auto;
    right: 0;
    top: 5px;
  }
}

.nav-item__list {
  margin-top: -6px;
}

.nav-list.top .nav-item__item {
  color: #fff;
  font-size: 1rem;
  margin-top: 10px;
  line-height: 1;
}

.nav-list.top .nav-item__item a {
  color: #fff;
}

@media screen and (min-width: 768px) {
  .nav-list.top .nav-item__item {
    margin: 8px 20px;
    font-size: 0.75rem;
  }
}

@media screen and (max-height: 580px) {
  .nav-list.top .nav-item__item {
    margin-top: 5px;
  }
}

.nav-item {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
  line-height: 2.25;
  margin: 0 4px;
}

.nav-item a {
  color: rgba(255, 255, 255, 0.7);
}

@media screen and (min-width: 768px) {
  .nav-item {
    font-size: 0.75rem;
    line-height: 1;
    margin: 0 3px;
  }

  .nav-item.name {
    margin-left: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .nav-item {
    font-size: 0.813rem;
    margin: 0 8px;
  }
}

@media screen and (max-height: 580px) {
  .nav-item {
    line-height: 1.5;
  }
}

.nav-item.dropdown .dropdown-toggle {
  padding-right: 0;
  padding-left: 12px;
}

.nav-item.dropdown .dropdown-toggle:after {
  right: auto;
  left: 0;
  top: 8px;
}

@media screen and (min-width: 768px) {
  .nav-item.dropdown .dropdown-toggle {
    padding-right: 8px;
    padding-left: 0;
    margin-right: 5px;
  }

  .nav-item.dropdown .dropdown-toggle:after {
    left: auto;
    right: 0;
    top: 5px;
  }
}

@media screen and (min-width: 768px) {
  .nav-list.top .nav-item {
    color: var(--primary600);
  }

  .nav-list.top .nav-item a {
    color: #5be6da;
  }

  .nav-list.top .nav-item:nth-child(2):after {
    background-color: rgba(0, 0, 0, 0.2);
  }

  .nav-list.top .nav-item__item a {
    color: #fff;
  }

  .nav-list.top .nav-item:hover>a {
    color: var(--primary600) !important;
  }

  /*.nav-list.top .nav-item:first-child:hover > a {
    color: #fba343;
  }
  .nav-list.top .nav-item:nth-child(2):hover > a {
    color: #45cbd4;
  }*/
  .nav-list.top .nav-item_hover_nfuerza:hover>a {
    color: #45cbd4 !important;
  }

  .nav-list.top .nav-item_hover_seytu:hover>a {
    color: var(--primary600) !important;
  }

  .nav-list.top .nav-item_hover_master:hover>a {
    color: #fba343 !important;
  }
}

@media screen and (min-width: 768px) {

  .nav-item,
  .nav-item a {
    color: rgb(166 112 236 / 70%) !important;
  }

  .nav-item:hover>a,
  .nav-item:hover .dropdown-toggle {
    color: var(--primary600) !important;
  }

  .nav-item.dropdown .dropdown-toggle:after {
    border-top-color: var(--primary600);
  }

  .nav-item.dropdown .dropdown-list {
    border-color: #ebebeb;
    background-color: #fff;
    border-radius: 0 0 5px 5px;
  }

  .nav-item.dropdown .dropdown-item {
    border-color: #ebebeb;
  }

  .nav-item.dropdown .dropdown-item:hover {
    background: #f5f5f5;
  }

  .nav-item.dropdown .dropdown-item:hover a {
    color: var(--primary600);
  }
}

/* ********************************** Global ********************************** */

/* ********************************** Index ********************************** */

/* Slider */
.slider__bullet {
  background-color: var(--primary600);
  border-radius: 50%;
  border: 2px solid var(--primary600);
}

.mainslider__gradient {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: transparent;
}

.mainslider__title {
  color: var(--primary600);
  font: 200 2.563rem "Montserrat", sans-serif;
}

@media screen and (min-width: 768px) {
  .mainslider__title {
    font-size: 4.375rem;
  }
}

@media screen and (min-width: 1366px) {
  .mainslider__title {
    font-size: 5.182rem;
  }
}

.mainslider__signals .signals__note {
  color: #ffffff;
}

.mainslider__signals .signals__note span:last-child {
  color: #fff;
}

.mainslider__signals .signals__scroll {
  color: #fff;
}

.signals__scroll:after {
  background-color: #ffffff;
}

.main-f__item a {
  color: var(--primary600);
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}

.highlight {
  color: var(--primary600) !important;
}

.main-f__list,
.products-filter__title {
  font: 300 0.75em "Montserrat", sans-serif;
}

.front-banners .front-banner__description h6 {
  font: 400 1em "Montserrat", sans-serif;
  color: var(--primary600);
}

.testimonials__title {
  color: var(--primary800);
  font-family: "Montserrat", sans-serif;
}

.cases__testimonial-body p {
  color: #66659b;
}

.cases__testimonial-body.ps-container:before,
.cases__testimonial-body.ps-container:after {
  color: var(--primary600);
}

.modal__login:hover .modal__login--title,
.modal__register:hover .modal__register--title {
  color: #66659b;
}

.button.small.new-address {
  background: #66659b;
}

.button.small.new-address:hover {
  background: var(--primary600);
}


.front-banners .front-banner__description p {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}

.product__nums {
  font-weight: 400;
}

.testimonial__frase {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}

.testimonials__title span
{
  color: var(--primary600);
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}

.testimonial__frase,
.testimonial__metas span {
  color: var(--primary600);
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
}
::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--neutrals1000);
  opacity: 1;
  /* Firefox */
}

.form-label {
  color: var(--primary600);
}

.form-radio.card input[type="radio"]:checked~.card__content-wrap .radio-fake {
  background-color: var(--primary600);
}

.form-checkbox input[type="checkbox"]:checked+.checkbox-fake {
  background-color: var(--primary600);
}

.form-radio input[type="radio"]:checked+.radio-fake {
  background-color: var(--primary600);
}

.register .form-control:focus,
.cart .form-control:focus {
  border-color: var(--primary600);
  border-width: 2px;
  color: var(--secondarycolor);
}

.testimonials .slider__ctrl {
  border-color: var(--primary600);
  color: var(--primary600);
}

.testimonials .slider__ctrl:hover {
  border-color: var(--secondarycolor);
  color: var(--secondarycolor);
}

.nav-paises li a:hover,
.nav-paises li a.drop-down-toggle.active {
  color: var(--secondarycolor);
}

.testimonial__frase {
  font-style: italic;
}

.signals__scroll {
  font-family: "Montserrat", sans-serif;
}

.business__title,
.events__title {
  font: 400 0.933rem "Montserrat", sans-serif;
}

.form-control:focus {
  border: 2px solid var(--secondarycolor);
}

select#stories-filter {
  border-color: var(--secondarycolor);
}

select#stories-filter:focus {
  border-color: #fff !important;
}

.bottom-banner__content p {
  font: 200 0.875em "Montserrat", sans-serif;
  font-size: 1.3em;
}

button#isearch,
button#icart,
button#imenu {
  background: no-repeat;
}

.ezone__profile.mobile .ezone__profile-name {
  color: var(--primary600);
}

.button {
  background-color: var(--primary600);
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;

}

.button:hover {
  background-color: #aa9bec;
}

.button--products {
  color: var(--primary600);
  background: #fff;
}

.cart-product__price,
.cart-product__pts {
  color: var(--primary600);
}

.product__price,
.product__pts {
  color: var(--secondarycolor);
}

.cart__content span.title {
  color: var(--primary600);
}

.cart__content #total_payer {
  color: var(--secondarycolor);
  font-weight: 400;
}

.icon-edit__text i {
  background: var(--primary600);
}


.button--products.cedis {
  background: var(--primary600);
  color: #fff;
}

.button.clean {
  color: var(--primary600);
  border: 2px solid var(--primary600);
}

.button.clean:hover {
  color: #aa9bec;
}

.overlay {
  -webkit-backdrop-filter: saturate(180%) blur(10px);
  backdrop-filter: saturate(180%) blur(10px);
  background-color: rgba(65, 84, 101, 0.4);
}

/* Firefox */
_:-moz-any(x),
.overlay {
  background-color: rgb(142 126 210 / 80%);
}

/* iExplorer */
_:-ms-lang(x),
.overlay {
  background-color: rgb(142 126 210 / 80%);
}

.disclaimer {
  color: #5be6da;
  border-radius: 20px;
  background-color: #fff;
  padding: 10px;
}

/* Buscar */
.search-results .product__name {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

.tabs__item {
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}

.principal__breadcrumbs li:first-child a {
  font-weight: 400;
}

.principal__breadcrumbs li a {
  font-weight: 300;
}

.search.active {
  -webkit-backdrop-filter: saturate(180%) blur(10px);
  backdrop-filter: saturate(180%) blur(10px);
  background-color: rgb(84 69 150 / 50%);
}

/* Firefox */
_:-moz-any(x),
.search.active {
  background-color: rgb(84 69 150 / 90%);
}

/* iExplorer */
_:-ms-lang(x),
.search.active {
  background-color: rgb(84 69 150 / 90%);
}

.theme__purple {
  background: var(--primary600);
}

.theme__yellow {
  background: #5be6da;
}

@media all and (min-width: 320px) and (max-width: 480px) {

  /* Products Mobile */
  .search__box.is-mobile {
    background: var(--primary600);
  }

}

/* ********************************** Index ********************************** */

/* ********************************** Productos ********************************** */

/* Nuestros Productos */
.products-desc.withbg {
  background-color: var(--primary600);
  width: 100%;
}

.products-desc__title:after {
  background-color: #5be6da;
}

.product__name {
  color: var(--primary600);
  text-transform: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  line-height: 27px;
}

.products-page {
  background-color: transparent;
}

.products-page .products-maintitle {
  font: 200 1.5rem "Montserrat", sans-serif;
  margin-top: 60px;
  text-align: center;
}

.products-page .products-maintitle {
  text-transform: none;
}

.products-maintitle {
  color: #5be6da;
}


.products-desc__title.blue,
.products-desc__title.green,
.products-desc__title.purple {
  color: var(--primary600);
}

.products-desc {
  padding: 10px 14px 20px 16px;
}

.postal-code {
  border-radius: 20px 20px 0 0;
}

@media (min-width: 1024px) {
  .products-page .products-maintitle {
    text-align: left;
  }
}

.products-desc__title {
  font: 100 1.5em "Montserrat", sans-serif;
}

@media screen and (min-width: 768px) {
  .products-desc__title {
    font-size: 2em;
  }
}

@media screen and (min-width: 1366px) {
  .products-desc__title {
    font-size: 2.5em;
  }
}

.products-page__tab,
.products-page__tab a,
.products-page__tab a:hover {
  color: #66659b;
  font-weight: 500;
}

.products-page__tab.active {
  border-color: var(--primary600);
}

.products-page__h {
  background-color: #fff;
}

.products-desc__description {
  color: #66659b;
}

.products-desc__price {
  color: #66659b;
}

.product__description {
  color: #66659b;
}

.product-sale {
  background-color: var(--primary600);
}

.contact-icon {
  color: var(--primary600);
}


.wrapper.full-size-mobile.business__main.cases {
  background: var(--primary600);
  border-radius: 0;
  width: 100%;
}

.testimonial {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .business__main {
    margin-top: 60px;
    border-radius: 0;
  }

  .testimonials-container--modifier.business__main {
    margin-top: 0;
  }
}

@media screen and (min-width: 1024px) {

  .business__main-title,
  .events__main-title {
    border-radius: 0;
  }
}

.cases__banner {
  margin-top: 0 !important;
}

/* .business__main-title,
.events--main-title {
  background: #8e7ed2;
} */

.product-sale__price {
  color: #ffffff;
  margin: 5px 0 0;
}

.business__main-title .products-maintitle {
  color: #fff;
  font-weight: 300;
}

/* .business__main-title .products-maintitle span {
  font-weight: 400;
} */

.product-sale__price span {
  font-weight: 400;
}

.product-sale__text {
  color: #fff;
}

.product {
  font-family: "Montserrat", sans-serif;
}

/* ********************************** Productos ********************************** */

/* ********************************** Categorias ********************************** */

/* .products-page.inner {
  background-image: -webkit-radial-gradient(circle at 33% 0, #ffdddf, var(--primary600) 23%);
  background-image: -moz-radial-gradient(circle at 33% 0, #ffdddf, var(--primary600) 23%);
  background-image: -o-radial-gradient(circle at 33% 0, #ffdddf, var(--primary600) 23%);
  background-image: -ms-radial-gradient(circle at 33% 0, #ffdddf, var(--primary600) 23%);
  background-image: radial-gradient(circle at 33% 0, #ffdddf, var(--primary600) 23%);
} */

.products-page.inner.category {
  background: var(--primary600);
}
.products-block .products-page.inner.category{
  background: transparent !important;
}
#category_container{
  background: transparent !important;
}
.products-filter__title  {
  color: var(--primarycolor) !important;
}

.products-filter__item a {
  color: #66659b;
}

.products-desc__description {
  color: #66659b;
}

.principal__desc {
  color: #2e3d49;
}

@media (min-width: 1367px) {
  .principal__title {
    font-size: 2.5rem;
  }

  .labels__img {
    width: 12%;
  }
}


/* ********************************** Categorias ********************************** */

/* ********************************** Paginacion ********************************** */
.pager__item.active a {
  color: #fff !important;
}

.pager__item.active {
  color: var(--primary600);
}

.pager__item a:hover {
  opacity: 0.8;
}

.pager__item a {
  color: var(--primary700) !important;
}

.pager__arrow {
  border-color: var(--primary600);
  color: var(--primary600);
}

.pager__label {
  color: #66659b;
}

/* ********************************** Paginacion ********************************** */

/* ********************************** Detalle ********************************** */

.principal__subtitle,
.principal__price,
.principal__pts {
  font-weight: 300;
  color: var(--secondarycolor) !important;
}

.principal__breadcrumbs li:first-child a {
  padding-left: 0;
}

.principal__breadcrumbs a {
  color: #2e3d49;
}

.products-tabs .tabs__item a {
  font-weight: 400;
  color: #66659b;
}

.products-tabs .tabs__item {
  color: var(--primary600);
}

.products-tabs .tabs__content {
  color: #66659b;
}

/* ********************************** Detalle ********************************** */

/* ********************************** Haz negocio ********************************** */

@media screen and (min-width: 1024px) {
  .business__item {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
  }
}

@media screen and (min-width: 1366px) {
  .business__item {
    padding: 3.125rem 2.813rem;
  }
}

.business-slider .mainslider__title span {
  display: block;
}

.business-slider .mainslider__title {
  color: #66659b;
  font-family: "Montserrat", sans-serif;
}

.categories--list h2 {
  font-family: "Montserrat", sans-serif;
}

.testimonial__extract {
  color: #66659b;
}

.business-slider .mainslider__desc,
.business__main-title .products-maintitle,
.events__main-title .events-maintitle {
  font-family: "Montserrat", sans-serif;
}

.business {
  background: #f2f2f2;
}

h2.history--title.omnilife {
  color: #66659b;
  font-weight: 400;
}

h2.history--title::after {
  background: var(--primary600);
}

@media screen and (min-width: 1024px) {
  /* .business__main .col3-4 {
    background: #8e7ed2;
  }*/
}

.business__item-icon .cls-1 {
  fill: var(--primary600);
}

.business__item .business__title {
  text-transform: none;
  color: var(--primary600);
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
}

.tabs-static__item {
  font-family: "Montserrat", sans-serif;
}

.tabs-static__item.active {
  color: var(--primary600);
}

.business__item-description {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
}

/* ********************************** Haz negocio ********************************** */
.bottom-banner.gradient:before {
  background: none;
}

.button.small.theme--white {
  background: white;
  color: var(--primary600);
}

div#loginShopping i.fal.fa-times-circle {
  color: var(--primary600);
}

.postal-code__modal .button.secondary.close {
  color: var(--primary600);
}

h3.modal__register--title,
h3.modal__login--title {
  color: var(--primary600);
}

.modal__register--content article {
  color: #5be6da;
}

.select-country {
  background: url('../images/country-seytu.jpg');
  background-size: cover;
}

@media screen and (min-width: 1024px) {
  .icon-omnilife img {
    width: 123px;
  }
}

.modal-close.close {
  background-color: transparent !important;
}

.icon-user-logged {
  background-image: url('/themes/omnilife2018/images/icons/nophoto_seytu.svg');
}

.icon-user-logged-header {
  background-image: url('/themes/omnilife2018/images/icons/nophoto_seytu_header.svg');
}

.business-slider .mainslider__title .highlight {
  display: block;
  font-weight: 300;
  color: rgba(255, 255, 255, 1) !important;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.business-slider .mainslider__title {
  color: var(--primary600) !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

.principal__text {
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  color: #fff;
}

@media (min-width: 768px) {
  .principal__text {
    margin-top: 2rem;
    font-size: 1.1rem;
    font-size: 1rem;
  }
}

.products-block.complementary .products-desc__title {
  line-height: 27px;
  font-family: "Montserrat", sans-serif, Arial, Verdana;
}

.products-block.complementary h1 {
  color: var(--primary600);
}

.bottom-banner__content h2.highlight {
  color: var(--primary600) !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

.bottom-banner__content h2 {
  color: #fff;
  text-shadow: 0 0 15px rgba(0, 0, 0, .4);
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

/* .business__main-title .products-maintitle,
.business__main-title .products-maintitle span {
  color: #fff;
} */

.mainslider .slider__ctrl {
  color: rgba(255, 255, 255, 1);
}

.mainslider .slider__ctrl.recent__mobile {
  color: rgb(65 84 100);
}

.recent__mobile .in__button {
  font-weight: 300;
}

.search-row {
  color: var(--primary600) !important;
}

.search-row-header {
  color: var(--primary600) !important;
}


.products-page.inner.theme--hair,
.products-page.inner.theme--skin,
.products-page.inner.theme--makeup,
.products-page.inner.theme--complementSeytu,
.products-page.inner.theme--fragances,
.products-page.inner.theme--gentleman,
.products-page.inner.theme--systems,
.products-page.inner.theme--kenyaVergara {
  background: #fff;
}

img.systems__move {
  -webkit-filter: hue-rotate(120deg) saturate(0.6);
  filter: hue-rotate(120deg) saturate(0.6);
}

.products-page.inner .principal__subtitle,
.products-page.inner .principal__text,
.products-page.inner span.product__price {
  color: var(--secondarycolor);
}

.products-page.inner ul.list-nostyle.principal__breadcrumbs {
  padding: 10px 3%;
}

.products-page.category .products-filter {
  box-shadow: 0 0 10px var(--primary600);
}

a.categoria_menu.subcategoria_menu:hover {
  color: var(--secondarycolor);
}

/* correcciones en temas de color provisional */
.products-page.inner.theme--bestselling,
.theme--bestselling .principal__title,
.theme--bestselling .products-tabs .tabs__item,
.theme--bestselling .principal__social .dropdown-toggle,
.principal__price,
.theme--bestselling .principal__pts,
.theme--bestselling .products-desc__title.purple,
.theme--bestselling h3.product__name {
  color: var(--secondarycolor) !important;
}

.products-page.inner ul.list-nostyle.principal__breadcrumbs {
  padding: 10px 3%;
  background: var(--primary600);
}

button#add-product {
  background-color: var(--primary600);
}

button#add-product:hover {
  background-color: var(--secondarycolor);
}

/* temas de color - categorias seytu */


/* .products-page.inner.theme--hair, .theme--hair .principal__title, .theme--hair .products-tabs .tabs__item, .theme--hair .principal__social .dropdown-toggle, .principal__price, .theme--hair .principal__pts, .theme--hair .products-desc__title.purple, .theme--hair h3.product__name {
  color: #40BBC8 !important;
}

.theme--hair .principal__breadcrumbs, .theme--hair .button.transparent:hover, .theme--hair .products-desc__title:after  {
  background-color: #40BBC8 !important;
} */
/*subcategories*/
/* .theme--hair .sub__item:hover a{
  background-color: #40bbc8;
  color: white;
  text-decoration: none;
}
.theme--hair .spotlight a{
  text-decoration: underline;
  -webkit-text-decoration-color: #40bbc8;
        text-decoration-color: #40bbc8;
    color: #40bbc8;
}
.theme--hair .sub__item.spotlight{
  background-color: #b3e4e8;
}
.theme--hair .ezone__panel.menu--subcat{
  background-color: rgb(64 187 200 / 68%) !important;
}
.theme--hair .cat--font.spotlight{
  background-color: #79bac1;
  border-radius: 18px;
  margin-right: 10px;
  margin-left: 10px;
}
.theme--hair .sub__item-mobile.spotlight a{
  background-color: #79bac1;
  color: white !important;
}

.products-page.inner.theme--start, .theme--start .principal__title, .theme--start .products-tabs .tabs__item, .theme--start .principal__social .dropdown-toggle, .principal__price, .theme--start .principal__pts, .theme--start .products-desc__title.purple, .theme--start h3.product__name {
  color: var(--secondarycolor) !important;
}
.theme--start .principal__breadcrumbs, .theme--start .button.transparent:hover, .theme--start .products-desc__title:after  {
  background-color: var(--secondarycolor) !important;
}

.products-page.inner.theme--bestselling, .theme--bestselling .principal__title, .theme--bestselling .products-tabs .tabs__item, .theme--bestselling .principal__social .dropdown-toggle, .principal__price, .theme--bestselling .principal__pts, .theme--bestselling .products-desc__title.purple, .theme--bestselling h3.product__name {
  color: #007166 !important;
}
.theme--bestselling .principal__breadcrumbs, .theme--bestselling .button.transparent:hover, .theme--bestselling .products-desc__title:after  {
  background-color: #007166 !important;
}


.products-page.inner.theme--skin, .theme--skin .principal__title, .theme--skin .products-tabs .tabs__item, .theme--skin .principal__social .dropdown-toggle, .principal__price, .theme--skin .principal__pts, .theme--skin .products-desc__title.purple, .theme--skin h3.product__name {
  color: #F59C2B !important;
}
.theme--skin .principal__breadcrumbs, .theme--skin .button.transparent:hover, .theme--skin .products-desc__title:after  {
  background-color: #F59C2B !important;
} */
/*Subcategories*/
/* .theme--skin .sub__item:hover a{
  background-color: #f59c2a;
  color: white;
  text-decoration: none;
}
.theme--skin .spotlight a{
  text-decoration: underline;
  -webkit-text-decoration-color: #f59c2a;
        text-decoration-color: #f59c2a;
    color: #f59c2a;
}
.theme--skin .sub__item.spotlight{
  background-color: #fbe1c2;
}
.theme--skin .ezone__panel.menu--subcat{
  background-color: rgb(245 156 43 / 68%) !important;
}
.theme--skin .cat--font.spotlight{
  background-color: #e8a656;
  border-radius: 18px;
  margin-right: 10px;
  margin-left: 10px;
}
.theme--skin .sub__item-mobile.spotlight a{
  background-color: #e6b780;
  color: white !important;
}


.products-page.inner.theme--makeup, .theme--makeup .principal__title, .theme--makeup .products-tabs .tabs__item, .theme--makeup .principal__social .dropdown-toggle, .principal__price, .theme--makeup .principal__pts, .theme--makeup .products-desc__title.purple, .theme--makeup h3.product__name {
  color: #E72276 !important;
}
.theme--makeup .principal__breadcrumbs, .theme--makeup .button.transparent:hover, .theme--makeup .products-desc__title:after  {
  background-color: #E72276 !important;
} */
/*subcategories*/
/* .theme--makeup .sub__item:hover a{
  background-color: #e7227a;
  color: white;
  text-decoration: none;
}
.theme--makeup .spotlight a{
  text-decoration: underline;
    -webkit-text-decoration-color: #f49bc0;
            text-decoration-color: #f49bc0;
    color: #e72276;
}
.theme--makeup .sub__item.spotlight{
  background-color: #f49bc0;
}
.theme--makeup .ezone__panel.menu--subcat{
  background-color: rgb(231 34 118 / 50%) !important;
}
.theme--makeup .cat--font.spotlight{
  background-color: #c06089;
    border-radius: 18px;
    margin-right: 10px;
    margin-left: 10px;
}
.theme--makeup .sub__item-mobile.spotlight a{
  background-color: #da80a6;
  color: white !important;
}

.products-page.inner.theme--complementSeytu, .theme--complementSeytu .principal__title, .theme--complementSeytu .products-tabs .tabs__item, .theme--complementSeytu .principal__social .dropdown-toggle, .principal__price, .theme--complementSeytu .principal__pts, .theme--complementSeytu .products-desc__title.purple, .theme--complementSeytu h3.product__name {
  color: #802c8e !important;
}
.theme--complementSeytu .principal__breadcrumbs, .theme--complementSeytu .button.transparent:hover, .theme--complementSeytu .products-desc__title:after  {
  background-color: #802c8e !important;
} */
/*Subcategories*/
/* .theme--complementSeytu .sub__item:hover a{
  background-color: #802c8e;
  color: white;
  text-decoration: none;
}
.theme--complementSeytu .spotlight a{
  text-decoration: underline;
  -webkit-text-decoration-color: #802c8e;
        text-decoration-color: #802c8e;
    color: #802c8e;
}
.theme--complementSeytu .sub__item.spotlight{
  background-color: #d1b4d7;
}
.theme--complementSeytu .ezone__panel.menu--subcat{
  background-color: rgb(128 44 142 / 68%) !important;
}
.theme--complementSeytu .cat--font.spotlight{
  background-color: #9b5e9f;
  border-radius: 18px;
  margin-right: 10px;
  margin-left: 10px;
}
.theme--complementSeytu .sub__item-mobile.spotlight a{
  background-color: #a76cab;
  color: white !important;
}

.products-page.inner.theme--fragances, .theme--fragances .principal__title, .theme--fragances .products-tabs .tabs__item, .theme--fragances .principal__social .dropdown-toggle, .principal__price, .theme--fragances .principal__pts, .theme--fragances .products-desc__title.purple, .theme--fragances h3.product__name {
  color: #ec2e36 !important;
}
.theme--fragances .principal__breadcrumbs, .theme--fragances .button.transparent:hover, .theme--fragances .products-desc__title:after  {
  background-color: #ec2e36 !important;
}
.products-page.inner.theme--fragances .snowflakes{
  display: block;
}
.snowflakes i{
  text-shadow: 0 0 5px teal;
}
.products-page.inner.theme--gentleman, .theme--gentleman .principal__title, .theme--gentleman .products-tabs .tabs__item, .theme--gentleman .principal__social .dropdown-toggle, .principal__price, .theme--gentleman .principal__pts, .theme--gentleman .products-desc__title.purple, .theme--gentleman h3.product__name {
  color: #0083B9 !important;
}
.theme--gentleman .principal__breadcrumbs, .theme--gentleman .button.transparent:hover, .theme--gentleman .products-desc__title:after  {
  background-color: #0083B9 !important;
}


.products-page.inner.theme--systems, .theme--systems .principal__title, .theme--systems .products-tabs .tabs__item, .theme--systems .principal__social .dropdown-toggle, .principal__price, .theme--systems .principal__pts, .theme--systems .products-desc__title.purple, .theme--systems h3.product__name {
  color: #E9446D !important;
}
.theme--systems .principal__breadcrumbs, .theme--systems .button.transparent:hover, .theme--systems .products-desc__title:after  {
  background-color: #E9446D !important;
}

.products-page.inner.theme--kenyaVergara, .theme--kenyaVergara .principal__title, .theme--kenyaVergara .products-tabs .tabs__item, .theme--kenyaVergara .principal__social .dropdown-toggle, .principal__price, .theme--kenyaVergara .principal__pts, .theme--kenyaVergara .products-desc__title.purple, .theme--kenyaVergara h3.product__name {
  color: #3d1c51 !important;
}
.theme--kenyaVergara .principal__breadcrumbs, .theme--kenyaVergara .button.transparent:hover, .theme--kenyaVergara .products-desc__title:after  {
  background-color: #3d1c51 !important;
} */
/*subcategories*/
/* .theme--kenyaVergara .sub__item:hover a{
  background-color: #3d1c51;
  color: white;
  text-decoration: none;
}
.theme--kenyaVergara .spotlight a{
  text-decoration: underline;
  -webkit-text-decoration-color: #9d7bb1;
        text-decoration-color: #9d7bb1;
    color: #3d1c51;
}
.theme--kenyaVergara .sub__item.spotlight{
  background-color: #cca4e4;
}
.theme--kenyaVergara .ezone__panel.menu--subcat{
  background-color: rgb(61 28 81 / 50%) !important;
}
.theme--kenyaVergara .cat--font.spotlight{
  background-color: #846c88;
  border-radius: 18px;
  margin-right: 10px;
  margin-left: 10px;
}
.theme--kenyaVergara .sub__item-mobile.spotlight a{
  background-color: #8f7b92;
  color: white !important;
} */
.principal__breadcrumbs li {
  border-right: 1px solid #ffffff;
}

.principal__breadcrumbs li a {
  color: #fff;
}

.product__description.is-not-available {
  color: #fd6458;
}

small.is-not-available {
  color: #fd6458;
  font-weight: 400;
  display: inherit;
}

.products-block.grid .product__description {
  display: block;
}

.not_available_variation {
  color: var(--secondarycolor) !important;
}

.not_available_variation .not_available_variation_link {
  color: var(--primarycolor) !important;
  text-decoration: underline;
}

.button.add-to-cart.button--shopping.cart {
  background: #fff;
  color: var(--primary600);
  height: auto;
  min-width: 200px;
  line-height: 15px;
  font-size: 14px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 20px;
  border: 2px solid var(--primary600);
  font-family: "Montserrat", sans-serif;
  padding: 10px;
  font-weight: 400;
}

.main-f__row.bottom .main-f__list,
.main-f .address {
  font-family: "Montserrat", sans-serif;
}

.main-f__row.bottom,
.main-f__row.bottom a,
.main-f .address {
  color: #66659b;
}

.button.add-to-cart.button--shopping.cart:hover {
  background: var(--primary600);
  color: #fff;
}

.button.add-to-cart.button--shopping.cart::before {
  color: #fff;
}

.button.add-to-cart.button--shopping.cart::before {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 1.5;
  font-size: 180%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.button--shopping.cart:hover::before {
  left: 0;
}

.button--shopping.cart::before {
  left: -100%;
  top: 0;
}

.button.add-to-cart.button--shopping.cart span {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-transition: all 0.3s;
  -moz-backface-visibility: hidden;
  transition: all 0.3s;
  backface-visibility: hidden;
}

.button.clean.theme--brazil {
  -webkit-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  border: 1px solid var(--primary600);
}

.button.clean.theme--brazil:hover,
.button.clean.theme--brazil:active,
.button.clean.theme--brazil:active:hover {
  background: var(--primary600);
  color: #fff;
  -webkit-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  -ms-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}

.personal-info.is-registered {
  width: 60%;
  margin: 0 auto;
  border-radius: 18px;
  color: #fff;
  background: var(--primary600);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
  padding: 1rem 0;
}

.accordion {
  background: var(--secondarycolor);
}

.nav-paises li .drop-down-menu {
  background-color: #ffffff !important;
  border: solid 1px #cbcbcb !important;
  box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}

.nav-paises .tooltip div {
  background-color: #f9f9f9 !important;
  box-shadow: 0 5px 20px -10px black;
  border-radius: 0 5px 5px 5px;
}

.nav-paises .tooltip div span {
  color: #5be6da !important;
}

.wrapper.full-size-mobile.business__main h3.products-maintitle {
  font-size: 1.4rem;
  color: var(--primary800);
  font-weight: 400;
}

.reset-password a {
  color: var(--primary600);
  font-weight: 400;
}

.reset-password {
  margin-top: 5%;
}

.form-group.numeric.item-quantity-container {
  color: var(--secondarycolor);
}

@media all and (min-width: 320px) and (max-width: 480px) {
  .products-page.category .products-filter {
    box-shadow: none;
    width: 100%;
  }

  .button.add-to-cart.button--shopping.cart {
    background: #fff;
    color: var(--primary600);
    height: auto;
    min-width: auto;
    line-height: 15px;
    font-size: 14px;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 20px;
    border: 2px solid var(--primary600);
    font-family: "Montserrat", sans-serif;
    padding: 10px;
  }

  .testimonials__title {
    color: var(--primary600);
  }

  .button {
    background-color: var(--primary600);
  }

  .button--products {
    color: var(--primary600);
    background: #fff;
  }

  .testimonials__title {
    color: var(--primary600);
  }

  .products-desc.withbg {
    background-color: var(--primary600);
  }

  .products-desc__title.blue,
  .products-desc__title.green,
  .products-desc__title.purple {
    color: var(--primary600);
  }

  .button--products {
    color: var(--primary600);
    background: #fff;
  }

  .product__name {
    color: var(--primary600);
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    line-height: 18px;
    font-size: 1em;
  }

  .nav-item-products {
    border: none;
  }

  .nav-list.top .nav-item:nth-child(2) {
    margin-bottom: 0;
  }


  .business-slider .mainslider__title {
    color: var(--primary600) !important;
    font-family: "Montserrat", sans-serif;
  }

  .business-slider .mainslider__title .highlight {
    display: block;
    color: rgba(255, 255, 255, 1) !important;
    font-family: "Montserrat", sans-serif;
  }

  .button {
    background-color: var(--primary600);
  }

  .testimonials__title {
    color: var(--primary600);
  }
}


@media screen and (min-width: 1024px) {
  .business__item {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
  }

  .main-h__logo img {
    height: 38px;
  }
}

.myomnibusiness-menu.withbg.omnilife {
  align-self: stretch;
}

.myomnibusiness-menu.withbg.omnilife .myomnibusiness__title {
  font-weight: 500;
  color: var(--primary600);
}

.business-slider .mainslider__desc {
  text-shadow: none;
}

.recover-pass-title span,
.testimonial__name {
  color: var(--primary600);
}

/* PÃ¡gina 404  */

section#not-found {
  color: var(--primary600) !important;
}

section#not-found input#global-search {
  border: 3px solid var(--primary600) !important;
}

section#not-found input#global-search:focus {
  border: 3px solid var(--primary600) !important;
}

.circles .circle.small {
  background: var(--primary600) !important;
}

.circles .circle.med {
  border: 30px solid var(--primary600) !important;
}

.circles .circle.med2 {
  background: #e8e8e8 !important;
}

.circles .circle.big {
  background: var(--primary600) !important;
}

.btnChangeZipCodeCitykey:hover>.zipcodeCityHeader {
  color: var(--primary600) !important;
}

.btnChangeZipCodeCitykey.icon-location-black {
  font-weight: 300 !important;
  color: var(--primary600) !important;
}

.tabs-static__item.active {
  color: var(--primary600);
  border-bottom: 2px solid var(--primary600);
}

@media only screen and (max-width: 767px) {
  .tabs-static {
    margin-top: 20px !important;
    background-color: #66659b;
  }

  .tabs-static__item.active {
    color: #f7f7f7;
    font-weight: 400;
  }
}

.cart__confirm-info p:last-child b {
  color: var(--primary600);
}

p.bold b {
  color: var(--primary600);
}

#changeMonth .modal__login--title {
  color: var(--primary600);
}

#systems .disclaimer.theme--purple {
  color: #5be6da;
}

tr.p-inactivos--user-a {
  border-top: 4px solid rgba(157, 24, 32, 0.5);
}

button#paypal-plus-button-pay {
  background: var(--primary600) !important;
}

button#paypal-plus-button-cancel {
  background-color: #ccc;
}

/*********************************************************
**                      SISTEMAS.                       **
*********************************************************/
select.form-control.slt_system {
  border: 2px solid;
}

.systems__info {
  background: var(--primary600);
}

.systems__icon {
  color: var(--primary600);
}

.systems__box .select .form-control:focus {
  border: 2px solid #5be6da;
}

.systems__info button {
  font-size: 13px;
}

#view-system {
  background-color: white;
  color: var(--primary600);
  font-size: 13px;
}

.button--products.systems__mobile {
  background-color: white;
}

/**                     MEGA MENÚ                       **
*********************************************************/


a.menu-item:hover {
  color: var(--primary600);
}

.menu-btn__lines,
.menu-btn__lines::before,
.menu-btn__lines::after {
  background: var(--primary600);
  transition: all 0.5s ease-in-out
}

a.menu-item {
  padding: 0px 9px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  color: var(--primary600);
  font-size: .9rem;
}

.menu-items li {
  padding: 8px 0;
}

@media screen and (max-width: 970px) {
  .main-h.header {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    background-color: #fff !important;
  }

  nav.menu-items {
    -webkit-backdrop-filter: saturate(190%) blur(20px);
    backdrop-filter: saturate(190%) blur(20px);
    background-color: rgb(255 255 255 / 90%);
  }

  .main-h li.nav-item.desk.bold.hidden-xs a {
    color: var(--primary600);
  }

  .expand-btn.open+.expandable {
    border-radius: 20px;
    margin: 0;
    border: none;
  }

  .menu-btn.open .menu-btn__lines {
    background: transparent !important;
  }

  .menu-btn__lines,
  .menu-btn__lines::before,
  .menu-btn__lines::after {
    background: var(--primarycolor) !important;
  }

  .expandable li a {
    font-size: 1rem;
    color: var(--secondarycolor);
  }

  .menu-category .products-desc__title {
    color: var(--primary600);
  }

  .menu-btn.open {
    background: #fff !important;
    width: 34px;
    height: 35px;
    border-radius: 30px;
    padding: 9px 10px 10px 10px;
    text-align: right;
    align-self: center;
    border: 2px solid var(--primary600) !important;
    box-shadow: -3px 4px 12px -2px var(--primary400);
  }

  .menu-items a.btnChangeZipCodeCitykey {
    font-size: 10px;
    padding: 0 !important;
    font-family: "Montserrat", sans-serif;
  }
}

/*********************************************************
**                      SELLOS.                         **
*********************************************************/
.labels__seytu {
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}

.labels__img {
  width: 80px;
  cursor: pointer;
  margin-right: 20px;
  margin-bottom: 12px;
}

.labels__img:hover {
  transform: scale(1.1);
}

/*********************************************************
**                      SUBCATEGORIES.                  **
*********************************************************/

.spotlight .subcat__list a {
  text-decoration: none;
}

/*********************************************************
**                      OMNINEGOCIO.                  **
*********************************************************/

.myomnibusiness-header {
  background: var(--primary300);
}

.myomnibusiness__about .myomnibusiness__title, .myomnibusiness__about p.myomnibusiness__subtitle {
  color: #fff;
}

.myomnibusiness-menu.withbg.products-desc .products-desc__description font{
  color: var(--primary800);
}

.theme--purple .myomnibusiness.product {
  background: var(--primary600);
  background: -webkit-linear-gradient(-45deg, #2a7972 0%, var(--secondarycolor) 49%, #1b615a 100%);
  background: linear-gradient(-45deg, #2a7972 0%, var(--secondarycolor) 49%, #1b615a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d03339', endColorstr='#891a1d', GradientType=1);
  border: 0;
}

.theme--purple .myomnibusiness-menu--subtitle {
  background: var(--primary600);
  color: #fff !important;
}

.theme--purple .myomnibusiness-menu--subtitle p {
  font-weight: bold;
  color: #fff;
}

.business__slider {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.myomnibusiness--banner__description {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

/* registro de viajes e incentivos  */
ul.registered-trips {
  background: rgb(209 51 57 / 0.2);
  color: #d13339;
}

.ezone__headline.tabs__item .ezone__title {
  color: rgb(142 126 210 / 0.6);
}

span.tool-tip-text .secondarycolor {
  color: rgb(98 197 188 / 0.6);
}

.isidebar-container {
  background-color: rgb(189 24 69 / 62%);
}

div#ezone-panel {
  background-color: rgb(67 95 109 / 65%);
}

#ezone-menu .nav-item a {
  color: rgb(255 255 255 / 70%);
}

#ezone-menu .ezone__menu a:hover,
#ezone-menu .nav-item:hover>a {
  color: var(--secondarycolor) !important;
}


/*********************************************************
**                BOTÓN recognition                 -alx**
*********************************************************/


.recognition::after {
  border: 6px solid var(--primary600);
}

/*********************************************************
**                      BELL NOTIFICATION.              **
*********************************************************/
.notification {
  background: #fd6459;
}

#white-bell .bell-path {
  fill: rgba(65, 84, 101, 0.5);
}

#white-bell:hover .bell-path {
  fill: var(--secondarycolor);
}

.notify-fringe {
  background-color: var(--primary600);
  position: relative;
}

.triangle-bell-notify:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -4px;
  border-style: solid;
  border-width: 20px 2px 0 22px;
  border-color: var(--primarycolor) transparent transparent transparent;
  right: 30px;
}

.notify-fringe::before {
  border-top-color: #cc6f73 !important;
  border-right-color: #cc6f73 !important;
}

@keyframes notifyColor {
  0% {
    border-bottom-color: var(--notifybell);
    border-left-color: var(--notifybell);
  }

  50% {
    border-bottom-color: var(--notifybell);
    border-left-color: var(--notifybell);
  }

  51% {
    border-bottom-color: transparent;
    border-left-color: transparent;
  }

  100% {
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
}

.tool-tip .tool-tip-text {
  color: var(--secondarycolor);
}

.ezone__profile.desk a {
  color: var(--secondarycolor);
}

.recognition::after {
  width: 200px;
  height: 27px;
  border-radius: 40px;
  border: 6px solid var(--primary600);
  padding: 27px;
}

.main-h__icon button:hover {
  color: var(--secondarycolor);
}

.icon-edit__text:hover i {
  background: var(--secondarycolor);
}

@media (max-width: 480px) and (min-width: 320px) {
  .button {
    padding: .5rem 1.5rem;
    font-size: 0.9rem;
  }

  .button.small {
    padding: .5rem 1.5rem;
    font-size: 0.9rem;
  }

  .recognition::after {
    border: 12px solid var(--primary600);
  }
}

/*********************************************************
**            PRODUCTOS CON VERSIONES.                  **
*********************************************************/

@media screen and (max-width: 480px) {

  .button.add-to-cart.button--shopping.cart.variant {
    padding: 15px !important;
    width: 75% !important;
  }
}

@media screen and (max-width: 370px) {

  .button.add-to-cart.button--shopping.cart.variant {
    width: 100% !important;
  }
}

/*********************************************************
**                  CONFETTI                            **
*********************************************************/

.particletext.confetti>.particle.c1 {
  background-color: rgb(98 197 188 / 50%);
}

.particletext.confetti>.particle.c2 {
  background-color: rgb(142 126 210 / 50%);
}

/*********************************************************
**               SIZE SELECTED SEYTU                    **
*********************************************************/

.theme--complementSeytu .size__selected {
  border: none !important;
  background-color: var(--primary600) !important;
  color: #fff;
}

.modal-user-path-div:hover .button {
  box-shadow: 0 0 10px;
  background-color: #fff;
  color: var(--primary600);
}

#system_price button.button.small.button--products {
  background-color: var(--primary600);
  color: #fff;
}

/*********************************************************
**               DASHBOARD 2.0                          **
*********************************************************/
.full-size-mobile aside.dashboard__panel .ezone__profile.desk {
  background-color: var(--primary800);
}

path.ico-list0,
path.ico-cata0,
path.ico-down0,
path.ico-invite0,
path.ico-red0,
path.ico-etiq0 {
  fill: #45377f;
}

path.ico-invite3,
path.ico-etiq3,
path.ico-red2 {
  fill: var(--secondarycolor);
}

path.ico-list2,
path.ico-cata2,
path.ico-down2,
path.ico-down2,
path.ico-invite2,
path.ico-red2,
path.ico-etiq3,
path.ico-etiq2 {
  stroke: var(--secondarycolor);
}

.fa-comment-exclamation.primarycolor {
  color: #45377f;
}

.welcome-dashboard p {
  color: var(--primary600);
}

.welcome-dashboard h3,
p b {
  color: #66659b;
}

path.ico-reports0 {
  fill: #45377f;
}

.glow-on-hover:before {
  content: '';
  background: linear-gradient(45deg, #45377f, #1d0096, #4fa9af, #45377f);
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  -webkit-animation: glowing 20s linear infinite;
  animation: glowing 20s linear infinite;
  opacity: 1;
  -webkit-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  border-radius: 10px;
}

.bg_omni2 {
  background-color: #7394D1;
}

.bg_omni3 {
  background-color: #AB9F44;
}

.bg_omni4 {
  border-color: var(--secondary800);
}

.bg_omni_dark {
  background-color: #45377f;
}

.profile-fringe {
  background-color: #45377f;
}

.profile-fringe .language--selected {
  background-color: var(--primary600);
  padding: 8px;
}

ul.list-nostyle.language.language--selected li.nav-item span {
  color: #fff;
  font-weight: 400;
}

.glow-on-hover:after {
  z-index: -1;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--primary600);
  left: 0;
  top: 0;
  border-radius: 10px;
}

.testimonials-container--modifier small {
  color: var(--secondarycolor) !important;
}

.testimonials-container--modifier .testimonials__title {
  color: white !important;
}

/*******************************
**    LOCALIZADOR WhatsApp      **
********************************/

.cellphone-screen {
  background: rgb(139 83 182);
  background: radial-gradient(circle, rgb(170 120 202) 0%, rgb(85 54 141) 67%);
  border: 3px inset #5f5b5b4d;
}

.cellphone-footer .button.small {
  background: var(--secondarycolor);
}

#localizador-eo a.btnChangeZipCode {
  color: #0ff1dd;
}

.gira-avkv .event_v2 .button.small {
  background-color: var(--secondarycolor);
}

.event-info a.underline {
  display: inline-block;
  color: #ffc411;
}

/*******************************
**    Detalle de producto - FLOLO      **
********************************/

h1.product-title {
  margin-bottom: 0;
  font-size: 2.5rem;
  font-family: "Noto Sans", sans-serif;
  font-weight: 500;
  color: var(--primary600);
  font-weight: 400;
  font-weight: 400;
}

h3.product-price {
  display: inline-block;
  color: var(--secondarycolor);
}

.mdl-button.primary {
  background-color: var(--primary600);
  font-family: "Noto Sans", sans-serif;
  color: #fff;
  border: 0px;
}


.mdl-button.secondary {
  border: 2px solid var(--primary600);
  font-family: "Noto Sans", sans-serif;
  color: var(--primary600);
  box-shadow: 0 0 0 1px;
}

.principal__content .mdl-text-block {
  color: var(--secondarycolor);
  font-family: 'Noto Sans', sans-serif;
  font-weight: 400;
}

p.product-short-description {
  font-weight: 400;
  font-size: 1.5rem;
  font-family: "Noto Sans", sans-serif;
  color: var(--secondarycolor) !important;
}

.omnilife-v2 p {
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  color: var(--neutrals1000);
}

.mdl-block p {
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  color: #66659b;
}

.mdl-chip.big-chip {
  border: 2px solid #dddddd;
  border-radius: 20px;
  color: #66659b;
}

.wrapper.comp-prod-container h4 {
  color: var(--primary600);
}

.wrapper.comp-prod-container h5 {
  color: #66659b;
}



.gc-display-area {
  border: none !important;
}

.modalContainer .selectContainer,
.mdl-select .selectContainer {
  border: 1px solid #dddddd;
  color: #66659b;
  box-shadow: 0 0 0 1px #ddd;
}

/*******************************
**    Clases REDESIGN SEYTÚ - ADAN      **
********************************/

.mdl-button-seytu {
  background: #fff !important;
  color: var(--primary600) !important;
  line-height: 15px;
  border-radius: 20px;
  border: 2px solid var(--primary600) !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400;
}

.custom-row.productsRow .mdl-button {
  text-transform: capitalize;
  font-weight: 400;
}

.mdl-button-seytu:hover {
  background: var(--primary600) !important;
  color: #fff !important;
  line-height: 15px;
  border-radius: 20px;
  border: 2px solid var(--primary600) !important;
  font-family: "Montserrat", sans-serif !important;
}

.titleProducts {
  color: var(--primary1000);
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  font-weight: 400;
  line-height: 40px;
}

.highlightedTitle {
  color: var(--primary600);
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
}

.iconSelect {
  z-index: 0;
}

.productVariantName {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

.productDesc {
  font-family: "Montserrat", sans-serif;
  color: #66659b;
  font-weight: 400;
  font-weight: 300;
  font-size: 1em;
}

.productName {
  color: var(--primary600);
  text-transform: none;
  font-family: "Montserrat", sans-serif;
  line-height: 27px;
  font-weight: 700 !important;
}

.productMetaDesc {
  color: var(--primary600);
  text-transform: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  font-weight: 300;
}

.nameCategory {
  color: var(--primary600);
  font-family: "Montserrat", sans-serif;
  font-weight: 500 !important;
}

.bg-white--seytu {
  background-color: #fff;
}

.bodyMedium {
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  font-weight: 300;
}

.productPrice {
  color: var(--primary700);
}

.pplContainerSEYTU .notAvailableProduct .productPrice {
  color: #9E9B9B;
}

.pplContainerSEYTU .mdl-button.mdl-button--colored {
  color: var(--primary600) !important;

}

.labelProduct {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}

.pplContainerSEYTU .cardProducts .mdl-button {
  border: 2px solid var(--primary600);
  min-width: 120px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

.pplContainerSEYTU .categoryFilterButton {
  border: 2px solid var(--primary800);
}

.pplContainerSEYTU .mdl-button {
  color: var(--primary600) !important;
  border: 2px solid var(--primary600) !important;
}

.pplContainerSEYTU .deleteFiltrosContainer .mdl-button {
  border: 0px !important;
  box-shadow: none;
}

.pplContainerSEYTU .highlightedTitle {
  color: var(--primary600);

}

.pplContainerSEYTU .mdl-chip__text {
  color: var(--secondary900);
}

.asideBarCategoriesContainerSEYTU .applyFilterBtn {
  background-color: var(--primary600) !important;
  border: 2px solid var(--primary800)
}

.asideBarCategoriesContainerSEYTU .clearFilterBtn {
  border: 2px solid var(--primary800) !important;
  color: var(--primary800) !important;
}


.pplContainerSEYTU .fullCardContainer .mdl-card-info {
  background-color: rgb(142 126 210 / 80%);
}

.labelProduct.newProductSEYTU {
  background: var(--secondary800);
  color: #fff;
}

.labelProduct.bestsellerSEYTU {
  background: var(--primary200);
  color: var(--primary1000);
}

.minusbtn,
.plusBtn {
  border: 2px solid var(--primary800);
}

.asideBarCategoriesContainerSEYTU .selectedAH {
  color: var(--secondary800) !important;
}

.asideBarCategoriesContainerSEYTU .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid var(--secondary800);
}

.asideBarCategoriesContainerSEYTU .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: var(--secondary800) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);
}

.asideBarCategoriesContainerSEYTU .titleasideBarCategories {
  border-bottom: 1px solid var(--primary600);
}

.asideBarCategoriesContainerSEYTU .accordion-header-container .far {
  color: var(--primary600);
}

.asideBarCategoriesContainerSEYTU .accordion-content a:hover {
  color: var(--primary800);
}

.omnilife-v2 a {
  color:var(--primary600); ;
  font-weight: 400;
}

.pplContainerSEYTU ul.breadcrumbs .mdl-button {
  color: var(--primary600) !important;
  border: 0px !important;
}

#drawer-prod-desc:hover,
.principal__desc .button-container a {
  background: #fff !important;
  color: var(--primary400) !important;
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover i.mdl-accordion__icon {
  color: #fff;
}

.chip-puntos-compra {
  border: 1px solid var(--secondary);
  background: var(--secondary1);
  max-width: fit-content !important;
}

/* SPINER O LOADER NUEVO */
.spinner {
  background: conic-gradient(from 90deg at 50% 50%,
      rgba(39, 174, 96, 0) 0deg,
      rgba(31, 144, 255, 0) 0.11deg,
      /* Ajuste del primer color stop */
      var(--primarycolor) 360deg);
}

.spinner::after {
  background: var(--primary600);
}

.primary:hover .spinner::before {
  background: var(--secondarycolor);
}

.primary .spinner::before {
  background: var(--primary600);
}

/* PANTALLA DE CARGA */
.loader-omnilife {
  background:
    radial-gradient(farthest-side, var(--primarycolor) 97%, #0000) top/16px 16px no-repeat,
    conic-gradient(#0000 3%, var(--primarycolor));
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 16px), #000 0);
}

.icon-pantalla-carga-container i {
  color: var(--secondarycolor);
}

.text-dinamic-container .h4-bold {
  color: var(--primary600);
}

.filters-container .searchContainer .searchIcon {
  color: white !important;
}

/*Testimonios*/
#button-filter-testimonios.mdl-button.secondary {
  border: 1px solid var(--primary600) !important;
  color: var(--primary600) !important;

}

.bannerTitle .mdl-button.secondary {
  box-shadow: none;
}

#button-filter-testimonios.mdl-button.secondary:hover {
  color: #fff !important;
}

.breadcrumbs.wrapper {
  display: none;
}

.omnilife-v2 .cards-testimonios a {
  color: #45cbd4 !important;
}

.omnilife-v2 .cards-testimonios a:hover {
  color: #fff !important;
}

.mdl-accordion__button.mdl-button:hover i {
  color: var(--primarycolor) !important;
}

.name-filt.bodyMedium {
  color: var(--primary600);
}

/*Testimonos*/

.text-card-testimonios {
  color: var(--primarycolor);
  font-family: noto sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.flag-card-testimonios {
  font-weight: 200 !important;
}

.name-card-testimonios {
  color: var(--primary600) !important;
}

.testimonial-text-container .quote-icon-testimonial {
  color: var(--secondarycolor) !important;
}

.mdl-button:hover {
  background-color: var(--primary600) !important;
  color: #FFF !important;
}

.mdl-button.secondary:hover {
  background-color: var(--primary100) !important;
  color: var(--primary600) !important;
}

.svg-shape {
  background: var(--primary600) !important;
}

#btn-apply-filter {
  color: #fff;
  background-color: var(--primary600) !important;
}

#btn-apply-filter:hover {
  opacity: 0.6;
}

#btnDeleteFiltrosContainer button {
  background-color: #fff;
  color: var(--primary600);
  border: none;
}

#btnDeleteFiltrosContainer button:hover {
  color: #fff !important;
}

#btn-apply-filter:disabled {
  background-color: #cccccc !important;
  color: #666666 !important;
  cursor: auto;
}

.omnilife-v2 .h3-medium {
  color: var(--primary600) !important;
}

.omnilife-v2 .h3-medium b {
  color: var(--primary600) !important;
}

#drawer-filtros-testimonios .mdl-layout-title {
  border-bottom: 1px solid var(--secondarycolor) !important;

}

#drawer-filtros-testimonios .mdl-accordion__button b {
  color: var(--primary600) !important;
}

#drawer-filtros-testimonios .mdl-accordion__button:hover b {
  color: #fff !important;
}

#btnDeleteFilters:hover {
  color: #fff !important;
}

.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid var(--primary600) !important;
}


.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: var(--primary600) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) !important;
}

.mdl-drawer__actions {
  border-top: 1px solid var(--secondarycolor);
}


.filter-button-testimonios-container .mdl-button.secondary,
.bannerTitle .mdl-button.secondary {
  box-shadow: none;
  color: unset;
  border: 1px solid var(--primary600) !important;
}

.nav2Desktop {
  background: linear-gradient(rgba(142, 126, 210, 1), rgba(142, 126, 210, 1));
  align-items: center;
  width: 100%;
  color: #FFF;
}


/* HOMOLOGACION PAGINAS INTERNAS */

a.button.small.button__back {
  color: #fff;
}

.business-centers-catcher_data .center_type p {
  color: #fff;
}

p.direccion_p a {
  color: var(--primary600);
  text-decoration: underline;
}

.bussines-centers-buttons .button:last-child { 
  border: 1px solid var(--primary600);     
  background: #fff;   
  color: var(--primary600);
}
  
  
.bussines-centers-buttons .button:last-child:hover {
  border: 2px solid var(--primary600);
  background: var(--primary100);
  color: var(--primary700);
}

.button.secondary, .button.transparent {
  background-color: #fff;
  border: 2px solid var(--primary600);
  color: var(--primary600);
}

.form-control{
  color: var(--neutrals1000);
}

.bottom-banner__content button.button.small{
  border: 2px solid var(--primary600);
  color: var(--primary600);
  font-weight: 500 !important;
}

.products-maintitle strong,
.products-maintitle span {
  color: var(--primary600);
  font-weight: 700;
}


.history--title strong,
.history--title span {
  color: var(--primary600);
  font-weight: 700;
}

.business-centers-catcher_data a{
  color: var(--primary800);
  text-decoration: underline;
}
.testimonials__title span {
  font-weight: 700;
}

p.text-404 {
  margin: 20px;
  padding: 16px;
  text-align: center;
  border-radius: 8px;
  backdrop-filter: saturate(180%) blur(10px);
  background-color: color-mix(in srgb, var(--secondary200) 40%, transparent);
  color: var(--neutral5);
}

/* Homologación de estilos  */
button#close-profile-title:after {
  color: #fff;
}

.omnilife-v2 a.button {
  color: #fff;
}

ul#ezone-menu a {
  color: #fff;
}

.ezone__profile.desk a.show-profile.mt-1 {
  color: #fff;
}

.bussines-centers-showing>.business-centers-general-information:first-child a:hover {
  transition: var(--transition);
  background-color: var(--primary600);
  border-radius: 20px;
  color: #fff;
}

.nav2DesktopContainer .menu-items li a {
  border-radius: 0.5rem;
  color: #fff;
  font-family: 'Montserrat';
  font-size: .9rem;
  font-weight: 500;
}

.dashboard-title-view {
  font-family: 'Montserrat' !important;
}

#drawer-filtros-testimonios .mdl-button--icon .mdl-button__ripple-container {
  border: var(--primarycolor);
}

#drawer-filtros-testimonios .mdl-accordion .mdl-accordion__icon {
  color: white !important;
}

#drawer-filtros-testimonios .mdl-button.secondary {
  border: none !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--primarycolor) !important;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
  color: white !important;
}
.period--selected.year--view.mr-half ul.list-nostyle {
  border-color: var(--secondary600);
}

.nav-list.list-nostyle.language li {
  color: #fff !important;
}

span.dashboard_puntos_sobre_los_que_cobras_global.secondarycolor {
  color: var(--primary600);
}

.omnilife-background {
  background-color: var(--primary600) !important;
  color: white !important;
}
.btn-read-testimonios{
  border:1px solid var(--secondarycolor);
}

/*
  REGISTRARSE REDISEÑO
*/

#btn-banner-registrarse{
  background-color: var(--primary600) !important;
  color: #fff !important;
}

.elipse-container .card-banner span {
  color: var(--primary600) !important;
}

.bannerTitle .h3-medium{
  color: var(--primary1000) !important;
}

.tab-button.active .body-medium-medium {
  color: var(--primary800);
}

.tab-button.active {
  border-radius: 8px 8px 0px 0px !important;
  background: var(--primary200) !important;
  color: var(--primary800) !important;
}

.title-benefits-container .h3-medium{
  color: var(--primary1000) !important;
}

.btn-accordion-benefits i , #info-benefits-client i{
  color: var(--primary600);
}

.icon-list-star {
  background-image: url(https://portal.omnilife.com/uploads/images/test/vive-icon-salud2.svg);
}

#seccion__registrate-benefits-2 {
  background-image: none;
  position: relative;
}

#seccion__registrate-benefits-2:after{
  content: "";
  background: var(--secondary100);
  position: absolute;
  width: 45vh;
  height: 45vh;
  border-radius: 100%;
  bottom: 200px;
  z-index: -1;
  box-shadow: 0 0 0 50px #fff, 0 0 0 52px var(--primary600);
}

@media only screen and (max-width: 992px) {
  #seccion__registrate-benefits-2:after{
    content: none;
  }
}

#menu-btn.mdl-button:hover {
  background: var(--primary100) !important;
  border: none !important;
}

.register-client-title .fal,.register-client-list .fal, .register-distributor-list .fal {
  color: var(--primary600);
}


button#iuser-mobile,
button#icart {
  color: var(--primary600);
}



@media (max-width: 920px) {
  .nav2DesktopContainer .menu-items li a {
    border-radius: 0.5rem;
    color: var(--primary600);
    font-family: 'Montserrat';
    font-size: .9rem;
    font-weight: 500;
  }
}

@media only screen and (min-width: 970px) and (max-width: 920px) {
  .menu-items li {
    margin: 0;
    width: 100%;
    display: table-column-group;
  }
}

/*Nuevo detalle de producto*/
.products-page.inner .principal__subtitle, .products-page.inner .principal__text{
  color: #120918;
}
.infoCardContainer .product__link,.infoCardContainer .productPrice{
  color: var(--primary400) !important;
  text-decoration: inherit;
  text-decoration-color:  var(--primary400) !important;
}
.omnilife-v2 a{
  color: var(--primary400) 
}
.productsContainer .valores-estrella{
  display: none;
}
.mdl-text-block.principal__text{
  color: #120918;
}
  .info-user-container li .fal{
    color: var(--primarycolor ) !important;
  }
  .info-user-container li a{
    color: var(--neutrals900) !important;
  }

  #seccion__registrate-info-2 .select-country-reg-container span{
    color: var(--neutrals1000);
  }
  #seccion__registrate-info-2 .select-country-reg-container span .color-primary{
    color: var(--primary600)!important;
  }
  .download-terms .button.clean, .download-terms-transfer-data .button.clean{
    border: 0px;
    color: var(--primary800);
  }
  footer .brands.tac .list-nostyle{
    display: flex;
  }
  footer .address{
    padding: 10px;
  }

.header-bar-container b {
  color: #fff;
}
 .info-shipping-text p{
  font-size: small;
  line-height: normal;
 }

 .bg-secondary-circles {
  background-image: url(http://portal.omnilife.com/uploads/images/portal/redesign/deco-circle-seytu.svg);
}

h1.testimonials__title {
  font-size: 36px;
}

@media (max-width: 920px) {
  #main-megamenu .content-2, #main-megamenu .content-3, #main-megamenu .content-4, #main-megamenu .content-5{
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
/*
      🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩

      Estos estilso son solo para probar en el dominio redesign están también en 
      seytu.css, que es donde debe liberarse
      🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩

      */
      .slider-back-container .owl-carousel .owl-stage-outer {
        box-shadow: 0px 8px 16px -8px rgba(89, 88, 88, 0.08);
      }

      .info-product-owl .body-small-regular,
      .info-product-owl .body-large-bold {
        color: white;

      }

      .mdl-card-social-media .info-product-owl {
        display: none;
        background-color: rgba(0, 0, 0, 0.7);
      }

      .testimonials-sections {
        background: linear-gradient(rgba(142, 126, 210, 1), rgba(142, 126, 210, 1));
      }

      .slider-back-container__content .h2-bold {
        color: white;
        display: flex;
        justify-content: center;
      }

      .owl-new-testimonials .owl-dot img {
        filter: grayscale(100%);
      }

      /* Solo el activo en gris */
      .owl-new-testimonials .owl-dot.active img {
        filter: grayscale(0%);
      }

      .info-owl .h5-bold {
        color: var(--neutrals900);
      }

      .info-container-owl .body-large-regular {
        font-family: 'Noto Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0em;
        color: var(--neutrals900);
      }

      .info-container-owl .body-large-regular .h3-bold {
        color: #736D95;
      }



      .brochure-section {
        margin-top: 20px;
        margin-bottom: 50px;
        background-color: #F4F5F9;
        padding: 38px;
      }

      #home-productos-secundarios .mdl-block {
        background-color: #F4F5F9 !important;
      }

      #home-productos-secundarios .mdl-block .col-12.col-lg-9.lg-order-2 {}

      #home-productos-secundarios .mdl-block .container-mdl-card {
        background-color: #F4F5F9 !important;
      }

      #home-productos-secundarios .mdl-block .container-mdl-card .mdl-card-info {
        display: none;
      }

      #home-productos-secundarios .mdl-block {
        padding: 20px;
      }

      .mdl-button.primary:hover {
        background-color: var(--neutrals700) !important;
      }
    


      #home-productos-principales .seytu-mdl-card .mdl-card-info {
        background-color: rgba(0, 0, 0, 0.1);
        padding: 12px;
        height: 100%;
        opacity: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        backdrop-filter: saturate(100%);
      }

      #home-productos-principales .seytu-mdl-card .mdl-card__actions {
        display: none;
      }

      .seytu-mdl-card .mdl-card-info h3 {
        font-family: "Montserrat", sans-serif;
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 64px;
        opacity: 1;
        background-color: rgba(0, 0, 0, 0.7);
        padding: 4px 8px !important;
      }

      :root {
        --primary800: #4F4C63;

      }

      .owl-mdl-principal-slider .mdl-card.small h2 b {
        background: #8576b5;
      }

      .owl-mdl-principal-slider button.owl-prev span:after,
      .owl-mdl-principal-slider button.owl-next span:after,
      #home-big-numbers b,
      p.big-numbers-count,
      button.owl-next span,
      button.owl-prev span,
      .owl-slider-big-mobile button.owl-next span,
      .owl-slider-big-mobile button.owl-prev span {
        color: var(--primary800) !important;
      }
      #home-productos-principales .mdl-card {
        background-size: cover;
      }
      .owl-slider-big-mobile button.owl-next:hover span{
        background-color: var(--primary200) !important;
      }

      button.owl-next span,
      button.owl-prev span {
        background-color: white;
      }


      #home-big-numbers {
        margin-top: 180px !important;
      }

      @media (max-width: 989px) {

        .owl-mdl-principal-slider .center.overlay-item .mdl-card.small {
          display: flex !important;
          justify-content: space-around;
          max-width: 470px;
        }

        .owl-mdl-principal-slider .center.overlay-item .mdl-card.small {
          justify-content: space-around;
          display: grid !important;
          gap: 6px;
        }

        .overlay-item .mdl-button.main {
          width: fit-content !important;
        }

        .overlay-item .flex-center {
          display: flex;
          justify-content: center;
          align-items: center;
          position: relative;
          /* importante */
        }

        .owl-mdl-principal-slider .owl-item.center.overlay-item .mdl-slide-figure {
          transform: scale(1.9) translate(20%, 10px) !important;

        }

        .owl-mdl-principal-slider .owl-item.center.overlay-item .mdl-card__actions {
          position: absolute;
          ;
          bottom: 16px;
          right: 0px;
          justify-content: end;
          right: 24px;

        }

        .owl-mdl-principal-slider .center.overlay-item .mdl-card.small {
          position: absolute;
          /* lo pone sobre la imagen */
          z-index: 2;
          color: white;
          /* opcional para que se vea mejor */
          text-align: center;
          z-index: 99;
          width: 100%;
          height: 100%;
          transform: translate(0%, 19px) !important;
          padding: 20px;
          transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
        }

      }

     

      .text-version .title-text-version {
        position: absolute;
        display: none;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: rgba(0, 0, 0, 0.7);
        z-index: 9;
        color: white;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        font-family: "Noto Sans", sans-serif;
        padding: 4px 8px;
      }



      .slider-back-container__content {
        position: absolute;
        top: 30%;
        max-width: 1000px;
        z-index: 1;
      }

      .slider-back-container__img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;

        z-index: 0;
      }

      .slider-back-container__img img {
        object-fit: cover;
        object-position: center;
        border-radius: inherit;
      }

      .slider-back-container {
        height: 425px;
        width: 100%;
        position: relative;
        display: flex;
        justify-content: center;
      }

      .media-row-slider {
        display: flex;
        width: 100%;
        max-width: 1000px;
      }

      .info-owl {
        display: flex;
        gap: 12px;
      }

      .img-thumbnail-owl {
        width: 50px !important;
        height: 50px !important;
        border-radius: 50% !important;
        object-fit: cover;
      }

      .info-container-owl {
        display: flex;
        justify-content: start;
        padding: 32px;
        flex-direction: column;
        width: 50%;
        gap: 12px;
      }

      .img-slider-st {
        height: 300px;
        object-fit: cover;
      }

      .img-slider-big {
        width: 100%;
        object-fit: cover;
        height: 600px;
        width: 1930px !important;
      }

      .owl-slider-big-mobile .img-slider-big {
        height: 35rem;
        width: 100% !important;
        border-radius: 0px !important;
      }

      .home-slider-big .owl-item {
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .media-container-owl {
        width: 50%;
      }

      .media-container-owl .btn-play-video {
        position: absolute;
        z-index: 99;
      }

      .media-container-owl .btn-play-video.t-left {
        top: 20px;
        bottom: auto;
        left: 20px;
        right: auto;
      }

      .media-container-owl .btn-play-video.t-right {
        top: 20px;
        bottom: auto;
        right: 20px;
        left: auto;
      }

      .media-container-owl .btn-play-video.b-left {
        bottom: 20px;
        top: auto;
        left: 20px;
        right: auto;
      }

      .media-container-owl .btn-play-video.b-right {
        bottom: 20px;
        top: auto;
        right: 20px;
        left: auto;
      }

      .slider-back-container .mdl-card {
        width: 1000px;
      }

      .testimonials-sections {
        height: fit-content;
        margin-bottom: 160px;
      }

      .testimonials-sections .slider-back-container__content .h2-bold {
        padding: 8px 0px;
      }

      .media-container-owl iframe {
        width: 100%;
        border-radius: 8px;
        height: 294px;

      }

      .info-product-owl {
        position: absolute;
        z-index: 999;
        bottom: 0px;
      }

      .info-product-owl .span-8 {
        display: grid;
        grid-area: 8px;
      } 
  

      .owl-slider-big .owl-carousel {
        position: relative;
      }

      .owl-slider-big .owl-prev,
      .owl-slider-big .owl-next {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
      }

      .owl-slider-big .owl-prev {
        left: 10px;
      }

      .owl-slider-big .owl-next {
        right: 10px;
      }

      .owl-slider-big .owl-item.active {
        z-index: 2;
      }

      .video-thumbnail {
        object-fit: cover;
        object-position: center center;
        height: 100%;
      }

      .owl-social-media .owl-stage {
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .mdl-card-social-media iframe {
        margin: 0 auto;
        width: 100%;
      }

      .owl-social-media {
        max-width: 1400px;
        margin: 0 auto;
        display: block;
      }

      .owl-social-media .owl-stage {
        display: flex;
        justify-content: center;
      }

      .owl-carousel .owl-item .video-facade {
        width: 100%;
        height: 450px;
      }

      .info-product-owl .mdl-button.primary {
        border-radius: 8px;
        padding: 12px 8px;
      }

      .video-facade-gif {
        padding: 8px;
      }

      .video-facade-gif:hover {
        padding: 0px;
      }

      .video-facade-gif .info-product-owl {
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease, visibility 0.3s ease;
      }

      .video-facade-gif:hover .info-product-owl {
        opacity: 1;
        visibility: visible;
      }

      .brochure-section-content {
        gap: 24px;
        display: grid;

      }

      .brochure-section-content .mdl-button.primary {
        max-width: 200px;
      }

      .mdl-card-social-media:hover .info-product-owl {
        display: flex;
        justify-content: space-between;
        width: 98%;
      }

      .focused-brochure {
        display: flex;
        justify-content: center;
        align-items: center;
      }

      /* 1. Solo afectamos al grid que estÃ¡ dentro de nuestra secciÃ³n especial */
      .focused-brochure .grid-container {
        display: flex;
        flex-direction: column-reverse;
        gap: 24px;
        margin: 0px;

        animation: fadeInContainer 0.6s ease-out;
      }

      .slider-back-container__content .owl-dots {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 12px;
      }

      .focused-brochure .brochure-iframe-container {
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .omnilife-v2 {
        margin-top: 4rem;
      }

      .seytu-mdl-card .mdl-card-info>p {
        display: none;
      }

      .seytu-mdl-card .mdl-card-info .price {
        font-size: 12px;
      }

      .seytu-mdl-card .mdl-card-info .mdl-button {
        padding: 8px 12px;
      }

      .owl-mdl-principal-slider button.owl-next span,
      .owl-mdl-principal-slider button.owl-prev span,
      .owl-slider-big-desktop button.owl-next span,
      .owl-slider-big-desktop button.owl-prev span,
      .owl-slider-big-mobile button.owl-next span,
      .owl-slider-big-mobile button.owl-prev span {
        border: 1px solid var(--primary800) !important;
        
      }

      .omnilife-v2>section {
        margin-bottom: 50px;
      }

      .overlay-item .mdl-slide-img {
        height: 220px !important;
        width: 220px !important;
      }

      .tiktok-embed {
        height: 450px !important;
        max-width: 100% !important;
        min-width: 100% !important;
        margin: 0px !important;
      }

      .home-slider-big .owl-carousel .owl-item img {
        border-radius: 0px;
      }

      .owl-mdl-principal-slider .owl-item.center.text-version .mdl-slide-figure {
        transform: scale(1.0) !important;
        WIDTH: 100%;
        HEIGHT: 100%;
      }

      .text-version {
        transform: scale(1.0) !important;

      }

      .text-version .owl-mdl-principal-slider .owl-item .mdl-slide-figure {
        transform: scale(1.0) !important;
      }

      .text-version .center .mdl-slide-figure {
        transform: scale(1.0) !important;
      }

      .text-version .owl-carousel .owl-item img {
        width: 100% ! IMPORTANT;
        height: 100% ! IMPORTANT;
      }

     

      .text-version .mdl-slide-img {
        height: 100% !important;
        width: 100% !important;
      }
      .owl-mdl-principal-slider .owl-item.active.center .mdl-slide-img{
        width: 87% !important;
      }

      .text-version.center .title-text-version,
      .text-version.center .button-text-version {
        display: flex;
      }

      .button-text-version {
        position: absolute;
        display: none;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 9;
        bottom: 5px;
      }

      .text-version.center .button-text-version button {
        height: 40px;
        top: 100%;
        right: -280%;
      }

      h3.mdl-chip__text {
        height: auto;
        font-family: "Noto Sans", sans-serif !important;
        line-height: 32px !important;
        color: var(--primary700) !important;
      }


          @media (max-width: 920px) {

        .overlay-item .mdl-card--content>* {
          background-color: rgba(0, 0, 0, 0.7);
          padding: 4px;
        }

        .overlay-item .owl-mdl-principal-slider h2 {
          line-height: 45px;
        }

        .owl-mdl-principal-slider .owl-carousel {
          position: relative;

        }

        .owl-mdl-principal-slider .owl-prev,
        .owl-mdl-principal-slider .owl-next {
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
        }

        .owl-mdl-principal-slider .owl-prev {
          left: 10px;
        }

        .owl-mdl-principal-slider .owl-next {
          right: 10px;
        }

        .owl-mdl-principal-slider button.owl-next span,
        .owl-mdl-principal-slider button.owl-prev span {
          background-color: #ffff;
        }

        .brochure-section {
          padding: 24px;
        }

        .brochure-section .grid-container {
          padding: 0px;
        }

        .brochure-section .brochure-iframe-container {
          order: 1;
        }

        .brochure-iframe {
          width: 100%;
        }



        .overlay-item .mdl-card--content {
          display: flex;
          justify-content: end;
          align-items: center;
          flex-direction: column;
          margin-bottom: 46px;
        }
        .owl-mdl-principal-slider .owl-item.active.center .mdl-slide-img{
          width: 100% !important;
        }
        .owl-mdl-principal-slider .owl-item.active.center.overlay-item .mdl-slide-img{
          width: 60% !important;
          height: 14rem !important;
        }
        .slider-back-container .mdl-card {
          width: 100%;
            max-width: 470px;;
        }

        .mdl-big-banner__content .bg-secondary1.mdl-card.small {
          padding: 12px;
        }

        .media-row-slider {
          display: grid;
          padding: 8px;
          width: 100%;
        }

        .media-container-owl,
        .info-container-owl {
          width: 100%;
        }

        .testimonials-sections {
          height: max-content;
          margin-bottom: 270px !important;
        }

        .info-container-owl {
          gap: 8px;
        }

        .info-container-owl .body-large-regular .h3-bold {
          font-size: 16px;
          line-height: 35px;
        }

        .owl-new-testimonials {
          padding: 8px;
        }

        .img-slider-st,
        .media-container-owl iframe {
          height: 131px;
          border-top-left-radius: 6px !important;
          border-top-right-radius: 6px !important;
          border-bottom-right-radius: 0px !important;
          border-bottom-left-radius: 0px !important;
        }

        .testimonials-sectionsyert .owl-carousel .owl-item.active {
          width: 100% !important;
        }
  .owl-new-testimonials .owl-stage-outer {
         
          margin-left: 290px;
        }
        
      }
      .info-product-owl .span-8{
     display: grid;
     grid-area: 8px;
    }
    #home-productos-secundarios h3{
      font-size: 13px !important;    
      font-weight: 400 !important;
    }
    


