@-webkit-keyframes animateShopcart{50%{font-size:1.2rem;color:#c4161c;font-weight:700;height:75px;width:110px}to{font-size:.95rem;color:#646464;font-weight:600;height:70px;width:100px}}@keyframes animateShopcart{50%{font-size:1.2rem;color:#c4161c;font-weight:700;height:75px;width:110px}to{font-size:.95rem;color:#646464;font-weight:600;height:70px;width:100px}}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf) format("ttf"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Medium.ttf) format("ttf"),url(../fonts/OpenSans-Medium.woff) format("woff"),url(../fonts/OpenSans-Medium.woff2) format("woff2");font-weight:500}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-SemiBold.ttf) format("ttf"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.woff2) format("woff2");font-weight:600}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold.ttf) format("ttf"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-ExtraBold.ttf) format("ttf"),url(../fonts/OpenSans-ExtraBold.woff) format("woff"),url(../fonts/OpenSans-ExtraBold.woff2) format("woff2");font-weight:900}*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--bodyBackground:#f6f6f6;--mainBackground:#fffffe;--mainForeground:#4d4b4b;--highlightedForeground:#d03939;--headerBackground:#fffffe;--naviForeground:#58585a;--footerBackground:#58585a;--footerForeground:#fffffe;--articlesBackground:#fffffe;--articlesForeground:#4d4b4b;--articlesBorder:#d0d0d0;--menuColor1:#c4161c;--menuColor2:#fffffe;--priceBackground:#fffffe;--priceForeground:#4d4b4b;--priceDisabled:#a69f9f;--priceSoldout:#b73636;--priceOld:#a4a4a4;--priceCategoryBackground:#c4161c;--priceCategoryForeground:#fffffe;--priceBorder:#dcdcdc;--linkColor:#c4161c;--backgroundColor1:#c4161c;--foregroundColor1:#fffffe;--backgroundColor2:#757575;--foregroundColor2:#fffffe;--tipBackground:#53b0c6;--tipForeground:#fffffe;--popupColor1:#fffffe;--popupColor2:#c4161c;--popupColor3:#4d4b4b;--popupButtonBackground1:#616161;--popupButtonForeground1:#fffffe;--popupButtonBackground2:#c4161c;--popupButtonForeground2:#fffffe;--inputBackground:#fffffe;--inputForeground:#4d4b4b;--inputBorder:#919191;--shopcartBackground:#e9e9e9;--shopcartForeground:#58585a;--totalsBackground:#58585a;--totalsForeground:#fffffe;--totalsHighlightedForeground:#f8e057;--totalsDiscountForeground:#50e350;--customerTitleBackground:transparent;--customerTitleForeground:#c4161c;--shopcartWarnBackground:#fdfdfd;--shopcartWarnForeground:#c4161c;--shopcartWarnBorder:#c4161c;--orderInfoBackground:#fdfdfd;--orderInfoForeground:#716162;--orderInfoWarnForeground:#c4161c;--orderInfoBorder:#d0d0d0;--orderButtonBackground:#888888;--orderButtonForeground:#fffffe;--bonuscardButtonBackground:#c4161c;--bonuscardButtonForeground:#f9f4f4;--shopInfoBackground:#fffffe;--shopInfoForeground:#4d4b4b;--shadow:2px 2px 5px 1px rgba(210,210,210,0.6)}html{overflow-y:scroll;font-size:14px}body{font-family:OpenSans;font-size:1rem;font-weight:500;background-color:var(--bodyBackground);color:var(--mainForeground)}blockquote,h2,ol,p,ul{margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-left:2em}button,input,select,select option,textarea,textarea option{font-family:OpenSans;font-size:1rem;font-weight:400;color:var(--inputForeground);background-color:var(--inputBackground);border:1px solid var(--inputBorder);padding:3px 5px}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic;color:#464646}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-style:italic;color:#464646}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic;color:#464646}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-style:italic;color:#464646}input::placeholder,select::placeholder,textarea::placeholder{font-style:italic;color:#464646}input.check{height:1.5rem;width:1.5rem;margin-right:.6rem}button{border:0}#order_header,header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}header{background-color:var(--headerBackground);background-repeat:no-repeat;background-size:260px;background-position:1rem center;-webkit-box-shadow:0 2px 5px 3px rgba(100,100,100,.7);box-shadow:0 2px 5px 3px rgba(100,100,100,.7);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem;position:fixed;top:0;z-index:101;min-height:120px;-webkit-transition-property:min-height,background-size;transition-property:min-height,background-size;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear}header.sticky{background-size:auto 66px;min-height:70px}#order_header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main_navi,#navigation,#order_header,header{display:-webkit-box;display:-ms-flexbox;display:flex}#main_navi{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent;padding-top:.8rem;-webkit-transition-property:padding;transition-property:padding;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#main_navi.sticky{padding:.2rem 0}#navigation{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.96rem}#menu .maingroup_link,#navigation a{font-weight:500;text-decoration:none;cursor:pointer}#navigation,#navigation a{background-color:transparent}#navigation a{display:inline-block;padding:.2rem .3rem;color:var(--naviForeground);border-bottom:1px solid transparent;margin:0 .2rem}#navigation a.active,#navigation a:hover{border-bottom:1px solid var(--naviForeground)}#menu,#navigation,#stickyShopcart{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#stickyShopcart{position:absolute;display:none;width:100px;height:60px;color:#646464;background-color:#f7f7f7;background-image:url(../images/shopcart.png);background-position:.3rem center;background-repeat:no-repeat;background-size:2.9rem;border-radius:.3rem;-webkit-box-shadow:2px 2px 2px 3px #53535385;box-shadow:2px 2px 2px 3px #53535385;font-size:.95rem;font-weight:600;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.8rem .5rem;margin-right:calc((100% - 1200px)/2);right:.3rem;top:calc(100% + 5px);cursor:pointer}.sticky_shopcart_animate{-webkit-animation:animateShopcart 1s linear 0s 1;animation:animateShopcart 1s linear 0s 1}#menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 540px);margin:0 270px;padding:.6rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu .maingroup_link{font-size:1.3rem;color:var(--menuColor1);border-bottom:2px solid transparent;padding:.3rem .3rem 0;margin:0 .7rem}#menu .maingroup_link:hover,#menu .selected{border-bottom-color:var(--menuColor1)}#tip_popup label,footer{font-weight:500;width:100%}#footer a,footer{color:var(--footerForeground)}footer{padding:10px;font-size:.85rem;background-color:var(--footerBackground);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;z-index:101}#footer,#footer .extra_functions,footer{display:-webkit-box;display:-ms-flexbox;display:flex}#footer{width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px}#footer a{text-decoration:none}#footer .login a,#footer a:hover{text-decoration:underline}#footer .extra_functions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .login{margin-left:20px}#footer .offline_edit_state{position:fixed;left:0;bottom:0;margin:4px;padding:4px;background-color:#80ff00;border:2px solid red;border-radius:4px;color:red;font-size:1.5rem}.info_box{border:1px solid var(--inputBorder);background-color:#ffffed;color:#5e5e5e;padding:.5rem .4rem;font-size:.9rem;text-align:center;margin:0 0 1rem}.info_box .bold{font-weight:600;font-size:1.1em}#base,#footer .offline_edit_state,#main{display:-webkit-box;display:-ms-flexbox;display:flex}#base{width:1200px;margin-right:auto;margin-left:auto;margin-bottom:55px}#main{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#base_articles{width:calc(100% - 370px);background-color:var(--articlesBackground);color:var(--articlesForeground)}#base_articles .deco_articles{padding:0;width:100%;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}#base_shopcart{width:370px;background-color:var(--shopcartBackground);color:var(--shopcartForeground);padding:0 10px 30px}#pBoxArea,.popup_area{width:100%;text-align:center}.popup_area{display:none;position:fixed;overflow:hidden;height:100%;left:0;top:0;background-color:rgba(100,100,100,.8);z-index:102}.popup{position:fixed;width:400px;left:50%;top:40%;margin-top:-150px;margin-left:-200px;text-align:center;background:var(--popupColor1);padding:10px;z-index:103}#pBoxArea{background-color:var(--popupColor1);color:var(--popupColor3);border:1px solid var(--popupColor2)}#pBoxArea .timeBox{font-weight:600;font-size:1.2em;vertical-align:middle;padding:0 10px 2px;color:#e00123}#pBoxArea .highlighted{font-weight:700;font-size:1.2em;color:#931a1e}#pBoxArea .action_area{padding:10px 0}#pBoxArea .text_advanced{background-color:var(--popupColor2);color:var(--popupColor1);font-size:16px;font-style:normal;font-weight:400;text-align:center;line-height:25px;padding-top:10px;padding-bottom:10px;width:100%}#pBoxArea .pBox_image{width:100px;height:100px;background-repeat:no-repeat;margin-left:140px;margin-top:20px;margin-bottom:10px}#pBoxArea .text_big{font-size:1.05rem;font-weight:500;padding:20px 5px;width:100%}#pBoxArea .text_highlighted{font-weight:700;font-size:1.2em;color:#931a1e;padding-top:.5rem}#pBoxArea .text_info{font-style:italic;color:#931a1e}.textlink,.textlink_advanced{font-weight:600;color:var(--linkColor);text-decoration:none}.textlink_advanced{font-size:16px;background-color:var(--popupColor2);color:var(--popupColor1);min-width:200px;padding:10px 16px;display:inline-block;border-radius:2px}#tip_popup{position:relative;border:1px solid #cfe8ee}#tip_popup .tip_close{position:absolute;top:-20px;right:-20px;font-size:2rem;color:#fff;background-color:#404040fa;padding:.2rem 1rem .8rem;border-radius:3rem;line-height:1;cursor:pointer}#tip_popup .tip_popup_title{color:#736e6e;background-color:#cfe8ee;font-size:1.6rem;text-align:center;padding:.9rem 0;background-image:url(../images/tip.svg);background-repeat:no-repeat;background-position:.6rem center;background-size:auto 2.6rem}#tip_popup .tip_popup_body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.3rem .6rem;width:100%}#tip_popup label{font-size:.93rem;margin-bottom:1.4rem}#tip_popup .tip_action_area,#tip_popup .tip_input_area,#tip_popup .tip_popup_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tip_popup .tip_input_area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:2rem}#tip_popup input{padding:.1rem .8rem;height:auto;width:150px;text-align:right;font-size:2rem;margin-right:4px;font-weight:600}#tip_popup .tip_action_area{-ms-flex-pack:distribute;justify-content:space-around;padding:0 .3rem 1em}#tip_popup .tip_popup_button{font-size:1.6rem;font-weight:500;color:var(--tipForeground);background-color:var(--tipBackground);width:100%;border-radius:.3rem;padding:.8rem .5rem;cursor:pointer}#tip_popup .button_gray{background-color:#999}#paypalBox{display:none;position:fixed;width:100%;height:100%;left:0;top:0;text-align:center;background:rgba(0,0,0,.5);z-index:102;padding-top:200px}#paypalInfo{position:relative;width:400px;margin:auto;text-align:center;background-color:#fff;z-index:103;padding:20px 0}#paypalInfo_inner{color:#2e2e2e;margin:0 20px;border-top:2px #003087 solid;border-bottom:2px #0096d6 solid;width:360px;font-size:16px;font-weight:600;padding-top:30px}#popup_wait_area{display:none;position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding-top:200px}#popup_wait_area .popup_wait{color:#4b5157;font-weight:600;font-size:1.18rem;width:400px;background-color:#e8e8e8;margin:auto;padding:20px}#articles,#menu2,#popup_wait_area .popup_inner{display:-webkit-box;display:-ms-flexbox;display:flex}#popup_wait_area .popup_inner{height:200px;border-top:2px #4b5157 solid;border-bottom:2px #4b5157 solid;background-image:url(../images/wait.svg);background-repeat:no-repeat;background-position:top center;background-position-y:25px;background-size:100px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}#articles,#menu2{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu2,#menu2 a{background-color:transparent}#menu2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:2px solid var(--menuColor1)}#menu2 a{color:var(--menuColor1);display:inline-block;font-size:1.3rem;font-weight:600;text-decoration:none;padding:.4rem 1rem;margin-right:2px}#menu2 a.active,#menu2 a:hover{background-color:var(--menuColor1);color:var(--menuColor2)}#menu2 a,.clickable{cursor:pointer}#articles{padding-bottom:50px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#articles .article_group{position:relative;overflow:unset;width:100%}#articles .group_headerimage{height:auto;width:100%;position:relative}#articles .group_headerimage img{width:100%;display:block}#articles .group_header{font-size:1.2rem;font-weight:600;padding:10px 15px;color:var(--foregroundColor1);background-color:var(--backgroundColor1)}#articles .article_subgroup,.art_label{position:relative;width:100%}#articles .subgroup_header{font-size:1.2rem;font-weight:600;color:var(--foregroundColor1);background-color:var(--backgroundColor1);padding:10px 15px}#articles .group_description{font-size:1rem;padding:1.2rem 1.2rem 0 1.4rem}#articles .article{position:relative;border:2px solid var(--articlesBorder);border-width:0 0 2px;padding:.2rem .2rem .6rem;margin:1.6rem 1rem 1.6rem 1.2rem;width:calc(100% - 2.2rem)}#articles .articlelink{font-size:1.3rem;font-weight:600;padding:0 .2rem;margin-bottom:.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#articles .article_infos,#articles .article_labels,#articles .article_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#articles .article_title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.4rem}#articles .article_infos,#articles .article_labels{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#articles .article_labels{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.art_label{width:30px;height:30px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:.5rem;cursor:default}.art_label:hover .tooltip{visibility:visible;opacity:1}.articlelabel_vegetarian{background-image:url(../images/article_labels/vegetarisch.svg)}.articlelabel_vegan{background-image:url(../images/article_labels/vegan.svg)}.articlelabel_glutenfree{background-image:url(../images/article_labels/glutenfrei.svg)}.articlelabel_lactosefree{background-image:url(../images/article_labels/laktosefrei.svg)}.articlelabel_bio{background-image:url(../images/article_labels/bio.svg)}.articlelabel_fairtrade{background-image:url(../images/article_labels/fairtrade.svg)}.articlelabel_rawfood{background-image:url(../images/article_labels/rohkost.svg)}.articlelabel_gmofree{background-image:url(../images/article_labels/gmofrei.svg)}.articlelabel_halal{background-image:url(../images/article_labels/halal.svg)}.articlelabel_hot{background-image:url(../images/article_labels/scharf.svg)}.articlelabel_hotextra{background-image:url(../images/article_labels/scharf_extra.svg)}.articlelabel_pork{background-image:url(../images/article_labels/schwein.svg)}#articles .info_short{width:30px;height:30px}#articles .info_link{margin-left:.7rem;z-index:4}#articles .article_description{font-size:.9rem;font-weight:400}#articles .article_outtime{font-size:.9rem;padding:10px;text-align:right}#articles .article_img{text-align:center;width:100%;height:250px}#articles .article_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#articles .price,#articles .price_area{display:-webkit-box;display:-ms-flexbox;display:flex}#articles .price_area{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.9rem 0 0}#articles .price{width:75px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px 5px 5px 0;margin-left:.8rem}#articles .pricecategory{color:var(--priceCategoryForeground);background-color:var(--priceCategoryBackground);width:100%;font-size:.9rem;font-weight:500;padding:2px 5px 2px 0;border-radius:5px 5px 0 0}#articles .pricelink{font-size:1.14rem;font-weight:600;color:var(--priceForeground);background-color:var(--priceBackground);width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--priceBorder);border-radius:0 0 5px 0;padding-right:.3rem;cursor:pointer}#articles .disabled{color:var(--priceDisabled);cursor:auto}#articles .price_description{color:var(--priceSoldout);font-size:11px;line-height:1.1;text-align:center}#articles .oldPrice{font-size:12px;font-style:normal;font-weight:400;color:var(--priceOld);text-decoration:line-through}#articles sup{font-size:65%;font-weight:400;padding:0 .3rem}#articles .subarticles{width:295px;display:table-cell;padding:10px}.selfcall_info{display:none;background-color:#fbf9dc;color:#c4161c;font-size:1rem;text-align:center;padding:10px;margin:.4rem 0;border:1px solid #bfbfbf;border-radius:4px}#order_warning{font-size:12px;padding:10px;border-radius:5px;color:#c4161c;background-color:#fffbb3;margin-top:7px;margin-right:7px}#order_warning .price_warn{font-weight:600}#order_warning .plain{color:#252525}#order_warning .address{font-weight:600;color:#252525}.shopinfo{width:100%;margin-bottom:1.6rem}.shopinfo_header{font-size:1rem;font-weight:600;color:var(--foregroundColor1);background-color:var(--backgroundColor1);padding:10px 6px;margin-top:10px;cursor:pointer;background-image:url(../images/link_arrow.png);background-position-y:center;background-position-x:calc(100% - 10px);background-repeat:no-repeat}.header_opened{background-image:url(../images/link_arrow_bottom.png)}.shopinfo_text{display:none;background-color:var(--shopInfoBackground);color:var(--shopInfoForeground);font-size:.9rem;font-weight:500;line-height:1.7;padding:10px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.promotion{font-size:14px;font-weight:500;line-height:initial;padding:.9rem 1.2rem}.shopcart_info{display:block;font-size:1rem;font-style:italic;text-align:center;padding:15px 10px;margin-bottom:25px}#base_shopcart .header_big{font-size:1.1rem;height:auto;padding-bottom:6px;font-weight:600;background-image:none;cursor:default}#base_shopcart .promotion_warning{background-color:#ffffe9;color:#a22828;border:1px solid #bfbfbf;border-radius:5px;margin-top:7px}#base_shopcart .bold{font-weight:600;font-size:1.2em;padding:5px}.shopinfo_link{font-size:1.1rem;font-weight:700;color:var(--linkColor);cursor:pointer;text-decoration:underline}#openinghours_area{display:none;background-color:#fff;color:#686767;padding:0;padding-bottom:.2rem}#impressum #openinghours_area{display:block}#openinghours_area .openinghours{color:#686767;font-size:.96rem;line-height:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem .4rem;margin-bottom:.2rem}#openinghours_area .current{color:#484848;background-color:#dfdfdf;font-weight:600}#openinghours_area .additional_info{line-height:1;padding:0 .4rem .2rem .9rem;margin:-.2rem 0 3px}#openinghours_area .day{padding:3px}#openinghours_area .additional_info .day{font-size:.86em;font-weight:600}#openinghours_area .hours_row{display:-webkit-box;display:-ms-flexbox;display:flex}#openinghours_area .hours{width:40px;text-align:center;padding:3px 0}#openinghours_area .long{width:90px}#openinghours_area .short{width:10px}#openinghours_area .middle{width:30px;padding:3px;-ms-flex-item-align:end;align-self:end}#openinghours_area .dark{background-color:#ccc}#openinghours_area .holidays_title{font-size:.9rem;font-weight:600;color:var(--foregroundColor1);background-color:var(--backgroundColor1);padding:10px 6px;margin-top:10px}#openinghours_area .holiday{font-weight:600;width:180px}#customer_area{display:none}#customer_area .label_title{font-size:1.3rem;font-weight:600;padding:.3rem 0}#customer_area .agb_area,#customer_area .beleg_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#customer_area .agb_area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.9rem;padding-top:10px;padding-bottom:10px}#customer_area .agb_area label{width:calc(100% - 2.1rem)}#customer_area .beleg_area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:4px}#customer_area .beleg_area label{font-weight:600;font-size:1rem}#customer{font-size:.9rem}#customer .info{font-size:11px;font-weight:400;padding:3px}#customer .content_row,#payment_area fieldset.payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#customer .content_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-bottom:4px}#customer .row_label{padding-bottom:0;padding-top:4px}#customer .hidden{display:none}#customer .row_info{background-color:#ffe4e4;padding:10px;margin:.5rem 0;color:#4f4d4d;border:1px solid #b5b5b5;border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#customer .label{padding-top:0}#customer .cell_pay_warn{text-align:right;width:250px;color:red}#customer .radio{width:20px}#customer .street{width:calc(100% - 100px)}#customer .zip{width:90px}#customer,#customer input.full{width:100%}#customer input.warn,#customer select.warn{background-color:#ffd8d8}#customer input.salutation{width:15px;text-align:left;vertical-align:middle;border:1px}#customer select{width:calc(50% - .15rem)}#customer textarea{width:100%;height:50px}#customer .email_info{font-size:.9em;text-align:justify;padding:6px 6px 10px}#customer .input_warnings{font-size:14px}#payment_area{padding:.9rem .4rem}#payment_area fieldset.payment{width:100%;padding-bottom:.7rem}#payment_area .payment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fffffe;border:1px solid #bbb;border-radius:5px;padding:3px 10px 10px;margin:0 .2rem}#payment_area input[type=radio]{width:1.2rem;height:1.2rem}#payment_area .payment_box:first-child{margin-left:0}#payment_area .payment_box:last-child{margin-right:0}#payment_area .payment_label{width:80px;height:40px;background-repeat:no-repeat;background-position:center;margin-bottom:5px}#payment_area .p_cash{background-image:url(../images/cash_mobile.png)}#payment_area .p_ec{background-image:url(../images/ec_mobile.png)}#payment_area .p_paypal{background-image:url(../images/paypal.png),url(../images/credit-card.svg);background-position:center 5px,center 30px;background-size:80px auto,auto 20px;margin-bottom:0;height:56px}#payment_warn,.info_area{display:none}#paypal_action_area{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fffffe;color:#666;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #c6c6c6;border-radius:4px;padding:.5rem 0 0;margin-top:1rem;margin-bottom:2.5rem}#paypal_action_area .paypal_label{width:100%;font-weight:600;text-align:center;padding:0 0 1rem}#tip_area{display:block}#contactless_area,#tip_area .tip_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}#tip_area .tip_button{background-image:url(../images/tip.svg);background-repeat:no-repeat;background-position:.9rem center;background-size:auto 4.2rem;font-size:1.8rem;font-weight:500;text-align:center;color:var(--tipForeground);background-color:var(--tipBackground);width:100%;min-height:6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8rem 5.2rem;margin:10px 0;cursor:pointer}#contactless_area{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1em;background-color:#cfeac0;color:#666;border:1px solid #b7b7b7;padding:10px;margin-top:.7rem;margin-bottom:.7rem}#contactless_area label{width:calc(100% - 1.5rem - .6rem - 30px)}#contactless_area .info_link{width:1.5rem;height:1.5rem;cursor:pointer}#contactlessInfoArea{border-radius:5px;font-size:1em;line-height:1.6;color:#4f4b4b;background-color:#f5f5f5;padding:.9rem 1.5rem 1rem .5rem;-webkit-box-shadow:1px 1px 5px 1px #5c5c5c;box-shadow:1px 1px 5px 1px #5c5c5c;position:absolute;width:320px;margin-top:-45px;margin-left:15px;z-index:101}#contactlessInfoArea .info_icon{background-image:url(../images/info_big.png);background-repeat:no-repeat;background-position:left center;background-size:1.8rem;height:2rem;width:2.5rem;min-width:2.5rem}#site_bottom,#site_bottom .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site_bottom{top:0;left:0;position:fixed;z-index:200;background-color:rgba(108,108,108,.8);width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none;height:0;-webkit-transition:height 2s;transition:height 2s}#site_bottom .content{color:#fff;padding:10px;font-size:14px;text-align:center;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#site_bottom a{font-weight:600;color:#fff}#site_bottom .action{font-weight:700;color:#fff;text-decoration:underline;font-size:15px;padding:10px 10px 10px 50px}#site_bottom .close{padding:10px;font-weight:600;cursor:pointer;background-color:#ece571;border-radius:10px;color:#666;text-align:center;margin:10px;width:60px}.info_area{margin:.5rem 0 2rem}.order_info_area{padding-bottom:.8rem}.order_info_box{font-size:14px;font-weight:500;line-height:1.7;text-align:center;color:var(--orderInfoForeground);background-color:var(--orderInfoBackground);border:1px solid var(--orderInfoBorder);padding:5px;margin-bottom:.5rem}.order_info_warn{color:var(--orderInfoWarnForeground)}.footnote{font-size:.8em}.warn_area{display:none;font-size:1.1rem;font-weight:500;line-height:1.7;text-align:center;color:var(--shopcartWarnForeground);background-color:var(--shopcartWarnBackground);border:1px solid var(--shopcartWarnBorder);margin:.5rem 0}.warn_title{color:var(--foregroundColor1);background-color:var(--backgroundColor1);padding:4px 0}.warn_text{padding:.6rem}@media screen and (max-width:1569px){#menu{width:calc(100% - 270px);margin-right:0}#stickyShopcart{margin-right:.2rem}}@media (max-width:1200px){#base{width:100%}}
/*# sourceMappingURL=base_styles.css.map */
