div#d22dda01-318d-42ce-be63-87dd2910186a, div#c2241fc3-5169-4251-9a70-dd2a22c43c6c, div#\38 1d28c30-bbfe-43e6-845a-64049b36195f, div#e55c3d35-ed55-4773-9445-32f64bd3e784, div#\36 ff9b167-525b-4ca4-88a1-b916881e9cdf {    margin: 0;    position: relative;    z-index: 1;}
img.septop {margin-bottom: -8%;position: relative;z-index: 99;width: 100%;}
.wiziblocks__item--withoutBackground {    position: relative !important;    z-index: 0 !important;}
img.sepbottom {    margin-top: -8%;}
.prod.product-list-classic {    justify-content: center;}
.Transition .wizi-wrapper--textOnImg.wizi-wrapper--medium:before {
    display: none;
}
.LastProduitsAccueil {
    background: transparent;
    margin-top: -25% !important;
}

img.rea__img {
    max-height: 150px;
}
nav.nav {
    background: transparent;
}
.bloc--text {}

section#bloc-home-1 {
    background: #ffffffc2;
    padding: 30px;
    border-radius: 20px;
}
.header__relative {
    background: transparent;
}
body .header__cart:hover .header__cart__a {
    background-image: url(https://media.cdnws.com/_i/416534/93/3249/93/au-feu-follet-open.png) !important;
}
input#search {
    background: transparent;
}

.prod .prod__title, .prod-list__title {
    color: #e74893;
}
.body .Perso {margin-bottom: -5% !important;z-index: 2!important;position: relative!important;margin-top: 10% !important;}
.header__content {    border: none;}
.wizi-wrapper--textOnImg.wizi-wrapper--large:before { padding: 0; }


.prod.product-list-classic {    justify-content: center;}
.Perso .wizi-wrapper.wizi-wrapper--imgtxt.wizi-wrapper--imgsmall, .Perso .wizi-wrapper.wizi-wrapper--imgtxt.wizi-imgtxt--reverse.wizi-wrapper--imglarge {    max-width: 1400px;    margin: auto;}
body.body.page-homepage {
    background: url(https://media.cdnws.com/_i/416534/66/1352/66/au-feu-follet-bg.jpeg) no-repeat top center, url(https://media.cdnws.com/_i/416534/99/1838/0/au-feu-follet-footer.jpeg) no-repeat bottom center;
    background-size: 100%;
}

.body__wrapper__maxWidth, .wiziblocks__item--fullpage {
    background: transparent !important;
}

.wizi-txt.wizi-txt--one {
    background: transparent;
}
.nav__label .nav__itemlvl1 {
    text-transform: uppercase;
    font-weight: bold;
    }
.body {
    /* background: transparent; */
}

.wizi-txt__item, .wizi-txt__item * {
    background: transparent;
}

div#\39 eba2146-05d8-4042-abed-6a224ea6f551 * {
    background: transparent;
    color: #ffffff;
    text-shadow: 0px 0px 11px #e6438c;
}

p.we-align-center {}

.prod__titleList {}

.ProduitsAccueil .prod__titleList {
    display: none;
}

.ProduitsAccueil {
    background: transparent;
    margin-top: -30% !important;
}
.Transition .wiziBtn__wrapper {
    display: none;
}
.wiziblocks__item__maxWidth {
    background: transparent;
}

