/* updated : 2025-07-11 18:46:26*/@media screen and (max-width:1280px){.page-illustration{width:100%;left:0px;margin-left:0}}@media screen and (max-width:1180px){#menu ul li{text-align:center}}@media screen and (max-width:1180px){#customer-recipe .recipe-top{flex-direction:column;align-items:center}#customer-recipe .images{width:auto}#customer-recipe .images > figure{min-height:initial;margin:0 10px;width:auto}#customer-recipe .infos{max-width:655px;width:auto}#customer-recipe .infos .details{padding:0 10px}#customer-recipe .infos .category,#customer-recipe .infos .description .text{text-align:center}#customer-recipe .infos .general ul{justify-content:center}#customer-recipe .infos .general ul li{margin:0 25px 10px 25px}#customer-recipe .steps{margin-left:10px;margin-right:10px;padding:0 20px 20px 20px}#customer-recipe .steps li.current .subcontent{flex-direction:column-reverse}#customer-recipe .steps li figure{margin:0 auto;width:auto;max-width:450px;min-height:initial}#customer-recipe .steps li.current .details{margin:0 0 20px 0}#customer-recipe .steps li.current .details .text{max-width:initial}}@media screen and (max-width:1024px){#menu ul li{text-align:center}footer#footer-main > .inner .inset{width:50%;text-align:center}footer#footer-main > .inner .title,footer#footer-main > .inner .inset-title{text-align:center}.customer-recipes.random ul{max-width:740px}}@media screen and (max-width:1024px){.cms-page-children.random ul li{width:300px;border:1px solid #77757b;background:white}.cms-page-children.random ul li figure{min-height:224px}.cms-page-children.random ul li .text{width:auto;border:0}}@media screen and (max-width:1024px){#member-account-header .logo{width:200px;margin:0 auto}.responsive-menu-account{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}#account-menu-global ul{margin:0;width:auto;display:none;border:1px solid #AAAAAA;border-bottom:0;border-top:0}#account-menu-global ul ul{display:block;border-left:0;border-right:0}#account-menu-global ul li{float:none;border-bottom:1px solid #AAAAAA;display:block}#account-menu-global ul li a{text-align:center;padding:5px 0}#account-menu-global ul ul li{border-bottom:0}#member .member-account-col-left{float:none;width:auto;margin:0 0 40px 0;background:transparent;border:0}.member-account-col-left .member-profile .p-top{background:none;height:35px}.member-account-col-left .member-profile .p-top figure{top:0}#member .member-account-col-left #account-menu-global ul li ul{padding-top:0;border-top:1px solid #AAAAAA;border-bottom:0}#member .member-account-col-left #account-menu-global ul li{margin:0}#account-menu-global ul lu li:nth-last-of-type{border-bottom:0}#member .col-right{width:auto;float:none;margin-left:0}#member-login-choice{width:auto}#member-overview .icons a{line-height:2.5em;margin:0 10px 0 0}}@media screen and (max-width:1024px){#product .basics{flex-direction:column; align-items:center}#product .diaporama{width:auto;max-width:515px}#product .args figure{max-width:515px;width:auto}#product .args figcaption{padding:0 10px}#product .args figcaption .inset:before{display:none}#product .args figcaption .inset{position:static;width:auto;margin:0 auto 30px auto}#product aside > .comments{padding-left:10px;padding-right:10px}}@media screen and (max-width:1024px){#product .basics{flex-direction:column; align-items:center}#product .diaporama{width:auto;max-width:515px}#product .args figure{max-width:515px;width:auto}#product .args figcaption{padding:0 10px}#product .args figcaption .inset:before{display:none}#product .args figcaption .inset{position:static;width:auto;margin:0 auto 30px auto}#product aside > .comments{padding-left:10px;padding-right:10px}}@media screen and (max-width:1024px){.cmp-popin .cmp-content .full ul.consent{max-height:220px}.cmp-popin .cmp-content .full ul.consent li{display:block}.cmp-popin .cmp-content .full ul.consent li .details{padding-left:0}}@media screen and (max-width:768px){div.inner{width:auto}header#header-main{padding-bottom:60px}header#header-main .inner{position:relative;padding-right:65px;gap:10px}header#header-main .search{flex-grow:1; position:absolute; top:100px; width:100%; left:0px; padding:0 10px}header#header-main .search .search-component-form .field input{padding:10px 15px}header#header-main.sticky{min-height:150px}header#header-main.sticky .responsive-menu{top:29px}hgroup{padding:0 10px}.page-illustration{min-height:300px}.page-illustration hgroup{margin-bottom:20px}.common-breadcrumb{margin-bottom:30px}footer#footer-main .social .social-list{display:block}footer#footer-main .social div.title:after{margin:10px auto}footer#footer-main .social .social-list .newsletter-subscription-form{text-align:center;margin-bottom:25px}footer#footer-main .newsletter-subscription-form input{width:230px}footer#footer-main .network{text-align:center}footer#footer-main .community-all{justify-content:center}#menu.sub > ul{margin:0}#menu .menu-page{display:block;height:100%;width:auto;background:rgba(0,0,0,0.90);padding-top:40px;position:fixed;overflow:scroll;top:0;left:-100%;height:100%;width:90%;transition:0.5s;z-index:1000}#menu .menu-page .close{display:block;cursor:pointer;background:url(../images/icons/cross-white.svg) no-repeat; background-position:center top; background-size:30px; height:30px; width:30px; position:absolute; top:15px; z-index:1000; right:15px; }#responsive-menu:checked ~ .menu-page{transition:0.5s;left:0}#responsive-menu:checked ~ .menu-page li{display:block}#responsive-menu:checked ~ #sub-menu{display:block}#responsive-menu:checked ~ #sub-menu li{display:block}#menu{margin:0;position:static}#menu ul{display:block}#menu ul li{float:none;margin:0}#menu ul li a{text-align:left;color:white;padding:10px 20px}#menu ul li a:hover,#menu ul li a.selection{text-decoration:underline;color:white;background:transparent}#sub-menu{position:static;background:transparent}#sub-menu ul{display:block;border:0;margin-left:40px}#sub-menu ul li a{margin:0;padding:12px 20px}.responsive-menu{z-index:1000; display:block; padding:40px 0 0 0; position:absolute; top:70px; right:10px; cursor:pointer; background:url(../images/icons/burger.svg) no-repeat; background-position:center 8px; background-size:30px; width:40px; font-size:11px; color:#4E2573; font-weight:normal; font-style:italic; border:0; text-transform:uppercase; text-align:center}}@media screen and (max-width:768px){.google-reviews ul li{width:100%}}@media screen and (max-width:768px){#product hgroup{margin:0}#product .basics{margin:0 0 50px 0}#product .basics .main-data{padding-top:25px; flex-direction:column-reverse; display:flex; } #product .basics .main-data .actions{margin-bottom:40px; }#product .references{padding:0 10px}#product .list-box{justify-content:flex-start}#product .list-box .reference-box{width:30%;margin:0 5px 20px 5px}#product .diaporama .reference{height:auto}#product .list-box .reference-box .price{display:block}#product .reference-details .stock{display:block;text-align:left;width:auto}#product .reference-details .options{width:auto}#product .summary{padding:0 10px}#product .reference-details .add .add-to-cart{width:auto}#product .pack-dynamic select{max-width:300px}#product .composition .text{padding:0 10px}#product .composition .nutritions{padding:0 10px}.product{width:48%}.product .image{min-height:auto}.product.ads{max-height:570px}.responsive-menu-new{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}nav.new-productType ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}nav.new-productType ul ul{display:block;border-left:0;border-right:0}nav.new-productType ul li{float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}nav.new-productType ul li a{text-align:center;padding:10px 0;border-radius:0;border:0}}@media screen and (max-width:768px){#product hgroup{margin:0}#product .basics{margin:0 0 50px 0}#product .basics .main-data{padding-top:25px; flex-direction:column-reverse; display:flex; } #product .basics .main-data .actions{margin-bottom:40px; }#product .references{padding:0 10px}#product .list-box{justify-content:flex-start}#product .list-box .reference-box{width:30%;margin:0 5px 20px 5px}#product .diaporama .reference{height:auto}#product .list-box .reference-box .price{display:block}#product .reference-details .stock{display:block;text-align:left;width:auto}#product .reference-details .options{width:auto}#product .summary{padding:0 10px}#product .reference-details .add .add-to-cart{width:auto}#product .pack-dynamic select{max-width:300px}#product .composition .text{padding:0 10px}#product .composition .nutritions{padding:0 10px}.product{width:48%}.product .image{min-height:auto}.product.ads{max-height:570px}.responsive-menu-new{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}nav.new-productType ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}nav.new-productType ul ul{display:block;border-left:0;border-right:0}nav.new-productType ul li{float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}nav.new-productType ul li a{text-align:center;padding:10px 0;border-radius:0;border:0}}@media screen and (max-width:768px){#page .block-left,#page .block-right{float:none;width:auto}.common-body img,.tpl-image img,.tpl-text img{width:100%;height:auto}.tpl-text iframe{width:100%}.cms-page-children ul li figure{min-height:auto}}@media screen and (max-width:768px){.cmp-popin .cmp-content .choice ul{flex-direction:column-reverse}.cmp-popin .cmp-content .choice ul li{text-align:center}.cmp-popin .cmp-content .choice ul li .button{display:block;width:100%;max-width:320px;margin:auto}}@media screen and (max-width:768px){#search .result{padding:0 10px}#search .result ul.tabs li{margin:0 0 10px 0;width:auto}.responsive-menu-search{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}.result ul.tabs{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}.result ul.tabs li{float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial;text-align:center;padding:10px 0;border-radius:0;border:0}}@media screen and (max-width:480px){h1{font-size:30px}h2{font-size:18px}h3{font-size:14px}hgroup h1+h2,hgroup h2+h3{font-size:18px}.responsive-menu-inset{display:block;position:relative;position:absolute;right:10px;top:0}.responsive-menu-inset:after{content:""; width:20px; height:20px; background:white url(../images/icons/arrow_down.svg) no-repeat center center; background-size:100%; display:block; position:absolute; top:0; left:0}.responsive-menu-inset:checked:after{background-image:url(../images/icons/arrow_up.svg);}.responsive-menu-inset + ul{display:none}footer#footer-main > .inner{flex-direction:column;align-items:center}footer#footer-main > .inner .inset{margin:0 auto 20px auto;min-width:250px}footer#footer-main .inset-title:after{margin:10px auto}footer#footer-main > .inner .inset,footer#footer-main > .inner .title,footer#footer-main > .inner .inset-title{text-align:left}footer#footer-main .inset ul li{margin-bottom:5px}footer#footer-main .instagram iframe{display:none}.jSimpleSlideshow.responsive{background:none;border:0}.jSimpleSlideshow.responsive ul{padding:0 50px}.jSimpleSlideshow.responsive ul li{width:100%;height:auto;height:auto;margin:0;float:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls,.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .btns{background:transparent;position:static}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .play{display:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .prev{position:absolute;top:50%;margin-top:-40px;left:5px;background-image:url(../images/icons/arrow_left.svg);width:30px;height:60px}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .next{position:absolute;top:50%;margin-top:-40px;right:5px;background-image:url(../images/icons/arrow_right.svg);width:30px;height:60px}}@media screen and (max-width:480px){#customer-recipe .recipe-products .list.jSimpleSlideshow{max-width:400px;margin:0 auto}#customer-recipe .recipe-products .list.jSimpleSlideshow ul li.ads{display:none}#customer-recipe .recipe-products .list.jSimpleSlideshow ul li{max-width:290px}}@media screen and (max-width:480px){.customer-recipe-categories{padding:0 10px}.customer-recipe-categories ul li figure{min-height:auto}}@media screen and (max-width:480px){#product .list-box .reference-box .price{font-size:15px;padding:0}#product .list-box .reference-box .price .promotion span:nth-of-type(2){width:95%;left:2.5%;font-size:8px;margin-left:0}#product .reference-details .quantity{display:block; width:100%; text-align:center; margin:0 0 10px 0}#product .reference-details .add{display:block; margin-left:0}#product .reference-details .add .add-to-cart{width:100%}#product .product-favorites.jSimpleSlideshow{max-width:360px;margin:0 auto 40px auto}#product .product-favorites.jSimpleSlideshow ul li.ads{display:none}#product .product-favorites.jSimpleSlideshow ul li{max-width:250px;max-height:250px;margin:0}#product .pack .product-favorites ul .product{margin:0}#product .associated .product-favorites ul .product{margin:0}#product .customer-recipes.jSimpleSlideshow{max-width:360px;margin:0 auto 80px auto}#product .customer-recipes.jSimpleSlideshow ul li{max-width:250px}#product .customer-recipes.jSimpleSlideshow ul li .details{display:flex;width:250px;height:250px;position:static}}@media screen and (max-width:480px){#product .list-box .reference-box .price{font-size:15px;padding:0}#product .list-box .reference-box .price .promotion span:nth-of-type(2){width:95%;left:2.5%;font-size:8px;margin-left:0}#product .reference-details .quantity{display:block; width:100%; text-align:center; margin:0 0 10px 0}#product .reference-details .add{display:block; margin-left:0}#product .reference-details .add .add-to-cart{width:100%}#product .product-favorites.jSimpleSlideshow{max-width:360px;margin:0 auto 40px auto}#product .product-favorites.jSimpleSlideshow ul li.ads{display:none}#product .product-favorites.jSimpleSlideshow ul li{max-width:250px;max-height:250px;margin:0}#product .pack .product-favorites ul .product{margin:0}#product .associated .product-favorites ul .product{margin:0}#product .customer-recipes.jSimpleSlideshow{max-width:360px;margin:0 auto 80px auto}#product .customer-recipes.jSimpleSlideshow ul li{max-width:250px}#product .customer-recipes.jSimpleSlideshow ul li .details{display:flex;width:250px;height:250px;position:static}}@media screen and (max-width:425px){header#header-main .search .search-component-form .field input::placeholder{font-size:13.5px}.home-illustration .resources-megaslider.jSimpleSlideshow li img{margin-left:0}}@media screen and (max-width:425px){#member-account-header{flex-direction:column;gap:20px}}@media screen and (max-width:425px){div#cart-overview:before{width:45px;background-size:30px}}@media screen and (max-width:425px){#product .videos h2,#product .texts h2,#product aside h2{font-size:30px}}@media screen and (max-width:425px){#product .videos h2,#product .texts h2,#product aside h2{font-size:30px}}@media screen and (max-width:375px){header#header-main .search .search-component-form .field input::placeholder{font-size:11px}.responsive-menu{top:61px}header#header-main .logo img{max-width:155px}header#header-main.sticky .responsive-menu{top:22px}}@media screen and (max-width:320px){header#header-main .search .search-component-form .field input::placeholder{font-size:9.5px}header#header-main .h-top .misc-flash-listing ul span{font-size:13px}header#header-main .logo img{max-width:110px}header#header-main.sticky .responsive-menu{top:20px}}