.home-soldes {text-align:center;overflow: hidden;}
.home-soldes-seo{background:#fbd0db ; text-align:center;overflow: hidden; }
.home-soldes .content, .home-soldes-seo .content{width:100%;position:relative;background-color: #fcf292;}
.home-soldes .header-soldes{width:100%;display: flex;flex-direction: row;}
.home-soldes .content img, .home-soldes-seo .content img{width:100%;}
.home-soldes #header-landing {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/titre-soldes-2026-Q1.jpg) no-repeat center; padding: 0; width: 60%;height: 652px;background-color:#fcf292; }
.home-soldes #header-landing-full {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/titre-soldes-2026-Q1.jpg) no-repeat center; padding: 0; width: 100%;height: 652px;background-color:#fcf292; }
.home-soldes #header-message-1 {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/promo-flash10.png) no-repeat center;padding: 0; width: 40%;height: 652px;background-color:#fe3e91; }
.home-soldes #header-message-2 {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/promo-duo15.png) no-repeat center;padding: 0; width: 40%;height: 652px;background-color:#fe3e91; }
.home-soldes #header-message-3 {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/promo-finito.png) no-repeat center;padding: 0; width: 40%;height: 652px;background-color:#fe3e91; }
.home-soldes #header-message-4 {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/promo-ba10.png) no-repeat center;padding: 0; width: 40%;height: 652px;background-color:#fe3e91; }
.home-soldes #header-message-4-ch {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/promo-ba10-ch.png) no-repeat center;padding: 0; width: 40%;height: 652px;background-color:#fe3e91; }
.home-soldes #header-message-vide {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/promo-vide-alt.png) no-repeat center;padding: 0; width: 40%;height: 652px;background-color:#fe3e91; }
.home-soldes-seo #header-landing-seo {background: url(https://media.larmoiredebebe.com/mkt/larmoiredebebe/soldes/img/titre-soldes-2026-Q1-seo.jpg) no-repeat center 32%; padding: 0; max-width: 100%;height: 652px;display: block;}
.categories-soldes{overflow:hidden;margin:0;padding:0;display: flex;flex-wrap: wrap;}
#banniere-offre{padding-bottom:30px;}
.categories-soldes li{width: 20%;}
.categories-soldes li.chambre{background-color: #fe3e91;}
.categories-soldes li.poussette{background-color:#a0cbeb;}
.categories-soldes li.eveil{background-color: #e2e54a;}
.categories-soldes li.alimentation{background-color: #7b9ebe;}
.categories-soldes li.toilette{background-color: #fe3e91;}
.categories-soldes li.vetement{background-color: #7b9ebe;}
.categories-soldes li.siege{background-color: #d3cc88;}
.categories-soldes li.peluche{background-color: #f78dbc;}
.categories-soldes li.secu{background-color:#a0cbeb;}
.categories-soldes li.affaires{background-color: #00bab9;}
.categories-soldes li a{display:block;position:relative;-webkit-transition:all 180ms linear 0s;transition:all 180ms linear 0s;text-decoration: none;}
.categories-soldes li a:hover{text-decoration: none;}

.categories-soldes li.chambre a img{rotate: -5deg;border-radius: 0 0 140px 0;}
.categories-soldes li.poussette a img{rotate: 3deg;}
.categories-soldes li.eveil a img{rotate: -2deg;border-radius: 0 80px 0 0;}
.categories-soldes li.alimentation a img{rotate: 3deg;border-radius: 0 0 140px 0;}
.categories-soldes li.toilette a img{rotate: -4deg;}
.categories-soldes li.vetement a img{rotate: 2deg;}
.categories-soldes li.siege a img{rotate: -5deg; border-radius: 200px 0 0 0;}
.categories-soldes li.peluche a img{rotate: 2deg;border-radius: 200px 200px 0 0;}
.categories-soldes li.secu a img{rotate: -1deg;border-radius: 0 140px 0 0;}
.categories-soldes li.affaires a img{rotate: 1deg;border-radius: 0 0 140px 0;}

.categories-soldes li a img{-webkit-transition: all .2s ease-out;transition: all .2s ease-out;width:75%!important; margin:12% auto 0;}
.categories-soldes li a:hover img{rotate: 0deg;}
.categories-soldes li a span{text-align: center;color: #fff;font-weight: 900;font-size: 3em;line-height: 1em;display: flex;align-items: center;justify-content: center;width: 90%;margin: 8% auto 10%;}
.legende{overflow:hidden;margin:0 auto;padding:0;display: flex;flex-wrap: wrap;background-color: aliceblue;}
.legende span{width:100%;font-size:12px; color:#ff3eab;padding:80px 10% 50px;}
.legende p{width:100%;font-size:12px; color:#888;padding:0 10% 80px;}

.seo-titre {font-size: 3.8em;color: #ff3dab;letter-spacing: 2px;line-height: 1em;font-weight: 900;text-align: center;padding-top: 40px;}
.seo-legende {display:block;font-size:1.2em; line-height:1.6em;color:#4e4a4c;padding-top:50px; padding-bottom:50px;}
.seo-texte {display:block;font-size:2.8em; line-height:1.6em;color:#ff3dab;padding-top:10px; padding-bottom:30px;}
a.seo-btn-promo {display: block; text-decoration:none;color: #ff3dab;background-color: #e2e634;padding: 32px 60px 35px; margin: 0 auto 80px;border-radius: 50px;font-size: 2em;font-weight: 700;width: fit-content;transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;-o-transition: all 250ms ease-out;}
a.seo-btn-promo:hover {background-color: #f9fc64;}

@media screen and (max-width: 1600px) {
	.home-soldes .content, .home-soldes-seo .content{padding: 0;}
	.home-soldes #header-landing {background-size: 90%;height: 35vw;} 
	.home-soldes #header-landing-full {background-size: 65%;height: 35vw;} 
	.home-soldes #header-message-1, .home-soldes #header-message-2, .home-soldes #header-message-3, .home-soldes #header-message-4, .home-soldes #header-message-4-ch {background-size: 100%;height: 35vw;} 
	.home-soldes .header-soldes {height: 35vw;} 
	.home-soldes-seo #header-landing-seo {background-size: 90%;height:480px;}
	.categories-soldes{margin:0 auto;}
	.categories-soldes li{width: 25%;}
}

@media screen and (max-width: 1280px) {
	.categories-soldes li{width: 33.333333%;}
	.home-soldes #header-landing {width: 100%;}
	.home-soldes #header-message-1, .home-soldes #header-message-2, .home-soldes #header-message-3, .home-soldes #header-message-4, .home-soldes #header-message-4-ch {width: 100%;}
}

@media screen and (max-width: 1054px) {
	.home-soldes-seo #header-landing-seo {height:400px;}
	.categories-soldes li a span{font-size: 2.4em;}
}

@media screen and (max-width: 900px) {
	.home-soldes-seo #header-landing-seo {height:320px;}
	.home-soldes .header-soldes {flex-direction: column;height: fit-content;}
	.home-soldes #header-landing {background-size: 90%;height: 55vw;} 
	.home-soldes #header-landing-full {background-size: 90%;height: 55vw;} 
	.home-soldes #header-message-1, .home-soldes #header-message-2, .home-soldes #header-message-3, .home-soldes #header-message-4, .home-soldes #header-message-4-ch {background-size: 70%;height: 45vw;background-color: #7b9ebe;} 
	.categories-soldes li:last-child{margin-bottom:0px!important;}
	.categories-soldes li img{width:100%;}
	.categories-soldes li.chambre{width: 50%;order:1;}
	.categories-soldes li.poussette{width: 50%;order:2;}
	.categories-soldes li.eveil{width: 100%;order:3;}
	.categories-soldes li.alimentation{width: 50%;order:5;}
	.categories-soldes li.toilette{width: 50%;order:6;}
	.categories-soldes li.vetement{width: 100%;order:8;}
	.categories-soldes li.siege{width: 50%;order:4;}
	.categories-soldes li.peluche{width: 50%;order:9;}
	.categories-soldes li.secu{width: 50%;order:7;}
	.categories-soldes li.affaires{width: 50%;order:10;}
	.categories-soldes li a span{bottom: 4vw;}
	.categories-soldes li.chambre a img{rotate: -5deg;border-radius: 0 0 80px 0;}
	.categories-soldes li.poussette a img{rotate: 3deg;}
	.categories-soldes li.eveil a img{rotate: -2deg;border-radius: 0 140px 0 0;}
	.categories-soldes li.alimentation a img{rotate: 3deg;border-radius: 0 0 80px 0;}
	.categories-soldes li.toilette a img{rotate: -4deg;}
	.categories-soldes li.vetement a img{rotate: 2deg;}
	.categories-soldes li.siege a img{rotate: -5deg; border-radius: 120px 0 0 0;}
	.categories-soldes li.peluche a img{rotate: 2deg;border-radius: 200px 200px 0 0;}
	.categories-soldes li.secu a img{rotate: -1deg;border-radius: 0 80px 0 0;}
	.categories-soldes li.affaires a img{rotate: 1deg;border-radius: 0 0 80px 0;}
}

@media screen and (max-width: 740px) {
	.home-soldes-seo #header-landing-seo {height: 300px;}
	.home-soldes #header-landing {background-size: 100%;height:55vw;} 
	.home-soldes #header-landing-full {background-size: 100%;height:55vw;} 
	.categories-soldes li a span{font-size: 2em;}
	a.seo-btn-promo {font-size: 1.4em;}
	.seo-titre {font-size: 2.8em;}
	.seo-texte {font-size:2em;}
}

@media screen and (max-width: 680px) {
	.categories-soldes li a span{bottom: 6vw;}
}

@media screen and (max-width: 520px) {
	.home-soldes-seo #header-landing-seo {height: 220px;}
}