﻿@font-face{font-family:'PT Sans Narrow';src:url("../font/PTN57F-webfont.eot");src:url("../font/PTN57F-webfont.eot?#iefix") format("embedded-opentype"),url("../font/PTN57F-webfont.woff") format("woff"),url("../font/PTN57F-webfont.ttf") format("truetype"),url("../font/PTN57F-webfont.svg#pt_sans_narrowregular") format("svg");font-weight:normal;font-style:normal}.clear:after,.col2-layout:after,.product-list .row:after{content:'';display:table;clear:both}@font-face{font-family:'PT Sans Narrow';src:url("../font/PTN57F-webfont.eot");src:url("../font/PTN57F-webfont.eot?#iefix") format("embedded-opentype"),url("../font/PTN57F-webfont.woff") format("woff"),url("../font/PTN57F-webfont.ttf") format("truetype"),url("../font/PTN57F-webfont.svg#pt_sans_narrowregular") format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative}html{-webkit-tap-highlight-color:black(0);-webkit-text-size-adjust:100%}body{background:#FFFFFF;color:#000000;line-height:1}html,body,img,fieldset,abbr,acronym{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}th,code,cite,caption{font-weight:normal;font-style:normal;text-align:left}address{font-style:normal}fieldset{margin:0;padding:0;border:0}img{display:block}ol,ul{list-style:none}q:before,q:after{content:''}input:focus,input[type="search"]:focus{outline-offset:-2px}input[type="search"]{-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#555;font-size:12.8px;font-size:.8rem;font-family:Arial, sans-serif}.wrapper{width:1004px;margin:0 auto}.wrapper:after{content:'';display:table;clear:both}.content-container .sidebar{float:left;width:180px;margin-left:10px;margin-right:10px}.content-container .content,.content-container .footer{float:right;width:790px;margin-right:10px}.content-container:after{content:'';display:table;clear:both}a{text-decoration:underline;color:#469e25}a:active{color:#469e25}a:hover{color:#469e25;text-decoration:none}a:visited{color:#469e25}img:not(.noresize){width:auto;height:auto;max-width:100%;max-height:100%}strong,b,.bold{font-weight:bold}.bigger,.f-bigger{font-size:16px;font-size:1rem}.big,.f-big{font-size:14px;font-size:.875rem}.normal,.f-normal{font-size:12.8px;font-size:.8rem}.small,.f-small{font-size:11px;font-size:.6875rem}.smaller,.f-smaller{font-size:10px;font-size:.625rem}.underline{text-decoration:underline}.ta-left,.a-left{text-align:left}.ta-center,.a-center{text-align:center}.ta-right,.a-right{text-align:right}.ta-justify,.a-justify{text-align:justify}.t-upper{text-transform:uppercase}.t-normal{text-transform:none}.f-left{float:left}.f-right{float:right}.rounded{-moz-border-radius:5px / 5px;-webkit-border-radius:5px 5px;border-radius:5px / 5px}.rounded-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.rounded-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.rounded-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.rounded-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.p-gap{padding:10px}.m-gap{margin:10px}h1,.h1{font-size:25px;font-size:1.5625rem}h2,.h2{color:#469e25;font-weight:bold;font-size:17px;font-size:1.0625rem}h3,.h3{margin-bottom:1em;font-weight:bold;font-size:15px;font-size:.9375rem}p,h1,.h1,h2,.h2{margin-bottom:.75em}p{line-height:1.3em}table{width:100%;margin-bottom:20px}table th,table td{vertical-align:top;padding:5px 10px 5px 10px;border-bottom:1px solid #B9B9B9}table th{height:30px;font-weight:bold}table tfoot td{padding:10px;font-weight:bold;border-bottom:none}.divider{border-bottom:1px solid #B9B9B9;width:100%;margin:0 0 5px 0;clear:both;padding-top:3px}.dev{background-color:#f0f !important}.dev .dev{background-color:#0f0 !important}.dev .dev .dev{background-color:#0ff !important}.dev .dev .dev .dev{background-color:#ff0 !important}.dev-height{min-height:100px}.dev-ilb{display:inline-block}.designguide .content{padding-bottom:10px;margin-bottom:10px;border-bottom:5px solid #f00}.content .clear,.content .col2-layout,.content .product-list .row,.product-list .content .row{clear:both;display:block}.content-divider{clear:both}.content-divider:after{display:block;content:'';padding-top:30px;margin-bottom:30px;border-bottom:10px #f0f solid !important}.header{margin-bottom:10px}.header .meta{background-color:#f3f3f3;color:#636363;padding:2px 0;margin-bottom:10px;font-size:0}.header .meta .item{display:inline;padding:0 10px;font-size:14px;font-size:.875rem}.header .meta .item+.item{border-left:1px solid #666}.header .meta .item .icon{display:inline-block;border-radius:2px;text-align:center;background-color:#333;color:#fff}.header .meta .item .icon.smaller{height:11px;width:14px;line-height:11px;font-size:8px;font-size:.5rem;vertical-align:bottom;margin-top:3px}.header .meta .item .icon.bigger{height:14px;width:14px;line-height:14px}.header .meta .hotline{float:left;padding:0 10px;width:39%}.header .meta .hotline a{font-size:20px;font-size:1.25rem}.header .meta .links{float:right;text-align:right;padding-top:2px;width:61%}.header .meta a{color:inherit;text-decoration:none;font-size:14px;font-size:.875rem}.header .meta:after{content:'';display:table;clear:both}.header .box{float:left;margin-right:5px;min-height:110px}.header .box.logo{width:360px;margin-left:10px;margin-right:290px}.header .box.logo>p{letter-spacing:0.375em;margin:-24px 0 0 3px;font-size:1.1em;color:black}.header .box.usp{width:145px;margin-right:125px;padding:15px 0;line-height:1.4em}.header .box.siegel{float:right;width:60px;margin-right:10px;text-align:center}.header .box.siegel img{display:inline-block}.header .box.siegel img+img{margin-top:5px}.header:after{content:'';display:table;clear:both}.header .teaser{position:absolute;padding-top:24px}.navigation{background-color:#fff;color:#636363;margin-bottom:10px;font-family:'PT Sans Narrow', Arial, sans-serif}.navigation ul{position:relative}.navigation ul>li{display:block;float:left;height:29px;line-height:28px;position:relative}.navigation ul>li:after{content:'.';display:inline-block;position:absolute;top:0;right:-2px;z-index:1;color:#636363;font-size:22px}.navigation ul>li:last-of-type:after{display:none}.navigation ul>li>a{display:block;padding:0 13px;color:inherit;text-decoration:none;font-size:18px;font-size:1.125rem}.navigation ul>li>a.active,.navigation ul>li>a:hover{background-color:#DBD9DA}.navigation ul>li ul{display:none;background:#FFF;border:1px solid #555;width:160px}.navigation ul>li ul li{background:#FFF;width:100%}.navigation ul>li ul li a{font-size:11pt}.navigation ul>li ul li:after{display:none}.navigation ul>li ul:hover{display:block}.navigation ul>li.last{clear:both}.navigation ul>li.last+li:not(.international):not(.florist):not(.anlaesse):before{display:none}.navigation ul>li:hover{background-color:#DBD9DA}.navigation ul>li:hover ul{left:-65px;white-space:nowrap;display:block;position:absolute;z-index:16000;top:100%}.navigation ul>li:hover ul li{position:relative}.navigation ul:before{content:'';border-bottom:1px #fff solid;position:absolute;top:50%;left:0;width:100%}.navigation ul:after{content:'';display:table;clear:both}.col2-layout .col-1,.col2-layout .col-2{float:left;width:50%}.col2-layout .col-1{padding-right:10px}.col2-layout .col-2{padding-left:10px}.two-columns>div:first-of-type{float:left}.two-columns>div.width-1{width:1%}.two-columns>div.width-2{width:2%}.two-columns>div.width-3{width:3%}.two-columns>div.width-4{width:4%}.two-columns>div.width-5{width:5%}.two-columns>div.width-6{width:6%}.two-columns>div.width-7{width:7%}.two-columns>div.width-8{width:8%}.two-columns>div.width-9{width:9%}.two-columns>div.width-10{width:10%}.two-columns>div.width-11{width:11%}.two-columns>div.width-12{width:12%}.two-columns>div.width-13{width:13%}.two-columns>div.width-14{width:14%}.two-columns>div.width-15{width:15%}.two-columns>div.width-16{width:16%}.two-columns>div.width-17{width:17%}.two-columns>div.width-18{width:18%}.two-columns>div.width-19{width:19%}.two-columns>div.width-20{width:20%}.two-columns>div.width-21{width:21%}.two-columns>div.width-22{width:22%}.two-columns>div.width-23{width:23%}.two-columns>div.width-24{width:24%}.two-columns>div.width-25{width:25%}.two-columns>div.width-26{width:26%}.two-columns>div.width-27{width:27%}.two-columns>div.width-28{width:28%}.two-columns>div.width-29{width:29%}.two-columns>div.width-30{width:30%}.two-columns>div.width-31{width:31%}.two-columns>div.width-32{width:32%}.two-columns>div.width-33{width:33%}.two-columns>div.width-34{width:34%}.two-columns>div.width-35{width:35%}.two-columns>div.width-36{width:36%}.two-columns>div.width-37{width:37%}.two-columns>div.width-38{width:38%}.two-columns>div.width-39{width:39%}.two-columns>div.width-40{width:40%}.two-columns>div.width-41{width:41%}.two-columns>div.width-42{width:42%}.two-columns>div.width-43{width:43%}.two-columns>div.width-44{width:44%}.two-columns>div.width-45{width:45%}.two-columns>div.width-46{width:46%}.two-columns>div.width-47{width:47%}.two-columns>div.width-48{width:48%}.two-columns>div.width-49{width:49%}.two-columns>div.width-50{width:50%}.two-columns>div.width-51{width:51%}.two-columns>div.width-52{width:52%}.two-columns>div.width-53{width:53%}.two-columns>div.width-54{width:54%}.two-columns>div.width-55{width:55%}.two-columns>div.width-56{width:56%}.two-columns>div.width-57{width:57%}.two-columns>div.width-58{width:58%}.two-columns>div.width-59{width:59%}.two-columns>div.width-60{width:60%}.two-columns>div.width-61{width:61%}.two-columns>div.width-62{width:62%}.two-columns>div.width-63{width:63%}.two-columns>div.width-64{width:64%}.two-columns>div.width-65{width:65%}.two-columns>div.width-66{width:66%}.two-columns>div.width-67{width:67%}.two-columns>div.width-68{width:68%}.two-columns>div.width-69{width:69%}.two-columns>div.width-70{width:70%}.two-columns>div.width-71{width:71%}.two-columns>div.width-72{width:72%}.two-columns>div.width-73{width:73%}.two-columns>div.width-74{width:74%}.two-columns>div.width-75{width:75%}.two-columns>div.width-76{width:76%}.two-columns>div.width-77{width:77%}.two-columns>div.width-78{width:78%}.two-columns>div.width-79{width:79%}.two-columns>div.width-80{width:80%}.two-columns>div.width-81{width:81%}.two-columns>div.width-82{width:82%}.two-columns>div.width-83{width:83%}.two-columns>div.width-84{width:84%}.two-columns>div.width-85{width:85%}.two-columns>div.width-86{width:86%}.two-columns>div.width-87{width:87%}.two-columns>div.width-88{width:88%}.two-columns>div.width-89{width:89%}.two-columns>div.width-90{width:90%}.two-columns>div.width-91{width:91%}.two-columns>div.width-92{width:92%}.two-columns>div.width-93{width:93%}.two-columns>div.width-94{width:94%}.two-columns>div.width-95{width:95%}.two-columns>div.width-96{width:96%}.two-columns>div.width-97{width:97%}.two-columns>div.width-98{width:98%}.two-columns>div.width-99{width:99%}.two-columns>div:last-of-type{float:right}.two-columns>div:first-of-type{float:left}.two-columns:after{content:'';clear:both;display:block}.use-as-table{display:table}.use-as-table .use-as-table-row{display:table-row}.use-as-table .use-as-table-row .use-as-table-cell{display:table-cell}@font-face{font-family:'PT Sans Narrow';src:url("../font/PTN57F-webfont.eot");src:url("../font/PTN57F-webfont.eot?#iefix") format("embedded-opentype"),url("../font/PTN57F-webfont.woff") format("woff"),url("../font/PTN57F-webfont.ttf") format("truetype"),url("../font/PTN57F-webfont.svg#pt_sans_narrowregular") format("svg");font-weight:normal;font-style:normal}.clear:after,.col2-layout:after,.product-list .row:after{content:'';display:table;clear:both}.category .product-detail{border-bottom:1px #B9B9B9 solid;padding-bottom:10px;margin-bottom:10px}.category .product-detail .product-text{padding:25px;background:#fff;overflow:hidden;display:block}.category .product-detail .product-text .product-description{margin:10px 0;color:#555}.category .product-detail .product-text .product-description p{margin-bottom:20px;margin-top:15px}.category .product-detail .product-text .actions .price{font-weight:bold;font-size:17px;font-size:1.0625rem;color:#e01d28;display:inline}.category .category-sort{margin:8px 0 12px 5px}.category .category-sort .label,.category .category-sort .filter{float:left}.category .category-sort .label{margin-right:30px}.category .category-sort .filter{font-size:0}.category .category-sort .filter .pipe{color:#555;font-size:12.8px;font-size:.8rem}.category .category-sort .filter .pipe+.pipe{border-left:1px solid #555;padding-left:5px;margin-left:5px}.category .category-sort:after{content:'';display:table;clear:both}.category .product-list .row{margin-top:10px}.product .col-1 .product-image .product-thumbnails{margin:20px 0}.product .col-1 .product-image .product-thumbnails .thumbnail{width:calc((100% - 20px) / 3);float:left;margin-right:10px}.product .col-1 .product-image .product-thumbnails .thumbnail h5{font-size:12px;font-size:.75rem;margin-top:2px}.product .col-1 .product-image .product-thumbnails .thumbnail:nth-of-type(3n){margin-right:0}.product .col-1 .product-image .product-thumbnails:after{content:'';display:table;clear:both}.product .col-1 .product-free-articles .free-article{width:175px;float:left;margin-right:25px}.product .col-1 .product-free-articles .free-article h4{font-size:13px;font-size:.8125rem;font-weight:bold;margin-top:4px}.product .col-1 .product-free-articles .free-article:nth-of-type(2n){margin-right:0}.product .col-1 .product-free-articles:after{content:'';display:table;clear:both}.product .col-2 .product-text{padding:25px;background:#fff;display:block}.product .col-2 .product-text .product-description{margin-top:10px;color:#555}.product .col-2 .product-text .product-description p{margin-bottom:10px;margin-top:15px}.product .col-2 .product-text .actions #qty{width:3em}.product .col-2 .product-text .actions .price{font-weight:bold;font-family:Arial, sans-serif;font-size:17px;font-size:1.0625rem;color:#e01d28;display:inline}.product .col-2 .product-text .actions .price-table{margin-bottom:10px;width:100%}.product .col-2 .product-text .actions .price-table th{border-bottom:1px solid #b9b9b9;font-weight:bold}.product .col-2 .product-text .actions .price-table th,.product .col-2 .product-text .actions .price-table td{padding:4px;border-right:1px solid #b9b9b9}.product .col-2 .product-text .actions .price-table th:last-of-type,.product .col-2 .product-text .actions .price-table td:last-of-type{border-right:none}.product .col-2 .product-text .actions>a:not(.button){margin:10px 0;display:inline-block;font-size:13px;font-size:.8125rem}.product .col-2 .product-text .actions .delivery-country{margin:10px 0}.product .col-2 .product-text .actions .delivery-country label{display:block;font-size:12px;font-size:.75rem;font-weight:bold;margin-bottom:5px}.product .col-2 .product-text .actions .delivery-country select{width:100%}.product .col-2 .product-text .actions:after{content:'';display:table;clear:both}.product .col-2 .product-text .custom-text{overflow:hidden}.product .col-2 .product-text .custom-text label{font-weight:bold;padding:5px 0;display:block}.product .col-2 .product-text .custom-text input{margin-bottom:5px;width:100%}.product .col-2 .product-packaging h3{font-size:15px;font-size:.9375rem;font-weight:bold;margin-bottom:4px}.product .col-2 .product-packaging .packaging{width:175px;float:left;margin-right:25px;padding-top:5px;padding-bottom:5px}.product .col-2 .product-packaging .packaging img{margin-bottom:2px}.product .col-2 .product-packaging .packaging label{line-height:18px;font-weight:bold}.product .col-2 .product-packaging .packaging.no-thanks{padding-top:140px}.product .col-2 .product-packaging .packaging:nth-of-type(2n){margin-right:0}.product .col-2 .product-packaging:after{content:'';display:table;clear:both}.product .product-free-articles,.product .product-packaging{background-color:#fff;padding:10px 5px;margin:5px 0}.product .ingredients-box{padding-bottom:10px}.product .ingredients-box .hide{display:none}.product .ingredients-box .ingredients-content{padding-top:10px}.product-gallery{background-color:#ffffff}.product-gallery .product-gallery-title{position:absolute;top:-25px}.product-gallery .product-gallery-images{float:left;width:76%}.product-gallery .product-gallery-images .hidden{display:none}.product-gallery .product-gallery-thumbnails{float:left;width:24%;padding:10px 40px}.product-gallery .product-gallery-thumbnails .product-gallery-thumbnail{width:100%;cursor:pointer}.product-gallery .product-gallery-thumbnails .product-gallery-thumbnail .title{display:block;line-height:1.3}.product-gallery .product-gallery-thumbnails .product-gallery-thumbnail+.product-gallery-thumbnail{padding-top:20px}.product-gallery:after{content:'';display:table;clear:both}.product-list .row{border-bottom:1px #B9B9B9 solid;padding-bottom:10px;margin-bottom:10px}.product-list .row .box{color:#006738;float:left;margin-right:15px;width:250px;margin-bottom:10px;font-size:14px;font-size:.875rem}.product-list .row .box a.product-image{display:block;height:250px;line-height:245px}.product-list .row .box a.product-image>img{display:inline;vertical-align:middle}.product-list .row .box:nth-child(3n){margin-right:0}.product-list .row .box .header{font-weight:bold;text-align:center;padding:5px 0 5px;color:#636363}.product-list .row .box .actions .button{float:left;width:55%}.product-list .row .box .actions .price{float:right;text-align:right;width:45%;color:#e01d28;padding-top:6px;font-weight:bold;font-size:1.4em}.inlinepopup .content .product-text{padding:25px;background:#fff;display:block}.iframe .product-image{padding:25px;padding-right:0}.cards .btn-icon{margin-top:15px}.cards .divider{padding-top:3px;display:block}.cards .groupfilter{float:left;padding:6px;cursor:pointer;background:#f3f3f3;padding-left:12px;padding-right:12px;font-weight:600;margin-right:5px;margin-bottom:5px}.cards .groupfilter.active{background:#dbdbdb}.cards .cards-wrapper:after{display:block;content:'';clear:both}.cards .cards-wrapper:not(.disable-nth-of-type) .card:nth-of-type(4n){margin-right:0}.cards .cards-wrapper .card{width:calc((100% - 30px) / 4);margin-right:10px;margin-bottom:15px;float:left}.cards .cards-wrapper .card.lastinrow{margin-right:0}.cards .cards-wrapper .card .h3{color:#006839;font-size:1em;line-height:1.3;margin:5px 0;font-weight:bold}.cards .cards-wrapper .card .price{float:right;margin:0;padding-top:3px;font-size:1.1em;font-weight:bold;text-align:right}.cards .cards-wrapper .card .price small{font-weight:normal;display:block;line-height:12px;font-size:0.8em}.cards .cards-wrapper .card input{float:left;width:12px;margin:5px 5px 0 0;display:inline;padding:0}.cards .cards-wrapper .card label{float:left;width:auto;margin-top:3px;font-size:0.95em}.cards .cards-wrapper .card .button{float:left;margin:10px 0 0 0}.cards .cards-wrapper .card .text-hint{display:block;width:100%}.cards .cards-wrapper .card .additional-text{float:left;width:120px}.cards .cards-wrapper .card .additional-text label{margin-top:8px;margin-right:4px}.cards .cards-wrapper .card .additional-text input{width:30px}.cards .cards-wrapper .card .additional-text .number-hint{margin-top:6px;float:left}.product .product-image-container .product-price{padding:10px;background:transparent;width:100%;color:#D70117;font-weight:600;font-size:15pt}.product .product-image-container .product-price .price-prefix{color:#D70117;font-size:11px}.product .product-image-container .product-price .price{color:#D70117;font-size:18px;font-weight:bold}.product .product-image-container .product-price .additional-costs{color:#646567;font-size:8pt;font-weight:400}.product .product-image-container .product-price small{font-size:9pt}.product .product-text{background:white;padding:12px;display:block}.product .product-text .product-description{margin-top:10px;color:#555}.product .product-text .product-description p{margin-bottom:10px;margin-top:15px}.product .product-text .actions #qty{width:3em}.product .product-text .actions .price{font-weight:bold;font-family:Arial, sans-serif;font-size:17px;font-size:1.0625rem;color:#e01d28;display:inline}.product .product-text .actions .price-table{margin-bottom:10px;width:100%}.product .product-text .actions .price-table th{border-bottom:1px solid #b9b9b9;font-weight:bold}.product .product-text .actions .price-table th,.product .product-text .actions .price-table td{padding:4px;border-right:1px solid #b9b9b9}.product .product-text .actions .price-table th:last-of-type,.product .product-text .actions .price-table td:last-of-type{border-right:none}.product .product-text .actions>a:not(.button){margin:10px 0;display:inline-block;font-size:13px;font-size:.8125rem}.product .product-text .actions .delivery-country{display:none;margin:10px 0}.product .product-text .actions .delivery-country label{display:block;font-size:12px;font-size:.75rem;font-weight:bold;margin-bottom:5px}.product .product-text .actions .delivery-country select{width:100%}.product .product-text .actions:after{content:'';display:table;clear:both}.product .product-text .custom-text{overflow:hidden}.product .product-text .custom-text label{font-weight:bold;padding:5px 0;display:block}.product .product-text .custom-text input{margin-bottom:5px;width:100%}.product .product-text .product-name{margin-left:0}.product .product-text .free-product{font-size:12px}.product .product-text .product-description-text{display:none}.product .product-text .product-description{font-size:12px}.product .product-text .product-description .toggle-text{display:block;margin-bottom:4px;text-decoration:underline;color:#646567;font-size:1.2em}.product .product-text .product-description .toggle-text img{display:inline}.product .product-text .price-table{font-size:10pt}.product .product-packaging h3{font-size:15px;font-size:.9375rem;font-weight:bold;margin-bottom:4px}.product .product-packaging .packaging{width:auto;float:left;padding-top:5px;padding-bottom:5px;position:relative;text-align:center;color:#398A65}.product .product-packaging .packaging:not(:last-child){border-bottom:3px solid #398A65}.product .product-packaging .packaging img{margin-bottom:2px;float:left;width:175px}.product .product-packaging .packaging.no-thanks{padding-top:140px}.product .product-packaging .packaging:nth-of-type(2n){margin-right:0}.product .product-packaging .packaging .price{display:block;padding-top:10px;color:#D70117}.product .product-packaging .packaging input{display:none}.product .product-packaging .packaging button{position:absolute;bottom:5px;right:0;width:calc(100% - 175px)}.product .product-packaging:after{content:'';display:table;clear:both}.product .product-free-articles,.product .product-packaging{background-color:#fff;padding:10px 5px;margin:5px 0}.product .ingredients-box{padding-bottom:10px}.product .ingredients-box .hide{display:none}.product .ingredients-box .ingredients-content{padding-top:10px}.product .product-free-articles-mobile .free-article{border-bottom:1px solid #646567}.product .product-free-articles-mobile .free-article .image{width:25%;float:left;padding:4px}.product .product-free-articles-mobile .free-article .description{width:65%;font-size:12px;font-weight:bold;float:left;padding:4px;padding-left:18px}.product .product-free-articles-mobile .free-article:last-child{border-bottom:0}.product .bows{padding:12px}.product .bows h2{margin-left:0}.product .bows:after{content:'';display:table;clear:both}.product .bows .bows{padding:0}.product .bows .bows .bow{float:left;width:calc(50% - 5px);margin-right:5px}.product .bows .bows .bow .price{float:right;margin:0;font-size:1.1em;font-weight:bold;text-align:right}.product .bows .bows .bow:last-child{padding:20px 10px 20px 0}.product .bow-form h3{margin-left:0}.product .bow-form .button{padding-left:5px}.product .bow-form label,.product .bow-form input{padding:5px}.product .bow-form input{width:100%}.product .bow-form a{position:absolute;right:0}.product .bow-form .row:after{content:'';display:table;clear:both}body .product-list .info .middle{top:50% !important}body .product-list .info .middle .price{color:#D70117}.free-product{position:relative}.free-product a{position:unset}.free-product .freebie-overlay{display:none;position:absolute;background:white;border:2px solid #a60f3c;font-size:9pt;font-weight:400;z-index:15000;padding:34px;color:#646567;top:-48vh}.free-product .freebie-overlay .freebie-close{cursor:pointer;position:absolute;z-index:16000;top:10px;right:10px;width:19px}.free-product .freebie-overlay .freebie-content .product-description-text{display:block}#bottle-input{padding:12px}#bottle-input h2{margin-left:0}@font-face{font-family:'PT Sans Narrow';src:url("../font/PTN57F-webfont.eot");src:url("../font/PTN57F-webfont.eot?#iefix") format("embedded-opentype"),url("../font/PTN57F-webfont.woff") format("woff"),url("../font/PTN57F-webfont.ttf") format("truetype"),url("../font/PTN57F-webfont.svg#pt_sans_narrowregular") format("svg");font-weight:normal;font-style:normal}.clear:after,.col2-layout:after,.product-list .row:after{content:'';display:table;clear:both}.print{padding:10px;max-width:800px}.print .box.logo{margin-left:0}.print .receiver{margin-top:80px}.print .receiver .headline{width:50%;font-size:10px;font-size:.625rem;border-bottom:1px #000 solid;margin-bottom:20px}.print .content{margin-top:100px}.print .content .items{margin-top:40px}.print .content .items thead td{font-weight:700}.print .content .items td{padding-left:0}.print .content .items td:last-of-type{text-align:right;padding-right:0}.print .content .items .totals td{text-align:right}.print .footer{overflow:hidden}.print .footer .col-33{float:left;width:33.3333%;font-size:10px;font-size:.625rem}.sidebar div.menu_dreierlink img{padding-bottom:4px}.sidebar .sb-section{background-color:#D0E2AB;margin-bottom:10px;padding:10px 20px;-moz-border-radius:5px / 5px;-webkit-border-radius:5px 5px;border-radius:5px / 5px}.sidebar .sb-section.widget,.sidebar .sb-section.image,.sidebar .sb-section.nostyle{background-color:transparent;background-color:#eee;padding:0}.sidebar .sb-section .icon{background-color:#92CC54;background-position:center center;background-repeat:no-repeat;display:block;float:left;height:35px;margin:-10px 0 0 -20px;width:35px;-moz-border-radius:5px / 5px;-webkit-border-radius:5px 5px;border-radius:5px / 5px}.sidebar .sb-section .icon.check{background-image:url(../images/utilities/img_haken_information.gif)}.sidebar .sb-section .icon.search{background-image:url(../images/utilities/icon-search.png)}.sidebar .sb-section .header{color:#363;font-weight:bold;line-height:15px;margin-top:-8px;padding-left:23px;padding-bottom:10px;font-size:14.4px;font-size:.9rem}.sidebar .sb-section ul li{margin-bottom:5px}.sidebar .sb-section ul li.last,.sidebar .sb-section ul li:last-child{margin-bottom:0}.sidebar .sb-section ul.check a{padding-right:22px;background:url(../images/utilities/img_haken.gif) no-repeat right}.sidebar .sb-section a{color:#363;text-decoration:none}.sidebar .sb-section a:hover{color:#469e25}.sidebar .sb-section.search-box{margin-top:2px;background:#F3EFEE;padding:11px 0 10px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sidebar .sb-section.search-box .header{padding:0;margin:-5px 0 5px;color:#636363;font-weight:normal}.sidebar .sb-section.search-box .search-selects .select-container{float:left;width:88px;background:#DDD9DA;border:none;position:relative}.sidebar .sb-section.search-box .search-selects .select-container+.select-container{float:right}.sidebar .sb-section.search-box .search-selects .select-container .select-label{height:22px;line-height:22px;font-size:10px;font-size:.625rem;text-align:center;background:url("../images/utilities/icon-arrow-down.png") no-repeat right 5px center;padding-right:10px}.sidebar .sb-section.search-box .search-selects .select-container .select-options{display:none;position:absolute;z-index:1;min-width:100%;padding:5px;margin:0;background:#f8f8f8;list-style:none;font-size:11px;font-size:.6875rem;line-height:1.2em}.sidebar .sb-section.search-box .search-selects .select-container:hover .select-options{display:block}.sidebar .sb-section.search-box .search-selects:after{content:'';display:table;clear:both}.sidebar .sb-section.progresslist{background:transparent !important;padding-right:0;padding-left:0}.sidebar .sb-section.progresslist ol{counter-reset:layer1}.sidebar .sb-section.progresslist ol li{display:block;position:relative;height:20px;line-height:20px;padding-left:26px;margin-bottom:10px;color:#363}.sidebar .sb-section.progresslist ol li:before{content:counter(layer1) " ";counter-increment:layer1;position:absolute;font-size:10px;font-size:.625rem;left:0;top:0;width:19px;height:19px;border:1px solid #363;display:block;text-align:center}.sidebar .sb-section.progresslist ol li:after{content:'';position:absolute;left:10px;bottom:-10px;height:10px;border-left:1px #363 dashed;width:1px}.sidebar .sb-section.progresslist ol li.active{color:#000;font-style:italic}.sidebar .sb-section.progresslist ol li.active:before{color:#FFF;font-weight:700;background:#363;font-style:normal}.sidebar .sb-section.progresslist ol li:last-of-type:after{display:none}.sidebar .partnerlogo{margin:10px 0}.sidebar .trustedshops{margin-bottom:10px}.sidebar .trustedshops .trustedshops-rating{margin-top:5px;text-align:center;color:#808080;line-height:15px}.sidebar .trustedshops .trustedshops-rating a{color:gray;text-decoration:none}.sidebar .trustpilot{margin-bottom:10px}.sidebar .sb-imagelink{margin-bottom:10px}.sidebar .infobox-topshop{margin-top:5px;margin-bottom:10px}.sidebar .infobox-topshop img{margin:auto}.sidebar .imagelink{display:block;width:100%;float:none;margin:0 0 10px 0}.sidebar .warum-flora{padding-right:3px;padding-left:19px}.sidebar .warum-flora ul{margin-left:9px !important}.sidebar .warum-flora a:after{content:'';display:inline-block;width:20px;height:15px;background:url(../images/utilities/img_haken.gif) no-repeat center right;bottom:0;margin-left:1px}.footer{color:#616161;margin-top:20px}.footer .section.payment,.footer .section.quality{border-top:1px #B9B9B9 solid;padding-top:10px;margin-bottom:5px}.footer .section.payment .col{float:left;width:14.28571%;padding:10px;text-align:center}.footer .section.quality .col{float:left;min-height:155px;padding:10px;text-align:center;width:20%}.footer .section.quality .col:nth-of-type(5) ~ .col{width:25%;margin-top:10px}.footer .section.quality .col a{display:block;height:90px}.footer .section.quality .col span{display:block;font-weight:bold}.footer .section.sidemap .header{color:#469e25}.footer .section.sidemap .col{float:left;min-height:30px;padding:10px 10px 10px 0;text-align:left;width:20%}.footer .section.sidemap a{display:block;font-size:11px;font-size:.6875rem}.footer .section.group{border-top:1px #B9B9B9 solid;padding-top:10px;margin-bottom:10px}.footer .section.group .col{float:left;min-height:121px;padding:10px;text-align:center;width:50%}.footer .section.copyright,.footer .section.contact{color:#469e25;padding:10px;text-align:center;font-size:11px;font-size:.6875rem}.footer .section img{display:inline}.footer .section .header{padding:10px 0;font-weight:bold}.footer .section ul{margin-top:15px}.footer .section ul:after{content:'';display:table;clear:both}.button{color:#fff;text-decoration:none;font-weight:normal;margin:5px 0 0 0;padding:0;display:block;border:0;cursor:pointer}.button:hover{color:#fff}.button.btn-order,.button.btn-send{color:#fff;background:url("../images/utilities/bkg_button.gif") no-repeat right center;display:inline-block;height:37px;line-height:37px;padding:0 50px 0 5px;font-size:18px;font-size:1.125rem;float:right}.button.btn-order:before,.button.btn-send:before{content:'';background:url("../images/utilities/bkg_button.gif") no-repeat left center;width:5px;height:37px;display:inline-block;position:absolute;left:-5px}.button.btn-order.disabled,.button.btn-order[disabled],.button.btn-send.disabled,.button.btn-send[disabled]{height:29px;line-height:29px;overflow:hidden;padding:0 35px 0 0px;color:#555555;background:url("../images/utilities/button_gross_grau.gif") no-repeat right center}.button.btn-icon{height:17px;line-height:17px;color:#469e25;text-decoration:underline;font-size:12px;font-size:.75rem}.button.btn-icon:hover{color:#469e25;text-decoration:none}.button.btn-icon.back.left{background:url("../images/utilities/btn-icon-back.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.back.right{background:url("../images/utilities/btn-icon-back.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next.left{background:url("../images/utilities/btn-icon-next.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next.right{background:url("../images/utilities/btn-icon-next.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next-big.left{background:url("../images/utilities/btn-icon-next-big.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next-big.right{background:url("../images/utilities/btn-icon-next-big.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next-small.left{background:url("../images/utilities/btn-icon-next-small.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next-small.right{background:url("../images/utilities/btn-icon-next-small.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next-green.left{background:url("../images/utilities/btn-icon-next-green.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next-green.right{background:url("../images/utilities/btn-icon-next-green.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.prev.left{background:url("../images/utilities/btn-icon-prev.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.prev.right{background:url("../images/utilities/btn-icon-prev.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.prev-big.left{background:url("../images/utilities/btn-icon-prev-big.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.prev-big.right{background:url("../images/utilities/btn-icon-prev-big.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.prev-small.left{background:url("../images/utilities/btn-icon-prev-small.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.prev-small.right{background:url("../images/utilities/btn-icon-prev-small.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.prev-green.left{background:url("../images/utilities/btn-icon-prev-green.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.prev-green.right{background:url("../images/utilities/btn-icon-prev-green.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.plus.left{background:url("../images/utilities/btn-icon-plus.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.plus.right{background:url("../images/utilities/btn-icon-plus.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.rotate-left.left{background:url("../images/utilities/btn-icon-rotate-left.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.rotate-left.right{background:url("../images/utilities/btn-icon-rotate-left.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.rotate-right.left{background:url("../images/utilities/btn-icon-rotate-right.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.rotate-right.right{background:url("../images/utilities/btn-icon-rotate-right.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.pdf.left{background:url("../images/utilities/btn-icon-pdf.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.pdf.right{background:url("../images/utilities/btn-icon-pdf.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.details.left{background:url("../images/utilities/btn-icon-details.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.details.right{background:url("../images/utilities/btn-icon-details.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.qty.left{background:url("../images/utilities/btn-icon-qty.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.qty.right{background:url("../images/utilities/btn-icon-qty.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.remove.left{background:url("../images/utilities/btn-icon-remove.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.remove.right{background:url("../images/utilities/btn-icon-remove.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next-grey.left{background:url("../images/utilities/btn-icon-next-grey.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next-grey.right{background:url("../images/utilities/btn-icon-next-grey.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next-red.left{background:url("../images/utilities/btn-icon-next-red.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next-red.right{background:url("../images/utilities/btn-icon-next-red.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.next-blue.left{background:url("../images/utilities/btn-icon-next-blue.gif") no-repeat left center transparent;padding-left:25px}.button.btn-icon.next-blue.right{background:url("../images/utilities/btn-icon-next-blue.gif") no-repeat right center transparent;padding-right:25px}.button.btn-icon.back{float:left}.button.btn-icon.next,.button.btn-icon.next-big{float:right}.button.btn-icon.prev,.button.btn-icon.prev-big{float:left}.button.btn-icon.next-small,.button.btn-icon.prev-small{float:left}.button.btn-icon.next-small.left,.button.btn-icon.prev-small.left{padding-left:15px}.button.btn-icon.next-small.right,.button.btn-icon.prev-small.right{padding-right:15px}.button.btn-icon.next-big,.button.btn-icon.prev-big{height:30px;line-height:30px;font-size:16px;font-size:1rem}.button.btn-icon.next-big.left,.button.btn-icon.prev-big.left{padding-left:35px}.button.btn-icon.next-big.right,.button.btn-icon.prev-big.right{padding-right:35px}.button.btn-icon.next-green,.button.btn-icon.prev-green{height:15px;line-height:16px;text-decoration:underline;color:#469e25}.button.btn-icon.next-green.right,.button.btn-icon.prev-green.right{display:inline-block}.button.btn-icon.next-grey{color:#555;font-size:19px;font-size:1.1875rem;font-weight:700}.button.btn-icon.plus{float:right}.button.btn-icon.rotate-left,.button.btn-icon.rotate-right{height:20px;line-height:20px;display:inline-block;margin-right:20px}.button.btn-icon.rotate-left.left,.button.btn-icon.rotate-right.left{padding-left:22px}.button.btn-icon.rotate-left.right,.button.btn-icon.rotate-right.right{padding-right:22px}.button.btn-icon.details{width:132px;height:25px;padding-left:30px;color:#fff !important;line-height:25px;text-decoration:none;font-size:15px;font-size:.9375rem}.button.btn-plain{width:132px;height:25px;line-height:25px;font-size:15px;font-size:.9375rem;background:#D70117;text-align:center;color:white}.button.btn-plain.send{float:right;height:35px;line-height:35px;font-size:18px;font-size:1.125rem}.button.btn-plain.send:after{content:'';display:table;clear:both}.button.btn-plain.nomargin{margin-left:0}.button.btn-plain:visited{color:white}.button.btn-plain:hover{background:#b30113}input.monospace{font-family:monospace !important}.form{width:410px}.form label{float:left;width:150px;margin-top:3px;font-size:0.95em}.form input,.form select,.form textarea{float:left;margin-bottom:10px;width:255px}.form .big{width:345px}.form input[name*='street']{width:204px}.form input[name*='streetnumber']{width:38.25px;margin-left:12.75px}.form input[name*='postcode']{width:76.5px}.form input[name*='city']{width:165.75px;margin-left:12.75px}.form select[name*='dob_day']{width:50px}.form select[name*='dob_month']{margin-left:12.75px}.form select[name*='dob_month'],.form select[name*='creditcard_validto_month']{width:70px}.form select[name*='dob_year'],.form select[name*='creditcard_validto_year']{width:90px;margin-left:12.75px}.form textarea{height:120px}.form .hide{display:none}.form p:after{content:'';display:table;clear:both}.form .hint-box{position:relative}.form .hint-box .hint-relative{left:150px;position:relative;width:255px;display:inline-block}.form .hint-box .hint-absolute{position:absolute;left:100%;top:-3px;float:right;display:block;width:380px;padding-left:10px;font-size:11px;font-size:.6875rem}.error-container{padding:15px 20px;margin:10px 0px;color:#E12726;border:1px solid #E12726;width:100%;position:relative;display:none}.error-container.no-hide{display:block}.error-container .h4{position:absolute;top:-8px;background:#fff;padding:0 5px;margin-left:-5px;font-weight:bold}.error{border:1px solid #E12726 !important}.checkbox-with-text input[type="checkbox"]{float:left}.checkbox-with-text label{margin-left:24px;display:block}.password-hints{display:block;position:absolute;width:400px;top:20px;right:-410px;border:1px solid #f3f3f3;padding:10px}.password-hints .password-strength meter{height:15px;background:#f3f3f3;width:100%}.password-hints .password-strength p{margin-top:10px}.item .actions{margin-top:10px}.item .address-divider{display:block;height:4px}.loader{background-image:url(../images/utilities/loader.gif);width:30px;height:30px}.list-green-check{list-style-image:url(../images/utilities/list-green-check.png);margin-left:1em}.list-green-arrow,.sidebar .sb-section ul{list-style-image:url(../images/utilities/list-green-arrow.png);margin-left:1em}.video{max-width:300px}.video .video-link{position:relative;display:block}.video .video-link .rounded{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.video .video-link .arrow{position:absolute;top:50%;left:50%;margin-left:-27px;margin-top:-27px;z-index:80}.category-atmo{width:100%;height:240px;margin-bottom:20px;border-bottom:1px solid #b9b9b9;padding:10px;padding-right:calc(50% + 10px)}.category-atmo h1{font-weight:bold;color:#006839}.category-atmo .text p{line-height:1.3em}.category-atmo h1,.category-atmo p{margin-bottom:10px}.imagelink{float:left}.three-boxes{float:left;width:calc(100% / 3);padding-right:10px}.three-boxes+p+.imagelink{margin-right:0}.inlinepopup .content{margin-right:0;float:none;width:100%}.mfp-content{overflow:visible !important;width:100%;max-width:794px;max-height:95%}.mfp-container.mfp-ajax-holder{height:auto}.mfp-container.mfp-ajax-holder .mfp-content{vertical-align:baseline;margin-top:10vh}.mfp-ajax-wrapper,.mfp-iframe-wrapper{background:#fff;border:2px solid #469e25;overflow:auto}.mfp-ajax-wrapper{max-height:75vh;overflow:auto}.mfp-ajax-wrapper .popup-meta{display:none}.mfp-title.mfp-title{line-height:30px;color:#469e25;font-size:2em}.mfp-container .mfp-close.mfp-close.mfp-close{opacity:1;position:relative;right:0;top:auto;color:#469e25;width:auto;float:right;text-align:center;padding:0}.mfp-container .mfp-close.mfp-close.mfp-close:before{content:'schließen';font-size:14px;font-size:.875rem;margin:0px;position:absolute;right:21px;top:-2px}#ve-chat-container.visible{position:absolute;top:0}#ve-chat-container.visible #ve-chat-iframe-container{top:0 !important}.footer .section .header{padding:10px 10px 0}.footer .section.payment ul{display:table}.footer .section.payment ul li{display:table-cell;vertical-align:middle}.form select[name*='dob_day']{width:70px}.form select[name*='dob_month'],.form select[name*='creditcard_validto_month']{width:70px}.form select[name*='dob_year'],.form select[name*='creditcard_validto_year']{width:90px}body{font-family:Arial, sans-serif;font-weight:normal;font-style:normal}body{font-size:16px}@media (min-width: 1200px){body{max-width:none}body>.wrapper{margin:auto;max-width:375px}}body .wrapper{width:100%;border:3px solid #398A65}body .wrapper.no-scroll{overflow:hidden;height:100vh}body .wrapper .header .logo img{margin:auto;width:50%;margin-top:10px}body .wrapper .header .logo .trusted-shops{position:absolute;right:4%;top:0;width:26%}body .wrapper .header .app-teaser{background-color:#f3f3f3;padding:5px;line-height:50px;display:none}body .wrapper .header .app-teaser img{height:50px;width:50px;margin-left:5px;margin-right:5px}body .wrapper .header .app-teaser div,body .wrapper .header .app-teaser img{float:left}body .wrapper .header .app-teaser .app-teaser-hide{padding-left:20px;padding-right:20px;cursor:pointer}body .wrapper .header .app-teaser,body .wrapper .header .app-teaser .text{color:#646567}body .wrapper .header .app-teaser:after{content:"";clear:both;display:block;visibility:hidden;height:0px}body .wrapper .header .usps{border-top:1px solid #dfe0e1;border-bottom:1px solid #dfe0e1;padding:10px 0 5px;background-color:#f3f3f3}body .wrapper .header .usps li{display:inline-block;background:url(../images/img_haken.png) no-repeat 0 50%;background-size:16px;padding-left:18px;white-space:nowrap;margin:0;height:15px;padding-top:1px}body .wrapper .header .usps li.last{margin-right:0px}body .wrapper .content{width:100%;margin:0}body .wrapper .content .divider{border:none}body .wrapper .content #topseller img{width:100%}body .wrapper .content .product-list{width:100%}body .wrapper .content .product-list .li{display:table-cell;vertical-align:middle;width:50%}body .wrapper .content .product-list .li img{height:auto;width:100%}body .wrapper .content .product-list .li.info{padding:0 0 0 2%;position:relative;width:49%}body .wrapper .content .product-list .li.info div{position:absolute;width:99%}body .wrapper .content .product-list .li.info .top{top:5%}body .wrapper .content .product-list .li.info .middle{top:45%}body .wrapper .content .product-list .li.info .bottom{bottom:0}body .wrapper .content #angebote div{border:2px solid #dfe0e1;display:inline-block;margin:1%;position:relative;width:45%}body .wrapper .content #angebote div a{display:block}body .wrapper .content #angebote div a span{bottom:0;display:block;float:left;font-weight:bold;padding:12.5% 0;position:absolute;text-align:center;text-decoration:underline;width:100%;z-index:10}body .wrapper .content #angebote div:hover{border:2px solid #275742}body .wrapper .footer{margin:0;width:100%}body .wrapper .footer .payment{margin:20px 3px 25px 3px;border-top:0}body .wrapper .footer .phone a{color:#646567 !important}body .wrapper .footer ul.footerlinks{width:100%;margin:40px 0 50px;display:flex}body .wrapper .footer ul.footerlinks li{display:inline-block;margin:0 5px;font-size:13px;flex:1 0 auto}body .wrapper .footer ul.footerlinks li a{color:#646567;margin:0;font-weight:600}body .wrapper .footer .certified ul li{display:inline-block;width:calc(100% / 5 - 4px);text-align:center}body .wrapper a{color:#D70117}body .wrapper h2,body .wrapper .h2{color:#398A65}body .wrapper .btn-icon.btn-icon{color:#D70117}body .statusbar{border-color:#D70117}body .product-list>li,body .product-list>.item-box-child{display:table-cell;vertical-align:middle;width:50%}body .product-list{border-bottom:1px solid #036839;display:table;margin:0;padding:2%;width:96.1%}body .product-list li img{height:auto;width:auto;margin:auto}body .product-list .info{padding-left:1%}body .product-list .info div{position:absolute;width:99%}body .product-list .info .top{top:5%}body .product-list .info .middle{top:45%}body .product-list .info .middle .price{width:auto;position:relative}body .product-list .info .bottom{bottom:0}.sidebar{float:none !important;width:100% !important;margin:0 !important}.error-container{margin:12px;width:auto}.page-title{text-align:center}.category-menubar{background:#f3f3f3;color:#646567;padding:8px 0}.category-menubar.header{position:absolute;top:-20px;z-index:6000;background:transparent}.category-menubar.header .cm-col{width:65px !important;float:none;font-size:12px}.category-menubar .cm-col{text-align:center}.category-menubar .cm-col.col-md-3{float:left;width:25%}.category-menubar .cm-col.col-md-6{float:left;width:50%}.category-menubar .cm-col a{text-decoration:none;color:#646567 !important}.category-menubar .cm-col img{width:50%;margin:auto}.category-menubar .cm-col img.reduced-size{width:32%;margin-top:10px;margin-bottom:5px}.category-menubar .cm-col .cart-container .cart-contents{position:absolute;bottom:33%;left:7%;font-size:9pt;background:transparent;padding:3px 6px 3px 6px;border-radius:17px;text-align:center;border:1px solid}.category-menubar .cm-col select{margin-top:11%;background-color:#FFF;padding:4px;padding-left:8px;padding-right:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #646567;text-align:left;-webkit-background-size:12px;background-size:12px}.category-menu{display:none;background:#dddedf;border-top:1px solid #646567;border-bottom:1px solid #646567;padding:0px 15px 0px 15px;position:absolute;z-index:16000;width:100%}.category-menu.header{top:50px}.category-menu.header .category-item img{margin:0 !important;width:auto !important}.category-menu.header ul li img{margin:0 !important;width:auto !important}.category-menu .category-item{padding:16px 0px;width:100%;font-size:15px;font-weight:bold;border-bottom:1px solid #646567}.category-menu .category-item a{text-decoration:none;color:#646567;display:block;width:100%;height:100%}.category-menu .category-item img{position:absolute;right:0;top:12px;height:48%}.category-menu ul li{padding:18px 0px;width:100%;background-position:right center;border-bottom:1px solid #646567}.category-menu ul li a{text-decoration:none;color:#646567;font-size:14px;display:block;width:100%;height:100%}.category-menu ul li img{position:absolute;right:0;top:10px;height:50%}.category-menu ul li:last-of-type{border-bottom:0}.form{width:100%;padding:12px}.form p label{float:none;display:block}.form p input,.form p textarea,.form p select{float:none;width:100%;padding:12px;font-size:18px}.form p input[name*="street"],.form p input[name*="streetnumber"],.form p textarea[name*="street"],.form p textarea[name*="streetnumber"],.form p select[name*="street"],.form p select[name*="streetnumber"]{width:100%;margin-left:0}.form p input[name*="postcode"],.form p textarea[name*="postcode"],.form p select[name*="postcode"]{width:36%}.form p input[name*="city"],.form p textarea[name*="city"],.form p select[name*="city"]{width:59%}.form p.hint-box .hint-absolute{display:none}.cards .cards-wrapper{padding:12px}.cards .cards-wrapper .card-mobile{padding:10px 0px 10px 0px;width:100%;border-bottom:2px solid #646567;position:relative}.cards .cards-wrapper .card-mobile .card-image,.cards .cards-wrapper .card-mobile .card-description{width:50%;float:left;text-align:center;min-height:170px}.cards .cards-wrapper .card-mobile .card-image{position:relative}.cards .cards-wrapper .card-mobile .card-description{position:absolute;right:0;bottom:0;padding:10px;padding-right:0px}.cards .cards-wrapper .card-mobile .card-description input[type="checkbox"]{float:left}.cards .cards-wrapper .card-mobile .card-description .button{margin:0}.cards .cards-wrapper .card-mobile .card-description .ingredients-toggle{font-size:8pt;font-weight:400;color:#646567;margin-top:4px;display:block}.cards .cards-wrapper .card-mobile .card-description .h3{margin-bottom:0;font-size:.8375rem;color:#398A65}.cards .cards-wrapper .card-mobile .card-description .h3 .price{display:block;color:#D70117}.cards .cards-wrapper .card-mobile .card-description .h3 .price small{font-size:8pt;font-weight:400}.cards .cards-wrapper .card-mobile .card-description .select-card{font-size:19px;-webkit-background-size:20%;background-size:20%}.cards .cards-wrapper .card-mobile .ingredients-content{position:absolute;background:white;border:2px solid #a60f3c;width:280px;margin:auto;top:-150px;left:-145px;font-size:9pt;font-weight:400;z-index:15000;padding:25px;color:#646567}.cards .cards-wrapper .card-mobile .ingredients-content .ingredients-close{position:absolute;z-index:16000;top:10px;right:10px;width:19px}.button{border:0 none;color:#fff;cursor:pointer;display:block;font-weight:normal;margin:5px 5px 0 5px;padding:0;text-decoration:none;background:#D70117;border-radius:5px}.button.btn-icon{color:#ff2100;text-decoration:none}.button.btn-icon.details{color:#fff !important;padding-left:30px;text-decoration:none}.button.btn-icon.left{background-image:url("../images/utilities/btn-icon-details.gif");background-repeat:no-repeat;background-position:top left;padding-left:25px}.button.btn-icon.prev-green{background:url("../images/arrow_left_dark_xs.png") no-repeat left center transparent !important;color:#646567 !important;padding-left:25px;font-size:8pt}.button.btn-icon.next-green{background:url("../images/arrow_right_dark_xs.png") no-repeat right center transparent !important;color:#646567 !important;padding-right:25px;font-size:8pt}.button.btn-send:before{background:none}.button.btn-fullsize{padding:10px;color:white;font-weight:bold;font-size:17px}.button.btn-fullsize.addtocart{background-size:9%;width:calc(100% - 10px);text-align:left;font-size:22px}.button.btn-fullsize.addtocart.small{margin:5px 0 0 0;font-size:15px;display:inline;width:auto}.button.btn-fullsize.addtocart.small.fill{width:71% !important;text-align:center}.button.btn-fullsize.addtocart.small.fullsize{width:100%}.button.btn-fullsize.up-btn{width:117px;margin:12px}.button.btn-fullsize.light{background:white;width:calc(100% - 10px);padding:18px;font-weight:bold;font-size:17px;color:#D70117;border:1px solid #646567}.button.btn-fullsize.light:hover{color:#D70117}.button.btn-fullsize.icon-right{background-repeat:no-repeat;background-image:url("../images/arrow_right_white.png");background-position:right center;background-size:20%}.button.btn-fullsize.icon-right-dark{background-repeat:no-repeat;background-image:url("../images/arrow_right_dark.png");background-position:right center;background-size:6%}.button.btn-fullsize .annotation{font-size:12px;font-weight:normal}.custom-radio{margin-bottom:30px}.custom-radio.no-margin{margin-bottom:0}.custom-radio label{display:inline-block;cursor:pointer;position:relative;padding-left:54px;margin-right:15px;font-size:13px;padding-top:6px}.custom-radio input{display:none}.custom-radio label:before{content:"";display:inline-block;width:32px;height:32px;background:#ffffff;border-radius:16px;border:1px solid #D70117;margin-right:10px;position:absolute;left:8px;top:0px;bottom:1px}.custom-radio input:checked+label:before{content:"\2022";color:#D70117;font-size:42px;text-align:center;line-height:31px}.custom-radio.payment label{padding-top:0px;max-width:77%;font-size:15pt}.custom-radio.payment label label:before{left:2px}.custom-check{margin-bottom:30px}.custom-check.no-margin{margin-bottom:0}.custom-check label{display:inline-block;cursor:pointer;position:relative;padding-left:54px;margin-right:15px;font-size:13px;padding-top:6px}.custom-check input{display:none}.custom-check label:before{content:"";display:inline-block;width:32px;height:32px;background:#ffffff;border:1px solid #D70117;margin-right:10px;position:absolute;left:8px;top:0px;bottom:1px}.custom-check input:checked+label:before{content:"\2713";color:#D70117;font-size:42px;text-align:center;line-height:32px}.custom-check.payment label{padding-top:0px;max-width:77%;font-size:15pt}.custom-check.payment label label:before{left:2px}.checkbox-with-text{padding-left:12px;padding-bottom:12px}.checkbox-with-text label{padding:8px 0 0 20px}#overlay{left:25%;top:25%;z-index:999;height:20%;min-height:130px;width:50%;background:#D70117;position:fixed;text-align:center;display:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#overlay img{top:15%;left:50%;margin-left:-24px;position:relative}#overlay span.info{margin-top:10px;color:#fff;font-weight:bold;font-size:120%;display:block}a.color-secondary{color:#646567 !important}h2,h3{display:block;margin-left:12px}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:white;outline:0;width:40px;height:40px}input[type=checkbox]:after{font-style:normal;font-weight:normal;color:white;display:block;text-align:center;content:'\2713';border:2px solid #D70117;height:38px;width:38px;font-size:30px}input[type=checkbox]:checked{background:transparent}input[type=checkbox]:checked:after{content:'\2713';color:#D70117;background:transparent}.small-checkbox{padding-bottom:12px}.small-checkbox input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:white;outline:0;width:24px;height:24px}.small-checkbox input[type=checkbox]+label{display:inline-block;vertical-align:top;line-height:24px}.small-checkbox input[type=checkbox]:after{top:1px;font-style:normal;font-weight:normal;content:"\2713";color:white;display:block;height:24px;width:24px;text-align:center;font-size:14px;border:2px solid #646567}.small-checkbox input[type=checkbox]:checked{background:transparent}.small-checkbox input[type=checkbox]:checked:after{content:'\2713';color:#D70117;background:transparent}input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=tel]{-webkit-appearance:none;border:1px solid #646567;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:white;background:url(../images/arrow_down_dark.png) no-repeat;background-position:99%;background-size:20px;border:1px solid #646567}.content-default-padding{padding:12px}.hidden{display:none}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.clearfix{clear:both}.bg-white75{background:rgba(255,255,255,0.75) none repeat scroll 0 0}.bg-black75{background:rgba(0,0,0,0.75) none repeat scroll 0 0}.ta-center{text-align:center}.small{font-size:75%}.bold{font-weight:bold}.big{font-size:120%}.xtra-big{font-size:140%}.ci-main{color:#D70117}.rahmen-grau,.rahmen-rot{border:2px solid;display:inline-block;margin:1%;position:relative;width:45%}.rahmen-grau img,.rahmen-rot img{position:relative;width:100%;z-index:1}.rahmen-grau{border-color:#c7c7c7}.reduced-padding{padding-left:10px !important}body.catalog-product-crossselling .footer,body.checkout .footer{padding-top:10px}body.catalog-product-crossselling .footer .payment,body.checkout .footer .payment{display:none}.international{width:100%;text-align:center}.international a{display:block}.international a img{margin:auto}.international a span{bottom:0;display:block;float:left;font-weight:bold;padding:12.5% 0;position:absolute;text-align:center;text-decoration:underline;width:100%;z-index:10}.cms-page-kontaktformular select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cms-page-kontaktformular select::-ms-expand{display:none}.content.category h2.title{background:#f3f3f3;color:#646567;margin-left:0;margin-top:5px;padding:12px}table.cio-responsive th{display:none}table.cio-responsive td{display:block;line-height:16px;text-align:left;border-left:1px solid #B9B9B9;border-right:1px solid #B9B9B9}table.cio-responsive td span{display:none}table.cio-responsive td:first-child{border-top:1px solid #B9B9B9}table.cio-responsive td:last-child{border-bottom:1px solid #B9B9B9;margin-bottom:20px}table.cio-responsive td span{font-weight:bold;display:inline-block;width:125px}table.cio-responsive td.multiline span{display:block;float:left}table.cio-responsive td.multiline.three span{height:calc(3 * 16px)}.hyphenate{hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto}.product .product-text.grundpreis{font-weight:normal;padding:5px;padding-left:0;padding-bottom:0;font-size:.6875rem}.password-hints{display:block;position:relative;width:auto;top:auto;right:auto}.form .hint-box .hint-relative{left:auto;width:100%}@media (min-width: 600px){body{max-width:none}body>.wrapper{margin:auto;max-width:375px}}body .wrapper{border-color:#636363 !important}body .footer,body .footer a,body .product-list .info .middle .price,body .product-image-container .product-price,body .cards .cards-wrapper .card-mobile .card-description .h3 .price,body .wrapper h2,body .wrapper .h2,body .wrapper h3,body .wrapper .h3,body.checkout-login-select .button:not(.addtocart),body a.forgot-pwd,body a.color-secondary,body .calendar .mobile-calendar .calendartable .standard:not(.selected),body .delivery-type .delivery-item:not(.active),body .choose-payment-mobile .item:not(.active) .toggle,body .custom-radio input:checked+label::before,body .product .product-text .product-description-text a,body .product .product-packaging .packaging,body .product .product-packaging .packaging .price,body .cart-overview .cart-item .item-description .product-name,body .cart-overview .cart-item .item-description .product-price,body .cart-overview .totals-wrapper table tr td{color:#636363 !important}body .product-image-container .product-price .additional-costs{display:block;margin-top:8px}body .product-list img{min-height:178px}body .product-list .info .subtitle{display:none}body .product-image-container .product-price .additional-costs{display:block;margin-top:8px}body .choose-payment-mobile .item.active .toggle{background-color:#636363 !important}body .product .product-packaging .packaging:not(:last-child),body .custom-radio label::before,body .delivery-type .delivery-item{border-color:#636363 !important}body .checkout-account-address a.button{padding-right:40px !important}body .cart-overview .cart-item{height:215px}body .button{border-radius:0}body .button.addtocart{margin:auto !important;background-size:40px !important}body .cart-overview .cart-item .product-actions a{margin:0}body .save-discount .button.btn-fullsize.icon-right{background-size:40px}body #overlay{background:rgba(7,104,57,0.85)}body.core-index-index .content.category .title{display:none}body #bottle-input .element{line-height:26px}body #bottle-input .element label{width:75px}body #bottle-input .element input{padding:5px}body .bow>p,body .bow>div:not(.headline):not(.bow-form){margin-left:12px}body .bow .cards-wrapper .card.bow{width:calc((100% - 30px) / 2)}body .bow .cards-wrapper .card.bow label{float:none}body .bow .cards-wrapper .card.bow input{margin:3px 5px 0 0}body .bow .cards-wrapper .card.bow a{float:right}body .bow .bow-form h3{margin-left:0}body .bow .bow-form .bow-labels .item a{right:0;position:absolute}body .bow .bow-form .bow-labels .item input{padding:5px;width:100%;margin-top:5px}body .bow #ribbon .width-30{width:50%}body .bow #ribbon .width-30 input[type="checkbox"]{float:left;margin-right:5px}body .bow #ribbon .width-30 input[type="checkbox"]+label{line-height:40px}body .bow #ribbon .width-30 a.button{text-align:right}body .bow #ribbon .width-30 .one-row{font-weight:bold}body .product .product-text .product-description .toggle-text img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body .product .product-text .product-description .toggle-text img.rotate180{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}body .cart-login .error-container a.button.btn-icon.next.left{float:none}.rahmen-grau .bg-white75{color:#2f5727}.footer .section.payment strong,.footer .section.payment ul{margin:0}.footer .section.payment img{padding-left:10px;padding-right:10px}.footer .section.certified strong,.footer .section.certified ul{margin:0}input[type="checkbox"]:after{border:2px solid #636363 !important}input[type="checkbox"]:checked:after{color:#636363 !important}.product .product-text.grundpreis{font-weight:normal;padding:5px;padding-left:0;padding-bottom:0;font-size:.6875rem}.footerlinks.wrap{flex-wrap:wrap}.footerlinks.wrap li{margin-bottom:25px !important}.mfp-container .mfp-content .subview{display:block !important}.button.btn-fullsize.addtocart{width:100%}.calendar .mobile-calendar .calendartable{margin-bottom:10px}.calendar .mobile-calendar .left{float:left}.calendar .mobile-calendar .yearmonth{padding:0;line-height:20px}.calendar .mobile-calendar .next-green,.calendar .mobile-calendar .prev-green{color:#469e25 !important;background-repeat:no-repeat;background-size:40px;font-size:11px;line-height:20px}.calendar .mobile-calendar .prev-green{background-image:url("../images/arrow_left_green.png") !important;background-position:-15%;padding-left:25px}.calendar .mobile-calendar .next-green{background-image:url("../images/arrow_right_green.png") !important;background-position:115%;padding-right:25px}.calendar .special-dates{padding-top:20px}
