@font-face{font-family:"Source Sans Pro";src:url("/main-lib/fonts/source_sans_pro/SourceSansPro-Regular.ttf") format("truetype"),url("/main-lib/fonts/source_sans_pro/SourceSansPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro Light";src:url("/main-lib/fonts/source_sans_pro/SourceSansPro-Light.ttf") format("truetype"),url("/main-lib/fonts/source_sans_pro/SourceSansPro-Light.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro Bold";src:url("/main-lib/fonts/source_sans_pro/SourceSansPro-Bold.ttf") format("truetype"),url("/main-lib/fonts/source_sans_pro/SourceSansPro-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro Semibold";src:url("/main-lib/fonts/source_sans_pro/SourceSansPro-Semibold.ttf") format("truetype"),url("/main-lib/fonts/source_sans_pro/SourceSansPro-Semibold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Oswald Light";src:url("/main-lib/fonts/oswald/Oswald-Light.ttf") format("truetype"),url("/main-lib/fonts/oswald/Oswald-Light.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Oswald Regular";src:url("/main-lib/fonts/oswald/Oswald-Regular.ttf") format("truetype"),url("/main-lib/fonts/oswald/Oswald-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Oswald Bold";src:url("/main-lib/fonts/oswald/Oswald-Bold.ttf") format("truetype"),url("/main-lib/fonts/oswald/Oswald-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{vertical-align:baseline;margin:0;padding:0;position:relative;z-index:0;box-sizing:border-box}body,.responsiveDialog,.responsivePopupContent{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;color:#1d1d1d;background:#fcfdf8}body.iosApp::before{content:"";width:100%;height:20px;background:#fff;position:fixed;top:0;left:0;z-index:1}.responsiveDialog *,.responsivePopup *{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;color:#1d1d1d}a{color:#1d1d1d}.clear{clear:both}@keyframes shadowPulse{0%{box-shadow:0 0 10px 0 #000}100%{box-shadow:0 0 5px 0 rgba(0,0,0,0)}}.shadow-pulse{animation-name:shadowPulse;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:linear}#header{width:100%;margin-bottom:25px;position:fixed;z-index:3;background:#fcfdf8}#headerContentMobile{display:none;border-bottom:1px solid #eaebe6}.cartMenuToggle{width:120px;min-width:75px;max-width:160px;display:none;height:100%;border-right:1px solid #eaebe6}.menuIcon{cursor:pointer}.menuIcon svg{width:100%;fill:#1d1d1d;padding:10px}.shopping:hover svg,.menuIcon.active svg,.menuIcon:hover svg{fill:#be1622}.shopping svg{fill:#1d1d1d}.shopMenuMobile,.shopMenuMobile.active{position:absolute;left:-1000px;top:185px;padding:0;min-width:250px;width:50%;transition-property:left;transition-duration:500ms;border:0;display:block;z-index:2;background:#fff}.shopMenuMobile.active{left:0 !important;z-index:3;top:67px !important}.iosApp .shopMenuMobile,.iosApp .shopMenuMobile.active{top:170px}#logo{position:relative;left:0;top:0;background:#bae796;width:100%;padding:7px 60px;border-left:1px solid #daf1c4;border-bottom:1px solid #daf1c4;display:block}#logo img{display:block;width:100%;max-width:184px;margin:auto}#navigationTop{width:100%;z-index:1}#navigationBottom{width:100%;background:#bae796}.navigationContainer{width:1440px;margin:auto}#navigationTop .navigationContainer{display:grid;grid-template-columns:repeat(4, 1fr)}#navigationTop .navigationContainer svg{height:36px;width:60px;fill:#1d1d1d}#navigationTop .navigationContainer svg.arrow{height:10px;width:8px;margin-left:2px}#navigationTop .navigationContainer .navigationElement{display:grid;grid-template-columns:32% 68%;width:100%;grid-gap:10px;cursor:pointer;text-decoration:none;border-right:1px solid #eaebe6;padding:10px 0}#navigationTop .navigationContainer .navigationElement:hover{background:#fff}#navigationTop .navigationContainer .navigationElement:hover div{color:#e43122}#navigationTop .navigationContainer .navigationElement:hover svg{fill:#e43122}#navigationTop .navigationContainer .navigationElement .elementPic{text-align:right;padding-right:8px}#navigationTop .navigationContainer .navigationElement .linkTitle{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-weight:normal;font-size:22px;text-transform:uppercase;width:100%}#navigationTop .navigationContainer .navigationElement .linkText{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:18px;font-weight:normal}#navigationTop .navigationContainer .navigationElement .linkTitle,#navigationTop .navigationContainer .navigationElement .linkText{text-align:left}#navigationTop .navigationContainer .navigationElement div{place-self:center stretch;text-align:center}#navigationBottom ul{width:100%;list-style:none;display:flex;justify-content:space-between;float:right;background:#bae796;border-bottom:1px solid #eaebe6}#navigationBottom ul li{flex-basis:11.11%}#navigationBottom ul li .menuItem{width:100%;padding:16px 20px 15px;text-transform:uppercase;font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:20px;text-decoration:none;display:block;border-left:1px solid #daf1c4;text-align:center;cursor:pointer}#navigationBottom ul li.last .menuItem{border-right:1px solid #daf1c4}#navigationBottom ul li .menuItem:hover{color:#e43122}#main{padding-top:133px}@media all and (min-width: 768px){#main{padding-top:162px}}#main .homeGrid{display:grid;grid-template-columns:1fr;margin:0 auto;width:100%}@media all and (min-width: 1080px){#main .homeGrid{width:calc(100vw - 30px);grid-template-columns:66% 34%;margin:0 auto 100px 0}}@media all and (min-width: 1440px){#main .homeGrid{width:calc(1440px + (100vw - 1440px)/2)}}#main .homeGrid .image picture,#main .homeGrid .image picture img{display:block;width:100%;height:100%}#main .homeGrid .text{display:flex;justify-content:center;align-self:center;flex-direction:column;margin:26px auto}@media all and (min-width: 1080px){#main .homeGrid .text{margin:15px auto}}#main .homeGrid .text h1{color:#e53325;text-transform:uppercase;font-family:"Oswald Bold",Arial,Geneva,sans-serif;font-size:32px;line-height:34px;font-weight:normal;font-style:normal;text-align:center;margin-bottom:5px}@media all and (min-width: 768px){#main .homeGrid .text h1{font-size:42px;line-height:44px;margin-bottom:15px}}#main .homeGrid .text .chosenStore .labelStore,#main .homeGrid .text .chosenStore .storeName{font-family:"Source Sans Pro Semibold",Arial,Geneva,sans-serif;font-weight:normal;font-style:normal;font-size:20px;color:#000;text-align:center;text-transform:uppercase}@media all and (min-width: 768px){#main .homeGrid .text .chosenStore .labelStore,#main .homeGrid .text .chosenStore .storeName{font-size:28px}}#main .homeGrid .text .chosenStore .labelStore{font-weight:bold}#main .homeGrid .text .chosenStore .changeStore{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-weight:normal;font-style:normal;font-size:16px;text-decoration:none;text-align:center;color:#8dc679;display:block}#main .homeGrid .text .chosenStore .changeStore:hover{color:#e53325}#main .homeGrid .text .buttonWrapper{display:grid;grid-template-columns:1fr;grid-gap:15px;margin:20px auto}@media all and (min-width: 768px){#main .homeGrid .text .buttonWrapper{max-width:768px}}@media all and (min-width: 1081px){#main .homeGrid .text .buttonWrapper{max-width:unset;grid-template-columns:1fr 1fr}}#main .homeGrid .text .buttonWrapper .buttons{display:block;width:100%;max-width:300px;margin:0 auto}@media all and (min-width: 768px){#main .homeGrid .text .buttonWrapper .buttons{width:100%}}#main .homeGrid .text .buttonWrapper .buttons .button-primary{background:linear-gradient(to bottom, #93dbf1, #4890cb);color:#fff;text-transform:uppercase;display:block;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:5px 35px 8px;border-radius:30px;cursor:pointer;font-size:22px;font-family:"Source Sans Pro Semibold",Arial,Geneva,sans-serif;border:none;text-align:center;width:100%}#main .homeGrid .text .buttonWrapper .buttons .button-primary:hover{background:linear-gradient(to bottom, #4890cb, #93dbf1);color:#faf5a1}#main .homeGrid .text .buttonWrapper .buttons .buttonImage{display:block;width:100%;margin:10px 0}#main .homeGrid .text .buttonWrapper .buttons .buttonImage picture,#main .homeGrid .text .buttonWrapper .buttons .buttonImage picture img{display:block;width:100%}.shopSearchBar{z-index:1;margin-bottom:20px;padding-top:185px}.formWrapper{width:1440px;margin:auto;background:url("../pics/paper_bg.jpg");border:3px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:3px;padding:20px 25px;display:grid;grid-template-columns:340px auto 50px 250px;grid-gap:20px}.formWrapper .formLabel{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:24px;width:100%;display:flex;margin:auto;align-self:center;justify-content:start}.formWrapper #zsForm{margin-right:30px;top:-8px}.shopSearchForm .shopSearchSubmitWrapper #shopSearchSubmit,.pickupWrapper .pickupButton,#zsForm #zsSubmitContainer label{border:0 !important}.shopSearchForm .shopSearchSubmitWrapper #shopSearchSubmit.disabled{background:#aaa;color:#fff;cursor:not-allowed}.shopSearchForm .shopSearchSubmitWrapper #shopSearchSubmit.disabled:hover{background:#aaa;color:#fff;cursor:not-allowed}.shopSearchForm .shopSearchInput{height:40px;border:1px solid #d9d9d9;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:21px;color:#8e8e8e;padding:0 10px;width:100%}#zsForm #zsError{display:none}#zsForm #zsSubmitContainer{float:left}#zsForm #zsSubmitContainer label{border:none;color:#fff;display:block}#zsForm #zsSubmitContainer label:hover{color:#faf5a1}#zsForm #zsSubmitContainer label span{top:-5px}#zsForm #zsSubmitContainer label .zsSubmitIcon{width:25px;height:25px;fill:currentColor;margin-right:10px;display:inline-block}#zsForm #zsSubmit{display:none}.shopSearchForm .shopSearchSubmitWrapper #shopSearchSubmit,.shopSearchBar .takeawayButton,.pickupWrapper .pickupButton,#zsForm #zsSubmitContainer label{background:linear-gradient(to bottom, #93dbf1, #4890cb);color:#fff;height:40px;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:0 20px;border-radius:30px;cursor:pointer;font-size:22px;font-family:"Source Sans Pro Semibold",Arial,Geneva,sans-serif;z-index:1;border:1px solid rgba(0,0,0,0);text-align:center;width:100%}.shopSearchBar .takeawayButton{border:none !important;text-align:center;height:40px;line-height:40px;display:block;text-decoration:none}.shopSearchBar .takeawayButton:hover,.shopSearchForm .shopSearchSubmitWrapper #shopSearchSubmit:hover,.pickupWrapper .pickupButton:hover{color:#faf5a1}.formWrapper .shopSearchForm{display:grid;grid-template-columns:auto 200px;grid-gap:20px;width:100%;height:40px}.formWrapper .or{text-align:center;width:100%;display:flex;justify-content:center;margin:auto;height:40px;font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-weight:normal;font-size:24px;line-height:40px}.pickupButton .pickupButtonIcon{display:inline-block;fill:currentColor;width:14px;height:25px;margin-right:10px}.pickupButton span{top:-5px}.pickupWrapper .pickupLinks{display:none;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15)}.pickupWrapper.open .pickupLinks{display:block;padding-top:25px;top:-25px}.pickupWrapper .pickupLink{padding:5px 10px;display:block;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:18px;text-decoration:none;border-bottom:1px solid #eaebe6}.pickupWrapper .pickupLink:hover{background:#bae796}.ui-widget-content{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);padding:0;border:none}.ui-corner-all{border-radius:0}.ui-menu .ui-menu-item a{color:#1d1d1d;padding:5px 10px;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:18px;text-decoration:none;border:none;border-bottom:1px solid #eaebe6;font-weight:normal;line-height:unset}.ui-menu .ui-menu-item a.ui-state-focus{background:#bae796;margin:0}#sideBar{right:0;top:280px;z-index:2;position:fixed}body.overflowHidden #sideBar{right:17px}.sideBarBox{position:absolute;width:61px;border-radius:30px 0 0 30px;transition-property:width;transition-duration:300ms;margin-bottom:15px}#phoneBox{top:0;right:0}#loginBox{top:74px;right:0}.registerBoxBanner,.registerBoxBanner img{display:block;width:100%;height:auto;margin-bottom:20px}#facebookBox{top:148px;right:0}.boxHeader{background:#f7f7f7;border-radius:30px;padding:3px;box-shadow:0 0 4px rgba(0,0,0,.3)}.boxHeader .iconWrapper{width:53px;height:53px;float:left;background:#8e8e8e;border-radius:30px;margin-right:15px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.3)}.boxHeader .iconWrapper .boxIcon{width:29px;height:29px;fill:#fff;top:11px;left:15px}.boxHeader .line{width:calc(100% - 68px);float:right;font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:16px}.sideBarBox .boxHeader{cursor:pointer;border-radius:30px 0 0 30px}.sideBarBox .iconWrapper .boxIcon{width:24px;height:24px;top:15px;left:14px}.sideBarBox .boxHeader .line{font-size:24px;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;padding:12px 0;display:none;text-transform:uppercase}.sideBarBox .boxContent{padding:20px 30px 30px 68px;width:345px;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:18px;display:none}.sideBarBox .boxContent span{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:18px}.sideBarBox.open{width:345px;box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:30px 0 0 3px;background:#fff}.sideBarBox.open .boxHeader .line,.sideBarBox.open .boxContent{display:block}.sideBarBox:hover .boxHeader .iconWrapper,.sideBarBox.open .boxHeader .iconWrapper{background:#e53122}#facebookBox:hover .boxHeader .iconWrapper{background:#3b5999}.stores{padding:60px 0}.stores h1{color:#e53325;text-align:center;font-family:"Oswald Bold",Arial,Helvetica,sans-serif;font-size:32px;line-height:34px;text-transform:uppercase}@media all and (min-width: 768px){.stores h1{font-size:52px;line-height:54px}}.stores h2{color:#4690cf;text-align:center;font-family:"Oswald Regular",Arial,Helvetica,sans-serif;font-size:26px;margin-bottom:10px}@media all and (min-width: 768px){.stores h2{font-size:38px}}.stores .shopSearchForm{width:100%;margin:10px auto 30px;display:grid;grid-template-columns:1fr;grid-gap:10px;max-width:768px}@media all and (min-width: 1081px){.stores .shopSearchForm{grid-template-columns:auto 200px}}.stores .shopSearchForm .shopSearchInput{font-size:18px}.stores .storeGrid{display:grid;grid-template-columns:1fr;grid-gap:65px;margin:15px auto}@media all and (min-width: 768px){.stores .storeGrid{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 1080px){.stores .storeGrid{grid-template-columns:repeat(3, 1fr)}}.stores .storeGrid .storeWrapper{width:100%;display:block;border-radius:30px 30px 5px 5px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.stores .storeGrid .storeWrapper .title{border-radius:50px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:grid;grid-gap:15px;grid-template-columns:58px auto;width:100%}.stores .storeGrid .storeWrapper .title .storeIcon{background:#8c8c8c;box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.25);border-radius:50px;height:58px;width:58px;left:2px;top:2px}.stores .storeGrid .storeWrapper .title .storeIcon .boxIcon{display:block;fill:#fff;width:30px;height:30px;top:15px;left:15px}.stores .storeGrid .storeWrapper .title .titleText{display:block;padding:3px;font-family:"Oswald Regular",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:18px;color:#000}.stores .storeGrid .storeWrapper .title .titleText span{font-size:22px;color:#498fcc}.stores .storeGrid .storeWrapper .contactWrapper{padding:10px 20px 255px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#000;font-size:16px;line-height:19px}.stores .storeGrid .storeWrapper .contactWrapper .contact{flex-grow:1}.stores .storeGrid .storeWrapper .contactWrapper .contact span{font-family:"Oswald Regular",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#000;font-size:16px}.stores .storeGrid .storeWrapper .contactWrapper .contact table th,.stores .storeGrid .storeWrapper .contactWrapper .contact table td{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:16px}.stores .storeGrid .storeWrapper .contactWrapper .contact table th{padding-right:10px}.stores .storeGrid .storeWrapper .tableWrapper{display:flex;flex-direction:row}.stores .storeGrid .storeWrapper .tableWrapper table{flex-grow:2}.stores .storeGrid .storeWrapper .buttonWrapper{position:absolute;bottom:0;width:100%}.stores .storeGrid .storeWrapper .buttonWrapper picture,.stores .storeGrid .storeWrapper .buttonWrapper picture img{display:block;margin:0 auto;width:calc(100% - 30px);max-width:280px}.stores .storeGrid .storeWrapper .buttonWrapper .button-primary,.stores .storeGrid .storeWrapper .buttonWrapper .button-secondary{background:linear-gradient(to bottom, #93dbf1, #4890cb);color:#fff;text-decoration:none;display:block;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:10px 20px;border-radius:30px;cursor:pointer;font-size:20px;font-family:"Source Sans Pro Semibold",Arial,Geneva,sans-serif;text-align:center;width:calc(100% - 40px);margin:15px 20px}.stores .storeGrid .storeWrapper .buttonWrapper .button-primary:hover,.stores .storeGrid .storeWrapper .buttonWrapper .button-secondary:hover{color:#fad499}.stores .storeGrid .storeWrapper .buttonWrapper .button-secondary{background:linear-gradient(to bottom, #afe896, #81bb67);text-transform:none}.content{width:1440px;margin:0 auto 70px}#shopDescription,.pageWrapper{width:100%;margin:0 auto 30px;border:3px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:3px;background:url("../pics/paper_bg.jpg")}#shopDescription .container,.pageContent{background:url("../pics/background_aboutus.png") no-repeat scroll bottom left;padding:25px}#shopDescription .container table{border-collapse:collapse;max-width:100%;margin-bottom:25px}#shopDescription .container th,#shopDescription .container td{border:1px solid #000;padding:3px}#shopDescription .container th{text-align:left;padding-right:20px}#shopDescription .container ul{padding-left:20px;margin-bottom:25px}#shopDescription .container ul li{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:16px}#shopDescription .container ul.list{display:flex;flex-wrap:wrap;list-style:none;padding:0}#shopDescription .container ul.list li{width:250px;margin-bottom:10px}.pageContent a{color:#498fcd}.customers_advantages{background:none}h1{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:38px;color:#8dc679;font-weight:normal;margin-bottom:25px}h2{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:26px;font-weight:normal}h3{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:22px;font-weight:normal}p,.boxContent{font-family:"Source Sans Pro Light",Arial,Geneva,sans-serif;font-size:17px}p{margin-bottom:25px}.pageContent table{text-align:left}.pageContent table th{padding-right:20px}.pageContent p .emphasize{color:#498fcd;font-weight:bold}#footer{border-top:18px solid #231f20;background:#fff}#footer_content{width:1440px;margin:auto;padding:40px 0 35px}#footer_content #footerNavigation{float:left}#footer_content #footerNavigation .footerLink{text-decoration:none;border-right:1px solid #1d1d1d;padding-right:10px;margin-right:10px;font-family:"Source Sans Pro Light",Arial,Geneva,sans-serif;font-size:15px;display:block;cursor:pointer;float:left}#footer_content #footerNavigation .footerLink:last-child{border-right:none}#footer_content #footerNavigation .footerLink:hover{text-decoration:underline}#footer_content #footerNavigation .footerLink#ProvenExpert_widget_container{width:155px}#footer_content #footerNavigation .footerLink#ProvenExpert_widget_container img{width:100%;display:block;position:absolute;top:-105px;left:0}#footer_content #copyright{float:right;font-family:"Source Sans Pro Light",Arial,Geneva,sans-serif;font-size:15px}#footer_content #copyright a{text-decoration:none}#footer_content .footerLogo{display:block;position:absolute;top:-36px;right:20px;width:130px;height:65px}#startSlider{width:100%;margin:auto;border:3px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:3px;margin-bottom:70px}#hdImages{width:100%;height:100%}#mobiImages{width:100%;height:100%;display:none}#hdImages .hdHeader{display:block;float:left;width:100%}#startSlider .next,#startSlider .prev{width:50px;height:100%;margin:auto;position:absolute;top:0;cursor:pointer;z-index:1}#startSlider .next{right:0}#startSlider .prev{left:0;transform:scaleX(-1)}#startSlider .next::before,#startSlider .prev::before{content:"";width:6px;height:30px;transform:skew(20deg);background:#9d9d9d;position:absolute;bottom:50%;left:50%;transition-property:background;transition-duration:500ms}#startSlider .next::after,#startSlider .prev::after{content:"";width:6px;height:30px;transform:skew(-20deg);background:#9d9d9d;position:absolute;top:50%;left:50%;transition-property:background;transition-duration:500ms}#shopList{width:1080px;margin:auto;margin-bottom:70px;display:flex;flex-wrap:wrap}.storeBox{width:315px;float:left;margin-right:67px;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:30px 30px 3px 3px;background:#fff;display:block;text-decoration:none;padding-bottom:215px}.storeBox.last{margin-right:0}.storeBox:hover .boxHeader .iconWrapper{background:#e53325}.storeBox .boxHeader .iconWrapper .boxIcon{width:29px;height:29px;fill:#fff;top:11px;left:15px}.storeBox .boxHeader .iconWrapper.activeIcon .boxIcon{width:39px;height:39px;top:6px;left:9px}.storeBox:hover .boxHeader .iconWrapper .boxIcon{fill:#faf5a1}.storeBox .boxHeader .line{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:16px}.storeBox .boxHeader .headerTop{font-size:18px}.storeBox .boxHeader .headerBottom{font-size:22px;color:#4690cf}.storeBox .boxContent{padding:0 25px;display:grid;grid-template-columns:1fr;grid-gap:0}.storeBox .boxContent>div{margin-top:18px;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:16px}.storeBox .boxContent span{display:block}.storeBox .boxContent .headline{font-family:"Oswald Light",Arial,Geneva,sans-serif;font-weight:bold}.storeBox .btnBox{position:absolute;bottom:0;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:12px;width:100%;margin-bottom:15px}.storeBox .orderLink{margin:0 25px;background:linear-gradient(to bottom, #93dbf1, #4890cb);padding:5px 15px 8px;font-size:20px;font-family:"Source Sans Pro Semibold",Arial,Geneva,sans-serif;border-radius:30px;text-decoration:none;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);position:relative;right:0;bottom:0;width:calc(100% - 40px);text-align:center;display:block;cursor:pointer;text-transform:uppercase}.storeBox picture.storebanner,.storeBox picture.storebanner img{width:calc(100% - 40px);text-align:center;display:block;margin:0 auto;max-width:264px}.storeBox picture.storebanner.desktop{display:block}.storeBox picture.storebanner.tablet{display:none}.storeBox .orderLink.menuCard{background:linear-gradient(to bottom, #afe896, #81bb67);text-transform:none}.storeBox .orderLink:hover{color:#faf5a1}.storeBox .boxContent th{padding-right:30px;font-weight:normal}a.jobFormAnchor{display:block;position:relative;visibility:hidden}#formContainerArea{display:flex;flex-wrap:wrap}.textContainer{float:left;width:49%;margin-right:1%;border:3px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:3px;background:url("../pics/paper_bg.jpg")}.textContainer.last{margin-right:0;margin-left:1%}.formContainer{padding:25px}#ratingFormContainer::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../pics/background_feedback.png") no-repeat scroll bottom left}#jobFormContainer::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../pics/background_jobs.png") no-repeat scroll bottom left}.formContainer h2{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:38px;font-weight:normal;color:#4690cf;line-height:38px}.formContainer p{margin-top:16px;font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:15px}.formContainer form{margin-top:30px}.formContainer .formLine{display:flex;flex-wrap:wrap}.formContainer .formLine .selectwrapper,.formContainer .formLine .textfieldwrapper{float:left;width:48%;margin-right:2%;margin-bottom:25px;padding-bottom:51px}.formContainer .textareawrapper{margin-bottom:25px}.formContainer .formLine .selectwrapper:nth-child(2),.formContainer .formLine .textfieldwrapper:nth-child(2){margin-left:2%;margin-right:0}.formContainer label,.formContainer input,.formContainer select,.formContainer textarea,.formContainer input.email{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-size:17px}.formContainer label{display:block}.formContainer .textareawrapper label{margin-bottom:10px}.formContainer .textfieldwrapper input,.formContainer select,.formContainer textarea,.formContainer .textfieldwrapper input.email{width:100%;padding:10px 15px 8px;position:absolute;bottom:0;left:0}.formContainer textarea{height:138px;position:relative}.formContainer .submitWrapper{margin-bottom:40px;height:40px}.formContainer .submitWrapper input{border:none;background:linear-gradient(to bottom, #aee798, #7fbd68);color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:22px;font-family:"Source Sans Pro Semibold",Arial,Geneva,sans-serif;padding:5px 35px 8px;border-radius:30px;width:unset;position:absolute;right:0;top:0;cursor:pointer}.formContainer .submitWrapper input:hover{color:#faf5a1}.formContainer .required{display:none}.formContainer .require label{color:#e43122}.captchaContainer{height:78px;margin-bottom:40px}.captchaContainer .g-recaptcha{position:absolute;right:0;bottom:0;width:100%}.captchaContainer .g-recaptcha>div,.captchaContainer .g-recaptcha iframe{width:100% !important}.responsiveDialog .dialogLeftContent,.responsiveDialog .dialogRightContent,.responsivePopupContent::before{background:rgba(255,255,255,.5)}.responsiveDialog h2,.responsiveDialog h3,.responsivePopup h2,.responsivePopup h3,.ajaxInformationBar::before,.orderbox .cartTable .thead{background:#fff;font-family:"Oswald Regular",Arial,Geneva,sans-serif;border-bottom:1px solid #ddd;font-weight:normal}.responsiveDialog .dialogHeader h1,.responsiveDialog .dialogHeader h1 span{font-family:"Oswald Regular",Arial,Geneva,sans-serif}.productbox .dialogQuestion.mandatory h2,.areabox .deliveryContent.mandatory h3{border-bottom:1px solid #ddd}.responsiveDialog .dialogLogo{width:120px}.productbox .addon,.areabox .deliveryContent .deliveryEntry,.productbox .actSize,.productbox .productSize{background:#fff;border-color:#d95943;color:#d95943}.productbox .addon:nth-child(3n-1),.productbox .addon:nth-child(3n),.areabox .deliveryContent .deliveryEntry:nth-child(3n-2),.areabox .deliveryContent .deliveryEntry:nth-child(3n-1){border-right:1px solid #d95943}.shopRight .cell_products .pricesWrapper:hover,.shopRight .products .pricesWrapper:hover,.shopRight .additionalPages .addPageLink:hover,.shopRight #zsSubmit:hover,.shopRight .submitButton:hover,.productbox .addon:hover:not(.disabled),.productbox .addon.active,.areabox .deliveryContent .deliveryEntry:hover,.areabox .deliveryContent .deliveryEntry.active,.productbox .actSize:hover,.productbox .productSize:hover,.responsivePopupScroll:hover,.responsiveDialogScroll:hover{background:#70b965;color:#fff}.areabox .deliveryContent .deliveryEntry:hover .minOrder,.areabox .deliveryContent .deliveryEntry.active .minOrder,.productbox .actSize:hover .referenceSize,.productbox .productSize:hover .referenceSize{color:inherit}.areabox table td,.areabox table th,.responsivePopup .nutrientTable td,.responsivePopup .allergenTable td,.responsivePopup .nutrientTable th,.responsivePopup .allergenTable th,.responsivePopup.imprint .days,.responsivePopup.imprint .times,.responsivePopup.imprint .mbwHeader,.responsivePopup.imprint .shippingHeader,.responsivePopup.imprint .areaHeader,.responsivePopup.imprint .minOrder,.responsivePopup.imprint .shipping,.responsivePopup.imprint .areas,.responsiveDialog hr,.orderbox .cartTable .cell,.orderbox .cartTable .add_delete,.orderbox .cartTable .mindest,.orderbox .cartTable .hint,.shopRight .openingData table td,.shopRight .openingData table th,.shopRight .deliveryAreas .days,.shopRight .deliveryAreas .times,.shopRight .deliveryAreas .mbwHeader,.shopRight .deliveryAreas .shippingHeader,.shopRight .deliveryAreas .areaHeader,.shopRight .deliveryAreas .minOrder,.shopRight .deliveryAreas .shipping,.shopRight .deliveryAreas .areas{border-color:#949392}.productbox .breadcrumbs .breadcrumb.active{color:#ec6607}.responsivePopupScroll,.responsiveDialogScroll{border-color:#fff;background:#d95943;color:#fff}.responsivePopupScroll:hover::before,.responsivePopupScroll:hover::after,.responsiveDialogScroll:hover::before,.responsiveDialogScroll:hover::after{background:#fff}.responsiveDialogScroll::before,.responsiveDialogScroll::after,.responsivePopupScroll::before,.responsivePopupScroll::after{background:#fff}.body_imprint table th{text-align:left;min-width:280px}.responsivePopupContent{font-size:17px}@media all and (max-width: 1500px){.content{width:100%;padding:60px 30px}#footer_content{width:100%;padding:40px 30px 35px}.additionalContentWrapper{padding:20px 30px}.additionalContentText{width:100%}#footer_content{width:100%;padding:40px 30px 35px}}@media all and (max-width: 1440px){.navigationContainer{width:100%}.formWrapper{width:calc(100% - 60px)}#logo{padding:7px 0}#logo img{display:block;margin:auto}#formContainerArea{display:block}.textContainer,.textContainer.last{width:100%;float:none;margin:0 auto 30px}}@media all and (max-width: 1279px){#headerContent{display:none}#headerContentMobile{display:block}#navBarMobile{display:grid;grid-template-columns:120px auto 120px}#navBarMobileBottom{width:100%;background:#bae796;height:55px;border-bottom:1px solid #eaebe6}#navBarMobile #logoMobile{text-align:center;padding:10px 0}.shopping{min-width:75px;max-width:160px;height:100%;padding:25px 0;border:none;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-left:1px solid #eaebe6;cursor:pointer}.shopping .wrapper{width:100px;margin:auto 5px;top:8px}.shopping .icon{margin:0;top:0;width:100px;height:40px}#navBarMobileBottom .topLinkGrid{width:calc(100% - 50px);display:grid;grid-template-columns:200px auto 200px;margin:0 auto;height:100%;padding:10px 0;cursor:pointer}#navBarMobileBottom .topLinkGrid .linkTextLeft,#navBarMobileBottom .topLinkGrid .linkTextRight{display:flex;flex-direction:row;align-items:center}#navBarMobileBottom .topLinkGrid .linkTextLeft{text-align:left}#navBarMobileBottom .topLinkGrid .linkTextLeft svg{width:25px;height:32px;margin-right:10px}#navBarMobileBottom .topLinkGrid svg{fill:#1d1d1d}#navBarMobileBottom:hover .topLinkGrid svg{fill:#e43122}#navBarMobileBottom:hover .topLinkGrid{color:#e43122}#navBarMobileBottom .topLinkGrid .linkTextLeft span{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-weight:normal;font-size:25px;text-transform:uppercase}#navBarMobileBottom .topLinkGrid .linkTextRight{text-align:right}#navBarMobileBottom .topLinkGrid .linkTextRight .text{font-family:"Source Sans Pro",Arial,Geneva,sans-serif;font-weight:normal;font-size:18px;width:calc(100% - 22px)}#navBarMobileBottom .topLinkGrid .linkTextRight svg{width:8px;height:12px;margin-left:10px;top:1px}#navBarMobileBottom .linkTextGrid{height:100%;line-height:55px;float:none}#navBarMobileBottom:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border-bottom:none}.cartMenuToggle,#navBarMobileBottom{display:block}#logoMobile:hover,.cartMenuToggle:hover{background:#fff}#listButtonMobile{float:left;width:17%;min-width:75px;max-width:160px;height:100%;padding:25px 0;border:none;text-align:center;border-left:1px solid #eaebe6}#listButtonMobile .wrapper{width:100px;margin:auto;top:8px}body:not(.body_home) #listButtonMobile{display:none}#listButtonMobile .icon{float:none;margin:0;top:0;width:100px;height:40px}.shopMenuMobile li{border-bottom:1px solid #dedede;line-height:50px}.shopMenuMobile li .topLink,.shopMenuMobile li .menuItem{height:50px;width:100%;padding:0 30px 0 50px;font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:20px;display:block;text-decoration:none;text-transform:uppercase;cursor:pointer}.shopMenuMobile li .linkText .topRow{font-family:"Oswald Regular",Arial,Geneva,sans-serif;font-size:20px}.shopMenuMobile li .linkText .bottomRow,.shopMenuMobile li .linkText .arrow{display:none}.shopMenuMobile li:hover .menuItem{color:#e53120}#sideBar{display:none}.content{width:100%;padding:60px 30px}.menuIcon .wrapper{display:flex;height:100%}.menuIcon svg{width:100px;height:55px;margin:auto}.formWrapper .formLabel,.formWrapper .or{font-size:18px}.shopSearchForm .shopSearchSubmitWrapper #shopSearchSubmit,.shopSearchBar .takeawayButton,.pickupWrapper .pickupButton,#zsForm #zsSubmitContainer label{font-size:18px}.shopSearchForm .shopSearchInput{font-size:19px}.formWrapper{grid-template-columns:250px auto 30px 250px}}@media all and (max-width: 1140px){.storeBox picture.storebanner.tablet{display:block}.storeBox picture.storebanner.desktop{display:none}.zipSearchBar{padding:185px 30px 0}#zsForm #zsZip{width:100%;margin:20px 0}#zsForm #zsSubmitContainer{width:300px;margin:auto}.pickupWrapper{width:300px;margin:auto;position:relative;right:auto}.pickupWrapper .pickupButton{padding:10px 18px 5px}.pickupWrapper.open .pickupLinks{position:absolute;top:19px;width:100%}#shopList{width:100%;margin-bottom:0}.storeBox{width:100%;margin-bottom:20px;margin-right:0}.storeBox .boxContent{height:unset;padding-bottom:25px;grid-gap:20px;grid-template-columns:1fr 1fr}.storeBox .boxContent div:not(:last-of-type){width:100%}.storeBox .boxContent .orderLink{top:-80px;bottom:unset;right:-12px}.storeBox{padding-bottom:70px}.storeBox .btnBox{grid-template-columns:1fr 1fr 1fr;grid-gap:10px;width:calc(100% - 40px)}.storeBox .orderLink{width:calc(100% - 10px)}}@media(max-width: 1080px){.responsiveDialog .dialogRightContent{background:rgba(255,255,255,.95)}.storeBox{padding-bottom:62px}.storeBox .orderLink{width:calc(100% - 10px);margin:0}.storeBox .boxContent{grid-template-columns:1fr 1fr;grid-gap:0}.storeBox .btnBox{padding:0 20px;width:100%}.storeBox .boxContent div:not(:last-of-type){padding-left:10px}.storeBox .orderLink{width:calc(100% - 10px)}.formWrapper{display:block;text-align:center}.formWrapper .shopSearchForm,.formWrapper .formLabel,.formWrapper .or{display:block;width:100%;height:unset;text-align:center}.formWrapper .shopSearchForm .shopSearchInput{margin:20px 0;text-align:center}}@media(max-width: 991px){#ProvenExpert_widget_container{display:none}.storeBox{padding-bottom:65px}.storeBox .boxContent{grid-template-columns:1fr 1fr;grid-gap:0}}@media all and (max-width: 768px){.content{padding:40px 30px}#searchButtonMobile .searchButtonIcon{top:9px}.storeBox{padding-bottom:215px}.storeBox .btnBox{grid-gap:15px;grid-template-columns:1fr;padding:0}.storeBox picture.storebanner.tablet{display:none}.storeBox picture.storebanner.desktop{display:block}.storeBox .orderLink{width:calc(100% - 40px);margin:0 auto}#listButtonMobile{padding:10px 0}#cart{padding:10px 0}#navBarMobile{grid-template-columns:70px auto 70px}#navBarMobileBottom .topLinkGrid{width:100%}.cartMenuToggle{width:70px}#navBarMobileBottom{height:45px}#navBarMobileBottom .linkText{line-height:45px}.productbox .addon:nth-child(2n),.areabox .deliveryContent .deliveryEntry:nth-child(2n-1){border-right:0}.shopMenuMobile{top:105px !important}#navBarMobileBottom{height:65px}#navBarMobileBottom .topLinkGrid{display:block}#navBarMobileBottom .topLinkGrid .linkTextLeft{text-align:center;width:100%;padding:5px 0;align-content:center;height:100%}#navBarMobileBottom .topLinkGrid .linkTextLeft svg{margin-left:auto}#navBarMobileBottom .topLinkGrid .linkTextLeft span{margin-right:auto}#navBarMobileBottom .topLinkGrid .linkTextCenter,#navBarMobileBottom .topLinkGrid .linkTextRight{display:none}.zipSearchBar{padding-top:135px}#hdImages{display:none}#mobiImages{display:block}.shopMenuMobile,.shopMenuMobile.active{width:100%;top:105px}.iosApp .shopMenuMobile,.iosApp .shopMenuMobile.active{top:120px}.textContainer,.textContainer.last{width:100%}.formContainer .formLine .selectwrapper,.formContainer .formLine .textfieldwrapper,.formContainer .formLine .selectwrapper:nth-child(2),.formContainer .formLine .textfieldwrapper:nth-child(2){width:100%;margin:0 0 25px 0}#footer_content #footerNavigation,#footer_content #copyright{float:none;width:100%;text-align:center}#footer_content #copyright{margin-bottom:20px}#footer_content #footerNavigation{display:flex;justify-content:space-between}#footer_content #footerNavigation .footerLink{flex-basis:20%;border:none;padding:0}.shopSearchBar{padding-top:165px;z-index:1;margin-bottom:20px}.ui-menu .ui-menu-item a{font-size:16px !important;max-width:100% !important;hyphens:auto !important}#navBarMobile{grid-template-columns:75px auto 75px}#logoMobile img{max-width:92px}.menuIcon svg{height:45px}.body_imprint .shopping,.body_privacy .shopping{display:none}.shopping{padding:10px 0}.shopping .wrapper{width:60px}.shopping .icon{height:32px;width:52px}}@media all and (max-width: 610px){.storeBox .boxContent{grid-template-columns:1fr 1fr;grid-gap:0}#footer_content #footerNavigation{flex-wrap:wrap;justify-content:center}#footer_content #footerNavigation .footerLink{flex-basis:33.33%;margin-bottom:20px}#shopDescription .container ul.list li{width:130px}}@media all and (max-width: 510px){.storeBox .boxContent{padding:0 25px 0;grid-template-columns:1fr}.storeBox .boxContent div:not(:last-of-type){width:100%;float:none}.storeBox .boxContent .orderLink{top:unset;bottom:0;right:0}#navBarMobileBottom .linkText .bottomRow{display:none}.pickupWrapper{width:240px}#zsForm #zsSubmitContainer{width:240px}.pickupWrapper .pickupButton,#zsForm #zsSubmitContainer label{font-size:16px;padding:5px 18px 5px}h2{font-size:20px;margin-bottom:10px}h3{font-size:18px}h1,.formContainer h2{font-size:26px}.formContainer h2{line-height:29px}.body_imprint table th,.body_imprint table td{display:block;min-width:unset;width:100%}}
