#franja-testimoniales {
	    margin-bottom: 3rem;
	}

#franja-instagram {
	    margin-bottom: 3rem;
	}

.titulo-hold h2 {
	 margin-top: 2rem;
	}

#banner-shop {
	filter: none !important;
}


/* 	Descripcion para accesorios */

body .elementor-3048 .elementor-element.elementor-element-ef1a754 {
    --padding-bottom: 0px !important;
    border-bottom: 1px solid #ddd !important; 
}


@media (max-width: 767px) {
    body .elementor-3048 .elementor-element.elementor-element-ef1a754 {
        --padding-bottom: 0px !important;
        border-bottom: 1px solid #ddd !important;
    }
}

.slider-pc,
.slider-movil {
  display: none !important;
  width: 100% !important;        /* ocupar todo el contenedor */
  max-width: 100% !important;    
  margin: 25px auto !important;  /* margen arriba y abajo */
  min-height: 400px;             /* altura mínima */
  border-radius: 15px;           /* esquinas redondeadas */
  overflow: hidden;              /* que el contenido no se salga */
  box-sizing: border-box;
  padding: 0;
}

/* Mostrar solo según tamaño de pantalla */
@media (min-width: 768px) {
  .slider-pc { display: block !important; }
  .slider-movil { display: none !important; }
}
@media (max-width: 767px) {
  .slider-movil { 
    display: block !important;
    width: 95% !important;       /* un poquito más ancho */
    max-width: 95% !important;
    margin: 20px auto !important;/* centra con espacio a los lados */
  }
  .slider-pc { display: none !important; }
}

/* Ajuste interno del slider */
.slider-pc .n2-ss-slider,
.slider-movil .n2-ss-slider {
  width: 100% !important;
  height: auto !important;
  min-height: 400px;
  border-radius: inherit !important;
  overflow: hidden;
}

/* 1. COLOR CONTENEDOR PRINCIPAL */
/* Forzamos el color naranja y mantenemos la forma del contenedor */
html body #franja-azul {
    background-color: #FF8A00 !important; /* Naranja oficial */
    background: #FF8A00 !important;       /* Respaldo */
    border-radius: 15px !important;       /* Mantiene las esquinas curvas originales */
    border: none !important;
    box-shadow: none !important;          /* Elimina sombras o bordes azules residuales */
}

/* 2. ELEMENTOS INTERNOS (El Slider) */
/* Hacemos transparentes las capas internas para que no tapen el fondo naranja */
html body #franja-azul .swiper,
html body #franja-azul .swiper-wrapper,
html body #franja-azul .swiper-slide {
    background-color: transparent !important;
    background: transparent !important;
}

/* Eliminar 360° */
/* Ocultar icono 360° del plugin */
img[src*="360deg-javascript-viewer/public/themes"] {
    display: none !important;
}

/* Titulo del producto unico */

.product-type-simple .product_title.entry-title {
    padding-bottom: 20px !important;
}