body .prod__slider__wrapper.slick-initialized:after, body .prod__slider__wrapper.slick-initialized:before {
    background: transparent !important;
    display: none !important;
}
.footer__bloc.footer__logo {
    max-width: 200px;
    margin: auto;
}
.title-page, h1, h2, h3, h4, h5, h6 {
    color: #e3277f;
}
body.wiziblocks-on .prod__slider:after, body.wiziblocks-on .prod__slider:before {
    background: transparent !important;
}
.Transition .wizi-txt.wizi-txt--large {
    align-content: flex-start;
    padding-top: 100px;
}
a.header__cart__a.header__tab {
    background: url(https://media.cdnws.com/_i/416534/92/1676/92/au-feu-follet-panier.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 70px;
    height: 70px;
}
body .header__cart:hover .header__cart__a {
    background-image: url(https://media.cdnws.com/_i/416534/93/3249/93/au-feu-follet-open.png);
}
label.header__account__a.header__tab {
    background-image: url(https://media.cdnws.com/_i/416534/94/2988/94/au-feu-follet-ompte.png);
    width: 50px;
    height: 70px;
}
.search--wrapper .search--input {
    color: white;    background: white;    border-color: white;
}
.search--wrapper .close span {    background: white;}
.search--wrapper label .hidden {    color: white;}

label.header__account__a.header__tab:hover {
    background-image: url(https://media.cdnws.com/_i/416534/96/3102/96/au-feu-follet-hover.png);
}
div#\39 eba2146-05d8-4042-abed-6a224ea6f551 {margin-top: 30px;}
nav.nav {    background: url(https://media.cdnws.com/_i/416534/98/2618/98/au-feu-follet-menu.png) center;
    background-size: contain;    background-repeat: no-repeat;}
.nav__sublevel .nav__rich:hover picture.picture { transform:rotate(25deg); transition:0.8s ease-out }
.nav__sublevel .nav__rich picture.picture {transition:0.8s ease-out}
.nav-perso-on .nav__sublevel * {    background: transparent;    color: white;}
.header__nav__icon__span {background: #f771a3;}
.rea {
    background: transparent;
    border: none;
}

footer#footer {
    border: none;
}
/*.footer__title {
    color: white;
}

a.footer__link {
    color: white;
}*/


/*Animation*/
@keyframes floatg {
	0% {		transform: translatey(0px) rotate(0deg);
		
	}
	50% {
		
		transform: translatey(-20px) rotate(-5deg);
		filter: drop-shadow(0px 15px 4px #00000042);
	}
	100% {
		
		transform: translatey(0px) rotate(0deg);
	}
}

@keyframes floatd {
	0% {
		
		transform: translatey(0px) rotate(0deg);
		
	}
	50% {
		
		transform: translatey(-20px) rotate(5deg);
		filter: drop-shadow(0px 15px 4px #00000042);
		
	}
	100% {
		
		transform: translatey(0px) rotate(0deg);
	}
}
@keyframes float {
	0% {
		
		transform: translatey(0px) ;
		
	}
	50% {
		
		transform: translatey(-10px) ;
		filter: drop-shadow(0px 30px 4px #00000042);
		
	}
	100% {
		
		transform: translatey(0px);
	}
}
@keyframes Transition {
	0% {
		
		transform: translatex(0px) scale(1.1) ;
		
	}
	25% {
		
		transform: translatex(20px) scale(1.1) ;
		
		
	}
	50% {
		
		transform: translatex(0px) scale(1.1) ;
		
		
	}
	75% {
		
		transform: translatex(-20px) scale(1.1) ;
		
		
	}
	100% {
		
		transform: translatex(0px) scale(1.1);
	}
}
.Perso .wizi-imgtxt__left.wizi-imgtxt__left--large {
	animation: floatg 4s ease-in-out infinite;
	img { width: 100%; height: auto; }
}

.Perso .wizi-imgtxt__right.wizi-imgtxt__right--large  { 	animation: floatd 4s ease-in-out infinite;	img { width: 100% ; height: auto; }}
img.septop {	animation: Transition 15s ease-in-out infinite; 	img { width: 100%; height: auto; } }




/*MEDIA QUERY*/
@media (max-width: 719px) {
	.header__content {background:white}
	.ProduitsAccueil {margin-top: -270px !important;}
	.header__logo__a {max-height: 60px;}
	footer#footer {    background: #db257c;}
	.LastProduitsAccueil {    background: transparent;    margin-top: -60% !important;}
	.LastProduitsAccueil * {color:white !important	}
	.Transition .wizi-txt.wizi-txt--large {    padding-top: 0!important;    margin-top: -10px;    margin-bottom: 60px;}
	.wizi-wrapper--textOnImg.wizi-wrapper--medium:before { padding: 0 !important;}
	a.header__cart__a.header__tab {    width: 50px;}
	.nav-perso-on .nav__sublevel * {color:black}
	.Transition {    height: 300px;}
	.wizi-imgtxt.wizi-imgtxt--TextSmallLeftTextRight.wizi-imgtxt--half {    display: flex;    flex-direction: column-reverse;}
	body.body.page-homepage {    background: url(https://media.cdnws.com/_i/416534/66/1352/66/au-feu-follet-bg.jpeg) no-repeat top center}

}
@media (min-width: 720px) {
body.body {    background: url(https://media.cdnws.com/_i/416534/67/1985/67/au-feu-follet-entete.png) no-repeat top center, url(https://media.cdnws.com/_i/416534/99/1838/0/au-feu-follet-footer.jpeg) no-repeat bottom center;
    background-size: contain;}
}
@media (max-width: 1024px) {
.header__logo__a {    height: 104px;    margin-top: -7px;}
	
	
}
@media (min-width: 1023px) {
.nav__label .nav__itemlvl1 {color: #ffffff;}
.nav__sublevel {background:#663117;border: none !important;color:white}
.nav-perso-on .nav__sublevel:after {background:transparent; border:none}
    .nav__col:not(:last-child){    border: none;}
    .nav-perso-on .nav__flex:before {background:transparent}
	   .page-homepage .rea__item strong, .rea__item, .rea__item strong {color:white}
 .footer__link:focus, .footer__link:hover {        color: #f771a3;    }
}

@media (max-width: 1439px) {
    .body--withoutBackgroundImage.body--maxRow-medium .header {
        background-color: transparent;
    }
}
@media (min-width: 1440px) {
	a.header__logo__a {animation: float 6s ease-in-out infinite;}
	}

@media (max-width: 1023px) {
    body .body__wrapper {        background: transparent;    }
}

@media (max-width: 1550px) {
.Transition .wizi-txt.wizi-txt--large {padding-top: 30px;}
	}