/** Generated: Monday, 30th of March 2026, 04:29:01 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.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;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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('/site/templates/scripts/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/site/templates/scripts/slick/fonts/slick.eot');src:url('/site/templates/scripts/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/site/templates/scripts/slick/fonts/slick.woff') format('woff'),url('/site/templates/scripts/slick/fonts/slick.ttf') format('truetype'),url('/site/templates/scripts/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:9%;height:9%;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}@media only screen and (max-width :760px){width:20%;height:20%}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background: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:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:3.5vw;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width :760px){.slick-prev:before,.slick-next:before{font-size:8vw}}.slick-prev{left:0;z-index:1}.slick-prev:before{content:'←'}.slick-next{right:0}.slick-next:before{content:'→'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.10.0
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#fff;padding-bottom:2rem}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 20px);width:40px;height:40px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(255,255,255,0);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0);color:#fff}.baguetteBox-button#next-button{right:3%}.baguetteBox-button#previous-button{left:3%}.baguetteBox-button#close-button{top:3%;right:3%;width:40px;height:40px}.baguetteBox-button svg{position:absolute;opacity:.8;left:0;top:0}.baguetteBox-button:focus svg,.baguetteBox-button:hover svg{opacity:1}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=b6cacebf-39b0-40b9-bcf9-c5b51daefda7&fontids=1475536");@font-face{font-family:"Avenir LT W04_65 Medium1475536";src:url("/site/templates/styles/Fonts/1475536/4b08ce72-f57c-4113-84ba-56062e307075.eot?#iefix");src:url("/site/templates/styles/Fonts/1475536/4b08ce72-f57c-4113-84ba-56062e307075.eot?#iefix") format("eot"),url("/site/templates/styles/Fonts/1475536/7839a002-2019-46e4-8db8-c8335356ceee.woff2") format("woff2"),url("/site/templates/styles/Fonts/1475536/28433854-a1b7-4a30-b6a4-10c3a5c75494.woff") format("woff"),url("/site/templates/styles/Fonts/1475536/edcbf576-7e55-423b-9ec9-cf526614a117.ttf") format("truetype")}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,*{margin:0;padding:0;font-family:"Avenir LT W04_65 Medium1475536",Arial,sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.4em}body{font-size:16px;background-color:#fff}body .content input,body .content textarea{color:#695e5e}a{background-image:linear-gradient(to bottom,#fff 100%,transparent 0);background-position:0 1.15em;background-repeat:repeat-x;background-size:.375em 1px;text-decoration:none}a:hover,a:focus{background-image:none;text-shadow:none}.banner{position:relative;width:100%;text-align:left;z-index:7;height:auto;min-height:4rem;background-color:#695e5e;color:#fff}body.aktuell .banner{position:fixed;background:none}body.aktuell .wrapper{padding-top:8rem;min-height:100vh}.wrapper{width:100%;padding-top:0;padding-bottom:200px;background-color:#695e5e}.content{padding:2rem;padding-top:4rem;z-index:0;width:100%;max-width:1280px;margin:auto}.content *{font-size:20px;line-height:1.25em;color:#fff}@media only screen and (max-width :600px){.content{padding:0}.content *{font-size:16px}}div.foot_wrapper{position:fixed;bottom:0;background-color:#fff;width:100%;padding:0;margin:0;z-index:7}div.foot{position:relative;bottom:0;left:0;padding:2rem;padding-top:2rem;width:100%;max-width:1280px;margin:auto;padding-right:120px}div.foot .col_group{display:inline-block;width:auto}div.foot .col{display:inline-block;width:auto;margin-right:5rem;vertical-align:top}div.foot .col p,div.foot .col a,div.foot .col p a{color:#695e5e}.foot a{background-image:none;text-decoration:none}div.foot .logo{position:absolute;right:2rem;top:2rem}div.foot .logo img{width:120px;margin-top:-10px}@media only screen and (max-width :1023px){div.foot .col.c1{width:130px}div.foot .col{width:180px}div.foot .col.r1{margin-bottom:1em}}@media only screen and (min-width :1090px){div.foot .logo{left:940px}div.wrapper{padding-bottom:120px}}@media only screen and (max-width :760px){div.wrapper{padding:1rem}div.foot_wrapper{position:relative}}@media only screen and (max-width :600px){div.foot{padding:1rem}div.foot .col_group{display:block}div.foot .col{display:block;margin-bottom:1rem}div.foot .col_group:last-of-type .col{margin-bottom:0}}@media only screen and (max-width :480px){div.foot .logo{max-width:120px;width:30%;margin-top:-2%}div.foot .logo img{width:100%}}ul.top_nav{width:100%;max-width:1280px;padding:2rem;list-style-type:none;margin:auto;display:flex}ul.top_nav li{list-style-type:none;margin:0;padding:0;display:inline-block}ul.top_nav li a{padding-top:.7rem;padding-bottom:.7rem;text-decoration:none;margin-left:.7rem;margin-right:.7rem;background-image:none;color:#fff}ul.top_nav li a span{color:#fff}ul.top_nav li:first-of-type a{margin-left:0}ul.top_nav a:hover,ul.top_nav a:focus,ul.top_nav li.lang_switch a.active{text-decoration:none;background-image:linear-gradient(to right,#fff 100%,transparent 0);background-position:0 1.85em;background-repeat:repeat-x;background-size:.375em 1px;text-decoration:none}ul.top_nav a.active{text-transform:uppercase}ul.top_nav li.lang_switch{color:#fff}ul.top_nav li.lang_switch{margin-left:auto}ul.top_nav li.lang_switch a{margin:0 .2rem}.mobile_menu_bar{background-color:#fff;width:100%;height:60px;margin:0;padding:0;vertical-align:top;overflow:hidden;position:fixed;top:0;left:0;z-index:99;display:none}.mobile_menu_bar>div{display:inline-block;height:100%;padding:0}.mobile_menu_bar>div.hamburger_menu{width:30%;text-align:left;padding:0}.mobile_menu_bar>div.hamburger_menu a{padding:21px;vertical-align:middle}.mobile_menu_bar>div.hamburger_menu img{height:18px;width:auto;padding:0;margin:0}.mobile_menu_bar>div.logo_mobile{width:40%;text-align:center}.mobile_menu_bar>div.logo_mobile a img{vertical-align:middle;height:60px;width:auto;padding:13px;margin:0}.mobile_menu_bar>div.language_switcher{width:30%;text-align:right;padding-right:16px;color:#695e5e}.mobile_menu_bar>div.language_switcher a{color:#695e5e;height:40px}.mobile_menu_bar>div.language_switcher a.active{color:#695e5e;text-decoration:none;text-shadow:none;background-image:linear-gradient(to right,#695e5e 100%,transparent 0)}.mobile_menu_overlay{position:absolute;position:fixed;display:block;z-index:98;background-color:#fff;color:#695e5e;height:100%;width:100%;padding:16px;padding-top:76px;display:none}.mobile_menu_overlay ul{list-style-type:none}.mobile_menu_overlay>ul>li>a{color:#695e5e;display:block;padding:5px;padding-left:0}.mobile_menu_overlay>ul>li>a.active{text-transform:uppercase}div.mobile_menu_overlay>div.mobile_menu_foot{position:absolute;bottom:0;left:0;padding:16px}div.mobile_menu_overlay>div.mobile_menu_foot>div,div.mobile_menu_overlay>div.mobile_menu_foot>div p,div.mobile_menu_overlay>div.mobile_menu_foot>div p a{color:#695e5e}div.mobile_menu_overlay>div.mobile_menu_foot>div{margin-bottom:1em}div.mobile_menu_overlay>div.mobile_menu_foot>div:last-of-type{margin-bottom:0}div.mobile_menu_overlay>div.mobile_menu_foot>div>div.col{display:inline-block;width:50%}@media only screen and (max-width :930px){#menu{display:none}.banner{height:60px}.mobile_menu_bar{display:block}}body{background-color:#fff}body.home #logo{color:#fff}body.home{background:#695e5e;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-transition:background 2s;transition:background 2s}.home_background{width:100%;height:100%;position:fixed;z-index:-7;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}body.home .banner{background:none}body.home .wrapper{z-index:4;max-width:1280px;margin:auto;position:relative}body.home .home_background{background:none}body.home .home_background div{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);width:100%;height:100%;z-index:-7;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}body.home .home_background div.opaque{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=1)}nav.home_nav{padding:2rem;margin-top:-1rem;z-index:4}nav.home_nav a{display:inline-block;color:#fff;font-size:4.2rem;line-height:1.2em;text-decoration:none;background:none;text-shadow:none;font-size:8vh}nav.home_nav a:hover,nav.home_nav a:focus{text-transform:uppercase}body.home .wrapper .lang_switch{position:absolute;right:2rem;top:3rem;color:#fff}body.home .wrapper .lang_switch a{color:#fff;margin:0 .2rem;height:40px;text-decoration:none;background:none;display:inline-block}body.home .wrapper .lang_switch a.active{text-decoration:none;background-image:linear-gradient(to bottom,#fff 100%,transparent 0);background-position:0 1.25em;background-repeat:repeat-x;background-size:.375em 1px;text-decoration:none}body.home div.home_open{position:absolute;top:6rem;right:0;color:#fff;font-size:20px;line-height:1.25em;padding:2rem;padding-right:4rem;max-width:380px}body.home div.home_open p,body.home div.home_open li{color:#fff}body.home div.home_open ul{padding-left:1em}body.home div.home_open a,body.home div.home_open a:hover,body.home div.home_open a:focus{color:#fff;text-decoration:none;text-shadow:none;background-image:linear-gradient(to right,#fff 100%,transparent 0)}@media only screen and (max-width :768px){body.home .wrapper{min-height:100vh !important;padding:1rem}body.home nav.home_nav{padding:0;padding-top:10px}nav.home_nav a{font-size:2.5rem;font-size:7vh}body.home .wrapper .lang_switch{top:1rem;right:1rem}body.home div.home_open{font-size:1rem;position:relative;margin-top:3rem;padding:0;max-width:280px;top:0}body.home div.home_open a{font-size:1rem}}div.gallery{display:block;width:100%;vertical-align:top;margin-bottom:3rem}div.gallery .teaser{display:inline-block;width:50%;vertical-align:top;font-size:1.3rem;padding-bottom:1rem;margin-left:-100%}div.gallery.kontakt .teaser{margin-left:0}div.gallery .teaser h3,div.gallery .teaser h2,div.gallery .teaser h1{font-size:1.3rem;font-weight:normal;text-transform:uppercase;margin-bottom:1.2rem}div.gallery .teaser h2{text-transform:uppercase}div.gallery .teaser.datenschutz h3{text-transform:none}div.gallery .teaser h1{text-transform:uppercase;text-align:center}div.gallery .teaser h3 a{text-decoration:none;background-image:none}div.gallery .teaser.datenschutz *{font-size:1rem}div.gallery .teaser p{padding-right:5rem;margin-bottom:1.25rem}div.gallery .gal{display:inline-block;width:50%;vertical-align:top;margin-left:50%;overflow:visible}div.gallery.kontakt .gal{margin-left:0}div.gallery .gal div img,div.gallery .gal iframe{width:100%;height:auto}body.speisekarten div.gallery .gal a{text-decoration:none !important;background:none !important}body.speisekarten div.gallery .gal.lokalzeitung img{max-width:50%}body.speisekarten div.gallery .gal.mittag img{max-width:25%}body.speisekarten div.gallery .gal.lokalzeitung div.hidden{display:none}body.reservieren div.gallery .teaser{width:100%;max-width:640px}body.team div.gallery div.ansprechpartner{padding-left:2rem}body.team div.gallery h3{font-size:1.3rem;font-weight:normal;text-transform:uppercase;margin-bottom:2rem}body.team div.gallery div.ap{display:inline-block;width:50%;font-size:1rem;padding:0 .5rem 1rem .5rem;vertical-align:top}body.team div.gallery div.ap a{font-size:1rem}body.team div.gallery div.ap.left{padding-left:0}body.team div.gallery div.ap.right{padding-right:0}body.team div.gallery div.ap img{max-width:100%}body.team div.teaser{padding-right:2rem}body.team div.teaser p{max-width:100%;width:100%;padding-right:0}body.team div.teaser img{max-width:100%}div.gallery .gal.gmaps iframe{min-height:60vh;-webkit-filter:grayscale(100%);filter:grayscale(100%);border:0}body.kontakt div.gallery .gal{padding-right:1px}#baguetteBox-overlay .full-image figcaption{font-size:1.5rem}.content div.special *{font-size:7vw}.content div.special a{background-size:.375em 1.5em}.content div.special a:hover{background:none}@media only screen and (max-width :480px){.content div.special *{font-size:8vw}}@media only screen and (max-width :760px){.content div.special *{font-size:7vw}}@media only screen and (max-width :1024px){.content div.special *{font-size:5vw}}@media only screen and (min-width :1280px){.content div.special *{font-size:70px}}@media only screen and (max-width :768px){div.gallery .gal,div.gallery .teaser{display:block;width:100%;margin-left:0;font-size:1.15rem;padding-right:0}body.team div.teaser{padding-right:0}div.gallery .teaser h3{font-size:1.15rem}div.gallery .gal{margin-bottom:1rem}div.gallery .teaser p{max-width:500px}body.team div.gallery div.ansprechpartner{padding-left:0}#baguetteBox-overlay .full-image figcaption{font-size:1rem}}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted,html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:visited{color:#fff !important}.ec-cart-widget-floating-button{position:fixed;top:74px;right:33px;z-index:999}@media only screen and (max-width :930px){.ec-cart-widget-floating-button{right:12px}}.ec-cart-widget-floating-button .ec-cart-widget{padding:15px;border-radius:40px;width:68px;height:68px;opacity:0;transition:opacity .5s linear}@media only screen and (max-width :413px){.ec-cart-widget-floating-button .ec-cart-widget{width:56px;height:56px}}.ec-cart-widget-floating-button .ec-cart-widget[data-ec-widget-loaded="true"]{border:1px solid #e6e5e5;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15);background-color:#fff;opacity:1}.ec-cart-widget-floating-button:hover .ec-cart-widget[data-ec-widget-loaded="true"]{background-color:#f5f5f5;box-shadow:0 5px 20px 0 rgba(0,0,0,0.15)}.ec-cart-widget-floating-button .ec-minicart{padding:0 !important}.ec-cart-widget-floating-button .ec-minicart__counter{position:absolute !important;top:-18px !important;right:-19px !important;font-size:14px !important;color:#695e5e !important}.ec-cart-widget-floating-button .ec-minicart__counter::after{background-color:#c8c8c8 !important}.ec-cart-widget-floating-button .ec-minicart__icon .cart-not-empty{fill:black !important}.content .ec-cart-widget{display:none !important}body.shop_custom_js .gallery{display:flex;flex-direction:column-reverse}body.shop_custom_js .gallery .gal.shop2,body.shop_custom_js .gallery .teaser{display:block;width:100%;margin-left:0;max-width:1000px}a.ds-whatsapp-window__link,.ds-widget a.ds-whatsapp-window__link,.ds-whatsapp-window__link{background-image:none !important;background:#25d366 !important;color:#fff !important;text-decoration:none !important;text-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:207px !important;min-height:48px !important;width:auto !important;height:auto !important;padding:12px 16px !important;border-radius:24px !important;line-height:1.2 !important;font-size:16px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:auto !important}.ds-whatsapp-window__link span,.ds-whatsapp-window__link .ds-whatsapp-window__link-text{color:#000 !important;line-height:1.2 !important}.ds-whatsapp-window__link,.ds-whatsapp-window__link span,.ds-whatsapp-window__link .ds-whatsapp-window__link-text{color:#000 !important;-webkit-text-fill-color:#000 !important;opacity:1 !important;visibility:visible !important;font-size:16px !important;line-height:1.2 !important;text-indent:0 !important;text-shadow:none !important}.ds-whatsapp-window__link .ds-whatsapp-window__link-text{display:inline !important;position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:nowrap !important}