body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";
.slick-loading .slick-list{background:#fff url("../../files/layout/./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../../files/layout/./fonts/slick.eot");src:url("../../files/layout/./fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../files/layout/./fonts/slick.woff") format("woff"), url("../../files/layout/./fonts/slick.ttf") format("truetype"), url("../../files/layout/./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:10}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:30px;line-height:1;color:black;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-50px}[dir="rtl"] .slick-prev{left:auto;right:20px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-50px}[dir="rtl"] .slick-next{left:20px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:20px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}
@import url("//hello.myfonts.net/count/3aaaa1");@font-face{font-family:"DecimaMono";font-weight:normal;src:url("../../files/layout/fonts/3AAAA1_0_0.eot");src:url("../../files/layout/fonts/3AAAA1_0_0.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/3AAAA1_0_0.woff2") format("woff2"), url("../../files/layout/fonts/3AAAA1_0_0.woff") format("woff"), url("../../files/layout/fonts/3AAAA1_0_0.ttf") format("truetype")}@font-face{font-family:"Gza";src:url("../../files/layout/fonts/Gza-SemiBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"GzaOutline";src:url("../../files/layout/fonts/Gza-SemiBold-Outline.woff") format("woff");font-weight:normal;font-style:normal}input,select,button,textarea{outline:0 none;font-family:"DecimaMono", sans-serif;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;color:#000}input:focus-visible,input:focus,input:active,input:target,input:visted,input:hover,select:focus-visible,select:focus,select:active,select:target,select:visted,select:hover,button:focus-visible,button:focus,button:active,button:target,button:visted,button:hover,textarea:focus-visible,textarea:focus,textarea:active,textarea:target,textarea:visted,textarea:hover{outline:0 none}.fs150,h1,.ce_text.bgtext .textarea h3,.ce_textcl .cw9 p,.ce_hyperlink.fragen a,.ce_toplink p,.product_list .product h3{font-size:9.2vw;line-height:1em;overflow:visible !important}@media screen and (min-width:1750px){.fs150,h1,.ce_text.bgtext .textarea h3,.ce_textcl .cw9 p,.ce_hyperlink.fragen a,.ce_toplink p,.product_list .product h3{font-size:170px}}.fs140,#container .ce_text.big{font-size:7vw;line-height:1em;overflow:visible !important}@media screen and (max-width:1024px){.fs140,#container .ce_text.big{font-size:9vw}}@media screen and (min-width:1750px){.fs140,#container .ce_text.big{font-size:140px}}.fs100,#fullcart h2,.mod_iso_checkout h2{font-size:5.2vw;line-height:1em}@media screen and (min-width:1750px){.fs100,#fullcart h2,.mod_iso_checkout h2{font-size:100px}}@media screen and (max-width:1024px){.fs100,#fullcart h2,.mod_iso_checkout h2{font-size:4vw}}.fs80{font-size:4vw;line-height:1em}@media screen and (min-width:1750px){.fs80{font-size:80px}}@media screen and (max-width:1024px){.fs80{font-size:3vw}}.fs30,body,#container .ce_text.big h2,#container .ce_text.big h3,#prefooter .inside .ce_text h3,.ce_marquee span{font-size:1.56vw;line-height:1.4em;letter-spacing:-0.05em}@media screen and (min-width:1750px){.fs30,body,#container .ce_text.big h2,#container .ce_text.big h3,#prefooter .inside .ce_text h3,.ce_marquee span{font-size:30px}}@media screen and (max-width:1024px){.fs30,body,#container .ce_text.big h2,#container .ce_text.big h3,#prefooter .inside .ce_text h3,.ce_marquee span{font-size:16px}}body{color:black;font-family:"DecimaMono", sans-serif;font-weight:normal}h1{font-family:"Gza", serif;font-weight:normal;margin:0px}p{margin-top:0px;margin-bottom:20px}a{color:inherit;text-decoration:none}.linkline,.ce_text p a,footer .inside a,#hauptnavigation ul li a,#hauptnavigation ul li strong,#metanavigation ul li a,#metanavigation ul li strong,#footernavigation ul li a,#footernavigation ul li strong,#mobilenavigation ul li a,#mobilenavigation ul li strong,.ce_hyperlink.fragen a,.ce_toplink p{position:relative;display:inline-block}.linkline:after,.ce_text p a:after,footer .inside a:after,#hauptnavigation ul li a:after,#hauptnavigation ul li strong:after,#metanavigation ul li a:after,#metanavigation ul li strong:after,#footernavigation ul li a:after,#footernavigation ul li strong:after,#mobilenavigation ul li a:after,#mobilenavigation ul li strong:after,.ce_hyperlink.fragen a:after,.ce_toplink p:after{content:"";display:block;height:0.04em;width:0%;background:black;transition:all ease 0.5s}@media screen and (min-width:760px){.linkline:hover:after,.ce_text p a:hover:after,footer .inside a:hover:after,#hauptnavigation ul li a:hover:after,#hauptnavigation ul li strong:hover:after,#metanavigation ul li a:hover:after,#metanavigation ul li strong:hover:after,#footernavigation ul li a:hover:after,#footernavigation ul li strong:hover:after,#mobilenavigation ul li a:hover:after,#mobilenavigation ul li strong:hover:after,.ce_hyperlink.fragen a:hover:after,.ce_toplink p:hover:after{width:100%}}@keyframes redrawLine{0%{float:right;width:100%}49%{width:1px;float:right}50%{width:1px;float:left}100%{float:left;width:100%}}.linkunderlined,.ce_text.bgtext .textarea a,.ce_event .info a,.product_list .product .submit_container>div{display:inline-block}.linkunderlined:after,.ce_text.bgtext .textarea a:after,.ce_event .info a:after,.product_list .product .submit_container>div:after{content:"";width:100%;float:right;height:0.06em;display:block;background:black;margin-top:0.02em}@media screen and (min-width:760px){.linkunderlined:hover:after,.ce_text.bgtext .textarea a:hover:after,.ce_event .info a:hover:after,.product_list .product .submit_container>div:hover:after{animation-name:redrawLine;animation-duration:1s}}.block{overflow:visible}.flexbox{display:flex}.flexbox.wrap{flex-wrap:wrap}.flexbox.justify--between{justify-content:space-between}.flexbox.justify--center{justify-content:center}.flexbox.align--center{align-content:center;align-items:center}.flexbox .block.align--start{align-self:flex-start}.flexbox .block.align--end{align-self:flex-end}@media screen and (min-width:560px){.cw1{width:calc(100% / 12)}.cw2{width:calc(100% / 12 * 2)}.cw3,#prefooter .inside .ce_text{width:calc(100% / 12 * 3)}.cw4{width:calc(100% / 12 * 4)}.cw5{width:calc(100% / 12 * 5)}.cw6{width:calc(100% / 12 * 6)}.cw7{width:calc(100% / 12 * 7)}.cw8{width:calc(100% / 12 * 8)}.cw9{width:calc(100% / 12 * 9)}.cw10{width:calc(100% / 12 * 10)}.cw11{width:calc(100% / 12 * 11)}}.safearea,header .inside,#container .ce_text:not(.bgtext):not(.headtext),#prefooter,footer .inside,.ce_hyperlink.fragen,.ce_toplink,.product_list,div.tostart,#fullcart,.mod_iso_checkout{width:calc(100vw - 160px);max-width:1640px;margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.safearea,header .inside,#container .ce_text:not(.bgtext):not(.headtext),#prefooter,footer .inside,.ce_hyperlink.fragen,.ce_toplink,.product_list,div.tostart,#fullcart,.mod_iso_checkout{width:calc(100vw - 60px)}}#preheader{position:fixed;top:0;left:0;right:0;z-index:150;padding-top:60px}#preheader .inside .ce_hyperlink{text-align:center;position:relative;z-index:150}#preheader .inside .menutrigger{cursor:pointer;position:relative;z-index:150;width:80px;text-align:right}#preheader .inside .menutrigger span{border-bottom:1px solid black;display:inline-block}#preheader .menutrigger,#preheader #mobilenavigation{display:none}@media screen and (max-width:560px){body.checkout #preheader{right:initial}}header{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;padding:30px 0}header .inside{display:flex;justify-content:space-between}#container{padding-top:120px;min-height:calc(100vh - 120px)}#container .ce_text.big{font-family:"Gza", serif;margin-bottom:20vh}#container .ce_text.big h2,#container .ce_text.big h3{font-weight:normal;font-family:"DecimaMono", sans-serif}#prefooter{margin-top:10vh}#prefooter .inside{display:flex;justify-content:space-between}#prefooter .inside .ce_text h3{font-weight:normal;margin-bottom:50px}footer{padding:120px 0px}footer .inside{display:flex;justify-content:space-between;font-size:20px;align-items:center;align-content:center}footer .inside #footernavigation{max-width:50%}footer .inside .ce_text p{margin-bottom:0px}@media screen and (max-width:510px){footer .inside .ce_text{margin-bottom:45px}}#hauptnavigation ul,#metanavigation ul,#footernavigation ul,#mobilenavigation ul{padding:0px;margin:0px;list-style:none}#hauptnavigation ul li,#metanavigation ul li,#footernavigation ul li,#mobilenavigation ul li{display:inline-block;margin:10px 0}#hauptnavigation ul li a,#hauptnavigation ul li strong,#metanavigation ul li a,#metanavigation ul li strong,#footernavigation ul li a,#footernavigation ul li strong,#mobilenavigation ul li a,#mobilenavigation ul li strong{font-weight:normal;font-size:20px}#hauptnavigation ul li a.active:after,#hauptnavigation ul li strong.active:after,#metanavigation ul li a.active:after,#metanavigation ul li strong.active:after,#footernavigation ul li a.active:after,#footernavigation ul li strong.active:after,#mobilenavigation ul li a.active:after,#mobilenavigation ul li strong.active:after{width:100%}#hauptnavigation ul li,#footernavigation ul li{margin-right:60px}#metanavigation ul li{margin-left:60px}#mobilenavigation{position:fixed;top:0;bottom:0;right:0;left:0;padding:80px 30px;background:#fff}#mobilenavigation ul{margin-top:70px}#mobilenavigation ul li{display:block;text-align:center}#mobilenavigation ul li a,#mobilenavigation ul li strong{font-family:"Gza", serif;font-size:50px;line-height:60px}body.page_impressum h1,body.page_datenschutz h1{margin-top:150px}.ce_marquee{margin-top:-10vh;width:100%;overflow:hidden;margin-bottom:30vh;padding:20px 0px;position:relative;-webkit-box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.16)}.ce_text.headtext{margin-bottom:10vh}.ce_text.headtext h1{padding-right:10px;width:calc(100% / 12 * 5 - 10px)}.ce_text.headtext .textarea{position:relative;z-index:50;padding-top:100px;height:calc(100vh - 350px)}@media screen and (min-width:760px){.ce_text.headtext .textarea{max-height:60vh}}.ce_text.headtext .movingpicture{margin-top:-160px;transition:margin-top ease 0.3s}.ce_text.headtext .movingpicture img{width:100%}.ce_text.bgtext{height:100vh;position:relative;margin-bottom:30vh}.ce_text.bgtext .textarea{position:relative;color:#fff}.ce_text.bgtext .textarea h3{font-weight:normal;font-family:"Gza", serif}.ce_text.bgtext .textarea a:after{background:#fff}.ce_text.bgtext figure{top:0;bottom:0;left:0;right:0;position:absolute;clip-path:inset(0)}.ce_text.bgtext figure img{object-fit:cover;left:0;top:0;width:100%;height:100%}@media screen and (min-width:1024px){.ce_text.indented>div{padding-left:calc(100% / 12 * 2)}}@keyframes rotatecircle{to{transform:rotate(360deg)}}.ce_textcl{margin-bottom:20vh;position:relative}.ce_textcl .cw9{padding-top:10%}.ce_textcl .cw9 p{font-family:"Gza", serif;margin-bottom:0px;transition:all ease 0.5s}.ce_textcl .cw9 p.txt1{transform-origin:left bottom}.ce_textcl .cw9 p.txt2{transform-origin:left top}.ce_textcl .cw2{padding-bottom:10%;position:relative;display:flex;align-items:center;overflow:visible;justify-content:center}.ce_textcl .cw2 img.rotatecircle{max-width:100%;animation:25s rotatecircle infinite linear;position:absolute}.ce_textcl .cw2 .arrow{transition:all ease 0.5s}@media screen and (min-width:760px){.ce_textcl .cw2:hover .arrow{margin-left:20px}}.ce_textcl.text--l div{order:1}.ce_textcl.text--l a{order:2}@media screen and (min-width:760px){.ce_textcl.text--l a:hover+div .txt1{transform:rotate(-10deg) translateX(20vw)}.ce_textcl.text--l a:hover+div .txt2{transform:rotate(10deg) translateY(-10vh)}}.ce_textcl.text--r div{order:2}.ce_textcl.text--r a{order:1}@media screen and (min-width:760px){.ce_textcl.text--r a:hover+div .txt1{transform:rotate(10deg) translateY(-20vh)}.ce_textcl.text--r a:hover+div .txt2{transform:rotate(-10deg) translateX(-15vw)}}.ce_hyperlink.fragen{text-align:right;margin-bottom:20vh;font-family:"Gza", serif;overflow:visible}.ce_toplink{margin-bottom:20vh;font-family:"Gza", serif;overflow:visible;cursor:pointer}.ce_event{margin-bottom:10vh}.ce_event .day{font-family:"Gza", serif;text-align:center;font-size:25vw;line-height:1em;margin:0px calc(100% / 12)}@media screen and (min-width:1750px){.ce_event .day{font-size:500px}}@media screen and (max-width:760px){.ce_event .day{font-size:35vw}}.ce_event .info p{margin-bottom:0px}@media screen and (min-width:760px){.ce_event:nth-child(even) .info{order:1;margin-left:calc(100% / 12 * 2)}.ce_event:nth-child(even) .day{order:2}.ce_event:nth-child(odd) .info{order:2;margin-right:calc(100% / 12 * 2)}.ce_event:nth-child(odd) .day{order:1}}.slidergallery{margin-top:10vh;margin-bottom:10vh}.slidergallery .slick-list{padding:0px 15vw !important}@media screen and (max-width:560px){.slidergallery .slick-list{padding:0px !important}}.slidergallery .slick-track>div{transition:all ease 1s;opacity:0.3;padding:10px}.slidergallery .slick-track>div.slick-current{opacity:1}.slidergallery .slick-prev,.slidergallery .slick-next{height:100%;width:15vw}@media screen and (max-width:1024px){.slidergallery .slick-prev,.slidergallery .slick-next{width:50px}}.slidergallery .slick-prev:before,.slidergallery .slick-next:before{background-image:url(/files/img/layout/icon-right.svg);height:70px;width:70px;display:block;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:calc(50% - 45px)}@media screen and (max-width:1024px){.slidergallery .slick-prev:before,.slidergallery .slick-next:before{width:50px;height:50px;top:calc(50% - 25px)}}.slidergallery .slick-prev{left:0}@media screen and (max-width:1024px){.slidergallery .slick-prev{left:20px}}.slidergallery .slick-prev:before{transform:rotate(180deg);right:70px}@media screen and (max-width:1024px){.slidergallery .slick-prev:before{right:0px}}.slidergallery .slick-next{right:0}@media screen and (max-width:1024px){.slidergallery .slick-next{right:20px}}.slidergallery .slick-next:before{left:70px}@media screen and (max-width:1024px){.slidergallery .slick-next:before{left:0px}}#minicart{position:fixed;bottom:120px;right:65px;padding:10px;overflow:visible;z-index:100}@media screen and (max-width:560px){#minicart{bottom:20px;right:5px}}#minicart a.button{width:115px;height:115px;background:#fff;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);border-radius:100%}@media screen and (max-width:560px){#minicart a.button{width:80px;height:80px}}#minicart a.button img.arrow{max-width:60%;margin-right:5px;transition:all ease 0.5s}@media screen and (min-width:760px){#minicart a.button:hover img.arrow{margin-right:-5px}}#minicart a.button span{position:absolute;display:block;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);top:0;width:38px;height:40px;background:#fff;text-align:center;border-radius:100%;left:0;line-height:40px;padding-right:2px;font-size:20px}@media screen and (max-width:560px){#minicart a.button span{font-size:16px;line-height:33px;width:30px;height:33px}}#fruehstueck{margin-top:20vh}.product_list{display:flex;flex-wrap:wrap;justify-content:space-between}.product_list .product{text-align:center;margin-bottom:15vh}.product_list .product.size_5{width:100%}.product_list .product.size_5 .teaser{margin:0px calc(100% / 12 * 2)}.product_list .product.size_7{width:calc(100% / 12 * 5)}@media screen and (min-width:760px){.product_list .product.size_7 h3{font-size:5.2vw;line-height:1em}}@media screen and (min-width:1750px){.product_list .product.size_7 h3{font-size:100px}}.product_list .product.size_8{width:calc(100% / 12 * 3)}@media screen and (min-width:760px){.product_list .product.size_8 h3{font-size:4vw;line-height:1em}}@media screen and (min-width:1750px){.product_list .product.size_8 h3{font-size:65px}}.product_list .product h3{font-family:"Gza", serif;margin-top:0px;margin-bottom:50px;font-weight:normal}.product_list .product .offer{margin:50px 0}.product_list .product input[type="submit"]{background:none;border:0px;outline:0px;font-family:"DecimaMono", sans-serif;cursor:pointer;padding:0px;color:black;outline:0 none;font-family:"DecimaMono", sans-serif;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1}.product_list .product input[type="submit"]:focus-visible,.product_list .product input[type="submit"]:focus,.product_list .product input[type="submit"]:active,.product_list .product input[type="submit"]:target,.product_list .product input[type="submit"]:visted,.product_list .product input[type="submit"]:hover{outline:0 none}#iso_ajaxOverlay{display:none !important}#iso_ajaxBox{display:none !important;display:block;padding:0px;width:500px;left:calc(50% - 250px);text-align:center}#iso_ajaxBox .mod_iso_messages{font-family:"DecimaMono", sans-serif;padding:10px}body.checkout{padding:20vh 0px}@media screen and (max-width:560px){body.checkout #container{padding-top:10px}}div.tostart{text-align:right;margin-bottom:-4vw}#fullcart h2,.mod_iso_checkout h2{font-family:"Gza", serif;margin-top:0px;margin-bottom:20vh;font-weight:normal}@media screen and (min-width:560px){#fullcart>form,.review.orderproducts>form{margin-left:calc(100% / 12 * 3)}}#fullcart .item,.review.orderproducts .item{margin-bottom:150px}@media screen and (max-width:560px){#fullcart .item,.review.orderproducts .item{margin-bottom:100px}}#fullcart .item h3,.review.orderproducts .item h3{font-family:"Gza", serif;font-size:50px;font-weight:normal}@media screen and (max-width:560px){#fullcart .item h3,.review.orderproducts .item h3{font-size:40px}}#fullcart .item .itemdetails,.review.orderproducts .item .itemdetails{width:100%;display:flex}@media screen and (max-width:560px){#fullcart .item .itemdetails,.review.orderproducts .item .itemdetails{flex-wrap:wrap}#fullcart .item .itemdetails .quantity,.review.orderproducts .item .itemdetails .quantity{width:50%}#fullcart .item .itemdetails .price,.review.orderproducts .item .itemdetails .price{width:50%;text-align:right}#fullcart .item .itemdetails .remove,.review.orderproducts .item .itemdetails .remove{width:100%;text-align:right;margin-top:10px}}@media screen and (min-width:560px){#fullcart .item .itemdetails .quantity,.review.orderproducts .item .itemdetails .quantity{width:calc(100% / 9 * 5)}#fullcart .item .itemdetails .price,#fullcart .item .itemdetails .remove,.review.orderproducts .item .itemdetails .price,.review.orderproducts .item .itemdetails .remove{width:calc(100% / 9 * 2)}}#fullcart .item .itemdetails input,.review.orderproducts .item .itemdetails input{border:0px;padding:0px;text-align:center;border-bottom:1px solid black;width:40px;padding-bottom:2px}#fullcart .total,.review.orderproducts .total{margin-top:100px;padding-top:100px;border-top:1px solid black}@media screen and (max-width:560px){#fullcart .total,.review.orderproducts .total{margin-top:50px;margin-bottom:50px;text-align:right}}#fullcart .total .pricetotal,.review.orderproducts .total .pricetotal{font-size:50px;font-family:"Gza", serif}@media screen and (min-width:560px){#fullcart .total .pricetotal,.review.orderproducts .total .pricetotal{margin-left:calc(100% / 9 * 5)}}#fullcart .total .surcharge,.review.orderproducts .total .surcharge{margin-top:25px}@media screen and (min-width:560px){#fullcart .total .surcharge,.review.orderproducts .total .surcharge{margin-left:calc(100% / 9 * 2)}}#fullcart .total .surcharge span,.review.orderproducts .total .surcharge span{display:inline-block}@media screen and (max-width:560px){#fullcart .total .surcharge span,.review.orderproducts .total .surcharge span{margin-left:20px}}@media screen and (min-width:560px){#fullcart .total .surcharge span,.review.orderproducts .total .surcharge span{width:calc(100% / 7 * 3)}}#iso_mod_checkout_review ::placeholder{color:black}#iso_mod_checkout_review .widget-text input{font-family:"DecimaMono", sans-serif}#iso_mod_checkout_review .submit_container{margin-left:calc(100% / 12 * 3)}#iso_mod_checkout_review #billingaddress_new{margin-top:50px}body.checkout .submit_container{margin-top:100px}@media screen and (max-width:560px){body.checkout .submit_container{margin-top:50px}}body.checkout .submit_container input{width:100%;margin-bottom:15px;border:1px solid black;background:none;text-align:center;cursor:pointer;padding:30px;font-family:"DecimaMono", sans-serif}@media screen and (max-width:560px){body.checkout .submit_container input{padding:20px}}@media screen and (min-width:760px){body.checkout .submit_container input:hover{background:black;color:white}}body.checkout .billingaddress>p,body.checkout #billingaddress_new,body.checkout .orderconditions,body.checkout .info_container,body.checkout .orderproducts,body.checkout .paymentmethod{margin-left:calc(100% / 12 * 3)}.mod_iso_checkout .billingaddress>p{font-size:50px;font-family:"Gza", serif;line-height:60px}.mod_iso_checkout .widget-text>label{display:none}.mod_iso_checkout .widget-text input{border:0px;border-bottom:1px solid black;font-family:"Gza", serif;width:100%;padding:10px 0px;margin-bottom:50px}.mod_iso_checkout .paymentmethod h2{font-size:50px;font-family:"Gza", serif;margin-bottom:50px;display:block;line-height:60px}.mod_iso_checkout .orderconditions,.mod_iso_checkout .paymentmethod{margin-top:20vh;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:560px){.mod_iso_checkout .orderconditions,.mod_iso_checkout .paymentmethod{margin-top:50px}}.mod_iso_checkout .orderconditions .widget-radio,.mod_iso_checkout .orderconditions .widget-textarea,.mod_iso_checkout .paymentmethod .widget-radio,.mod_iso_checkout .paymentmethod .widget-textarea{width:100%}.mod_iso_checkout .orderconditions fieldset,.mod_iso_checkout .paymentmethod fieldset{padding:0px;margin:0px;border:0px;margin-bottom:50px}.mod_iso_checkout .orderconditions fieldset legend,.mod_iso_checkout .paymentmethod fieldset legend{font-size:50px;font-family:"Gza", serif;margin-bottom:100px;line-height:60px}.mod_iso_checkout .orderconditions fieldset legend span.mandatory,.mod_iso_checkout .paymentmethod fieldset legend span.mandatory{display:none}.mod_iso_checkout .orderconditions fieldset span,.mod_iso_checkout .paymentmethod fieldset span{display:block;width:100%;margin-bottom:15px;cursor:pointer}.mod_iso_checkout .orderconditions fieldset span>input,.mod_iso_checkout .paymentmethod fieldset span>input{opacity:0;width:0px;height:0px;position:absolute}.mod_iso_checkout .orderconditions fieldset span label,.mod_iso_checkout .paymentmethod fieldset span label{display:block;text-align:center;border:1px solid black;padding:30px;cursor:pointer}.mod_iso_checkout .orderconditions fieldset span label span.note,.mod_iso_checkout .paymentmethod fieldset span label span.note{display:none}.mod_iso_checkout .orderconditions fieldset.activated input[type="radio"]+label,.mod_iso_checkout .paymentmethod fieldset.activated input[type="radio"]+label{opacity:0.3}.mod_iso_checkout .orderconditions fieldset.activated input[type="radio"]:checked+label,.mod_iso_checkout .paymentmethod fieldset.activated input[type="radio"]:checked+label{opacity:1}.mod_iso_checkout .orderconditions .dt--choose,.mod_iso_checkout .paymentmethod .dt--choose{width:calc(100% / 9 * 4);text-align:center;margin:auto}.mod_iso_checkout .orderconditions .dt--choose button,.mod_iso_checkout .paymentmethod .dt--choose button{background:black;color:white;border:0px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%}.mod_iso_checkout .orderconditions .dt--choose>div,.mod_iso_checkout .paymentmethod .dt--choose>div{margin-bottom:50px}.mod_iso_checkout .orderconditions .dt--choose>div>span,.mod_iso_checkout .orderconditions .dt--choose>div>input.timeFe,.mod_iso_checkout .paymentmethod .dt--choose>div>span,.mod_iso_checkout .paymentmethod .dt--choose>div>input.timeFe{font-size:50px;font-family:"Gza", serif !important;width:120px;text-align:center;border-bottom:1px solid black;margin:0px 1vw;display:inline-block;padding-bottom:10px}.mod_iso_checkout .orderconditions .widget-textarea,.mod_iso_checkout .paymentmethod .widget-textarea{margin-top:100px}@media screen and (max-width:560px){.mod_iso_checkout .orderconditions .widget-textarea,.mod_iso_checkout .paymentmethod .widget-textarea{margin-top:50px}}.mod_iso_checkout .orderconditions .widget-textarea label,.mod_iso_checkout .paymentmethod .widget-textarea label{font-size:50px;font-family:"Gza", serif;margin-bottom:50px;display:block;line-height:60px}.mod_iso_checkout .orderconditions .widget-textarea textarea,.mod_iso_checkout .paymentmethod .widget-textarea textarea{border:1px solid black;width:calc(100% - 22px);padding:10px}@media screen and (max-width:1800px){.mod_iso_checkout .orderconditions .dt--choose>div>span{margin:0px 1vw;width:6vw;font-size:3vw}}@media screen and (max-width:1100px){body.checkout .billingaddress>p,body.checkout #billingaddress_new,body.checkout .orderconditions,body.checkout .submit_container,#iso_mod_checkout_review .submit_container,body.checkout .info_container,body.checkout .orderproducts,body.checkout .paymentmethod{margin-left:0}}div.tostart.confirm{margin-top:-105px}#abholcode{text-align:center;position:relative;height:calc(100vh - 360px);display:flex;justify-content:center;align-items:center;align-content:center;margin-top:160px}#abholcode img{animation:25s rotatecircle infinite linear;max-height:calc(100vh - 460px)}#abholcode span.number{position:absolute;display:block;width:600px;text-align:center;left:calc(50% - 300px);font-family:"Gza", serif;font-size:5vh;top:calc(50% - 50px);line-height:100px}@media screen and (max-width:1200px){footer .inside{font-size:16px}#hauptnavigation ul li,#footernavigation ul li{margin-right:20px}#hauptnavigation ul li a,#hauptnavigation ul li strong,#footernavigation ul li a,#footernavigation ul li strong{font-size:16px}#metanavigation ul li{margin-left:20px}#metanavigation ul li a,#metanavigation ul li strong{font-size:16px}}@media screen and (max-width:760px){header,.ce_textcl .cw2 .arrow,#prefooter{display:none}#preheader{padding-top:30px}#preheader .inside{padding:0px 30px;display:flex;justify-content:space-between}#preheader .menutrigger{display:block}footer{padding:50px 0px}footer .inside{font-size:16px}div.tostart{margin-top:-115px;margin-bottom:50px}.ce_text.headtext{position:relative}.ce_text.headtext .textarea{padding-top:0px;height:auto;flex-wrap:wrap}.ce_text.headtext .textarea h1{width:50%;margin-bottom:calc(100vh - 290px);font-size:50px}.ce_text.headtext .textarea .cw6{width:100%}.ce_text.headtext .imagearea{margin-top:0px;position:absolute;top:80px;height:calc(100vh - 300px)}.ce_text.headtext .imagearea figure{height:100%}.ce_text.headtext .imagearea figure img{width:100%;height:100%;object-fit:cover}body.page_index .ce_text.headtext .textarea h1{font-size:22vw;margin-bottom:-20vw;order:2}body.page_index .ce_text.headtext .imagearea{top:initial;position:relative;width:100%}body.page_events .ce_text.headtext .textarea h1{margin-bottom:50px}.ce_event{display:block;text-align:center;margin-bottom:70px}.ce_event .cw5,.ce_event .cw3,.ce_event #prefooter .inside .ce_text,#prefooter .inside .ce_event .ce_text{margin:0px;width:100%}.ce_marquee{margin-bottom:100px}.ce_textcl{margin-bottom:100px}.ce_textcl .cw9{pointer-events:none;width:calc(100% - 30%);padding:0px 15%;text-align:center;padding-top:0px;position:absolute;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.ce_textcl .cw9 p{width:100%;font-size:7vw}.ce_textcl .cw2{width:100%;padding-bottom:0px;display:block;text-align:center}.ce_textcl .cw2 img.rotatecircle{position:relative;width:80%}.ce_text.bgtext{height:50vh;margin-bottom:100px}.ce_hyperlink.fragen,.ce_toplink{margin-bottom:50px}.product_list .product{margin-bottom:70px;width:100% !important}.product_list .product .teaser{margin-right:0px !important;margin-left:0px !important}.product_list .product h3{margin-bottom:20px}.product_list .product .offer{margin:20px 0}#fullcart h2,.mod_iso_checkout h2{margin-bottom:70px;font-size:55px;font-weight:normal}.mod_iso_checkout .orderconditions .dt--choose{width:100%}.mod_iso_checkout .orderconditions .dt--choose>div{margin-bottom:30px}.mod_iso_checkout .orderconditions .dt--choose>div>span{width:70px;font-size:26px}}@media screen and (max-width:560px){.ce_text.headtext .textarea h1{width:60%}.ce_textcl .cw2 img.rotatecircle{width:90%}}.content-popup{display:none;top:0;bottom:0;left:0;right:0;z-index:200;position:fixed;backdrop-filter:blur(10px);background:rgba(255, 255, 255, 0.1);align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity ease 0.5s}.content-popup.show{display:flex;opacity:1}.content-popup .close{display:block;font-size:18px;text-align:center;cursor:pointer}.content-popup .ce_player figure{width:90vw;height:90vh;position:relative;display:flex;align-items:center;justify-content:center}.content-popup .ce_player figure video{max-height:100%;width:auto}@media screen and (min-width:561px){.content-popup .ce_player.var--mobile{display:none}}@media screen and (max-width:560px){.content-popup .ce_player.var--desktop{display:none}}
