@import url(https://fonts.googleapis.com/css2?family=Hurricane&family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Signika:wght@300;400;500;600;700&family=Updock&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:r,b&display=swap);@import url(https://fonts.googleapis.com/css2?family=Signika:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=BioRhyme:wght@200;300;400;700;800&display=swap);input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bmi{background:#fcc643;background:url(/build/images/arriere-plan-courbes-mimi-minceur.af8dbc86.png) 0 0 no-repeat;background-size:cover;position:relative}@media only screen and (min-width:992px){.bmi{background:#fcc643;border:7px solid #fff;border-radius:4px;margin:-20px auto;max-width:1100px;width:86%}}.bmi p{color:#143342}.bmi h1{color:#017053;text-align:center}.bmi h1 .handwriting{padding-left:0}.bmi h1 .handwriting:after{display:none}.bmi h1 .underline{color:#143342;font-size:.8rem;font-weight:500}@media only screen and (min-width:992px){.bmi h1{text-align:left}}.bmi form{display:grid}.bmi .wrapper .option .dot{display:none}.bmi input[type=radio]{display:inline}.bmi .label{color:#017053;font-weight:600}.bmi input::placeholder{color:#d5d5d5}.bmi .unite{color:#fff;margin-left:44vw;margin-top:15px;position:absolute}@media only screen and (min-width:425px){.bmi .unite{margin-left:46vw}}@media only screen and (min-width:576px){.bmi .unite{margin-left:50vw}}@media only screen and (min-width:768px){.bmi .unite{margin-left:26vw}}@media only screen and (min-width:992px){.bmi .unite{position:relative}}.bmi .form-control{border:1px solid #017053;border-radius:5px;border-right:50px solid #00a076;margin:10px auto;max-width:50vw}@media only screen and (min-width:992px){.bmi .form-control{border-right:1px solid #017053;max-width:30vw}}.bmi .error{background-color:#f1f1f1;border:1px solid silver;border-radius:2px;color:#000;font-size:.9rem;line-height:1.1rem;padding:4px 8px}.bmi .cta-submit{margin:0 auto}.result-block{background-color:#fff;border:2px solid #017053;border-radius:4px}.result-block .result-header{background-color:#017053}.result-block .result-header p{color:#fff;font-size:1rem;letter-spacing:.04rem;margin:0;text-align:center}.progress{box-shadow:none;height:34px;overflow:visible}.progress,.progress .progress-bar{background:none;border-radius:0;position:relative}.progress .progress-bar{-webkit-animation:animate-positive 2s;animation:animate-positive 2s}.result .progress-bar:after{border-color:#f57301 transparent transparent;border-style:solid;border-width:18px 8px 0;content:"";height:0;position:absolute;right:0;top:15px;width:0}.reference{background:linear-gradient(90deg,#d7f0a6,#9fc131 25%,#f59b1a 50%,#f57301 75%,#ff5e00);border:1px solid #fff;border-radius:4px}.progress .progress-value{color:#015c53;font-size:1rem;font-weight:500;position:absolute;right:0;top:-6px}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}.ruler{font-size:.8rem}.ruler .v18{margin-left:2%}.ruler .v25,.ruler .v30{margin-left:calc(22% - 6px)}.ruler .v35{margin-left:calc(20% - 6px)}.advice-block{background-color:#fff;border:2px solid #b6cb2b;border-radius:4px}.advice-block .aside{background-image:url(/build/images/bmi-result-by-your-dietitian-coach-from-mimi-minceur.d1791858.webp);background-position-x:30%;background-size:cover;border:1px solid #f9fffc;border-radius:4px 0 0 4px}@media only screen and (min-width:992px){.advice-block .aside{background-position-y:30%}}#page-products .card{background:none;border:none;border-radius:10px;box-shadow:-3px 5px 5px 0 rgba(0,0,0,.09);-webkit-box-shadow:-3px 5px 5px 0 rgba(0,0,0,.09);-moz-box-shadow:-3px 5px 5px 0 rgba(0,0,0,.09)}#page-products .card:after{background:linear-gradient(to left bottom,transparent 50%,#015c53 5px,#43d984 30px,#015c53);box-shadow:0 6px 4px -4px #888;content:"";display:inline-block;height:3em;position:absolute;right:-.1em;top:-.5em;transform:translate(-.28em,.2em) rotate(-9deg);width:2.6em}#page-products .card .card-header{border:1px solid #00a076;border-bottom:0;border-radius:8px 49px 0 0;-webkit-clip-path:polygon(0 0,80.5% 0,100% 18.6%,100% 100%,0 100%);clip-path:polygon(0 0,80.5% 0,100% 18.6%,100% 100%,0 100%);padding:0}#page-products .card .card-body{background-color:#f9fffc;border:1px solid #00a076;border-radius:0 0 10px 10px;padding:0 10px 20px}#page-products .card .card-body .product-name{color:#143342;height:50px}#page-products .card .card-body .product-nutriscore{height:50px}#page-products .card .card-body .product-nutriscore .nutriscore{bottom:0;width:80px}@media only screen and (min-width:576px){#page-products .card .card-body{line-height:20px;min-height:64px}}@media only screen and (min-width:768px){#page-products .card .card-body{padding:0 5px 20px}}.badge-new{left:5px;top:5px;width:55px}.badge-bio{bottom:40px;right:10px;width:40px}.full-content{border-radius:10px;margin-bottom:15px;padding-bottom:20px}@media only screen and (min-width:576px){.full-content:nth-of-type(2n){padding-right:15px}.full-content:nth-of-type(odd){padding-left:15px}}@media only screen and (min-width:768px){.full-content:nth-of-type(2n),.full-content:nth-of-type(odd){padding:0 5px 20px}}.full-content .products-categories{background:#fff;margin-bottom:20px;margin-top:30px}.full-content .img-container{align-items:center;background-position:15%;background-size:cover;border-radius:10px 0 0 0;display:flex;flex-flow:column;height:200px;justify-content:center;margin:0 auto;overflow:hidden;width:100%}.full-content .img-products{height:150px;overflow:hidden;width:auto}@media only screen and (min-width:768px){.full-content .img-products{max-height:200px}}.full-content .plus{bottom:-9px;height:33px;left:50%;margin:0 auto;padding-left:0;position:absolute;transform:translateX(-50%);transition:all;transition-duration:1s;width:33px}.full-content .plus:hover img{content:url(/build/images/plus-hover.ed67fffc.png)}.list-bloc{border:1px solid #017053;border-radius:8px}.choose-bar{align-items:center;background:#fff;border-top:1px solid #143342;color:#143342;display:flex;font-family:Signika,sans-serif;font-size:1rem;font-weight:500;height:75px;justify-content:center;line-height:1.2rem;margin:4px auto 0;position:fixed;text-align:center;white-space:nowrap;width:100vw}.choose-bar .highlight{color:#f57301;white-space:nowrap}@media only screen and (min-width:425px){.choose-bar{font-size:1.2rem;line-height:1.4rem}}@media only screen and (min-width:768px){.choose-bar{font-size:1.5rem;line-height:1.7rem}}@media only screen and (min-width:992px){.choose-bar{font-size:1.8rem}}#backToProd{background-color:#015c53;border-radius:0 0 20px 20px;color:#fff;margin-left:25px;margin-top:-25px;padding:20px 15px 10px;position:fixed;z-index:997}#backToProd:hover{background-color:#017053}@media only screen and (min-width:992px){#backToProd{margin-top:-45px}}#page-product{text-transform:none}@media only screen and (min-width:992px){#page-product{min-height:72vh;padding-bottom:50px}}#page-product .product-block{margin:60px auto}#page-product .fiche{padding:15px}#page-product .sugg{bottom:300px;color:#888;font-size:.53rem;letter-spacing:.02rem;padding:0 4px;right:4px;text-align:left;transform:rotate(-90deg);transform-origin:right}@media only screen and (min-width:992px){#page-product .sugg{right:4px}}#page-product ul{list-style-type:none;margin-bottom:20px}#page-product ul li{border-radius:6px;color:#00ccbf;margin-bottom:1px;padding-left:10px}#page-product ul li:nth-of-type(odd){background:#eee}#page-product ul li:nth-of-type(2n){background:#ddd}#page-product p.label{color:#006e68;font-weight:600;margin:0;padding:0}#page-product .ingredients{background:#017053;border-radius:10px;color:#fff;font-size:.8em;margin-top:10px;padding:15px}#page-product .ingredients p{color:#fff!important}#page-product .nutriscore{bottom:-50px;z-index:5}@media only screen and (min-width:992px){#page-product .nutriscore{bottom:0}}#page-product .nutriscore img{width:100px}#page-product .badge-new{left:5px;top:5px;width:60px}#page-product .badge-bio{bottom:80px;right:20px;width:45px}#page-product #infoNut table{background-color:#f7f7f7;border-radius:10px;font-size:12px;margin:0 auto}@media only screen and (min-width:768px){#page-product #infoNut table{font-size:13px}}#page-product #infoNut .table td,#page-product #infoNut .table th{padding:.5rem}