fieldset,hr{border:0;padding:0}object{width:100%}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}i{font-style:normal}fieldset{margin:0}textarea{resize:vertical}p{margin-bottom:10px}img{max-width:100%;width:100%}figcaption{display:none}a:focus{outline:0}.bg-blue-gradient{background:#2d5db6;background:radial-gradient(circle at 50% 50%,#6193d0 10%,#2d5db6 50%)}.bg-pink-gradient{background:#ff6a8f;background:radial-gradient(circle at 50% 50%,#ff8cab 10%,#ff6a8f 50%)}.bg-purple-gradient{background:#66449c;background:radial-gradient(circle at 50% 50%,#8559b4 10%,#66449c 50%)}.bg-yellow-gradient{background:#f0b136;background:radial-gradient(circle at 50% 50%,#f4c447 10%,#f0b136 50%)}.bg-orange-gradient{background:#eb523f;background:radial-gradient(circle at 50% 50%,#ee624b 10%,#eb523f 50%)}.bg-green-gradient{background:#5fb486;background:radial-gradient(circle at 50% 50%,#7cc5a2 10%,#5fb486 50%)}.button-link.align-center{margin:0 auto;display:block}.button-link{color:#fff;text-align:center}.button-link span{border:4px solid #fff;display:inline-block;padding:.95em 2.25em;text-transform:uppercase;border-radius:8px}.button-link:hover span{background-color:#fff}.button-link.lowercase span{text-transform:none}.button-link.large span{padding:23px 66px}.button-link.large-thin span{padding:15px 106px}.button-link.small span{padding:9px 22px;font-size:15px}.button-link.no-border span{border:none;border-radius:10px}.button-link.center{margin-left:auto;margin-right:auto;display:table}.button-link.green span{background-color:#5eb384;border:3px solid #5eb384;color:#fff}.button-link.green:hover span{background-color:#fff;color:#5eb384}.button-link.yellow span{background-color:#e7b448;border:3px solid #e7b448;color:#fff}.button-link.yellow:hover span{background-color:#fff;color:#e7b448}.button-link.conserver:hover,.button-link.plats:hover{color:#57a5d9}.button-link.cuisiner:hover,.button-link.entrees:hover{color:#ed7d56}.button-link.desserts:hover,.button-link.trier-jeter:hover{color:#7ec6a3}.button-link.nos-produits-gourmands:hover{color:#5eb384}.button-link.nos-produits-made-in-france:hover{color:#ff668c}.button-link.nos-produits-developpement-durable:hover{color:#236ab9}.button-link.astuces-de-chef:hover,.button-link.nos-produits-grands-formats:hover{color:#574c81}.button-link.nos-produits-innovants:hover{color:#d1bf50}.button-link.nos-produits-conservations:hover{color:#bf663f}.button-link.nos-produits-un-peu-speciaux:hover{color:#ced0bf}.brand .button-link span{background-color:#fff;margin-top:15px}.visible-phone{display:block}.hidden-phone,.visible-desktop,.visible-tablet{display:none}.hidden-desktop,.hidden-tablet{display:block}.wrapper-page h1{display:block;line-height:initial;font-weight:400;text-align:center;letter-spacing:-.038em}.development .wrapper-page h1,.innovation .wrapper-page h1,.localisation .wrapper-page h1,.made-in-france .wrapper-page h1,.page-template-default .wrapper-page h1{background-image:url(../../img/structure/persona/title_page/famille_frenchies_made_in_france.png);background-position:top center;background-repeat:no-repeat;padding-top:197px;display:block;text-align:center;text-transform:uppercase;font-weight:400;font-size:2.25em;color:#6ebd94;line-height:1;margin-bottom:30px}.made-in-france .wrapper-page h1 .small{font-size:1.25rem}.our-history .wrapper-page h1{text-align:center;color:#75a8e2}.made-in-france .wrapper-page h1{background-image:url(../../img/structure/persona/title_page/famille_frenchies_made_in_france.png);padding-top:180px;margin-bottom:10px}.innovation .wrapper-page h1{background-image:url(../../img/structure/persona/title_page/famille_cortex_innovation.png);margin-bottom:35px;padding-top:190px}.development .wrapper-page h1{background-image:url(../../img/structure/persona/title_page/famille_verdures_developpement_durable.jpg);padding-top:180px;margin-bottom:35px}.localisation .wrapper-page h1{background-image:url(../../img/structure/persona/title_page/famille_givres_ounoustrouver.png)}.wrapper-page .wrapper-content{background-color:inherit;width:100%}.pagination{display:table;margin:0 auto}.pagination li{float:left}.pagination li a,.pagination li span{background-color:#e7b448;border:3px solid #e7b448;border-radius:8px;color:#fff;display:block;margin:0 15px 0 0;min-width:20px;padding:.55em 15px;text-align:center;text-transform:uppercase}.pagination li a:hover,.pagination li span.current{background-color:#fff;color:#e7b448}.footer-pagination{width:100%;background-image:url(../../img/structure/bg_footer_yellow_gamme.png);background-repeat:no-repeat;background-position:center center;margin:35px 0}.category-les-produits .wrapper-page .wrapper-content,.category-les-produits-des-familles .wrapper-page .wrapper-content,.recipes-and-the-chef-tips .wrapper-page .wrapper-content{display:block;float:none;margin:0 auto;max-width:855px;padding-top:1.813em;position:relative;width:auto}.category-les-produits .wrapper-page h1{display:none}.category-les-produits .wrapper-article,.recipes-and-the-chef-tips .wrapper-article{background-position:center top;background-size:700;color:#fff;float:left;height:30em;margin-bottom:1.813em;position:relative;width:100%}.category-les-produits .wrapper-article:last-of-type{margin-bottom:0}.category-les-produits .wrapper-article.push-cuisiner{background-color:#ed7d56;background-image:url(../../img/category/cuisiner.jpg);background-repeat:no-repeat;background-position:center top}.category-les-produits .wrapper-article.push-conserver{background-color:#57a5d9;background-image:url(../../img/category/conserver.jpg);background-repeat:no-repeat;background-position:center top}.category-les-produits .wrapper-article.push-trier-jeter{background-color:#7ec6a3;background-image:url(../../img/category/trier-jeter.jpg);background-repeat:no-repeat;background-position:center top}.recipes-and-the-chef-tips .wrapper-article.push-astuces-de-chef{background-color:#574c81;background-image:url(../../img/category/chef.jpg);background-repeat:no-repeat;background-position:center top}.recipes-and-the-chef-tips .wrapper-article.push-desserts{background-color:#7ec6a3;background-image:url(../../img/category/dessert.jpg);background-repeat:no-repeat;background-position:center top}.recipes-and-the-chef-tips .wrapper-article.push-entrees{background-color:#ed7d56;background-image:url(../../img/category/entrees.jpg);background-repeat:no-repeat;background-position:center top}.recipes-and-the-chef-tips .wrapper-article.push-plats{background-color:#57a5d9;background-image:url(../../img/category/plats.jpg);background-repeat:no-repeat;background-position:center top}.category-les-produits .wrapper-article p,.recipes-and-the-chef-tips .wrapper-article p{color:#fff;display:block;font-size:.875em;line-height:1.4375em;max-width:80.39216%;margin:0 auto;padding-top:1.875em;text-align:center}.category-les-produits .wrapper-article .button-link,.recipes-and-the-chef-tips .wrapper-article .button-link{bottom:2.5em;position:absolute;width:100%}.category-les-produits-des-familles .wrapper-article{color:#fff;float:left;font-size:14px;height:255px;margin-bottom:15px;padding:14px;text-align:center;width:100%}.category-les-produits-des-familles .wrapper-article:nth-child(even){float:right}.category-les-produits-des-familles .wrapper-article:last-of-type{margin:0;width:100%}.category-les-produits-des-familles .wrapper-article.push-nos-produits-conservations{background-color:#f26524;background-image:url(../../img/category/givres.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article.push-nos-produits-developpement-durable{background-color:#236ab9;background-image:url(../../img/category/verdure.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article.push-nos-produits-gourmands{background-color:#5eb384;background-image:url(../../img/category/miam.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article.push-nos-produits-grands-formats{background-color:#574c81;background-image:url(../../img/category/king_size.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article.push-nos-produits-innovants{background-color:#d1bf50;background-image:url(../../img/category/cortex.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article.push-nos-produits-made-in-france{background-color:#ff668c;background-image:url(../../img/category/frenchie.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article.push-nos-produits-un-peu-speciaux{background-color:#ced0bf;background-image:url(../../img/category/le_voisin_mobile.png);background-repeat:no-repeat;background-position:left top}.category-les-produits-des-familles .wrapper-article .content-category{display:table;float:right;height:100%;position:relative;max-width:188px;width:50%}.category-les-produits-des-familles .wrapper-article .content-category .vertical-align-wrap{vertical-align:middle;display:table-cell;position:relative}.category-les-produits-des-familles .wrapper-article .content-category .vertical-align-wrap p{margin-bottom:25px}.footer-pagination .button-link span{width:100%}.category-les-produits-des-familles .footer-pagination{background-image:url(../../img/structure/bg_footer_green_gamme.png)}.category-les-produits h3,.recipes-and-the-chef-tips h3{background:50% 0 no-repeat;font-size:2.1875em;font-weight:300;margin:1.5em 0 1.15em;padding-top:3.2em;text-align:center;text-transform:uppercase;width:100%;text-shadow:0 0 8px #000}.category-les-produits .push-cuisiner h3{background-image:url(../../img/structure/icon/cuisiner.png)}.category-les-produits .push-conserver h3{background-image:url(../../img/structure/icon/conserver.png)}.category-les-produits .push-trier-jeter h3{background-image:url(../../img/structure/icon/trier-jeter.png)}.recipes-and-the-chef-tips .push-astuces-de-chef h3{background-image:url(../../img/structure/icon/chef.png)}.recipes-and-the-chef-tips .push-entrees h3{background-image:url(../../img/structure/icon/entrees.png)}.recipes-and-the-chef-tips .push-plats h3{background-image:url(../../img/structure/icon/plats.png)}.recipes-and-the-chef-tips .push-desserts h3{background-image:url(../../img/structure/icon/dessert.png)}.single-product .wrapper-page{max-width:none;width:100%}.single-product .wrapper-title{background:top center no-repeat #fff;background-size:cover;height:14.18em;position:relative;width:100%}.single-product .wrapper-page h1{background-color:rgba(242,242,242,.7);bottom:0;color:#4f4f4f;display:block;font-size:1.875em;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.1em;padding:.65em 0;position:absolute;width:100%}.single-product .wrapper-page h1 small{display:block;font-size:40px;font-weight:100}.single-product h1 i,.single-product h1 span{display:block}.single-product h1 .title-center{margin:0 auto;max-width:1024px;text-align:left;width:auto}.single-product h1 strong{font-weight:600}.single-product .wrapper-article h2{font-size:1.75em;font-weight:600}.single-product .wrapper-article p{color:#4f4f4f;font-size:1.3125em;margin-top:1.5625em}.single-product .wrapper-article p a{color:#72cc9d}.single-product .aside-product,.single-product .wrapper-article{display:block;margin:0 auto;max-width:1024px;padding:3.25em 0 3em;width:auto}.single-product .article-aside ul{display:table;margin:0 auto 50px}.single-product .article-aside li{display:table;padding:0;margin:0 0 1.875em;min-height:55px;vertical-align:middle;width:100%}.single-product .article-aside li[class*=icon]{background-repeat:no-repeat}.single-product .article-aside ul li img{width:52px;max-width:none;margin:5px 0 0}.single-product .article-aside ul li.recyclable img{width:278px;max-width:none}.single-product .article-aside ul li p{display:table-cell;font-size:15px;padding-left:70px;text-align:center;vertical-align:middle;width:100%}.single-product .article-aside ul li p:first-line{font-size:1.5625em;font-weight:600}.single-product .aside-product{padding:0}.single-product .aside-product section{border-top:3px solid #e5e5e5;padding:1.875em 0 2.625em}.single-product .aside-product h3{color:#4f4f4f;font-size:1.875em;font-weight:400;margin-bottom:2em;text-align:center}.product-push h4,.single-product .aside-product .product-slider h3{margin-bottom:1em}.single-product .aside-product h3 span{color:#6ebd94;display:block;font-size:20px}.product-push figure{float:left;margin-left:12.5%;position:relative;width:75%}.product-push .persona{left:-25%;position:absolute;top:17%;width:55%;z-index:2}.box-persona,.group-box{position:relative;width:100%}.product-push.product-push-recettes .persona{left:-15%;top:30%;width:30%}.product-push .content-astuces{width:100%}.product-push h4{font-size:1.75em;font-weight:600;line-height:1em}.product-push p{font-size:1.25em;line-height:1.2em;margin-bottom:1.5625em;width:90%}.product-push .button-link span{font-size:1.375em;padding:.87em 1.9em}.product-push .box-content{font-size:20px}.product-push .box-persona{margin:80px 0}.product-push .box-content img.icon{max-width:none;width:initial;margin:0 auto 15px;display:block}.product-slider ul{margin:0 auto;text-align:center}.product-slider li{padding:2%;text-align:center;display:inline-block;width:49%}.product-slider li a{color:#4f4f4f;display:inline-table;font-size:1.125em}.single-product.cook-categories .wrapper-article h2{color:#ef0e88}.single-product.conserve-categories .wrapper-article h2{color:#509bd4}.single-product.sort-throw-categories .wrapper-article h2{color:#6ebd94}.single-product.cook-categories .article-aside ul li p:first-line{color:#ef0e88}.single-product.conserve-categories .article-aside ul li p:first-line{color:#509bd4}.single-product.sort-throw-categories .article-aside ul li p:first-line{color:#6ebd94}.single-product.cook-categories .product-push h4{color:#eb714e}.single-product.conserve-categories .product-push h4{color:#509bd4}.single-product.sort-throw-categories .product-push h4{color:#6ebd94}.recipes .button-link span,.single-product.cook-categories .button-link span{background-color:#eb714e;color:#fff}.recipes .button-link:hover span,.single-product.cook-categories .button-link:hover span{background-color:#bb5d42}.single-product.conserve-categories .button-link span{background-color:#509bd4;color:#fff}.single-product.conserve-categories .button-link:hover span{background-color:#509bd4}.single-product.sort-throw-categories .button-link span{background-color:#6ebd94;color:#fff}.single-product.sort-throw-categories .button-link:hover span{background-color:#6ebd94}.recipes .box-content.left .button-link span,.recipes .box-content.right .button-link span{margin-top:20px}.group-box{display:table;padding:25px 0;text-align:center}.group-box.no-padding{padding:0}.group-box.green{background-color:#d6ede1}.innovation .group-box.green{background-color:#fff}.group-box.grey{background-color:#eee}.group-box-footer,.group-box-header{height:15px;width:100%;opacity:.45}.group-box-header{background-image:url(../../img/structure/header_box.png);margin-top:55px}.group-box-footer.white,.group-box-header.white{height:22px;margin-top:0;opacity:1;position:relative;z-index:1}.group-box-header.white{background-image:url(../../img/structure/header_box_white.png);margin-top:0}.group-box-footer.white{background-image:url(../../img/structure/footer_box_white.png);margin-bottom:0}.box-persona{float:left;margin:25px 0}.persona_lab,.the-chef-tips .group-box .persona{position:absolute}.box-persona img{display:table;margin:0 auto;width:auto}.development .group-box .box-persona img,.innovation .group-box .box-persona img,.made-in-france .group-box .box-persona img{width:100%}.innovation .group-box.green .box-persona img{width:auto;margin-bottom:0}.box-content{color:#757575;float:left;font-size:1em;line-height:initial;width:100%}.box-content.right,.box-persona.right,.form-contact .newsletter-field .newsletter-statut{float:right}.box-content a{color:#6ebd94;text-decoration:none}.box-content a:hover{text-decoration:underline}.box-content.left,.box-persona.left{float:left}.box-content h2,.innovation .wrapper-content h2{color:#6ebd94;font-size:1.438em;font-weight:400;margin:25px 0}.group-box.green .box-content h2{margin-top:10px}.box-content h3{color:#9e9e9e;font-size:1.438em;font-style:italic;font-weight:400;margin:30px 0 12px}.persona_technologies{max-width:123px}.persona_biodegradable{max-width:180px}.persona_vegetal-origin{max-width:215px}.persona_anti-gaspi{max-width:307px}.persona_lab{background-image:url(../../img/structure/persona/title_page/famille_cortex_histoire.jpg);width:141px;height:184px;display:block;left:50%;margin-left:-125px;top:-95px}.persona-tout-en-1{bottom:-30px;left:-30px}.persona-sachets-zip{bottom:-30px;right:-80px}.persona-papier-fraicheur{bottom:-30px;left:-80px}.persona-papier-cuisson,.persona-sachet-fraicheur{bottom:-30px;right:-50px}.the-chef-tips .wrapper-page h1{text-align:center}.the-chef-tips .box-content h2{color:#eb714e;font-size:2.063em;font-weight:400}.the-chef-tips .group-box{display:inline-block;padding:35px 0;border-bottom:2px solid #e1e1e1}.the-chef-tips .group-box:last-child{border:none}.the-chef-tips .box-content{margin-bottom:30px}.the-chef-tips .box-persona{margin:0 auto;position:relative}.innovation .box-content h2,.made-in-france .group-box:first-child .box-content h2,ul.group-box-content li.king-size .box-persona img{margin-top:0}.the-chef-tips .box-persona.left,.the-chef-tips .box-persona.right{padding:0}.the-chef-tips .box-persona.left img,.the-chef-tips .box-persona.right img{display:inline-block;padding:0;float:none}.innovation .wrapper-content h2{text-align:center;text-transform:uppercase}.innovation .box-content h3{color:#6ebd94;font-style:normal}ul.group-box-content{margin:0;padding:0}ul.group-box-content li{list-style:none;padding:0;width:100%}ul.group-box-content li.king-size{background-color:#d6ede1}ul.group-box-content li.king-size .box-persona{margin:0}ul.group-box-content li .box-content{padding:0 20px 28px;width:100%;text-align:center}.development .group-box .group-box-content .box-content,.made-in-france .group-box .group-box-content .box-content{margin-bottom:25px}.group-box-footer{background-image:url(../../img/structure/footer_box.png)}.timeline{margin-top:123px;margin-bottom:100px;position:relative}.timeline::before{content:'';position:absolute;top:0;left:0;height:100%;width:7px;background:#fff}.timeline-group-box{margin-bottom:60px;padding-top:66px;position:relative;text-align:center}.timeline-group-box:first-child{padding-top:175px}.timeline-group-box:last-child{margin-bottom:0}.timeline-box-content{padding:15px 0}.timeline-box-content h2{font-size:22px;color:#75a8e2}.timeline-box-content p{margin-bottom:42px}.timeline-box-content p:last-child{margin-bottom:0}.timeline-box-illustration{position:relative}.timeline-box-illustration figure img{width:auto;max-width:none}.timeline-box-content.is-hidden,.timeline-box-illustration.is-hidden{opacity:0}.timeline-date{background-color:#fff;border:2px solid #75a8e2;border-radius:50%;height:74px;left:50%;top:-20px;margin-left:-37px;width:74px;position:absolute;font-size:1.438em;font-weight:700;text-align:center;color:#75a8e2;display:table;line-height:70px}.timeline-group-box:first-child .timeline-date{background-color:#75a8e2;height:162px;width:162px;margin-left:-78px;line-height:158px;color:#fefefe;font-size:54px;font-weight:700;top:0}.timeline .old_logo{background-image:url(../../img/structure/alfapac_old_logo.jpg);width:155px;height:60px;display:block;margin:10px auto 0;position:relative;z-index:20}.wrapper-page h1{color:#6ebd94;font-size:1.9375em}.contact-us .wrapper-title h1{margin:30px 0 0}.wrapper-content .intro-contact p{font-family:arial;padding:20px 0 30px}.form-contact .form-conditions{color:#6f6f6f;font-family:arial;font-size:.75em;font-style:italic;margin-bottom:40px}.form-contact .newsletter-field label{font-size:.95em}.localisation .group-box-logo{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;padding:0 20px}.logo-localisation{position:relative;width:50%}.logo-localisation--hiddenphone{display:none}.logo-localisation--visiblephone{display:block}a.logo-localisation,a.logo-localisation:hover{background-color:#fff;border-radius:5px}.logo-localisation img{width:100%}p.logo-caption{color:#6ebd94;font-style:italic;display:none;margin-bottom:10px;position:absolute;width:100%;text-align:center;margin-top:-50px}a.logo-localisation p.logo-caption,a.logo-localisation:hover p.logo-caption{display:block}.localisation .group-box-footer{margin-bottom:50px}.form-contact label{color:#6ebd94;font-size:1.25em;display:inline-block;padding:9px 0 12px;font-weight:500}.form-contact label.special-label{font-size:1.3125em;color:#757575;float:left;margin:0 20px 0 0}.form-contact input,.form-contact select,.form-contact textarea{border:1px solid #d4d4d1;border-radius:4px;padding-left:15px;margin-bottom:15px;outline:0;width:100%;color:#757575}.form-contact .gender-field{margin:15px 0}.form-contact input:-moz-placeholder,.form-contact input:-ms-input-placeholder,.form-contact input::-moz-placeholder,.form-contact input::-webkit-input-placeholder,.form-contact textarea:-moz-placeholder,.form-contact textarea:-ms-input-placeholder,.form-contact textarea::-moz-placeholder,.form-contact textarea::-webkit-input-placeholder{color:#cbcbc9}.form-contact textarea{height:193px;padding-top:15px}.form-contact input,.form-contact select{height:52px}input:focus,select:focus,textarea:focus{border:1px solid #6ebd94;box-shadow:3px 3px 0 #eaeae5}.form-contact .errors{border:1px solid #f72c46;box-shadow:3px 3px 0 #eaeae5}.form-contact input[type=submit]{background-color:#6ebd94;border:3px solid #6ebd94;border-radius:8px;color:#fff;display:block;font-size:1.40625em;margin:0 auto;width:216px}.form-contact input[type=submit]:hover{background-color:#fff;border-color:#6ebd94;color:#6ebd94}.form-contact .desktop-only{display:none}.browse-content{border:1px solid #d4d4d1;border-radius:4px;cursor:pointer;float:right;height:53px;position:relative;width:65%}.browse-content .browse-value{display:table-cell;line-height:51px;padding:0 0 0 5px;vertical-align:middle}.browse-content .browse-button,.browse-content .valuesbumit{display:block;float:left;height:100%;line-height:50px;position:relative;width:50%;text-align:center}.browse-content .browse-button{background-color:#d4d4d1;color:#fff;cursor:pointer;font-weight:700;letter-spacing:1px}.browse-content:hover .browse-button,input[type=radio]:checked+label span{background-color:#6ebd94}.browse-content input[type=file]{opacity:0;width:100%;position:absolute;left:0;z-index:200}input[type=radio]{display:none}input[type=radio]+label{color:#292321;font-family:Arial,sans-serif;font-size:14px}input[type=radio]+label span{border:1px solid #6ebd94;border-radius:50%;cursor:pointer;display:inline-block;height:19px;margin:-6px 8px 0 0;vertical-align:middle;width:19px}input[type=radio]+label span,input[type=radio]:checked+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.form-wrapper .aside-address{padding:4% 0 6%;margin-top:25px}.form-wrapper .aside-address article{background-color:#eaeae5;display:block;margin:0 auto 20px;padding:28px 22px;width:277px}.form-wrapper .aside-address article h2{color:#6ebd94;font-family:arial;font-size:1.6em;font-weight:400;text-transform:uppercase}.form-wrapper .aside-address article p{font-size:1.2em;font-weight:700;padding:15px 0 12px;line-height:30px;font-style:italic}.form-wrapper .aside-address article.localisation{background-image:url(../../img/structure/persona/contact/famille_givres_push-mobile.png);box-sizing:border-box;display:block;color:#fff;height:168px;max-width:none;padding-left:160px;padding-top:47px;width:275px}.form-wrapper .aside-address article.localisation h2{color:#fff;font-size:14px;text-transform:none;text-align:center}.form-wrapper .aside-address article.localisation a{font-size:16px;border:3px solid #fff;border-radius:5px;padding:5px 15px;text-align:center;text-decoration:none;display:table;margin:15px auto}.form-wrapper .aside-address article.localisation a:hover{background-color:#fff;color:#f46929}.msg-error{display:block;padding-bottom:14px;color:#f72c46}.contact-overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;opacity:0;position:fixed;top:0;width:100%;z-index:100}.contact-overlay .send-message{background-image:url(../../img/structure/bg_mail_mobile.png);display:block;color:#fff;height:259px;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:700;left:50%;margin:-130px 0 0 -202px;padding-top:165px;position:absolute;text-align:center;text-transform:uppercase;top:50%;width:400px}.contact-overlay .send-message .closed{background-image:url(../../img/structure/icon/img_croix.jpg);display:block;cursor:pointer;height:31px;position:absolute;right:25px;top:25px;transition:all .1s linear;width:29px}.contact-overlay .send-message .closed:hover{transform:rotate(90deg)}.message_flash{background-color:#CCC;border-radius:10px;color:#fff;display:block;padding:15px;margin-bottom:20px;width:100%}.message_flash.error{background-color:#761012}.message_flash.succes{background-color:#72cc9d}.brand .wrapper-title,.conserve .wrapper-title,.cook .wrapper-title,.sort-throw .wrapper-title,.template-grid .wrapper-title{display:none}.alfagrid.brand{position:relative;width:100%}.alfagrid.brand:after{content:""}.alfagrid.brand li{color:#fff;float:right;overflow:hidden;padding-bottom:50%;position:relative;width:50%}.alfagrid.brand .block-2x1,.alfagrid.brand .block-2x2{width:100%}.alfagrid.brand .block-2x2{padding-bottom:100%}.alfagrid.brand li .image-wrapper{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.alfagrid.brand li .content{bottom:0;position:absolute;text-align:center;width:100%;z-index:1}.alfagrid.brand li .content h4{font-size:18px;text-align:center;text-transform:uppercase}.alfagrid.brand li .content p{font-size:18px;letter-spacing:-1px}.alfagrid.brand .block-2x2 .content{padding:30px 15px}.alfagrid.brand .block-2x1 .content{padding:30px 15px;right:0;width:50%}.alfagrid.brand li[data-id=brand-0] .image-wrapper{background-image:url(../../img/structure/persona/brand/dog.png)}.alfagrid.brand li[data-id=brand-1] .image-wrapper{background-image:url(../../img/structure/persona/brand/flower.png)}.alfagrid.brand li[data-id=brand-2] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_made_in_france.png)}.alfagrid.brand li[data-id=brand-3] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_developpement_durable_mobile.png)}.alfagrid.brand li[data-id=brand-4] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_innovation.png)}.alfagrid.brand li[data-id=brand-5] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_histoire.png)}@media only screen and (max-width:481px){.category-les-produits-des-familles .wrapper-article.push-nos-produits-conservations{background-image:url(../../img/category/givres_480.png)}.category-les-produits-des-familles .wrapper-article.push-nos-produits-developpement-durable{background-image:url(../../img/category/verdure_480.png)}.category-les-produits-des-familles .wrapper-article.push-nos-produits-gourmands{background-image:url(../../img/category/miam_480.png)}.category-les-produits-des-familles .wrapper-article.push-nos-produits-grands-formats{background-image:url(../../img/category/king_size_480.png)}.category-les-produits-des-familles .wrapper-article.push-nos-produits-innovants{background-image:url(../../img/category/cortex_480.png)}.category-les-produits-des-familles .wrapper-article.push-nos-produits-made-in-france{background-image:url(../../img/category/frenchie_480.png)}.category-les-produits-des-familles .wrapper-article.push-nos-produits-un-peu-speciaux{background-image:url(../../img/category/le_voisin_480.png)}.category-les-produits-des-familles .wrapper-article .content-category{float:none;max-width:none;width:100%}.category-les-produits-des-familles .wrapper-article .content-category .vertical-align-wrap{vertical-align:bottom}.alfagrid.brand li{padding-bottom:100%;width:100%}.alfagrid.brand .block-2x1 .content,.alfagrid.brand .block-2x2 .content,.alfagrid.brand li .content{padding:15px 5px;width:100%}.alfagrid.brand li .content h4{font-size:14px}.alfagrid.brand li .content p{font-size:15px}.alfagrid.brand li[data-id=brand-1] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_innovation.png)}.alfagrid.brand li[data-id=brand-3] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_developpement_durable.png)}.alfagrid.brand li[data-id=brand-5] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_histoire_480.png)}}@media only screen and (max-width:767px){.button-link span{display:table;margin:0 auto}.wrapper-page{padding-top:70px}.development .wrapper-page,.localisation .wrapper-page,.made-in-france .wrapper-page{margin:100px auto 90px}.innovation .wrapper-page,.our-history .wrapper-page{margin:100px auto 0}.wrapper-page .wrapper-content,.wrapper-page .wrapper-title{padding:0 1.313em}.brand .wrapper-page .wrapper-content,.brand .wrapper-page .wrapper-title,.development .wrapper-page .wrapper-content,.innovation .wrapper-page .wrapper-content,.localisation .wrapper-page .wrapper-content,.made-in-france .wrapper-page .wrapper-content,.single-product .wrapper-page .wrapper-content,.single-product .wrapper-page .wrapper-title{padding:0}.single-product .wrapper-page h1{padding:.65em .733em}.product-slider ul li:nth-child(3),.product-slider ul li:nth-child(4){display:none}.product-push h4{clear:both;display:inline-block;margin-top:2.688em}.product-push.product-push-recettes h4{margin-top:0}.product-push.product-push-recettes figure{margin-bottom:45px}.development .group-box,.innovation .group-box,.made-in-france .group-box,.product-push .content-astuces,.single-product .wrapper-page .wrapper-content .wrapper-article{padding-left:1.313em;padding-right:1.313em}.innovation .group-box.green{padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.wrapper-page .wrapper-content,.wrapper-page .wrapper-title{padding:0 1.313em}.brand .wrapper-page .wrapper-content,.innovation .wrapper-page .wrapper-content,.localisation .wrapper-page .wrapper-content,.made-in-france .wrapper-page .wrapper-content,.single-product .wrapper-page .wrapper-title{padding:0}.development .wrapper-page,.made-in-france .wrapper-page{margin:130px auto 90px}.single-product .wrapper-page{margin-top:83px}.single-product .wrapper-page h1{padding:.65em 1.313em}.single-product p{font-size:1em}.product-slider ul li{width:32%}.product-slider ul li:nth-child(4){display:none}.development .wrapper-page .wrapper-content{padding:0}.development .group-box{padding-left:1.313em;padding-right:1.313em}.innovation .group-box .group-box-content{padding:0 1.313em}.innovation .group-box ul.group-box-content{padding:0}.innovation ul.group-box-content li{padding:0 1.313em}.innovation ul.group-box-content li.king-size{padding:0}.persona_lab{left:0}.timeline-box-illustration{float:left;display:block}.timeline-box-illustration figure{margin-left:112px}.timeline .old_logo{margin:0 0 0 -80px}.made-in-france .group-box .group-box-content{padding:0 3.875em}.form-wrapper .aside-address article{float:none;margin-right:auto;margin-left:auto;width:320px}.contact-overlay .send-message{background-image:url(../../img/structure/bg_mail_tablette.png);font-size:25px;height:365px;margin:-182px 0 0 -283px;padding-top:235px;width:566px}.contact-overlay .send-message .closed{right:40px;top:40px}}@media print,screen and (min-width:768px){.product-push h4,.single-product h2{font-size:1.438em}.visible-phone{display:none}.visible-tablet{display:block}.visible-desktop{display:none}.hidden-phone{display:block}.hidden-tablet{display:none}.hidden-desktop{display:block}.footer-pagination .button-link span{width:339px}.single-product .wrapper-title{height:14.68em}.single-product .aside-product,.single-product .wrapper-article{padding:4.5em 0 0}.single-product .aside-product:after,.single-product .aside-product:before,.single-product .wrapper-article:after,.single-product .wrapper-article:before{content:'';display:table}.single-product .aside-product:after,.single-product .wrapper-article:after{clear:both}.single-product .wrapper-article .article-content{float:left;max-width:53.22266%;width:100%}.single-product .article-aside{float:right;margin-top:-17.5em;position:relative;width:33.69141%}.single-product .article-aside figure{margin-top:1.875em;width:100%}.product-push figure{margin-left:0;margin-right:3.22266%;width:25%}.product-push.product-push-recettes figure{float:right}.product-push .persona{left:-33%;top:5%;width:84%}.product-push.product-push-recettes .persona{left:auto;right:-30%;width:45%}.product-push .content-astuces{width:70%;float:right}.product-push.product-push-recettes .content-astuces{float:left}.product-push.product-push-recettes h4{text-align:right}.product-push.product-push-recettes p{text-align:right;width:100%}.product-push .button-link{float:right}.product-push.product-push-recettes .button-link{float:left}.product-push .box-content{float:left;width:36%;font-size:14px}.product-push .box-persona{float:left;margin:80px 0 0;padding:0 2.5%;width:28%}.product-push .box-content .uncheck{margin:0 auto 35px}.product-slider li{width:24%}.development .group-box .box-persona img,.innovation .group-box .box-persona img,.made-in-france .group-box .box-persona img{width:auto}.category-les-produits-des-familles .wrapper-article{width:49.2%}.timeline{margin-left:125px;margin-top:133px}.timeline::before{background:#75a8e2}.timeline-group-box{padding-top:0;text-align:left}.timeline-box-content{margin-left:70px;padding:0 0 15px}.timeline-date{left:0;margin-left:-34px}.timeline-group-box:first-child .timeline-box-content{margin-left:96px;font-size:16px}.timeline-group-box:first-child .timeline-box-content ul li{margin-bottom:7px}.timeline-box-illustration figure{margin-left:70px}.contact-us .wrapper-page h1{text-transform:uppercase;font-size:2.25em}.wrapper-content .intro-contact p{font-size:1.3125em}.form-contact p{padding:1.5% 0}.form-contact .form-conditions,.form-contact .newsletter-field{text-align:left}.localisation .group-box-logo{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0}.logo-localisation{width:20%}a.logo-localisation{background:0 0}a.logo-localisation p.logo-caption{display:none}.logo-localisation--hiddenphone{display:block}.logo-localisation--visiblephone{display:none}.form-wrapper .aside-address{margin-top:0}.form-wrapper .aside-address article h2{font-size:1em;line-height:25px;font-family:arial;font-weight:700}.form-wrapper .aside-address article.localisation h2{font-size:20px;font-weight:400;line-height:normal}.form-wrapper .aside-address article.localisation{background-image:url(../../img/structure/persona/contact/famille_givres_push.png);height:208px;max-width:none;padding-left:185px;padding-top:57px;width:341px}.form-wrapper .aside-address article.localisation a{font-size:18px;padding:5px 28px}.form-wrapper .aside-address article p{font-size:.8em;line-height:22px}.alfagrid.brand li{padding-bottom:25%;width:25%}.alfagrid.brand .block-2x1,.alfagrid.brand .block-2x2{width:50%}.alfagrid.brand .block-2x2,.alfagrid.brand .block-2x2-desktop{padding-bottom:50%}.alfagrid.brand .block-2x2-desktop .content,.alfagrid.brand li.block-2x2 .content{padding:15px}.alfagrid.brand .block-2x2-desktop .content{right:auto;width:100%}.alfagrid.brand li[data-id=brand-3] .image-wrapper{background-image:url(../../img/structure/persona/brand/persona_developpement_durable.png)}.alfagrid.brand li[data-id=brand-3],.alfagrid.brand li[data-id=brand-5]{margin-top:-25%}}@media print,screen and (min-width:1024px){.visible-phone,.visible-tablet{display:none}.hidden-phone,.hidden-tablet,.visible-desktop{display:block}.hidden-desktop{display:none}.wrapper-page h1{font-size:3.25em}.development .box-content h1{font-size:1.938em}.footer-pagination{margin:35px 0 0}.category-les-produits .wrapper-page,.recipes-and-the-chef-tips .wrapper-page{background:url(../../img/structure/persona/product/left.png) 0 16em no-repeat,url(../../img/structure/persona/product/right.png) 100% 25em no-repeat;display:block;margin:0 auto 4em;max-width:1130px;padding-top:180px;width:auto}.recipes-and-the-chef-tips .wrapper-page{background:url(../../img/structure/persona/recipe/left.jpg) 2% 10em no-repeat,url(../../img/structure/persona/recipe/right.jpg) 98% 18em no-repeat}.category-les-produits-des-familles .wrapper-page{padding-top:180px}.category-les-produits .wrapper-page .wrapper-content,.category-les-produits-des-familles .wrapper-page .wrapper-content,.recipes-and-the-chef-tips .wrapper-content{padding:0}.category-les-produits .wrapper-article,.recipes-and-the-chef-tips .wrapper-article{background-size:contain;height:31.75em;width:29.82456%;margin-bottom:0;margin-right:5.26316%}.recipes-and-the-chef-tips .wrapper-article{height:454px;width:22.222%;margin-right:3.5766081871345%}.category-les-produits .wrapper-article:last-of-type,.recipes-and-the-chef-tips .wrapper-article:last-of-type{margin-right:0}.category-les-produits .wrapper-article.push-cuisiner{background-image:url(../../img/category/cuisiner_desktop.jpg)}.category-les-produits .wrapper-article.push-conserver{background-image:url(../../img/category/conserver_desktop.jpg)}.category-les-produits .wrapper-article.push-trier-jeter{background-image:url(../../img/category/trier-jeter_desktop.jpg)}.recipes-and-the-chef-tips .wrapper-article.push-astuces-de-chef{background-image:url(../../img/category/chef_desktop.jpg)}.recipes-and-the-chef-tips .wrapper-article.push-entrees{background-image:url(../../img/category/entrees_desktop.jpg)}.recipes-and-the-chef-tips .wrapper-article.push-plats{background-image:url(../../img/category/plats_desktop.jpg)}.recipes-and-the-chef-tips .wrapper-article.push-desserts{background-image:url(../../img/category/dessert_desktop.jpg)}.recipes-and-the-chef-tips h3{font-size:1.688em;margin:.9em 0 1.6em}.recipes-and-the-chef-tips .push-astuces-de-chef h3{margin-bottom:.15em}.category-les-produits-des-familles .wrapper-article.push-nos-produits-un-peu-speciaux{background:url(../../img/category/le_voisin.png) left top no-repeat,radial-gradient(circle at 50% 50%,#d9dbce 10%,#ced0bf 50%)}.category-les-produits-des-familles .wrapper-article{margin-bottom:45px;width:47.2%}.category-les-produits-des-familles .wrapper-article:last-of-type{margin-bottom:45px}.single-product .wrapper-page{padding-top:72px}.single-product .wrapper-page .wrapper-title{height:30.65em}.single-product .wrapper-page h1 .title-content{width:65.42969%}.single-product .wrapper-page h1{font-size:3.188em}.single-product .article-content h2{font-size:2.0625em}.single-product .article-aside figure{margin-bottom:1.5em}.single-product .aside-product section{padding:2.8125em 0 3.75em}.single-product .aside-product h3{font-size:1.875em}.single-product .aside-product h3 span{font-size:25px}.single-product .article-aside{margin-top:-20.5em}.product-push figure{width:25%;min-width:256px;min-height:256px}.product-push .persona{width:auto}.product-push h4{font-size:2.063em}.product-push .box-content{font-size:22px}.product-slider a{font-size:1.25em}.recipes .box-content.right .button-link span{float:right}.recipes .box-content.left .button-link span{float:left}.box-content,.box-persona{border:none;width:50%;text-align:left}.box-content h2{margin-top:0}.development .group-box:first-child .box-content,.development .group-box:first-child .box-persona,.innovation .group-box:first-child .box-content,.innovation .group-box:first-child .box-persona,.localisation .group-box:first-child .box-content,.made-in-france .group-box:first-child .box-content{width:100%;padding:0 120px;text-align:center;margin:0 auto}.innovation .box-content h2,.the-chef-tips .wrapper-page h1{text-align:left}.development .group-box:first-child .box-content p,.made-in-france .group-box:first-child .box-content p{margin:25px 0 0}.group-box .group-box-content{max-width:1024px;margin:0 auto}.development .wrapper-page,.innovation .wrapper-page,.made-in-france .wrapper-page{max-width:none}.innovation .wrapper-page{margin-bottom:0}.development .group-box:first-child,.innovation .group-box:first-child{width:1024px;margin:0 auto}.the-chef-tips .box-content{margin-bottom:0}.the-chef-tips .box-persona{width:50%}.the-chef-tips .box-persona.left{padding-right:50px;float:left}.the-chef-tips .box-persona.right{padding-left:50px;float:right}.the-chef-tips .box-persona.left img{float:left}.the-chef-tips .box-persona.right img{float:right}.innovation .group-box.green{background-color:#d6ede1}.innovation .box-content h3{min-height:65px}.innovation .box-persona.right img{margin-top:100px}ul.group-box-content li{float:left;padding:28px 0 0;width:33%}ul.group-box-content li.king-size{margin-top:-40px;background-color:transparent}ul.group-box-content li .box-persona{width:1%;display:table-cell;height:240px;vertical-align:bottom;float:none}.group-box.green li.king-size .box-persona img{margin-bottom:54px}.made-in-france .box-content p{margin-bottom:1em}.made-in-france .box-content i{font-style:italic}.made-in-france .group-box .box-content.right{width:45%}.made-in-france .group-box:first-child{padding:0}.made-in-france .group-box:first-child .box-content{max-width:1024px;float:none}.localisation .wrapper-page{max-width:none}.group-box-footer{margin-bottom:55px}.persona_technologies{max-width:186px}.persona_biodegradable{max-width:275px}.persona_vegetal-origin{max-width:325px}.persona_anti-gaspi{max-width:464px}.persona-tout-en-1{bottom:-22px;left:30px}.persona-sachets-zip{bottom:-85px;right:20px}.persona-papier-fraicheur{bottom:-22px;left:80px}.persona-sachet-fraicheur{bottom:-22px;right:10px}.persona-papier-cuisson{bottom:-22px;right:30px}.timeline{margin:130px 0 100px}.timeline::before{left:50%}.timeline-date{left:50%;margin-top:-37px;top:50%}.timeline-group-box{margin-bottom:120px}.timeline-group-box:first-child{margin-bottom:60px}.timeline-group-box:first-child .timeline-date{margin-top:0}.timeline-box-content{width:42.9%;float:left;margin:0 70px 0 0;text-align:right}.timeline-group-box:first-child .timeline-box-content{width:39.3%}.timeline-group-box:nth-child(2n) .timeline-box-content{float:right;margin:0 0 0 70px;text-align:left}.timeline-box-illustration{display:block;float:right;width:50%}.timeline-box-illustration figure{position:absolute;top:50%;left:112px;margin-left:0}.timeline-group-box:nth-child(2n) .timeline-box-illustration figure{right:112px;left:auto}.contact-us .wrapper-title h1{margin:0;text-align:left}.contact-us .wrapper-page{background:url(../../img/structure/persona/contact/famille_givres_1.png) 0 8em no-repeat}.form-contact{float:left;padding:4% 3% 0 0;text-align:right;width:65%}.form-contact .desktop-only{display:block}.form-contact .desktop-only label{float:left}.form-contact .desktop-only input{padding-top:20px}.form-contact label{padding-top:10px;padding-right:28px}.form-contact .special-label{margin-right:0}.form-contact .radio-field label{margin:0}.form-contact .radio-field .newsletter-statut label{padding-right:0;padding-left:28px}.form-contact .radio-field .label-content,.form-contact input[type=submit]{float:right}.form-contact .radio-field .label-content,.form-contact input,.form-contact select,.form-contact textarea{width:65%}.form-wrapper .aside-address{width:35%;float:right}.form-wrapper .aside-address article{background-color:#eaeae5;width:100%;float:right;padding:15px;max-width:255px}.form-wrapper .aside-address article p{padding-top:8px;padding-bottom:0}.contact-us .wrapper-title,.form-wrapper .intro-contact{padding-left:250px}.form-contact input[type=submit]{margin-bottom:80px}.contact-overlay .send-message{background-image:url(../../img/structure/bg_mail.png);font-size:47px;height:606px;margin:-303px 0 0 -471px;padding-top:390px;width:942px}.contact-overlay .send-message .closed{right:50px;top:50px}.alfagrid.brand .block-2x2-desktop .content,.alfagrid.brand li.block-2x2 .content{padding:30px 60px}.alfagrid.brand li .content h4{font-size:25px}}.category-les-produits .wrapper-article p:after,.category-les-produits .wrapper-article p:before,.category-les-produits .wrapper-article:after,.category-les-produits .wrapper-article:before,.single-product h1 .title-center:after,.single-product h1 .title-center:before,.wrapper-content:after,.wrapper-content:before{content:" ";display:table}.category-les-produits .wrapper-article p:after,.category-les-produits .wrapper-article:after,.single-product h1 .title-center:after,.wrapper-content:after{clear:both}@media only print{.wrappper,body{height:auto}.product-push p,.single-product .aside-product h3 span,body{font-size:11px}.button-link,.product-slider.product,.wrapper-footer,.wrapper-header{display:none}.wrapper-page{padding:0;margin:0 auto}.single-product .wrapper-page .wrapper-title{height:0}.single-product .wrapper-page h1,.single-product .wrapper-page h1 small{font-size:20px}.single-product .article-content h2,.single-product .aside-product h3{font-size:15px}.single-product .article-aside{margin-top:-180px}.single-product .aside-product{padding:0;margin:15px}.single-product .aside-product section{padding:15px 0;border-top:2px solid #e5e5e5}.single-product .wrapper-article:after,.single-product .wrapper-article:before{display:block}.single-product .wrapper-article:after{clear:both}.single-product .wrapper-article .article-content{max-width:55%;width:55%}.single-product .article-aside{max-width:45%;width:45%}.single-product .article-aside img{width:60%;margin:0 12.5% 20px;float:right}.single-product .article-aside ul{width:60%;margin:0 12.5%;float:right}.single-product .article-aside ul li{margin-bottom:5px}.single-product .article-aside ul li p{font-size:11px;padding-left:15px;text-align:center}.single-product .article-aside ul li img{width:40px}.product-slider ul,.single-product .article-aside ul li.recyclable img{width:100%}.product-slider li{padding:0 2%}.product-push p{margin-bottom:0}.product-push .box-persona{margin-left:5%;margin-right:5%;margin-top:0;width:20%}.product-push .box-content{width:25%}.product-push .box-content:first-of-type{margin-left:12%}.product-push .box-content .check,.product-push .box-content .uncheck{background:0 0;width:40px;height:40px;margin:0 auto 20px}.product-push figure{width:25%;min-width:100px;min-height:100px}.product-push .persona{width:50%;left:0;top:50px}}.wrapper-page .alfagrid li a{text-decoration:none}input[type=radio]{display:none!important}.g-recaptcha{display:inline-block;margin-bottom:30px}