@font-face{font-display:swap;font-family:"Tinos-Regular";src:url("/files/globals/fonts/Tinos/Tinos-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Tinos-Bold";src:url("/files/globals/fonts/Tinos/Tinos-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Tinos-Italic";src:url("/files/globals/fonts/Tinos/Tinos-Italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"StardosStencil-Regular";src:url("/files/globals/fonts/Stardos_Stencil/StardosStencil-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"StardosStencil-Bold";src:url("/files/globals/fonts/Stardos_Stencil/StardosStencil-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Barlow-Light";src:url("/files/globals/fonts/Barlow_Condensed/BarlowCondensed-Light.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Barlow-Regular";src:url("/files/globals/fonts/Barlow_Condensed/BarlowCondensed-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Barlow-Bold";src:url("/files/globals/fonts/Barlow_Condensed/BarlowCondensed-Bold.ttf") format("truetype")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.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:none;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:-0.25em}sup{top:-0.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:0.35em 0.75em 0.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}
::placeholder{color:#d1d1d1;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}img{max-width:100%;height:auto}figure{margin:0;line-height:0}figure figcaption{line-height:1.25;padding:0.5rem;font-size:0.9rem;background:#fff;color:#000}*,*:before,*:after{box-sizing:border-box}a{outline:none;color:#000}button{outline:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"Tinos-Regular", "Times New Roman", Georgia, serif;line-height:1.6;font-size:1rem}@media only screen and (min-width:411px){html{font-size:1.125rem}}button,input,select,textarea{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}label{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;margin-bottom:0.5em;line-height:1.125;font-size:1rem;display:block}@media only screen and (min-width:411px){label{font-size:1.125rem}}p{margin:0 0 1rem 0}p.message{color:#fff;display:inline-block;padding:0.25rem 0.5rem;background:#000;border-radius:3px;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}h1{line-height:1.25;font-weight:300;font-size:2.75rem;margin:1rem 0 1.5rem 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){h1{font-size:2.85rem}}@media only screen and (min-width:1024px){h1{font-size:3.5rem}}@media only screen and (min-width:1280px){h1{font-size:5.625rem}}h2{line-height:1.25;font-weight:300;font-size:2rem;margin:1.5rem 0 1.5rem 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){h2{font-size:2.125rem}}@media only screen and (min-width:1024px){h2{font-size:2.5rem}}@media only screen and (min-width:1280px){h2{font-size:3.5rem}}h3{font-size:1rem;margin:1rem 0 1.5rem 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){h3{font-size:1.125rem}}dl dt{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1rem;line-height:1.125}@media only screen and (min-width:411px){dl dt{font-size:1.125rem}}dl dd{font-size:1rem;margin:0 0 1rem 0;line-height:1;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){dl dd{font-size:1.125rem}}select{width:100%;outline:none}input[type="number"],input[type="url"],input[type="tel"],input[type="text"],input[type="email"],input[type="password"]{width:100%;outline:none;padding:0 0.5em;color:#000000;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;border:solid 1px rgba(13, 11, 4, 0.25);font-size:1rem;line-height:32px;height:32px}@media only screen and (min-width:411px){input[type="number"],input[type="url"],input[type="tel"],input[type="text"],input[type="email"],input[type="password"]{font-size:1.125rem}}input[type="number"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{border:1px solid #000}textarea{width:100%;padding:1em;outline:none;display:block;color:#000000;font-size:1rem;border-radius:3px;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){textarea{font-size:1.125rem}}textarea:focus{border:1px solid #000}input[type="number"]{width:100%;color:#000000;background:none;text-align:center;border-radius:3px;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1rem;line-height:32px;height:32px}@media only screen and (min-width:411px){input[type="number"]{font-size:1.125rem}}input[type="number"]:focus{border:1px solid #000}button{width:auto;background:0;cursor:pointer;overflow:hidden;border-radius:3px;white-space:nowrap;text-transform:uppercase;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;font-size:1rem;padding:0.35em 0.25em;letter-spacing:0.38px;line-height:1}@media only screen and (min-width:411px){button{font-size:1.125rem}}button.selected,button:hover,button:focus{border:1px solid #000;background:#000;color:#fff}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .shipping{display:block}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .shipping p{margin:10px 0 0 0;font-size:1rem;line-height:1.1;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .shipping p{font-size:1.125rem}}
.mod_article{z-index:5;width:100%;padding:1.4rem 0;position:relative;background:url("/files/appenzeller-bier/backgrounds/background-default.png");background-size:contain}@media only screen and (min-width:1280px){.mod_article{padding:3.2rem 0}}.mod_article:nth-of-type(2n +1){background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png");background-size:contain}.mod_article:nth-of-type(2n +1) .ce_accordionSingle .accordion.ui-accordion-content-active{background:url("/files/appenzeller-bier/backgrounds/background-default.png");background-size:contain}.mod_article .article{background:url("/files/appenzeller-bier/backgrounds/background-default.png");background-size:contain}.mod_article .article:nth-of-type(2n +1){background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png");background-size:contain}.mod_article.first.last,.mod_article.full-height{min-height:100vh}@media only screen and (min-width:768px){.mod_article.first.last,.mod_article.full-height{min-height:calc(100vh - 150px)}}.mod_article.fixed{background-attachment:fixed}.mod_article .inside{width:95%;margin:0 auto;max-width:1280px}.mod_article.compact .inside{width:90%}.mod_article.hero{padding:0;background-attachment:fixed;background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png");background-size:contain}.mod_article.hero .inside{margin:0;width:100%;max-width:100%}.mod_article.hero .inside>.ce_text.extended .headline-container{width:95%}.mod_article.hero .inside>.ce_text.extended .content-container{width:95%;max-width:768px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1280px){.mod_article.hero .inside>.ce_text.extended .content-container{max-width:1024px}}.mod_article.bright{background:url("/files/appenzeller-bier/backgrounds/background-default.png");background-size:contain;background-attachment:fixed}.mod_article.bright-v2{min-height:100vh;background:url("/files/appenzeller-bier/backgrounds/background-white-v2.jpg");background-size:550px 550px}.mod_article.bright-v2 .aside-container main.main{border-right:0}.mod_article.bright-v2 .article{background:none}.mod_article.dark{background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png");background-size:contain;background-attachment:fixed}.mod_article.subnavigation{padding:0 0 2rem 0}@media only screen and (min-width:768px){.mod_article.subnavigation{padding:0 0 3rem 0}}.mod_article.subnavigation .ce_headline.greeting{padding-top:2rem;margin:0 0 -1rem 0;font-size:2.75rem}@media only screen and (min-width:1024px){.mod_article.subnavigation .ce_headline.greeting{font-size:3.5rem}}@media only screen and (min-width:1280px){.mod_article.subnavigation .ce_headline.greeting{font-size:5rem}}.mod_article.subnavigation .mod_navigation{width:95%;padding:1em 0 1em 0;max-width:768px;margin:0 auto}@media only screen and (min-width:1024px){.mod_article.subnavigation .mod_navigation{width:100%;padding:1em 0 3em 0}}.mod_article.subnavigation .mod_navigation a.invisible{display:none}.mod_article.subnavigation .mod_navigation ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.mod_article.subnavigation .mod_navigation ul li{color:#000;line-height:1.6;margin-right:0.5rem;font-size:1rem;letter-spacing:1px;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.mod_article.subnavigation .mod_navigation ul li{font-size:1.125rem}}@media only screen and (min-width:1024px){.mod_article.subnavigation .mod_navigation ul li{font-size:1.25rem;margin-right:1rem}}.mod_article.subnavigation .mod_navigation ul li:last-child{margin-right:0}.mod_article.subnavigation .mod_navigation ul li a{color:#000;display:block;text-decoration:none}.mod_article.subnavigation .mod_navigation ul li strong{position:relative}.mod_article.subnavigation .mod_navigation ul li strong:after{content:"";width:100%;height:1px;background:#000;position:absolute;left:0;right:0;bottom:-3px}.mod_article.white{background-image:none;background:#fff}.rows{display:flex}@media only screen and (min-width:1280px){.rows{flex-wrap:wrap}.rows.center{justify-content:center}}.rows.scrolling{padding:1em 0;overflow-y:scroll}@media only screen and (min-width:1280px){.rows.scrolling{padding:0;overflow-y:auto}}.container{min-height:100vh}@media only screen and (min-width:768px){.container{min-height:calc(100vh - 150px)}}body.-dark-mode{color:#fff;background:#323232 !important}body.-dark-mode .ce_teaserbox a{color:#fff}body.-dark-mode .header .header-fixed{background:#323232;color:#fff}body.-dark-mode .header .header-fixed a{color:#fff}body.-dark-mode .header .inside .header-navigation-container .header-navigation .mod_navigation ul li a{color:#fff}body.-dark-mode .header .mod_search{display:none}body.-dark-mode .header .header-controls img{-webkit-filter:invert(100%);filter:invert(100%);position:relative;z-index:-1}body.-dark-mode .ce_cart_shipping_tool{background:#323232;color:#fff}body.-dark-mode .mod_mailchimp_unsubscribe .formbody .widget input,body.-dark-mode .mod_mailchimp_subscribe .formbody .widget input{background:#323232;color:#fff;border:solid 2px #fff;border-right:0}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .net-price{background-color:#323232;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}body.-dark-mode button,body.-dark-mode a.link{color:#fff;background:#323232;border:1px solid #fff}body.-dark-mode button:hover,body.-dark-mode button:focus,body.-dark-mode a.link:hover,body.-dark-mode a.link:focus{color:#323232;background:#fff;border:1px solid #fff}body.-dark-mode .ce_discover p.more a{color:#fff;background:#323232;border:1px solid #fff}body.-dark-mode .ce_discover p.more a:hover,body.-dark-mode .ce_discover p.more a:focus{color:#323232;background:#fff;border:1px solid #fff}body.-dark-mode .mod_mailchimp_unsubscribe .formbody .widget:last-child button,body.-dark-mode .mod_mailchimp_subscribe .formbody .widget:last-child button{color:#fff;background:#323232;border:1px solid #fff}body.-dark-mode .mod_mailchimp_unsubscribe .formbody .widget:last-child button:hover,body.-dark-mode .mod_mailchimp_unsubscribe .formbody .widget:last-child button:focus,body.-dark-mode .mod_mailchimp_subscribe .formbody .widget:last-child button:hover,body.-dark-mode .mod_mailchimp_subscribe .formbody .widget:last-child button:focus{color:#323232;background:#fff;border:1px solid #fff}body.-dark-mode .cart-summary-container{background:#323232;color:#fff}body.-dark-mode .ce_product_box .product-container{border:2px solid #323232;background:#323232}body.-dark-mode .ce_product_box .product-container a{color:#fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn{background:#323232;color:#fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn:hover,body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn:focus{color:#323232;background-color:#fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price{background:#323232;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]{background:#323232;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OS42IDM2LjYxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxnIGlkPSJFYmVuZV8xLTIiIGRhdGEtbmFtZT0iRWJlbmUgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDguOTIsMTguNTdWMS4zNUExLjM1LDEuMzUsMCwwLDAsNDcuNTcsMEgxLjkzYTEuOTMsMS45MywwLDAsMCwwLDMuODZBMS45MSwxLjkxLDAsMCwwLDMuNjksMi43SDUuODhMOS42NywyMS41OGE1LjQyLDUuNDIsMCwwLDAsMi4yNywzLjU1LDUuMzYsNS4zNiwwLDAsMCwzLjA4LDEsNi4yLDYuMiwwLDAsMCwxLS4xbDMxLjc3LTYuMUExLjM1LDEuMzUsMCwwLDAsNDguOTIsMTguNTdabS0yLjctMS4xMUwxNS41NSwyMy4zNWEyLjc0LDIuNzQsMCwwLDEtMy4yMi0yLjIzTDguNjIsMi43aDM3LjZaTTExLjA1LDI3LjRBNC42MSw0LjYxLDAsMSwwLDE1LjY2LDMyLDQuNjIsNC42MiwwLDAsMCwxMS4wNSwyNy40Wm0wLDYuNTFBMS45MSwxLjkxLDAsMSwxLDEzLDMyLDEuOSwxLjksMCwwLDEsMTEuMDUsMzMuOTFaTTQ1LDI3LjRBNC42MSw0LjYxLDAsMSwwLDQ5LjYsMzIsNC42MSw0LjYxLDAsMCwwLDQ1LDI3LjRabTAsNi41MUExLjkxLDEuOTEsMCwxLDEsNDYuOSwzMiwxLjksMS45LDAsMCwxLDQ1LDMzLjkxWiIvPjwvZz48L2c+PC9zdmc+");background-position:center center;background-repeat:no-repeat;background-size:24px auto}body.-dark-mode .ce_product_box .product-cart-basket a.button{color:#fff;background:#323232;border:1px solid #fff;cursor:pointer}body.-dark-mode .ce_product_box .product-cart-basket a.button:hover,body.-dark-mode .ce_product_box .product-cart-basket a.button:focus{color:#323232;background:#fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn{color:#fff;background:#323232;border:1px solid #fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:hover,body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:focus{color:#323232;background:#fff}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:hover:after,body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:focus:after{background-image:url("/files/globals/icons/cart-icon.svg");background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:28px auto}body.-dark-mode .cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.cart-select select{background:#323232;border:1px solid #fff;color:#fff}body.-dark-mode .field-component.select .select-container:before,body.-dark-mode .widget-select .select-container:before,body.-dark-mode .cart-select:before{border:solid #fff;border-width:0 1px 1px 0}body.-dark-mode .ce_produktslider .splide__pagination .splide__pagination__page.is-active{background:#fff;border:1px solid #fff}body.-dark-mode .cart-summary-component.cart-widget .cart-summary-container{color:#fff;background:#323232;border:2px solid #fff}body.-dark-mode .cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity input[type="number"]{color:#fff;background-color:#323232;border-top:1px solid #fff;border-bottom:1px solid #fff}body.-dark-mode .cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn{color:#fff;background-color:#323232}body.-dark-mode .cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn:hover,body.-dark-mode .cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn:focus{color:#323232;background-color:#fff}body.-dark-mode .cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .delete button{color:#fff;background:#323232;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi42IDQ2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIGZpbGw6bm9uZTsKICAgICAgfQoKICAgICAgLmNscy0xIHsKICAgICAgICBzdHJva2U6ICNmZmY7CiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwogICAgICAgIHN0cm9rZS13aWR0aDogM3B4OwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDx0aXRsZT45RWxlbWVudCAyPC90aXRsZT4KICA8ZyBpZD0iRWJlbmVfMiIgZGF0YS1uYW1lPSJFYmVuZSAyIj4KICAgIDxnIGlkPSJFYmVuZV8xLTIiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICAgIDxlbGxpcHNlIGNsYXNzPSJjbHMtMSIgY3g9IjE4LjMiIGN5PSIzLjgiIHJ4PSIxNi44IiByeT0iMi4zIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEuNSwzLjhWOC4yYzAsMS4zLDcuNSwyLjMsMTYuOCwyLjNzMTYuOC0xLDE2LjgtMi4zVjMuOCIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNCw5LjRzLTMuMiwzMC41LTMuMywzMi4xLTUuMywzLTEyLjQsM1M2LjMsNDQsNiw0MS43LDIuNyw5LjYsMi43LDkuNiIvPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOC40LDI5LjVsLS4yLDNjLjUtLjcsMS4xLTEuNSwxLjctMi4yQzI5LjMsMzAsMjguOSwyOS43LDI4LjQsMjkuNVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMy41LDI2LjJsLjEtMi42Yy0uNi41LTEuMSwxLjEtMS43LDEuNkMyMi40LDI1LjUsMjIuOSwyNS44LDIzLjUsMjYuMloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMS40LDM1LjhjLjYuNSwxLjIuOSwxLjcsMS40bC4xLTMuM2MtLjcuNy0xLjMsMS40LTEuOSwyWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI3LjksMzUuM2wtLjIsMi41TDI4LjksMzZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjkuNCwxNy4xQTM4Ljc2LDM4Ljc2LDAsMCwwLDMyLDE0Yy0uNy0uMi0xLjUtLjQtMi4zLS42WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjEsNDEuNGMuNi42LDEuMiwxLjIsMS44LDEuN2wuMS0zLjljLS43LjktMS41LDEuNy0yLjIsMi41WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjcsMjAuNGMtMS4xLjktMi4yLDEuOC0zLjIsMi42LDEuMS43LDIuMSwxLjQsMy4xLDIsLjctLjYsMS40LTEuMiwyLjEtMS45bC4xLTEuNkEyMC4xNCwyMC4xNCwwLDAsMSwyMS43LDIwLjRaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuOCwxNS40Yy4xLS4xLjMtLjIuNC0uM2E3Ljc0LDcuNzQsMCwwLDAsMS42LjdsLjEtMi4xcS0yLjg1LDIuNC01LjQsNC4yaDBjMS4xLjcsMi4yLDEuMywzLjIsMS45bDItMS43LjEtMS44QTguODIsOC44MiwwLDAsMSwyMS44LDE1LjRaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNywxOC42QTIxLDIxLDAsMCwxLDIyLDIwYTExLjk0LDExLjk0LDAsMCwwLDEuNi44WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI4LDQxLjlhMi42NSwyLjY1LDAsMCwwLS42LS41bC0uMSwxLjdBNy40Niw3LjQ2LDAsMCwxLDI4LDQxLjlaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjkuMywxOC42LDI5LDIyLjJjLjgtLjksMS42LTEuOSwyLjQtMi45QTE3LjIzLDE3LjIzLDAsMCwwLDI5LjMsMTguNloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMC42LDI0LjZjLS42LS4yLTEuMS0uNS0xLjgtLjdsLS4zLDMuM0MyOS4yLDI2LjQsMjkuOSwyNS41LDMwLjYsMjQuNloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNS4yLDMwLjZjMSwuOSwyLDEuNywyLjksMi41TDIxLDMwLjVjLS45LS43LTEuOS0xLjQtMi45LTIuMkMxNy4xLDI5LjIsMTYuMSwyOS45LDE1LjIsMzAuNloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMS4xLDM2LjJsLTIuNywyLjdjLjkuOCwxLjcsMS42LDIuNSwyLjRsMi4yLTIuNXYtLjlaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuNSwyNS41Yy0xLC45LTIuMSwxLjgtMy4xLDIuNiwxLC44LDIsMS41LDIuOSwyLjEuNy0uNiwxLjQtMS4zLDIuMS0yVjI2LjdDMjIuOCwyNi4zLDIyLjIsMjUuOSwyMS41LDI1LjVaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTUuMSwzNi4xYy0uOS43LTEuNywxLjMtMi41LDEuOXExLjM1LDEuNjUsMi43LDNjLjgtLjcsMS42LTEuNSwyLjUtMi4zQTIxLjY4LDIxLjY4LDAsMCwxLDE1LjEsMzYuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNS40LDM1LjljLjkuOSwxLjgsMS44LDIuNywyLjZsLS4zLjNjLjktLjksMS45LTEuOCwzLTIuOS0uOS0uNy0xLjgtMS41LTIuNy0yLjNsLjMtLjNjLjkuOCwxLjgsMS41LDIuNywyLjIuNy0uNywxLjQtMS40LDIuMS0yLjJWMzIuMWMtLjYtLjQtMS4zLS45LTItMS40bC4zLS4zYy42LjQsMS4xLjgsMS43LDEuMmwuMS0yLjljLTIuOSwyLjktNS42LDUuMy03LjksNy4yWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTcuOSw0MS41Yy40LjYuNywxLjEsMS4xLDEuNmEuMzcuMzcsMCwwLDEsLjMuMUw4LjEsNDEuNEEuMzUuMzUsMCwwLDEsNy45LDQxLjVaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNS42LDM3LjN2LjVjLjcsMS4xLDEuNCwyLjMsMiwzLjMuMSwwLC4xLS4xLjItLjFDNy4xLDM5LjgsNi4zLDM4LjYsNS42LDM3LjNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNy4yLDM1LjdjLS4xLDAtLjEuMS0uMi4xLjksMS4zLDEuOCwyLjYsMi43LDMuOC4xLS4xLjItLjEuMi0uMkM5LDM4LjMsOC4xLDM3LDcuMiwzNS43WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEzLDQzLjdoLjJsLS4xLS4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEwLjIsMzkuOWMtLjEuMS0uMi4xLS4yLjIuOSwxLjIsMS43LDIuMywyLjYsMy40LjEtLjEuMi0uMS4yLS4yQzExLjksNDIuMiwxMS4xLDQxLjEsMTAuMiwzOS45WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUuMiwzMi44di41Yy41LjcuOSwxLjQsMS40LDIuMS4xLDAsLjEtLjEuMi0uMUM2LjMsMzQuNSw1LjgsMzMuNiw1LjIsMzIuOFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMi42LDM4LjFjLS4xLjEtLjIuMS0uMy4yLjksMS4xLDEuOCwyLjEsMi43LDMuMS4xLS4xLjItLjIuMy0uMkMxNC40LDQwLjEsMTMuNSwzOS4xLDEyLjYsMzguMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNS4zLDQxLjdjLjcuOCwxLjQsMS42LDIuMSwyLjNoLjVjLS44LS44LTEuNS0xLjctMi4zLTIuNloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik02LjQsMzAuMmEuMzUuMzUsMCwwLDAtLjIuMWMxLDEuMywxLjksMi42LDIuOCwzLjcuMSwwLC4yLS4xLjMtLjJBMzUuMDYsMzUuMDYsMCwwLDEsNi40LDMwLjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNC45LDI4LjJ2LjVhOC4zNCw4LjM0LDAsMCwxLC44LDEuMi4zNS4zNSwwLDAsMCwuMi0uMUExNCwxNCwwLDAsMCw0LjksMjguMloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMi4zLDM3LjdjLS45LTEuMS0xLjgtMi4yLTIuOC0zLjQtLjEuMS0uMi4xLS4zLjIuOSwxLjIsMS45LDIuMywyLjgsMy40bC4xLS4xQS4zNS4zNSwwLDAsMCwxMi4zLDM3LjdaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTUuMSwzNS42Yy0uOS0uOS0xLjktMS45LTIuOS0zLS4xLjEtLjIuMS0uMy4yLDEsMS4xLDEuOSwyLjEsMi44LDNsLjQtLjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNOC45LDI5Yy0uMSwwLS4yLjEtLjMuMSwxLDEuMiwyLDIuMywyLjksMy4zLjEtLjEuMi0uMS4zLS4yWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE1LjQsMzUuOWgwYy0uMS4xLS4yLjItLjMuMmwyLjcsMi43aDBsLjMtLjNDMTcuMiwzNy43LDE2LjMsMzYuOCwxNS40LDM1LjlaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNC42LDIzLjZ2LjVjLjEuMi4yLjMuMy41LjEsMCwuMi0uMS4zLS4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIyLjksNDMuN2gwWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxLjEsNDEuNGwtLjMuM2gwYy43LjcsMS40LDEuNCwyLjEsMnYtLjZDMjIuMyw0Mi42LDIxLjcsNDIsMjEuMSw0MS40WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE4LjQsMzguOGwtLjMuM2gwYy45LjgsMS43LDEuNiwyLjUsMi40bC4zLS4zQzIwLjEsNDAuNCwxOS4yLDM5LjcsMTguNCwzOC44WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUuNSwyNC45Yy0uMSwwLS4yLjEtLjMuMSwxLDEuMywyLDIuNSwzLDMuNy4xLDAsLjItLjEuMy0uMUM3LjYsMjcuNCw2LjYsMjYuMiw1LjUsMjQuOVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00LjIsMTl2LjNjLjEsMCwuMSwwLC4yLS4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE1LjIsMzAuNmMtLjEuMS0uMi4yLS4zLjJsMi45LDIuNi4zLS4zQzE3LjEsMzIuMywxNi4yLDMxLjUsMTUuMiwzMC42WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQuOCwxOS44Yy0uMSwwLS4yLjEtLjMuMSwxLjEsMS4zLDIuMSwyLjUsMy4xLDMuNy4xLDAsLjItLjEuMy0uMUM2LjksMjIuMiw1LjksMjEsNC44LDE5LjhaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTQuOCwzMC4yYy0xLS45LTItMS45LTMtMi45LS4xLjEtLjIuMS0uMy4yLDEsMSwyLDIsMywyLjlDMTQuNiwzMC40LDE0LjcsMzAuMywxNC44LDMwLjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjguMiw0Mi4xYTQuNjIsNC42MiwwLDAsMSwuNy43Yy4yLDAsLjQtLjEuNi0uMWE5LjQzLDkuNDMsMCwwLDEtMS0xYy0uMS4xLS4xLjItLjIuM2gwQS4xLjEsMCwwLDAsMjguMiw0Mi4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE4LjEsMzMuNmMuOS44LDEuOCwxLjYsMi43LDIuM2wuMy0uM2MtLjktLjctMS44LTEuNC0yLjctMi4yQzE4LjMsMzMuNSwxOC4yLDMzLjYsMTguMSwzMy42WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTguMywyMy44Yy0uMSwwLS4yLjEtLjMuMSwxLjEsMS4yLDIuMSwyLjMsMy4xLDMuMy4xLS4xLjItLjEuMy0uMkMxMC40LDI2LDkuNCwyNC45LDguMywyMy44WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxLjMsMzZsLS4yLjJjLjcuNiwxLjQsMS4xLDIsMS43di0uNmEyMSwyMSwwLDAsMS0xLjctMS40QzIxLjMsMzUuOSwyMS4zLDM1LjksMjEuMywzNloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOCw0MS45aDBhLjMxLjMxLDAsMCwwLC4xLS4yYy4xLS4xLjEtLjIuMi0uMy0uMy0uMi0uNi0uNS0uOS0uN3YuN0EyLjY1LDIuNjUsMCwwLDAsMjgsNDEuOVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMS42LDMwLjRsLS4zLjNhMjQuMjYsMjQuMjYsMCwwLDAsMiwxLjR2LS42QTE2LjI5LDE2LjI5LDAsMCwxLDIxLjYsMzAuNFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00LjEsMTQuOEgzLjlWMTVDNSwxNi4yLDYsMTcuNCw3LjEsMTguNWMuMSwwLC4yLS4xLjMtLjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTEuMSwyMS45Yy0xLjEtMS0yLjItMi4xLTMuMy0zLjItLjEsMC0uMi4xLS4zLjFDOC42LDE5LjksOS43LDIxLDEwLjgsMjJhLjEuMSwwLDAsMCwuMS0uMUMxMC45LDIyLDExLDIyLDExLjEsMjEuOVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xOC4xLDI4LjRjMSwuOCwyLDEuNSwyLjksMi4ybC4zLS4zYTMxLjU1LDMxLjU1LDAsMCwwLTIuOS0yLjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjkuMSwzNi4xYy42LjQsMS4yLjgsMS43LDEuMiwwLS4yLjEtLjQuMS0uNmE5Ljc0LDkuNzQsMCwwLDAtMS41LTFDMjkuMywzNS44LDI5LjIsMzYsMjkuMSwzNi4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE3LjcsMjguMWwuMy0uM2MtMS0uOC0yLTEuNi0zLjEtMi40LS4xLjEtLjIuMi0uMy4yQzE1LjcsMjYuNSwxNi43LDI3LjMsMTcuNywyOC4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTExLjEsMjIuNGwzLjIsMi45Yy4xLS4xLjItLjEuMy0uMi0xLS45LTIuMS0xLjgtMy4yLTIuOGgwYy0uMSwwLS4yLjEtLjMuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOC45LDM2Yy4xLS4yLjItLjMuMy0uNWE1LjY3LDUuNjcsMCwwLDAtMS4zLS44bC0uMS42QTEwLjU0LDEwLjU0LDAsMCwxLDI4LjksMzZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTEuMSwxNy4zaDBjLS4yLjEtLjMuMS0uNC4yLDEuMSwxLDIuMywxLjksMy40LDIuOC4xLS4xLjItLjEuNC0uMmgwQzEzLjMsMTkuMiwxMi4yLDE4LjMsMTEuMSwxNy4zWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE3LjcsMjNhMS4zOCwxLjM4LDAsMCwxLC40LS4zYy0xLS43LTIuMS0xLjUtMy4yLTIuNC0uMS4xLS4yLjEtLjQuMkMxNS42LDIxLjQsMTYuNywyMi4yLDE3LjcsMjNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTAuNywxN2MtMS4xLTEtMi4zLTItMy40LTMuMS0uMSwwLS4yLjEtLjMuMSwxLjIsMS4xLDIuMywyLjIsMy40LDMuMiwwLS4xLjEtLjIuMy0uMloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMS44LDMxLjJhMS4yNywxLjI3LDAsMCwxLC4xLS42Yy0uNS0uMi0uOS0uNS0xLjUtLjctLjEuMi0uMi4zLS4zLjVDMzAuNiwzMC42LDMxLjIsMzAuOSwzMS44LDMxLjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMy41LDEwdi40YzEsMS4xLDIsMi4xLDIuOSwzLjEuMSwwLC4yLS4xLjMtLjFDNS44LDEyLjQsNC43LDExLjIsMy41LDEwWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE4LjQsMjNhMS4zOCwxLjM4LDAsMCwxLS40LjNjMS4xLjcsMi4xLDEuNCwzLjEsMi4xLjEtLjEuMi0uMi4zLS4ybC4xLS4xQTMzLjY4LDMzLjY4LDAsMCwwLDE4LjQsMjNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjkuOCwzMC4yYy4xLS4yLjItLjMuMy0uNS0uNS0uMy0xLjEtLjYtMS43LS45di42QTEwLDEwLDAsMCwwLDI5LjgsMzAuMloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMS41LDI1LjVjLjcuNCwxLjMuOCwyLDEuMnYtLjVhMTQsMTQsMCwwLDEtMS42LTFBMS4zOCwxLjM4LDAsMCwwLDIxLjUsMjUuNVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xOCwxNy44aDBjLTEtLjctMi4yLTEuNS0zLjMtMi4zLS4xLjEtLjMuMS0uNC4yLDEuMi44LDIuMywxLjYsMy40LDIuM2gwQzE3LjgsMTcuOSwxNy45LDE3LjgsMTgsMTcuOFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMC44LDEyLjVjLS4xLjEtLjIuMS0uNC4yLDEuMiwxLDIuNCwxLjksMy41LDIuNy4xLS4xLjMtLjEuNC0uMkMxMy4xLDE0LjMsMTEuOSwxMy40LDEwLjgsMTIuNVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik03LjgsMTBjLS4yLDAtLjQtLjEtLjYtLjFsMi43LDIuNGMuMS0uMS4yLS4xLjQtLjJDOS41LDExLjUsOC43LDEwLjgsNy44LDEwWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIzLjYsMjAuOWMtLjUtLjMtMS0uNS0xLjYtLjgtLjEuMS0uMy4yLS40LjMuNy40LDEuMy43LDEuOSwxLjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzIuMywyNS4zYTEuMjcsMS4yNywwLDAsMSwuMS0uNmMtLjQtLjEtLjgtLjMtMS4yLS40LS4xLjItLjIuMy0uMy41QTUuNzgsNS43OCwwLDAsMSwzMi4zLDI1LjNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTguNCwxOGgwYy0uMS4xLS4yLjItLjMuMmgwYzEuMS43LDIuMiwxLjQsMy4yLDIsLjEsMCwuMS0uMS4yLS4xbC4yLS4yQzIwLjYsMTkuMywxOS42LDE4LjcsMTguNCwxOFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMC42LDI0LjZjLjEtLjIuMi0uMy4zLS41LS42LS4yLTEuMy0uNS0yLjEtLjh2LjZBMTMuMzYsMTMuMzYsMCwwLDAsMzAuNiwyNC42WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMzLDE5LjFhMywzLDAsMCwwLTEtLjIsMS43NiwxLjc2LDAsMCwxLS40LjVsMS4zLjNBMS4yNywxLjI3LDAsMCwxLDMzLDE5LjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTguNSwxMy4xYy0uMS4xLS4zLjItLjQuMywxLjIuNywyLjMsMS4zLDMuNCwxLjkuMS0uMS4zLS4yLjQtLjNDMjAuOCwxNC40LDE5LjYsMTMuOCwxOC41LDEzLjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjEuOCwxNS40Yy43LjMsMS4zLjYsMS45Ljl2LS41Yy0uNS0uMi0xLS41LTEuNi0uN1EyMi4xLDE1LjI1LDIxLjgsMTUuNFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNC41LDEwLjdjLS4xLjEtLjMuMS0uNC4yLDEuMi44LDIuNCwxLjYsMy41LDIuMi4xLS4xLjMtLjIuNC0uM0MxNi45LDEyLjIsMTUuNywxMS41LDE0LjUsMTAuN1oiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMS4zLDE5LjJhMS43NiwxLjc2LDAsMCwxLC40LS41LDIxLjcyLDIxLjcyLDAsMCwxLTIuNC0uN3YuNUMzMCwxOC44LDMwLjcsMTksMzEuMywxOS4yWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMyLjQsMTQuMWMuNC4xLjguMSwxLjEuMmEuNzUuNzUsMCwwLDEsLjEtLjVjLS4zLDAtLjUtLjEtLjgtLjFBLjc4Ljc4LDAsMCwwLDMyLjQsMTQuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMiwxNGMuMS0uMi4zLS4zLjQtLjVxLTEuMi0uMy0yLjctLjZ2LjVDMzAuNSwxMy42LDMxLjMsMTMuOCwzMiwxNFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy4yLDEwLjZhMy40LDMuNCwwLDAsMC0xLC4xYy42LjMsMS4yLjUsMS44LjhWMTFDMjMuNywxMC44LDIzLjUsMTAuOCwyMy4yLDEwLjZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjguMSw0MS45aDBjLS4zLjUtLjYuOS0uOCwxLjNoMGEuNzYuNzYsMCwwLDAsLjQtLjEsNi4wNyw2LjA3LDAsMCwxLC43LTFoMGMuOC0xLjIsMS42LTIuNiwyLjQtMy45LDAtLjIuMS0uNC4xLS42LS44LDEuNC0xLjcsMi44LTIuNSw0LjEtLjEuMS0uMS4yLS4yLjNDMjguMSw0MS44LDI4LjEsNDEuOCwyOC4xLDQxLjlaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjMuMiw0My43YS45LjksMCwwLDAsLjUtLjFoMGwtLjUuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yNy43LDM3Ljh2LjZjMS4zLTEuOSwyLjctMy45LDQtNi4xdi0uNWMtLjgsMS4zLTEuNywyLjYtMi41LDMuOC0uMS4yLS4yLjMtLjMuNUMyOC41LDM2LjYsMjguMSwzNy4yLDI3LjcsMzcuOFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMywzOS4zdi0uNmwtMi4yLDIuNS0uMy4zYy0uOC45LTEuNiwxLjctMi4zLDIuNWguNmMuNy0uNywxLjMtMS40LDIuMS0yLjJoMEMyMS41LDQxLDIyLjMsNDAuMSwyMywzOS4zWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4LjEsMzIuNHYuNWMuOC0xLDEuNS0yLDIuMy0zLjFsMS44LTIuN2EuOS45LDAsMCwxLC4xLS41Yy0uNywxLjEtMS40LDIuMS0yLjEsMy4xLS4xLjItLjIuMy0uMy41QzI5LjIsMzEsMjguNywzMS43LDI4LjEsMzIuNFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMS4xLDM2LjJsLjItLjJjLjYtLjYsMS4zLTEuMywxLjktMnYtLjVjLS43LjgtMS40LDEuNS0yLjEsMi4yaDBsLS4zLjNoMGMtMSwxLTIsMi0zLDIuOWgwYy0uOS44LTEuNywxLjYtMi41LDIuMy0uMS4xLS4yLjItLjMuMi0uOC43LTEuNSwxLjMtMi4yLDItLjEuMS0uMi4xLS4yLjJzLS4yLjEtLjIuMmExLjI3LDEuMjcsMCwwLDEsLjYuMWMxLjUtMS4zLDMuMi0yLjksNS4xLTQuN2wuMy0uM0EzNC4zNywzNC4zNywwLDAsMSwyMS4xLDM2LjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjguNSwyNy4ydi41Yy45LTEuMSwxLjgtMi4zLDIuNy0zLjVsMS41LTIuMWEuOS45LDAsMCwxLC4xLS41Yy0uNi44LTEuMiwxLjctMS44LDIuNS0uMS4yLS4yLjMtLjMuNUMyOS45LDI1LjUsMjkuMiwyNi40LDI4LjUsMjcuMloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMC44LDM1LjlsLjMtLjNoMGwtLjMuM1oiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNS4xLDM2LjFjLjEtLjEuMi0uMS4zLS4yYTk0LDk0LDAsMCwwLDgtNy4ydi0uNWMtLjcuNy0xLjQsMS40LTIuMSwybC0uMy4zLTIuOSwyLjYtLjMuM2MtLjkuOC0xLjgsMS41LTIuNywyLjJoMGMtLjEuMS0uMi4xLS4zLjJoMGMtLjkuNy0xLjgsMS40LTIuNiwybC0uMS4xaDBjLS44LjYtMS41LDEuMS0yLjIsMS42LS4xLjEtLjIuMS0uMi4yLS43LjUtMS4zLjktMS44LDEuMy0uMSwwLS4xLjEtLjIuMWExNC43LDE0LjcsMCwwLDAtMS4zLDFjMCwuMS4xLjMuMS40bC4xLjFjMS4zLTEuMSwzLjMtMi41LDUuOC00LjMuMS0uMS4yLS4xLjMtLjJDMTMuNCwzNy41LDE0LjIsMzYuOCwxNS4xLDM2LjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjksMjIuMXYuNWwyLjctMy4zYy41LS43LDEtMS4zLDEuNS0yYS45LjksMCwwLDEsLjEtLjVjLS41LjctMSwxLjMtMS41LDJhMS43NiwxLjc2LDAsMCwxLS40LjVDMzAuNSwyMC4yLDI5LjgsMjEuMiwyOSwyMi4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEyLjIsMzcuOGwtLjEuMWgwQS4xLjEsMCwwLDEsMTIuMiwzNy44WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE1LDM1LjZjLS4xLjEtLjIuMS0uMy4yaDBDMTQuOCwzNS43LDE0LjksMzUuNywxNSwzNS42WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMyLjQsMTMuNWMtLjEuMi0uMy4zLS40LjUtLjksMS4xLTEuOCwyLjEtMi42LDMuMXYuNWMxLjQtMS42LDIuOS0zLjMsNC4zLTUuMmEuOS45LDAsMCwxLC4xLS41QTIwLDIwLDAsMCwwLDMyLjQsMTMuNVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xOC4xLDI4LjRsLjMtLjNjMS0uOCwyLTEuNywzLjEtMi42YTEuMzgsMS4zOCwwLDAsMSwuNC0uM2MuNi0uNSwxLjEtMSwxLjctMS42di0uNWMtLjcuNy0xLjQsMS4zLTIuMSwxLjloMGwtLjEuMWE4NS4wOSw4NS4wOSwwLDAsMS05LjUsNy4yYy0uMS4xLS4yLjEtLjMuMkw5LjIsMzRjLS4xLjEtLjIuMS0uMy4yLS43LjQtMS40LjgtMiwxLjItLjEsMC0uMS4xLS4yLjEtLjQuMi0uOC41LTEuMi43di42YTk0LjA1LDk0LjA1LDAsMCwwLDkuMy01LjljLjEtLjEuMi0uMi4zLS4yQzE2LjEsMjkuOSwxNy4xLDI5LjIsMTguMSwyOC40WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxLjUsMjVaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzIuNSw5LjZjLS4xLDAtLjMuMS0uNC4xLS44LjktMS41LDEuNy0yLjMsMi41di41QzMwLjcsMTEuNywzMS42LDEwLjcsMzIuNSw5LjZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjEuNywyMC40Yy4xLS4xLjMtLjIuNC0uMy41LS41LDEuMS0uOSwxLjctMS40di0uNWwtMiwxLjdoMGwtLjIuMmE4MS40NCw4MS40NCwwLDAsMS0xMCw3Yy0uMS4xLS4yLjEtLjMuMi0uOS41LTEuOCwxLTIuNiwxLjQtLjEsMC0uMi4xLS4zLjEtLjguNC0xLjYuOC0yLjMsMS4xYS4zNS4zNSwwLDAsMC0uMi4xLDQuODgsNC44OCwwLDAsMC0uNy4zdi42YTU2LjM0LDU2LjM0LDAsMCwwLDkuNi01LjJjLjEtLjEuMi0uMS4zLS4yLDEtLjcsMi0xLjQsMy4xLTIuMmExLjM4LDEuMzgsMCwwLDEsLjQtLjNDMTkuNSwyMi4yLDIwLjYsMjEuMywyMS43LDIwLjRaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjEuNywxOS45bC0uMi4yYy4xLS4xLjEtLjIuMi0uMloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy45LDEzLjh2LS41Yy0uNy42LTEuNCwxLjEtMiwxLjYtLjEuMS0uMy4yLS40LjMtMS4yLjktMi4zLDEuNy0zLjQsMi41bC0uMS4xYy0uMS4xLS4yLjEtLjMuMmgwYy0xLjEuOC0yLjIsMS40LTMuMiwyLjFoMGMtMS4yLjctMi4zLDEuMy0zLjQsMS45aDBjLS4xLDAtLjEuMS0uMi4xYS4xLjEsMCwwLDAtLjEuMWMtMSwuNS0xLjkuOS0yLjgsMS4zLS4xLDAtLjIuMS0uMy4xLS45LjQtMS43LjctMi41LDEtLjEsMC0uMi4xLS4zLjFzLS4yLjEtLjMuMXYuNkE0MC4zNCw0MC4zNCwwLDAsMCwxMSwyMi42Yy4xLDAsLjItLjEuMy0uMSwxLS41LDItMS4xLDMuMS0xLjcuMS0uMS4yLS4xLjQtLjIsMS4xLS42LDIuMi0xLjQsMy4zLTIuMS4xLS4xLjItLjIuMy0uMkMyMC4yLDE2LjcsMjIsMTUuNCwyMy45LDEzLjhaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjcuOCwxMC4zYS43NS43NSwwLDAsMC0uNS4xbC0uMS4xaC41QzI3LjcsMTAuMywyNy43LDEwLjMsMjcuOCwxMC4zWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTExLjEsMjEuOWgwYy0uMSwwLS4xLjEtLjIuMUEuMzEuMzEsMCwwLDAsMTEuMSwyMS45WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxLjksMTAuN2gtLjdjLTEuMS44LTIuMSwxLjUtMy4yLDIuMi0uMS4xLS4zLjItLjQuMy0xLjIuNy0yLjMsMS40LTMuNCwyLS4xLjEtLjMuMS0uNC4yLTEuMS42LTIuMiwxLjEtMy4yLDEuNmgtLjFjLS4xLDAtLjIuMS0uMy4xYTIyLjM5LDIyLjM5LDAsMCwxLTIuOSwxLjJjLS4xLDAtLjIuMS0uMy4xLS45LjMtMS44LjYtMi42LjgtLjEsMC0uMSwwLS4yLjF2LjVhNDguMTIsNDguMTIsMCwwLDAsNi43LTIuNUgxMUE2MC44OCw2MC44OCwwLDAsMCwyMS45LDEwLjdaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTMuNywxMC42aDBjLTEuMi42LTIuMywxLjEtMy40LDEuNi0uMS4xLS4yLjEtLjQuMi0xLjEuNC0yLjEuOC0zLjEsMS4xLS4xLDAtLjIuMS0uMy4xYTI2LjgxLDI2LjgxLDAsMCwxLTIuNy43di41YTQ3LjU5LDQ3LjU5LDAsMCwwLDEwLjctNC4xQTIsMiwwLDAsMCwxMy43LDEwLjZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMy44LDkuM2EuMzcuMzcsMCwwLDAtLjMuMXYuNUw1LDkuNloiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");background-size:contain;background-repeat:no-repeat;padding-left:20px}body.-dark-mode .ce_hyperlink a span{color:#fff;background:#323232}body.-dark-mode .ce_hyperlink a:hover span,body.-dark-mode .ce_hyperlink a:focus span{color:#323232;background:#fff}body.-dark-mode .form-component-container{background:#323232}body.-dark-mode .form-component.rammed p.palette-name{border-bottom:1px solid #fff}body.-dark-mode .field-component.form-wizard .field-component-container .form{background:#323232;color:#fff}body.-dark-mode p.hint{color:#fff}body.-dark-mode .form-component .form-component-container .field-component.radio .field-component-container .radio-container.checked label:before{background:rgba(255, 255, 255, 0.25);border:solid 1px white}body.-dark-mode input[type="email"],body.-dark-mode input[type="number"],body.-dark-mode input[type="password"],body.-dark-mode input[type="text"]{color:#fff;background:#323232;border-radius:3px;border:solid 1px rgba(255, 255, 255, 0.25)}body.-dark-mode input[type="email"]::placeholder,body.-dark-mode input[type="number"]::placeholder,body.-dark-mode input[type="password"]::placeholder,body.-dark-mode input[type="text"]::placeholder{color:#fff}body.-dark-mode textarea{color:#fff;border:solid 1px rgba(255, 255, 255, 0.25);background:#323232;border-radius:3px}body.-dark-mode .field-component.select .select-container select,body.-dark-mode .widget-select .select-container select,body.-dark-mode .cart-select select{color:#fff;background:#323232;border:solid 1px rgba(255, 255, 255, 0.25)}body.-dark-mode .vouchers-form-container input[type="text"]{color:#fff;background:#323232;border-radius:3px;border:solid 1px rgba(255, 255, 255, 0.25)}body.-dark-mode .alert-component .alert-container{background:#323232;color:#fff;border-radius:3px;border:2px solid #fff}body.-dark-mode .alert-component img{-webkit-filter:invert(100%);filter:invert(100%);position:relative;z-index:-1}body.-dark-mode .alert-component p{line-height:1.1}body.-dark-mode .alert-component .alert-container .loading-component span,body.-dark-mode .alert-component .alert-container .loading-component div{color:#fff !important;background:#fff !important}body.-dark-mode .tiles img{filter:invert(1)}body.-dark-mode .tiles .tiles-container{background-color:#323232;border-top:solid 2px #fff}body.-dark-mode .tiles .tiles-container .tile{border-bottom:solid 2px #fff}body.-dark-mode .tiles .tiles-container .tile.w100{border-right:solid 2px #fff;border-left:solid 2px #fff}body.-dark-mode .splide__track--nav>.splide__list>.splide__slide.is-active{background:none}body.-dark-mode .splide__arrow.splide__arrow--prev,body.-dark-mode .splide__arrow.splide__arrow--next{border:0}body.-dark-mode .splide__arrow.splide__arrow--prev:after,body.-dark-mode .splide__arrow.splide__arrow--next:after{border:solid #fff;border-width:0 2px 2px 0}body.-dark-mode .mod_article{background:none !important}body.-dark-mode .mod_article .article,body.-dark-mode .mod_breadcrumb{background:none}body.-dark-mode .field-component div.info{color:#fff}body.-dark-mode .mod_article .article,body.-dark-mode .mod_breadcrumb{background:none !important}body.-dark-mode .field-component div.info{color:#fff}body.-dark-mode #top-navigation{display:none}body.-dark-mode .mod_breadcrumb ul li{color:#fff}body.-dark-mode .mod_breadcrumb ul li a:after{border:solid #fff;border-width:0 1px 1px 0}
#application.active .custom #top-navigation{display:block;position:fixed;top:0;left:0;right:0;bottom:0}@media only screen and (min-width:1024px){#application.active .custom #top-navigation{position:relative;left:auto;right:auto;bottom:auto}}#application.active .custom #top-navigation .inside{position:absolute;left:0;right:0;bottom:0}#application.active .header .inside .header-navigation-container{display:flex}nav ul{padding:0;margin:0;list-style:none}nav ul li{margin:0}nav ul li:before,nav ul li:after{content:none}@media only screen and (min-width:1024px){.header-menu{display:none}}.header-menu .menu{width:1.5rem;height:1.5rem;cursor:pointer;position:relative}.header-menu .menu .menu-icon,.header-menu .menu .menu-icon:before,.header-menu .menu .menu-icon:after{content:"";height:1px;width:24px;position:absolute;background:#000000;transition:all 250ms ease}.header-menu .menu .menu-icon{width:14px;top:14px}.header-menu .menu .menu-icon:before{top:-8px}.header-menu .menu .menu-icon:after{top:8px}.header-menu .menu:active .menu-icon,.header-menu .menu.active .menu-icon{width:20px;background:transparent;transform:rotate(-135deg)}.header-menu .menu:active .menu-icon:after,.header-menu .menu:active .menu-icon:before,.header-menu .menu.active .menu-icon:after,.header-menu .menu.active .menu-icon:before{top:0}.header-menu .menu:active .menu-icon:before,.header-menu .menu.active .menu-icon:before{transform:rotate(90deg)}#cart-widget{position:relative;z-index:15}@media only screen and (min-width:1024px){#cart-widget.slide-up .cart-summary-component.cart-widget .cart-summary-container{margin-top:-15px}}.custom #top-navigation{display:none;position:absolute;background:#000;z-index:15;bottom:0;right:0;left:0}@media only screen and (min-width:1024px){.custom #top-navigation{width:100%;height:20px;display:block;background:#000;position:relative;transition:all 200ms ease-out}}@media only screen and (min-width:1024px){.custom #top-navigation .inside{width:95%;margin:0 auto;max-width:1280px}}.custom #top-navigation .inside .mod_top_navigation{width:95%;padding:0.75em 0;display:flex;margin:0 auto;flex-wrap:wrap}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation{justify-content:flex-end;width:100%;padding:0}}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage{width:60%}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage{width:auto;order:1}}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul{display:flex;flex-wrap:wrap}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:0.85rem;color:#c9c9c9}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li{height:20px;line-height:20px;margin-right:0.5rem}}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li strong{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;padding:0.25em 0.75em;display:block}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li strong{padding:0;height:100%}}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li a{color:inherit;display:block;font-size:inherit;padding:0.25em 0.75em;text-decoration:none}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li a{padding:0;height:100%}}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li.first strong,.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li.first a{padding-left:0}.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li.last strong,.custom #top-navigation .inside .mod_top_navigation .mod_changelanguage ul li.last a{padding-right:0}.custom #top-navigation .inside .mod_top_navigation .mod_customnav{width:40%}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_customnav{order:0;width:auto;margin-right:1rem}}.custom #top-navigation .inside .mod_top_navigation .mod_customnav .invisible{display:none}.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul{display:flex;flex-wrap:wrap}.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul li{color:#c9c9c9;font-size:0.85rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul li{height:20px;line-height:20px}}.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul li strong{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;padding:0.25em 0.75em;display:block}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul li strong{padding:0;height:100%}}.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul li a{display:block;color:inherit;font-size:inherit;padding:0.25em 0.75em;text-decoration:none}@media only screen and (min-width:1024px){.custom #top-navigation .inside .mod_top_navigation .mod_customnav ul li a{padding:0;height:100%}}@media only screen and (min-width:1024px){body.fix.due-header .header.fixed .header-logo a .main img{height:1rem}}@media only screen and (min-width:1024px){body.fix.due-header .header.fixed .header-navigation-container{height:30px;margin-top:0;margin-bottom:1rem}}@media only screen and (min-width:1024px){body.fix.due-header .header.fixed .header-navigation-container .mod_navigation ul li{font-size:1.125rem}}.header{height:50px}@media only screen and (min-width:1024px){.header{z-index:15;height:60px;position:relative}}.header.breadcrumb{height:80px}@media only screen and (min-width:768px){.header.breadcrumb{height:75px}}@media only screen and (min-width:1024px){.header.breadcrumb{height:85px}}.header .header-fixed{position:fixed;z-index:1000;right:0;left:0;top:0}@media only screen and (min-width:1024px){.header .header-fixed{top:20px}}.header .header-fixed{height:50px;background:#fff}@media only screen and (min-width:1024px){.header .header-fixed{width:100%;height:60px}}@media only screen and (min-width:1024px){.header.fixed .header-fixed{top:0}}.header .inside{width:95%;height:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width:1024px){.header .inside{max-width:1280px}}.header .inside .header-menu{width:24px;height:30px}@media only screen and (min-width:500px){.header .inside .header-menu{width:72px}}@media only screen and (min-width:1024px){.header .inside .header-menu{height:100%}}.header .inside .header-logo{width:auto;margin-left:0.5rem}@media only screen and (min-width:375px){.header .inside .header-logo{margin-left:0}}@media only screen and (min-width:1024px){.header .inside .header-logo{height:100%}}.header .inside .header-logo a{height:100%;display:block}@media only screen and (min-width:1024px){.header .inside .header-logo a{display:flex;align-items:center}}.header .inside .header-logo a img{height:1.125rem}@media only screen and (min-width:375px){.header .inside .header-logo a img{height:1.25rem}}.header .inside .header-controls{width:55px;display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width:375px){.header .inside .header-controls{width:60px}}@media only screen and (min-width:768px){.header .inside .header-controls{width:80px}}@media only screen and (min-width:1024px){.header .inside .header-controls{height:100%;align-items:center}}.header .inside .header-controls div.v-component,.header .inside .header-controls a{display:block;line-height:0;text-align:right}.header .inside .header-controls div.v-component a,.header .inside .header-controls a a{width:auto}.header .inside .header-controls div.v-component img,.header .inside .header-controls a img{width:auto;height:1.25rem}@media only screen and (min-width:411px){.header .inside .header-controls div.v-component img,.header .inside .header-controls a img{height:1.5rem}}.header .inside .header-controls div.v-component:last-child,.header .inside .header-controls a:last-child{margin-right:0}.header .inside .header-controls .shopping-cart-component .shopping-cart-container a{cursor:pointer;position:relative}.header .inside .header-controls .shopping-cart-component .shopping-cart-container span{color:#000000;background:#eac91f;border-radius:100px;position:absolute;right:-4px;top:-8px;display:flex;align-items:center;justify-content:center;font-size:0.5rem;font-family:"Barlow-Light", "Helvetica Neue", sans-serif;height:14px;width:14px;line-height:0}.header .inside .header-navigation-container{left:0;right:0;z-index:10;width:100%;height:auto;display:none;position:absolute;background:#000000;flex-direction:column;top:calc(20px + 1.5em)}@media only screen and (min-width:1024px){.header .inside .header-navigation-container{top:auto;left:auto;right:auto;width:auto;height:100%;display:flex;flex-wrap:wrap;background:none;position:relative;flex-direction:row}}.header .inside .header-navigation-container .header-navigation{position:relative;margin-top:0.75rem;width:100%;order:1;height:100vh;overflow-y:scroll;padding-bottom:300px}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation{height:100%;width:auto;margin:0;order:0;overflow:visible;padding-bottom:0}}.header .inside .header-navigation-container .header-navigation .mod_navigation{width:95%;margin:0 auto}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation{height:100%;width:auto;margin:0}}.header .inside .header-navigation-container .header-navigation .mod_navigation .invisible{display:none}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul{height:100%;display:flex;flex-wrap:wrap;align-items:center}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li{color:#fff;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li{font-size:1.25rem}}@media only screen and (min-width:1200px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li{font-size:1.5rem}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li:hover>a{position:relative;text-decoration:underline}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li:hover>a{text-decoration:none}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li:hover>a:after{content:"";width:100%;height:1px;background:#000;position:absolute;left:0;right:0;bottom:-6px}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li{color:#000;line-height:1;margin-right:0.75rem}}@media only screen and (min-width:1280px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li{margin-right:1rem}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li strong{display:block;padding:0.5em 0;font-weight:400;position:relative;text-decoration:underline;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li strong{text-decoration:none}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li strong:after{content:"";width:100%;height:1px;background:#000;position:absolute;left:0;right:0;bottom:-6px}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li strong{padding:0}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li a{padding:0.25em 0;color:inherit;display:block;text-decoration:none}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li a{padding:0}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li a.trail{position:relative}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li a.trail:after{content:"";width:100%;height:1px;background:#000;z-index:6;position:absolute;left:0;right:0;bottom:-6px}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul{margin-left:0.5rem}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul{display:none;z-index:5;position:absolute;height:auto;background:#fff;margin:0;padding:1rem 0 0 0}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li{font-size:1.25rem}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li{font-size:1.125rem;margin:0}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li strong,.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li a{padding:0}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li strong,.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li a{padding:0.5rem;display:block}}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li:hover a,.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li:focus a{background:#000;color:#fff;text-decoration:none}.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li:hover a:after,.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu ul li:focus a:after{content:none}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-navigation .mod_navigation ul li.submenu:hover ul{display:block}}.header .inside .header-navigation-container .header-search{padding:0.75em;width:100%;order:0}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search{width:20px;height:100%;padding:0;order:1}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search .mod_search{width:auto;height:100%}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search .mod_search form{height:100%}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search .mod_search form .formbody{height:100%}}.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget{display:flex;background:#fff;border-radius:10px;align-items:center;padding:0.125em 0.5em;margin-bottom:0}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget{border-radius:0;background:none;height:100%;padding:0}}.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget button{margin:0;border:0;width:25px;height:30px;line-height:0;cursor:pointer;background:none;padding:0 0.5em 0 0}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget button{width:1.5rem;height:1.5rem;padding:0}}.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget button img{height:1.5rem}.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget input[type="search"]{letter-spacing:1px;line-height:30px;background:#fff;padding:0;outline:none;height:30px;width:100%;margin:0;border:0;font-size:1.125rem;text-transform:uppercase;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:1024px){.header .inside .header-navigation-container .header-search .mod_search form .formbody .widget input[type="search"]{padding:0;display:none}}.header .inside .header-navigation-container.active-search .header-navigation{visibility:hidden}@media only screen and (min-width:1024px){.header .inside .header-navigation-container.active-search .header-search .mod_search form .formbody .widget{position:absolute;top:0;left:0;right:-0.5rem;bottom:0;display:flex;align-items:center}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container.active-search .header-search .mod_search form .formbody .widget .submit{position:absolute;right:0.25em;height:100%;bottom:0;top:0}.header .inside .header-navigation-container.active-search .header-search .mod_search form .formbody .widget .submit img{height:1.4rem}}@media only screen and (min-width:1024px){.header .inside .header-navigation-container.active-search .header-search .mod_search form .formbody .widget input[type="search"]{display:block;padding:6px;border-radius:7px;border:2px solid #000;height:36px;font-size:1.25rem;line-height:36px}}.header .inside .header-navigation-container.active-search .header-search .mod_search form .formbody .widget input[type="search"]::placeholder{color:#000;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.header.landing .inside{position:relative;justify-content:flex-end}.header.landing .inside .header-logo{position:absolute;left:0}@media only screen and (min-width:1024px){.header.landing .inside .header-navigation-container{margin-right:6px}}.header.landing .inside .header-navigation-container .header-navigation{min-width:600px}.header.landing .inside .header-navigation-container .header-search{width:1.5rem}.header.landing .inside .header-logo a img{height:45px}@media only screen and (min-width:1024px){.due-header .header{height:92px}}@media only screen and (min-width:1024px){.due-header .header .header-fixed{height:auto}}@media only screen and (min-width:1024px){.due-header .header.breadcrumb{height:115px}}@media only screen and (min-width:1024px){.due-header .header .mod_breadcrumb{padding:0.5rem 0}}.due-header .header .header-logo{position:relative}@media only screen and (min-width:411px){.due-header .header .header-logo a{display:flex;align-items:center}}.due-header .header .header-logo a img{height:1rem}@media only screen and (min-width:768px){.due-header .header .header-logo a img{height:1.125rem}}@media only screen and (min-width:1024px){.due-header .header .header-logo a img{height:1.25rem}}.due-header .header .header-logo figure.pre{display:none}@media only screen and (min-width:411px){.due-header .header .header-logo figure.pre{display:block}}@media only screen and (min-width:1024px){.due-header .header .header-logo figure.pre{position:absolute;left:0;top:0}}.due-header .header .header-logo figure.pre img{height:2rem}@media only screen and (min-width:768px){.due-header .header .header-logo figure.pre img{height:2.125rem}}@media only screen and (min-width:1024px){.due-header .header .header-logo figure.pre img{height:3.75rem}}@media only screen and (min-width:1024px){.due-header .header .header-logo figure.main{padding-left:4rem}}@media only screen and (min-width:1024px){.due-header .header .header-logo{margin:0.6rem 0 0.25rem 0;width:70%}}@media only screen and (min-width:1024px){.due-header .header .header-navigation-container{padding-left:4rem;margin:0.5rem 0 0.75rem 0;width:auto}}@media only screen and (min-width:1024px){.due-header .header .header-navigation-container .header-navigation .mod_navigation ul li:hover:after,.due-header .header .header-navigation-container .header-navigation .mod_navigation ul li:focus:after,.due-header .header .header-navigation-container .header-navigation .mod_navigation ul li strong:after{bottom:-3px}}@media only screen and (min-width:1024px){.due-header .header .header-navigation-container .header-search .mod_search .formbody .widget .submit img{top:-1px;height:1.25rem;position:relative}}.due-header .header .header-navigation-container .header-search .mod_search .formbody .widget input[type="search"]{padding:3px 6px}@media only screen and (min-width:1024px){.due-header .header .header-navigation-container.active-search .header-search .mod_search form .formbody .widget{left:4rem}}@media only screen and (min-width:1024px){.due-header .header .header-navigation-container.active-search .header-search .mod_search form .formbody .widget .submit img{top:0;height:1.25rem}}.due-header .header .header-controls{width:auto;max-width:300px}@media only screen and (min-width:1024px){.due-header .header .header-controls{margin:0.6rem 0 0.25rem 0}}@media only screen and (min-width:1024px){.due-header .header .header-controls .shopping-cart-component .shopping-cart-container span{right:-6px;top:-6px}}.due-header .header .header-controls a.header-login{display:flex;align-items:center;text-decoration:none;margin-right:0.5rem}.due-header .header .header-controls a.header-login span{display:none;margin:0 0.5rem 0 0;line-height:1.125;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:1024px){.due-header .header .header-controls a.header-login span{display:inline-block}}
.footer{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;background:#000000;font-style:normal;line-height:1.25;font-size:1rem;padding:1em 0;color:#fff;position:relative;z-index:15}@media only screen and (min-width:411px){.footer{font-size:1.125rem}}.footer .inside{width:95%;margin:0 auto;max-width:1280px}@media only screen and (min-width:1024px){.footer .inside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}.footer .inside .social-media{display:flex;flex-wrap:wrap;margin-bottom:1em}@media only screen and (min-width:1024px){.footer .inside .social-media{order:3;margin-bottom:0}}.footer .inside .social-media a{width:28px;height:28px;display:block;margin-right:5px}.footer .inside .social-media a img{height:28px}.footer .inside .social-media a:last-child{margin-right:0}.footer .inside .address{margin-bottom:1em}@media only screen and (min-width:1024px){.footer .inside .address{order:0;display:flex;flex-wrap:wrap;margin-bottom:0}}.footer .inside .address address{font-style:normal;line-height:1.25}.footer .inside .address address span{display:block}@media only screen and (min-width:1024px){.footer .inside .address address span{display:inline-block;margin-right:0.5em}}.footer .inside .address .mod_customnav{margin-top:1em}@media only screen and (min-width:1024px){.footer .inside .address .mod_customnav{margin-top:0;margin-left:0.5em}}@media only screen and (min-width:1024px){.footer .inside .address .mod_customnav ul{display:flex;flex-wrap:wrap}}.footer .inside .address .mod_customnav ul li{margin:0}@media only screen and (min-width:1024px){.footer .inside .address .mod_customnav ul li{margin-right:0.5em}}.footer .inside .address .mod_customnav ul li a{color:#fff}.footer .inside a{color:#fff;text-decoration:none}.footer .inside a.invisible{display:none}
@charset "UTF-8";
p.strong{font-weight:600}.fade-enter-active,.fade-leave-active{transition:opacity 200ms}.fade-enter,.fade-leave-to{opacity:0}.ce_hyperlink a{line-height:1;cursor:pointer;font-size:1rem;display:inline-block;border:1px solid #d0cec4;border-radius:3px;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;letter-spacing:0.38px;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:411px){.ce_hyperlink a{font-size:1.125rem}}.ce_hyperlink a span{color:#000;display:block;padding:0.35em 0.25em}.ce_hyperlink a:hover,.ce_hyperlink a:focus{border:1px solid #000}.ce_hyperlink a:hover span,.ce_hyperlink a:focus span{background:#000;color:#fff}.ce_hyperlink a.hyperlink_img{display:flex;align-items:center}.ce_hyperlink a.hyperlink_img span{border-right:1px solid #d0cec4}.ce_hyperlink a.hyperlink_img img{height:1rem;margin:0 0.25rem;vertical-align:middle}.ce_text{align-items:center}@media only screen and (min-width:768px){.ce_text.right,.ce_text.left{display:flex;flex-wrap:wrap;justify-content:space-between}}.ce_text.boxed{width:95%;padding:1rem;background:#000;color:#fff;margin:1rem auto;max-width:1280px;border-radius:15px;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_text.boxed a{color:#fff;font-weight:600}.ce_text.rammed{max-width:768px;margin:0 auto 0 auto}@media only screen and (min-width:768px){.ce_text.right .image_container{order:1;margin:0;width:45%;max-width:100%;text-align:right}.ce_text.right .content-container{order:0;width:50%;text-align:left}}.ce_text .image_container{width:90%;margin:0 auto;max-width:420px}.ce_text .content-container{margin:1em 0;text-align:center}.ce_text.extended{display:flex;text-align:center;align-items:center;flex-direction:column}.ce_text.extended.lazy{background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width:768px){.ce_text.extended{text-align:left}}.ce_text.extended .subheadline{margin:0}.ce_text.extended .content-container{margin:0;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.ce_text.extended .content-container{text-align:left;display:block}}@media only screen and (min-width:768px){.ce_text.extended .content-container hr{max-width:50px;margin:2em auto}}.ce_text.extended .image-container{max-width:95%;margin:1em auto 1em auto}@media only screen and (min-width:768px){.ce_text.extended .image-container{margin:0}}.ce_text.extended .image-container img{border:5px solid #fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.ce_text.extended .image-container.left{transform:rotate(-1deg)}.ce_text.extended .image-container.right{transform:rotate(1deg)}.ce_text.extended.icon .image-container{transform:none}.ce_text.extended.icon .image-container img{border:0;height:100px;box-shadow:none}@media only screen and (min-width:1024px){.ce_text.extended.icon .image-container img{height:175px}}.ce_text.extended.above{text-align:center}.ce_text.extended.above .image-container{order:1;margin-bottom:1em}.ce_text.extended.above .headline-container{order:2}.ce_text.extended.above .content-container{order:3;text-align:center}.ce_text.extended.below{text-align:center}.ce_text.extended.below .image-container{order:3;margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width:768px){.ce_text.extended.below .image-container{margin-top:2rem;margin-bottom:2rem}}.ce_text.extended.below .headline-container{order:1}.ce_text.extended.below .content-container{order:2;max-width:1024px;text-align:center;margin:1em auto 1em auto}@media only screen and (min-width:768px){.ce_text.extended.left,.ce_text.extended.right{display:block}}@media only screen and (min-width:768px){.ce_text.extended.left .headline-container,.ce_text.extended.left .content-container,.ce_text.extended.right .headline-container,.ce_text.extended.right .content-container{width:47.5%}}@media only screen and (min-width:768px){.ce_text.extended.left .image-container,.ce_text.extended.right .image-container{width:50%}}@media only screen and (min-width:768px){.ce_text.extended.left.larger .headline-container,.ce_text.extended.left.larger .content-container,.ce_text.extended.right.larger .headline-container,.ce_text.extended.right.larger .content-container{width:42.5%}}@media only screen and (min-width:768px){.ce_text.extended.left.larger .image-container,.ce_text.extended.right.larger .image-container{width:55%}}.ce_text.extended.left:after,.ce_text.extended.left:before,.ce_text.extended.right:after,.ce_text.extended.right:before{content:"";clear:both;display:block}@media only screen and (min-width:768px){.ce_text.extended.left .headline-container{float:right}}@media only screen and (min-width:768px){.ce_text.extended.left .content-container{float:right}}@media only screen and (min-width:768px){.ce_text.extended.left .image-container{float:left}}@media only screen and (min-width:768px){.ce_text.extended.right .headline-container{float:left}}@media only screen and (min-width:768px){.ce_text.extended.right .content-container{float:left}}@media only screen and (min-width:768px){.ce_text.extended.right .image-container{float:right}}.ce_text.ce_blog.below .content-container{max-width:600px}.ce_text.ce_blog.below .image-container{margin-top:1rem}.ce_text.ce_blog.below .image-container img{max-height:300px}.ce_text ul{text-align:left;max-width:1000px;margin:2rem auto}.ce_text ul li{line-height:1.4;margin-bottom:0.75rem}.ce_hero{background-size:cover;background-position:center 0;background-repeat:no-repeat;background-attachment:fixed;height:calc(100vh - 50px);position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1024px){.ce_hero{height:calc(100vh - 80px)}}.ce_hero .slow-dough{position:absolute;bottom:10px;left:32px;max-width:none !important;height:200px !important;object-fit:contain}.ce_hero .product_labels{margin:1rem 0;display:flex;justify-content:center}@media only screen and (min-width:1024px){.ce_hero .product_labels{justify-content:flex-start}}.ce_hero .product_labels .amount-icon{width:48px;height:48px;background-size:36px 36px;border:6px solid #fff}.ce_hero .product_labels .icon{width:48px;height:48px;background:#fff;border-radius:100%;margin:0 5px;position:relative;display:flex;align-items:center;justify-content:center}.ce_hero .product_labels .icon img{top:5px;position:relative;width:32px;height:42px;object-fit:contain}.ce_hero .product_labels .icon.bio-icon img{top:0;height:36px}.ce_hero .hero-container{width:95%;z-index:5;margin:0 auto;max-width:1024px}.ce_hero .hero-container .icon-container figure{margin:0 auto;text-align:center}.ce_hero .hero-container .icon-container figure img{height:125px}@media only screen and (min-width:768px){.ce_hero .hero-container .icon-container figure img{height:200px}}@media only screen and (min-width:1024px){.ce_hero .hero-container .icon-container figure img{height:250px}}@media only screen and (min-width:1280px){.ce_hero .hero-container .icon-container figure img{height:300px}}.ce_hero .hero-container .content-container{text-align:center}.ce_hero .hero-container .content-container h1{color:#fff;font-size:2.5rem;margin:1.5rem 0 1.5rem 0;font-family:"StardosStencil-Bold", Georgia, "Times New Roman", serif}@media only screen and (min-width:411px){.ce_hero .hero-container .content-container h1{font-size:3rem}}@media only screen and (min-width:768px){.ce_hero .hero-container .content-container h1{font-size:4.5rem}}@media only screen and (min-width:1024px){.ce_hero .hero-container .content-container h1{font-size:5.625rem}}.ce_hero .hero-container .content-container p{color:#fff;font-size:1.125rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_hero .hero-container .content-container p{font-size:1.25rem}}@media only screen and (min-width:1024px){.ce_hero .hero-container .content-container p{font-size:2rem}}.ce_hero .hero-container .content-container .ce_hyperlink a{font-size:1.125rem;border-color:#fff}@media only screen and (min-width:411px){.ce_hero .hero-container .content-container .ce_hyperlink a{font-size:1.25rem}}@media only screen and (min-width:768px){.ce_hero .hero-container .content-container .ce_hyperlink a{font-size:1.5rem}}.ce_hero .hero-container .content-container .ce_hyperlink a span{color:#fff}.ce_hero .hero-container .content-container .ce_hyperlink a:hover span,.ce_hero .hero-container .content-container .ce_hyperlink a:focus span{background:0;color:#fff}.ce_hero.product-hero{z-index:0;height:auto;min-height:0;max-height:100%;position:relative;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center 100%;background:transparent}.ce_hero.product-hero .hero-container{max-width:1280px}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;margin:3em auto}}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form{}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .cart-units{width:30%}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .cart-units input[type="number"]{line-height:60px;height:60px}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .cart-units .cart-units-btn{height:60px;line-height:60px}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .gross-price{width:20%;line-height:1;padding:10px;height:60px;margin-right:0}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .gross-price p{text-align:left}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .net-price{width:50%;height:60px;padding:10px}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .cart-btn{width:100%;margin:0.5rem 0}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .cart-btn span{display:block;padding:0 10px}.ce_hero.product-hero .hero-container .product-content .cart-form-component .cart-form .cart-btn:after{width:24px;right:10px;background-size:24px auto}.ce_hero.product-hero .hero-container .product-content .product-text{text-align:center}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content .product-text{width:52.5%;margin-left:2.5%;text-align:left;min-height:520px}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-content .product-text{width:45%;margin-left:5%}}.ce_hero.product-hero .hero-container .product-content .product-text h1{margin:0.75rem 0 1.5rem 0;font-size:2rem}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-content .product-text h1{font-size:2.25rem}}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-content .product-text h1{font-size:2.5rem}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-content .product-text h1{font-size:3.5rem}}.ce_hero.product-hero .hero-container .product-content .product-text .product-description p{font-size:1rem}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-content .product-text .product-description p{font-size:1.125rem}}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content .product-text .product-description p{font-size:1.25rem}}.ce_hero.product-hero .hero-container .product-content .product-text .ce_hyperlink a{margin:0 auto}.ce_hero.product-hero .hero-container .product-content .product-text .product-bm-icon{display:none}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon{display:flex;flex-wrap:wrap;align-items:center}.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon .product-headline{width:70%}.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon .product-headline h1{margin:0 0 1rem 0;display:flex;min-height:70px;align-items:center}.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon .product-bm-icon{display:block;margin-left:2.5%;width:27.5%}.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon .product-bm-icon figure img{height:125px;margin-top:-38px;transform:rotate(15deg)}}@media only screen and (min-width:768px) and (min-width:1024px){.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon .product-headline h1{min-height:80px}}@media only screen and (min-width:768px) and (min-width:1024px){.ce_hero.product-hero .hero-container .product-content .product-text .product-title.has-bm-icon .product-bm-icon figure img{height:150px;margin-top:-50px}}.ce_hero.product-hero .hero-container .product-content .product-images{padding:2em 0;text-align:center;margin:0 auto 0 auto}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content .product-images{margin:0;width:45%}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-content .product-images{width:50%;text-align:right}}.ce_hero.product-hero .hero-container .product-content .product-images .product-image{position:relative;text-align:center}.ce_hero.product-hero .hero-container .product-content .product-images .product-image .async-image-component .loading-component{display:flex;min-height:300px;align-items:center;justify-content:center}.ce_hero.product-hero .hero-container .product-content .product-images .product-image figure img{width:auto;height:300px;max-width:none}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content .product-images .product-image figure img{width:auto;height:auto;max-width:90%}}.ce_hero.product-hero .hero-container .product-content .product-images .product-image .brand{display:none;position:absolute;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-content .product-images .product-image .brand{display:block}}.ce_hero.product-hero .hero-container .product-content .product-images .product-image .brand.bio-brand{top:0;z-index:5;width:100px;height:100px;left:-25px}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-content .product-images .product-image .brand.bio-brand{width:125px;height:125px}}.ce_hero.product-hero .hero-container .product-properties{width:100%;display:flex;padding:0.75em 0;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties{padding:0;margin:1em 0;flex-wrap:wrap;overflow:hidden;justify-content:center}}.ce_hero.product-hero .hero-container .product-properties .product-property{width:125px;min-width:125px;padding:0.5em;border-top:2px solid rgba(13, 11, 4, 0.25);border-bottom:2px solid rgba(13, 11, 4, 0.25);border-right:2px solid rgba(13, 11, 4, 0.25);display:flex;flex-wrap:wrap;align-items:center}.ce_hero.product-hero .hero-container .product-properties .product-property:first-child{border-radius:7px 0 0 7px;border-left:2px solid rgba(13, 11, 4, 0.25)}.ce_hero.product-hero .hero-container .product-properties .product-property:last-child{border-radius:0 7px 7px 0}@media only screen and (min-width:768px){.ce_hero.product-hero .hero-container .product-properties .product-property{width:150px;min-width:150px;padding:0.5em 1em}}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property{width:12.5%;min-width:auto;padding:0.5em}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property{width:12%}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property{padding:0.5em 1em}}.ce_hero.product-hero .hero-container .product-properties .product-property .property-icon{width:40%;margin-right:2.5%}.ce_hero.product-hero .hero-container .product-properties .product-property .property-icon figure{text-align:center}.ce_hero.product-hero .hero-container .product-properties .product-property .property-icon figure img{height:50px}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-properties .product-property .property-icon figure img{height:55px}}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property .property-icon figure img{height:45px}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property .property-icon figure img{height:60px}}.ce_hero.product-hero .hero-container .product-properties .product-property .property-text{width:57.5%;text-align:left}.ce_hero.product-hero .hero-container .product-properties .product-property .property-text p{margin:0;display:block;font-size:1rem;line-height:1.125;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-properties .product-property .property-text p{font-size:1.125rem}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property .property-text p{font-size:1.25rem}}.ce_hero.product-hero .hero-container .product-properties .product-property .property-text p span{display:block;line-height:1;text-transform:uppercase}.ce_hero.product-hero .hero-container .product-properties .product-property.description{width:150px;min-width:150px}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-properties .product-property.description{width:175px;min-width:175px}}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property.description{width:16.5%;min-width:auto}}.ce_hero.product-hero .hero-container .product-properties .product-property.description .property-text p{word-break:break-all}.ce_hero.product-hero .hero-container .product-properties .product-property.description .property-text.long-text p{font-size:1rem}.ce_hero.product-hero .hero-container .product-properties .product-property.description.long-text .property-text p{font-size:1rem}.ce_hero.product-hero .hero-container .product-properties .product-property.tasting{width:200px;min-width:200px}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property.tasting{width:22.5%;min-width:auto}}.ce_hero.product-hero .hero-container .product-properties .product-property.tasting .property-text p{line-height:1}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-properties .product-property.tasting .property-text p{font-size:1rem}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property.tasting .property-text p{font-size:1.125rem}}.ce_hero.product-hero .hero-container .product-properties .product-property.tasting.long-text .property-text p{font-size:1rem}.ce_hero.product-hero .hero-container .product-properties .product-property.full{padding:0;width:150px;min-width:150px}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property.full{width:14%;min-width:auto}}.ce_hero.product-hero .hero-container .product-properties .product-property.full .property-icon{width:60%;margin-right:0}.ce_hero.product-hero .hero-container .product-properties .product-property.full .property-icon figure{text-align:right}.ce_hero.product-hero .hero-container .product-properties .product-property.full .property-icon figure img{height:100%;border-radius:0 7px 7px 0}.ce_hero.product-hero .hero-container .product-properties .product-property.full .property-text{width:37.5%;margin-left:2.5%;text-align:center}.ce_hero.product-hero .hero-container .product-properties .product-property.full .property-text p{font-size:1.25rem}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property.full .property-text p{font-size:1.5rem}}.ce_hero.product-hero .hero-container .product-properties .product-property.slim-prop .property-text{text-align:center}.ce_hero.product-hero .hero-container .product-properties .product-property.slim-prop .property-text p{font-size:1.25rem}.ce_hero.product-hero .hero-container .product-properties .product-property.temp{width:100px;min-width:100px}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property.temp{width:12%;min-width:auto}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property.temp{width:10%}}.ce_hero.product-hero .hero-container .product-properties .product-property.temp .property-text p{font-size:1.5rem}.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop{width:225px;min-width:225px}@media only screen and (min-width:411px){.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop{width:250px;min-width:250px}}@media only screen and (min-width:1024px){.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop{width:22.5%;min-width:auto}}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop{width:25%}}.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop .property-text{display:flex;text-align:center;align-items:center}.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop .property-text p{font-size:1.25rem;margin-right:0.5em}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop .property-text p{font-size:1.5rem}}.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop .property-text p:last-child{text-align:left;margin-right:0;font-size:1rem;line-height:1}@media only screen and (min-width:1280px){.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop .property-text p:last-child{font-size:1.125rem}}.ce_hero.product-hero .hero-container .product-properties .product-property.two-prop.long-text .property-text p:last-child{font-size:1rem}@media only screen and (min-width:768px){.ce_hero.product-hero.shop .hero-container .product-content .product-text{text-align:left}}p.hint{margin:0.5em 0 !important;font-size:0.85rem !important;text-align:left;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){p.hint{font-size:1rem !important}}.cart-form-component{margin:0.5em 0}.cart-form-component .cart-form-container .conditions{display:none}.cart-form-component .cart-form-container .conditions .price p{margin:0;font-size:1.25rem}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .conditions .price p{font-size:1.5rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget{width:100%;display:flex;flex-wrap:wrap;align-items:center}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units{width:45%;display:flex}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn{width:30%;margin:0;height:40px;padding:0;line-height:40px;font-size:1rem;color:#000;background-color:rgba(255, 255, 255, 0.8);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn{font-size:1.125rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn.first{border-radius:3px 0 0 3px}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn.last{border-radius:0}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn:active{color:#000;background-color:rgba(255, 255, 255, 0.8)}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units .cart-units-btn:hover{background:#000;color:#fff}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]{width:40%;height:40px;margin:0;line-height:40px;padding:0 5px;outline:none;outline-color:transparent;background:none;font-size:1rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;border-left:0;border-right:0;border-top:1px solid rgba(13, 11, 4, 0.25);border-bottom:1px solid rgba(13, 11, 4, 0.25);background-color:rgba(255, 255, 255, 0.8);border-radius:0}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]{font-size:1.125rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]::placeholder{color:#000;font-weight:600}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]:-ms-input-placeholder{color:#000;font-weight:600}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .cart-units input[type="number"]::-webkit-input-placeholder{color:#000;font-weight:600}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .net-price{background-color:rgba(255, 255, 255, 0.8);border-top:1px solid rgba(13, 11, 4, 0.25);border-right:1px solid rgba(13, 11, 4, 0.25);border-bottom:1px solid rgba(13, 11, 4, 0.25);display:flex;flex-wrap:wrap;align-items:center}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price p,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .net-price p{margin:0;width:100%;font-size:1rem;line-height:1.125;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;display:flex;text-align:center;justify-content:space-between}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price p,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .net-price p{font-size:1.125rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .net-price{width:55%}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price{width:32.5%;padding:0;height:40px;margin-right:2.5%;line-height:40px;border-radius:0 3px 3px 0;background-color:rgba(255, 255, 255, 0.8)}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price p{display:block;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget .gross-price p span{display:block}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn{line-height:1;position:relative;font-size:1rem;text-align:left;border:1px solid rgba(13, 11, 4, 0.25);background-color:rgba(208, 206, 196, 0.6);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;padding:0;height:40px;width:20%}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn{font-size:1.125rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:hover,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:focus{color:#000}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn:after{content:"";position:absolute;bottom:0;right:0;top:0;width:100%;background:url(/files/globals/icons/cart-icon.svg) no-repeat;background-position:center center;background-size:28px auto}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-widget button.cart-btn span{display:none}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .widget-text{margin-bottom:0.5rem}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .widget-text input[type="text"]{height:40px;line-height:40px;background-color:rgba(255, 255, 255, 0.8);border:1px solid rgba(13, 11, 4, 0.25);border-radius:3px;padding:0 10px}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option{text-align:left;margin-bottom:0.5em}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option p{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1.125rem;line-height:1.125;margin:0.5em 0}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option p{font-size:1.25rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets{width:100%;display:flex;flex-wrap:wrap;overflow:hidden;border-radius:3px;border-top:2px solid rgba(13, 11, 4, 0.25);border-left:2px solid rgba(13, 11, 4, 0.25)}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets.without-border{border-radius:0;border-top:0;border-left:0}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget{width:25%;display:flex;border-right:2px solid rgba(13, 11, 4, 0.25);border-bottom:2px solid rgba(13, 11, 4, 0.25)}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.cart-select{border:0;width:100%}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.cart-select select{height:40px;background-color:rgba(255, 255, 255, 0.8);border:1px solid rgba(13, 11, 4, 0.25);border-radius:3px;padding:0 10px;font-size:1.125rem}@media only screen and (min-width:411px){.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.cart-select select{font-size:1.25rem}}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.cart-select:before{top:16px}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.col1{width:100%}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.col2{width:50%}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.col2 a.smaller{font-size:1rem}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.col3{width:33.333%}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget.col3 a.smaller{font-size:1rem}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget:last-child{border-radius:0 0 7px 0}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget a{border:0;color:#000;width:100%;padding:0.5em;cursor:pointer;overflow:hidden;white-space:normal;text-decoration:none;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;height:100%;display:flex;align-items:center;justify-content:center}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget a.smaller{font-size:0.85rem}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget a:hover,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget a:active,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget a.active{background:#000;color:#fff}.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget a,.cart-form-component .cart-form-container .cart-form .cart-form-container .cart-form-options .option .widgets .widget button{line-height:1.25;border-radius:0;border-right:0;height:auto}.ce_discover_slider{margin:0 0 1rem 0;padding:0 0 1rem 0;display:none}.ce_discover_slider.active{display:block}.ce_discover h3{line-height:1.3;font-size:1.4rem;margin:0 0 10px 0;padding:0 0 10px 0;letter-spacing:0.2px;text-transform:uppercase;border-bottom:1px solid #000}.ce_discover p{font-size:1rem;line-height:1.3;margin:12px 0 12px 0;letter-spacing:0.2px;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.ce_discover p.more{margin-bottom:0}.ce_discover p.more a{display:block;border:2px solid #929086;border-radius:6px;color:#000;padding:15px 20px;line-height:1;font-size:1.125rem;text-decoration:none;text-align:center;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_discover p.more a:focus,.ce_discover p.more a:hover{color:#929086}.ce_discover .content{margin-top:10px}.masonry-layout{width:100%;height:100%;border-left:4px solid #fff}.masonry-layout .ce_product{width:50%;height:250px;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png");background-size:contain}@media only screen and (min-width:768px){.masonry-layout .ce_product{width:25%}}@media only screen and (min-width:1024px){.masonry-layout .ce_product{width:16.666%}}.masonry-layout .ce_product a{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-right:4px solid #fff;border-bottom:4px solid #fff;position:relative;border-radius:3px;overflow:hidden}.masonry-layout .ce_product a .product-hover{left:0;bottom:0;opacity:0;width:100%;height:100%;display:flex;position:absolute;text-align:center;align-items:flex-end;justify-content:center;transform:translate3d(0, 90%, 0);transition:opacity 400ms, transform 400ms;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 90%)}.masonry-layout .ce_product a .product-hover h3{color:#fff;margin:0 0 0.5em 0;display:none}.masonry-layout .ce_product a:hover .product-hover,.masonry-layout .ce_product a:active .product-hover{opacity:1;transform:translate3d(0, 0, 0)}.masonry-layout .ce_product a:hover .product-hover h3,.masonry-layout .ce_product a:active .product-hover h3{display:block}.masonry-layout .ce_product h3{margin:0;font-size:1rem;letter-spacing:0.2px}@media only screen and (min-width:411px){.masonry-layout .ce_product h3{font-size:1.125rem}}@media only screen and (min-width:1280px){.masonry-layout .ce_product h3{font-size:1.5rem}}.masonry-layout .ce_product img{width:auto;max-width:none;max-height:150px}@media only screen and (min-width:768px){.masonry-layout .ce_product img{max-height:175px}}@media only screen and (min-width:1280px){.masonry-layout .ce_product img{max-height:200px}}.masonry-layout .ce_product.squareL{width:100%;height:500px}.masonry-layout .ce_product.squareL img{max-height:300px}@media only screen and (min-width:768px){.masonry-layout .ce_product.squareL img{max-height:350px}}@media only screen and (min-width:1280px){.masonry-layout .ce_product.squareL img{max-height:450px}}@media only screen and (min-width:768px){.masonry-layout .ce_product.squareL{width:50%}}@media only screen and (min-width:1024px){.masonry-layout .ce_product.squareL{width:33.333%}}.masonry-layout .ce_product.vertical{width:50%;height:500px}.masonry-layout .ce_product.vertical img{max-height:350px}@media only screen and (min-width:768px){.masonry-layout .ce_product.vertical img{max-height:450px}}@media only screen and (min-width:768px){.masonry-layout .ce_product.vertical{width:25%}}@media only screen and (min-width:1024px){.masonry-layout .ce_product.vertical{width:16.666%}}.masonry-layout .ce_product.long{width:100%;height:250px}.masonry-layout .ce_product.long img{max-height:150px}@media only screen and (min-width:768px){.masonry-layout .ce_product.long img{max-height:175px}}@media only screen and (min-width:1280px){.masonry-layout .ce_product.long img{max-height:200px}}@media only screen and (min-width:768px){.masonry-layout .ce_product.long{width:50%}}@media only screen and (min-width:1024px){.masonry-layout .ce_product.long{width:33.333%}}.shop-layout{display:flex;flex-wrap:wrap}.shop-layout .ce_product{width:100%;text-align:center;border-bottom:4px solid #fff;background:rgba(244, 242, 239, 0.5)}@media only screen and (min-width:320px){.shop-layout .ce_product{width:50%;border-right:4px solid #fff}.shop-layout .ce_product:nth-of-type(2n){border-right:0}}@media only screen and (min-width:768px){.shop-layout .ce_product{width:33.33%}.shop-layout .ce_product:nth-of-type(2n){border-right:4px solid #fff}.shop-layout .ce_product:nth-of-type(3n){border-right:0}}@media only screen and (min-width:1024px){.shop-layout .ce_product{width:25%}.shop-layout .ce_product:nth-of-type(3n){border-right:4px solid #fff}.shop-layout .ce_product:nth-of-type(4n){border-right:0}}@media only screen and (min-width:1440px){.shop-layout .ce_product{width:16.666%;border-right:4px solid #fff}.shop-layout .ce_product:nth-of-type(3n){border-right:4px solid #fff}.shop-layout .ce_product:nth-of-type(4n){border-right:4px solid #fff}.shop-layout .ce_product:nth-of-type(6n){border-right:0}}.shop-layout .ce_product a{width:100%;color:#000;height:100%;padding:0.5em;display:flex;cursor:pointer;text-decoration:none;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:411px){.shop-layout .ce_product a{padding:1em}}@media only screen and (min-width:768px){.shop-layout .ce_product a{padding:1em 1.5em}}.shop-layout .ce_product a figure img{width:auto;max-height:150px}@media only screen and (min-width:411px){.shop-layout .ce_product a figure img{max-height:175px}}.shop-layout .ce_product a h3{font-size:1rem;margin:0.5em 0 0 0;letter-spacing:0.2px}@media only screen and (min-width:411px){.shop-layout .ce_product a h3{font-size:1.125rem}}@media only screen and (min-width:1280px){.shop-layout .ce_product a h3{font-size:1.5rem}}@media only screen and (min-width:600px){.mod_listing.col-2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}}.mod_listing.col-2 .block{margin-bottom:2em}.mod_listing.col-2 .block:last-child{margin-bottom:0}@media only screen and (min-width:600px){.mod_listing.col-2 .block{width:47.5%}}@media only screen and (min-width:1280px){.mod_listing.col-2 .block{width:45%;margin-bottom:3em}}.mod_breadcrumb{width:100%;background:#fff;padding:0 0 0.5rem 0}.mod_breadcrumb ul{width:95%;max-width:1280px;margin:0 auto;padding-left:0;list-style:none;display:flex}.mod_breadcrumb ul li{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:0.85rem;line-height:1;color:#000}@media only screen and (min-width:1280px){.mod_breadcrumb ul li{font-size:1rem}}.mod_breadcrumb ul li a{color:inherit;display:flex;line-height:1;align-items:center;text-decoration:none}.mod_breadcrumb ul li a:after{width:6px;height:6px;content:"";line-height:1;margin:0 5px 0 2px;display:inline-block;border:solid black;border-width:0 1px 1px 0;padding:1px;transform:rotate(-45deg);position:relative;top:1px}.ce_icon{width:100%;max-width:25%;min-width:275px;text-align:center;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.ce_icon p{width:90%;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.25}@media only screen and (min-width:411px){.ce_icon p{font-size:1.125rem}}.ce_icon h3{font-size:1.25rem;line-height:1.125;text-transform:uppercase}@media only screen and (min-width:1280px){.ce_icon h3{font-size:1.5rem}}.ce_icon figure img{height:125px}@media only screen and (min-width:768px){.ce_icon figure img{height:100px}}a.link{width:auto;background:0;cursor:pointer;overflow:hidden;border-radius:3px;white-space:nowrap;text-decoration:none;color:#000;display:inline-block;text-align:center;text-transform:uppercase;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;line-height:1;padding:0.35em 0.25em;letter-spacing:0.38px}a.link.selected,a.link:hover,a.link:focus{background:#000;color:#fff}@media only screen and (min-width:411px){a.link{font-size:1.125rem}}.vbg,.hbg{width:100%;height:100%;position:fixed;z-index:0;left:0;top:0;will-change:transform;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;transition:transform 100ms linear}.hbg{background-size:cover;background-repeat:no-repeat;background-position:center center}.vbg{background-size:cover;background-repeat:no-repeat;background-position:center center}.ce_product a{cursor:pointer;position:relative}.ce_product .product-tile{width:100%;z-index:5;padding:1em 0;position:relative}.ce_product .product-tile .amount-icon{margin-bottom:5px}@media only screen and (min-width:1024px){.ce_product .product-tile{padding:2em 0}}@media only screen and (min-width:1440px){.ce_product .product-tile{padding:3em 0}}.ce_product .product-tile .product-content-container{width:95%;padding:1em 0;margin:0 auto;max-width:1280px}.ce_product .product-tile.product-hero{padding:0}@media only screen and (min-width:768px){.ce_product .product-tile.product-details .product-content-container{display:flex;flex-wrap:wrap;justify-content:center}}.ce_product .product-tile.product-details .product-content-container .ce_icon{width:100%;min-width:auto;max-width:100%;margin-bottom:2em}@media only screen and (min-width:768px){.ce_product .product-tile.product-details .product-content-container .ce_icon{width:49%;margin-right:2%;margin-bottom:1em}.ce_product .product-tile.product-details .product-content-container .ce_icon:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:1024px){.ce_product .product-tile.product-details .product-content-container .ce_icon{width:24%;margin-bottom:0;margin-right:1.25%}.ce_product .product-tile.product-details .product-content-container .ce_icon:nth-of-type(2n){margin-right:1.25%}.ce_product .product-tile.product-details .product-content-container .ce_icon:nth-of-type(4n){margin-right:0}}.ce_product .product-tile.product-details .product-content-container .ce_icon:after{content:"";width:75%;height:1px;margin:0 auto 2em auto;display:block;background:rgba(13, 11, 4, 0.25)}@media only screen and (min-width:768px){.ce_product .product-tile.product-details .product-content-container .ce_icon:after{content:none}}.ce_product .product-tile.product-details .product-content-container .ce_icon:last-child{margin-bottom:0}.ce_product .product-tile.product-details .product-content-container .ce_icon:last-child:after{content:none}.ce_product .product-tile .similar_articles{margin:2rem 0 0 0}@media only screen and (min-width:768px){.ce_product .product-tile .similar_articles{display:flex;flex-wrap:wrap;max-width:768px;justify-content:center;margin:2rem auto 0 auto}}.ce_product .product-tile .similar_articles .ce_similar_article{width:90%;max-width:275px;margin:0 auto 1em auto;will-change:transform;transition:transform 200ms ease-in}@media only screen and (min-width:768px){.ce_product .product-tile .similar_articles .ce_similar_article{align-items:center;width:33.333%;display:flex;margin:0}}.ce_product .product-tile .similar_articles .ce_similar_article:hover{transform:scale(1.1)}.ce_product.highlight{text-align:center}.ce_product.highlight .subheadline{margin:0}.ce_product.highlight .image-container{width:97.5%;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-items:center;max-width:500px}.ce_product.highlight .image-container figure{width:65%;position:relative;right:15px}@media only screen and (min-width:768px){.ce_product.highlight .image-container figure{right:30px}}.ce_product.highlight .image-container figure img{width:100%;height:auto}.ce_product.highlight .image-container figure.brand{width:35%;top:-35px;left:0;right:auto;z-index:101;position:relative;overflow:hidden}@media only screen and (min-width:768px){.ce_product.highlight .image-container figure.brand{left:25px;top:-50px}}@media only screen and (min-width:1024px){.ce_product.highlight .image-container figure.brand{top:-65px}}.ce_product.highlight .image-container figure.brand img{width:auto;height:150px;transform:rotate(12deg)}@media only screen and (min-width:1024px){.ce_product.highlight .image-container figure.brand img{height:170px}}.ce_product.highlight .content-container{max-width:600px;margin-left:auto;margin-right:auto}.ce_product.highlight .content-container .hyperlinks{display:flex;flex-wrap:wrap;justify-content:center}.ce_product.highlight .content-container .hyperlinks .ce_hyperlink:last-child{margin-left:0.5em}.ce_headline{text-align:center}.ce_headline.first{margin-top:0}.ce_similar_article{text-align:center}.ce_similar_article a{display:block}.ce_similar_article figure{text-align:center}.ce_similar_article figure img{width:90%;height:auto;margin:0 auto}form .widget{margin-bottom:1em}form .widget:last-child{margin-bottom:0}form .widget.widget-checkbox fieldset{border:0;padding:0}form .widget.widget-checkbox fieldset span{display:flex;align-items:center}form .widget.widget-checkbox fieldset span label{display:inline;margin-bottom:0}form .widget.widget-checkbox fieldset span input[type="checkbox"]{margin-right:0.5em}form .widget.widget-search{position:relative;width:75%;max-width:786px;margin:0 auto 3em auto}form .widget.widget-search input[type="search"]{border-radius:7px;border:2px solid #000;background:none;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;width:100%;outline:none;padding:0 1em;color:#000000;text-transform:uppercase;line-height:36px;font-size:1rem;height:36px}@media only screen and (min-width:411px){form .widget.widget-search input[type="search"]{font-size:1.125rem}}form .widget.widget-search button{position:absolute;width:32px;top:0;right:0;bottom:0;text-align:left;border:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center}form .widget.widget-explanation{width:100%;margin:0 0 1em 0;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}form .widget.widget-explanation h3{margin:0;font-size:1rem}@media only screen and (min-width:411px){form .widget.widget-explanation h3{font-size:1.125rem}}form .widget.widget-explanation p{margin:0;font-size:1rem}@media only screen and (min-width:411px){form .widget.widget-explanation p{font-size:1.125rem}}form .widget.widget-submit button{width:auto;display:inline-block}form p.error{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;font-size:1rem;color:tomato;margin:0}@media only screen and (min-width:411px){form p.error{font-size:1.125rem}}span.invisible{display:none}.ce_form.rammed{max-width:1024px;margin:0 auto}.ce_form form .fieldset{margin:0 0.75em 2em 0.75em}@media only screen and (min-width:768px){.ce_form form .fieldset{margin:0 2em 2em 2em}}@media only screen and (min-width:320px){.ce_form form .fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}}.ce_form form .fieldset .v-component{width:100%}.ce_form form .fieldset .legend{width:100%;display:block;font-size:1.125rem;margin:0 0 0.5em 0;padding-bottom:0.5em;border-bottom:1px solid #000;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_form form .fieldset .legend{font-size:1.25rem}}.ce_form form .fieldset .fieldset{padding:1em 0.75em;margin:0 -0.75em 0 -0.75em;background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png")}@media only screen and (min-width:768px){.ce_form form .fieldset .fieldset{padding:1em 2em;margin:0 -2em 0 -2em}}.ce_form form .fieldset .fieldset .legend{font-size:1.25rem;padding-bottom:0;margin-bottom:1em;border:0}@media only screen and (min-width:411px){.ce_form form .fieldset .fieldset .legend{font-size:1.25rem}}.ce_form form .fieldset .widget{width:100%}@media only screen and (min-width:411px){.ce_form form .fieldset .widget{width:49%}}@media only screen and (min-width:320px){.ce_form form .fieldset .widget.w30{width:29%}}@media only screen and (min-width:411px){.ce_form form .fieldset .widget.w30{width:14%}}@media only screen and (min-width:320px){.ce_form form .fieldset .widget.w70{width:69%}}@media only screen and (min-width:411px){.ce_form form .fieldset .widget.w70{width:34%}}.ce_form form .fieldset .widget.w100{width:100%}.ce_form form .fieldset .widget.widget-explanation{width:100%}.ce_form form .fieldset .widget.widget-checkbox{width:100%}.ce_form form .fieldset .widget.widget-submit{width:100%}.ce_form form.col-2{width:100%;margin:0 auto;max-width:1024px}.ce_form form.col-2 .formbody{display:flex}.ce_form form.col-2 .formbody .widget{width:70%;margin-bottom:0}.ce_form form.col-2 .formbody .widget input{border:2px solid #000;border-right:0}@media only screen and (min-width:768px){.ce_form form.col-2 .formbody .widget{width:80%}}.ce_form form.col-2 .formbody .widget:last-child{width:30%}@media only screen and (min-width:768px){.ce_form form.col-2 .formbody .widget:last-child{width:20%}}.ce_form form.col-2 .formbody .widget:last-child button{border-radius:0 7px 7px 0}span.mandatory{color:tomato}.mod_mailchimp_unsubscribe,.mod_mailchimp_subscribe{width:100%;margin:0 auto;max-width:768px}.mod_mailchimp_unsubscribe .formbody,.mod_mailchimp_subscribe .formbody{display:flex}.mod_mailchimp_unsubscribe .formbody .widget,.mod_mailchimp_subscribe .formbody .widget{display:none;width:70%;margin-bottom:0}.mod_mailchimp_unsubscribe .formbody .widget label,.mod_mailchimp_subscribe .formbody .widget label{display:none}.mod_mailchimp_unsubscribe .formbody .widget input,.mod_mailchimp_subscribe .formbody .widget input{border:solid 1px rgba(13, 11, 4, 0.25);border-right:0;height:32px;line-height:32px}@media only screen and (min-width:768px){.mod_mailchimp_unsubscribe .formbody .widget,.mod_mailchimp_subscribe .formbody .widget{width:80%}}.mod_mailchimp_unsubscribe .formbody .widget:last-child,.mod_mailchimp_subscribe .formbody .widget:last-child{width:30%}@media only screen and (min-width:768px){.mod_mailchimp_unsubscribe .formbody .widget:last-child,.mod_mailchimp_subscribe .formbody .widget:last-child{width:20%}}.mod_mailchimp_unsubscribe .formbody .widget:last-child button,.mod_mailchimp_subscribe .formbody .widget:last-child button{width:100%;padding:0 0.25em;height:32px;border:solid 1px rgba(13, 11, 4, 0.25);border-radius:0 3px 3px 0}.mod_mailchimp_unsubscribe .formbody .widget.mandatory,.mod_mailchimp_subscribe .formbody .widget.mandatory{display:block}.mod_mailchimp_unsubscribe .formbody .widget.widget-submit,.mod_mailchimp_subscribe .formbody .widget.widget-submit{display:block}.ce_column{width:100%}@media only screen and (min-width:768px){.ce_column{padding:0}}.ce_column.rammed{max-width:1024px;margin:2em auto}.ce_column.align-central .column-container{justify-content:center}.ce_column .ce_sliderStart .slider-control{display:none}.ce_column.mg-b-15{margin-bottom:1rem}.ce_column .content-container p{margin:0 0 1em 0}.ce_column .content-container p:last-child{margin-bottom:0}.ce_column.h3 h2{margin:2rem 0;font-size:1.5rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_column .column-container{display:flex;flex-wrap:wrap}.ce_column .column-container.links .ce_hyperlink{width:100%;margin-bottom:0.5em}@media only screen and (min-width:500px){.ce_column .column-container.links .ce_hyperlink{width:auto;margin-bottom:0;margin-right:0.5em}}.ce_column .column-container.links .ce_hyperlink a{width:100%;text-align:center}@media only screen and (min-width:500px){.ce_column .column-container.links .ce_hyperlink a{width:auto}}.ce_column .column-container.col-1{display:block;margin:0 auto}.ce_column .column-container.col-1 .ce_column{max-width:960px}.ce_column .column-container.col-1 .mod_lostPassword,.ce_column .column-container.col-1 .mod_login{max-width:600px}.ce_column .column-container.col-2>.block{width:100%;padding:2rem 2.5%}@media only screen and (min-width:768px){.ce_column .column-container.col-2>.block{width:50%;padding:3rem 1rem}}@media only screen and (min-width:1024px){.ce_column .column-container.col-2>.block{padding:3rem 2rem}}@media only screen and (min-width:1440px){.ce_column .column-container.col-2>.block{padding:3rem}}.ce_column .column-container.col-2>.block.ce_opening_hours{padding:0 1em}@media only screen and (min-width:1024px){.ce_column .column-container.col-2>.block.ce_opening_hours{padding:0 2rem}}.ce_column .column-container.col-2>.block.ce_hyperlink{padding:0;margin-bottom:0.5em}@media only screen and (min-width:768px){.ce_column .column-container.col-2>.block.ce_hyperlink{width:auto;margin-right:2.5%;margin-bottom:0}.ce_column .column-container.col-2>.block.ce_hyperlink:last-child{margin-right:0}}@media only screen and (max-width:767px){.ce_column .column-container.col-2>.block.ce_hyperlink{width:auto;margin-right:0}}.ce_column .column-container.col-2>.block.ce_hyperlink:last-child{margin-right:0}.ce_column .column-container.col-2>.block.ce_hyperlink a{width:100%}@media only screen and (min-width:768px){.ce_column .column-container.col-2>.block.ce_hyperlink a{width:auto}}.ce_column .column-container.col-3>.block{width:100%;margin-bottom:0.75em}@media only screen and (min-width:500px){.ce_column .column-container.col-3>.block{width:49%;margin-right:2%}.ce_column .column-container.col-3>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:1024px){.ce_column .column-container.col-3>.block{width:32%;margin-right:2%;margin-bottom:0}.ce_column .column-container.col-3>.block:nth-of-type(2n){margin-right:2%}.ce_column .column-container.col-3>.block:nth-of-type(3n){margin-right:0}}.ce_column .column-container.col-3>.block.ce_hyperlink a{text-align:center;display:block;width:100%}.ce_column .column-container.col-4>.block{width:100%;margin-bottom:0.75em}@media only screen and (min-width:500px){.ce_column .column-container.col-4>.block{width:49%;margin-right:2%}.ce_column .column-container.col-4>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:768px){.ce_column .column-container.col-4>.block{width:32%;margin-right:2%;margin-bottom:0}.ce_column .column-container.col-4>.block:nth-of-type(2n){margin-right:2%}.ce_column .column-container.col-4>.block:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:1024px){.ce_column .column-container.col-4>.block{width:24%;margin-right:1.25%;margin-bottom:0}.ce_column .column-container.col-4>.block:nth-of-type(2n){margin-right:1.25%}.ce_column .column-container.col-4>.block:nth-of-type(3n){margin-right:1.25%}.ce_column .column-container.col-4>.block:nth-of-type(4n){margin-right:0}}.ce_column .column-container.side-col{display:flex;flex-wrap:wrap;position:relative;min-height:calc(100vh - 140px)}.ce_column .column-container.side-col>.block:nth-of-type(1){width:100%;background:url("/files/appenzeller-bier/backgrounds/background-default.png")}@media only screen and (min-width:500px){.ce_column .column-container.side-col>.block:nth-of-type(1){width:40%}}@media only screen and (min-width:600px){.ce_column .column-container.side-col>.block:nth-of-type(1){width:35%}}@media only screen and (min-width:768px){.ce_column .column-container.side-col>.block:nth-of-type(1){width:30%}}.ce_column .column-container.side-col>.block:nth-of-type(1) .block{border:0;width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.ce_column .column-container.side-col>.block:nth-of-type(1) .block{position:absolute;width:100%}.ce_column .column-container.side-col>.block:nth-of-type(1) .block .shop-navigation-component-container{width:95%;height:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative}}@media only screen and (min-width:1024px){.ce_column .column-container.side-col>.block:nth-of-type(2){position:relative}}.ce_column .column-container.side-col>.block:nth-of-type(2) .form-component.tags span.all{display:none}.ce_column .column-container.side-col>.block:nth-of-type(2) .form-component.tags .form-component-container{max-width:100%;width:100%;margin:0}@media only screen and (min-width:500px){.ce_column .column-container.side-col>.block{width:60%}.ce_column .column-container.side-col>.block .ce_product{width:100%;border-right:0}}@media only screen and (min-width:600px){.ce_column .column-container.side-col>.block{width:65%}.ce_column .column-container.side-col>.block .ce_product{width:50%;border-right:4px solid #fff}.ce_column .column-container.side-col>.block .ce_product:nth-of-type(2n){border-right:0}}@media only screen and (min-width:768px){.ce_column .column-container.side-col>.block{width:70%}.ce_column .column-container.side-col>.block .ce_product{width:33.33%}.ce_column .column-container.side-col>.block .ce_product:nth-of-type(2n){border-right:4px solid #fff}.ce_column .column-container.side-col>.block .ce_product:nth-of-type(3n){border-right:0}}.ce_column.br .column-container.col-2>.block{border-bottom:4px solid #fff}@media only screen and (min-width:768px){.ce_column.br .column-container.col-2>.block{border-bottom:0}}.ce_column.br .column-container.col-2>.block:last-child{margin-bottom:0}@media only screen and (min-width:768px){.ce_column.br .column-container.col-2>.block:nth-of-type(2n - 1){border-right:4px solid #fff}}.mod_contact_persons .contact-persons-container{max-width:1280px;margin:0 auto}@media only screen and (min-width:768px){.mod_contact_persons .contact-persons-container{display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){.mod_contact_persons .contact-persons-container .ce_contact_person{width:50%;border-right:4px solid #fff}.mod_contact_persons .contact-persons-container .ce_contact_person:nth-of-type(2n){border-right:0}}@media only screen and (min-width:768px){.mod_contact_persons .contact-persons-container .ce_contact_person .contact-person-container{max-width:660px}}.ce_contact_person{padding:1em;border-bottom:4px solid #fff}@media only screen and (min-width:768px){.ce_contact_person{padding:2em}}@media only screen and (min-width:1440px){.ce_contact_person{padding:2em 3em}}.ce_contact_person .contact-person-container{max-width:500px}@media only screen and (min-width:411px){.ce_contact_person .contact-person-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}.ce_contact_person .contact-person-container .image-container{width:55%;margin:0 auto}@media only screen and (min-width:411px){.ce_contact_person .contact-person-container .image-container{width:40%;margin:0}}.ce_contact_person .contact-person-container .image-container figure{text-align:center}.ce_contact_person .contact-person-container .image-container figure img{text-align:left;border:5px solid #fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}@media only screen and (min-width:500px){.ce_contact_person .contact-person-container .image-container figure img{transform:rotate(-3deg)}}.ce_contact_person .contact-person-container .content-container{margin-top:1em;font-weight:300;text-align:center;font-size:1rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_contact_person .contact-person-container .content-container{width:55%;text-align:left;font-size:1.125rem}}.ce_contact_person .contact-person-container .content-container p{margin:0 0 0.5em 0;word-wrap:break-word;white-space:pre-wrap}.ce_contact_person .contact-person-container .content-container p strong{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_contact_person .contact-person-container .content-container p a{color:inherit;text-decoration:none;display:inline-block;word-break:break-all}.ce_sliderStart{position:relative;margin:2em 0;width:100%}.ce_sliderStart .content-slider{position:static}.ce_sliderStart .content-slider .slider-wrapper .ce_text.extended{padding:1em}.ce_sliderStart .content-slider .slider-wrapper .ce_text.extended .image-container figure{text-align:right}.ce_sliderStart .content-slider .slider-wrapper .ce_text.extended .image-container figure img{max-height:300px}@media only screen and (min-width:768px){.ce_sliderStart .content-slider .slider-wrapper .ce_text.extended .image-container figure img{max-height:100%}}.ce_sliderStart .slider-control{position:static;height:auto}.ce_sliderStart .slider-control .slider-menu{font-size:0;display:flex;flex-wrap:wrap;top:auto;bottom:-1rem;left:1rem;width:auto;margin-left:0}.ce_sliderStart .slider-control .slider-menu b{width:12px;height:12px;display:block;font-size:1rem;border-radius:100%;margin-right:0.25em;border:1px solid #000;text-indent:-10px;overflow:hidden}.ce_sliderStart .slider-control .slider-menu b:last-child{margin-right:0}.ce_sliderStart .slider-control .slider-menu b.active{background:#000}.ce_sliderStart .slider-control .slider-next,.ce_sliderStart .slider-control .slider-prev{top:0;bottom:0;width:20px;height:100%;display:flex;align-items:center;justify-content:space-evenly}.ce_sliderStart .slider-control .slider-next:before,.ce_sliderStart .slider-control .slider-prev:before{content:"";border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:4px}@media only screen and (min-width:1024px){.ce_sliderStart .slider-control .slider-next:before,.ce_sliderStart .slider-control .slider-prev:before{padding:5px}}.ce_sliderStart .slider-control .slider-next{right:-5px}@media only screen and (min-width:768px){.ce_sliderStart .slider-control .slider-next{right:-10px}}@media only screen and (min-width:1280px){.ce_sliderStart .slider-control .slider-next{right:-1rem}}@media only screen and (min-width:1440px){.ce_sliderStart .slider-control .slider-next{right:-3rem}}.ce_sliderStart .slider-control .slider-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.ce_sliderStart .slider-control .slider-prev{left:-5px}@media only screen and (min-width:768px){.ce_sliderStart .slider-control .slider-prev{left:-10px}}@media only screen and (min-width:1280px){.ce_sliderStart .slider-control .slider-prev{left:-1rem}}@media only screen and (min-width:1440px){.ce_sliderStart .slider-control .slider-prev{left:-3rem}}.ce_sliderStart .slider-control .slider-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.mod_changePassword{max-width:768px}.mod_changePassword .fields{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_changePassword .fields .widget.widget-text{width:100%}.mod_changePassword .fields .widget.widget-password{width:49%}.error.info{width:auto;color:#fff;line-height:1.4;border-radius:3px;padding:0.25em 1em;background:tomato;display:inline-block;margin:0 1rem 0 0;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.cart-widget .cart-summary-container .error.info{margin:0 0 0.5rem 0;padding:0.25em 0.5em;line-height:1.2;display:block;width:100%;border-radius:0}.mod_two_factor{max-width:768px}.mod_two_factor p{font-size:1rem;margin:0 0 1em 0;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.mod_two_factor p{font-size:1.125rem}}.mod_two_factor p.error{color:#fff;padding:0.25em 1em;background:tomato}.mod_two_factor .message p{color:#fff;padding:0.25em 1em;background:green}.mod_two_factor .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_two_factor .formbody .submit_container{width:35%}@media only screen and (min-width:500px){.mod_two_factor .formbody .submit_container{width:25%}}.mod_two_factor .formbody .submit_container:after,.mod_two_factor .formbody .submit_container:before{content:"";height:1.125rem;display:block;line-height:1.125;margin:0 0 0.5em 0;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:768px){.mod_two_factor .formbody .submit_container:after,.mod_two_factor .formbody .submit_container:before{height:1.25rem}}.mod_two_factor .formbody .widget{width:100%}.mod_two_factor .formbody .widget code{color:#fff;background:#000}.mod_two_factor .formbody .widget label{font-size:1rem;line-height:1.125}@media only screen and (min-width:411px){.mod_two_factor .formbody .widget label{font-size:1.125rem}}.mod_two_factor .formbody .widget.widget-text{width:62.5%}@media only screen and (min-width:500px){.mod_two_factor .formbody .widget.widget-text{width:72.5%}}.mod_two_factor .formbody .widget.widget-text p{margin:0.25em 0 0 0;line-height:1.125}.view-component{justify-content:center;align-items:center;min-height:150px;display:flex;width:100%}.view-component .view-component-container{width:100%}.mod_article.hero .ce_youtube{width:95%}.mod_article.hero .ce_text.extended .headline-container h1{word-break:break-all}.mod_article.hero .ce_sliderStart{width:95%;margin:0 auto;max-width:1280px}.mod_article.hero .column-container.col-2>.block{padding:2em 1em 2em 1em}.mod_article.hero .ce_accordion{width:95%;max-width:1280px;margin:1em auto 1em auto}.mod_article.hero .ce_accordion:nth-of-type(1){position:relative}.mod_article.hero .ce_accordion:nth-of-type(1):before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:url(/files/appenzeller-bier/backgrounds/background-default.png);background-size:contain}.mod_article.hero .ce_accordion:nth-of-type(1) .toggler{position:relative;border-bottom:1px solid #000}.mod_article.hero .ce_accordion:nth-of-type(1) .toggler.active{border-bottom:0}.mod_article.hero .ce_accordion:nth-of-type(1) .accordion{position:relative;background:none;padding:0.75em}.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block{padding:0.75em}.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block.ce_text p{margin-bottom:0}.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block.ce_text a{word-break:break-all}.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block.ce_text h3{margin-bottom:0}@media only screen and (min-width:1024px){.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block.ce_text h3{margin-bottom:1em}}@media only screen and (min-width:768px){.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block.ce_text .image-container figure{margin-right:0.5em;text-align:right}.mod_article.hero .ce_accordion:nth-of-type(1) .accordion .ce_column .column-container.col-2>.block.ce_text .image-container figure img{max-height:210px}}.mod_article.hero .form-component.tags{width:100%;padding:1em 0;background:#fff}.mod_article.hero .form-component.tags .form-component-container{width:90%;margin:0 auto;max-width:1280px}.mod_article.hero .form-component.align-right .form-component-container{width:100%;padding:0 1em;max-width:100%;margin:0 0 0 auto}@media only screen and (min-width:1280px){.mod_article.hero .form-component.align-right .form-component-container{width:70%}}.mod_article.hero.map{padding-bottom:0}.mod_article.hero.map .view-gmap-component{min-height:600px}.mod_article.hero.map .view-gmap-component .loading-component{margin-top:200px}.mod_article.hero.map .gmap{margin-top:2em}.form-component .form-buttons-container{margin:0 0 0 auto}.form-component .form-buttons-container .form-submit{text-align:right}.form-component.rammed{max-width:768px;margin:2em auto}.form-component.rammed .palette{margin-bottom:3em}.form-component.rammed p.label{line-height:1.5;font-size:1rem;margin:0 0 0.5em 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;text-transform:uppercase}@media only screen and (min-width:411px){.form-component.rammed p.label{font-size:1.125rem}}.form-component.rammed p.palette-name{line-height:1.5;font-size:1.125rem;margin-bottom:1em;padding-bottom:0.5em;text-transform:uppercase;border-bottom:1px solid #000;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.form-component.rammed p.palette-name{font-size:1.25rem}}.form-component.rammed .field-component{margin-bottom:2em}.form-component.radius-search{width:95%;max-width:480px;margin:1em auto}.form-component.radius-search .form-component-container .palette .palette-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width:768px){.form-component.radius-search .form-component-container .palette .palette-container{justify-content:flex-start}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.text{width:90%;margin:0 auto 0.5em auto}@media only screen and (min-width:768px){.form-component.radius-search .form-component-container .palette .palette-container .field-component.text{width:27.5%;margin:0 2.5% 0 0}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.text label{display:none}.form-component.radius-search .form-component-container .palette .palette-container .field-component.text input{background:#fff;border:1px solid #000;border-radius:3px;height:28px;line-height:28px;font-size:1rem;padding:0 0.25em}@media only screen and (min-width:411px){.form-component.radius-search .form-component-container .palette .palette-container .field-component.text input{font-size:1.125rem}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.text .field-component-container{position:relative;overflow:hidden;line-height:0}.form-component.radius-search .form-component-container .palette .palette-container .field-component.text .field-component-container:after{content:"";display:block;position:absolute;background:url("/files/globals/icons/search-icon.svg") no-repeat center center;border:1px solid transparent;border-radius:0 3px 3px 0;z-index:5;width:28px;bottom:3px;right:0;top:3px}.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio{width:100%}@media only screen and (min-width:768px){.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio{width:70%}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio p.label{font-size:1rem;margin:0 0.5em 0 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio p.label{font-size:1.125rem}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio .field-component-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width:768px){.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio .field-component-container{justify-content:flex-start}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio .field-component-container .radio-container{display:flex;flex-wrap:wrap;align-items:center}.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio .field-component-container .radio-container label{font-size:1rem;margin:0 0.5em 0 0;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio .field-component-container .radio-container label{font-size:1.125rem}}.form-component.radius-search .form-component-container .palette .palette-container .field-component.radio .field-component-container .radio-container input{margin-right:0.25em}.form-component.tags .form-component-container .field-component.radio .field-component-container,.form-component.tags .form-component-container .field-component.checkbox .field-component-container{width:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.form-component.tags .form-component-container .field-component.radio .field-component-container,.form-component.tags .form-component-container .field-component.checkbox .field-component-container{justify-content:center}}.form-component.tags .form-component-container .field-component.radio .field-component-container p.label,.form-component.tags .form-component-container .field-component.checkbox .field-component-container p.label{display:none}.form-component.tags .form-component-container .field-component.radio .field-component-container span,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span{display:block;margin-right:0.25em}.form-component.tags .form-component-container .field-component.radio .field-component-container span:last-child,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span:last-child{margin-right:0}.form-component.tags .form-component-container .field-component.radio .field-component-container span input[type="radio"],.form-component.tags .form-component-container .field-component.radio .field-component-container span input[type="checkbox"],.form-component.tags .form-component-container .field-component.checkbox .field-component-container span input[type="radio"],.form-component.tags .form-component-container .field-component.checkbox .field-component-container span input[type="checkbox"]{position:absolute;visibility:hidden;z-index:-1}.form-component.tags .form-component-container .field-component.radio .field-component-container span label,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span label{cursor:pointer;border-radius:3px;padding:0.25em;font-size:1rem;line-height:1;border:1px solid #000;margin-bottom:0.5em;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.form-component.tags .form-component-container .field-component.radio .field-component-container span label,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span label{font-size:1.125rem}}.form-component.tags .form-component-container .field-component.radio .field-component-container span label:before,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span label:before{content:none}.form-component.tags .form-component-container .field-component.radio .field-component-container span:hover label,.form-component.tags .form-component-container .field-component.radio .field-component-container span:active label,.form-component.tags .form-component-container .field-component.radio .field-component-container span.checked label,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span:hover label,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span:active label,.form-component.tags .form-component-container .field-component.checkbox .field-component-container span.checked label{background:#000;color:#fff}.form-component p.error{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;font-size:0.85rem;line-height:1.125;color:tomato;margin:0}@media only screen and (min-width:411px){.form-component p.error{font-size:1rem}}.form-component .form-component-container .field-component.mandatory p.label:after,.form-component .form-component-container .field-component.mandatory .field-component-container label.label:after{content:"*";color:tomato}.form-component .form-component-container .field-component.checkbox .checkbox-container{position:relative}.form-component .form-component-container .field-component.checkbox .checkbox-container input[type="checkbox"]{visibility:hidden;position:absolute;z-index:-1;left:0}.form-component .form-component-container .field-component.checkbox .checkbox-container label{cursor:pointer;position:relative;padding-left:calc(18px + 0.25em)}@media only screen and (min-width:411px){.form-component .form-component-container .field-component.checkbox .checkbox-container label{padding-left:calc(20px + 0.25em)}}.form-component .form-component-container .field-component.checkbox .checkbox-container label:before{content:"";width:1rem;height:1rem;display:block;position:absolute;border:solid 1px rgba(13, 11, 4, 0.25);background:#fff;left:0;top:0}@media only screen and (min-width:411px){.form-component .form-component-container .field-component.checkbox .checkbox-container label:before{width:1.125rem;height:1.125rem}}.form-component .form-component-container .field-component.checkbox .checkbox-container.checked label:before{background:#000}.form-component .form-component-container .field-component.radio .field-component-container .radio-container{position:relative}.form-component .form-component-container .field-component.radio .field-component-container .radio-container label{cursor:pointer;position:relative;padding-left:calc(18px + 0.25em)}@media only screen and (min-width:411px){.form-component .form-component-container .field-component.radio .field-component-container .radio-container label{padding-left:calc(20px + 0.25em)}}.form-component .form-component-container .field-component.radio .field-component-container .radio-container label:before{content:"";width:1rem;height:1rem;display:block;position:absolute;border:solid 1px rgba(13, 11, 4, 0.25);background:#fff;left:0;top:0}@media only screen and (min-width:411px){.form-component .form-component-container .field-component.radio .field-component-container .radio-container label:before{width:1.125rem;height:1.125rem}}.form-component .form-component-container .field-component.radio .field-component-container .radio-container input{visibility:hidden;position:absolute;z-index:-1;left:0}.form-component .form-component-container .field-component.radio .field-component-container .radio-container.checked label:before{background:#000}table{width:100%;min-width:700px;vertical-align:bottom;border-collapse:collapse;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}table p{margin:5px 0}table thead th{padding:0.5rem;text-align:left;font-weight:400;border-bottom:2px solid #333}table tbody td{padding:0.5rem;text-align:left;border-bottom:1px solid #333}table tbody td figure{margin:5px 0}table tbody td figure img{width:auto;height:100px;margin-right:15px}table tbody td.title{display:flex;flex-wrap:wrap;align-items:center}table tbody tr:last-child td{border-bottom:0}table tfoot td{padding:0.5rem;text-align:left;border-bottom:1px solid #333}table tfoot tr:first-child td{border-top:2px solid #333}table tfoot tr:last-child td{border-bottom:0}.table{width:100%}@media only screen and (min-width:768px){.table{display:flex;flex-direction:column}}.table .table-row{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #000}.table .table-row:last-child{border-bottom:0;padding-bottom:0}@media only screen and (min-width:768px){.table .table-row{display:flex;padding:1em 0;flex-wrap:wrap;margin-bottom:0}}.table .table-row .table-td{text-align:left}@media only screen and (min-width:768px){.table .table-row .table-td{text-align:center}}.table .table-row .table-td:nth-of-type(1){margin-bottom:0.5em}@media only screen and (min-width:768px){.table .table-row .table-td:nth-of-type(1){margin-bottom:0}}@media only screen and (min-width:768px){.table .table-row .table-td{width:calc(100% / 5);padding:0 0.125em}}.table .table-row .table-td p{margin:0;font-size:1rem;line-height:1.25;font-family:"Tinos-Regular", "Times New Roman", serif}@media only screen and (min-width:411px){.table .table-row .table-td p{font-size:1.125rem}}.table .table-row .table-td span.label{display:none;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.table .table-row.invalid{position:relative}.table .table-row.invalid .table-td.voucher{text-decoration:line-through}.table .invalid-icon{position:absolute;right:0;top:0;width:20px;height:20px;background:#BE0027;border-radius:90px}@media only screen and (min-width:768px){.table .invalid-icon{left:0;top:calc(50% - 10px);right:auto}}.table .invalid-icon:before,.table .invalid-icon:after{position:absolute;top:3px;left:9px;content:" ";height:14px;width:2px;background-color:#fff}.table .invalid-icon:before{transform:rotate(45deg)}.table .invalid-icon:after{transform:rotate(-45deg)}.table .table-head{display:none}@media only screen and (min-width:768px){.table .table-head{margin:0;display:flex;padding:0.5em 0;text-align:left}}.table .table-head.sortable .table-th{display:flex;align-items:center}.table .table-head.sortable .table-th:after{content:"";margin-left:0.75em;border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:1px;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.table .table-head.sortable .table-th.asc:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.table .table-head.sortable .table-th.desc:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (min-width:768px){.table .table-head .table-th{width:calc(100% / 5);padding:0 0.125em;text-align:left;display:flex;align-items:center}}.table .table-head .table-th p{margin:0;font-size:1rem;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.table .table-head .table-th p{font-size:1.125rem}}.mod_sources{margin-top:1em}.history{max-width:1024px;margin:0 auto}@media only screen and (min-width:768px){.history{margin:0 auto 1000px auto;padding-top:120px;padding-bottom:120px}}.history .desktop-only{display:none}@media only screen and (min-width:768px){.history .desktop-only{display:block}}@media only screen and (min-width:768px){.history .mobile-only{display:none}}.history .image{width:90%;margin:0 auto}.history .image img{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);border:5px solid #fff}@media only screen and (min-width:768px){.history .image{position:absolute;width:100%;top:10em;left:0}}.history .wrapper{position:relative}@media only screen and (min-width:768px){.history .wrapper{width:100%;display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){.history .wrapper .image-container{width:50%;position:fixed}.history .wrapper .image-container .image{opacity:0;transition:all 500ms ease;transform:rotate(0) scale(1.125) translate(0, 0)}.history .wrapper .image-container .image.counted{opacity:1;transform:rotate(-3deg) scale(1) translate(0, 0)}.history .wrapper .image-container .image.counted:nth-of-type(2n){transform:rotate(3deg) scale(1) translate(0, -25px)}.history .wrapper .image-container .image.counted:nth-of-type(3n){transform:rotate(-3deg) scale(1) translate(25px, -50px)}.history .wrapper .image-container .image.counted:nth-of-type(4n){transform:rotate(4deg) scale(1) translate(30px, -50px)}.history .wrapper .image-container .image.counted:nth-of-type(5n){transform:rotate(-3deg) scale(1) translate(0, -25px)}.history .wrapper .image-container .image.counted:nth-of-type(6n){transform:rotate(3deg) scale(1) translate(0, -30px)}.history .wrapper .image-container .image img{width:auto;max-height:400px}}@media only screen and (min-width:768px){.history .wrapper .content-container{width:100%}}@media only screen and (min-width:768px){.history .wrapper .content-container .content{width:50%;opacity:0;padding:0 0 6em 0;max-width:390px;margin:0 0 0 auto}}.history .current-year{left:0;right:0;width:100%;margin:0 auto;position:fixed;max-width:1024px}.history .current-year .content{position:absolute;max-width:390px;width:100%;right:0;top:12em}.history .content{width:90%;margin:3em auto 1em auto;text-align:center}@media only screen and (min-width:768px){.history .content{text-align:right;width:100%;margin:0}}.history .content h2,.history .content h3{line-height:1;font-size:5rem}@media only screen and (min-width:768px){.history .content h2,.history .content h3{font-size:10rem}}.history .content p{margin:0}.ce_timeline_wrapper{margin:3em auto;max-width:1024px;position:relative}@media only screen and (min-width:768px){.ce_timeline_wrapper{margin:4em auto 4em auto}}@media only screen and (min-width:1024px){.ce_timeline_wrapper{margin:6em auto 6em auto}}.ce_timeline_wrapper.no_max_width{max-width:100%}.ce_timeline_wrapper .timeline-gallery{width:45%;left:auto;top:300px;height:100%;display:none;position:fixed;max-width:580px}@media only screen and (min-width:768px){.ce_timeline_wrapper .timeline-gallery{display:block}}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container{position:relative;height:100%;width:100%}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image{transition:all 400ms ease;position:absolute;right:0;left:0;top:0;opacity:0;transform:rotate(0) scale(1.125) translate(0, 0)}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image figure{text-align:center}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image figure img{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);border:5px solid #fff}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image.active{opacity:1;transform:rotate(-3deg) scale(1) translate(0, 0)}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image.active:nth-of-type(2n){transform:rotate(3deg) scale(1) translate(0, -25px)}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image.active:nth-of-type(3n){transform:rotate(-3deg) scale(1) translate(25px, -50px)}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image.active:nth-of-type(4n){transform:rotate(4deg) scale(1) translate(30px, -50px)}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image.active:nth-of-type(5n){transform:rotate(-3deg) scale(1) translate(0, -25px)}.ce_timeline_wrapper .timeline-gallery .timeline-gallery-container .timeline-image.active:nth-of-type(6n){transform:rotate(3deg) scale(1) translate(0, -30px)}.ce_timeline_wrapper .timeline-navigation{position:fixed;display:none}@media only screen and (min-width:768px){.ce_timeline_wrapper .timeline-navigation{top:0;bottom:0;right:0.5em;display:flex;align-items:center}}@media only screen and (min-width:1024px){.ce_timeline_wrapper .timeline-navigation{right:1em}}.ce_timeline_wrapper .timeline-navigation .timeline-navigation-container .navigation ul li{cursor:pointer;margin-bottom:0.25em}.ce_timeline_wrapper .timeline-navigation .timeline-navigation-container .navigation ul li:last-child{margin-bottom:0}.ce_timeline_wrapper .timeline-navigation .timeline-navigation-container .navigation ul li a{width:10px;height:10px;display:block;border-radius:100%;border:1px solid #000}.ce_timeline_wrapper .timeline-navigation .timeline-navigation-container .navigation ul li a span{display:none}.ce_timeline_wrapper .timeline-navigation .timeline-navigation-container .navigation ul li.active a{background:#000}.ce_timeline_wrapper.no_navigation .timeline-navigation{display:none}@media only screen and (min-width:768px){.ce_timeline_wrapper.reverse{margin:0 auto 300px auto}}@media only screen and (min-width:1024px){.ce_timeline_wrapper.reverse{margin:0 auto 600px auto}}.ce_timeline_wrapper.reverse .timeline-gallery{width:50%;left:auto;right:2em}@media only screen and (min-width:1024px){.ce_timeline_wrapper.reverse .timeline-gallery{right:3em}}.ce_timeline_wrapper.not_fixed .timeline-gallery{position:absolute;top:0}.ce_timeline_wrapper.not_fixed .timeline-gallery .timeline-gallery-container .timeline-image{min-height:500px;align-items:center;position:relative;display:flex;left:auto;top:auto}@media only screen and (min-width:1280px){.ce_timeline_wrapper.not_fixed .timeline-gallery .timeline-gallery-container .timeline-image{min-height:640px}}.ce_timeline_wrapper.not_fixed .timeline-gallery .timeline-gallery-container .timeline-image.active{transform:none}.ce_timeline_wrapper.no_image_border .timeline-gallery .timeline-gallery-container .timeline-image{border:0;width:100%;max-width:100%;box-shadow:none}.ce_timeline_wrapper.no_image_border .timeline-gallery .timeline-gallery-container .timeline-image figure img{box-shadow:none;height:640px;border:0}.ce_timeline_wrapper.fade .timeline-gallery{top:100px}@media only screen and (min-width:1024px){.ce_timeline_wrapper.fade .timeline-gallery{top:175px}}.ce_timeline_wrapper.fade .timeline-gallery .timeline-gallery-container .timeline-image{transform:none;transition:opacity 500ms ease}.ce_timeline_wrapper.fade .timeline-gallery .timeline-gallery-container .timeline-image.active{opacity:0;transform:none}.ce_timeline_wrapper.fade .timeline-gallery .timeline-gallery-container .timeline-image.fade{opacity:1}.ce_timeline{padding-bottom:2em;margin-bottom:2em}@media only screen and (min-width:768px){.ce_timeline{padding:6em 0;margin-bottom:0}.ce_timeline:first-child{padding-top:0}.ce_timeline:last-child{padding-bottom:0}}.ce_timeline:last-child{padding-bottom:0;margin-bottom:0}.ce_timeline .timeline-content{text-align:center}@media only screen and (min-width:768px){.ce_timeline .timeline-content{margin:0 0 0 auto;text-align:right;max-width:390px;width:40%}}.ce_timeline .timeline-content h1,.ce_timeline .timeline-content h2,.ce_timeline .timeline-content h3,.ce_timeline .timeline-content h4{line-height:1;font-size:5rem}@media only screen and (min-width:768px){.ce_timeline .timeline-content h1,.ce_timeline .timeline-content h2,.ce_timeline .timeline-content h3,.ce_timeline .timeline-content h4{font-size:10rem}}.ce_timeline .timeline-content.counter{opacity:0;transition:opacity 250ms ease-in}.ce_timeline .timeline-content.is-counted{opacity:1}.ce_timeline .timeline-content p{margin:0}.ce_timeline .timeline-image{width:100%;max-width:420px;margin:1em auto}.ce_timeline .timeline-image figure{text-align:center}@media only screen and (min-width:768px){.ce_timeline .timeline-image{display:none}}@media only screen and (min-width:768px){.ce_timeline.reverse{padding:0;display:flex;min-height:600px;align-items:start}}@media only screen and (min-width:1024px){.ce_timeline.reverse{align-items:center}}@media only screen and (min-width:1024px){.ce_timeline.reverse{min-height:700px}}@media only screen and (min-width:768px){.ce_timeline.reverse .timeline-content{margin:0 auto 0 0;text-align:left;max-width:600px}}.ce_timeline.reverse .timeline-content h1,.ce_timeline.reverse .timeline-content h2,.ce_timeline.reverse .timeline-content h3,.ce_timeline.reverse .timeline-content h4{line-height:1;margin:1rem 0;font-size:3rem}@media only screen and (min-width:1024px){.ce_timeline.reverse .timeline-content h1,.ce_timeline.reverse .timeline-content h2,.ce_timeline.reverse .timeline-content h3,.ce_timeline.reverse .timeline-content h4{font-size:3.5rem}}@media only screen and (min-width:1280px){.ce_timeline.reverse .timeline-content h1,.ce_timeline.reverse .timeline-content h2,.ce_timeline.reverse .timeline-content h3,.ce_timeline.reverse .timeline-content h4{font-size:5rem}}.ce_timeline.reverse .timeline-content p{margin:0;font-size:1rem}@media only screen and (min-width:1024px){.ce_timeline.reverse .timeline-content p{font-size:1.125rem}}@media only screen and (min-width:1280px){.ce_timeline.reverse .timeline-content p{font-size:1.25rem}}.ce_swissmap{width:90%;max-width:768px;margin:2em auto 0 auto}.ce_swissmap svg .cls-1{fill:#161616}.ce_swissmap svg .cls-2{fill:rgba(0, 0, 0, 0);cursor:pointer}.ce_swissmap svg .cls-2.active,.ce_swissmap svg .cls-2:hover{fill:#161616}.cart-summary-component{margin:1rem 0}.cart-summary-component.read-only{margin:0}.cart-summary-component .cart-summary-container .message{margin:1em 0;line-height:1.125;font-size:1rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component .cart-summary-container .message{font-size:1.125rem}}.cart-summary-component .cart-summary-container .cart-summary-shop-link{margin-bottom:2em}.cart-summary-component .cart-summary-container .cart-summary-shop-link a{width:auto;display:inline-block}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main{margin:1em 0 1em 0}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul{margin:0;padding:0;list-style:none}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li{width:100%;padding:2em 0;border-bottom:1px solid #000}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li:first-child{border-top:1px solid #000}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li{display:flex;padding:1em 0;flex-wrap:wrap;align-items:center;justify-content:space-between}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li figure img{height:150px}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li figure img{height:100px}}@media only screen and (min-width:1440px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li figure img{height:120px}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li p{margin:0;font-size:1rem;line-height:1.125;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li p{font-size:1.125rem}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .image{width:45%;float:left;min-height:225px;text-align:center}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .image{width:15%;float:none;min-height:0}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .image figure{text-align:center}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li:before,.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li:after{content:"";clear:both;display:block}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .price{width:50%;float:right;display:flex;flex-wrap:wrap;margin:0.75em 0}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .price p{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .price{width:14%;float:none;height:auto;margin-right:2%}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity{width:50%;float:right}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity input[type="number"]{width:40%;padding:0;outline:none;border-radius:0;border-left:0;border-right:0;line-height:40px;height:40px;text-align:center;border-top:solid 1px rgba(13, 11, 4, 0.25);border-bottom:solid 1px rgba(13, 11, 4, 0.25);background-color:rgba(255, 255, 255, 0.8);font-size:1rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units{display:flex;align-items:center}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn{width:30%;height:40px;color:#000;background-color:rgba(255, 255, 255, 0.8)}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn.first{border-radius:3px 0 0 3px}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn.last{border-radius:0 3px 3px 0}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn:active{color:#000;background-color:rgba(255, 255, 255, 0.8)}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity .cart-units .cart-units-btn:hover{background:#000;color:#fff}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .quantity{width:9%;float:none;margin-right:1%}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .sku,.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name,.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .delete{width:50%;float:right}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .sku,.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name,.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .delete{width:20%;float:none}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .delete{width:50%}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .delete{width:5%;margin-right:2%;text-align:right}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .delete button{border:0;padding:0;width:32px;height:32px;border-radius:0;background:url("/files/globals/icons/delete-icon.svg") no-repeat;background-size:contain}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .sku{margin-bottom:0.25em}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .sku{width:8%;margin-right:2%;margin-bottom:0}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name{margin-bottom:0.5em}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name{width:35%;margin-right:2%;margin-bottom:0}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name p{font-size:1rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name p{font-size:1.125rem}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-main ul li .name p a{text-decoration:none;color:inherit}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer{width:100%;margin:1em 0;display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer{width:auto;margin:1em 10% 1em 0}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price{width:100%;margin:1em 0}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price{width:70%}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price{display:flex;flex-wrap:wrap;margin-bottom:0.25em;justify-content:space-between}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price{margin-bottom:0.25em}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price p{width:45%;margin:0;font-size:1rem;line-height:1.125;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price p{font-size:1.125rem}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price p:last-child{text-align:right}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price p span{display:none}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price:last-of-type{margin-bottom:0}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price .price:last-of-type p{font-weight:600}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width:768px){.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations{width:50%;margin:1em 0}}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations .cart-summary-operation{margin-right:0.5em}.cart-summary-component .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations .cart-summary-operation:last-child{margin-right:0}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main{margin:0}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li{padding:0.5em 0;border:0}@media only screen and (min-width:768px){.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li{justify-content:flex-start}}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .sku,.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .name,.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .price,.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .quantity{float:left}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .sku{width:13%;margin-right:2%}@media only screen and (min-width:768px){.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .sku{width:8%}}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .name{width:73%;margin-right:2%}@media only screen and (min-width:768px){.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .name{width:56%}}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .quantity{width:10%;margin-right:0;text-align:right}@media only screen and (min-width:768px){.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .quantity{width:8%;margin-right:2%;text-align:center}}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .quantity p:after{content:" x";display:inline}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .price{width:85%;float:right;margin-top:0.5em}@media only screen and (min-width:768px){.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-main ul li .price{width:22%;margin-right:0}}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-footer{margin:0}.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price{width:85%;margin:1em 0}@media only screen and (min-width:768px){.cart-summary-component.read-only .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price{width:90%}}.cart-summary-component.cart-widget{height:0;width:95%;display:flex;margin:0 auto;max-width:1280px;position:relative;justify-content:flex-end}.cart-summary-component.cart-widget .cart-summary-container{width:95%;min-height:150px;position:fixed;max-width:360px;background:#fff;margin:5px 0 0 0;border-radius:3px;transition:all 200ms ease-in;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);border:solid 1px rgba(13, 11, 4, 0.25)}.cart-summary-component.cart-widget .cart-summary-container .message{text-align:center}.cart-summary-component.cart-widget .cart-summary-container .message p{margin:0;font-size:1rem}@media only screen and (min-width:411px){.cart-summary-component.cart-widget .cart-summary-container .message p{font-size:1.125rem}}.cart-summary-component.cart-widget .cart-summary-container .cart-summary-headline{text-align:center;margin:0}.cart-summary-component.cart-widget .cart-summary-container .cart-summary-headline h3{text-transform:uppercase;margin:0.75em 0 0.75em 0;font-size:1rem}@media only screen and (min-width:411px){.cart-summary-component.cart-widget .cart-summary-container .cart-summary-headline h3{font-size:1.25rem}}.cart-summary-component.cart-widget .cart-summary-container .cart-summary{padding:0 0.5em 1em 0.5em}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main{margin:0;max-height:300px;overflow-y:scroll}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li{margin:0 0 0.5em 0;padding:0 0 0.5em 0;border-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(13, 11, 4, 0.25)}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li p{font-size:1rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li p{font-size:1.125rem}}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .image{min-height:auto;float:none;width:20.5%;margin:0 1.5% 0 0}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .image figure img{width:auto;height:auto;max-width:100%;max-height:80px}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .name{min-height:auto;float:none;width:60%;margin:0}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .name a{display:inline}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .price{min-height:auto;float:none;width:18%;margin:0}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .price p{display:block;text-align:right}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .price p:after{content:"";width:100%;display:block;height:0.85rem}@media only screen and (min-width:411px){.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .price p:after{height:1rem;margin-top:0.5em}}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .delete{text-align:left;line-height:0;width:100%;margin:0}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .delete button{width:auto;height:auto;line-height:1;color:#c9c9c9;background:none;margin-top:0.5em;font-size:0.85rem;text-transform:none;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-main ul li .delete button{font-size:1rem}}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-footer{margin:0;display:block}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-price{margin:0.75em 0 0.75em 0;width:100%}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations{margin:0;width:100%}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations .update{display:none}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations .checkout{width:100%}.cart-summary-component.cart-widget .cart-summary-container .cart-summary .cart-summary-footer .cart-summary-operations .checkout a{height:auto;width:100%;line-height:1;padding:0.35em 0.25em}.ce_gallery{width:90%;margin:2rem auto;max-width:1024px}.ce_gallery ul{margin:0;padding-left:0;list-style:none}@media only screen and (min-width:411px){.ce_gallery ul{display:flex;flex-wrap:wrap}}.ce_gallery li{margin-bottom:1rem}@media only screen and (min-width:411px){.ce_gallery li{width:49%;margin-right:2%}.ce_gallery li:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:768px){.ce_gallery li{width:32%;margin-right:2%}.ce_gallery li:nth-of-type(2n){margin-right:2%}.ce_gallery li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:1200px){.ce_gallery li{width:24%;margin-right:1.125%}.ce_gallery li:nth-of-type(2n){margin-right:1.125%}.ce_gallery li:nth-of-type(3n){margin-right:1.125%}.ce_gallery li:nth-of-type(4n){margin-right:0}}.ce_gallery figure{margin:0 !important}.ce_gallery .pagination li{width:auto}.ce_youtube{max-width:960px;margin:1em auto 3em auto}.ce_youtube:last-child{margin-bottom:0}.ce_youtube h3,.ce_youtube h2{font-size:1.125rem;margin:1rem 0 1rem 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_youtube h3,.ce_youtube h2{font-size:1.25rem}}@media only screen and (min-width:768px){.ce_youtube h3,.ce_youtube h2{font-size:1.4rem}}.ce_youtube a{position:absolute;display:block;height:100%;width:100%;left:0;top:0}.ce_youtube a .splash-image{top:0;left:0;width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}.ce_youtube .video_container{background:#fff;border:5px solid #fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);padding-bottom:56.25%;position:relative;padding-top:30px;overflow:hidden;height:0}.ce_youtube .video_container iframe{top:0;left:0;border:0;width:100%;height:100%;position:absolute}.ce_opening_hours{text-align:center}.ce_opening_hours h2,.ce_opening_hours h3,.ce_opening_hours h4{margin-bottom:1em;font-size:1.125rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_opening_hours h2,.ce_opening_hours h3,.ce_opening_hours h4{font-size:1.25rem}}.ce_opening_hours p{font-size:1rem;line-height:1.3}@media only screen and (min-width:411px){.ce_opening_hours p{font-size:1.125rem}}.ce_opening_hours .opening_hours{margin:1em 0 2em 0;text-align:left}.ce_opening_hours .opening_hours .row{display:flex;flex-wrap:wrap}.ce_opening_hours .opening_hours .row p{margin:0;line-height:1.3}.ce_opening_hours .opening_hours .row p.day{width:45%}.ce_opening_hours .opening_hours .row p.time{width:55%}.ce_accordion:nth-of-type(1){border-top:1px solid #000}.ce_accordion .toggler{outline:none;padding:0.5em 0;cursor:pointer;font-size:1rem;text-align:center;position:relative;text-transform:uppercase;border-bottom:1px solid #000;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_accordion .toggler{font-size:1.125rem}}.ce_accordion .toggler span{position:absolute;bottom:0;right:1rem;top:0;width:12px;display:flex;font-size:1rem;align-items:center;justify-content:center}@media only screen and (min-width:411px){.ce_accordion .toggler span{font-size:1.125rem}}.ce_accordion .toggler span:before{content:"+";font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_accordion .toggler span.ui-icon-triangle-1-s:before{content:"-"}.ce_accordion .accordion{padding:0.75em;text-align:center;background:url("/files/appenzeller-bier/backgrounds/background-default-darker.png")}@media only screen and (min-width:411px){.ce_accordion .accordion{padding:1em 2em}}.ce_accordion .accordion.ui-accordion-content-active{border-bottom:1px solid #000}.mod_lostPassword .widget-submit{margin-top:1rem}.mod_lostPassword,.mod_login{margin:2em 0}.mod_lostPassword p.login_info,.mod_login p.login_info{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:1024px){.mod_lostPassword p.login_info,.mod_login p.login_info{font-size:1.5rem}}.pagination{margin:1em 0 0 0}.pagination p{font-size:1rem;margin:0 0 0.25em 0;text-align:center}@media only screen and (min-width:411px){.pagination p{font-size:1.125rem}}.pagination ul{padding:0;display:flex;flex-wrap:wrap;justify-content:center}.pagination ul li{margin-bottom:0.25em}.pagination ul li strong,.pagination ul li a{color:#000;height:auto;display:block;font-size:1rem;line-height:1.125;border-radius:7px;margin-right:0.25em;padding:0.25em 0.75em;text-decoration:none;border:1px solid #000;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.pagination ul li strong,.pagination ul li a{font-size:1.125rem}}.pagination ul li strong:hover,.pagination ul li strong:focus,.pagination ul li strong.active,.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li a.active{background:#000;color:#fff}.pagination ul li:last-child a,.pagination ul li:last-child strong{margin-right:0}.mod_personalData .widget-submit{margin-top:2em}.mod_personalData .fieldset,.mod_registration .fieldset{margin-top:1em}.mod_personalData .fieldset:first-child,.mod_registration .fieldset:first-child{margin-top:0}@media only screen and (min-width:500px){.mod_personalData .fieldset,.mod_registration .fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}}.mod_personalData .fieldset p.legend,.mod_registration .fieldset p.legend{width:100%;font-size:1.125rem;margin-bottom:1em;padding-bottom:0.5em;border-bottom:1px solid #000;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.mod_personalData .fieldset p.legend,.mod_registration .fieldset p.legend{font-size:1.25rem}}.mod_personalData .fieldset .widget,.mod_registration .fieldset .widget{width:100%}@media only screen and (min-width:500px){.mod_personalData .fieldset .widget,.mod_registration .fieldset .widget{width:49%}}.mod_personalData .fieldset .widget.widget-checkbox,.mod_registration .fieldset .widget.widget-checkbox{width:100%}.mod_personalData .fieldset .widget.widget-checkbox legend,.mod_registration .fieldset .widget.widget-checkbox legend{display:none;visibility:hidden;margin-bottom:0.5em;line-height:1.125;font-size:1rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.mod_personalData .fieldset .widget.widget-checkbox legend,.mod_registration .fieldset .widget.widget-checkbox legend{font-size:1.125rem}}.vs__dropdown-toggle{outline:none;cursor:pointer;padding:0 0.5rem;min-height:32px;border-radius:3px;border:solid 1px rgba(13, 11, 4, 0.25)}.vs__dropdown-toggle .vs__actions{outline:none;padding:0 3px 0 3px}.vs__dropdown-toggle .vs__actions button{width:10px;height:10px}.vs__dropdown-toggle .vs__actions:after{content:"";position:absolute;right:1rem;top:10px;border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.vs__dropdown-toggle .vs__actions svg{opacity:0}.vs__dropdown-toggle .vs__selected-options{padding:0;margin-bottom:calc(.25em - 0.05em)}.vs__dropdown-toggle .vs__selected-options input{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1rem;outline:none;padding:0;margin:0;border:0}.vs__dropdown-toggle .vs__selected-options input::placeholder{color:#000;font-weight:400;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.vs__dropdown-toggle .vs__selected-options input:-ms-input-placeholder{color:#000;font-weight:400;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.vs__dropdown-toggle .vs__selected-options input::-webkit-input-placeholder{color:#000;font-weight:400;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.vs__dropdown-toggle .vs__selected-options input{font-size:1.125rem}}.vs__dropdown-toggle .vs__selected-options .vs__selected{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;background-color:#fff;border:1px solid #000;color:#000;font-size:0.85rem;padding:0.125em 0.25em;margin:0.25em 0.25em 0.05em 0;line-height:1}@media only screen and (min-width:411px){.vs__dropdown-toggle .vs__selected-options .vs__selected{font-size:1rem}}.vs__dropdown-toggle .vs__selected-options .vs__selected button.selected,.vs__dropdown-toggle .vs__selected-options .vs__selected button:hover{border:0;color:#000;background:none}.vs__dropdown-toggle .vs__selected-options .vs__selected svg{fill:#000}.v-select.vs--open .vs__dropdown-toggle .vs__actions{cursor:pointer}.v-select.vs--open .vs__dropdown-toggle .vs__actions .vs__clear{display:none}.v-select.vs--open .vs__dropdown-toggle .vs__actions:after{transform:rotate(-135deg)}.vs__dropdown-menu{padding:0;border-radius:0 0 3px 3px}.vs__dropdown-menu .vs__dropdown-option{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;padding:0.125em 0.5em;font-size:1rem}@media only screen and (min-width:411px){.vs__dropdown-menu .vs__dropdown-option{font-size:1.125rem}}.widget.cart-select .select-container{width:100%}.field-component.select .select-container,.widget-select .select-container,.cart-select{position:relative}.field-component.select .select-container select,.widget-select .select-container select,.cart-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:#000;height:32px;cursor:pointer;padding:0 0.5rem;background:#fff;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1rem;border-radius:3px}@media only screen and (min-width:411px){.field-component.select .select-container select,.widget-select .select-container select,.cart-select select{font-size:1.125rem}}.field-component.select .select-container:before,.widget-select .select-container:before,.cart-select:before{content:"";position:absolute;right:1rem;top:10px;border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.field-component.select .select-container select::-ms-expand,.widget-select .select-container select::-ms-expand,.cart-select select::-ms-expand{display:none}.fade-enter-active{transition:opacity 200ms ease-out}.fade-enter-to{opacity:1}.fade-enter{opacity:0}.ce_dlh_googlemaps{box-shadow:4px 4px 10px 0 rgba(0, 0, 0, 0.19);border:solid 8px #fff;margin-bottom:2em;height:100%;width:100%}.ce_dlh_googlemaps .dlh_googlemap{height:600px;width:100%}.ce_blog .image{display:inline-block;margin-bottom:1em}.ce_blog .image figure img{border:solid 10px #fff;box-shadow:4px 4px 10px 0 rgba(0, 0, 0, 0.19)}.ce_blog p.info{color:#000;font-size:1rem;margin:0 0 0.5rem 0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_blog p.info span.author{padding-left:1.125rem;position:relative}@media only screen and (min-width:411px){.ce_blog p.info span.author{padding-left:1.25rem}}.ce_blog p.info span.author:before{position:absolute;display:block;content:"";bottom:0;left:0;top:0;width:1rem;background:url(/files/globals/icons/user-icon.svg) no-repeat left center;background-size:contain}@media only screen and (min-width:1280px){.ce_blog p.info span.author:before{width:1.25rem}}.ce_blog h3{margin:0 0 0.5rem 0}.ce_blog p{font-size:1rem;line-height:1.3;margin:0 0 0.5rem 0}.mod_master .ce_blog .image{margin:1rem auto 2rem auto;text-align:center;display:block}.mod_master .ce_blog h1{margin-top:0;margin-bottom:1rem}.mod_master .ce_text{margin:2rem 0}@media only screen and (min-width:768px){.mod_master .txt-el.right,.mod_master .txt-el.left{display:flex;flex-wrap:nowrap}.mod_master .txt-el.right .content-container,.mod_master .txt-el.left .content-container{width:auto;display:inline-block}}.mod_master .txt-el .image_container.float_below{width:auto;margin:1rem 0;max-width:600px}.mod_master .txt-el .image_container.float_left{margin:0 0 0 2rem;width:100%;max-width:none}.mod_master .txt-el .image_container.float_right{margin:0 2rem 0 0;width:100%;max-width:none}.shop-navigation-component .shop-navigation-component-container{margin:2em 0}.shop-navigation-component .shop-navigation-component-container h3{font-size:1.125rem;margin:0 0 1rem 0;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.shop-navigation-component .shop-navigation-component-container h3{font-size:1.25rem}}.shop-navigation-component .shop-navigation-component-container nav ul li{cursor:pointer;font-size:1rem;line-height:1.5rem;margin-bottom:0.75rem;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.shop-navigation-component .shop-navigation-component-container nav ul li{font-size:1.125rem}}.shop-navigation-component .shop-navigation-component-container nav ul li span{position:relative;display:inline-block;padding-bottom:0.25rem}.shop-navigation-component .shop-navigation-component-container nav ul li:hover span:after,.shop-navigation-component .shop-navigation-component-container nav ul li.active span:after{content:"";width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}.shop-navigation-component .shop-navigation-component-container nav ul li:hover ul li span:after,.shop-navigation-component .shop-navigation-component-container nav ul li.active ul li span:after{content:none}.shop-navigation-component .shop-navigation-component-container nav ul li ul{margin:0.75em 0;display:none}@media only screen and (min-width:600px){.shop-navigation-component .shop-navigation-component-container nav ul li ul{display:block}}.shop-navigation-component .shop-navigation-component-container nav ul li ul li{font-size:1rem;line-height:1.5rem;margin-bottom:0.5rem;text-transform:none;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.shop-navigation-component .shop-navigation-component-container nav ul li ul li{font-size:1.125rem}}.shop-navigation-component .shop-navigation-component-container nav ul li ul li span{display:inline;padding-bottom:0.125rem}.shop-navigation-component .shop-navigation-component-container nav ul li ul li:hover span:after,.shop-navigation-component .shop-navigation-component-container nav ul li ul li.active span:after{content:"";width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}.mod_search .pagination{margin:1em 0}.mod_search .pagination>p{display:none}.mod_search .pagination ul{justify-content:center}.mod_search .submit img{height:1.125rem}.mod_search .submit:focus,.mod_search .submit:hover{background:none}.ce_results>div{text-align:center;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #000}.ce_results>div.first{margin-top:2em;padding-top:2em;border-top:1px solid #000}.ce_results>div h3{margin:0;font-size:1.5rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.ce_results>div h3 a{text-decoration:none}.ce_results>div h3 span.relevance{display:none}.ce_results>div p{font-size:1rem}@media only screen and (min-width:411px){.ce_results>div p{font-size:1.125rem}}.ce_results>div p.context{max-width:1024px;margin:0 auto}.ce_results>div p.context mark.highlight{background-color:black;color:#fff}.ce_results>div p.url{display:none}.ce_member_overview .headline{margin:1em 0;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #000;justify-content:space-between}.ce_member_overview .headline h2{margin:0;font-size:1rem;line-height:1.5;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_member_overview .headline h2{font-size:1.125rem}}.ce_member_overview .headline .ce_hyperlink{margin:0.5rem 0}.ce_member_overview .ce_hyperlink a{font-size:1rem}@media only screen and (min-width:411px){.ce_member_overview .ce_hyperlink a{font-size:1.125rem}}.ce_member_overview .member{margin:1em 0;display:flex;flex-wrap:wrap}.ce_member_overview .member dl{width:100%;margin:0 0 0.5rem 0}@media only screen and (min-width:500px){.ce_member_overview .member dl{width:49%;margin-bottom:1em}}.ce_member_overview .member dl:nth-child(1){width:100%}.ce_member_overview .member dl dd,.ce_member_overview .member dl dt{margin:0;font-size:1rem}@media only screen and (min-width:411px){.ce_member_overview .member dl dd,.ce_member_overview .member dl dt{font-size:1.125rem}}.ce_member_overview .member dl dd dt,.ce_member_overview .member dl dt dt{margin-bottom:0.25rem}.mod_order_list{margin:2em 0}.mod_order_list h2{font-size:1rem;line-height:1.5;margin:0 0 0.5em 0;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.mod_order_list h2{font-size:1.125rem}}.mod_order_list p.message{font-size:1rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.mod_order_list p.message{font-size:1.125rem}}.mod_order_list .orders .content{padding:2em 1em;background:#fff;background:url("/files/appenzeller-bier/backgrounds/background-default.png");background-size:contain;overflow-x:scroll}@media only screen and (min-width:768px){.mod_order_list .orders .content{overflow-x:hidden}}.mod_order_list .orders .content .ce_hyperlink{margin-bottom:1em;text-align:right}.mod_order_list .orders .content .ce_hyperlink a{font-size:0.85rem}@media only screen and (min-width:411px){.mod_order_list .orders .content .ce_hyperlink a{font-size:1rem}}.mod_order_list .orders:last-child{margin-bottom:0}.field-component.form-wizard .field-component-container .form{padding:1.5em 1em;margin:1em 0 0 0;background:url(/files/appenzeller-bier/backgrounds/background-default-darker.png);background-size:contain;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1280px){.field-component.form-wizard .field-component-container .form{margin:1em -2em 0 -2em;padding:1.5em 2em 1em 2em}}.field-component.form-wizard .field-component-container .form .field-component{width:100%;margin-bottom:1em}.field-component.form-wizard .field-component-container .form .field-component .field-component-container label.label:after{content:none}.field-component.form-wizard .field-component-container .form .field-component.mandatory .field-component-container label.label:after{content:"*";color:tomato}@media only screen and (min-width:500px){.field-component.form-wizard .field-component-container .form .field-component{width:49%}}@media only screen and (min-width:320px){.field-component.form-wizard .field-component-container .form .field-component.w30{width:29%}}@media only screen and (min-width:500px){.field-component.form-wizard .field-component-container .form .field-component.w30{width:14%}}@media only screen and (min-width:320px){.field-component.form-wizard .field-component-container .form .field-component.w70{width:69%}}@media only screen and (min-width:500px){.field-component.form-wizard .field-component-container .form .field-component.w70{width:34%}}.field-component.form-wizard .field-component-container .form .field-component.w100{width:100%}.field-component.form-wizard .entities{display:flex;flex-wrap:wrap}.field-component.form-wizard .entities .entity{width:100%}.field-component.form-wizard .entities .entity .rows{display:flex;flex-wrap:wrap}.field-component.form-wizard .entities .entity .rows .row{font-size:1rem;line-height:1.25;margin-right:0.25em;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.field-component.form-wizard .entities .entity .rows .row{font-size:1.125rem}}.field-component.form-wizard .entities .entity .rows .row.dateOfBirth{display:none}.field-component.form-wizard .entities .entity .rows .row.empty-value{display:none}.field-component.form-wizard .entities .entity .rows .row .name{display:none}.field-component.form-wizard .entities .entity .rows .row.company.empty-value{display:block}.field-component.form-wizard .entities .entity .rows .row.company,.field-component.form-wizard .entities .entity .rows .row.name2,.field-component.form-wizard .entities .entity .rows .row.title,.field-component.form-wizard .entities .entity .rows .row.phone,.field-component.form-wizard .entities .entity .rows .row.mobile,.field-component.form-wizard .entities .entity .rows .row.email,.field-component.form-wizard .entities .entity .rows .row.gender{flex-basis:100%}.field-component.form-wizard .entities .entity .rows .row.city:after,.field-component.form-wizard .entities .entity .rows .row.streetNumber:after{content:","}.field-component.form-wizard .operations{margin:10px 0 0 0;width:100%;max-width:420px;display:flex;flex-wrap:wrap}.field-component.form-wizard .operations .button{width:auto;margin-right:2%}.field-component.form-wizard .operations .button:last-child{margin-right:0}.form-wizard input[type="number"]{background:#fff;text-align:left;padding-right:0}.tiles{margin-bottom:0.5em}.tiles .tiles-container{display:flex;flex-wrap:wrap;border-radius:3px;background-color:rgba(255, 255, 255, 0.8);border-top:solid 2px rgba(13, 11, 4, 0.25)}.tiles .tiles-container .tile{display:flex;flex-wrap:wrap;flex-direction:column;border-bottom:solid 2px rgba(13, 11, 4, 0.25)}.tiles .tiles-container .tile:last-child{border-radius:0 0 3px 3px}.tiles .tiles-container .tile.w50{width:50%}.tiles .tiles-container .tile.w100{width:100%;border-right:solid 2px rgba(13, 11, 4, 0.25);border-left:solid 2px rgba(13, 11, 4, 0.25)}.tiles .tiles-container .tile.h100{height:100%}.tiles .tiles-container .tile .tile{border-left:solid 2px rgba(13, 11, 4, 0.25);border-right:solid 2px rgba(13, 11, 4, 0.25);padding:5px 10px;display:block;width:100%}@media only screen and (min-width:411px){.tiles .tiles-container .tile .tile{padding:10px 15px}}.tiles .tiles-container .tile .tile:last-child{border-radius:0;border-bottom:0}.tiles .tiles-container .tile .tile.h60{height:calc(80px + 50px)}@media only screen and (min-width:411px){.tiles .tiles-container .tile .tile.h60{height:calc(90px + 60px)}}.tiles .tiles-container .tile .tile.h40{height:80px}@media only screen and (min-width:411px){.tiles .tiles-container .tile .tile.h40{height:90px}}.tiles .tiles-container .tile .tile.h20{height:50px}@media only screen and (min-width:411px){.tiles .tiles-container .tile .tile.h20{height:60px}}.tiles .tiles-container .tile .tile.no-padding{padding:0}.tiles .tiles-container .tile.no-border-left .tile{border-left:0}.tiles .tiles-container .tile.no-border-right .tile{border-right:0}.tiles .tiles-container .tile.desktop.h100{height:auto}@media only screen and (min-width:1024px){.tiles .tiles-container .tile.desktop.h100{height:100%}}.tiles .tiles-container .tile.desktop.w50{width:100%}@media only screen and (min-width:1024px){.tiles .tiles-container .tile.desktop.w50{width:50%}}.tiles .tiles-container .tile.desktop.no-border-left .tile{border-left:solid 2px rgba(13, 11, 4, 0.25)}@media only screen and (min-width:1024px){.tiles .tiles-container .tile.desktop.no-border-left .tile{border-left:0}}.ce_icon_text{height:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.ce_icon_text.central{align-items:center}.ce_icon_text .background-image{width:calc(27.5% + 5px);height:100%;margin-right:5%;background-size:cover}@media only screen and (min-width:411px){.ce_icon_text .background-image{width:calc(22.5% + 5px);margin-right:5%}}.ce_icon_text figure{width:auto;display:inline-block;margin-right:1rem;text-align:left}@media only screen and (min-width:411px){.ce_icon_text figure{width:auto;display:inline-block}}.ce_icon_text figure img{height:50px}@media only screen and (min-width:411px){.ce_icon_text figure img{height:70px}}.ce_icon_text p{margin:0;width:65%;text-align:left;line-height:1.25;font-size:1.125rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_icon_text p{font-size:1.25rem}}.ce_icon_text .text{width:100%;height:50px;padding:5px 0 0 0;display:flex;align-items:center}@media only screen and (min-width:411px){.ce_icon_text .text{height:60px;padding:10px 0 0 0}}.ce_icon_text .text p{width:100%;font-size:1.125rem}@media only screen and (min-width:411px){.ce_icon_text .text p{font-size:1.25rem}}.ce_icon_text .text.large p{font-size:1rem}@media only screen and (min-width:411px){.ce_icon_text .text.large p{font-size:1.125rem}}.ce_icon_text.background p{width:calc(67.5% - 5px)}@media only screen and (min-width:411px){.ce_icon_text.background p{width:calc(72.5% - 10px);font-size:1.25rem}}.ce_icon_text.large-text>p{line-height:1;font-size:2rem;text-transform:uppercase;font-family:"Barlow-Light", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_icon_text.large-text>p{font-size:2.5rem}}.ce_icon_text.large-icon p{font-size:1.25rem;text-transform:uppercase;font-family:"Barlow-Light", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_icon_text.large-icon p{font-size:1.75rem}}.ce_icon_text.small-icon figure img{height:auto}@media only screen and (min-width:411px){.ce_icon_text.small-icon figure img{top:3px;height:50px;position:relative}}.ce_camel_case_text{height:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.ce_camel_case_text p{font-family:"Barlow-Light", "Helvetica Neue", sans-serif;font-weight:300;margin:0}.ce_camel_case_text p span{font-size:2rem;line-height:1}@media only screen and (min-width:411px){.ce_camel_case_text p span{font-size:2.625rem}}.ce_camel_case_text p span:last-child{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1.125rem;line-height:1}@media only screen and (min-width:411px){.ce_camel_case_text p span:last-child{font-size:1.25rem}}.ce_tile_content{text-align:left;padding:10px}@media only screen and (min-width:411px){.ce_tile_content{padding:15px}}.ce_tile_content p{line-height:1.25;margin:0 0 0.25em 0;font-size:1.125rem;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.ce_tile_content p{font-size:1.25rem}}.ce_tile_content p:last-child{margin-bottom:0}.ce_tile_content.columns{display:flex;flex-wrap:wrap;align-items:center}.ce_tile_content.columns p{width:62.5%;margin-right:2.5%}@media only screen and (min-width:1280px){.ce_tile_content.columns p{width:47.5%;margin-bottom:0}}.ce_tile_content.columns .ce_icon_text{width:35%;display:block}@media only screen and (min-width:1280px){.ce_tile_content.columns .ce_icon_text{width:50%;display:flex;flex-wrap:wrap;align-items:center}}.ce_tile_content.columns .ce_icon_text p{width:100%;text-align:center}@media only screen and (min-width:1280px){.ce_tile_content.columns .ce_icon_text p{margin:0;width:70%;text-align:left}}.ce_tile_content.columns .ce_icon_text figure{width:100%;text-align:center;margin-bottom:0.5em}@media only screen and (min-width:1280px){.ce_tile_content.columns .ce_icon_text figure{width:30%;margin:0}}.ce_tile_content.columns .ce_icon_text figure img{height:45px}@media only screen and (max-width:767px){.is-sticky{position:static !important}}.ce_pledge_icons{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end}@media only screen and (min-width:1024px){.ce_pledge_icons{margin-top:1em}}.ce_pledge_icons figure img{width:auto;height:100px;max-width:none}.beer-filter{padding:1em 0;background:#fff}.beer-filter .palette-container{width:90%;display:flex;margin:0 auto;flex-wrap:wrap;max-width:960px;justify-content:space-between}.beer-filter .palette-container .field-component{width:100%;margin-bottom:0.5em}.beer-filter .palette-container .field-component:last-child{margin-bottom:0}@media only screen and (min-width:768px){.beer-filter .palette-container .field-component{width:21%;margin-bottom:0}}.beer-filter .palette-container .field-component.select{width:100%}@media only screen and (min-width:768px){.beer-filter .palette-container .field-component.select{width:33%}}.beer-filter .palette-container .field-component.select label{display:none}.tippy-popper{z-index:5 !important}.tippy-popper .tippy-content{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1rem}@media only screen and (min-width:411px){.tippy-popper .tippy-content{font-size:1.125rem}}.form-filter{padding:1em 0;background:#fff}.form-filter .palette-container{width:90%;display:flex;margin:0 auto;flex-wrap:wrap;max-width:960px;justify-content:space-between}.form-filter .palette-container .field-component{width:100%;margin-bottom:0.5em}.form-filter .palette-container .field-component:last-child{margin-bottom:0}@media only screen and (min-width:768px){.form-filter .palette-container .field-component{width:21%;margin-bottom:0}}.form-filter .palette-container .field-component.select{width:100%}@media only screen and (min-width:768px){.form-filter .palette-container .field-component.select{width:33%}}.form-filter .palette-container .field-component.select label{display:none}.field-component div.info{margin:0;width:auto;color:#333;text-align:left;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:0.85rem}@media only screen and (min-width:411px){.field-component div.info{font-size:1rem}}.field-component.number{position:relative}.field-component.number .range-menu{cursor:pointer}.field-component.number .range-menu span{height:32px;display:block;font-size:1rem;padding:0 0.5em;line-height:32px;position:relative;border-radius:3px;background:#fff;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.field-component.number .range-menu span{font-size:1.125rem}}.field-component.number .range-menu span:after{top:10px;content:"";right:1rem;padding:4px;position:absolute;border:solid black;display:inline-block;transform:rotate(45deg);border-width:0 1px 1px 0}.field-component.number .range-input{left:0;width:100%;max-width:300px;display:none;z-index:5;padding:1em 1.25em;margin-top:2px;background:#fff;position:absolute;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);border:solid 1px rgba(13, 11, 4, 0.25)}@media only screen and (min-width:768px){.field-component.number .range-input{left:-1em;width:250px;margin-top:0.5em}}.field-component.number .range-input .range-input-detail{display:flex;flex-wrap:wrap;margin-top:1em;align-items:center;justify-content:space-between}.field-component.number .range-input .range-input-detail div{width:33.333%}.field-component.number .range-input .range-input-detail div.range-current-value{text-align:left}.field-component.number .range-input .range-input-detail div.range-reset{text-align:center;line-height:1}.field-component.number .range-input .range-input-detail div.range-max-value{text-align:right}.field-component.number .range-input .range-input-detail span{height:32px;line-height:32px;padding:0 1em;font-size:1rem;border-radius:3px;display:inline-block;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.field-component.number .range-input .range-input-detail span{font-size:1.125rem}}.field-component.number .range-input .range-input-detail button{font-family:"Barlow-Regular", "Helvetica Neue", sans-serif;font-size:1rem;text-transform:none;text-decoration:underline;line-height:1;height:auto;padding:0;border:0;margin:0}@media only screen and (min-width:411px){.field-component.number .range-input .range-input-detail button{font-size:1.125rem}}.field-component.number .range-input .range-input-detail button:hover,.field-component.number .range-input .range-input-detail button:focus{color:#000;background:none}.field-component.number.active .range-menu span:after{transform:rotate(-135deg)}.field-component.number.active .range-input{display:block}.form-component .noUi-target{box-shadow:none;background:#fff;border-radius:3px;border:solid 1px #979797}.form-component .noUi-handler{width:30px;height:30px;right:-17px;top:-7px;outline:none;border-radius:100%;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.18);border:solid 1px #979797;background-color:#fff}.form-component .noUi-handler:after,.form-component .noUi-handler:before{content:none}.form-component .noUi-connect{background:#000}.form-component .color .noUi-connect{background:transparent}.form-component .color .range-input{right:0;left:auto}.form-component .color .range-input .noUi-target{background-image:linear-gradient(to right, #fef59a 0%, #c47b09 35%, #622514 67%, #120807 100%)}.form-component p.hint{margin:1em 0 0 0;font-size:0.85rem;text-align:right;color:#333;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:411px){.form-component p.hint{font-size:1rem}}.cookiebar{z-index:20 !important;color:#000 !important;font-size:1rem !important;background-color:#fff !important;padding:0.5em 1em !important;border-top:1px solid rgba(13, 11, 4, 0.25) !important;font-family:"Tinos-Regular", "Times New Roman", Georgia, serif}@media only screen and (min-width:411px){.cookiebar{font-size:1.125rem}}.cookiebar .cookiebar__button{width:auto;background:0;cursor:pointer;overflow:hidden;border-radius:3px;white-space:nowrap;text-transform:uppercase;border:solid 1px rgba(13, 11, 4, 0.25);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;font-size:1rem;padding:0.35em 0.25em;letter-spacing:0.38px;line-height:1;color:#000}@media only screen and (min-width:411px){.cookiebar .cookiebar__button{font-size:1.125rem}}.cookiebar .cookiebar__button.selected,.cookiebar .cookiebar__button:hover,.cookiebar .cookiebar__button:focus{border:1px solid #000;background:#000;color:#fff}.ce_image .image_container{width:960px;text-align:center;margin:2rem auto !important}.ce_imageslider{position:relative;overflow:hidden}.ce_imageslider .link-box{position:absolute;left:-2rem;bottom:2.5rem;cursor:pointer;padding-left:2rem;transform:rotate(-4deg);background:#cd2d26;box-shadow:0 0 6px rgba(0, 0, 0, 0.4)}@media only screen and (min-width:768px){.ce_imageslider .link-box{bottom:4rem}}@media only screen and (min-width:1024px){.ce_imageslider .link-box{bottom:6rem}}.ce_imageslider .link-box a{display:block;color:#fff;font-size:1.25rem;text-decoration:none;padding:0.5rem 0.75rem;line-height:1;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:768px){.ce_imageslider .link-box a{font-size:1.5rem}}@media only screen and (min-width:1024px){.ce_imageslider .link-box a{font-size:3rem;padding:0.75rem 2rem}}@media only screen and (min-width:1280px){.ce_imageslider .link-box a{font-size:4rem}}@media only screen and (min-width:768px){.ce_imageslider .link-box a br{display:none}}.ce_imageslider .link-box:hover,.ce_imageslider .link-box:focus{box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}@keyframes fadein{from{opacity:0}to{opacity:1}}.ce_produktslider{position:relative;max-width:1280px;margin:0 auto 2rem auto}.ce_produktslider .splide__arrow{position:absolute;z-index:5;top:40%;border:0;padding:0;margin:0;display:none}@media only screen and (min-width:768px){.ce_produktslider .splide__arrow{display:block}}.ce_produktslider .splide__arrow.splide__arrow--prev{left:-14px}.ce_produktslider .splide__arrow.splide__arrow--next{right:-14px}.ce_produktslider .splide__pagination li{line-height:1}.ce_produktslider .splide__pagination .splide__pagination__page{line-height:1;padding:3px;margin:0 2px 0 0;display:inline-block;color:transparent;border-radius:100%;background:#c8c8c8;border:1px solid #b4b4b4}.ce_produktslider .splide__pagination .splide__pagination__page.is-active{background:#979797;border:1px solid #858585}.ce_produktslider .splide__slide img,.ce_produktslider .splide__slide video{object-fit:contain;max-height:450px}.ce_produktslider .splide__slide .ce_image{height:100%}.ce_produktslider .splide__slide .ce_image .image_container{height:100%}.ce_produktslider .splide__slide .ce_image a{height:100%;display:flex;align-items:center}.ce_produktslider .slick-slide{outline:none}.ce_produktslider .slick-dots{position:absolute;bottom:1rem;left:0;right:0;padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;justify-content:center}.ce_produktslider .slick-dots li{margin-right:0.5rem;line-height:1}.ce_produktslider .slick-dots li:last-child{margin-right:0}.ce_produktslider .slick-dots li.slick-active button{background:white}.ce_produktslider .slick-dots li button{width:0.5rem;height:0.5rem;line-height:1;font-size:0;margin:0;border:0;padding:3px;color:transparent;border-radius:100%;background:rgba(255, 255, 255, 0.3)}.ce_produktslider .slick-arrow{margin:0;border:0;padding:0;position:absolute;z-index:5;top:40%}.ce_produktslider .slick-arrow:focus,.ce_produktslider .slick-arrow:hover{background:none}.ce_produktslider .slick-arrow:after{content:"";border:solid white;border-width:0 1px 1px 0;display:inline-block;padding:16px}.ce_produktslider .slick-arrow.slick-prev{left:0.5rem}.ce_produktslider .slick-arrow.slick-prev:after{margin-left:10px;transform:rotate(135deg)}.ce_produktslider .slick-arrow.slick-next{right:0.5rem}.ce_produktslider .slick-arrow.slick-next:after{margin-right:10px;transform:rotate(-45deg)}.ce_produktslider .ce_image{display:none}.ce_produktslider .ce_image:first-child{display:block}.ce_produktslider .ce_image .image_container{width:auto;margin:0 !important}.ce_produktslider.active{max-height:100%}.ce_produktslider.active .ce_image{display:block}@supports (animation-fill-mode: forwards){.ce_produktslider{opacity:0;animation:fadein 250ms ease-in;animation-delay:500ms;animation-fill-mode:forwards}}.ce_back-button{margin:1.5rem 0 0 0;position:fixed;z-index:10}.ce_back-button a{width:auto;line-height:1;background:#fff;border-radius:3px;display:inline-block;text-decoration:none;padding:0.5rem 0.75rem 0.5rem 0.75rem;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_back-button a:before{content:"";border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:4px;margin-right:0.25rem;transform:rotate(135deg)}.mod_article.hero .aside-container{width:95%}@media only screen and (min-width:1440px){.mod_article.hero .aside-container{padding:3rem 0}}.aside-container{margin:0 auto;max-width:1600px}@media only screen and (min-width:1440px){.aside-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}.aside-container .mod_favorite-list,.aside-container .mod_product-list{margin:0;width:auto;max-width:100%}.aside-container .shop-headline{margin-left:0;margin-right:0;max-width:100%;width:auto}.aside-container .ce_produktslider{max-width:100%;margin:0}.aside-container .product-filter-container .form-component .palette{width:auto;margin:0;max-width:100%}@media only screen and (min-width:1440px){.aside-container main.main{width:80%;margin-right:1.5%;padding-right:1.5%;border-right:2px solid #fff}}.aside-container aside.right{display:none}.aside-container aside.right .headline{border-bottom:1px solid #000}.aside-container aside.right .headline h3{font-size:1.5rem;margin:0 0 0.5rem 0;letter-spacing:0.5px;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.aside-container aside.right .product-list-container{display:block;min-height:0;width:100%}.aside-container aside.right .product-list-container .loading-component{min-height:175px;display:flex;align-items:center}.aside-container aside.right .product-list-container .slick-arrow{margin:0;border:0;padding:0;position:absolute;z-index:5;top:30%}.aside-container aside.right .product-list-container .slick-arrow:focus,.aside-container aside.right .product-list-container .slick-arrow:hover{background:none}.aside-container aside.right .product-list-container .slick-arrow:after{content:"";border:solid #979797;border-width:0 1px 1px 0;display:inline-block;padding:12px}.aside-container aside.right .product-list-container .slick-arrow.slick-prev{left:0.5rem}.aside-container aside.right .product-list-container .slick-arrow.slick-prev:after{margin-left:8px;transform:rotate(135deg)}.aside-container aside.right .product-list-container .slick-arrow.slick-next{right:0.5rem}.aside-container aside.right .product-list-container .slick-arrow.slick-next:after{margin-right:8px;transform:rotate(-45deg)}.aside-container aside.right .product-list-container .ce_product_box{width:100%;border:0;background:none;margin:0}.aside-container aside.right .product-list-container .ce_product_box h3{font-size:1.4rem;line-height:1.3}.aside-container aside.right .product-list-container .ce_product_box .ce_image figure{margin:0 auto 1rem auto !important;text-align:center}.aside-container aside.right .product-list-container .ce_product_box .ce_image figure img{text-align:center;margin:10px auto 0 auto}.aside-container aside.right .product-list-container .ce_product_box .product-container{padding:0}.aside-container aside.right .product-list-container .ce_product_box .product-container a{min-height:0}@media only screen and (min-width:1440px){.aside-container aside.right{display:block;width:18.5%}}.amount-icon{display:block;width:20px;height:20px;border-radius:100%;border:1px solid #fff;background-size:contain;background-repeat:no-repeat;background-position:center center}.amount-icon.red{background-image:url("../../bundles/scherrermediengmbhcontaolochertheme/icons/cross-icon.svg");background-color:#a32233;background-size:8px 8px}.amount-icon.yellow{background-image:url("../../bundles/scherrermediengmbhcontaolochertheme/icons/minus-icon.svg");background-color:#ddca4a}.amount-icon.green{background-image:url("../../bundles/scherrermediengmbhcontaolochertheme/icons/tick-icon.svg");background-color:#55923b}.discount-text.inactive{display:none}.discount-text p{text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;margin:0;width:auto;line-height:1;display:inline-block;border-radius:3px;border:1px solid #BE0027;color:#BE0027}.discount-text p span.new{background:#BE0027;color:#fff}.discount-text p span{display:inline-block;padding:0.25rem 0.5rem}.vouchers-form-component{max-width:540px;margin:1rem 0}.vouchers-form-component .vouchers-form-container{width:100%}@media only screen and (min-width:500px){.vouchers-form-component .vouchers-form-container{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width:500px){.vouchers-form-component .vouchers-form-container .text-widget{width:67.5%}}@media only screen and (min-width:500px){.vouchers-form-component .vouchers-form-container .submit-widget{width:30%}}.vouchers-form-component .vouchers-list{margin-bottom:1rem}@media only screen and (min-width:500px){.vouchers-form-component .vouchers-list{width:67.5%}}.vouchers-form-component .vouchers-list .voucher{display:flex;padding:0.25rem 0;align-items:center;justify-content:space-between}.vouchers-form-component .vouchers-list p{font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;text-transform:uppercase;margin:0}.vouchers-form-component .vouchers-list button{padding:0;margin:0;border:0;border-radius:0;display:block}.vouchers-form-component .vouchers-list button:hover,.vouchers-form-component .vouchers-list button:focus{background:none}.vouchers-form-component .vouchers-list button span{display:none}.vouchers-form-component .vouchers-list button:after{content:"";width:32px;height:32px;display:block;position:relative;background:url(/files/globals/icons/delete-icon.svg) no-repeat;background-size:contain}.cart-summary-component .attributes p.gift-message{font-size:16px !important;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif !important;margin:4px 0 !important}.cart-summary-component .attributes p.gift-message:before{content:open-quote}.cart-summary-component .attributes p.gift-message:after{content:close-quote}.baskets-container{counter-reset:section;padding:6px 0;width:100%}.baskets-container .basket{line-height:1.125;padding-bottom:6px;margin-bottom:6px;counter-increment:section;border-bottom:solid 1px rgba(13, 11, 4, 0.25)}.baskets-container .basket:last-child{border-bottom:0}.baskets-container .basket:before{font-size:16px;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;content:counter(section) ". "}.baskets-container span{font-size:15px;margin-left:4px;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.baskets-container span:after{content:", "}.baskets-container span:last-child:after{content:none}.ce_gift_form{display:none;margin:1rem 0}.ce_gift_form.active{display:block}.ce_gift_form textarea{width:100%;resize:none;min-height:100px}.ce_gift_form .form-buttons-container{margin:1rem 0}.loader{margin:1rem auto;text-align:center}.loader img{max-height:100px}.loader p{margin:0;text-align:center;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif !important}.ce_liveticker{margin:1rem 0;background:#000;padding:15px 10px;color:#fff;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.ce_liveticker.active{display:block}.ce_liveticker p{margin:0;color:#fff;line-height:1.3}.ce_liveticker p strong{text-transform:uppercase}.ce_liveticker p a{color:#fff}.ce_liveticker p a:focus,.ce_liveticker p a:hover{text-decoration:underline}.ce_liveticker a{color:#fff}.ce_teaserbox{position:relative;border:4px solid #fff;background:rgba(255, 255, 255, 0.3);margin:0 10px 0 0}.ce_teaserbox h3{margin:0;line-height:1.2;font-size:1.2rem;min-height:90px;text-transform:uppercase}@media only screen and (min-width:1440px){.ce_teaserbox h3{font-size:1.4rem}}.ce_teaserbox h3 a{display:flex;padding:15px 20px;align-items:baseline;text-decoration:none}.ce_teaserbox h3 a:after{content:"";top:-2px;margin-left:10px;position:relative;border:solid #97393b;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(-45deg)}.ce_teaserbox .image{width:100%;height:300px}.ce_teaserbox .image a{display:block}.ce_teaserbox figure{position:relative;height:100%;width:100%}.ce_teaserbox img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (min-width:1024px){.ce_teaserbox.six-cols h3{font-size:1rem;min-height:95px}}.ce_text.basket-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.ce_text.basket-content .content-container{width:100%;text-align:left}.ce_text.basket-content .content-container h2{line-height:1.2;margin-top:0}.ce_text.basket-content .content-container li,.ce_text.basket-content .content-container p{color:#000;font-size:18px;line-height:1.25;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width:768px){.ce_text.basket-content .content-container{width:47.5%}}.ce_text.basket-content .image-container{width:100%}@media only screen and (min-width:768px){.ce_text.basket-content .image-container{width:47.5%}}.ce_basket{padding:2rem 0}.ce_basket input::-webkit-outer-spin-button,.ce_basket input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ce_basket input[type=number]{-moz-appearance:textfield}.ce_basket input[type=number]:active,.ce_basket input[type=number]:hover{border:1px solid rgba(13, 11, 4, 0.25)}.ce_basket .cart-header{z-index:10;border-radius:3px;padding:0.6rem 1rem;color:#fff;display:flex;background:#000;align-items:center;justify-content:space-between}@media only screen and (min-width:768px){.ce_basket .cart-header{padding:0.6rem 1.6rem}}.ce_basket .cart-header p{margin:0;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.ce_basket .cart-header .count p{font-size:2rem;line-height:1.25}.ce_basket .cart-header button{border:2px solid #fff;color:#fff}.ce_basket .cart-header button:hover,.ce_basket .cart-header button:focus{border:2px solid #fff;background:#fff;color:#000}@media only screen and (min-width:400px){.ce_basket .cart-main{display:grid;grid-template-columns:50% 50%}}@media only screen and (min-width:768px){.ce_basket .cart-main{grid-template-columns:25% 25% 25% 25%}}@media only screen and (min-width:1024px){.ce_basket .cart-main{grid-template-columns:16.666% 16.666% 16.666% 16.666% 16.666% 16.666%}}.ce_basket .cart-main .product{display:flex;flex-direction:column;justify-content:space-between;border-radius:3px;position:relative;border:2px solid #fff;margin:0 0.4rem 1rem 0.4rem;background:rgba(255, 255, 255, 0.4)}.ce_basket .cart-main .product figure{width:100%;height:250px;padding:1rem 0}.ce_basket .cart-main .product figure img{width:100%;height:100%;object-fit:contain}.ce_basket .cart-main .product p{margin:0 0 0.4rem 0;min-height:45px;line-height:1.125;text-align:center;font-size:1rem;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_basket .cart-main .cart-units-container{display:flex;margin:0 auto;flex-wrap:wrap;width:100%;max-width:135px;padding-bottom:1rem}.ce_basket .cart-main .cart-units-container .cart-units-btn{width:35%;padding:0;height:35px;color:#000;background:#fff;line-height:35px}.ce_basket .cart-main .cart-units-container .cart-units-btn.first{border-radius:3px 0 0 3px}.ce_basket .cart-main .cart-units-container .cart-units-btn.last{border-radius:0 3px 3px 0}.ce_basket .cart-main .cart-units-container .cart-units-btn:hover{background:#000;color:#fff}.ce_basket .cart-main .cart-units-container .cart-units{width:30%;height:35px;outline:none;background:#fff;line-height:35px;border-radius:0;border-right:0;border-left:0;padding:0}.ce_basket .basket-selects{margin:1rem 0;display:flex;flex-wrap:wrap;counter-reset:section}.ce_basket .basket-selects .basket{height:auto;margin:0.2rem 0.4rem;border-radius:6px;border:3px solid #000;counter-increment:section;padding:0;cursor:pointer;display:flex;align-items:center}.ce_basket .basket-selects .basket p{margin:0;padding:0 0.6rem 0 0.6rem;line-height:36px;height:36px;text-transform:uppercase;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_basket .basket-selects .basket p:before{content:counter(section) ". "}.ce_basket .basket-selects .basket p:hover{color:#fff;background:#000}.ce_basket .basket-selects .basket .delete-basket{border:0;line-height:36px;height:36px;width:36px;border-radius:0;padding:0 0.6rem;border-left:3px solid #000;outline:none;background:none;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_basket .basket-selects .basket .delete-basket:after{display:inline-block;content:"×";color:#000;font-size:28px}.ce_basket .basket-selects .basket .delete-basket:hover{background:tomato}.ce_basket .basket-selects .basket .delete-basket:hover:after{color:#fff}.ce_basket .basket-selects .basket .duplicate-basket{border:0;line-height:36px;height:36px;width:36px;border-radius:0;padding:0 0.6rem;border-left:3px solid #000;outline:none;background:none;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_basket .basket-selects .basket .duplicate-basket:after{display:inline-block;content:"+";color:#000;font-size:28px}.ce_basket .basket-selects .basket .duplicate-basket:hover{background:#000;border-left:3px solid #000}.ce_basket .basket-selects .basket .duplicate-basket:hover:after{color:#fff}.ce_basket .basket-selects .basket.active p{color:#fff;background:#000}.ce_basket .basket-selects .basket.new p:before{content:none}.ce_basket .cart-footer{margin:1rem 0;display:flex;justify-content:flex-end}.splide__arrow{top:calc(50% - 1rem) !important;opacity:1 !important;z-index:10 !important;border-radius:0 !important;background:none !important}.splide__arrow.splide__arrow--prev:after,.splide__arrow.splide__arrow--next:after{content:"";border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:10px}.splide__arrow.splide__arrow--prev{transform:rotate(135deg)}.splide__arrow.splide__arrow--next{transform:rotate(-45deg)}.splide__arrow:hover,.splide__arrow:focus{border:none !important}.splide__track--nav>.splide__list>.splide__slide.is-active{border:0 !important;background:rgba(255, 255, 255, 0.3) !important}.splide__track--fade>.splide__list>.splide__slide{display:flex;justify-content:center;align-items:flex-end}.splide{margin-bottom:1rem}.splide.gallery .splide__list .splide__slide.is-active{opacity:1}.splide.gallery .splide__list .splide__slide{opacity:0.5}.ce_textblock{position:relative;max-width:1280px;width:90%;padding:2rem 0;margin:0 auto}.ce_textblock .ce_text .content-container{margin:0}.ce_textblock .button{background:#000;color:#fff;padding:8px 16px;border-radius:10px;text-decoration:none;margin-top:20px;font-weight:800;display:inline-block;border:2px solid #000;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}.ce_textblock .button:hover,.ce_textblock .button:focus{border:2px solid #000;background:#fff;color:#000}
.mod_favorite-list,.mod_product-list{width:95%;margin:0 auto;max-width:1280px;position:relative;z-index:1}.mod_product-filter{position:relative;z-index:1}.product-list-container{min-height:300px}@media only screen and (min-width:500px){.product-list-container{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media only screen and (min-width:768px){.product-list-container{-ms-grid-columns:33.333% 33.333% 33.333%;grid-template-columns:33.333% 33.333% 33.333%}}@media only screen and (min-width:1024px){.product-list-container{-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}}.product-list-container .loading-component{margin:0 auto;padding:1rem 0}.product-list-container .slick-slide{outline:none;padding:2px}.product-list-container .ce_product_box{margin:0 0.4rem 1rem 0.4rem}@media only screen and (min-width:500px){.product-list-container .ce_product_box.campaign{grid-column:auto / span 2}}.ce_product_box{border-radius:3px;position:relative;border:2px solid #fff;background:rgba(255, 255, 255, 0.4)}.ce_product_box a{text-decoration:none}.ce_product_box h3{font-size:1.25rem;line-height:1.25;min-height:60px;margin:0}.ce_product_box p{margin:0.4rem 0;font-size:1rem;line-height:1.125;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.ce_product_box .product-container{padding:42px 0.6rem 0.6rem 0.6rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.ce_product_box .product-container a{display:flex;min-height:245px;flex-direction:column;justify-content:flex-end}.ce_product_box .product-content figure{margin-bottom:1rem;text-align:center;overflow:hidden}.ce_product_box .product-content figure img{width:100%;height:230px;max-width:none;object-fit:contain}.ce_product_box .product-content p{min-height:40px}@media only screen and (min-width:1024px){.ce_product_box.six-cols .product-container{padding:36px 0.4rem 0.4rem 0.4rem}}@media only screen and (min-width:1024px){.ce_product_box.six-cols h3{font-size:1rem;min-height:44px}}@media only screen and (min-width:1024px){.ce_product_box.six-cols p{margin:0.4rem 0 0 0;font-size:0.9rem}}@media only screen and (min-width:1024px){.ce_product_box.six-cols .product-content figure{margin-bottom:0.6rem}.ce_product_box.six-cols .product-content figure img{width:100%;height:200px;max-width:none;object-fit:contain}}@media only screen and (min-width:1024px){.ce_product_box.six-cols .product-content p{height:38px;min-height:auto;overflow:hidden;position:relative}}.ce_product_box.campaign{background:#fff;border:1px solid rgba(13, 11, 4, 0.25)}.ce_product_box.campaign .product-container{padding:0}.ce_product_box.campaign .product-container a{min-height:0}.ce_product_box.campaign .product-content{margin-top:0}.ce_product_box.campaign .content{padding:20px 15px}.ce_product_box.campaign .image{line-height:0}.ce_product_box .bio-icon{position:absolute;top:0;left:0}.ce_product_box .bio-icon img{width:auto;height:36px;max-width:none}.ce_product_box .product_labels{position:absolute;left:0;top:0;z-index:5;padding:5px;background:#fff;display:flex}.ce_product_box .product_labels .icon{margin:0 5px;position:relative}.ce_product_box .product_labels .icon img{width:100%;height:30px;object-fit:contain}.ce_product_box .slow-dough{bottom:10px;left:0;position:absolute;height:90px;width:auto;object-fit:contain}.ce_product_box .cart-form-component .cart-form-container .cart-form .cart-form-options .option{margin-bottom:0.25rem}.ce_product_box .cart-form-component .cart-form-container .cart-form .cart-form-options .option .widgets{border-top:0;border-left:0}.ce_product_box .cart-form-component .cart-form-container .cart-form .cart-form-options .option .widgets .widget.cart-select select{height:40px;font-size:1rem;padding-right:2rem}.ce_product_box.discount .cart-form-component .cart-form-container .cart-form .gross-price p{color:#BE0027}.ce_product_box .product-limited{background:#BE0027;color:#fff}.ce_product_box .discount-text{z-index:1;position:absolute;right:0.4rem;top:0.4rem}.ce_product_box .discount-text p{background:#fff}@media only screen and (min-width:768px){.ce_product_box.v-alignment{margin-right:1rem}}@media only screen and (min-width:1600px){.ce_product_box.v-alignment .discount-text{left:auto;right:0.4rem}}.ce_product_box.v-alignment .product-container{padding-top:0.6rem}@media only screen and (min-width:1440px){.ce_product_box.v-alignment h3{font-size:1.4rem;line-height:1.25}}.ce_product_box.v-alignment .bio-icon{margin-bottom:0.25rem;position:relative;left:auto;top:auto}.ce_product_box.v-alignment .product-v-rows .product-cart-form{width:100%}.ce_product_box.v-alignment .product-v-rows .product-row a{min-height:auto}@media only screen and (min-width:1600px){.ce_product_box.v-alignment .product-v-rows .product-row.right{width:100%;order:0}}.ce_product_box.v-alignment .product-v-rows .product-row.right figure{text-align:center}.ce_product_box.v-alignment .product-v-rows .product-row.right figure img{width:auto;margin:1rem auto;max-height:200px;max-width:none}@media only screen and (min-width:1600px){.ce_product_box.v-alignment .product-v-rows .product-row.right figure img{max-width:100%;margin:1rem 0 1rem auto}}.ce_product_box.v-alignment .product-v-rows .product-row.left{min-height:120px}@media only screen and (min-width:1600px){.ce_product_box.v-alignment .product-v-rows .product-row.left{width:100%;order:1;display:flex;align-items:flex-end}}.favorite-list-container{position:relative;padding-bottom:2rem}.slick-slide{outline:none}.slick-dots{position:absolute;bottom:-1.25rem;left:0;right:0;padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;justify-content:center}.slick-dots li{margin-right:0.25rem;line-height:1}.slick-dots li:last-child{margin-right:0}.slick-dots li button{width:0.5rem;height:0.5rem;line-height:1;font-size:0;margin:0;padding:3px;color:transparent;border-radius:100%;background:#c8c8c8;border:1px solid #b4b4b4}.slick-dots li.slick-active button{background:#979797;border:1px solid #858585}.slick-arrow{display:none !important;margin:0;border:0;padding:0;position:absolute;z-index:5;top:40%}@media only screen and (min-width:1280px){.slick-arrow{display:inline-block !important}}@media only screen and (min-width:1440px){.slick-arrow{top:42%}}.slick-arrow:focus,.slick-arrow:hover{border:0;background:none}.slick-arrow:after{content:"";border:solid #979797;border-width:0 1px 1px 0;display:inline-block;padding:12px}.slick-arrow.slick-prev{left:-3rem}.slick-arrow.slick-prev:after{margin-left:10px;transform:rotate(135deg)}@media only screen and (min-width:1440px){.slick-arrow.slick-prev:after{margin-left:30px}}.slick-arrow.slick-next{right:-3rem}.slick-arrow.slick-next:after{margin-right:10px;transform:rotate(-45deg)}@media only screen and (min-width:1440px){.slick-arrow.slick-next:after{margin-right:45px}}.product-filter-container .form-component{padding:0;margin-bottom:1rem;background:none;position:relative;z-index:5}.product-filter-container .form-component .palette{width:95%;margin:0 auto;max-width:1280px}.product-filter-container .form-component .palette .palette-container{margin:0;width:100%;max-width:960px}.shop-headline{width:95%;max-width:1280px;margin:2rem auto 1rem auto;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif;text-align:left;font-size:1.5rem}@media only screen and (min-width:1024px){.shop-headline{font-size:2rem}}.discount-text p{margin:0;font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}p.out-of-stock{color:#fff;margin:0;width:100%;background:#333;border-radius:3px;min-height:40px;line-height:1.1;padding:7px 10px;text-align:center;display:flex;align-items:center;justify-content:center;font-family:"Barlow-Regular", "Helvetica Neue", sans-serif}.slider-default{opacity:0}.slider-default .ce_product_box{display:none !important}.slider-default .ce_product_box:first-child{display:block !important}.slider-default.active{opacity:1}.slider-default.active .ce_product_box{display:block !important}.ce_product_box .product-cart-basket a.button{color:#333;width:100%;display:block;margin:0.5em 0;padding:0 10px;min-height:40px;line-height:40px;border-radius:3px;text-align:center;border:1px solid rgba(13, 11, 4, 0.25);background-color:rgba(208, 206, 196, 0.6);font-family:"Barlow-Bold", "Helvetica Neue", sans-serif}
