﻿@font-face{font-family:'fontello';src:url("/assets/fonts/fontello/fontello.eot");src:url("/assets/fonts/fontello/fontello.eot#iefix") format("embedded-opentype"),url("/assets/fonts/fontello/fontello.woff") format("woff"),url("/assets/fonts/fontello/fontello.ttf?") format("truetype"),url("/assets/fonts/fontello/fontello.svg?#fontello") format("svg");font-weight:normal;font-style:normal}.ti{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("/assets/fonts/roboto/roboto-v18-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("/assets/fonts/roboto/roboto-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/roboto/roboto-v18-latin-regular.woff2") format("woff2"),url("/assets/fonts/roboto/roboto-v18-latin-regular.woff") format("woff"),url("/assets/fonts/roboto/roboto-v18-latin-regular.ttf") format("truetype"),url("/assets/fonts/roboto/roboto-v18-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url("/assets/fonts/roboto/roboto-v18-latin-500.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/assets/fonts/roboto/roboto-v18-latin-500.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/roboto/roboto-v18-latin-500.woff2") format("woff2"),url("/assets/fonts/roboto/roboto-v18-latin-500.woff") format("woff"),url("/assets/fonts/roboto/roboto-v18-latin-500.ttf") format("truetype"),url("/assets/fonts/roboto/roboto-v18-latin-500.svg#Roboto") format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url("/assets/fonts/roboto/roboto-v18-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/assets/fonts/roboto/roboto-v18-latin-700.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/roboto/roboto-v18-latin-700.woff2") format("woff2"),url("/assets/fonts/roboto/roboto-v18-latin-700.woff") format("woff"),url("/assets/fonts/roboto/roboto-v18-latin-700.ttf") format("truetype"),url("/assets/fonts/roboto/roboto-v18-latin-700.svg#Roboto") format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url("/assets/fonts/roboto/roboto-v18-latin-900.eot");src:local("Roboto Black"),local("Roboto-Black"),url("/assets/fonts/roboto/roboto-v18-latin-900.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/roboto/roboto-v18-latin-900.woff2") format("woff2"),url("/assets/fonts/roboto/roboto-v18-latin-900.woff") format("woff"),url("/assets/fonts/roboto/roboto-v18-latin-900.ttf") format("truetype"),url("/assets/fonts/roboto/roboto-v18-latin-900.svg#Roboto") format("svg")}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-y:scroll}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:none;vertical-align:top}.inner{max-width:80em;margin:0 auto;position:relative}.row{margin:0 .5em;padding:2% 1em 0;overflow:hidden;height:1%;*zoom:1;min-height:1%}.r{margin:0 .5em;padding:2% 0 0;overflow:hidden;height:1%;*zoom:1;min-height:1%}.rf{margin:0;padding:2% 0 0;overflow:hidden;height:1%;*zoom:1;min-height:1%;background:red}.clearfix{height:0;clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{margin:0 2% 0;padding:0;float:left;position:relative}.margin-right{margin:0 4% 0 0 !important}.no-margin{margin:0 !important}.col12{width:96%}.col11{width:87.66%}.col10{width:79.33%}.col9{width:71%}.col8{width:62.66%}.col7{width:54.33%}.col6{width:46%}.col5{width:37.66%}.col4{width:29.33%}.col3{width:21%}.col2{width:12.66%}.col1{width:4.33%}.push12{margin-left:100%}.push11{margin-left:93.66%}.push10{margin-left:85.33%}.push9{margin-left:77%}.push8{margin-left:68.66%}.push7{margin-left:60.33%}.push6{margin-left:52%}.push5{margin-left:43.66%}.push4{margin-left:35.33%}.push3{margin-left:27%}.push2{margin-left:18.66%}.push1{margin-left:10.33%}.col-no-gutter{padding:0 3.5%;margin-top:0;margin-bottom:0}.col-no-gutter>[class*="col"]{margin:0;padding:0;float:left;position:relative}.col-no-gutter{margin:0;padding:0;float:left;clear:both;width:100%}.col-no-gutter img{max-width:100%;max-height:100%}.col-no-gutter .col12{width:100%}.col-no-gutter .col11{width:91.66%}.col-no-gutter .col10{width:83.33%}.col-no-gutter .col9{width:75%}.col-no-gutter .col8{width:66.66%}.col-no-gutter .col7{width:58.33%}.col-no-gutter .col6{width:50%}.col-no-gutter .col5{width:41.66%}.col-no-gutter .col4{width:33.33%}.col-no-gutter .col3{width:25%}.col-no-gutter .col2{width:16.66%}.col-no-gutter .col1{width:8.33%}.col-no-gutter .push12{margin-left:100%}.col-no-gutter .push11{margin-left:91.66%}.col-no-gutter .push10{margin-left:83.33%}.col-no-gutter .push9{margin-left:75%}.col-no-gutter .push8{margin-left:66.66%}.col-no-gutter .push7{margin-left:58.33%}.col-no-gutter .push6{margin-left:50%}.col12 .push5{margin-left:41.66%}.col-no-gutter .push4{margin-left:33.33%}.col-no-gutter .push3{margin-left:25%}.col-no-gutter .push2{margin-left:16.66%}.col-no-gutter .push1{margin-left:8.33%}.col-no-mobile{display:block !important}.col-no-desktop{display:none !important}@media screen and (max-width: 36.5em){.row{padding:0 1em;margin:0}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{margin:0 2% 1em;padding:0;width:96%}.col-no-gutter>[class*="col"]{width:50%}.col-no-mobile{display:none !important}.col-no-desktop{display:block !important}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:900}h1{font-size:3.0rem;line-height:1.2;letter-spacing:0}h2{font-size:2.6rem;line-height:1.25;letter-spacing:0}h3{font-size:2.2rem;line-height:1.3;letter-spacing:0}h4{font-size:1.3em;line-height:1.35;letter-spacing:0}h5{font-size:1.3em;line-height:1.5;letter-spacing:0}h6{font-size:1.3em;line-height:1.6;letter-spacing:0}p{margin-top:0;font-size:1em}@media (min-width: 550px){h1{font-size:3.0rem;font-weight:900}h2{font-size:2.6rem}h3{font-size:2.0rem}h4{font-size:1.3em}h5{font-size:1.3em}h6{font-size:1.3em}p{font-size:1.3em}}a{color:blue}a:hover{color:black;text-decoration:underline}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;width:auto;padding:0 30px;color:#333;text-align:center;font-size:14px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button.button-small,button.button-small,input[type="submit"].button-small,input[type="reset"].button-small,input[type="button"].button-small{height:28px;padding:0 15px;font-size:12px;line-height:17px;letter-spacing:0}.button.button-fw,button.button-fw,input[type="submit"].button-fw,input[type="reset"].button-fw,input[type="button"].button-fw{width:100%}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#111;border-color:#999;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#f5f5f5;background-color:#181616;border-color:#181616}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#f5f5f5;opacity:.8}.button.button-black,button.button-black,input[type="submit"].button-black,input[type="reset"].button-black,input[type="button"].button-black{color:#ddd;background-color:#141414;border-color:#181616}.button.button-black:hover,button.button-black:hover,input[type="submit"].button-black:hover,input[type="reset"].button-black:hover,input[type="button"].button-black:hover,.button.button-black:focus,button.button-black:focus,input[type="submit"].button-black:focus,input[type="reset"].button-black:focus,input[type="button"].button-black:focus{color:#181616;background-color:#bbb;border-color:#ddd}.button.button-red,button.button-red,input[type="submit"].button-red,input[type="reset"].button-red,input[type="button"].button-red{color:#181616;background-color:#E74C3C;border-color:#C0392B}.button.button-red:hover,button.button-red:hover,input[type="submit"].button-red:hover,input[type="reset"].button-red:hover,input[type="button"].button-red:hover,.button.button-red:focus,button.button-red:focus,input[type="submit"].button-red:focus,input[type="reset"].button-red:focus,input[type="button"].button-red:focus{color:#f5f5f5;background-color:#E74C3C;border-color:#C0392B}a.button{text-decoration:none}a.button:hover{text-decoration:none;opacity:1 !important;color:#181616}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:2px solid #ddd;background-color:#ddd;border-radius:2px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:2px solid blue;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ol{list-style:decimal inside}ol,ul{padding-left:1em;margin-top:0;font-size:1em}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}@media (min-width: 550px){ol,ul{padding-left:1em;margin-top:0;font-size:1.3em}}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:white;border:1px solid #aaa;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.s--only{display:block}@media only screen and (min-width: 769px){.s--only{display:none !important}}.m--only{display:none !important}@media only screen and (min-width: 769px){.m--only{display:block !important}}.l--only{display:none !important}@media only screen and (min-width: 1000px){.l--only{display:block !important}}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #ddd}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.u-cf-bottom{display:block;width:100%;clear:both;clear:both;margin-bottom:40px !important;overflow:hidden}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.msg{display:block;width:100%;color:#f5f5f5;border:1px solid blue;padding:6px 10px;margin:30px 0;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.msg.success{background:#2ac32a;border:1px solid #2ac32a;color:#f5f5f5}.msg.error{border:1px solid #C0392B;color:#E74C3C}.msg ul{display:block;margin:0;padding:0}.msg ul li{display:block;margin:0;padding:0;font-size:14px}@media only screen and (min-width: 769px){.msg ul li{font-size:18px}}body{color:#111;font-weight:600;color:#000}a{text-decoration:underline}img{width:100%;height:auto}figure{margin:0 0 2em 0;padding:0;width:100%;height:auto}figure img{width:100%;height:auto}.text-right{text-align:right}.text-center{text-align:center}.button{color:#111;font-size:1em}.button:hover{color:#bbb;cursor:pointer}.btn{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:0.25em;overflow:hidden;background-color:#ddd;text-align:center;background-image:url(../images/pagination-arrows.svg);text-indent:100%}.btn.next{background-position:-50px 0;float:right}.btn.prev{float:left}.btn:hover{background-color:#E74C3C;transition:all 300ms ease-in-out}.mark{opacity:.4}.rotate{-webkit-transform:rotate(2deg);transform:rotate(2deg)}.rotate-m{-webkit-transform:rotate(2deg);transform:rotate(2deg)}.toproom{margin-top:1px}@media only screen and (min-width: 1000px){.toproom{margin-top:80px}}section{padding:1em 0 6em 0}section h2{font-weight:600}section.welcome{background:rgba(245,245,245,0.5)}section.workshops--info{background:rgba(245,245,245,0.5)}section.workshops--info .workshop--entry a{text-decoration:none;color:#111;opacity:1;transition:all 100ms ease-in-out}section.workshops--info .workshop--entry a em{font-weight:400;font-style:normal;color:#E74C3C}section.workshops--info .workshop--entry a:hover{opacity:.8;transition:all 100ms ease-in-out}section.workshops--info .workshop--entry a:hover em{color:#C0392B}section.workshops--info .workshop--entry a:hover img{box-shadow:0 0 10px rgba(0,0,0,0.5)}section.workshops--home{background:rgba(245,245,245,0.5)}aside ul li a.active{font-weight:700;color:#111}aside .aside--nextworkshop{background:rgba(42,195,42,0.05);padding:10px}aside .aside--nextworkshop p{font-size:1em}.content{width:100%;max-width:840px;margin:0 auto}.video-container{width:100%;height:auto;padding:1em 0;margin:1em 0}header{width:100%}.nachricht{background:#C0392B;color:#f5f5f5;font-size:13px;line-height:21px;margin:0;padding:0}.nachricht h1,.nachricht h2,.nachricht h3,.nachricht h4,.nachricht h5{font-size:19px;font-weight:600;margin:0;padding:0}.nachricht .nachricht--entry{margin:30px 0 0 0}@media only screen and (min-width: 769px){.nachricht .nachricht--entry{margin:0}}.mroom{height:50px}.mroom.desk{height:0}.nav-fx{min-height:70px;z-index:1;margin:10px 0 0 0;padding:0 5px 1em 5px;overflow:hidden;background:#fff;border-bottom:3px solid #ddd;display:flex;flex-flow:row;justify-content:space-between}@media only screen and (min-width: 769px){.nav-fx{max-width:1160px;min-height:80px;margin:30px auto 0}}.nav-fx .offmenu{width:auto;font-size:30px;font-weight:900;cursor:pointer;padding:0}@media only screen and (min-width: 769px){.nav-fx .offmenu{display:none}}.nav-fx .header-cart{text-align:center}.nav-fx .header-cart a{border:2px solid #999;display:block;width:70%;padding:6px 10px;text-align:center;color:#999}.nav-fx .header-cart a i{color:#C0392B;margin:0 10px 0 0}.nav-fx .header-cart a span{display:inline-block;margin:3px 0 0 0}.nav-fx .head--logo{display:bock;width:140px;padding:10px 0 0 20px}@media only screen and (min-width: 769px){.nav-fx .head--logo{padding:10px 0 0 0;width:180px}}.nav-fx .head--logo .logo{text-align:left;display:block;margin:auto}.nav-fx .head--logo .logo img{margin:0 auto;display:block}.nav-fx .head--nav{width:92px}.nav-fx .head--nav a{text-decoration:none;font-size:12px;font-weight:900}@media only screen and (min-width: 769px){.nav-fx .head--nav{width:95px;display:block !important}}.nav-fx .head--nav .search{display:none;width:30px;height:30px;float:left;margin:8px;background:transparent url("/assets/img/search.svg") no-repeat;z-index:5}@media only screen and (min-width: 769px){.nav-fx .head--nav .search{display:block}}.nav-fx .head--nav .account{display:block;width:30px;height:30px;float:left;margin:8px;background:transparent url("/assets/img/accounts.svg") no-repeat;z-index:5}.nav-fx .head--nav .cart{display:inline-block;width:30px;height:30px;float:right;margin:8px}.nav-fx .head--nav .cart.cart--empty{background:transparent url("/assets/img/bag.svg") no-repeat}.nav-fx .head--nav .cart.cart--full{background:transparent url("/assets/img/bag.svg") no-repeat}.nav-fx .head--nav .cart.cart--full .count{position:relative;color:white;background:#2ac32a;border-radius:50%;width:30px;height:30px;display:block;text-align:center;margin:5px 6px 2px 12px;top:13px;right:21px}.nav-fx .head--nav .cart.cart--full .count:hover{text-decoration:none}.nav-fx .head--nav .cart.cart--full .count strong{position:relative;top:4px}.nav-fx .head--nav--logo{display:block;width:auto;text-align:right;float:right}.nav-fx .head--nav--logo a{text-decoration:none}.nav-fx .head--nav--logo a:hover{text-decoration:none}.nav-fx .head--nav--logo .search{display:block;width:30px;height:30px;float:left;margin:8px;background:transparent url("/assets/img/search.svg") no-repeat}.nav-fx .head--nav--logo .account{display:block;width:30px;height:30px;float:left;margin:8px;background:transparent url("/assets/img/account_w.svg") no-repeat}.nav-fx .head--nav--logo .cart{display:block;width:30px;height:30px;float:right;margin:8px}.nav-fx .head--nav--logo .cart.cart--empty{background:transparent url("/assets/img/cart_blank.svg") no-repeat}.nav-fx .head--nav--logo .cart.cart--full{background:transparent url("/assets/img/cart_full.svg") no-repeat}.nav-fx .head--nav--logo .cart.cart--full span{position:relative;color:#f5f5f5;display:block;text-align:center;margin:-5px 6px 2px 12px}.nav-fx .head--nav--logo .cart.cart--full span:hover{text-decoration:none}.produkt--listing{margin:0;padding:0;display:block}.produkt--listing .produkt--entry--wrapper{display:block;width:100%;margin:0 0 5px 0;padding:0 0 5px 0;overflow:hidden}.produkt--listing .produkt--entry--wrapper a{text-decoration:none}.produkt--listing .produkt--entry--wrapper a:hover{text-decoration:none}.produkt--listing .produkt--entry{display:block;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none !important}.produkt--listing .produkt--entry .produkt--table{display:table-row;border-collapse:collapse;display:table;table-layout:fixed;width:100%}.produkt--listing .produkt--entry .produkt--foto{display:table-cell;width:90px}.produkt--listing .produkt--entry .produkt--data{display:table-cell;width:100%;padding:0 0 0 10px}.produkt--listing .produkt--entry .produkt-title{color:#181616;font-size:1em;font-weight:900;margin:0 0 10px 0;padding:0;font-size:19px;line-height:21px}.produkt--listing .produkt--entry .preis-wrapper h4{font-size:1em}.produkt--listing .produkt--entry .preis-wrapper .preis{color:#C0392B;font-weight:900;display:inline-block;margin-right:2%}.produkt--listing .produkt--entry .preis-wrapper .alter-preis{text-decoration:line-through;color:#181616;display:inline-block}.produkt--listing .produkt--entry .info-small{font-weight:100 !important}.produkt--listing .produkt--entry:hover{opacity:.9;-webkit-transition:opacity 0.2s ease-in 0s,width 1s ease-in 0.2s;-moz-transition:opacity 0.2s ease-in 0s,width 1s ease-in 0.2s;transition:opacity 0.2s ease-in 0s,width 1s ease-in 0.2s}body.dark .produkt-title{color:#f5f5f5 !important}body.dark .alter-preis{color:#bbb !important}ul.produkte-listing{display:block;width:100%;margin:0;padding:0;overflow:hidden}ul.produkte-listing li.item{display:block;float:left;width:30%;height:440px;margin:0 30px 30px 0;padding:3px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-decoration:none}ul.produkte-listing li.item h3{font-size:1em;font-weight:600;margin:10px 0;padding:0}ul.produkte-listing li.item small{color:#000;font-weight:400}ul.produkte-listing li.item:hover{background:none;cursor:pointer}ul.produkte-listing li.item:hover h3{color:#558715}ul.produkte-listing li.item img{width:100%;height:auto}ul.produkte-listing li.item .preis-wrapper{width:100%;display:block;clear:both;margin:0;padding:0}ul.produkte-listing li.item .preis-wrapper h4{display:inline-block}ul.produkte-listing li.item .preis{color:#C0392B;font-weight:900;font-size:18px}ul.produkte-listing li.item .alter-preis{margin-left:30px;color:#666;font-weight:400;font-size:18px;text-decoration:line-through !important}ul.produkte-listing li.item .info-small{margin:0;padding:0;font-size:13px;line-height:14px;font-weight:200 !important}ul.produkte-listing li.item:nth-child(3n+3){margin:0 0 30px 0}.global--search{padding:30px 0 10px 0;margin:-3px 0 0 0;width:100%}@media only screen and (min-width: 769px){.global--search{margin:-3px 0 30px 0}}.search--box{padding:0;margin:0 0 20px 0}.produkte--search{display:block;padding:0;width:100%}.produkte--search form{display:block;width:100%;margin:0;padding:0}.produkte--search form .s-input{width:100%}.produkte--search form .st{display:table;width:100%}.produkte--search form .st .str{display:table-row}.produkte--search form .st .sin{display:table-cell;width:100%}.produkte--search form .st .sbut{display:tabel-cell;width:90px;margin:0 0 0 6%}.produkt-listing-desk{display:flex;flex-flow:row wrap;justify-content:space-between}.produkt-listing-desk .produkt-pcs{width:48%;padding-bottom:30px}@media only screen and (min-width: 769px){.produkt-listing-desk .produkt-pcs{width:32%}}@media only screen and (min-width: 769px){.produkt-listing-desk .produkt-pcs.small{width:24%}}.produkt-listing-desk a{text-decoration:none;color:#181616}.produkt-listing-desk a:hover{text-decoration:none}.produkt-listing-desk .produkt-title{color:#181616;font-size:1.1em;line-height:1em;font-weight:900;margin:10px 0 10px 0;padding:0;text-align:left;text-align:center}.produkt-listing-desk .produkt-preis{text-align:center}.produkt-listing-desk .produkt-preis h4{font-size:1.1em}@media only screen and (min-width: 769px){.produkt-listing-desk .produkt-preis h4{font-size:1.5em}}@media only screen and (min-width: 1000px){.produkt-listing-desk .produkt-preis h4{font-size:1.5em}}.produkt-listing-desk .produkt-preis .preis{color:#000;font-weight:900;display:inline-block;margin-right:2%}.produkt-listing-desk .produkt-preis .alter-preis{text-decoration:line-through !important;color:#aaa !important;display:inline-block}.produkt-listing-desk .info-small{text-align:center;font-weight:100 !important}.produkt-listing-desk .info-small a{font-weight:400}.produkt-listing-desk.dark{color:#bbb}.produkt-listing-desk.dark a{color:#f5f5f5}.produkt-listing-desk.dark .info-small a{color:#bbb}.produkt-listing-desk.white{color:#181616}.produkt-listing-desk.white a{color:#181616}.produkt-listing-desk.white .info-small a{color:#777}.produkt-listing-desk.white .alter-preis{color:#111}.button-addcart{font-size:12px !important;color:red}.produkt--details{clear:both;overflow:hidden}.produkt--details .produkt--head--title{display:block;font-size:12px;font-weight:900;margin:10px;clear:both;text-align:center}.produkt--details .produkt--head--title h2{margin:0;padding:0;font-size:22px !important;font-weight:900;display:block}.produkt--details .produkt--head--title h2 i{font-size:1em;margin:4px 0 0 10px}.gallery--solo{width:100%;height:auto;text-align:center;margin-top:20px}.gallery--solo img{height:auto;width:100%}.produkt--cart{padding:14px 20px}.produkt--cart .price--info--table{font-size:16px;line-height:20px;width:100%}.produkt--cart .price--info--table tr{margin:0;padding:0}.produkt--cart .price--info--table tr td{vertical-align:top;border:none;margin:0;padding:2px}.produkt--cart .price--info--table tr td.table--title{width:10%;text-align:right;padding:2px 10px 0 0;white-space:nowrap}.produkt--cart .price--info--table tr td.value{width:90%}.produkt--cart .price--info--table tr td.value--price--old{text-decoration:line-through}.produkt--cart .price--info--table tr td.value--price{font-weight:600;color:#C0392B;font-size:20px}.produkt--cart .price--info--table tr td.value--price small{font-size:15px;color:#181616;font-weight:normal}.produkt--cart .price--info--table tr td.value--price--discount{color:#C0392B}.produkt--cart h4.old span{text-decoration:line-through}.produkt--cart h4 .price{font-weight:900;color:#C0392B}.produkt--cart .addcart span{display:inline-block;margin:6px 10px 0 0}.produkt--cart .preisinfo a{color:#181616}.produkt--beschreibung{margin:0;width:100%}.produkt--beschreibung h4{text-decoration:underline;cursor:pointer}.produkt--beschreibung h4:hover{color:blue;text-decoration:none}.produkt--beschreibung h3{font-size:2em;letter-spacing:0}.produkt-details-info{display:block;margin:0 0 0 10px;padding:0 0 0 40px;border-left:1px solid #eee}.produkt-details-info .addcart{margin:10px 0}.produkt-details-info .addcart span{display:inline-block;padding:6px 10px 0 0;height:38px}.produkt-details-info .addcart input[type="text"]{border:2px solid #ccc}.produkt-details-info .addcart p{margin:20px 0}.produkt-details-master{clear:both;display:block;width:100%;margin:20px 0 0 0;padding:0;overflow:hidden}.produkt-details-info h4{font-size:1.4em;line-height:1.6em}.produkt-details-info h4 span.price{color:#85141c;font-weight:900}.produkt-details-info h4.old{font-size:1em;line-height:1.6em}.produkt-details-info h4.old span{color:#888}.produkt-details-info .preisinfo{margin:10px 0 0 0}.produkt-details-info .preisinfo a{color:#333;text-decoration:none}.produkt-details-info .versandinfo{font-size:9px;line-height:10px}.versandinfo.cart{font-size:11px;line-height:12px}.info-small a{color:#777;text-decoration:none;font-weight:900}.produkt--details--desktop{clear:both;overflow:hidden}.produkt--details--desktop .produkt--head--title{display:block;font-size:12px;font-weight:600;margin:10px;clear:both;text-align:center}.produkt--details--desktop .produkt--head--title h2{margin:0;padding:0;font-size:3.8em;font-weight:bold;display:block}.produkt--details--desktop .produkt--head--title h2 i{font-size:42px;margin:10px 0 0 0}.produkt--details--desktop .produkt--photos{height:auto;overflow:hidden}.produkt--details--desktop .produkt--photos .photos{width:100%}.produkt--details--desktop .produkt--photos .photos ul.thumbs{display:block;width:20%;float:left;padding:10px 0;margin:0}.produkt--details--desktop .produkt--photos .photos ul.thumbs li{display:block;margin:10px}.produkt--details--desktop .produkt--photos .photos .gallery{width:75%;height:auto;text-align:center;margin-top:20px;float:right}.produkt--details--desktop .produkt--photos .photos .gallery img{height:auto;width:100%}.produkt-detail-fx{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (min-width: 769px){.produkt-detail-fx .produkt--photos{width:49%}}.produkt-detail-fx .produkt--photos .photos{width:100%;margin-bottom:20px;overflow:hidden}@media only screen and (min-width: 769px){.produkt-detail-fx .produkt--photos .photos{margin-bottom:40px;width:98%}}.produkt-detail-fx .produkt--photos .photos ul.thumbs{display:block;width:100%;float:left;padding:0;margin:0}.produkt-detail-fx .produkt--photos .photos ul.thumbs li{display:inline-block;width:50px;margin:4px}.produkt-detail-fx .produkt--photos .photos .gallery{width:100%;height:auto;text-align:center;margin:0}.produkt-detail-fx .produkt--photos .photos .gallery img{height:auto;width:100%}@media only screen and (min-width: 769px){.produkt-detail-fx .produkt--data{width:49%}}.produkt-detail-fx .price--info--fx{clear:both}.produkt-detail-fx .price--info--fx .value{font-size:1.4em;font-weight:900}.produkt-detail-fx .price--info--fx .value.value--price--old{text-decoration:line-through;color:#aaa}.produkt-detail-fx .price--info--tax{clear:both;margin:10px 0}.produkt-detail-fx .price--info--tax a{color:#000}.produkt-detail-fx .price--info--save{margin:10px 0 30px 0;font-size:1em;font-weight:900}.produkt-detail-fx .produkt--desc--fx{font-weight:900}.sizetable{width:100%}.sizetable tr{margin:0;padding:0}.sizetable tr td{font-size:12px;margin:0;padding:0;border:1px solid #aaa;text-align:center}@media only screen and (min-width: 769px){.sizetable tr td{font-size:14px}}.sizes{clear:both;width:100% !important;flex-flow:column;justify-content:space-between}.sizes.show{display:flex}.sizes .sizes-icon{max-width:50%}.sizes .size-table{padding-top:20px;width:100%}@media only screen and (min-width: 769px){.sizes{flex-flow:row;padding:0 0 40px 0}.sizes .sizes-icon{width:200px}.sizes .size-table{order:1;padding-left:30px}}.acc{color:#181616;cursor:pointer;transition:0.4s;font-size:21px}.acc span::before{content:"＋ ";font-weight:900}.acc:hover{color:blue}.acc.active span::before{content:"－ "}.panel{display:none}.d-icons{display:block;clear:both}.d-icons img{display:inline-block;height:90px;width:auto;margin:0 0 40px 0}.cart--listing{margin:0;padding:0;display:block}.cart--listing .produkt--entry--wrapper{display:block;width:100%;margin:0 0 35px 0;padding:0 0 10px 0;overflow:hidden}.cart--listing .produkt--update{margin:8px 0 0 0}.cart--listing .produkt--update form{display:block;margin:0;padding:0;width:100%}.cart--listing .produkt--update form .menge{display:inline-block;margin-right:20px}.cart--listing .produkt--update form .menge span{display:inline-block;margin:4px 0 0 0}.cart--listing .produkt--update form a{color:#181616;text-decoration:none}.cart--listing .produkt--update form a:hover{color:blue}.cart--listing .produkt--update input,.cart--listing .produkt--update select{font-size:14px;margin:0}.cart--listing .produkt--entry{display:block;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}.cart--listing .produkt--entry .produkt--table{display:table-row;border-collapse:collapse;display:table;table-layout:fixed;width:100%}.cart--listing .produkt--entry .produkt--foto{display:table-cell;width:120px}@media only screen and (min-width: 769px){.cart--listing .produkt--entry .produkt--foto{width:180px}}.cart--listing .produkt--entry .produkt--data{display:table-cell;width:100%;padding:0 0 0 10px}.cart--listing .produkt--entry .produkt-title{color:#181616;font-size:1em;font-weight:600;margin:0 0 2px 0;padding:0;font-size:19px;line-height:21px}.cart--listing .produkt--entry .produkt-title a{color:#181616;text-decoration:none}.cart--listing .produkt--entry .produkt-title a:hover{color:blue}.cart--listing .produkt--entry .produkt-attribute{color:#181616;font-size:1em;font-weight:600;margin:0 0 2px 0;padding:0;font-size:19px;line-height:21px}.cart--listing .produkt--entry .preis-wrapper h4{font-size:1.1em}.cart--listing .produkt--entry .preis-wrapper .preis{color:#181616;font-weight:900;display:inline-block;margin:0;padding:0}.cart--listing .produkt--entry .preis-wrapper .alter-preis{text-decoration:line-through;color:#181616;display:inline-block}.cart--listing .produkt--entry .info-small{font-weight:100 !important}.cart--listing .produkt--entry:hover{opacity:.9;text-decoration:none;-webkit-transition:opacity 0.2s ease-in 0s,width 1s ease-in 0.2s;-moz-transition:opacity 0.2s ease-in 0s,width 1s ease-in 0.2s;transition:opacity 0.2s ease-in 0s,width 1s ease-in 0.2s}.select--text{display:inline-block;margin:6px 10px 0 0}.cart-box{font-size:1.2em;margin-bottom:15px}.cart-box h3{font-size:1.3em}.cart-box h2{margin:0;padding:0}.cart-box.desk{margin:0;padding:8px;display:block;border-radius:4px;border:6px #ddd solid;background-color:#fff}.cart-box .total--info{font-size:13px;margin:0;padding:0}.cart-box .total--info form{margin:0;padding:0}.cart-box .total--info select{width:99%;margin:0 0 8px 0;padding:0}.cart-box .total--cart{font-size:1.2em;font-weight:600}.cart-box .total--cart .total--price{color:#C0392B}.cart-box .total--versand{font-size:1.2em;font-weight:600}.cart-box .total--versand .total--price{color:#C0392B}.cart-box .total--versand{font-size:1.2em;font-weight:600}.cart-box .total--versand .shipping-price{color:#C0392B}.cart-box .total--gross{font-size:1.2em;font-weight:600}.cart-box .total--gross .gross--price{color:#C0392B}.cart-box .kasse--button{margin:20px 0 0 0}.cart-box .kasse--button form{margin:0;padding:0}.cart-box .kasse--button input{width:100%;height:50px;font-size:1.3em}.checkout-artikel{width:100%}.shopping{width:100%}.shopping input{width:100%;font-weight:800}.blink{animation:blinker 1s linear;padding:0}.blink-black{animation:blinkerblack 1s linear;padding:0}@keyframes blinker{50%{opacity:0}60%{background:blue}70%{color:white}}@keyframes blinkerblack{50%{opacity:0}60%{background:#181616}70%{color:white}}.fx-delete{display:inline-block}.fx-delete .ti{margin:6% 0;padding-right:8px}.payment-sidebar{border:4px solid blue;padding:12px 12px;font-size:.9em;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box;text-align:left}.payment-sidebar mark{background:none}.payment-sidebar p{margin:0;padding:0}.payment-sidebar img{width:70%;height:auto}.payment-sidebar h3{text-align:left}.payment-sidebar .payment-info{display:flex;flex-direction:row;justify-content:center}.payment-sidebar .payment-info .plogo{width:120px}.payment-sidebar table{border:none;width:100%}.payment-sidebar table tr,.payment-sidebar table td{border:none;font-size:1.1em;margin:0;padding:0}.payment-sidebar table .value{text-align:right}.payment-sidebar table .bank{padding-top:10px}.signup{margin:0;padding:0}.signup a{color:inherit}.signup a:hover{color:blue}@media only screen and (min-width: 769px){.signup p{font-size:1.4em;line-height:1.6}}@media only screen and (min-width: 769px){.signup label{font-size:1.4em;line-height:1.6}}.signup .neukunde{text-align:center}.signup .repeat{display:none}.signup form{display:block;width:100%;margin:0;padding:0}.signup form label{display:block;width:100%}.signup form input{width:100%}.iskunde{margin-top:10px}.pagination_arrow{display:block;padding:40px 0;margin:0 auto;width:100%;text-align:center;overflow:hidden}.pagination_arrow .fl{display:inline-block;float:left}.pagination_arrow .fr{display:inline-block;float:right}.pagination_arrow .bx-button{font-weight:900;font-size:3em;line-height:1em;padding:0 10px 10px 10px;text-decoration:none;color:black;border:4px solid black}.pagination_arrow .bx-button:hover{color:blue;border-color:blue}.pagination_no{display:block;padding:20px 0;margin:0 auto;width:100%;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}.pagination_no ul{display:block;width:100%;padding:0;margin:0 auto;text-align:center;overflow:hidden}.pagination_no ul li{list-style:none;margin:0;padding:0;display:block;float:left}.pagination_no ul li a{display:block;text-align:center;padding:4px 0;width:30px;height:42px;float:left;margin-right:20px;border:1px solid #ddd;text-decoration:none}.pagination_no ul li a.current{background:#d13434;color:#fff}.pagination_no ul li.last a{margin-right:0}.sidebar h3{font-size:1.6em;font-weight:400}.sidebar h4{margin:0;padding:0}.sidebar ul{display:block;margin:0 0 40px;padding:0}.sidebar ul li{display:block;margin:5px 0;padding:0;text-transform:uppercase;line-height:1em}.sidebar ul li ul{display:none !important}.sidebar ul li a{text-decoration:none;color:#000;font-weight:bold;font-size:.8em}.sidebar ul li a:hover{color:blue}.sidebar>ul>li.active ul{display:block !important}.sidebar>ul>li.active ul li a{color:black !important}.sidebar>ul>li.active ul li a.active,.sidebar>ul>li.active ul li a:hover{color:blue !important}.sidebar>ul>li.active ul li.active a{color:blue !important}.sidebar>ul>li.active a{color:blue !important}footer{margin:80px auto;font-size:14px;line-height:1.8;padding:0px;width:100%;max-width:1200px}footer .copy-fx{width:100%}@media only screen and (min-width: 769px){footer .copy-fx{width:35%}}footer .main--footer--nav{max-width:1200px;margin:40px auto 0 auto}@media only screen and (min-width: 769px){footer .main--footer--nav{display:flex;justify-content:space-between}footer .main--footer--nav .ba:nth-child(2){text-align:center}footer .main--footer--nav .ba:nth-child(3){text-align:right}}footer .copycat{margin-top:80px;margin:0;text-align:cnter;font-size:1em}@media only screen and (min-width: 769px){footer .copycat{font-size:.8em}}footer .copycat a{color:#000;font-weight:900;text-decoration:none}footer .copycat a:hover{color:blue}footer .copycat p{text-align:left}footer .copycat .right{margin:0 0 30px 0;text-align:left}footer .copycat .right ul{margin:0;padding:0}footer .copycat .right ul li{display:block;margin:5px 10px 0 0}@media only screen and (min-width: 769px){footer .copycat .right ul li{display:inline-block}}.footer-social li{display:inline-block;margin:0}.footer-social li a{display:inline-block;width:30px;height:30px;background-color:rgba(239,239,239,0);background-image:url(../images/socials.svg);border-radius:0.25em;text-indent:2000%;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;transition:background-color 200ms;border:none}.footer-social li a.twitter{background-position:0 0}.footer-social li a.twitter:hover{background-position:0 -30px;background-color:#10dffd}.footer-social li a.youtube{background-position:-30px 0}.footer-social li a.youtube:hover{background-position:-30px -30px;background-color:#ee0f0f}.footer-social li a.facebook{background-position:-60px 0}.footer-social li a.facebook:hover{background-position:-60px -30px;background-color:#3b5998}.footer-social li a.instagram{background-position:-90px 0}.footer-social li a.instagram:hover{background-position:-90px -30px;background-color:#ecce88}.footer-social li a.google{background-position:-120px 0}.footer-social li a.google:hover{background-position:-120px -30px;background-color:#db4437}.account-nav{display:block;width:100%;margin:0 0 30px 0}.account-nav ul{display:block;width:100%;margin:0;padding:0;overflow:hidden}.account-nav ul li{display:block;width:100%;margin:0;padding:0}.account-nav ul li a{display:block;margin:0 0 10px 0;padding:0;font-size:15px;font-weight:400;border:1px solid #999;padding:4px 12px;width:100%;color:#181616;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box}.account-nav ul li a:hover{text-decoration:none;border:1px solid #bbb}.account-nav ul li a.current{text-decoration:none;color:#181616;border:2px solid #F1C40F}.account-nav ul li.r{text-align:left;margin:0 8px 0 0;float:right}table.ev th{background:#ccc}table.ev th a{text-decoration:none}.dashboard{overflow:hidden}.dashboard .admin--section{border:1px solid #bbb;background:#ddd;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;padding:4px 10px;margin:0 0 30px 0;display:block;text-align:center}.dashboard ul{display:block;width:100%;margin:0;padding:0;text-align:center}.dashboard ul li{display:block;float:left;margin:0 3% 8% 0;width:46%;height:auto}.dashboard ul li a{border:1px solid #999;padding:6px 8px;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box;font-size:14px;font-weight:600;color:#181616;text-decoration:none !important;display:block;width:130px;height:130px;float:left;margin:0 12px;padding:20px;text-align:center}.dashboard ul li a i{display:block;font-size:4.4em;padding-bottom:10px;text-decoration:none !important}.dashboard ul li a:hover{text-decoration:none}@media only screen and (min-width: 769px){.dashboard ul li{margin:0 5% 8% 0;width:20%}.dashboard ul li a{width:120px;height:120px}}.dashboard.desktop .meinkonto--button a{border:1px solid #999;padding:6px 8px;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box;font-size:12px;font-weight:600;color:#181616;text-decoration:none;display:block;width:100%;height:100%;float:left;margin:0;padding:20px;text-align:center}@media only screen and (min-width: 1000px){.dashboard.desktop .meinkonto--button a{font-size:18px}}.dashboard.desktop .meinkonto--button a i{display:block;font-size:6.4em;padding-bottom:10px}.dashboard.desktop .meinkonto--button a:hover{text-decoration:none}table.edit{width:100%;font-size:1.3em}table.edit tr td{border:none}table.edit input{width:100%}.payment{border:4px solid #bbb;padding:14px 20px;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box;margin:0 0 10% 0}.payment.current{border:4px solid #181616}.addy--box{border:4px solid #bbb;padding:12px;-webkit-border-radius:13px;border-radius:13px;background-clip:padding-box;margin:0 0 20px 0}.addy--box .addy--count{display:none}.addy--box .addy--buttons{display:block;width:100%;margin:28px 0 10px 0}.addy--box .addy--buttons form{display:inline-block;margin:0;padding:0}.addy--box .addy--buttons form input{display:inline-block;margin:0 10px 0 0}.addy--edit label{width:100%;clear:both}.addy--edit .input-error{border-color:#C0392B}.addy--edit input{width:100%}.status p{margin:0}.checkout-artikel-mobile{width:100%}.checkout-artikel-mobile tr{width:100%}.checkout-artikel-mobile tr th{border:none;margin:0;padding:0;background:#e6e6e6;padding:2px 7px}.checkout-artikel-mobile tr th.price-solo{width:60%}.checkout-artikel-mobile tr th.menge{width:90px;text-align:right}.checkout-artikel-mobile tr th.price-sub{text-align:right;width:100%}.checkout-artikel-mobile tr td{border:none;margin:0;padding:0}.checkout-artikel-mobile tr td.border{width:100%;height:1px;background:#ddd}.checkout-artikel-mobile tr td.spacer{width:100%;height:3px}.checkout-artikel-mobile tr td.price-solo{width:60%}.checkout-artikel-mobile tr td.menge{width:90px;text-align:right}.checkout-artikel-mobile tr td.price-sub{text-align:right;width:100%}.checkout-artikel-mobile tr td .sub-title{font-size:11px}.chackout--preview td.nob{border:none}.chackout--preview .text-center{text-align:center}.checkout--box{border:4px solid #bbb;border-radius:13px;padding:10px}.checkout--infotext{font-size:11px}.checkout--small{font-size:0.8em !important}.order--table{width:100%;margin:0 0 30px 0;padding:0}.order--table tr{margin:0;padding:0}.order--table tr td{border:none;margin:0;padding:0 4px}.order--table tr td img{width:auto;height:auto}.order--table tr td.head{font-weight:600;width:150px}.banner--home{background:#000;margin:-3px 0 0 0;padding:0;display:block;overflow:hidden;margin-bottom:1em}.banner--home.dark{background:#000}.banner--home.white{background:#fff}.home .intro--text{color:#f5f5f5;text-align:center;margin:2em 0;padding:0 0 20px 0}.home.white .intro--text{color:#777}.goto{margin:2em 0;text-align:center}.banner--home{overflow:hidden;background:#000;width:100%;margin:0 0 40px 0;overflow:hidden}.banner--home .banners{max-width:1200px;margin:0 auto}.gutschein--motive{overflow:hidden}.gutschein--motive ul{display:block;margin:0;padding:0}.gutschein--motive ul li{display:inline-block;width:45%;margin:0;padding:0}@media only screen and (min-width: 769px){.gutschein--motive ul li{width:23%}}.gutschein--motive ul li a{display:block;width:100%;height:auto}.gutschein--motive ul li a img{width:100%;height:auto}.gutschein--werte ul{display:block;margin:0;padding:0}.gutschein--werte ul li{display:inline-block;width:45%;border:3px solid #DDD;margin:0px 12px 12px 0px}.gutschein--werte ul li:hover{border:3px solid #08C}@media only screen and (min-width: 769px){.gutschein--werte ul li{width:23%}}.gutschein--werte ul li .wert{display:block;width:100%;font-size:3em;font-weight:900;text-align:center}.gutschein--werte ul li .betrag{display:block;width:100%;text-align:center}.gutschein--werte ul li p{display:block;width:100%;margin:20px 0 20px 0;text-align:center}.giftcode--home{background:white;padding:2em 0 0 0;margin:0}.giftcode--home a{display:block;padding:40px;color:black;text-decoration:none;border:4px solid #181616}.giftcode--home a:hover{border-color:blue;color:blue}.giftcode--home a:hover span{background:blue !important;border-color:blue !important;color:#f5f5f5}.giftcode--home input[type="text"]{color:#181616}.giftcode-redeem{background:#181616;color:#eee;padding:2em 0 0 0;margin:0}.giftcode-redeem a{text-decoration:none}.giftcode-redeem input[type="text"]{color:#181616}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0px 12px 12px 0px;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:6px;border:3px solid #DDD;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail:hover{cursor:pointer}ul.thumbnails.image_picker_selector li .thumbnail.selected{border-color:#08C}.produkt-social{width:100%;font-size:2em;text-align:center;margin:10px 0 0 0}.produkt-social a{color:#222}@media only screen and (min-width: 769px){.produkt-social{text-align:right;padding:0 20px 0 0}}.footer-social{padding:20px 0;margin:40px auto 50px auto;text-align:center;width:100%;font-size:2em}.footer-social a{color:#222;display:inline-block;height:35px}.footer-social a img{width:auto;height:100%}@media only screen and (min-width: 769px){.footer-social{text-align:left;padding:0 20px 0 0}}.fx{display:flex;flex-flow:row wrap;justify-content:space-between;padding:20px 20px}.fx.inverse{flex-direction:row-reverse}.fx.nop{padding:0}.fx .title{width:100%}.fx .navi-fx{display:none}@media only screen and (min-width: 769px){.fx .navi-fx{display:block;width:20%}}.fx .content-fx{width:100%}@media only screen and (min-width: 769px){.fx .content-fx{width:78%}}.fx .cart{width:100%;order:2}@media only screen and (min-width: 769px){.fx .cart{order:1;width:48%}}.fx .checkout{display:block;order:1;width:100%;margin-bottom:3em}@media only screen and (min-width: 769px){.fx .checkout{order:2;width:38%}}.fx .half{width:45%}.fx .half-fx{width:100%}.fx .half-fx.nowrap{width:50%}@media only screen and (min-width: 769px){.fx .half-fx{width:50%}}.fx-box{border:4px solid #aaa;padding:8px 14px}.black-box{width:auto;float:right;text-align:right}.admin-stuff{background:black;color:white;padding:4px;border-radius:3px;margin:0 0 20px 0}.fx-table{width:100%}@media only screen and (min-width: 769px){.fx-table{font-size:1em}}@media only screen and (min-width: 1000px){.fx-table{font-size:1.3em}}.fx-table td{border:none;margin:0;padding:0}.fx-table td.r{text-align:right}.fx-table td form,.fx-table td select{margin:0 !important}.fx-payment{border:4px solid #999;border-radius:9px;padding:20px;margin:0 0 20px 0}.fx-payment.current{border-color:blue}.fx-payment form{padding:0;margin:0}.fx-payment .icon{display:none}.pagination-fx{display:flex;width:100%;margin:0 auto}.pagination-fx ul{width:100%;margin:0 auto;display:block;text-align:center}.pagination-fx ul li{display:inline-block}.pagination-fx ul li a{display:inline-block;padding:4px;text-decoration:none;font-weight:900;color:#181616;font-size:1.4em}.pagination-fx ul li a.current{color:blue}.pagination-fx ul li a:hover{color:blue}.fx--box{border:4px solid #bbb;border-radius:13px;padding:10px}.fx--search{margin:3px 0 0 0}@media only screen and (min-width: 769px){.fx--search{margin:10px 0 0 0}}.fx--search form{display:flex;flex-direction:row;padding:0;margin:0 auto;width:98%}@media only screen and (min-width: 769px){.fx--search form{width:70%}}.fx--search .fx-sbox{width:30%;flex-grow:1}.fx--search--results{padding:0 0 40px 0;text-align:center}.mob{display:block}@media only screen and (min-width: 769px){.mob{display:none}}.nomob{display:none}@media only screen and (min-width: 769px){.nomob{display:flex}}.head--search{display:block;flex-grow:1}.fx-account{display:flex;flex-flow:row wrap;justify-content:space-between}.fx-account .section{width:100%;padding:20px;border:4px solid #181616;margin:0 0 1em 0;border-radius:9px;text-decoration:none;color:#181616;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.fx-account .section i{width:50px;font-size:3em;margin:0;padding:0}.fx-account .section h3{width:auto;font-size:1.5em;margin:0;padding:0}.fx-account .section:hover{color:blue;border-color:blue}@media only screen and (min-width: 769px){.fx-account .section{padding:20px;width:48%}.fx-account .section i{display:block;float:left;width:40%;font-size:5em}}select{background-color:#ddd;-webkit-appearance:none;width:100%;border:0;height:4rem;padding:0 4.5rem 0 1.5rem;display:block;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;white-space:nowrap;font-weight:bold;background-position:right center;background-image:url(../img/ico-sel.svg);background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;text-indent:0.01px;text-overflow:'';cursor:pointer}input,textarea{background-color:#ddd;-webkit-appearance:none;width:100%;border:0;height:4rem;padding:0 4.5rem 0 1.5rem;display:block;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;white-space:nowrap;font-weight:bold}.sw::before{-webkit-font-smoothing:antialiased;font-size:inherit;line-height:inherit;color:inherit;content:'D';font-family:sans-serif;vertical-align:baseline;display:inline-block;font-weight:normal;overflow:visible;speak:none;text-align:center}.fx-button{background-image:none;background:transparent !important;border:4px solid #000 !important;color:#000;cursor:pointer;display:inline-block;transition:none;border-radius:2.2rem !important;font-size:1em !important;box-sizing:border-box !important;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:600 !important;line-height:1;padding:5px 10px !important;text-decoration:none;text-transform:uppercase;vertical-align:middle;min-width:80px;text-align:center;letter-spacing:0 !important;height:auto !important}.fx-button:hover{background:#000 !important;color:#fff !important;text-decoration:none}.fx-button.white{color:white !important;border-color:white !important}.fx-button.white:hover{color:blue !important;border-color:blue !important}.fx-button.primary{color:white !important;border-color:black !important;background:black !important}.fx-button.primary:hover{color:black !important;border-color:black !important;background:white !important}.fx-button.secondary{color:#999 !important;border-color:#999 !important;background:white !important}.fx-button.secondary:hover{color:black !important;border-color:black !important;background:white !important}.fx-button.fw{width:100%}.fx-button.center {display:block;width:auto;margin:0 auto}.fx-button.small{padding:0 10px !important;font-size:0.8em !important;background:red}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:0.2s;padding-top:60px}.sidenav .off{padding:20px}.sidenav h3{font-size:1.6em;font-weight:400}.sidenav h4{margin:0;padding:0}.sidenav ul{display:block;margin:0 0 40px;padding:0}.sidenav ul li{display:block;margin:5px 0;padding:0;text-transform:uppercase;line-height:1.4em}.sidenav ul li ul{display:none}.sidenav ul li a{text-decoration:none;color:#000;font-weight:bold;font-size:1.0em}.sidenav ul li a:hover{color:blue}.sidenav ul li.active a{color:blue !important}.sidenav ul li.active ul{display:block}.sidenav ul li.active ul li a{color:black !important}.sidenav ul li.active ul li.active a{color:blue !important}.sidenav .closebtn{position:absolute;top:0;left:0;font-size:36px;margin-left:20px;text-decoration:none;color:black}#main{transition:margin-left .5s;padding:16px}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.brand{margin-bottom:40px;display:flex;flex-direction:column}.brand .brand--logo{width:100%}.brand .brand--text{padding:20px 0 0 0}@media only screen and (min-width: 769px){.brand{flex-direction:row;justify-content:space-between}.brand .brand--logo{width:340px}.brand .brand--text{padding:0 0 0 40px;width:auto;flex:1;color:#aaa}.brand .brand--text p{line-height:1.1em}}.meinkonto{margin:0;padding:0}
