@charset "UTF-8";
/* xl - DESKTOP STYLES */
/*===================================================================================*/
/*H E A D E R*/
.img-header img {
  border-radius: 15px;
}
header#header {
  position: relative;
  z-index: 10;
  border-top: 0;
}
.header-builder-p .vc_column-inner > :not(.vc_row) {
  margin-right: 5px;
}
#header .wpb_custom_141a61a0d39cbc71c91a606932b5e086.main-menu > li.menu-item {
  margin: inherit !important;
}
#header.sticky-header .header-main.sticky {
  border: none;
}
/*===================================================================================*/
/*B U S C A D O R*/
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  padding: 13px 24px 13px 48px;
  line-height: 24px;
  font-size: 17px;
  border: solid 1px #0046ad;
  border-radius: 10px;
  height: auto;
  font-family: Roboto, sans-serif;
  background-color: #eee;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.buscador-interactive {
  width: 100%;
  max-width: 1029px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
  background: #fff;
  padding: 10px 0 10px 5px;
  border-radius: 10px;
}
.car-login-desktop .porto-sicon-box {
  margin-bottom: 0;
}
.texto-registrar-login h3 {
  font-size: 12px;
  font-weight: 400;
  margin: 0;
  line-height: 12px;
}
.texto-registrar-login p {
  margin-bottom: 0;
  font-size: 12px;
}
.car-login-desktop .wpb_wrapper.vc_column-inner {
  justify-content: flex-end !important;
}
.texto-registrar-login a {
  color: #111 !important;
}
a.share-whatsapp {
  display: inline-block !important;
}
li.menu-contacto {
  margin-right: 15px !important;
}
.btn-all-categories a {
  background: #0046ad;
  color: #fff !important;
  text-align: center !important;
}
/*===================================================================================*/
/*V A R I O S*/
.products .sale-product-daily-deal {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  color: #fff;
  padding: 5px 0;
  text-align: center;
  display: none;
}
.banner-home {
  height: 500px;
}
.titulo-b-categoria .porto-u-main-heading {
  position: relative;
  z-index: 10;
}
.custom-features-banner .wpb_single_image img {
  border-bottom-left-radius: 50%;
}
.img_b-categoria:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #adadad82;
  top: 0;
  left: 0;
  mix-blend-mode: luminosity;
  border-radius: 0 0 0 80px;
}
.custom-btn i {
  width: 24px !important;
  height: 24px !important;
  background: var(--porto-primary-color);
  border-radius: 50%;
  margin-left: 4px;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  font-size: 10px !important;
  transition: margin-left 0.3s;
  color: #fff;
}
.img-thumbnail {
  padding: 0;
  /*background-color: #0046ad29;*/
  border: 0 solid transparent;
  border-radius: 0;
  max-width: 100%;
  height: auto;
}
.product-images .product-image-slider.owl-carousel .img-thumbnail {
  padding-right: 1px;
  padding-left: 1px;
  background: #fff;
}
h2.title-category {
  font-size: 15px;
  line-height: 20px;
}
#product-ofertas-mes span.category-list {
  display: none !important;
}
#product-ofertas-mes h3.woocommerce-loop-product__title {
  text-overflow: inherit !important;
  white-space: normal !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#product-ofertas-mes .yith-wcwl-add-button {
  display: none;
}
#product-ofertas-mes .quickview {
  display: none !important;
}
.add-links.clearfix a {
  background: #0046ad;
  color: #fff;
}
li.product-col .add-links .button:hover {
  background: transparent !important;
  color: #111 !important;
}
a.porto-tb-woo-link {
  background: #0046ad !important;
}
/**/
/**/
span.porto-tb-meta.tb-meta-product_cat.text-truncate.d-block {
  display: none !important;
}
.porto-section.product-content h3.porto-heading {
  text-overflow: inherit !important;
  white-space: normal !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.porto-section.product-content {
  text-align: center;
}
.porto-section.hover-detail .tb-content {
  display: none;
}
#mini-cart .product-details a, .wishlist-popup .product-details a {
  text-overflow: inherit !important;
  white-space: normal !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
a.button.checkout.wc-forward {
  background: #0046ad;
}
/*.producto-1-colum img.wp-post-image {
    max-width: 157px;
}*/
.onsale {
  border-radius: 50px;
  width: 60px;
  height: 60px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 22px !important;
}
.product-image .labels {
  line-height: 1;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
  top: 0;
  font-size: 10px;
  left: 0;
  text-align: center;
  display: flex;
  width: 100%;
  justify-content: end;
}
.summary-before .labels {
  width: calc(100% - 20px);
  display: flex;
  justify-content: end;
}
.left-sidebar, .right-sidebar {
  position: relative;
  padding-top: 15px;
  padding-bottom: 40px;
  border: solid 1px #0046ad;
  border-radius: 5px;
  margin-bottom: 25px;
}
/*==================================================================================*/
/* C A T A L A G O*/
.img-descargar-catalogo img {
  border-radius: 10px;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
  transition: 0.3s ease all;
  transform: scale(1);
  object-fit: cover;
  border: solid 1px #ccc;
}
.img-descargar-catalogo:hover img {
  border-radius: 10px;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  transition: 0.3s ease all;
  transform: scale(0.99);
}
/*==================================================================================*/
/*F L A S H*/
/*#ofertas-flash .onsale::before,
.term-semana-flash .onsale::before {
    content: url(https://develop1.webstudiopanama.com/Centroindustrial/wp-content/uploads/2024/05/flash.ico.svg);
    position: absolute;
    height: 20px;
    width: 20px;
    float: left;
    left: 10px;
    top: 8px;
    display: block;
}*/
/*.ico-titulo-flash::before {
    content: url(https://develop1.webstudiopanama.com/Centroindustrial/wp-content/uploads/2024/05/flash.ico.svg);
    position: absolute;
    height: 30px;
    width: 25px;
    float: left;
    left: -35px;
    top: 0px;
    display: block;
}*/
/*#ofertas-flash .onsale, 
.term-semana-flash .onsale {
    height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    border-radius: 0 0 0px 10px;
    position: relative;
    padding: 9px 10px 9px 40px !important;
    color: #111 !important;
    background: #fdcc24 !important;
    width: fit-content;
}*/
.porto-u-heading.titulo-link.ico-titulo-flash {
  position: relative;
  left: 35px;
}
/*==================================================================================*/
/*B L A C K W E E K*/
.black-week-menu-ofertas a {
  background: #111 !important;
  color: #d2222a !important;
}
.product_cat-black-week .onsale::before {
  content: url("/wp-content/uploads/2024/11/ico-black-week.svg");
  position: absolute;
  height: 20px;
  width: 20px;
  float: left;
  left: 10px;
  top: 8px;
  display: block;
}
.product_cat-black-week .onsale {
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px !important;
  border-radius: 0 0 0px 10px;
  position: relative;
  padding: 9px 10px 9px 40px !important;
  color: #d2222a !important;
  background: #111 !important;
  width: fit-content;
  text-shadow: 1px 1px 0px #8a0c09;
}
/**/
/**/
.product_cat-semana-flash .onsale::before {
  content: "";
  /* necesario para crear el pseudo-elemento */
  display: block;
  /* o inline-block si quieres que se alinee con texto */
  position: absolute;
  /* para poder moverlo con top/left */
  width: 25px;
  /* ancho deseado */
  height: 25px;
  /* alto deseado */
  background-image: url("/wp-content/uploads/2025/09/flash.ico.svg");
  background-size: contain;
  /* ajusta la imagen al contenedor */
  background-repeat: no-repeat;
  background-position: center;
  /* centra la imagen */
  top: 8px;
  /* posición vertical */
  left: 12px;
  /* posición horizontal */
}
.product_cat-semana-flash .onsale {
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px !important;
  border-radius: 0 0 0px 10px;
  position: relative;
  padding: 9px 10px 9px 40px !important;
  color: #111 !important;
  background: #fdcc24 !important;
  width: fit-content;
}
/**/
/**/
ins {
  color: #d2222a;
}
button.single_add_to_cart_button.button.alt, button#place_order, a.btn.btn-v-dark.w-100 {
  background: #0046ad;
}
/**/
/**/
.vc_btn3-container.mb-0.position-boton.vc_btn3-center {
  padding-left: 300px;
}
.box-centrar .porto-sicon-box.default-icon {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.box-centrar .default-icon .porto-sicon-default .porto-icon {
  margin-right: 10px;
}
p.porto-heading.mb-0 {
  text-align: center;
}
.box-ico-top .porto-just-icon-wrapper.porto-icon.none {
  background: #0046ad;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content-btn-plano {
  text-align: right;
  padding: 10px 20px;
}
a.btn-plano {
  font-size: 16px;
  text-decoration: underline;
  font-weight: 500;
}
/*========================================================================================*/
/*B O X S E R V I C I O S*/
.box-ico-servicios .porto-sicon-top {
  margin-bottom: 20px;
}
.box-ico-servicios i {
  color: #fff;
  background: #0046ad;
  width: 55px;
  height: 55px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s 0.2s ease all;
  transform: rotateY(0deg);
}
.box-ico-servicios:hover i {
  color: #fff;
  background: #0046ad;
  width: 55px;
  height: 55px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s 0.2s ease all;
  transform: rotateY(360deg);
}
.box-ico-servicios {
  border-radius: 15px;
  background: #ffffff;
  box-shadow: 10px 10px 10px #f4f4f4, -10px -10px 10px #ffffff;
  border: solid 1px #f4f4f4;
  padding: 25px 15px;
  transition: border-radius 0.4s, box-shadow 0.4s, padding 0.4s, height 0.4s ease;
  /* Agregamos la transición para la altura */
  height: 250px;
  /* Definimos un valor inicial para la altura */
  position: relative;
  overflow: hidden;
}
.box-ico-servicios:hover {
  border-radius: 15px;
  background: #ffffff;
  box-shadow: 10px 10px 10px #f4f4f4, -10px -10px 10px #ffffff;
  padding: 25px 15px;
}
.box-ico-servicios:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0.9) 20%, transparent 70%, transparent 100%);
  bottom: 0;
  left: 0;
  transition: 0.4s ease all;
  transform: translateY(0px);
}
.box-ico-servicios:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0.9) 20%, transparent 70%, transparent 100%);
  bottom: 0;
  left: 0;
  transition: 0.4s ease all;
  transform: translateY(100%);
}
.box-ico-servicios h3 {
  font-size: 18px;
  font-weight: 600;
  height: 35px;
}
.padding-box-services .vc_column_container {
  padding: 0 7px;
}
/*===================================================================================*/
/*B O X V A L O R E S*/
.vc_row.wpb_row.vc_inner.row.content_valores.no-padding {
  background: #0046ad;
}
.img-valores {
  margin-bottom: 0px;
}
.content-valores_textos h3, .content-valores_textos .porto-u-sub-heading {
  color: #fff;
}
.content-valores_imagen {
  overflow: hidden;
}
.img-valores img {
  height: 350px;
  object-fit: cover;
  transition: 0.4s ease all;
}
.img-valores:hover img {
  transition: 0.4s ease all;
  transform: scale(1.1);
}
.content-valores_textos.vc_column_container {
  display: flex;
  align-items: center;
  padding: 25px 20px !important;
}
.main-content {
  padding-bottom: 0;
}
.content-valores_imagen .porto-just-icon-wrapper.porto-icon.none {
  min-height: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 35px 0;
}
/*======================================================================================*/
/**/
.content-us-bullet_inner h2 {
  margin-bottom: 15px;
  font-size: 25px;
}
.content-us-bullet_inner {
  padding-bottom: 20px;
  position: relative;
  padding-left: 50px;
}
.content-us-bullet_inner:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  background: #0046ad;
  border-radius: 50%;
  left: 0px;
  top: 5px;
  z-index: 10;
}
.content-us-bullet_inner:not(:last-child):after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  left: 14px;
  top: 5px;
  border: dashed 1px #0046ad;
}
.img-efecto img {
  border-radius: 15px;
}
/*=============================================*/
/*U B I C A N O S*/
i.fas.fa-car.icon-cll, i.fas.fa-taxi.icon-cll, i.fas.fa-bus-alt.icon-cll {
  color: #0046ad;
  font-size: 35px;
  text-align: center;
  display: block;
}
.content-up {
  padding-top: 50px;
  padding-bottom: 25px;
}
.como-llegar a {
  text-align: center;
  display: block;
  padding-top: 0px;
  font-size: 15px;
  color: #333;
  font-weight: 500;
}
.conten-ubicacion {
  border-bottom: solid 1px #e5e5e5;
}
.conten-ubicacion:nth-child(1) {
  border-right: solid 1px #e5e5e5;
}
.conten-ubicacion:nth-child(2) {
  border-right: solid 1px #e5e5e5;
}
.conten-ubicacion:nth-child(3) {
  border-right: none;
}
/*===================================================================================*/
/*M E N U*/
.img_banner-menu img {
  padding-right: 10px;
}
.img_banner-menu {
  margin-bottom: 10px;
}
/*===================================================================================*/
/*M A R C A S*/
.eliminar-price .add-links-wrap {
  display: none;
}
.eliminar-price span.category-list {
  display: none !important;
}
.eliminar-price h3.woocommerce-loop-product__title {
  font-size: 12px !important;
}
.eliminar-price .wpb_wrapper.vc_column-inner {
  border: 2px solid #ddd;
  padding: 3px 7px;
  border-radius: 3px;
  box-shadow: 0 2px 5px 3px rgba(0, 0, 0, 0.1);
}
.eliminar-price ul.products .price {
  display: none;
}
.ajuste-filas .wpb_single_image.wpb_content_element.vc_align_center {
  margin: 0;
}
.ajuste-filas .vc_column_container {
  width: 100%;
  max-width: 10%;
  padding: 0;
}
.porto-u-heading.mb-0.titulo-link {
  display: flex;
}
.titulo-link .porto-u-sub-heading {
  margin: 0;
}
.ajuste-filas .vc_single_image-wrapper.vc_box_border_grey {
  border: solid 1px #ddd;
  overflow: hidden;
}
.ajuste-filas img {
  /* border: solid 1px #ddd; */
  transition: 0.3s ease all;
  transform: scale(1);
}
.ajuste-filas_img img:hover {
  /* border: solid 1px #ddd; */
  transition: 0.3s ease all;
  transform: scale(1.08);
}
.ajuste-filas_carrusel .vc_single_image-wrapper.vc_box_border_grey {
  border: solid 1px #ddd;
}
/*===================================================================================*/
/*n e w s l e t t e r*/
.form-newsletter {
  display: flex;
}
.form-newsletter button.bottom-contact-button.btn-dark.m-l-xs.btn-rounded {
  border: solid 2px #fff;
}
.porto-sicon-box.flex-column.flex-sm-row.text-center.text-sm-start {
  justify-content: center;
}
/*===================================================================================*/
/*C O N T A C T*/
.box-contacto .porto-sicon-description {
  margin: 0;
}
.box-contacto .porto-sicon-box {
  margin-bottom: 10px;
}
/*.contacto-form textarea{
    width: 100%;
    resize: none;
    height: 100px;
}
.contacto-form .form-group p {
    margin-bottom: 0;
}
.box-contacto input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.custom-contact-input {
    width: 100%;
}*/
table.horarios {
  max-width: 250px;
}
/*=====================================================================================*/
/*P R O D U C T O*/
.porto-tb-featured-image img {
  display: block;
  width: 100%;
  height: 180px;
  object-fit: contain;
  background: #fff;
}
/*img.wp-post-image {
    max-width: 250px;
	margin:0 auto;
}*/
.img-redes-logo img {
  width: 100%;
  max-width: 200px;
}
.img-redes-logo {
  margin-bottom: 10px;
}
.tiktok-feed-item.ig-image-loaded.tiktok-feed-item--cols-3 {
  padding: 5px !important;
}
.tiktok-feed-list {
  height: 300px !important;
}
/*====================================================================================*/
/*C O N T A C T O*/
.contact-form-popup .form-group p {
  margin-bottom: 0;
}
.contact-form-popup .form-group input {
  width: 100%;
  height: 50px;
  font-weight: 600;
}
.contact-form-popup textarea {
  resize: none;
  height: 120px;
  width: 100%;
  font-weight: 600;
}
.contact-form-popup .form-group {
  padding-bottom: 0px;
}
.vc_row.wpb_row.row.top-row.formulario-content {
  padding: 25px;
}
.contact-form-popup input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-secondary.btn-modern {
  max-width: 160px;
  background: #ffbe33;
  color: #00003d;
  border: none;
  border-radius: 5px;
  font-size: 15px;
  transition: 0.3s ease all;
  margin-top: 10px;
}
.contact-form-popup input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-secondary.btn-modern {
  max-width: 160px;
  background: #0046ad;
  color: #fff;
  border: none;
  border-radius: 5px;
  font-size: 15px;
  transition: 0.3s ease all;
}
.form-group.align-ico {
  position: relative;
  margin-bottom: 10px;
}
span.align-ico_icono {
  position: absolute;
  right: 0px;
  width: 50px;
  height: 50px;
  background: #dddddd;
  text-align: center;
  line-height: 50px;
  color: #0046ad;
  top: 0;
  border-radius: 0 10px 10px 0;
}
.second-category .box_img_categorias.sold-out.vc_column_container {
  border: solid 1px #ddd;
}
.second-category .wpb_single_image {
  margin-bottom: 15px !important;
}
.box-info-contacto a {
  color: #777;
}
.box-info-contacto .porto-sicon-description {
  margin-top: 0;
}
.logo-metodos-pago {
  display: flex;
  justify-content: flex-end;
  margin: 0;
}
.logo-metodos-pago img {
  max-width: 250px;
}
.content-fomr {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
contact-form-newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
  margin: 0px;
  width: 99%;
  border: solid 1px #fff;
  border-radius: 3px;
  padding: 25px 16px;
}
.contact-form-newsletter input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-fomr {
  background: #111;
  font-weight: 600;
  transition: 0.3s ease all;
  color: #fff;
  padding: 13px 25px;
  text-align: center;
  border: solid 2px #111;
  border-radius: 5px;
  width: 100%;
}
.contact-form-newsletter input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-fomr:hover {
  background: transparent;
  transition: 0.3s ease all;
}
p.price {
  margin-top: 7px;
}
.product_cat-ofertas-del-mes p.price bdi, .product_cat-combos p.price bdi {
  font-size: revert-layer;
  color: revert-layer;
  font-weight: revert-layer;
}
/*===================================================================================*/
/*P O L I T I C A S*/
.tabla-credito tbody {
  border: solid 1px #f4f4f4;
}
tr.main-tabla {
  background: #0046ad;
  color: #fff;
}
.tabla-credito tr:nth-child(even) {
  background-color: rgba(0, 70, 173, 0.1);
}
.product-image .stock {
  background-color: transparent !important;
  height: 0em;
  line-height: 12em;
  display: none;
}
.product-image .stock.out-of-stock {
  color: red;
}
.out-of-stock-product {
  position: relative;
  margin: 0;
  margin-top: -22px;
  color: red;
  font-weight: 500;
  margin-top: 7px;
}
.in-stock-product {
  position: relative;
  margin: 0;
  margin-top: -22px;
  color: #7ad03a;
  font-weight: 500;
  margin-top: 7px;
}
.product-stock.out-of-stock span.stock {
  font-size: 14px;
  color: red;
  font-weight: 600;
}
/*===================================================================================*/
/**/
/*------RIBBON-------*/
.wrap {
  width: 100%;
  height: 188px;
  position: absolute;
  top: -8px;
  left: 8px;
  overflow: hidden;
  display: none !important;
}
.wrap:before, .wrap:after {
  content: "";
  position: absolute;
}
.wrap:before {
  width: 40px;
  height: 8px;
  right: 100px;
  background: #0046ad;
  border-radius: 8px 8px 0px 0px;
}
.wrap:after {
  width: 8px;
  height: 40px;
  right: 0px;
  top: 100px;
  background: #0046ad;
  border-radius: 0px 8px 8px 0px;
}
.ribbon6 {
  width: 200px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  top: 30px;
  right: -50px;
  z-index: 2;
  overflow: hidden;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border: 1px dashed #fff;
  box-shadow: 0 0 0 3px #0046ad, 0px 21px 5px -18px rgba(0, 0, 0, 0.48);
  background: #0046ad;
  text-align: center;
  color: #fff;
  font-weight: 600;
}
.sold-out .wrap {
  display: block !important;
}
/*===================================================================================*/
/*F O O T E R*/
.footer-list ul li a:hover {
  color: #0046ad;
}
.footer a {
  color: #111;
  font-weight: 500;
}
/*===================================================================================*/
/**/
@media (max-width: 1480px) {
  .porto-wrap-container.container, .container {
    width: 100%;
    max-width: 1440px;
  }
}
@media (max-width: 1459px) {
  #header .main-menu > li.menu-item {
    margin: 0px 10px 0px 0px !important;
  }
}
.text-top .wpb_wrapper.vc_column-inner {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  padding: 6px 0px !important;
}
span.text-to_undelaine {
  text-decoration: line-through;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  box-shadow: none;
  width: 100%;
  height: 100%;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  .img-valores:hover img {
    transform: scale(1);
  }
  .content_valores_center.vc_column_container {
    max-width: 600px;
    margin: 0 auto;
  }
  .content-valores_imagen .porto-just-icon-wrapper.porto-icon.none {
    min-height: inherit;
    padding: 35px 0px 0px 0px;
  }
  .ajuste-filas .vc_column_container {
    width: 100%;
    max-width: 12.5%;
  }
  /*===================================================================================*/
  /**/
}
@media (max-width: 1199px) and (max-width: 1161px) {
  .img-valores img {
    height: 300px;
    object-fit: cover;
  }
}
@media (max-width: 1199px) and (max-width: 1140px) {
  #header .main-menu > li.menu-item {
    margin: 0px 0px 0px 0px !important;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .vc_btn3-container.mb-0.position-boton.vc_btn3-center.vc_custom_1708448152010 {
    padding-left: 240px;
  }
  .content-header-home .porto-wrap-container.container {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .ajuste-filas .vc_column_container {
    width: 100%;
    max-width: 16.65%;
  }
  header#header {
    border-bottom: solid 1px #f4f4f4;
  }
  .logo-mobil-size .wpb_wrapper.vc_column-inner {
    justify-content: center;
  }
  .cart-mobil-size .wpb_wrapper.vc_column-inner {
    justify-content: flex-end;
  }
  form.searchform.search-layout-advanced {
    display: none;
  }
  form.searchform.search-layout-advanced {
    max-width: 100% !important;
  }
  .eliminar-price .wpb_wrapper.vc_column-inner {
    margin-top: 14px;
  }
  .eliminar-price .last-padding {
    padding-bottom: 14px;
  }
  .center-logo-mobil .wpb_wrapper.vc_column-inner {
    justify-content: center !important;
  }
  i.minicart-icon.porto-icon-cart-thick {
    font-size: 22px;
  }
  .logo-metodos-pago {
    display: flex;
    justify-content: center;
    margin: 0;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .vc_btn3-container.mb-0.position-boton.vc_btn3-center.vc_custom_1708448152010 {
    padding-left: 0;
  }
  .ajuste-filas .vc_column_container {
    width: 100%;
    max-width: 20%;
  }
  .eliminar-price img.wp-post-image {
    max-width: 260px;
    margin: 0 auto;
  }
  .banner-vertical-ofertas img {
    padding-bottom: 35px;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .form-newsletter {
    display: flex;
    flex-direction: column;
  }
  .conten-ubicacion {
    border-bottom: solid 1px #e5e5e5;
    border-right: none !important;
  }
  .ajuste-filas .vc_column_container {
    width: 100%;
    max-width: 25%;
  }
  img.img-responsive.standard-logo.retina-logo {
    width: 140px;
  }
  .tiktok-feed-item.ig-image-loaded.tiktok-feed-item--cols-3 {
    width: 100%;
  }
  .text-white {
    color: #fff !important;
    font-size: 9.8px;
    letter-spacing: -0.2px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F1085-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F1085-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F1085-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F1085-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F1085-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BACCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADlBA%3BAAAA%3BACsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpEA%3BAAAA%3BAC6EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD7KA%3BAAAA%3BACkLA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAD%2FMA%3BAAAA%3BAAAA%3BACuNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvPA%3BAAAA%3BACoQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5QA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACyTA%3BAAAA%3BAAAA%3BAAAA%3BADzTA%3BAAAA%3BACgUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9UA%3BAAAA%3BAC%2BVA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5WA%3BAAAA%3BAC4XA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADhYA%3BAAAA%3BAC2YA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1aA%3BAAAA%3BACmbA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD7fA%3BAAAA%3BACigBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhiBA%3BAAAA%3BACyiBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BADtkBA%3BAAAA%3BAC2kBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADxmBA%3BAAAA%3BACgnBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADnnBA%3BAAAA%3BACunBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAD5qBA%3BAAAA%3BACirBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADxrBA%3BAAAA%3BAC6rBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADhsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgtBA%3BAAAA%3BAAAA%3BADhtBA%3BAAAA%3BACstBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADttBA%3BAAAA%3BAAAA%3BAAAA%3BACkuBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAD7uBA%3BAAAA%3BACmvBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADz2BA%3BAAAA%3BACi3BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADz5BA%3BAAAA%3BAAAA%3BACi6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BADh9BA%3BAAAA%3BACs9BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BADz9BA%3BAAAA%3BAC89BA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADv%2FBA%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAFRA%3BAAAA%3BAAAA%3BAEgBA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAF5BA%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH3CA%3BAAcA%3BAIdA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJbA%3BAAmBA%3BAKnBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */