@media only screen and (min-width:767px) and (max-width:1023px){#homeslider .visual{float:none}#homeslider .visual .col3{display:none}#homeslider .visual .col1{display:none}#homeslider .visual .col7{width:70%;float:none;margin:0 auto}#homeslider .whitebar .col3{display:none}#homeslider .whitebar .col1{display:none}#homeslider .whitebar .col7{width:70%;float:none;margin:0 auto}#homeslider .whitebar .col7 .fdescription p{font-size:1.4em;line-height:1.4em}body.home #details{display:none}body.home #articleblock{margin-bottom:2em}body.home #articleblock .col6 .col6{width:47.2%;margin:0 1.3%}body.home #articleblock p{width:100%}body.home #articleblock .icons{display:block}#videobanner .clearfix .col.col4{width:36.6%}footer .footertop .col.col3{width:29%}footer .footertop .col.col6{width:34%}footer .postfooter{font-size:.85em}footer .postfooter .col.col3{width:100%;display:block;text-align:center;margin-bottom:2em}footer .postfooter .col.col9{width:100%;display:block;text-align:center;margin:0}main#about .content{width:100%;margin:0 0 25px;padding:0 25px;box-sizing:border-box}main#about .carte_cadeau{width:100%;margin:0;padding:0 25px;box-sizing:border-box}main#about #concept .col6{width:100%;margin:0 0 25px;padding:0 25px;box-sizing:border-box}main#about #concept .col6.left{display:none}main#about #formules .col6{width:100%;margin:0 0 3em;padding:0 25px;box-sizing:border-box}main#about #offerblock #offervisual{display:none}main#about #offerblock #offercontent{width:100%;margin:0 0 25px;padding:0 25px;box-sizing:border-box}main#about #sommelierbanner .wrapper>p{font-size:.8em}.woocommerce .woocommerce-form.woocommerce-form-register.register button{margin-top:1em}}@media only screen and (max-width:767px){.clearfix{width:90%;max-width:none;margin:0 auto;display:block;position:relative}.clearfix .col{float:none;margin:0}.clearfix .col.col1{width:100%}.clearfix .col.col2{width:100%}.clearfix .col.col3{width:100%}.clearfix .col.col4{width:100%}.clearfix .col.col5{width:100%}.clearfix .col.col6{width:100%}.clearfix .col.col7{width:100%}.clearfix .col.col8{width:100%}.clearfix .col.col9{width:100%}.clearfix .col.col10{width:100%}.clearfix .col.col11{width:100%}.clearfix .col.col12{width:100%}h1,h2,h3,h4,h5,h6{line-height:1.4em}.style_input label{width:100%;text-align:center;float:left}.style_input label span{display:inline-block;position:relative;width:1.08em}.style_input label input[type=radio]{margin-right:10px;margin-top:3px;float:left;display:none}.style_input label input+span:before{position:absolute;content:'';width:1em;height:1em;left:0;top:.125em;border:1px solid #ddb301;border-radius:50%;line-height:1em}.style_input label input+span:after{content:''}.style_input label input:checked+span:after{background:#ddb301;position:absolute;content:'';width:.6em;height:.6em;left:.29em;top:.38em;border-radius:50%}body{padding-top:80px}body.noscroll{height:100vh;overflow:hidden}header#mainheader{height:80px}header#mainheader .wrapper .col{height:80px}header#mainheader #logo{width:160px;height:60px;top:10px}header#mainheader nav#tools{top:10px;right:75px}header#mainheader nav#tools li.my-account a{width:60px;height:60px;position:relative;background-color:#e33e45;border-radius:100%;padding:0}header#mainheader nav#tools li.my-account a:before{width:34px;height:34px;top:13px;left:13px;background:url(../img/icon-profile-white.svg) no-repeat center center/100% 100%}header#mainheader nav#tools li.my-account a span{display:none}header#mainheader a.menu_mobile_button{display:block}#topmenu{display:none}#topmenu.active{display:block;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:#e33e45 url(../img/home_mobile_menu_bg.gif) no-repeat center center/cover}#topmenu.active ul{text-align:center;padding:40px 25px 60px;background:#e33e45;width:90%;margin:0 auto;box-sizing:border-box}#topmenu.active ul li{display:block;margin-bottom:2.5em;margin-left:0}#topmenu.active ul li.subscribe+li{margin-left:0}#topmenu.active ul li.hideondesktop{display:block}#topmenu.active ul li.current-menu-item a{color:#ddb301}#topmenu.active ul li a{color:#fff;font-size:1.6em}#homeslider{padding-bottom:40%}#homeslider>.wrapper{display:flex;flex-direction:column;position:static}#homeslider .visual .col3{order:2;padding:0;position:static}#homeslider .visual .col3 #boxvisual,#homeslider .visual .col3 h2,#homeslider .visual .col3 p{display:none}#homeslider .visual .col3 a.calltoaction{box-sizing:border-box;position:absolute;bottom:0;z-index:10;left:25px;right:25px;text-align:center}#homeslider .visual .col7{order:1;position:static}#homeslider .visual .col7 .quote{margin-top:10px}#homeslider .visual .col7 .quote blockquote{margin-bottom:1.3em}#homeslider .visual .col7 .productslider .mag{margin-top:70px}#homeslider .visual .col7 .productslider .pdflabel1,#homeslider .visual .col7 .productslider .pdflabel2{padding-top:66.221607%}#homeslider .whitebar{font-size:14px;height:34%}#homeslider .whitebar .col1,#homeslider .whitebar .col3{display:none}#homeslider .whitebar .wrapper.clearfix .col.col7{padding-top:13px}#homeslider .whitebar .wrapper.clearfix .col.col7 .fdescription{margin-top:45px}#banner{padding-bottom:2em;overflow:hidden}#banner img{transform:scale(1.8);margin-top:4em}#videobanner:before{display:none}#videobanner .wrapper.clearfix{background:0 0;padding-top:0;width:100%}#videobanner .wrapper.clearfix .col1{display:none}#videobanner .wrapper.clearfix .col4{padding-bottom:105%;padding-left:5%;padding-right:5%;box-sizing:border-box}#videobanner .wrapper.clearfix .col4:before{position:absolute;left:0;top:auto;bottom:0;right:0;height:60%;background:url(../img/bgvideo.jpg) no-repeat 63% bottom/cover;content:'';z-index:-1}#videobanner .wrapper.clearfix .col4:after{position:absolute;left:0;top:auto;bottom:0;right:0;height:60%;background:rgba(0,0,0,.4);content:'';z-index:1}#videobanner p{color:#000}#videobanner h2{color:#000}#videobanner .videotrigger{width:80%;margin:0 auto 0;position:absolute;top:auto;bottom:20%;left:0;right:0;z-index:5}#buttonactions .col12 a.calltoaction{margin:0 auto 10px}#featuredproducts{display:none}#featuredproductsmobile{display:block;margin-top:0}#featuredproductsmobile h2{text-align:center;margin-top:0}#featuredproductsmobile .swiper-wrapper{padding-bottom:3em}#featuredproductsmobile .swiper-pagination{bottom:0}#featuredproductsmobile .swiper-pagination .swiper-pagination-bullet{border:2px solid #ddb301;background:#fff;width:14px;height:14px;margin:0 5px}#featuredproductsmobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e33e45;border:2px solid #e33e45}#homekitchen{margin-top:2em}#homekitchen .col4 h2{margin-bottom:0}#homekitchen #visualkitchen{margin-top:0;margin-bottom:-2em}#details>.wrapper,#steps>.wrapper{display:none}#details>.col6,#steps>.col6{display:none}#details .col3,#steps .col3{width:50%;float:left;margin-bottom:25px}#details .col3:nth-child(odd),#steps .col3:nth-child(odd){clear:left}#details .swiper-container,#steps .swiper-container{overflow-y:visible;display:block;min-height:320px}#details .swiper-container .swiper-slide p,#steps .swiper-container .swiper-slide p{display:none}#details .swiper-container .swiper-slide .step,#steps .swiper-container .swiper-slide .step{padding-bottom:115%;background-size:115% 115%}#details .swiper-container .swiper-slide.swiper-slide-active .step,#details .swiper-container .swiper-slide.swiper-slide-active p,#steps .swiper-container .swiper-slide.swiper-slide-active .step,#steps .swiper-container .swiper-slide.swiper-slide-active p{width:100%;display:block}#details .swiper-container .swiper-slide.swiper-slide-active .step,#steps .swiper-container .swiper-slide.swiper-slide-active .step{margin-bottom:1.3em}body.home #details{display:block}body.home #articleblock{margin-bottom:2em}body.home #articleblock p{width:100%}body.home #articleblock .icons{display:none}#details{margin:0 0 3em}#details .swiper-container{min-height:300px}#homekitchen h2{margin-bottom:1em}#homekitchen .col4{margin-bottom:2em}#homekitchen .col4 h4{font-size:1.3em;margin-top:15px}#sommelierbanner{padding-top:25px}#sommelierbanner p{display:none}#sommelierbanner:before{display:none}#sommelierbanner .wrapper>div:first-child{margin-top:-3em}#sommelierbanner .col6{text-align:center}#sommelierbanner #sommeliervisual{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:89.68311232%;width:100%;margin-left:auto;margin-right:auto;position:relative}#sommelierbanner #sommeliervisual:before{background:url(../img/sommelierframe.svg) no-repeat center center/cover;position:absolute;left:-4%;top:-2%;width:108%;height:104%;content:''}#sommelierbanner #team p{display:block}#sommelierbanner #team .col6 .col4{width:70%;margin:0 auto .7em}#redwhiteblock{overflow-x:hidden}#redwhiteblock .wrapper:before{display:none}#redwhiteblock .wrapper .col6.first{padding-top:1em}#redwhiteblock .wrapper .col6.first:before{position:absolute;width:120%;height:100%;top:0;left:-10%;background:#e33e45;display:block;content:'';z-index:-1}#redwhiteblock .wrapper .col6.first>div{padding:0}#redwhiteblock .wrapper .col6.first h4{font-size:1.3em}#redwhiteblock .half{width:100%}#redwhiteblock label span{position:static}#redwhiteblock ul.social li{width:33%}.formula .calltoaction{font-size:15px}#redeemcode{background:#ddb301;padding-top:1.5em;margin-bottom:0}#redeemcode #vouchervisual{background:url(../img/vouchervisual-white.svg) no-repeat center center/100% 100%;box-sizing:border-box;padding:25%}#redeemcode #redeemcodeform{padding:20px}#redeemcode #redeemcodeform h4,#redeemcode #redeemcodeform h5{text-align:center}#redeemcode #redeemcodeform .clearfix{width:100%}#redeemcode #redeemcodeform .clearfix input{width:100%;border-radius:12px}#redeemcode #redeemcodeform .clearfix button{width:100%;margin-top:1em;border-radius:8px}main#about #offerblock{padding-left:15px;padding-right:15px}main#about #offerblock p{width:100%}main#about #offerblock #offervisual{width:100%;margin-right:0}main#about #offerblock #offercontent{width:100%;margin-bottom:2em}main#about #sommelierbanner .wrapper{padding:15px 15px 60px 15px}main#about #sommelierbanner #team .col6{width:100%}main#about #livraison .col4{margin-bottom:2em}#pagebanner{padding-top:2em;padding-bottom:2em}#pagebanner h1{font-size:2em}#breadcrumbs{display:none}main{padding-top:1em}main#formulas h3{text-align:center;font-size:1.6em}main#formulas .carte_cadeau{padding-bottom:2em;overflow:hidden;margin-left:-5%;margin-right:-5%;width:110%}main#formulas .carte_cadeau img{transform:scale(1.3);margin-top:4em}main#formulas #formuladetailtable .clearfix{margin-top:0;order:1;width:100%}main#formulas #formuladetailtable .clearfix .col:first-child h2{position:static;text-align:center;font-size:1.8em}main#formulas #formuladetailtable .clearfix .choice span{font-size:1.3em;line-height:1.5em}main#formulas #formuladetailtable .clearfix .cardperiodicitychoice #cardperiodicity{font-size:13px}main#formulas #formuladetailtable .clearfix .cardperiodicitychoice .selectwrapper:after{top:.6em}main#formulas #formuladetailtable .clearfix .periodicitychoice{margin-bottom:1em}main#formulas #formuladetailtable .clearfix .periodicitychoice span{font-size:1.3em;line-height:1.5em}main#formulas #formuladetailtable .clearfix .periodicitychoice input{margin-top:.8em}main#formulas #formuladetailtable .clearfix .periodicitychoice label{width:100%;text-align:center;float:left}main#formulas #formuladetailtable .clearfix .periodicitychoice label span{display:inline-block;position:relative;width:1.08em}main#formulas #formuladetailtable .clearfix .periodicitychoice label input[type=radio]{margin-right:10px;margin-top:3px;float:left;display:none}main#formulas #formuladetailtable .clearfix .periodicitychoice label input+span:before{position:absolute;content:'';width:1em;height:1em;left:0;top:.125em;border:1px solid #ddb301;border-radius:50%;line-height:1em}main#formulas #formuladetailtable .clearfix .periodicitychoice label input+span:after{content:''}main#formulas #formuladetailtable .clearfix .periodicitychoice label input:checked+span:after{background:#ddb301;position:absolute;content:'';width:.6em;height:.6em;left:.29em;top:.38em;border-radius:50%}main#formulas #formuladetailtable .clearfix .periodicitychoice>label{margin-bottom:1em;margin-top:.8em}main#formulas #formuladetailtable .clearfix .shippingchoice span{font-size:1.3em;line-height:1.5em}main#formulas #formuladetailtable form{display:flex;flex-direction:column;width:100%}main#formulas #formuladetailtable form .formula.description{width:100%;order:10;position:relative;top:auto!important;margin-top:3em;padding-bottom:0}main#formulas #formuladetailtable form .formula.description>*{display:none}main#formulas #formuladetailtable form .formula.description>span{font-size:1.3em}main#formulas #formuladetailtable form .formula.description .calltoaction{margin-top:0;display:block}main#formulas #formuladetailtable form .formula.description #totalcost{padding:15px;color:#000;font-size:1.6em;background:#faf4d9;font-weight:700;display:block}main#formulas #formuladetailtable form .formula.description:before{display:none}main#formulas #formuladetailtable form .formula.selection label{width:100%;text-align:center;float:left}main#formulas #formuladetailtable form .formula.selection label span{display:inline-block;position:relative;width:1.08em}main#formulas #formuladetailtable form .formula.selection label input[type=radio]{margin-right:10px;margin-top:3px;float:left;display:none}main#formulas #formuladetailtable form .formula.selection label input+span:before{position:absolute;content:'';width:1em;height:1em;left:0;top:.125em;border:1px solid #ddb301;border-radius:50%;line-height:1em}main#formulas #formuladetailtable form .formula.selection label input+span:after{content:''}main#formulas #formuladetailtable form .formula.selection label input:checked+span:after{background:#ddb301;position:absolute;content:'';width:.6em;height:.6em;left:.29em;top:.38em;border-radius:50%}main#about .carte_cadeau{padding-bottom:2em;overflow:hidden;margin-left:-5%;margin-right:-5%;width:110%}main#about .carte_cadeau img{transform:scale(1.3);margin-top:3em}main#about #concept .col6.left{display:none}main#about #formules .formules_image{margin-top:1.5em}#offerblock{padding-left:15px;padding-right:15px;padding-bottom:1.5em;margin-bottom:2em}#offerblock p{width:100%}#offerblock #offervisual{width:100%;margin-right:0;padding-bottom:60%}#offerblock #offercontent{width:100%;margin-bottom:2em}.woocommerce .woocommerce-MyAccount-navigation{border:1px solid #ddb301}.woocommerce .woocommerce-MyAccount-navigation ul{padding:.75em 0}.woocommerce .woocommerce-MyAccount-navigation ul li{display:block;text-align:center;font-size:18px}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{margin:.35em 0}.woocommerce .woocommerce-MyAccount-navigation ul li.logout{position:relative;padding-top:2em;margin-left:0}.woocommerce .woocommerce-MyAccount-navigation ul li.logout:after{content:'•';color:#ddb301;font-size:34px;width:100%;border-radius:100%;display:block;text-align:center;position:absolute;top:0}.woocommerce form.woocommerce-EditAccountForm.edit-account button[type=submit]{font-size:15px;display:block;width:100%;margin-top:1em}.woocommerce form fieldset .form-row label{line-height:1.4;margin-bottom:.5em}.woocommerce .woocommerce-MyAccount-content form.wpcf7-form>.clearfix{width:100%}.woocommerce .woocommerce-MyAccount-content form.wpcf7-form>.clearfix .col.col5,.woocommerce .woocommerce-MyAccount-content form.wpcf7-form>.clearfix .col.col7{width:100%}.woocommerce .woocommerce-MyAccount-content form.wpcf7-form input[type=submit]{float:right}.woocommerce .woocommerce-MyAccount-content .shop_table.subscription_details a{padding:1em 2em 1em .7em;font-size:11px;width:78%;background-position-x:96%}.woocommerce .woocommerce-billing-fields .form-row-first,.woocommerce .woocommerce-billing-fields .form-row-last{width:100%;box-sizing:border-box}.woocommerce #order_comments{height:8em}.woocommerce .woocommerce-customer-details address{box-sizing:border-box}.woocommerce .woocommerce-order ul.order_details{margin-bottom:2em}.woocommerce .woocommerce-order ul.order_details li{border-right:0;margin-bottom:1em;width:97%}.woocommerce .woocommerce-order ul.order_details li strong{display:inline-block;font-size:1.2em}.woocommerce .woocommerce-order p>a{color:#e33e45;text-decoration:underline}.woocommerce #order_review .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required{line-height:1.3;margin-top:1em;margin-bottom:1.5em}.woocommerce #order_review .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required input{margin:6px 8px 12px 0;float:left}.woocommerce #order_review .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required label{line-height:1.3}.woocommerce .woocommerce-form.woocommerce-form-register.register button{margin-top:1em}.woocommerce .wcs-gifting-recipient-details-content form .form-row{float:left;width:100%;margin:0;box-sizing:border-box}.woocommerce .wcs-gifting-recipient-details-content form .form-row #shipping_address_1{margin-bottom:1em}.woocommerce .wcs-gifting-recipient-details-content form input[type=submit]{float:right;margin-top:2em}footer{padding:30px 0}footer .footertop{display:none}footer .footermiddle{text-align:center}footer .footermiddle img.madeinluxembourg{width:33%;height:auto}footer .footermiddle .hideondesktop{display:block}footer .footermiddle .mastercard,footer .footermiddle .visa{display:none}footer .postfooter .col3{display:none}footer .postfooter .col9{text-align:center}footer .postfooter .col9 ul li{margin-bottom:1.3em;margin-left:0}footer .postfooter .col9 ul li a{font-size:1.3em}footer .postfooter .col9 .binsfeld{margin:1em 0 0;clear:both;display:block}footer .postfooter .col9 .hideondesktop{display:block;margin:1.5em 0 0}footer .postfooter .col9>img{display:inline-block;width:20%;height:auto;margin:1.5em 1em 1em}footer .wrapper.clearfix>.col.col3{width:50%;float:left}footer .wrapper.clearfix>.col.col6{float:left;width:100%}footer .wrapper.clearfix .half{width:100%}footer .wrapper.clearfix label span{position:static}footer .wrapper.postfooter .col.col3{float:left;width:100%}footer .wrapper.postfooter .col.col9{float:left;width:100%}footer .wrapper.postfooter .col.col9 ul li{display:block;text-align:center}footer ul.social li{width:33%}}