:root {
  --red: #a11d29;
  --yellow: #fdd72e;
}
.shop-section .section-title {
  margin-bottom: 0;
}
.maxw {width: 100%; max-width: 1300px; margin: auto;}
.muebles-caract {
	background: url(../slide/caracteristicas/bg.webp) no-repeat center top;
	background-size: cover;
	.flexslider {
		border-radius: 0;
		.slideblock {
			text-align: center; display: flex;
			align-items: center; gap: 35px; padding: 0 20px;
			h2 {
				font-size: clamp(2rem, 3.6vw, 6.2rem); font-weight: 700;
				color: var(--yellow); text-transform: uppercase;
			}
			p {color: #fff; font-size: 20px;}
			.slide-img {
				width: 100%; max-width: 450px;
				img {width: 100%;}
			}
		}
	}
}
.flex-control-paging li a {
	background: rgba(255, 255, 255, 0.5);
	&.flex-active, &:hover {
		background: var(--yellow);
	}
}
.order1 {order: 1}
/* animaciones */
.animL {
	-webkit-transform: translateX(-150px); transform: translateX(-150px);
	-ms-transform: translateX(-150px); transform: translateX(-150px);
}
.animR {
	-webkit-transform: translateX(150px); transform: translateX(150px);
	-ms-transform: translateX(150px); transform: translateX(150px);
}
.animU {
	-webkit-transform: translateY(-150px); transform: translateY(-150px);
	-ms-transform: translateY(-150px); transform: translateY(-150px);
}
.animD {
	-webkit-transform: translateY(150px); transform: translateY(150px);
	-ms-transform: translateY(150px); transform: translateY(150px);
}
.animate {
	opacity: 0;
	-webkit-transition: opacity,-webkit-transform, .4s ease;
	-o-transition: opacity,transform, .4s ease;
	transition: opacity,transform,-webkit-transform, .4s ease;
	webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s;
	&.anim {
		opacity: 1; -webkit-transform: translate(0);
		-ms-transform: translate(0); transform: translate(0);
	}
}
.delay200 {webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s;}
.delay300 {webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s;}
.delay400 {webkit-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s;}
.delay500 {webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s;}
.delay600 {webkit-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s;}
.delay700 {webkit-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.7s;}
.delay800 {webkit-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s;}

@media screen and (max-width: 980px) {
	.slideblock {flex-direction: column;}
	.order1 {order: 0}
}