/* Source and licensing information for the line(s) below can be found at https://demo.websize.ch/themes/custom/demo/css/c-e-shop.css. */
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.section{width:100%}.padding-abstand{padding-left:3%;padding-right:3%}@media only screen and (max-width:567px){.padding-abstand{padding-left:17px;padding-right:17px}}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto}@media screen and (max-width:1170px){.content{padding-left:3%;padding-right:3%}}@media only screen and (max-width:567px){.content{padding-left:17px;padding-right:17px}}.link-mit-pfeil{text-decoration:none}.link-mit-pfeil:hover{text-decoration:none}.link-mit-pfeil:after{content:"\f30b";font-family:"Font Awesome 5 Free";font-size:1.2em;padding:0 .3em;transition:padding .3s cubic-bezier(.65,.05,.36,1)}.link-mit-pfeil:hover:after{padding-left:.5em}.default-shadow{box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.default-shadow:hover{box-shadow:rgba(0,0,0,.25) 0px 1px 4px}.image-zoom{overflow:hidden;display:block}.image-zoom img,.image-zoom video{transform:scale(1);-webkit-transform:scale(1);transition:transform .4s cubic-bezier(.65,.05,.36,1)}.image-zoom img:hover,.image-zoom video:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.box-bg{background-color:#fff}.notselection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.borderBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.animation_fadein{-webkit-animation:1.2 ease 0s normal forwards 1 fadein;animation:1.2s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}.animation_fade{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#block-eshopsearch{margin-left:20px;float:right;margin-top:-5px}#block-eshopsearch #search-form{position:relative;z-index:3}@media only screen and (max-width:1150px){#block-eshopsearch .non-mobile{display:none}}#block-eshopsearch .mobile{display:none}@media only screen and (max-width:1150px){#block-eshopsearch .mobile{display:inline-block;float:right;width:auto}}#block-eshopsearch .mobile #suche{opacity:1;line-height:normal;height:99%;float:right}#block-eshopsearch .mobile .eingabe{position:absolute;top:50px;background-color:#fff;right:-18px;line-height:normal;transform:translateY(0);border:1px solid #747474;padding:7px 0;z-index:100}@media only screen and (max-width:1150px){#block-eshopsearch .mobile .eingabe{display:none}}#block-eshopsearch .mobile .eingabe svg{display:block;right:10px;position:absolute;top:-16px}#block-eshopsearch .mobile .eingabe svg polyline{fill:#fff;stroke:#747474;stroke-width:1}#block-eshopsearch .mobile .eingabe form{background-color:transparent;color:#575756;border:0;width:200px;height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:38px;padding:0 15px;transition:border-color ease .3s}@media only screen and (max-width:1150px){#block-eshopsearch .mobile .eingabe form{height:auto}}#block-eshopsearch .mobile .schalter{margin-top:0;line-height:28px;vertical-align:middle;cursor:pointer;position:relative;top:0;right:0;transition:background-color .3s ease}#block-eshopsearch .mobile .schalter .icon-lupe{display:block;background:0 0;height:23px;width:22px;padding-top:5px}#block-eshopsearch .mobile .schalter .icon-lupe:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";font-size:16px;color:#b6babe}#block-eshopsearch form:after{content:"\f002";font-family:"Font Awesome 5 Free";color:#b6babe;opacity:1;position:relative;right:30px;top:0}@media only screen and (max-width:1150px){#block-eshopsearch form:after{display:none}}#block-eshopsearch input{background-color:transparent;border:0;color:#b6babe;font-weight:400;line-height:20px;border-bottom:1px solid #b6babe;opacity:.55;width:132px;padding-left:5px;transition:width ease .3s;font-size:.8em}@media only screen and (max-width:1150px){#block-eshopsearch input{color:#575756;border-bottom:0;padding-left:0;width:100%;font-size:13px}}#block-eshopsearch input:focus{width:200px}#block-eshopsearch input:hover{opacity:1}#block-eshopsearch input:last-child{display:none}#block-eshopsearch:before,#block-eshopsearch:after{content:"";display:table}#block-eshopsearch:after{clear:both}
/* Source and licensing information for the above line(s) can be found at https://demo.websize.ch/themes/custom/demo/css/c-e-shop.css. */