@charset "UTF-8";.tx-srfreecap-captcha label{display:inline-block;width:150px;}img.tx-srfreecap-image{margin-left:1em;margin-right:1em;vertical-align:middle;}.tx-srfreecap-image-accessible{background-color:transparent;vertical-align:middle;}.tx-srfreecap-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em;}.tx-srfreecap-cant-read{display:inline-block;width:150px;}.tx-srfreecap-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none;}.tx-srfreecap-pi1-captcha label{display:inline-block;width:150px;}img.tx-srfreecap-pi1-image{margin-left:1em;margin-right:1em;vertical-align:middle;}.tx-srfreecap-pi1-image-accessible{background-color:transparent;vertical-align:middle;}.tx-srfreecap-pi1-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em;}.tx-srfreecap-pi1-cant-read{display:inline-block;width:150px;}.tx-srfreecap-pi1-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none;}.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225}.femanager_flashmessages>.message-1{background-color:#fbf6de;border:1px solid #b1905c;color:#9e7d4a}.femanager_flashmessages>.message-0{background-color:#cdeaca;border:1px solid #58b548;color:#3b7826}.femanager_flashmessages>.message--1{background-color:#eaf7ff;border:1px solid #c5dbe6;color:#4c73a1}.femanager_flashmessages>.message--2{background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../_assets/6881ef47865140e0d58824da1a79190e/JavaScript/fancybox/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('../../../_assets/6881ef47865140e0d58824da1a79190e/JavaScript/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../../_assets/6881ef47865140e0d58824da1a79190e/JavaScript/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../../_assets/6881ef47865140e0d58824da1a79190e/JavaScript/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../_assets/6881ef47865140e0d58824da1a79190e/JavaScript/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}#fancybox-loading div{background-image:url('../../../_assets/6881ef47865140e0d58824da1a79190e/JavaScript/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}}:root{--primary-color:#000;--secondary-color:#fff;--highlight-color:#990000;--primary-sub-color:#367297;--secondary-sub-color:#e8b9c2;--button-background-color:#4B4B4D;--font-color:#707070;--dark-color:#181716;--light-color:#00000029;--contrast-color:#707070;--shadow-color:#c3c3c3;--primary-color-20:rgba(0,43,94,0.2);}@font-face{font-family:"Bentham";font-style:normal;font-weight:400;src:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/bentham-v18-latin-regular.eot');src:local(""),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/bentham-v18-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/bentham-v18-latin-regular.woff2') format("woff2"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/bentham-v18-latin-regular.woff') format("woff"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/bentham-v18-latin-regular.ttf') format("truetype"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/bentham-v18-latin-regular.svg#Bentham') format("svg");}@font-face{font-family:"DDIN";src:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/d-din-webfont.woff2') format("woff2"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/d-din-webfont.woff') format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"DDINbold";src:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/d-din-bold-webfont.woff2') format("woff2"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/d-din-bold-webfont.woff') format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"sanktanna";src:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/sanktanna.eot?85486940');src:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/sanktanna.eot?85486940#iefix') format("embedded-opentype"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/sanktanna.woff2?85486940') format("woff2"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/sanktanna.woff?85486940') format("woff"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/sanktanna.ttf?85486940') format("truetype"),url('../../../_assets/6881ef47865140e0d58824da1a79190e/Fonts/sanktanna.svg?85486940#sanktanna') format("svg");font-weight:normal;font-style:normal;}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"sanktanna";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-left:before{content:"";}.icon-arrow-right:before{content:"";}.icon-arrow-up:before{content:"";}.icon-close:before{content:"";}.icon-menu:before{content:"";}.icon-doppelkreuz:before{content:"";}.icon-arrow-down:before{content:"";}.icon-cancel:before{content:"";}.icon-trash-empty:before{content:"";}.icon-arrows-cw:before{content:"";}.icon-instagram:before{content:"";}.icon-shopping-basket:before{content:"";}body{color:var(--secondary-color);font-size:1em;height:100%;background:var(--secondary-color);font-family:"Bentham",Georgia,"Times New Roman",Times,serif;font-weight:400;padding:0;margin:0;}html{height:100%;}ul#skip-links{position:absolute;left:-9999px;}a{text-decoration:none;outline:none;color:var(--secondary-color);}b,strong{font-weight:bold;}i,em{font-style:italic;}img{border:none;outline:none;}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{padding:0;margin:0;font-weight:400;}#container{width:100%;margin:0 auto;box-sizing:border-box;padding:0;}@media screen and (min-width:1280px){#container{padding:0;}}.content{width:100%;overflow:hidden;position:relative;}.content a:hover,.content a:focus{text-decoration:underline;}ul.content-slider{white-space:nowrap;letter-spacing:-4px;height:calc(100vh - 164px);}@media screen and (min-width:1280px){ul.content-slider{height:calc(100vh - 199px);}}ul.content-slider > li{width:100%;display:inline-block;margin:0;vertical-align:top;white-space:normal;position:relative;letter-spacing:0;height:calc(100vh - 164px);}@media screen and (min-width:1280px){ul.content-slider > li{height:calc(100vh - 199px);}}ul.content-slider > li figure{margin:0;height:calc(100vh - 164px);}@media screen and (min-width:1280px){ul.content-slider > li figure{height:calc(100vh - 199px);}}ul.content-slider > li img{display:block;object-fit:cover;width:100%;height:100%;}ul.content-slider > li.text-content{background:var(--primary-color);color:#fff;line-height:150%;}ul.content-slider > li article{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:flex-start;height:calc(100vh - 199px);}ul.content-slider > li article > div{order:0;flex:0 1 auto;align-self:auto;box-sizing:border-box;padding:20px;font-size:1.25rem;max-height:calc(100vh - 164px);overflow:auto;line-height:1.5em;}@media screen and (min-width:1024px){ul.content-slider > li article > div{width:900px;padding:2em 0;font-size:1.5rem;}}@media screen and (min-width:1280px){ul.content-slider > li article > div{max-height:calc(100vh - 199px);}}ul.content-slider > li article > div h1,ul.content-slider > li article > div h2{font-size:2rem;}@media screen and (min-width:1024px){ul.content-slider > li article > div h1,ul.content-slider > li article > div h2{font-size:2.5rem;}}ul.content-slider > li article > div p.small-font,ul.content-slider > li article > div small{font-size:1.125rem;line-height:1em;}@media screen and (min-width:1024px){ul.content-slider > li article > div p.small-font,ul.content-slider > li article > div small{font-size:1.25rem;line-height:1em;}}@media screen and (min-width:1024px){.events ul.content-slider > li article > div{flex:0 1 33%;}}.events h3{text-align:center;border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:0.7em;font-size:2rem;margin-bottom:0.9em;}.events h6{text-align:center;font-size:1.375rem;margin-bottom:0.5em;}.events h6 span{background:rgba(255,255,255,0.3);width:60px;height:60px;-webkit-border-radius:30px;border-radius:30px;display:inline-block;box-sizing:border-box;padding-top:10px;}.events h4{margin-bottom:2em;padding:0 20px;text-align:center;}.event-detail{display:none;position:absolute;background:#000;border:1px solid rgba(255,255,255,0.5);box-sizing:border-box;padding:10px;}.event-detail dl{overflow:hidden;border-top:1px solid rgba(255,255,255,0.5);padding-top:0.5em;}.event-detail dl dt{clear:left;padding-bottom:0.5em;margin:0;}.event-detail dl dd{padding-bottom:0.5em;margin:0;}.event-detail h2 + dl{border-top:none;padding:0;}@media screen and (min-width:1024px){.event-detail{width:640px;top:100px;left:154px;padding:20px;}.event-detail dl{width:598px;}.event-detail dl dt{width:170px;float:left;}.event-detail dl dd{width:428px;float:left;}}span.slider-back,span.slider-next{position:absolute;z-index:19;display:inline-block;bottom:25px;}span.slider-disabled{display:none !important;}span.slider-back a,span.slider-next a{display:inline-block;width:1em;overflow:hidden;white-space:nowrap;font-size:3rem;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:var(--secondary-color);}span.slider-back a:hover,span.slider-next a:hover{opacity:1;}span.slider-back a:before,span.slider-next a:before{display:inline-block;font-family:"sanktanna";}span.slider-back{left:20px;}span.slider-back a:before{content:"";}span.slider-next{right:20px;}span.slider-next a:before{content:"";}span.slider-back a:hover,span.slider-next a:hover{opacity:1;}h1,h2{font-size:1.3333em;margin-bottom:0.7em;border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:0.6em;}.color-black h1,.color-black h2{border-bottom-color:rgba(0,0,0,0.5);color:#000;}p{margin-bottom:1em;}figure{overflow:hidden;margin:0 0 1.2em;}figure p{text-align:right;padding-top:0.5em;clear:left;}ul.downloads{margin:0;}ul.downloads li a:before{content:"> ";}body.wine ul.content-slider > li{background-color:var(--secondary-color);color:var(--primary-color);}body.wine ul.content-slider > li article > div{width:1024px;}body.wine h2{font-size:1.375rem !important;text-transform:uppercase;margin:0;padding:0;border:none;hyphens:auto;}body.wine dl{width:100%;box-sizing:border-box;padding:0;margin:0 0 1em 0;line-height:1.25em;text-align:center;}body.wine dl dt{margin-bottom:0.5em;text-align:center;position:relative;}body.wine dl dt img{object-fit:none;display:inline-block;transform:scale(1);transition:0.3s ease transform;}body.wine dl:hover dt img{transform:scale(1.05);}body.wine dl dd{margin:0;}@media screen and (min-width:1024px){body.wine dl{float:left;width:25%;box-sizing:border-box;padding:0 25px;margin:0;text-align:center;}}body.wine .slider-next a,body.wine .slider-back a{color:var(--primary-color);}body.shop .content{padding:0 20px;box-sizing:border-box;color:var(--primary-color);}@media screen and (min-width:1024px){body.shop .content{padding:0;}}@media screen and (min-width:1024px){body.shop .content > div{width:1024px;margin:0 auto;}}body.shop .content a{color:var(--primary-color);}.shop .content{position:relative;top:auto;left:auto;height:auto;min-height:calc(100vh - 164px);}@media screen and (min-width:1280px){.shop .content{min-height:calc(100vh - 197px);}}@media screen and (max-width:1023px){.shop .content nav#shop_side_nav > p > span:after{font-family:"sanktanna";content:"";font-size:1rem;display:inline-block;margin-left:0.5em;vertical-align:-0.2em;}}.shop .content nav ul{list-style-type:none;}.shop .content nav ul li{padding:0.25em 0;}.shop .content nav ul li a{padding:0.3em;display:block;border-bottom:1px solid rgba(0,0,0,0.2);-webkit-transition:border 0.5s ease;transition:border 0.5s ease;font-family:"DDIN",Arial,sans-serif;text-transform:none;}.shop .content nav ul li a:hover,.shop .content nav ul li a:focus,.shop .content nav ul li a.nav-active{padding:0.3em;display:block;border-bottom:1px solid rgba(0,0,0,0.8);text-decoration:none;}.shop .content div > div{width:100%;overflow:hidden;}.shop .content.basket div > div{width:100%;float:none;}@media screen and (min-width:1024px){.shop .content nav{float:left;width:230px;box-sizing:border-box;padding-right:25px;text-align:right;margin-top:5em;}.shop .content nav#shop_side_nav p{display:none;}.shop .content > div > div{width:calc(100% - 230px);float:left;}}.shop-article{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;}@media screen and (min-width:1024px){.shop-article .shop-article article:nth-of-type(1) dl,.shop-article .shop-article article:nth-of-type(2) dl{border-top:none;padding-top:0;}.shop-article .shop-article article:nth-of-type(odd){clear:left;}.shop-article .shop-article article dt{width:300px;height:300px;}.shop-article .shop-article article.shop-soldout dt > span{width:70px;height:70px;-webkit-border-radius:35px;border-radius:35px;padding-top:18px;color:#fff;right:0;bottom:auto;top:220px;font-size:1.111em;}.shop-article .article-detail p.article-price{top:230px;left:200px;right:auto;}.shop-article .article-detail{width:720px;}.shop-article .article-detail > dl > dt{width:300px;float:left;padding-right:20px;}.shop-article .article-detail > dl > dd{width:400px;float:right;}.shop-article .article-detail > dl > dd dl{width:400px;}.shop-article .article-detail > dl > dd dl dd{width:400px;}}.shop-article article{width:100%;box-sizing:border-box;padding:10px 0;order:0;flex:0 1 auto;align-self:auto;}@media screen and (min-width:1024px){.shop-article article{flex:0 1 47.5%;padding:20px 10px;}}.shop-article article dl{padding-top:1em;border-top:1px solid rgba(0,0,0,0.2);position:relative;}.shop-article article dt{width:100%;height:auto;display:block;text-align:center;position:relative;}.shop-article article dt > span{display:none;}.shop-article article dt a{display:inline-block;}.shop-article article dd{color:#000;margin:0;}.shop-article article.shop-soldout{opacity:0.5;}.shop-article article.shop-soldout dt > span{position:absolute;color:#000;top:30px;width:100%;left:0;font-size:1.125em;text-align:center;display:block;padding:0.5em;background:rgba(255,255,255,0.7);}.shop-article article h3{font-size:1.375rem;}.shop-article article h5{color:#888;width:50%;float:left;font-size:1em;}.shop-article article:hover img{transform:scale(1.05);}.shop-article article img{transition:transform 0.5s ease;transform:scale(1);}.article-detail{width:100%;overflow:hidden;position:relative;margin-bottom:1em;}.article-detail > dl{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;}.article-detail > dl > dt{width:100%;text-align:center;box-sizing:border-box;order:0;flex:0 1 100%;align-self:auto;}@media screen and (min-width:1024px){.article-detail > dl > dt{flex:0 1 40%;}}.article-detail > dl > dd{width:100%;color:#000;margin:0;order:0;flex:0 1 100%;align-self:auto;margin-bottom:1em;}.article-detail > dl > dd p.article-price{bottom:45px;width:70px;height:70px;border-radius:50%;font-size:1.5rem;}@media screen and (min-width:1024px){.article-detail > dl > dd{flex:0 1 60%;}.article-detail > dl > dd:last-of-type{flex:0 1 100%;box-sizing:border-box;padding-left:40%;}}.article-detail > dl > dd h4{font-size:1.375rem;margin-bottom:0.5em;}.article-detail > dl > dd h3{font-family:"DDIN",Arial,sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-size:1.125rem;margin-bottom:0.25em;}.article-detail > dl > dd dl{width:100%;border-top:1px solid var(--shadow-color);padding-top:0.5em;margin-bottom:1em;}.article-detail > dl > dd dl dt{padding:0.3em 0 0 0;font-family:"DDIN",Arial,sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-size:1.125rem;}.article-detail > dl > dd dl dd{width:100%;margin:0 0 0.5em 0;padding:0 0 0.5em 25px;border-bottom:1px solid var(--shadow-color);color:var(--primary-color);}.article-detail h5{color:#888;width:50%;float:left;font-size:1em;}p.article-price{position:absolute;background:var(--primary-color);width:50px;height:50px;-webkit-border-radius:25px;border-radius:25px;display:inline-block;box-sizing:border-box;padding-top:8px;color:#fff;right:0;bottom:-15px;margin:0 !important;text-align:center;font-size:1em;line-height:100%;}p.article-price span{font-size:0.875rem;font-family:"DDIN",Arial,sans-serif;}p.article-price-per-unit{font-family:"DDIN",Arial,sans-serif;color:#888;font-size:0.75rem;width:50%;float:right;text-align:right;padding-top:0.5em;}.article-info{font-family:"DDIN",Arial,sans-serif;color:var(--font-color);font-size:0.75rem;padding-top:0.5em;}.shop-article article form,.article-detail form{clear:both;}.shop-article form input[type=text],.article-detail form input[type=text]{width:35px;text-align:center;margin-right:10px;color:#000;}.shop-article form input[type=submit],.article-detail form input[type=submit]{margin-left:15px;width:auto;background-color:var(--highlight-color);color:var(--secondary-color);cursor:pointer;padding:0.15em 10px;}.shop-article form select,.article-detail form select{width:50px;border:1px solid var(--primary-color);color:var(--primary-color);}.order-status{color:#000;list-style-type:none;margin:0 0 2em 0;overflow:hidden;padding-bottom:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;}.order-status li{order:0;flex:0 1 calc(100% / 6);align-self:flex-start;margin:0;color:var(--font-color);padding-bottom:0.6em;border-bottom:1px solid rgba(0,0,0,0.2);position:relative;text-align:center;}.order-status li.order-status-active{color:#000;border-bottom-color:rgba(0,0,0,0.5);}.order-status li.order-status-active:after{background:#000;}.order-status li:after{width:10px;height:10px;display:inline-block;content:"";background:rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px;bottom:-5px;position:absolute;left:calc(100%/2 - 5px);}table.basket,table.basket table{color:var(--primary-color);border-collapse:collapse;margin-bottom:2em;width:100%;}@media screen and (max-width:1023px){table.basket,table.basket table{overflow-x:auto;}table.basket th,table.basket table th{hyphens:auto;}}table.basket td,table.basket table td{padding:0.4em 0;vertical-align:top;}table.basket table,table.basket table table{color:var(--primary-color);border-collapse:collapse;margin-bottom:2em;width:100%;}.basket-overview input{width:30px;}.basket-overview p,.basket-check p{margin-bottom:0;}table.basket tbody > tr > td{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);-webkit-transition:border 0.5s ease;transition:border 0.5s ease;background:none;vertical-align:middle;}table.basket tbody > tr:hover > td{border-bottom-color:rgba(0,0,0,0.5);}table.basket thead th{padding:0.4em 0;text-align:left;vertical-align:top;}table.basket form input[type=text]{color:#000;}table.basket tbody tr td:nth-of-type(4),table.basket thead tr th:nth-of-type(4){text-align:right;}table.basket tbody tr td:nth-of-type(5),table.basket thead tr th:nth-of-type(5){text-align:right;}table.basket tfoot td{text-align:right;}table.basket-login .tx-srfeuserregister-pi1{padding-left:15px;}a.basket-delete{overflow:hidden;white-space:nowrap;font-size:1.5rem;width:1em;display:inline-block;}a.basket-delete:before{font-family:"sanktanna";display:inline-block;content:"";width:1em;vertical-align:-0.2em;}.tx-femanager button.close{display:none;}.basket-overview form p{display:inline-block;position:relative;}.basket-overview form p:before{font-family:"sanktanna";display:inline-block;content:"";width:1em;vertical-align:-0.2em;font-size:1.375rem;position:absolute;right:0;top:2px;}.basket-overview form p input[type=submit]{margin-left:10px;border:none;position:relative;text-indent:-9999px;background-color:transparent;cursor:pointer;}.basket-overview form select{width:50px;border:1px solid var(--primary-color);color:var(--primary-color);}.basket-overview tfoot tr:last-of-type p{font-size:0.8889em;color:#888;}p.basket-order-nav{overflow:hidden;}p.basket-order-nav a:nth-of-type(2),p.basket-order-nav input{float:right;}p.basket-order-nav a{display:inline-block;padding:0.3em 10px;border:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.1);-webkit-transition:background 0.5s ease;transition:background 0.5s ease;}p.basket-order-nav a:hover{background:rgba(0,0,0,0.2);}.basket-order-2 label{width:150px;}.basket-order-2 input[type=text],.basket-order-2 input[type=email],.basket-order-2 select,.basket-login input{width:230px;}.basket-adress input[type=radio] + label{float:none;width:300px;}.basket-payment tr td:nth-of-type(1){width:200px;}.basket-payment input[type=radio] + label{width:150px;float:none;}.basket-check h5{font-size:1em;}.basket-check h4{font-size:1.111em;}.basket-check > tbody > tr > td:nth-of-type(2),.basket-check > thead > tr > th:nth-of-type(2){padding-left:30px;}.basket-check > tbody > tr > td:nth-of-type(2) p{margin-bottom:1em;}.basket-check table tr td:last-of-type{text-align:right;}.basket-order-3{color:#000;}input#emh-check-agb + label,input#emh-check-info + label{width:auto;float:none;}ul.nav_shop{overflow:hidden;text-align:right;margin:0 0 1em 0;position:relative;z-index:25;}ul.nav_shop li{display:inline-block;margin-left:10px;}ul.nav_shop li a{font-size:1.125rem;}header nav a.nav-basket span{text-align:center;display:inline-block;line-height:100%;position:absolute;font-size:0.88889em;background:#9b9b9b;width:20px;right:0;top:-10px;height:20px;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:75%;box-sizing:border-box;padding-top:0.3em;z-index:55;}input,select,textarea{font-size:1em;background:rgba(255,255,255,0.3);font-family:"Bentham",Georgia,"Times New Roman",Times,serif;font-weight:400;transition:border 0.5s ease;color:var(--primary-color);border:var(--font-color) 1px solid;padding:2px 5px;box-sizing:border-box;}input:hover,select:hover,textarea:hover{border-color:var(--primary-color);}input,select,textarea{width:100%;}textarea{height:180px;}input[type=radio],input[type=checkbox]{width:auto;background:none;border:none;}input[type=submit]{background:rgba(255,255,255,0.6);}.color-black input[type=submit]{background:rgba(0,0,0,0.1);}label{display:block;width:100%;}form p{overflow:hidden;margin-bottom:0.8em;}.form-group-checkbox{overflow:hidden;margin-bottom:20px;}.form-group-checkbox input[type=checkbox]{float:left;margin-right:15px;}.form-group-checkbox input[type=checkbox] + label{width:475px;max-width:100%;}label[for=frm_privacypolicy]{float:right;width:calc(100% - 25px);display:inline-block;font-size:12px;line-height:1.25em;}input#frm_privacypolicy{float:right;margin-left:0;}.cc-cookies{position:fixed;left:0;bottom:0;width:100%;color:#fff;background-color:rgba(0,0,0,0.9);text-align:center;z-index:999;padding:10px 0 16px 0;}.cc-cookies .container{max-width:1200px;margin:0 auto;padding:0 15px;}.cc-cookies h6{font-size:1.1em;margin-bottom:10px;}.cc-cookies p{letter-spacing:0.5px;padding-bottom:12px;}.cc-cookies a,.cc-cookies a:link,.cc-cookies a:visited{color:#fff;text-decoration:none;font-weight:700;}.cc-cookies .cc-cookie-accept,.cc-cookies > a:last-of-type{border:1px solid #fff;padding:6px 10px;margin:0 6px;}.cc-cookies .cc-cookie-accept:before,.cc-cookies > a:last-of-type:before{content:none;background:none;}.cc-cookies .cc-cookie-accept:hover,.cc-cookies > a:last-of-type:hover{color:rgba(0,0,0,0.9);background-color:#fff;}@media screen and (max-width:949px){#intro{display:none;}.events .text-content > article > div{width:100%;display:block;}.event-detail{width:calc(100% - 80px);left:40px;top:0;}.event-detail dl{width:100%;}.event-detail dl dt{width:100%;float:none;}.event-detail dl dd{width:100%;float:none;}figure a img{width:100%;height:auto;}#shop_side_nav{padding:0;margin:0;}#shop_side_nav ul{display:none;margin-bottom:1.5em;}#shop_side_nav ul.open{display:block;}.order-status li{font-size:0.75em;}.basket-order-nav{font-size:0.875em;}p.basket-order-nav a{padding:5px 2px;}p.basket-order-nav a:nth-of-type(2),p.basket-order-nav input{width:auto;}.subpage footer ul:first-of-type{width:100%;}}@media screen and (min-width:950px){body{font-size:1.125em;}h1,h2{font-size:1.6667em;}input,select,textarea{width:350px;}textarea{height:200px;}input:hover,select:hover,textarea:hover{background:rgba(255,255,255,0.6);}.color-black input:hover,.color-black select:hover,.color-black textarea:hover{background:rgba(0,0,0,0.2);}input[type=submit]:hover{background:rgba(255,255,255,0.8);}.color-black input[type=submit]:hover{background:rgba(0,0,0,0.3);}label{display:inline-block;width:160px;float:left;}form input[type=submit]{margin-left:160px;}}#intro{position:fixed;top:0;left:0;z-index:401;width:100vw;height:100vh;overflow:hidden;pointer-events:none;animation-name:annaintro;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards;transform-origin:50% 50%;background:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Images/black-doppelkreuz.svg') no-repeat center center;background-size:cover;}#intro div{width:100vw;height:100vh;pointer-events:none;}@keyframes annaintro{0%{transform:scale(1);}99%{transform:scale(8);}100%{transform:scale(8.5);opacity:0;display:none;}}@keyframes introend{0%{transform:1;}100%{transform:scale(0.01);}}header{padding:30px 0 25px 0;position:relative;z-index:20;background-color:var(--secondary-color);width:100%;height:117px;box-sizing:border-box;}@media screen and (min-width:1280px){header{width:1280px;margin:0 auto;height:152px;}}header > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:center;position:relative;}@media screen and (min-width:1280px){header > div{width:1280px;margin:0 auto;align-items:flex-end;}}header #logo{height:auto;max-width:150px;order:0;flex:0 1 200px;align-self:auto;box-sizing:border-box;padding-left:30px;}header #logo path{fill:var(--primary-color);}@media screen and (min-width:1280px){header #logo{flex:0 1 300px;max-width:170px;margin-bottom:5px;padding-left:0;}}@media screen and (max-width:1279px){header nav{position:absolute;top:87px;height:calc(100vh - 117px);width:100%;background-color:var(--primary-color);padding:80px 100px 0 0;box-sizing:border-box;z-index:1001;transition:0.3s ease transform;transform-origin:top right;}header nav ul{list-style-type:none;text-align:right;font-family:"DDIN",Arial,sans-serif;margin-bottom:1em;}header nav ul li{margin-bottom:0.5em;}header nav ul li a{text-transform:uppercase;color:var(--secondary-color);letter-spacing:0.15em;border-bottom:1px solid var(--primary-color);font-size:1.5rem;display:inline-block;padding:0.2em 0;}header nav ul li a:hover,header nav ul li a:focus,header nav ul li a.nav-active{border-bottom-color:var(--secondary-color);color:var(--secondary-color);}header nav ul:nth-of-type(2){font-family:"Bentham",Georgia,"Times New Roman",Times,serif;margin-bottom:0;}header nav ul:nth-of-type(2):before{font-family:"sanktanna";display:inline-block;content:"";transform:rotate(90deg);font-size:0.875rem;margin-bottom:1em;}header nav ul:nth-of-type(2) li{margin-bottom:0.25em;}header nav ul:nth-of-type(2) li a{text-transform:none;font-size:1.25rem;}header input{position:absolute;left:-9999px;}header input + label + nav{transform:scale(0);}header input:checked + label + nav{transform:scale(1);}header input:checked + label:before{content:"";font-size:2rem;}header label{display:inline-block;overflow:hidden;white-space:nowrap;width:1em;font-size:2.5rem;margin-right:30px;}header label:before{content:"";font-family:"sanktanna";display:inline-block;font-size:2.5rem;color:var(--primary-color);}}@media screen and (min-width:1280px){header input,header label{display:none;}header nav{order:0;flex:0 1 calc(100% - 300px);align-self:auto;font-family:"DDIN",Arial,sans-serif;box-sizing:border-box;}header nav ul{list-style-type:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;width:100%;}header nav ul ul{display:none;}header nav ul li{order:0;flex:0 1 auto;align-self:auto;}header nav ul li a{text-transform:uppercase;color:var(--primary-color);letter-spacing:0.1em;border-bottom:1px solid var(--secondary-color);font-size:1.25rem;transition:0.4s ease border;display:inline-block;padding:0.2em 0em;}header nav ul li a:hover,header nav ul li a:focus,header nav ul li a.nav-active{border-bottom-color:var(--primary-color);color:var(--primary-color);}header nav ul:nth-of-type(2){display:inline-block;position:absolute;right:0;background-color:var(--primary-color);top:-30px;width:auto;padding:8px 30px;}header nav ul:nth-of-type(2) li{font-family:"Bentham",Georgia,"Times New Roman",Times,serif;display:inline-block;}header nav ul:nth-of-type(2) li:first-of-type:after{font-family:"sanktanna";display:inline-block;content:"";transform:rotate(90deg);margin:0 1em;font-size:0.875rem;}header nav ul:nth-of-type(2) li a{color:var(--secondary-color);padding:0;letter-spacing:0.02em;text-transform:none;font-size:1.125rem;border-bottom-color:var(--primary-color);}header nav ul:nth-of-type(2) li a:hover,header nav ul:nth-of-type(2) li a:focus,header nav ul:nth-of-type(2) li a.nav-active{border-bottom-color:var(--secondary-color);}}header nav a.nav-basket{display:inline-block;}header nav a.nav-basket:before{background:url('../../../_assets/6881ef47865140e0d58824da1a79190e/Images/sprite-shop.png') no-repeat -29px -34px;width:29px;height:23px;display:inline-block;content:"";vertical-align:-0.4em;z-index:52;}.color-white header nav a.nav-basket:before{background-position:-62px -34px;}footer{background-color:var(--primary-color);color:var(--secondary-color);height:47px;box-sizing:border-box;}footer > div{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;}@media screen and (min-width:1280px){footer > div{width:1280px;margin:0 auto;}}footer ul{list-style-type:none;order:0;flex:0 1 calc(100% - 60px);align-self:auto;padding-top:0.4em;}footer ul li{display:inline-block;font-family:"DDIN",Arial,sans-serif;margin:0 0.5em 0 0;}@media screen and (min-width:1280px){footer ul li{margin:0 2em 0 0;}}footer ul li a{color:var(--secondary-color);text-transform:uppercase;letter-spacing:0.1em;font-size:0.75rem;}@media screen and (min-width:1280px){footer ul li a{font-size:1rem;}}footer ul li a.icon-instagram{font-size:1.5em !important;width:1.2em;white-space:nowrap;overflow:hidden;height:1em;color:#fff;display:inline-block;vertical-align:-0.2em;text-decoration:none !important;}footer figure{order:0;flex:0 1 60px;align-self:auto;margin:0;text-align:center;font-family:"DDIN",Arial,sans-serif;padding-top:5px;}footer figure img{width:32px;height:auto;}footer figure figcaption{font-size:10px;}@media screen and (min-width:1280px){footer figure img{width:37px;}}.shop footer{position:relative;bottom:auto;}footer ul:first-of-type{width:60%;box-sizing:border-box;}footer ul a.nav-active,footer ul a:hover,footer ul a:focus{text-decoration:underline;}
