@media (min-width:992px) and (max-width:1199px){#food-boxes .card-text,#trial-boxes .card-text{min-height:100px}}#food-boxes .old-card-product-detail-image,#trial-boxes .old-card-product-detail-image{max-height:230px}#food-boxes.funnel2{padding-bottom:1rem}@media (max-width:991px){#food-boxes.funnel2 .title-lead{padding-bottom:0}}#food-boxes.with-tabs{padding-bottom:0}#food-boxes.with-tabs .add-to-cart-button-container.fixed{position:fixed;bottom:0;left:0;right:0;padding:10px;background:#fdfcfa;width:100%;z-index:20}#food-boxes.with-tabs .plan-card{margin-bottom:0}#trial-boxes .card.product-card{box-shadow:inset 0 0 0 1px rgba(0,0,0,.125)}.total-small-letter{font-weight:400;font-size:14px}@media (min-width:992px){.total-small-letter{font-size:16px}}.food-boxes-tabs{position:relative;z-index:20;box-shadow:0 2px 3px rgba(0,0,0,.1)}.food-boxes-tabs .tab{border:0;width:33.3%;padding:8px 20px;border-right:1px solid #eceeef;box-sizing:border-box;display:inline-block;background:#fff;font-family:"Source Sans Pro";position:relative}.food-boxes-tabs .tab:active,.food-boxes-tabs .tab:focus{outline:none}.food-boxes-tabs .tab.active,.food-boxes-tabs .tab:active,.food-boxes-tabs .tab:focus{color:#91c11e}.food-boxes-tabs .tab.active::after{left:calc(50% - 10px);bottom:-10px;border-width:10px 7px 0}.food-boxes-tabs .tab.active::after,.food-boxes-tabs .tab.active::before{content:"";position:absolute;display:block;border-style:solid}.food-boxes-tabs .tab.active::after{border-color:#fff transparent transparent}.food-boxes-tabs .tab.active::before{border-color:rgba(0,0,0,.08) transparent transparent;border-width:11px 8px 0;left:calc(50% - 11px);bottom:-11px}.selector-in-food-boxes{text-align:center}.selector-in-food-boxes .price{font-family:"Montserrat"}.selector-in-food-boxes .calculated-info{margin:30px 0;text-transform:lowercase}.selector-in-food-boxes .free-shipping-text{font-style:italic;font-size:14px}.selector-in-food-boxes .meal-size-selector-container.people{margin-top:10px}.selector-in-food-boxes .meal-size-selector-container.people .btn-group .btn-group button.btn{padding:4px 18px}.selector-in-food-boxes .meal-size-selector-container.meal{margin-top:5px}.selector-in-food-boxes .meal-size-selector-container.meal hr{margin:26px 0}.selector-in-food-boxes .meal-size-selector-container .btn-group .btn-group{padding:0}.selector-in-food-boxes .meal-size-selector-container .btn-group .btn-group button.btn{padding:8px 15px;font-weight:400;color:#b0aba3;border-color:#eceae6;text-transform:lowercase;font-size:14px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}.selector-in-food-boxes .meal-size-selector-container .btn-group-all .btn-group:first-child .btn{border-radius:6px 0 0 6px}.selector-in-food-boxes .meal-size-selector-container .btn-group-all .btn-group:last-child .btn{border-radius:0 6px 6px 0}.selector-in-food-boxes .meal-size-selector-container .btn-group .btn-group button.btn-success{color:#fff}.promo-code-food-boxes-text{padding:10px;cursor:pointer;color:#91c11e;z-index:20}.promo-code-food-boxes-text.hidden-md-down{position:absolute;right:0;margin:5px}.promo-code-food-boxes-text.hidden-lg-up{text-align:center}.coupon-code-modal{max-width:300px;margin:auto}.coupon-code-modal.in .modal-dialog{position:absolute;top:50%;transform:translateY(-50%)}.coupon-code-modal .input-group{display:block}.coupon-code-modal .btn{margin-top:15px;text-transform:uppercase;width:100%}.plan-card-subtitle{margin-bottom:11px;margin-top:10px;text-transform:lowercase}.card-block.with-people-selector{padding:25px 0}.button-close-modal{border:0;margin:5px;background:0 0;padding:10px;cursor:pointer;z-index:20;position:absolute;right:0;font-size:12px}.fa-times-thin:before{content:'\00d7'}.calculated-info .total-former-price{color:#9d9d9d}.calculated-info .has-discount .price-tag{color:#c33;font-size:20px}.calculated-info .per-serving .total-former-price{font-size:inherit;vertical-align:top;font-weight:400}.title-lead{padding-top:1rem;padding-bottom:1rem}@media (max-width:1199px){.container-box-cards{padding-left:0;padding-right:0}.product-box-card{padding-left:10px;padding-right:10px}}@media (max-width:543px){#product-detail{background-color:#f7f7f9;background-image:none!important}}#gift .product .product-toggle img,#product-detail .e-gift-card .dummy-space,.preference .preference-toggle img{display:none}#product-detail .flatpickr-input.form-control[readonly],#product-detail .input-group-addon{background-color:#fff}@media (max-width:767px){#product-detail .no-card-block{margin:0;border:0}}#cart{padding-top:2rem;font-size:14px;background-color:#fdfcfa}#cart .lead{font-size:18px}@media (min-width:992px){#cart{padding-top:4rem;font-size:16px}#cart .lead{font-size:24px}}#cart strong{font-weight:600}#cart .card{box-shadow:inset 0 0 0 1px rgba(0,0,0,.125)}#cart .cart-item{padding-left:15px;padding-right:15px}#cart .cart-item .item-image-container{position:relative;float:left;width:20px}@media (min-width:544px){#cart .cart-item .item-image-container{width:120px}}@media (min-width:992px){#cart .cart-item .item-image-container{width:150px}}#cart .cart-item .item-info-container{margin-left:35px}@media (min-width:544px){#cart .cart-item .item-info-container{margin-left:135px;padding-top:15px}}@media (min-width:992px){#cart .cart-item .item-info-container{margin-left:165px;padding-top:20px}}#cart .addon-box{cursor:pointer}@media (min-width:544px){#cart .addon-box:nth-child(odd):not(:only-child){border-right:1px solid rgba(0,0,0,.1)}}#cart .addon-box .addon-product-info{padding-top:1rem}@media (min-width:544px) and (max-width:767px){#cart .addon-box .addon-product-info{padding-top:0}}@media (min-width:992px){#cart .addon-box .addon-product-info{padding-top:1.5rem}}@media (min-width:1200px){#cart .addon-box .addon-product-info{padding-top:2rem}}@media (max-width:991px){#cart .addon-box .addon-product-info .addon-name{padding-left:5px;padding-right:5px}}#cart .addon-box .addon-product-info button{margin-top:.5rem}@media (max-width:767px){#cart .addon-box .addon-product-info button{padding:5px 10px}}@media (min-width:992px){#cart .addon-box .addon-product-info button{height:50px}}#cart .remove-item-button{position:absolute;left:0;top:15px}@media (min-width:544px){#cart .remove-item-button{top:40%}}#cart #cart-subtotal-section .close{margin-right:10px}#cart #go-to-checkout-mobile-button small{font-size:14px;margin-top:5px;font-weight:lighter}.imgsprite{display:inline-block;vertical-align:middle;background-image:url(/images/hellofresh/sprites/hellofresh-sprite.png?w16);background-repeat:no-repeat}.imgsprite.pay{width:38px;height:27px;line-height:23px;text-indent:-10000px;margin-bottom:5px;margin-top:5px;background-size:cover;background-position:center center}.imgsprite.pay.visa{background-image:url(/images/hellofresh/payment/card-visa-32@2x.png)}.imgsprite.pay.mastercard{background-image:url(/images/hellofresh/payment/card-mastercard-32@2x.png)}.imgsprite.pay.maestro{background-image:url(/images/hellofresh/payment/card-maestro-32@2x.png)}.imgsprite.pay.amex{background-image:url(/images/hellofresh/payment/card-amex-32@2x.png)}.imgsprite.pay.paypal{background-image:url(/images/hellofresh/payment/card-paypal-32@2x.png)}.imgsprite.pay.ideal{background-image:url(/images/hellofresh/payment/card-ideal-32@2x.png)}.imgsprite.pay.dinersclub{background-image:url(/images/hellofresh/payment/card-dinersclub-32@2x.png)}.imgsprite.pay.discover{background-image:url(/images/hellofresh/payment/card-discover-32@2x.png)}.imgsprite.trustedshop{background-position:0 -30px;width:50px;height:50px}.imgsprite.hp{background-position:-60px -30px;width:57px;height:51px}.imgsprite.slowfood{background-position:-120px -30px;width:57px;height:56px}.imgsprite.ard{background-position:-180px -30px;width:76px;height:40px}.imgsprite.smarta-100{background-position:-260px -30px;width:49px;height:50px}.imgsprite.bio{background-position:-310px -30px;width:60px;height:58px}.imgsprite.trustedshop.small{background-size:260px;background-position:0 -22px;width:35px;height:35px}.imgsprite.bio.small{background-size:217px;background-position:-182px -18px;width:35px;height:31px}.crapie .imgsprite.bio.small,.crapie .imgsprite.trustedshop.small{background-size:auto;background-position:0 0;background-image:url(/images/hellofresh/sprites/trusted-shops-small.jpg)}.crapie .imgsprite.bio.small{background-image:url(/images/hellofresh/sprites/bio-small.jpg)}#delicious #delicious-banner header{position:relative;background-repeat:no-repeat;background-position:25% center;background-size:cover;width:100%;text-align:center;min-height:450px}@media (min-width:544px) and (max-width:767px){#delicious #delicious-banner header{min-height:650px}}@media (min-width:768px) and (max-width:991px){#delicious #delicious-banner header{min-height:650px;background-position:50% center}}@media (min-width:992px){#delicious #delicious-banner header{min-height:700px;background-position:58% center}}@media (min-width:1200px){#delicious #delicious-banner header{background-position:50% center}}#delicious #delicious-banner header .banner-title-container{width:100%;padding-left:10px;padding-right:10px;padding-top:10px}#delicious #delicious-banner header .banner-title-container p{font-size:16px}@media (min-width:544px) and (max-width:767px){#delicious #delicious-banner header .banner-title-container{padding-left:30px;padding-right:30px}}@media (min-width:768px){#delicious #delicious-banner header .banner-title-container{padding-top:230px;width:410px}#delicious #delicious-banner header .banner-title-container p{font-size:18px}}@media (min-width:992px) and (max-width:1199px){#delicious #delicious-banner header .banner-title-container{padding-top:240px;width:530px}}@media (min-width:1200px){#delicious #delicious-banner header .banner-title-container{width:550px;padding-top:260px}}#delicious #delicious-banner header .banner-badge{position:absolute;left:30px;bottom:30px;max-width:90px}@media (min-width:768px){#delicious #delicious-banner header .banner-badge{left:40px;bottom:40px;max-width:110px}}#delicious #delicious-banner header .fab-icon-container{position:absolute;bottom:40px;left:50%;height:56px;transition:bottom .5s ease}#delicious #delicious-banner header .fab-icon-container .fab-icon{margin-left:-30px;height:56px;width:56px;background-image:url(/images/lentil/fab-orange.svg);background-repeat:no-repeat}#delicious #delicious-banner header .fab-icon-container .fab-icon:before,#how-it-works #how-it-works-banner header .fab-icon-container .fab-icon:before,#how-it-works .contact-info .contact-icon:before,#how-it-works .content-toggle-container .toggle-button:before,#how-it-works .small-icon:before,#wine-club #wine-club-banner header .fab-icon-container .fab-icon:before,#wine-club #wine-club-experience-desktop header .fab-icon-container .fab-icon:before{content:''}#delicious #how-it-works img{width:190px}@media (min-width:768px){#delicious #how-it-works img{width:160px}}@media (min-width:992px){#delicious #how-it-works img{width:220px}}@media (min-width:1200px){#delicious #how-it-works img{width:260px}}#delicious #how-it-works .hiw-image-1,#delicious #how-it-works .hiw-image-2{margin-top:19px}#delicious #how-it-works .slick-dots li button:before{text-shadow:none}#delicious .generic-section{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:570px;padding-top:290px;padding-left:10px;padding-right:10px;font-size:14px}@media (min-width:544px){#delicious .generic-section{padding-top:290px;padding-left:30px;padding-right:30px}}@media (min-width:768px){#delicious .generic-section{min-height:400px;padding-top:80px;font-size:16px}}@media (min-width:992px){#delicious .generic-section{min-height:470px;background-position:center;padding-top:90px}}@media (min-width:1200px){#delicious .generic-section{background-position:62% center}}#delicious .generic-section .generic-section-container{background-color:#fff;padding:10px;border:1px solid #eceeef}#delicious .generic-section .generic-section-container .generic-section-border{border:solid 2px #91c11e;padding:20px}#delicious .generic-section .generic-section-container .generic-section-border img{max-height:100px}#delicious .generic-section .generic-section-container .generic-section-border img.max-height-20{max-height:20px}@media (min-width:992px){#delicious .generic-section .generic-section-container{max-width:430px}}#delicious .generic-section .generic-section-container.has-floating-logo .generic-section-border{padding-top:60px}#delicious .generic-section .generic-section-container.has-floating-logo .generic-section-border .floating-logo{position:absolute;top:-80px;left:50%;width:150px}#delicious .generic-section .generic-section-container.has-floating-logo .generic-section-border .floating-logo img.generic-section-logo{margin-left:-75px;width:150px;max-height:none}@media (min-width:768px){#delicious .generic-section .generic-section-container.has-floating-logo{margin-top:20px}}@media (min-width:992px){#delicious .generic-section .generic-section-container.has-floating-logo{margin-top:40px}}#delicious .what-you-get-background{display:flex;justify-content:flex-end;background:no-repeat center url(https://cdn.hellofresh.com/us/cms/lentil/delicious/what-you-get_1199x450.jpg);background-size:cover;min-height:450px;padding:0 100px}@media (min-width:1200px){#delicious .what-you-get-background{background-image:url(https://cdn.hellofresh.com/us/cms/lentil/delicious/what-you-get_2560x450.jpg)}}@media (max-width:991px){#delicious .what-you-get-background{background-image:url(https://cdn.hellofresh.com/us/cms/lentil/delicious/what-you-get_767x450.jpg);align-content:center;justify-content:center;padding:50px 0 20px}}#delicious .what-you-get-container{width:970px;margin:0 auto}@media (max-width:1199px){#delicious .what-you-get-container{width:auto;margin:0}}#delicious .what-you-get-title{padding:20px 80px;text-align:center;font-size:24px}@media (max-width:767px){#delicious .what-you-get-title{margin-top:30px}}#delicious .what-you-get-text{width:470px;height:100%;line-height:1.5;background-color:#fff;padding:70px 0;float:right}@media (max-width:1199px){#delicious .what-you-get-text{margin-right:0}}@media (max-width:991px){#delicious .what-you-get-text{background-color:transparent}}@media (max-width:543px){#delicious .what-you-get-text{width:100%;padding-right:10px}}#delicious .what-you-get-list li{background:url(https://cdn.hellofresh.com/us/cms/lentil/delicious/plus.png) no-repeat left top;list-style-type:none;padding:0 10px 5px 30px;margin:0}#delicious #hf-tweets{border-top:solid 1px #eceae6}#delicious #hf-tweets .twitter-tweet{margin-left:auto;margin-right:auto}#delicious .meals-cooked{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:350px;padding:110px 50px;text-align:center}#delicious .meals-cooked.is-flex-version{min-height:auto;padding:0;background-color:#e7f1e6;background-image:url(https://cdn.hellofresh.com/us/cms/homepage/flex/meals-cooked-flex_banner-1024.jpg);background-size:initial;background-position:75%}@media (min-width:992px){#delicious .meals-cooked.is-flex-version{background-image:url(https://cdn.hellofresh.com/us/cms/homepage/flex/meals-cooked-flex_banner-2560.jpg);background-position:center}}@media (max-width:767px){#delicious .meals-cooked.is-flex-version{background-image:none}}@media (max-width:1199px){#delicious .meals-cooked.is-flex-version .container{max-width:100%}}#delicious .meals-cooked .meals-cooked-text{padding-top:40px;padding-bottom:40px;margin:auto;max-width:250px}@media (max-width:991px){#delicious .meals-cooked .meals-cooked-text h2{font-size:24px}}@media (min-width:992px){#delicious .meals-cooked .meals-cooked-text{max-width:510px}}@media (max-width:767px){#delicious .meals-cooked .meals-cooked-text{padding-top:15px}}@media (min-width:992px) and (max-width:1199px){#delicious .meals-cooked .meals-cooked-description{max-width:410px;margin:auto}}#delicious .meals-cooked .meals-count-description{font-size:24px;font-weight:300}#delicious .meals-cooked button{width:100%}#delicious .meals-cooked img{max-width:300px}@media (min-width:544px){#delicious .meals-cooked button{width:300px}#delicious .meals-cooked img{max-width:320px}}@media (min-width:768px){#delicious .meals-cooked{min-height:300px;padding:110px 50px}#delicious .meals-cooked button{width:230px}#delicious .meals-cooked .meals-count{font-size:54px}#delicious .meals-cooked .meals-count-description{font-size:36px}#delicious .meals-cooked img{max-width:350px}}@media (min-width:992px){#delicious .meals-cooked{min-height:400px;padding:140px 80px}#delicious .meals-cooked img{max-width:548px}#delicious .meals-cooked button{width:260px}}#how-it-works h2{padding-bottom:30px}@media (max-width:991px){#how-it-works h2{padding-bottom:10px}}#how-it-works h3{padding-bottom:20px}#how-it-works .container{max-width:none}@media (min-width:768px){#how-it-works .container{max-width:860px}}@media (min-width:1200px){#how-it-works .container{max-width:1050px}}#how-it-works #how-it-works-banner header{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;text-align:center;min-height:300px;padding-top:190px}@media (min-width:544px){#how-it-works #how-it-works-banner header{min-height:400px;padding-top:290px}}@media (min-width:768px){#how-it-works #how-it-works-banner header{min-height:540px;padding-top:390px}}@media (min-width:992px){#how-it-works #how-it-works-banner header{min-height:520px}}#how-it-works #how-it-works-banner header .fab-icon-container{position:absolute;bottom:-32px;left:50%}#how-it-works #how-it-works-banner header .fab-icon-container .fab-icon{margin-left:-30px;margin-top:-30px;height:56px;width:56px;background-image:url(/images/lentil/fab-green.svg);background-repeat:no-repeat}#how-it-works .section-image{display:block;margin-left:auto;margin-right:auto}@media (max-width:991px){#how-it-works .section-image{max-width:350px}}@media (max-width:767px){#how-it-works .section-image{max-width:270px}}#how-it-works .one-third-column-image{max-width:166px}@media (min-width:1200px){#how-it-works .one-third-column-image{max-width:232px}}#how-it-works .content-section{padding-top:100px;padding-bottom:100px;border-bottom:solid 1px #eceae6}@media (max-width:991px){#how-it-works .content-section{padding-top:50px;padding-bottom:50px}}#how-it-works .content-section .secondary-content{padding:100px 80px 0}@media (max-width:1199px){#how-it-works .content-section .secondary-content{padding:100px 0 0}}@media (max-width:991px){#how-it-works .content-section .secondary-content{padding:50px 190px 0}}@media (max-width:767px){#how-it-works .content-section .secondary-content{padding:50px 50px 0}}@media (max-width:543px){#how-it-works .content-section .secondary-content{padding:50px 25px 0}}@media (max-width:991px){#how-it-works .content-section .main-content>div+div,#how-it-works .content-section .secondary-content>div+div{padding-top:50px}}@media (min-width:992px){#how-it-works .content-section .main-content{display:table;height:100%}#how-it-works .content-section .main-content>div{display:table-cell;vertical-align:middle;float:none}}#how-it-works .content-toggle-container{position:relative;padding-top:30px}@media (max-width:991px){#how-it-works .content-toggle-container{padding-top:10px}}#how-it-works .content-toggle-container .toggle-button{position:absolute;display:inline-block;background-repeat:no-repeat;height:40px;width:40px;cursor:pointer;background-image:url(/images/lentil/learn-more.svg)}#how-it-works .content-toggle-container .toggle-button.expanded{background-image:url(/images/lentil/learn-less.svg)}#how-it-works .content-toggle-container .toggle-button.expanding{animation:roll 2s infinite}#how-it-works .content-toggle-container .toggle-button.collapsing{animation:roll-backwards 2s infinite}#how-it-works .content-toggle-container .content-toggle-link{display:inline-block;color:#91c11e;cursor:pointer;margin-left:50px;margin-top:8px}#how-it-works .number-title{font-size:36px;font-weight:300;text-align:center;border-bottom:solid 2px #eceae6;padding:0 16px 10px;width:50px;margin-bottom:5px}#how-it-works .small-icon{width:25px;height:25px;background-repeat:no-repeat;margin-bottom:10px}#how-it-works .small-icon.cancel-icon{background-image:url(/images/lentil/cancel-icon.svg)}#how-it-works .small-icon.pause-icon{background-image:url(/images/lentil/pause-icon.svg)}#how-it-works .small-icon.preference-icon{background-image:url(/images/lentil/preference-icon.svg)}#how-it-works .small-icon.selection-icon{background-image:url(/images/lentil/selection-icon.svg)}#how-it-works .contact-info{padding-top:10px}@media (min-width:768px){#how-it-works .contact-info{padding-top:20px}}@media (min-width:1200px){#how-it-works .contact-info{padding-top:30px}}#how-it-works .contact-info .contact-icon{position:absolute;display:inline-block;background-repeat:no-repeat;left:-30px}#how-it-works .contact-info .contact-icon.mail-icon{background-image:url(/images/lentil/mail-icon.svg);width:24px;height:16px;top:2px}#how-it-works .contact-info .contact-icon.call-icon{background-image:url(/images/lentil/call-icon.svg);width:23px;height:23px}#how-it-works .contact-info .contact-text{margin-left:33px}#how-it-works .contact-info .contact-text-divider{position:relative;display:inline-block;padding-left:20px;padding-right:20px}#how-it-works .contact-info .contact-text-divider>span{position:absolute;top:-20px;border:solid 1px #eceae6;width:2px;height:30px}#how-it-works #how-it-works-bottom-banner header{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;text-align:center;min-height:500px;padding-top:130px}#how-it-works #how-it-works-bottom-banner header h1{padding-bottom:10px}@media (min-width:544px){#how-it-works #how-it-works-bottom-banner header{padding-top:170px}}@media (min-width:992px){#how-it-works #how-it-works-bottom-banner header{padding-top:145px;min-height:450px}#how-it-works #how-it-works-bottom-banner header h1{padding-bottom:50px}}@media (min-width:1200px){#how-it-works #how-it-works-bottom-banner header{padding-top:130px}}@media (min-width:544px){#preferences{padding-bottom:10px}}@media (min-width:768px){#preferences{padding-top:20px;padding-bottom:20px}}@media (min-width:992px){#preferences h5{font-size:20px}}@media (min-width:1200px){#preferences{padding-top:30px;padding-bottom:30px}}@media (max-width:767px){#preferences>.container{max-width:768px}}.preference{border:solid 1px #eceae6;padding:15px;cursor:pointer;margin-bottom:15px}.preference.selected{border:solid 1px #91c11e}.preference .preference-icon{height:24px}.preference .preference-toggle{width:30px;height:30px;border:solid 1px #eceae6;border-radius:50%;margin-top:10px}@media (max-width:767px){.preference .preference-toggle{margin-top:0;position:absolute;right:15px;top:27px;width:24px;height:24px}}@media (max-width:543px){.preference .preference-toggle{top:45px}}#gift .product.selected .product-toggle,.preference.selected .preference-toggle{border:0;border-radius:0}#gift .product.selected .product-toggle img,.preference.selected .preference-toggle img{display:block;width:100%}@media (max-width:767px){.preference{position:relative;margin-bottom:10px}.preference .preference-info{padding-right:50px}}@media (max-width:543px){.thermomix-popover-mobile{display:inline-block;max-width:170px}}.switch{float:right;position:relative;width:47px;height:20px;border-radius:10px;background-color:#f2f2f2;transition:background-color 200ms ease-out;cursor:pointer;margin-top:27px}@media (min-width:544px){.switch{margin-top:15px}}.switch .switchKnob{position:absolute;left:-3px;top:-5px;width:30px;height:30px;border:solid 1px #eceae6;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);background-color:#fff;transition:transform 200ms ease-out,background-color 200ms ease-out}.switch.selected{background-color:#91c11e}.switch.selected .switchKnob{transform:translateX(24px)}.shop-card{box-shadow:none;border:solid 1px #eceae6}.shop-background{background-color:#f1f0ee;background-repeat:no-repeat;background-position:top center;background-image:url(https://cdn.hellofresh.com/de/cms/shop/DEshop_banner_xs.jpg)}@media (min-width:544px){.shop-background{background-image:url(https://cdn.hellofresh.com/de/cms/shop/DEshop_banner_sm.jpg)}}@media (min-width:768px){.shop-background{background-image:url(https://cdn.hellofresh.com/de/cms/shop/DEshop_banner_md.jpg)}}@media (min-width:992px){.shop-background{background-image:url(https://cdn.hellofresh.com/de/cms/shop/DEshop_banner_lg.jpg)}}@media (min-width:1200px){.shop-background{background-image:url(https://cdn.hellofresh.com/de/cms/shop/DEshop_banner_xl.jpg)}}.shop-background .image-container{min-height:145px}@media (min-width:544px){.shop-background .image-container{min-height:185px}}@media (min-width:992px){.shop-background .image-container{min-height:255px}}.shop-other-products .product-title{margin-bottom:10px}@media (max-width:767px){.shop-other-products{margin:0;padding:0;max-width:none}.shop-other-products .shop-other-product{padding:0}.shop-other-products .product-price,.shop-other-products .product-snippet{display:inline}}@media (max-width:991px){.shop-benefit-list{margin-top:24px}}.shop-benefit-list li{margin-bottom:30px;padding-left:30px;position:relative}.shop-benefit-list li .check{height:19px;position:absolute;top:5px;left:-2px}@media (max-width:991px){.shop-benefit-list li .check{top:5px}}#shop-detail .card{border:solid 1px #eceae6;box-shadow:none}#shop-detail .title,.shop-benefit-list{margin-top:40px}#shop-detail .flex{display:flex}#shop-detail .background-cover{background-image:url(https://cdn.hellofresh.com/de/cms/shop/DEplan_image.jpg);background-size:cover}#shop-detail .strikethrough{position:relative}#shop-detail .strikethrough:after{content:'';position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #91c11e;width:100%;max-width:180px}@media (min-width:544px){#shop-detail .strikethrough:after{max-width:200px}}@media (min-width:768px){#shop-detail .strikethrough:after{max-width:200px;margin:auto}}.plan-size-selector-container{position:relative;overflow:hidden;vertical-align:baseline;padding:0 10px}@media (min-width:544px){.plan-size-selector-container{padding:0 10px}}@media (min-width:768px){.plan-size-selector-container{padding:0 62px}}@media (min-width:992px){.plan-size-selector-container{padding:0 20px}}@media (min-width:768px){.plan-size-selector-container h4{margin-top:15px}}@media (max-width:767px){.plan-size-selector-container .meals-sm-vertical{display:inline-block;padding:0!important;width:100%;margin-bottom:10px}.plan-size-selector-container .meals-sm-vertical hr{display:none}.plan-size-selector-container .meals-sm-vertical .check{float:right;margin:0}.plan-size-selector-container .meals-sm-vertical .btn{text-align:left}}.plan-size-selector-container .btn-group-justified.btn-group .btn-group{padding-left:10px}.plan-size-selector-container .btn-group-justified.btn-group .btn-group:first-child{padding-left:0}.plan-size-selector-container .check{margin:10px}.plan-size-selector-container .btn-unselected{color:#000;background-color:transparent;border-color:#eceae6}.plan-size-selector-container .btn-unselected:active,.plan-size-selector-container .btn-unselected:focus,.plan-size-selector-container .btn-unselected:hover{color:#000;background-color:transparent;border-color:#eceae6;z-index:0}.plan-size-selector-container .btn-selected{color:#000;background-color:transparent;border-color:#91c11e}.plan-size-selector-container .btn-selected:active,.plan-size-selector-container .btn-selected:focus,.plan-size-selector-container .btn-selected:hover{color:#000;background-color:transparent;border-color:#91c11e;z-index:0}.plan-size-selector-container .preferences-container{transition:max-height .3s linear;position:absolute;bottom:0;left:0;height:100%;max-height:0;z-index:10;background-color:#fff}.plan-size-selector-container .preferences-container.active{max-height:100%}#register .card{border:solid 1px #eceae6;box-shadow:none}#register .title{margin-top:40px}#register .hf-email-capture-container{min-height:310px}@media (min-width:768px){#register .hf-email-capture-container{min-height:350px}}#gift .btn-link{float:right;text-transform:uppercase;color:#ff5a00}@media (max-width:767px){#gift .btn-link{float:none}}#gift .gift-background{background-color:#f1f0ee;background-repeat:no-repeat;background-position:top center;min-height:300px}#gift .gift-background .text-container{position:relative;top:50px}@media (max-width:543px){#gift .gift-background .text-container{top:130px;text-align:center}}#gift .product{border:solid 1px #eceae6;padding:20px 10px 10px 20px;cursor:pointer}#gift .product.selected{border:solid 1px #91c11e}#gift .product .product-icon{height:24px}#gift .product .product-toggle{width:30px;height:30px;border:solid 1px #eceae6;border-radius:50%;margin-top:10px}@media (max-width:767px){#gift .product .product-toggle{margin-top:0;position:absolute;right:15px;top:27px;width:24px;height:24px}}@media (max-width:543px){#gift .product .product-toggle{top:45px}}@media (max-width:767px){#gift .product{position:relative}#gift .product .product-info{padding-right:50px}}#wine-club #wine-club-banner header{position:relative;background-repeat:no-repeat;background-position:25% center;background-size:cover;width:100%;text-align:center;min-height:450px}@media (max-width:543px){#wine-club #wine-club-banner header{display:flex;align-items:flex-end;padding-bottom:50px}}@media (min-width:544px) and (max-width:767px){#wine-club #wine-club-banner header{display:flex;align-items:center}}@media (min-width:768px) and (max-width:991px){#wine-club #wine-club-banner header{background-position:50% center}}@media (min-width:992px){#wine-club #wine-club-banner header{min-height:450px;background-position:58% center}}@media (min-width:1200px){#wine-club #wine-club-banner header{background-position:50% center}}#wine-club #wine-club-banner header .banner-title-container{width:100%;padding-left:10px;padding-right:10px;padding-top:10px}#wine-club #wine-club-banner header .banner-title-container p{font-size:16px}@media (min-width:544px) and (max-width:767px){#wine-club #wine-club-banner header .banner-title-container{padding-top:105px;padding-left:30px;padding-right:30px;width:410px}}@media (min-width:768px){#wine-club #wine-club-banner header .banner-title-container{padding-top:170px;width:410px}#wine-club #wine-club-banner header .banner-title-container p{font-size:18px}}@media (min-width:992px) and (max-width:1199px){#wine-club #wine-club-banner header .banner-title-container{padding-top:165px;width:530px}}@media (min-width:1200px){#wine-club #wine-club-banner header .banner-title-container{width:550px;padding-top:140px}}#wine-club #wine-club-banner header .banner-title-container button{max-width:220px;font-size:14px;line-height:1.43;letter-spacing:-.3px;text-align:center;margin:auto;display:block}@media (max-width:991px){#wine-club #wine-club-banner header .banner-title-container button{max-width:200px}}#wine-club #wine-club-banner header .banner-badge{position:absolute;left:30px;bottom:30px;max-width:90px}@media (min-width:768px){#wine-club #wine-club-banner header .banner-badge{left:40px;bottom:40px;max-width:110px}}#wine-club #wine-club-banner header .fab-icon-container{position:absolute;bottom:40px;left:50%;height:56px;transition:bottom .5s ease}#wine-club #wine-club-banner header .fab-icon-container .fab-icon,#wine-club #wine-club-experience-desktop header .fab-icon-container .fab-icon{margin-left:-30px;height:56px;width:56px;background-image:url(/images/lentil/fab-orange.svg);background-repeat:no-repeat}#wine-club #how-it-works-section img{width:140px}@media (min-width:992px){#wine-club #how-it-works-section img{width:160px}}#wine-club .wine-club-logo{width:81px;height:103px}@media (max-width:991px){#wine-club .wine-club-logo{width:55px;height:70px}}@media (min-width:992px) and (max-width:1199px){#wine-club #wine-boxes .card-text{min-height:100px}}#wine-club #wine-boxes .product-detail-image{padding-right:0!important;padding-left:0!important;padding-top:0!important}#wine-club #faq{background-color:#f7f6f4}#wine-club #wine-club-experience-desktop header{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;min-height:450px;background-position:50% center}#wine-club #wine-club-experience-desktop header .wine-club-experience-title-container{width:100%;padding-left:10px;padding-right:10px;padding-top:89px}#wine-club #wine-club-experience-desktop header .wine-club-experience-title-container p{font-size:16px}@media (min-width:768px){#wine-club #wine-club-experience-desktop header .wine-club-experience-title-container{width:410px}#wine-club #wine-club-experience-desktop header .wine-club-experience-title-container p{font-size:18px}}@media (min-width:992px) and (max-width:1199px){#wine-club #wine-club-experience-desktop header .wine-club-experience-title-container{width:530px}}@media (min-width:1200px){#wine-club #wine-club-experience-desktop header .wine-club-experience-title-container{width:550px}}#wine-club #wine-club-experience-desktop header .banner-badge{position:absolute;left:30px;bottom:30px;max-width:90px}@media (min-width:768px){#wine-club #wine-club-experience-desktop header .banner-badge{left:40px;bottom:40px;max-width:110px}}#wine-club #wine-club-experience-desktop header .fab-icon-container{position:absolute;bottom:40px;left:50%;height:56px;transition:bottom .5s ease}#wine-club #wine-club-experience-desktop .slides-grid h4{margin-bottom:3px}.android_checkout body,.android_checkout p,.android_faq body,.android_faq p,.android_impressum body,.android_impressum p,.android_landingpage body,.android_landingpage p,.android_storytelling body,.android_storytelling p,.ios_checkout body,.ios_checkout p,.ios_faq body,.ios_faq p,.ios_impressum body,.ios_impressum p,.ios_landingpage body,.ios_landingpage p,.ios_storytelling body,.ios_storytelling p{font-size:16px!important}.android_checkout .landing-mobile .landing-hero,.android_faq .landing-mobile .landing-hero,.android_impressum .landing-mobile .landing-hero,.android_landingpage .landing-mobile .landing-hero,.android_storytelling .landing-hero,.ios_checkout .landing-mobile .landing-hero,.ios_faq .landing-mobile .landing-hero,.ios_impressum .landing-mobile .landing-hero,.ios_landingpage .landing-mobile .landing-hero,.ios_storytelling .landing-hero{overflow-x:hidden}.android_storytelling .legal-container,.android_storytelling .storytelling-follow-block,.ios_storytelling .legal-container,.ios_storytelling .storytelling-follow-block{display:none}.android_storytelling .floating-box,.ios_storytelling .floating-box{display:none!important}@media only screen and (min-width:768px){.android_storytelling .modal-open,.ios_storytelling .modal-open{overflow:scroll!important}.android_storytelling #SuccessPageReferralModal,.android_storytelling .modal-backdrop,.ios_storytelling #SuccessPageReferralModal,.ios_storytelling .modal-backdrop{display:none!important}}.android_loyalty,.ios_loyalty{background-color:#f7f6f4!important}.android_loyalty #footer,.android_loyalty #header,.android_loyalty footer,.ios_loyalty #footer,.ios_loyalty #header,.ios_loyalty footer{display:none!important}.android_checkout #gift-product-title,.android_checkout #redeem-gift-popover,.android_checkout .gift-background,.android_giftcards #gift-product-title,.android_giftcards #redeem-gift-popover,.android_giftcards .gift-background,.deep-link,.ios_giftcards #gift-product-title,.ios_giftcards #redeem-gift-popover,.ios_giftcards .gift-background{display:none}.mobile-hf-css .deep-link{display:inline-block!important}.android_checkout footer,.android_faq footer,.android_impressum footer,.android_landingpage footer,.ios_checkout footer,.ios_faq footer,.ios_impressum footer,.ios_landingpage footer,.mobile-hf-css #footer,.mobile-hf-css #header,.mobile-hf-css .deep-link-hide{display:none!important}.mobile-hf-css .dark-wood-bg,.mobile-hf-css .light-wood-bg,.mobile-hf-css.dark-wood-bg,.mobile-hf-css.light-wood-bg{background-image:none!important;background-color:#fdfcfa}.mobile-hf-css .title-lead{color:#333!important}.android_checkout .cms-content h1,.android_faq .cms-content h1,.android_impressum .cms-content h1,.android_landingpage .cms-content h1,.ios_checkout .cms-content h1,.ios_faq .cms-content h1,.ios_impressum .cms-content h1,.ios_landingpage .cms-content h1{font-size:30px}.android_checkout .legal-container,.android_checkout .promo-item-container,.android_checkout .storytelling-follow-block,.android_checkout .sushi-promo-item,.android_checkout .top-bar,.android_checkout header,.android_faq .legal-container,.android_faq .promo-item-container,.android_faq .storytelling-follow-block,.android_faq .sushi-promo-item,.android_faq .top-bar,.android_faq header,.android_impressum .legal-container,.android_impressum .promo-item-container,.android_impressum .storytelling-follow-block,.android_impressum .sushi-promo-item,.android_impressum .top-bar,.android_impressum header,.android_landingpage .legal-container,.android_landingpage .promo-item-container,.android_landingpage .storytelling-follow-block,.android_landingpage .sushi-promo-item,.android_landingpage .top-bar,.android_landingpage header,.ios_checkout .legal-container,.ios_checkout .promo-item-container,.ios_checkout .storytelling-follow-block,.ios_checkout .sushi-promo-item,.ios_checkout .top-bar,.ios_checkout header,.ios_faq .legal-container,.ios_faq .promo-item-container,.ios_faq .storytelling-follow-block,.ios_faq .sushi-promo-item,.ios_faq .top-bar,.ios_faq header,.ios_impressum .legal-container,.ios_impressum .promo-item-container,.ios_impressum .storytelling-follow-block,.ios_impressum .sushi-promo-item,.ios_impressum .top-bar,.ios_impressum header,.ios_landingpage .legal-container,.ios_landingpage .promo-item-container,.ios_landingpage .storytelling-follow-block,.ios_landingpage .sushi-promo-item,.ios_landingpage .top-bar,.ios_landingpage header{display:none!important}.android_checkout .landing-hero header,.android_faq .landing-hero header,.android_impressum .landing-hero header,.android_landingpage .landing-hero header,.ios_checkout .landing-hero header,.ios_faq .landing-hero header,.ios_impressum .landing-hero header,.ios_landingpage .landing-hero header{display:block!important}.android_checkout #content,.android_checkout .wooden-bg,.android_checkout.wooden-bg,.android_faq #content,.android_faq .wooden-bg,.android_faq.wooden-bg,.android_impressum #content,.android_impressum .wooden-bg,.android_impressum.wooden-bg,.android_landingpage #content,.android_landingpage .wooden-bg,.android_landingpage.wooden-bg,.ios_checkout #content,.ios_checkout .wooden-bg,.ios_checkout.wooden-bg,.ios_faq #content,.ios_faq .wooden-bg,.ios_faq.wooden-bg,.ios_impressum #content,.ios_impressum .wooden-bg,.ios_impressum.wooden-bg,.ios_landingpage #content,.ios_landingpage .wooden-bg,.ios_landingpage.wooden-bg{background-image:none!important;background:#fff!important}.android_checkout .box-container,.android_faq .box-container,.android_impressum .box-container,.android_landingpage .box-container,.ios_checkout .box-container,.ios_faq .box-container,.ios_impressum .box-container,.ios_landingpage .box-container{box-shadow:none!important}.android_checkout .ribbon,.android_faq .ribbon,.android_impressum .ribbon,.android_landingpage .ribbon,.ios_checkout .ribbon,.ios_faq .ribbon,.ios_impressum .ribbon,.ios_landingpage .ribbon{display:none!important}.android_checkout .wooden-small-text,.android_faq .wooden-small-text,.android_impressum .wooden-small-text,.android_landingpage .wooden-small-text,.ios_checkout .wooden-small-text,.ios_faq .wooden-small-text,.ios_impressum .wooden-small-text,.ios_landingpage .wooden-small-text{text-shadow:none!important;color:#d3d3d3!important;font-size:13px!important}.android_checkout .sushi-promo-item,.android_faq .sushi-promo-item,.android_impressum .sushi-promo-item,.android_landingpage .sushi-promo-item,.ios_checkout .sushi-promo-item,.ios_faq .sushi-promo-item,.ios_impressum .sushi-promo-item,.ios_landingpage .sushi-promo-item{box-shadow:none!important}.android_checkout #login small,.android_checkout #successPageSurveySubmitted .btn-default,.android_checkout #successPageSurveySubmitted .btn-primary,.android_checkout .checkout-success-thankyou .btn-primary,.android_checkout .email-bar,.android_checkout .notification-bubble-container,.android_faq #login small,.android_faq #successPageSurveySubmitted .btn-default,.android_faq #successPageSurveySubmitted .btn-primary,.android_faq .checkout-success-thankyou .btn-primary,.android_faq .email-bar,.android_faq .notification-bubble-container,.android_impressum #login small,.android_impressum #successPageSurveySubmitted .btn-default,.android_impressum #successPageSurveySubmitted .btn-primary,.android_impressum .checkout-success-thankyou .btn-primary,.android_impressum .email-bar,.android_impressum .notification-bubble-container,.android_landingpage #login small,.android_landingpage #successPageSurveySubmitted .btn-default,.android_landingpage #successPageSurveySubmitted .btn-primary,.android_landingpage .checkout-success-thankyou .btn-primary,.android_landingpage .email-bar,.android_landingpage .notification-bubble-container,.ios_checkout #login small,.ios_checkout #successPageSurveySubmitted .btn-default,.ios_checkout #successPageSurveySubmitted .btn-primary,.ios_checkout .checkout-success-thankyou .btn-primary,.ios_checkout .email-bar,.ios_checkout .notification-bubble-container,.ios_faq #login small,.ios_faq #successPageSurveySubmitted .btn-default,.ios_faq #successPageSurveySubmitted .btn-primary,.ios_faq .checkout-success-thankyou .btn-primary,.ios_faq .email-bar,.ios_faq .notification-bubble-container,.ios_impressum #login small,.ios_impressum #successPageSurveySubmitted .btn-default,.ios_impressum #successPageSurveySubmitted .btn-primary,.ios_impressum .checkout-success-thankyou .btn-primary,.ios_impressum .email-bar,.ios_impressum .notification-bubble-container,.ios_landingpage #login small,.ios_landingpage #successPageSurveySubmitted .btn-default,.ios_landingpage #successPageSurveySubmitted .btn-primary,.ios_landingpage .checkout-success-thankyou .btn-primary,.ios_landingpage .email-bar,.ios_landingpage .notification-bubble-container{display:none!important}.android_checkout #AgbForm_agb_confirmed,.android_faq #AgbForm_agb_confirmed,.android_impressum #AgbForm_agb_confirmed,.android_landingpage #AgbForm_agb_confirmed,.ios_checkout #AgbForm_agb_confirmed,.ios_faq #AgbForm_agb_confirmed,.ios_impressum #AgbForm_agb_confirmed,.ios_landingpage #AgbForm_agb_confirmed{background:0 0!important}.android_checkout .osushi-promo-item,.android_checkout .sushi-cart-summary,.android_checkout .sushi-cart-table,.android_faq .osushi-promo-item,.android_faq .sushi-cart-summary,.android_faq .sushi-cart-table,.android_impressum .osushi-promo-item,.android_impressum .sushi-cart-summary,.android_impressum .sushi-cart-table,.android_landingpage .osushi-promo-item,.android_landingpage .sushi-cart-summary,.android_landingpage .sushi-cart-table,.ios_checkout .osushi-promo-item,.ios_checkout .sushi-cart-summary,.ios_checkout .sushi-cart-table,.ios_faq .osushi-promo-item,.ios_faq .sushi-cart-summary,.ios_faq .sushi-cart-table,.ios_impressum .osushi-promo-item,.ios_impressum .sushi-cart-summary,.ios_impressum .sushi-cart-table,.ios_landingpage .osushi-promo-item,.ios_landingpage .sushi-cart-summary,.ios_landingpage .sushi-cart-table{box-shadow:none!important}.android_checkout #successPageSurveySubmitted,.android_faq #successPageSurveySubmitted,.android_impressum #successPageSurveySubmitted,.android_landingpage #successPageSurveySubmitted,.ios_checkout #successPageSurveySubmitted,.ios_faq #successPageSurveySubmitted,.ios_impressum #successPageSurveySubmitted,.ios_landingpage #successPageSurveySubmitted{margin-bottom:20px!important}.android_checkout .floating-box,.android_faq .floating-box,.android_impressum .floating-box,.android_landingpage .floating-box,.ios_checkout .floating-box,.ios_faq .floating-box,.ios_impressum .floating-box,.ios_landingpage .floating-box{display:none!important}@media only screen and (min-width:768px){.android_checkout .modal-open,.android_faq .modal-open,.android_impressum .modal-open,.android_landingpage .modal-open,.ios_checkout .modal-open,.ios_faq .modal-open,.ios_impressum .modal-open,.ios_landingpage .modal-open{overflow:scroll!important}.android_checkout #SuccessPageReferralModal,.android_checkout .modal-backdrop,.android_faq #SuccessPageReferralModal,.android_faq .modal-backdrop,.android_impressum #SuccessPageReferralModal,.android_impressum .modal-backdrop,.android_landingpage #SuccessPageReferralModal,.android_landingpage .modal-backdrop,.ios_checkout #SuccessPageReferralModal,.ios_checkout .modal-backdrop,.ios_faq #SuccessPageReferralModal,.ios_faq .modal-backdrop,.ios_impressum #SuccessPageReferralModal,.ios_impressum .modal-backdrop,.ios_landingpage #SuccessPageReferralModal,.ios_landingpage .modal-backdrop{display:none!important}}.dark-wood-bg{background-image:url(/images/lentil/checkout-bg.jpg);background-size:contain}.wooden-bg{background:url(/images/hellofresh/background/wood_bg.jpg) 0% 0% #f5f5f5}.light-bg{background-color:#fdfcfa;border-bottom:solid 1px #eceae6}body{font-family:'Source Sans Pro';font-size:14px}@media (min-width:992px){body{font-size:16px}}body h1,body h2,body h3,body h4,body p{margin:0}body .btn{border-radius:0}body .btn-lg{font-size:16px;font-weight:400}body .btn-primary{border-color:#ff5a00}body .bold{font-weight:600}body .vertical-middle-align-row{display:table;width:100%;height:100%}body .vertical-middle-align-row .vertical-middle-align-cell{display:table-cell;vertical-align:middle;float:none}body .section-border{border:solid 1px #eceae6}body .border-bottom{border-bottom:solid 1px #eceae6}