/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.cf:after{display:table;content:"";clear:both}footer .footer-right{overflow:hidden}footer .footer-right .first{float:left;vertical-align:top;margin-right:10px;max-width:100px}footer .footer-right .second{vertical-align:top;margin-right:10px;max-width:100px}footer .footer-right div.lmiv{clear:both;margin:20px 0;width:100%}*{box-sizing:border-box}body{background-size:100% auto;background-position:top center;background-color:#b8d1ba;font-family:"Arial";font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#007c44}strong{font-family:"Arial"}.all{width:100%;position:relative}.all .main{z-index:800;outline:0 solid pink;margin:0 auto;width:100%;max-width:1200px;position:relative;min-height:100vh;overflow:hidden;top:80px}@media (min-width:768px){.all .main{top:auto}}.all .main .col-left{z-index:2;position:relative;width:100%;overflow:hidden;padding-bottom:8040px;margin-bottom:-8000px}.all .main .col-left.hidden{display:none}@media screen and (min-width:768px){.all .main .col-left{width:300px;float:left}.all .main .col-left.hidden{display:block}}.all .main .col-right{position:relative;top:20px;z-index:1;overflow:hidden;width:auto;right:0;box-sizing:border-box;padding-bottom:8040px;margin-bottom:-8000px}@media screen and (min-width:768px){.all .main .col-right{top:auto;position:relative;padding-left:20px;padding-right:20px}}@media screen and (min-width:1200px){.all .main .col-right{padding-left:20px;padding-right:0}}.visible-desktop{display:none}@media screen and (min-width:768px){.visible-desktop{display:block}}@media screen and (min-width:768px){.hidden-desktop{display:none}}.visible-phone{display:block}@media screen and (min-width:768px){.visible-phone{display:none}}.cart-top{position:absolute;top:30px;right:0;background-color:rgba(89,70,55,0.7);color:#fff;padding:.5rem .5rem .5rem .5rem;font-size:1rem;display:none;min-width:300px}.cart-top.active{display:block}.cart-top.closed{display:none}.cart-top table{width:100%}.cart-top table tr td{padding-right:.3rem}.cart-top table tr td:last-child{padding-right:0;text-align:right}.cart-top a.btn-cart-top{background-color:#007c44;color:#fff;width:100%;border:none;margin-top:.5rem;padding:.5rem;font-family:"Arial";display:block;text-decoration:none;text-align:center}.cart{overflow:auto;width:100%;padding:0 20px 20px 20px}@media (min-width:1200px){}@media (min-width:768px){.cart{padding:0 20px}}.cart.bg-full{background-color:#fff}.cart h1{color:#333;display:block}.cart .hinweis{background-color:#007c44;color:#333;margin:0 -20px;padding:20px}@media (min-width:1200px){}.cart .min-order-value{color:#007c44;margin:20px 0}.cart .min-order-value.btn-checkout-guest{color:white}.cart .disabled{display:none}.cart .order-3{margin-top:16px}.cart .order-3 .order-delete{float:left}.cart .order-3 .order-3-1{padding-bottom:10px}.cart .order-3 .submit{float:right;margin-left:10px}.cart .order-summe .left{float:left}.cart .order-summe .right{float:right}.cart .order-container{border-bottom:1px solid grey;padding-bottom:20px}.cart .order-container:last-child{border-bottom:none}.cart .order-container .order-2-1{width:300px}@media (max-width:480px){.cart .order-container .order-2-1{width:auto}}.cart .order-container .order-2-1 a{text-decoration:none;color:#333}.cart .order-container .order-2-2{overflow:hidden}.cart .order-container .order-2-2.price-unit{padding:10px 0}.cart .order-container .order-2-2.menge{float:left}.cart .order-container .order-2-2 .order-update-einheit{padding:0 10px;display:inline-block}.cart .order-container .order-2-2 .input.value{float:left}.cart .order-container .order-2-2 .input.value input{width:40px}.btn-checkout-guest{background-color:#007c44;color:#fff;padding:15px;display:inline-block;margin:10px 0;text-decoration:none}header{background:-moz-linear-gradient(top, #fff 0%, #fff 27%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, #fff 27%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, #fff 27%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);z-index:1000;position:relative}header .header-container{margin:0 auto;width:100%;max-width:1200px;position:relative;padding:0}@media (min-width:1200px){header .header-container{padding:0}}header .no-tour{margin:0 auto;background-color:#007c44;color:white;text-align:center;padding:5px;margin:20px 0;position:relative;width:auto}.logo-top{padding:20px;display:none}@media (min-width:768px){.logo-top{display:block}}.logo-top img{max-width:100%;width:400px;height:auto}footer{position:relative;background-color:#e5e5e5;margin-top:60px}footer .inner{margin:0 auto;width:100%;max-width:1200px;overflow:hidden;padding:20px;text-decoration:none;color:#333;font-family:"Arial";font-size:.8rem;font-weight:normal}@media (min-width:768px){footer .inner{padding:20px 0}}footer .inner a{text-decoration:none;color:#333}footer .inner ul{list-style:none;margin:0;padding:0}footer .inner ul li{padding:2px 0}footer .inner .col{padding-right:20px;width:100%;float:left}footer .inner .col.second{padding-top:30px}footer .inner .col:last-child{padding-right:0}footer .inner .col h3{margin-top:0}@media screen and (min-width:768px){footer .inner .col{width:33%}footer .inner .col:last-child{width:100%}}@media screen and (min-width:1200px){footer .inner .col{width:25%}footer .inner .col:last-child{width:25%}}footer .bottom{background-color:#cdcdcd}footer .bottom .inner{margin:0 auto;width:100%;max-width:1200px}footer .bottom .inner .col{display:inline-block}nav.nav-catalogs,nav.nav-company-link,nav.nav-search,nav.nav-subscriptions{width:100%;overflow:hidden;font-size:1.0625rem}nav.nav-catalogs a,nav.nav-company-link a,nav.nav-search a,nav.nav-subscriptions a{color:#333;text-decoration:none}nav.nav-catalogs>ul,nav.nav-company-link>ul,nav.nav-search>ul,nav.nav-subscriptions>ul{margin:0;list-style:none;padding:0;margin-bottom:1px}nav.nav-catalogs>ul>li,nav.nav-company-link>ul>li,nav.nav-search>ul>li,nav.nav-subscriptions>ul>li{background-color:#e5e5e5;margin-bottom:1px;padding:0 0 0 62px}nav.nav-catalogs>ul>li>i,nav.nav-company-link>ul>li>i,nav.nav-search>ul>li>i,nav.nav-subscriptions>ul>li>i{width:40px;height:40px;display:inline-block;background-color:#007c44;vertical-align:middle;margin:0 11px 0 -51px;border-radius:50px;width:20px;height:20px;margin:0 21px 0 -41px}nav.nav-catalogs>ul>li>a,nav.nav-company-link>ul>li>a,nav.nav-search>ul>li>a,nav.nav-subscriptions>ul>li>a{display:inline-block;padding:14px 0 16px 0;vertical-align:middle}nav.nav-catalogs>ul>li>ul,nav.nav-company-link>ul>li>ul,nav.nav-search>ul>li>ul,nav.nav-subscriptions>ul>li>ul{padding:0 0 0 0}nav.nav-catalogs>ul>li>ul>li,nav.nav-company-link>ul>li>ul>li,nav.nav-search>ul>li>ul>li,nav.nav-subscriptions>ul>li>ul>li{background-color:#e5e5e5;margin:0 0 1px -62px;position:relative}nav.nav-catalogs>ul>li>ul>li>a,nav.nav-company-link>ul>li>ul>li>a,nav.nav-search>ul>li>ul>li>a,nav.nav-subscriptions>ul>li>ul>li>a{display:inline-block;padding:14px 0 16px 87px}nav.nav-company-link ul li{background-color:red}nav.nav-company-link ul li a{color:blue}div.nav-search{width:100%;overflow:visible;background-color:#fff;position:relative}div.nav-search div.input.text{display:inline-block;float:left;width:100%;height:48px;left:0}div.nav-search div.input.text input{padding-left:10px;height:100%;width:100%;padding-right:48px;border:none;background:none;color:#007c44;font-family:"Arial"}div.nav-search div.input.text input::-webkit-input-placeholder{color:#007c44}div.nav-search div.input.text input:-moz-placeholder{color:#007c44}div.nav-search div.input.text input::-moz-placeholder{color:#007c44}div.nav-search div.input.text input:-ms-input-placeholder{color:#007c44}div.nav-search div.input.text input:focus{outline:none;border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}div.nav-search div.submit{display:block;height:auto;z-index:1;position:absolute;width:auto;display:inline-block;width:44px;right:0;top:12px;z-index:2}div.nav-search div.submit input[type="submit"]{cursor:pointer;margin-right:20px;border:none;background:url("/img/duft/icon-zoom-search.png") no-repeat right center transparent;width:24px;height:24px}.nav-top{padding:20px;background:#fcfbfb;right:auto;position:fixed;width:100%;top:0;height:80px}@media screen and (min-width:1200px){.nav-top{right:0}}@media screen and (min-width:768px){.nav-top{padding:10px 0;background:transparent;width:auto;right:20px;top:0;position:absolute}}.nav-top ul{list-style:none;padding:0;margin:0}.nav-top ul.nav-top-left{float:left}.nav-top ul.nav-top-right{float:right}.nav-top ul.nav-top-right li{float:left;margin-left:5px;position:relative}@media screen and (min-width:768px){.nav-top ul.nav-top-right li{margin-left:10px}}.nav-top ul li a{display:block;text-decoration:none;color:#007c44;font-size:.55rem}@media screen and (min-width:768px){.nav-top ul li a{font-size:1.2rem}}.nav-top ul li span{display:block;width:100%;height:1.4rem;margin-bottom:5px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.nav-top ul li span{float:right;display:inline;width:auto;height:1rem;width:1rem;vertical-align:middle;margin-left:5px}}.nav-top ul li.sandwich{cursor:pointer;margin:0;float:left}.nav-top ul li.sandwich span{background-image:url("/img/duft/icon-nav-top-sandwich.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-sandwich.svg")}.nav-top ul li.company span{background-image:url("/img/duft/icon-nav-top-company.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-company.svg")}.nav-top ul li.cart-menu{padding-bottom:20px}.nav-top ul li.cart-menu span{background-image:url("/img/duft/icon-nav-top-cart.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-cart.svg")}.nav-top ul li.cart-menu .cart-size{position:absolute;left:-8px;bottom:5px;display:inline}@media (min-width:768px){.nav-top ul li.cart-menu .cart-size{left:-8px;bottom:8px}}.nav-top ul li.cart-menu .cart-size .inner{display:inline-block;height:15px;width:15px;font-size:.5rem;color:#fff;vertical-align:middle;text-align:center;line-height:15px;border-radius:100px;background-color:#007c44}@media (min-width:768px){.nav-top ul li.cart-menu .cart-size .inner{height:20px;width:20px;line-height:20px;font-size:.8rem}}.nav-top ul li.account span{background-image:url("/img/duft/icon-nav-top-login.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-login.svg")}.nav-top ul li.favorites span{background-image:url("/img/duft/icon-nav-top-favorites.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-favorites.svg")}.nav-top ul li.offers span{background-image:url("/img/duft/icon-nav-top-offers.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-offers.svg")}.nav-top ul li.login span{background-image:url("/img/duft/icon-nav-top-login.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-login.svg")}.nav-top ul li.logout span{background-image:url("/img/duft/icon-nav-top-logout.png");background-image:linear-gradient(transparent, transparent),url("/img/duft/icon-nav-top-logout.svg")}div.nav-filter{cursor:pointer}div.nav-filter.active form{display:block}div.nav-filter form{display:none;background-color:#fff;padding:20px}@media screen and (min-width:768px){div.nav-filter form{background-color:rgba(255,255,255,0.8)}}div.nav-filter form input[type=checkbox]{display:none}div.nav-filter form input[type=checkbox]+label:before{display:inline-block}div.nav-filter form label{color:#007c44}div.nav-filter form input[type=checkbox]+label:before{width:25px;height:25px;content:'';vertical-align:middle;margin:5px 10px 5px 0;background-image:url("/img/duft/icon-checkbox-unchecked.png");background-position:left center;background-repeat:no-repeat}div.nav-filter form input[type=checkbox]+label:before{letter-spacing:10px}div.nav-filter form input[type=checkbox]:checked+label:before{content:'';background-image:url("/img/duft/icon-checkbox-checked.png")}div.nav-filter form input[type=checkbox]:checked+label:before{letter-spacing:10px}div.nav-filter form .checkbox span{cursor:pointer}div.nav-filter .head{padding:15px;color:#007c44;background-color:#fff}@media screen and (min-width:768px){div.nav-filter .head{background-color:rgba(255,255,255,0.8)}}div.nav-filter .head .icon-filter-dropdown{float:right}body,html{min-height:100%}.items{margin-left:-20px}.items .item--new{color:#007c44}.items .favorite .delete{position:absolute;top:5px;right:0px;width:20px;height:20px;z-index:5;text-decoration:none;vertical-align:top}.items .favorite .delete:after{content:'X'}.items .properties .regional:after{position:absolute;bottom:35px;right:10px;display:block;z-index:101;vertical-align:middle;color:#fff;font-weight:normal;font-size:12px;height:16px;background-color:#a8a8a8;padding:3px 3px 3px 3px;border-radius:3px;content:"regional"}.items .properties .eigen:after{position:absolute;bottom:35px;right:10px;display:block;z-index:101;vertical-align:middle;color:#fff;font-weight:normal;font-size:12px;height:16px;background-color:#a8a8a8;padding:3px 3px 3px 3px;border-radius:3px;content:"eigenes Produkt"}.items .association{position:absolute;bottom:35px;left:10px;width:45px;z-index:3}.items .association img{width:100%;height:auto}.items .items-container{width:100%;position:relative;margin:0;float:left;box-sizing:border-box;padding:0 0 20px 20px}@media screen and (min-width:480px){.items .items-container{width:33.333%}}@media screen and (min-width:1200px){.items .items-container{width:25%}}.items .items-container:after{padding-top:70%;display:block;content:''}@media screen and (min-width:480px){.items .items-container:after{padding-top:140%}}.items .items-container article.item{position:absolute;left:20px;top:0;right:0;bottom:20px;background:#fff;color:#333}.items .items-container article.item h2{font-size:1rem;padding:5px;margin:0;z-index:2;position:relative;background-color:rgba(255,255,255,0.4)}.items .items-container article.item h2 a{color:#333;text-decoration:none}.items .items-container article.item h2 a:hover{opacity:.8}.items .items-container article.item .image{width:100%;top:50px;bottom:50px;text-align:center;position:absolute;z-index:1}.items .items-container article.item .image .item-image{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-width:90%;max-height:100%}.items .items-container article.item .bottom{position:absolute;left:0;bottom:0;right:0;background-color:#fff;padding:5px;font-size:.8rem;line-height:20px}.items .items-container article.item .bottom .price{display:block;position:relative;float:left}.items .items-container article.item .bottom .quantity{display:block;position:relative;float:left}.items .items-container article.item .bottom .quantity input{margin:0 5px;width:30px;height:20px;border:1px solid #007c44;border-radius:0}.items .items-container article.item .bottom .quantity input[disabled=disabled]{border:none;background:#e6e5e5}.items .items-container article.item .bottom .unit{display:block;position:relative;float:left}.items .items-container article.item .bottom .to-basket{display:block;position:relative;float:right}.items .items-container article.item .bottom .to-basket .btn-order{width:20px;height:20px}.items .items-container article.item .bottom .to-basket .btn-order[disabled=disabled]{opacity:.5}.items h2.catalogs-headline{color:green;position:relative;width:100%;float:left;padding-left:20px;margin:-0.4rem 0 20px 0;text-align:center;box-sizing:border-box;font-size:2.5rem;color:#333}.item-container{margin-left:0;background:#fff;padding:0 20px 20px 20px}.item-container .filter{padding:20px 0;overflow:hidden}.item-container .filter .label{float:left;border-radius:3px;margin-right:5px;background-color:green;color:white;font-size:.8rem;padding:2px}.item-container .filter .label.vegan{background-color:#008000}.item-container .filter .label.gluten{background-color:#009a00}.item-container .filter .label.regional{background-color:#00b300}.item-container .filter .label.laktose{background-color:#00cd00}.item-container .order-form{float:left;margin-right:10px}.item-container .favorite-form{background:none;border:none;float:left}.item-container .favorite-form button{background:none;border:none}.item-container .favorite-form button img{background:none;height:1.2rem;cursor:pointer}.item-container h1.item-headline{margin:0 0 0 0;padding:14px 0;color:#333;font-size:1.6rem}.item-container .hinweis{position:relative;color:#333;background:#007c44;margin:0 -20px 20px -20px;padding:20px}@media screen and (min-width:768px){.item-container .left{float:left;width:30%}}.item-container .left img.item-image{max-width:100%}.item-container .right-container{position:relative}@media screen and (min-width:768px){.item-container .right-container{margin-left:30%;padding:0 20px}}.item-container .right-container .item-order{width:100%;position:relative;display:block;vertical-align:middle;overflow:hidden}.item-container .right-container .item-order input.order-menge{width:50px}.item-container .right-container .item-order #order-detail-order-button{height:25px;width:auto}.item-container .right-container .item-order .zelle{display:inline-block;vertical-align:middle}.item-container .zusatz-container{background:rgba(204,204,204,0.3);padding:10px}.item-container .zusatz-container h4{font-family:"Arial";font-weight:bold}.admin-item-image-upload{margin-bottom:20px;padding:20px 0;display:block;border-bottom:1px solid #007c44}.admin-item-image-upload .input.file{display:inline-block;padding:8px;background-color:#007c44;width:auto;color:#fff;border-radius:5px;margin:5px 0}.admin-item-image-upload input[type="file"]{display:none}.admin-item-images{border-top:1px solid #007c44;padding-top:10px;margin:20px 0}.admin-item-images:before{content:'Produktbild';display:block;padding:20px 0}.admin-item-images .admin-item-image img{max-width:100%;height:auto}.admin-item-images .admin-item-image a{display:block;text-decoration:none;line-height:2rem}.admin-item-images .admin-item-image a img{vertical-align:middle}.admin-item-images .admin-item-image a:after{line-height:2rem;content:'löschen';color:#007c44;padding:5px;vertical-align:middle}article.subscription{position:absolute;left:20px;top:0;right:0;bottom:20px;background:#fff;color:#333}article.subscription .image{width:100%;height:70%;text-align:center;position:absolute;overflow:hidden}article.subscription .image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}article.subscription .bottom{position:absolute;left:0;bottom:0;right:0;height:30%;background-color:rgba(255,255,255,0.8);padding:0;text-align:center;vertical-align:middle}article.subscription .bottom h2{height:100%;font-size:1.2rem;display:block;text-align:center;vertical-align:middle}article.subscription .bottom h2 a{color:#333;text-decoration:none}.subscription-detail{overflow:hidden}.subscription-detail .left{overflow:hidden}.subscription-detail .right-container .submit-cart{height:22px;width:auto}.subscription-detail .right-container select{margin-right:10px;float:left}.subscription-detail .right-container .item-order+div{padding-top:20px}.login.form{margin-left:0;padding:0 20px 20px 20px;background-color:#fff}.login.form .container{position:relative;text-align:center}.login.form .container .guest-go{background-color:#28733a;color:#fff;border:none;padding:10px 20px;font-family:"Arial";margin:20px 0;line-height:2rem;border-radius:3px;text-align:center;margin:50px auto;width:auto;display:inline-block}.login.form h1{margin-top:0;padding-top:10px}.login.form .hinweis{background-color:#007c44;margin:0 -20px;padding:20px}.login.form input[type="text"],.login.form input[type="password"]{width:100%;border:0;padding:10px;line-height:2rem;margin:10px 0;border-radius:3px;border:1px solid #28733a}.login.form a{color:#007c44;text-decoration:none}.login.form .btn-login{color:#fff;border:none;padding:10px 20px;font-family:"Arial";margin:20px 0;line-height:2rem;border-radius:3px;text-align:center;background-color:#007c44;background-color:#28733a}@media screen and (min-width:768px){.login.form .left{float:left;width:50%;padding-right:10px;border-right:1px solid #28733a}}@media screen and (min-width:768px){.login.form .right{padding-left:10px;margin-left:50%}}.login.form .btn-submit{background-color:#28733a;color:#fff;border:none;padding:10px 20px;font-family:"Arial";margin:20px 0;line-height:2rem;border-radius:3px;text-align:center;background-color:#007c44}.checkout{background-color:#fff;padding:0 20px 20px 20px}@media (min-width:1200px){.checkout{margin-left:20px}}.checkout h2.edit a{color:#007c44;text-decoration:none}.checkout h2.edit span img{margin-left:10px;height:1rem;width:auto}.checkout>h1{margin:0 0 0 0;padding:14px 0;color:#333;font-size:1.6rem}.checkout .hinweis{position:relative;color:#333;background:#007c44;margin:0 -20px 20px -20px;padding:20px}.checkout .error-message{color:#007c44}.checkout .input{width:100%}.checkout .input input[type="email"],.checkout .input input[type="tel"],.checkout .input input[type="text"],.checkout .input input[type="password"]{width:100%;border:0;padding:10px;line-height:2rem;margin:10px 0;border-radius:3px;border:1px solid #28733a}.checkout .input.error input{border-color:#007c44}.checkout .btn-submit{background-color:#28733a;color:#fff;border:none;padding:10px 20px;font-family:"Arial";margin:20px 0;line-height:2rem;border-radius:3px;text-align:center;background-color:#007c44;width:100%}.checkout .container-checkout{overflow:hidden}.checkout .container-checkout.margin-top{margin-top:20px}@media (min-width:768px){.checkout .container-checkout .left{width:50%;float:left;padding-right:10px}}@media (min-width:768px){.checkout .container-checkout .right{width:50%;float:right;padding-left:10px}}.checkout table{border-collapse:collapse;width:100%}.checkout table tr{border-top:1px solid #000}.checkout table tr:first-child{border-top:0}.checkout table tr td.price{padding:10px 0;text-align:right}.checkout .einzug{font-size:.8rem}.checkout input.agb{margin-right:10px}.admin-nav{overflow:visible;background-color:#fff;margin-bottom:20px}.admin-nav .input{position:relative;padding:5px;width:250px;float:left}.admin-nav .input input{width:100%}.admin-nav .user-container{display:none;position:relative;top:36px}.admin-nav .user-container ul.admin-login-as{list-style:none;padding:0;margin:0;position:absolute;overflow:hidden;border:0px solid black}.admin-nav .user-container ul.admin-login-as li{background-color:#fff;padding:4px}.admin-nav .user-container ul.admin-login-as li:nth-child(1),.admin-nav .user-container ul.admin-login-as li:nth-child(2),.admin-nav .user-container ul.admin-login-as li:nth-child(3){display:block}.admin-nav .admin-link{padding:5px;float:right;text-decoration:none}.admin-nav a{color:#007c44;text-decoration:none}.admin-nav a:before{content:'→ '}article.top-area{position:relative;margin-bottom:20px}article.top-area.theme-0 .price{background:#09863b}article.top-area.theme-0 .headline-container{color:#09863b}article.top-area.theme-0 .headline-container a{color:#09863b;text-decoration:none}article.top-area.theme-1 .price{background:#4e3633}article.top-area.theme-1 .headline-container{color:#4e3633}article.top-area.theme-1 .headline-container a{color:#4e3633;text-decoration:none}article.top-area.theme-2 .price{background:#007c44}article.top-area.theme-2 .headline-container{color:#007c44}article.top-area.theme-2 .headline-container a{color:#007c44;text-decoration:none}@media screen and (min-width:768px){article.top-area{margin-left:20px}}article.top-area .image-container{width:100%}article.top-area .image-container img{width:100%;vertical-align:middle}article.top-area .bottom-container{position:absolute;bottom:0;width:100%;background:rgba(255,255,255,0.76);padding:20px}article.top-area .bottom-container .price{position:absolute;right:10px;bottom:100%;margin-bottom:-10px;width:70px;height:70px;border-radius:100px;text-align:center;padding:10px;color:#fff}@media screen and (min-width:768px){article.top-area .bottom-container .price{position:absolute;right:20px;margin-bottom:-20px;width:150px;height:150px;padding:20px}}article.top-area .bottom-container .price a{color:#fff;text-decoration:none}article.top-area .bottom-container .price .inner{font-family:"Arial";font-size:1rem;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){article.top-area .bottom-container .price .inner{font-size:1.8rem}}article.top-area .bottom-container .price .inner div{font-family:"Arial"}article.top-area .bottom-container .headline-container{padding:0 10px}@media screen and (min-width:768px){article.top-area .bottom-container .headline-container{padding:0 20px}}article.top-area .bottom-container .headline-container h1{font-size:1rem;font-family:"Arial";font-weight:normal;margin:0}@media screen and (min-width:768px){article.top-area .bottom-container .headline-container h1{font-size:2rem}}article.top-area .bottom-container .headline-container h2{font-size:1rem;font-family:"Arial";font-weight:normal;margin:0}@media screen and (min-width:768px){article.top-area .bottom-container .headline-container h2{font-size:1.7rem}}.users{background-color:#fff;padding:0 20px 20px 20px}.users h1{margin:0 0 0 0;padding:14px 0;color:#333;font-size:1.6rem}@media screen and (min-width:768px){.users{margin-left:20px}}.users .hinweis{position:relative;color:#333;background:#007c44;margin:0 -20px 20px -20px;padding:20px}.users form{max-width:100%;width:500px;display:inline-block}.users form .input{overflow:auto;line-height:2rem}.users form .input input,.users form .input select,.users form .input textarea{float:right;width:100%;border:0;padding:10px;line-height:2rem;margin:10px 0;border-radius:3px;border:1px solid #28733a}.users form .error-message{color:#007c44}.users form .submit input{background-color:#28733a;color:#fff;border:none;padding:10px 20px;font-family:"Arial";margin:20px 0;line-height:2rem;border-radius:3px;text-align:center;float:right}.users form .input.file input{text-align:right !important}.users.account table.invoices{border-collapse:collapse}.users.account table.invoices a{text-decoration:none;color:#333}.users.account table.invoices tr:hover td{background-color:#eaeaea}.users.account table.invoices tr td{margin:0;padding:10px 0;border-bottom:1px solid black}.users.account table{width:100%}.users.account table th{font-family:"Arial";text-align:left}.users.account table td:last-child,.users.account table th:last-child{text-align:right}.cookie-note{z-index:1000;position:fixed;width:100%;background-color:#007c44;bottom:0;display:none;padding:1rem;color:#fff}.cookie-note .text{width:auto}.cookie-note .text p{margin:0}.cookie-note a{color:#fff;text-decoration:underline}.cookie-note a:hover{text-decoration:none}.cookie-note .cookie-container{margin:0 auto;text-align:center;margin-top:20px}.cookie-note .cookie-container .cookie-accept{text-align:center;background-color:#333;color:#fff;padding:5px 10px;border-radius:2px;cursor:pointer;display:inline-block;margin:0 auto;width:auto;position:relative}.modal-box{z-index:99999;max-width:90%;width:400px;background-color:#007c44;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;padding:25px;border-radius:3px}.modal-box p{padding:0;margin:0 0 20px}.modal-box .btn{background-color:#b8d1ba;border-radius:3px;font-size:16px;display:inline-block;margin:5px 0 5px;padding:8px 8px 5px 8px}.modal-box .order-btn-no{cursor:pointer}.modal-box .order-btn-ok{cursor:pointer}