
/* <inline asset> defined in bundle 'website.assets_kexerei_frontend' */
@charset "UTF-8"; 

/* /bkwebing/static/src/scss/kexerei-v2.scss defined in bundle 'website.assets_kexerei_frontend' */
 @font-face{font-family: "Bitter"; src: url("/cdn/Bitter-Regular.ttf");}#wrapwrap, #product_website_description, #category_description{display: contents;}html{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; background-image: url("/cdn/background2.jpg"); background-attachment: fixed; background-size: 100%; --fewer-rows: 0;}body{display: inline-grid; width: auto; --padding-base: 90px; grid-template-columns: minmax(0px, var(--padding-base)) minmax(0px, 440px) minmax(0px, 358px) minmax(0px, var(--padding-base)); grid-template-columns: minmax(0px, var(--padding-base)) minmax(0px, 460px) minmax(0px, 378px) minmax(0px, var(--padding-base)); --head-base-height: 700px; --head-img-rel: 0.75; grid-template-rows: 75px 15px 60px calc(var(--head-base-height) * var(--head-img-rel)) 100px; grid-template-areas: "nav nav nav nav" "nav nav nav nav" "nav nav nav nav" "nav nav nav nav" "nav nav nav nav" "footer footer footer footer"; margin: 0 auto; border-left: 5vw solid white; border-left: 5vw solid #706b6b; border-left: 0px solid transparent; border-right: 5vw solid white; border-right: 5vw solid #706b6b; border-right: 0.5vw solid gray; border-right: 0px solid white; background-color: white; line-height: 1.3; font-family: sans-serif; filter: drop-shadow(10px 5px 15px #3c2a0b);}html[data-shop] > body{grid-template-rows: 75px 15px 0px 0px 60px;}.info > h2{font-family: "Bitter", serif;}a{text-decoration: none; color: #f6e7b9;}html[data-shop] a.active{border-bottom: 1px solid #0080b4; color: #0080b4;}header{grid-area: nav; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; position: relative; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px; border-image: url(/cdn/wave-header.svg); border-image-slice: 0% 0% 90% 0%; border-image-width: 0 0 25px 0; border-image-repeat: repeat; background-image: linear-gradient(to bottom, #323232 0px, #323232 35px, rgba(255, 255, 255, 0) 35px), url(/cdn/stollen_1024.jpg); background-position-x: 50%; background-repeat: no-repeat; background-size: cover; padding-left: 90px; padding-right: 90px;}header iframe{position: absolute; top: 35px; left: 0px; width: calc(100% - 2px); height: calc(100% - 60px);}header iframe + a{display: none;}header #goBack{position: absolute; top: 45px; left: -2rem; font-family: "Bitter", serif;}html[data-shop] header{border-image: initial; background-image: linear-gradient(to bottom, #323232 0px, #323232 35px, rgba(255, 255, 255, 0) 35px); background-color: white;}html[data-checkout] header{background-color: rgba(255, 255, 255, 0) !important;}#kexerei{position: absolute; z-index: 1; left: 100px; top: 55px; --width: max(150px, 22%); width: var(--width); filter: drop-shadow(0px 0px 40px black);}html[data-shop] #kexerei{filter: none;}#searchForm{display: -webkit-box; display: -webkit-flex; display: flex; height: 32px; margin-right: auto;}#searchScope, #searchText{height: auto; border: none; border-radius: 0; color: #565656; font-size: small;}#searchScope{background-color: #bebebe; padding-left: 0.2rem;}#searchText{width: 235px; background-color: #ebebeb; padding: 0.5rem; font-style: italic;}#searchSubmit{width: 33px; height: 100%; border: none; background-color: #646464; background-image: url(/cdn/search.svg); background-repeat: no-repeat; background-size: 25px; background-position: 4px; cursor: pointer;}#linkLogin, #linkRegister, #linkWishlist, #linkCart{height: 15px; padding: 10px; color: #f5f5f5; font-size: small; font-weight: 100;}#linkLogin::before, #linkRegister::before, #linkWishlist::after, #linkCart::before{display: inline-block; width: 15px; margin-right: 0.7rem; vertical-align: middle;}#linkLogin::before{content: url(/cdn/account.svg);}#linkLogin::after{content: '|'; margin-left: 0.6rem;}#linkRegister{margin-right: 20px; padding-left: 0;}#linkRegister::before{content: url(/cdn/new-account.svg);}#linkRegister.logout::before{content: url(/cdn/logout.svg);}#linkWishlist::after{content: url(/cdn/heart-wishlist.svg); margin-left: 0.7rem; margin-right: 0;}#linkCart{background-color: #00af0e; position: relative;}#linkCart::before{content: url(/cdn/cart.svg);}.cartAmount{background-color: #cd3b4b; padding: 0.2rem 0.3rem; border-radius: 10px; font-weight: 500; display: inline;}#linkCart.noAmount .cartAmount{display: none;}#linkCart.noAmount span{display: initial;}button .cartAmount{position: absolute; right: -25%; top: -25%; color: white; line-height: 1.2;}button[name="add_to_cart"] .cartAmount{right: 1%; top: -15%; line-height: 0.6; max-width: 20px; border: 10px solid #cd3b4b !important; padding: 0 !important; max-height: 10px; font-size: 12px;}#statement{position: absolute; top: 150px; left: 95px; color: white; font-family: "Bitter", serif; --font-size: min(50px, calc(20px + 2vw)); font-size: var(--font-size); font-weight: bold; text-transform: uppercase; filter: drop-shadow(0px 0px 40px black);}html[data-shop] #statement{display: none;}#topmenu, #breadcrumb{grid-column: 2/4; z-index: 1;}#topmenu{grid-row: 2/3; text-align: right;}.topmenu{margin-left: 1.5rem; color: #f9f9f9; font-family: "Bitter", serif; text-transform: uppercase; filter: drop-shadow(0px 0px 40px black);}#topmenu.youtube > .topmenu{background-color: #fff; color: #4b2700; padding: 0.5rem;}#openMenu{cursor: pointer; display: none; margin-left: auto; border: none; background-color: #989993; background-color: white; background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%); padding-top: 0.5rem; padding-bottom: 0.3rem; text-align: right;}#openMenu:not(.active){filter: sepia(100%);}html[data-shop] #openMenu:not(.active){filter: initial;}#mobileMenu{display: none;}#mobileMenu hr{width: 50%; text-align: right; display: inline-block; margin: 0;}#mobileMenu a{display: block; width: 50%; margin-left: auto; font-family: Bitter, serif; font-size: initial; padding: 0.5rem; color: black;}#mobileMenu img{vertical-align: bottom; margin-right: 0.5rem;}#openMenu.active{width: 100%;}#openMenu.active #mobileMenu{display: block;}html[data-shop] .topmenu{color: #4b2700; filter: none;}#breadcrumb{grid-row: calc(6 - var(--fewer-rows)); display: none; margin-left: -20px; margin-bottom: 2rem; background-color: #ebebeb; padding: 0.3rem 20px; color: #3081b4; font-weight: 600; font-size: 13px; box-sizing: border-box; height: 33px;}#showRoom + #breadcrumb{margin-bottom: 6rem;}#toHome{width: 18px; height: auto; vertical-align: top;}a.breadcrumb{display: inline-block; padding: 0.2rem 0; color: #4b4b4b; font-weight: initial;}a.breadcrumb::after{content: '/'; margin-left: 5px;}html[data-shop] #breadcrumb{display: initial;}#showRoom{grid-row: calc(6 - var(--fewer-rows)); z-index: 1; margin-bottom: 0; grid-column: 2/4; background-color: white; display: -webkit-box; display: -webkit-flex; display: flex; padding-right: 0; padding-left: 1rem; height: 33px; align-self: center; margin-top: 3rem; align-items: center;}#showRoom button{cursor: pointer; background-color: #f0f0f0; border: 1px solid darkgray; height: 25px;}#showRoom span:first-of-type{width: 100%; opacity: 0; margin-left: 1rem; cursor: pointer;}#showRoom button + span{opacity: 1 !important;}#showRoom span:last-of-type{min-width: 100px; text-align: center;}@media (max-width: 768px){#showRoom{border-top: 1px solid lightgray; padding-top: 1rem; margin-top: -2rem; margin-bottom: 3rem;}}#detail_product{display: contents;}#detail_product h1{color: initial;}#detail_product #detail_categories{display: -webkit-box; display: -webkit-flex; display: flex; padding-top: 0.5rem; padding-bottom: 0.2rem; font-weight: 600; -webkit-flex-wrap: wrap; flex-wrap: wrap;}#detail_product #detail_categories span{padding: 0 0.3rem; color: #3081b4;}#detail_product #detail_categories span::before{content: '/';}#detail_product #detail_categories::before{content: 'Kategorien:'; font-size: initial;}#detail_product #detail_name, #detail_product #detail_description{padding-top: 0.3rem; padding-bottom: 0.2rem;}#detail_product #detail_price{padding-top: 2rem;}#detail_product #detail_qty{display: -webkit-box; display: -webkit-flex; display: flex;}#detail_product #detail_qty h2{margin: 0;}#detail_product #detail_delivery{padding-top: 1rem; padding-bottom: 1rem;}#detail_product a{color: initial;}#detail_product form{display: contents;}#detail_product form *{grid-column: 3/4; width: 100%; height: 100%; border: none; border-top: 10px solid #f0f0f0; border-bottom: 10px solid #f0f0f0; padding-left: 1rem; padding-right: 1rem;}#detail_product form *:focus{outline: none;}#detail_product form input[name="amount"], #detail_product form button[name="amount_inc"], #detail_product form button[name="amount_dec"]{grid-row: calc(14 - var(--fewer-rows)); height: 35px;}#detail_product form input[name="amount"]{box-sizing: border-box; width: 90%; margin-left: 5%; margin-right: 5%; border: 2px solid #b7b7b6; background-image: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 9%, #b7b7b6 9%, #b7b7b6 10%, white 10%, white 90%, #b7b7b6 90%, #b7b7b6 91%, #f0f0f0 91%, #f0f0f0 100%); padding: 0; text-align: center; font-size: 14px; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}#detail_product form input[name="amount"]:invalid{color: darkred; text-decoration: line-through; background-image: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 9%, #b7b7b6 9%, #b7b7b6 10%, #ffe4e1 10%, #ffe4e1 90%, #b7b7b6 90%, #b7b7b6 91%, #f0f0f0 91%, #f0f0f0 100%);}#detail_product form input[name="amount"]::-webkit-outer-spin-button, #detail_product form input[name="amount"]::-webkit-inner-spin-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}#detail_product form button[name="amount_inc"], #detail_product form button[name="amount_dec"]{width: 18%; justify-self: end; border: 0px; background-color: transparent; background-image: linear-gradient(to left, #f0f0f0 0%, #f0f0f0 28%, transparent 28%, transparent 100%); padding: 0; font-size: 20px; cursor: pointer;}#detail_product form button[name="amount_dec"]{justify-self: start; background-image: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 28%, transparent 28%, transparent 100%);}#detail_product form button[name="add_to_cart"]{background-image: linear-gradient(to right, #f0f0f0 5%, #89ba00 5%, #89ba00 95%, #f0f0f0 95%); font-size: 16px; color: white; cursor: pointer; position: relative;}#detail_product form button[name="add_to_cart"]::before{content: url(/cdn/cart.svg); display: inline-block; width: 15px; margin-right: 0.7rem; vertical-align: middle; transform: scale(1.2);}#detail_product form button[name="add_to_wishlist"]{background-color: #f0f0f0; text-align: left; font-size: 16px; cursor: pointer;}#detail_product form button[name="add_to_wishlist"]::before{content: url(/cdn/heart-wishlist.svg); display: inline-block; width: 20px; height: auto; margin-right: 0.5rem; vertical-align: middle; transform: scale(1.2); filter: drop-shadow(4px 5px 15px #3c2a0b);}#detail_product form button.activeWish::before{filter: invert(100%);}#detail_product #zoom_img{grid-column: 2/3; grid-row: calc(7 - var(--fewer-rows))/calc(15 - var(--fewer-rows)); background-color: white; text-align: center;}#detail_product #zoom_img #zoomImg{width: 100%; height: auto; max-height: 280px; object-fit: cover; object-position: center; background-color: white; cursor: pointer;}#detail_product product-images{grid-column: 2/3; grid-row: calc(15 - var(--fewer-rows))/calc(17 - var(--fewer-rows)); justify-self: left; box-sizing: border-box; width: calc(100% - 1rem); height: calc(120px + var(--margin-bottom)); display: -webkit-box; display: -webkit-flex; display: flex; overflow: scroll; scrollbar-width: none; overflow: -moz-scrollbars-vertical; position: relative; --margin-bottom: 0; background-color: transparent; padding: 0; --content-after: '>';}#detail_product product-images::before, #detail_product product-images::after{box-sizing: border-box; --min-width: 15px; min-width: var(--min-width); margin-top: 2.25rem; padding: 1rem 0.6rem 2rem 0.5rem;}#detail_product product-images.full_cover::before, #detail_product product-images.full_cover::after{opacity: 0;}#detail_product product-images::before{transform: scaleY(2.5) translateX(-5px);}#detail_product > *{grid-column: 3/4; background-color: #f0f0f0; margin: 0; padding-left: 1rem; padding-right: 1rem;}#ingredients, #nutrition{padding: 1rem 1rem 3rem 1rem;}#ingredients{grid-column: 2/4; grid-row: calc(17 - var(--fewer-rows));}#nutrition{grid-column: 2/4; grid-row: calc(17 - var(--fewer-rows)); display: none;}.indentNutrition{padding-left: 1rem;}td{padding-right: 1rem;}td:nth-of-type(2n){text-align: right;}.detail > a{display: block; pointer-events: none;}.detail h2{display: inline-block; border-bottom: 1px solid #0080b4; color: #0080b4; font-size: 20px;}.detail a::after, .detail a::before{color: initial; font-size: 20px; font-weight: bold; pointer-events: all;}#ingredients:not(.no_detail_peer) a::after{content: 'Nährwerte'; margin-left: 2rem;}#nutrition:not(.no_detail_peer) a::before{content: 'Beschreibung'; margin-right: 2rem;}.info{grid-column: 1/5; position: relative; border: 75px solid #fff1d5; background-color: #ffd985; padding-left: 2rem; padding-bottom: 1rem; padding-right: 45%; color: #4b2700; background-image: linear-gradient(to bottom left, #dcb58b 0%, #ffd985 10%, #ffd985 90%, #dcb58b 100%);}.info:first-of-type{grid-row: 5/7; border-top: 0px solid transparent; border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 110px, #fff1d5 110px) 0 1 1 1; background-color: transparent; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, #ffd985 0px); background-image: linear-gradient(to bottom left, #dcb58b 0%, #ffd985 10%, #ffd985 90%, #dcb58b 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, #ffd985 0px); background-repeat: no-repeat; color: #4b2700; z-index: 1;}.info + .info{border-top-width: 20px;}html[data-shop] .info:first-of-type{grid-row: initial;}.infoImg{position: absolute; --top: min(-40px, -10%); top: var(--top); right: -3%; width: 50%; height: auto; border: 1.2rem solid white; border-image: url(/cdn/frame.svg); border-image-slice: 17 17 17 17; border-image-repeat: repeat; transform-origin: left; transform: rotateZ(3deg) scale(1); z-index: 1; filter: drop-shadow(2px 5px 5px gray); cursor: pointer;}#product_website_description .infoImg:not(.youtube){cursor: initial;}.infoImg:not(.youtube):not(iframe){min-height: 100%; object-fit: cover; aspect-ratio: auto;}@media (max-width: 560px){.infoImg:not(.youtube):not(iframe){min-height: initial; left: initial;}iframe.infoImg{height: initial !important; left: 0 !important;}section.info{border-bottom: 0px !important; background-image: linear-gradient(to bottom, #ffd985 0, #ffd985 40%, #fff1d5 60%, #fff1d5 100px) !important;}section.info .infoImg.youtube{width: 25%; transform: translateY(-200%) translateX(100%);}section.info .infoImg.youtube.wise360{width: 25%; transform: translateY(-170%) translateX(100%);}}.infoImg.youtube{cursor: pointer; right: 17%; top: 40%; width: 10%; border: none; background-color: #fff1d5; border-radius: 10px; padding: 0.5rem 0.5rem;}.infoImg.youtube.wise360{width: 7%; top: 37%; right: 19%; background-color: #fff1d570;}.imgFirst > .infoImg.youtube{left: 17%; right: 0;}.imgFirst > .infoImg.youtube.wise360{left: 20%;}iframe.infoImg{height: 100%;}.imgFirst{padding-left: 45%; padding-right: 1rem; text-align: right;}.imgFirst > .infoImg{left: -3%; transform-origin: right; transform: rotateZ(-2deg) scale(1);}.icon{position: absolute; top: -24%; left: -2.3%; width: 15%; clip-path: 'url(/bkwebing/static/src/scss/#stollenPfad)'; -webkit-clip-path: 'url(/bkwebing/static/src/scss/#stollenPfad)';}.info:not(.imgFirst) > .icon{right: -2.3%; left: initial;}ul{padding-left: 25px;}.imgFirst > ul{padding-left: 0; padding-right: 25px;}li{list-style-type: none;}li:before{content: "• "; position: absolute; left: 30px; color: #0080b4;}.imgFirst li:before{display: none;}.imgFirst li:after{content: "• "; position: absolute; right: 20px; color: #0080b4;}.linkMore{display: -webkit-box; display: -webkit-flex; display: flex; width: 42%; min-width: 160px; margin-left: 28%; margin-top: 1rem; border: 1px solid black; background-color: white; padding: 0.2rem; padding-bottom: 0.05rem; font-weight: 700; font-size: 0.9em; color: #4b2700; justify-content: space-around;}.linkMore::after{content: '>'; padding: 0.1rem; font-size: 0.9em; transform: scaleY(2) translateY(-1px); align-self: center;}address .linkMore{position: absolute; margin-left: -2px; margin-top: 0.3rem; background-color: #f6e7b9; transition: 1s opacity; opacity: 0;}address .linkMore.opaque{opacity: 1;}product-list{grid-column: 1/5; display: -webkit-box; display: -webkit-flex; display: flex; position: relative; margin-bottom: 2rem; overflow-x: scroll; overflow-y: hidden; scrollbar-width: none; overflow: -moz-scrollbars-vertical; --scroll-width: 0px; --content-after: '>'; padding-top: 1rem; padding-bottom: 1rem; text-align: center; font-size: small;}product-list::-webkit-scrollbar, product-images::-webkit-scrollbar{display: none;}product-list::before, product-list::after, product-images::before, product-images::after{position: -webkit-sticky; position: sticky; box-sizing: border-box; --min-width: 87px; min-width: var(--min-width); height: 1rem; margin-top: 12rem; padding: 2.5rem; padding-top: 5rem; padding-bottom: 5rem; font-weight: bold; color: #9f9f9f; cursor: pointer; pointer-events: all; transform: scaleY(2.5);}product-list::before, product-images::before{content: '<'; left: 0px; background-image: linear-gradient(to right, white 5rem, rgba(255, 255, 255, 0) 6rem); z-index: 1;}product-list::after, product-images::after{content: var(--content-after) !important; right: 0px; background-image: linear-gradient(to left, white 5rem, rgba(255, 255, 255, 0) 6rem); padding-left: var(--content-after-padding);}product-list[data-count='1']::before, product-list[data-count='2']::before, product-list[data-count='3']::before, product-list[data-count='4']::before{content: '';}product-list[data-count='1']::after, product-list[data-count='2']::after, product-list[data-count='3']::after, product-list[data-count='4']::after{--content-after: '';}.articlesHead{position: -webkit-sticky; position: sticky; left: 40%; top: -200px !important; width: 0px; --head-width: 0px; white-space: nowrap; font-size: x-large; color: #4b2700; font-family: "Bitter", serif;}.articlesHead::after{content: ''; position: absolute; top: 2rem; --me-left: -2rem; left: var(--me-left); width: calc(var(--head-width) - var(--me-left) - var(--me-left)); height: 10px; background-image: url(/cdn/wave-h2.svg); background-repeat: repeat-x; background-size: 200px;}.articlesHead::selection{background-color: transparent;}article{box-sizing: border-box; width: 22%; min-width: 22%; margin-top: 6rem; padding-right: 2rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between; pointer-events: all; position: relative;}.articleImg{width: 100%; height: auto; max-height: 120px; object-fit: cover;}.price{font-weight: bold;}.delivery{margin-top: 1rem; color: #00890a;}.category{position: absolute; background-color: #0080b4; padding: 0.2rem; padding-bottom: 0.1rem; font-size: 0.9rem; font-weight: 100; color: white; top: 0; left: 1rem;}#fastCheckout{position: absolute; top: -5%; left: 0; height: 115%; width: 100%; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 80%, #f0f0f0 90%); pointer-events: none;}#fastCheckout input{box-sizing: border-box; width: 30%; height: 35px; border: 2px solid #b7b7b6; font-size: inherit; text-align: center; vertical-align: bottom; -moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; pointer-events: auto;}#fastCheckout input:invalid{color: darkred; text-decoration: line-through; background-color: #ffe4e1;}#fastCheckout input:invalid + button{pointer-events: none; background-color: gray;}#fastCheckout button{width: 15%; height: 35px; border: none; background-color: #89ba00; cursor: pointer; pointer-events: auto; position: relative;}#fastCheckout::before{content: ''; height: calc(100% - 45px); display: block;}html[data-category] > body{grid-template-columns: minmax(0px, var(--padding-base)) minmax(0px, 150px) minmax(0px, 688px) minmax(0px, var(--padding-base));}#products{grid-column: 3/4; margin-bottom: 4rem;}#products h2{display: table; margin: 0 auto; font-family: "Bitter", serif;}#products h2::after{--left-max: max(-3rem, -2vw); left: var(--left-max); width: calc(100% - (2 * var(--left-max)));}#products article{display: inline-block; width: 32.5%; margin-top: 3rem; padding-left: 1rem; padding-right: 1rem; font-size: small; text-align: center; vertical-align: top;}#categories{grid-column: 2; grid-row: calc(7 - var(--fewer-rows));}#categories h2{display: inline-block; margin-top: 0; border-bottom: 1px solid #0080b4; color: #0080b4;}#categories a:not(:first-of-type){color: #1c1c1c; display: block; padding: 0.4rem 0;}#categories a:last-of-type{margin-bottom: 2rem;}#categories a.active{border-bottom: 0; color: #0080b4;}#categories .parentCat{position: relative; border: none; margin-top: 1rem; margin-bottom: 2rem; overflow: visible;}#categories .parentCat::after{content: ''; position: absolute; width: 80%; left: -2%; height: 10px; background-image: url(/cdn/wave-h2.svg); background-repeat: repeat-x; background-size: 250px;}#categories .pdfForm::after{content: url("/cdn/pdf.svg"); display: block; width: 20%;}footer{grid-column: 1/5; border-top: 0px solid transparent; background-image: linear-gradient(to top, #1c1c1c 0, #1c1c1c 2.5rem, #4b2700 2.5rem, #1c1c1c 60%); padding-left: 75px; padding-right: 75px; line-height: 1.3rem; font-size: 0.9em; color: #f6e7b9;}footer strong, footer .h4{display: block; font-size: medium;}footer strong{margin-top: 1.3rem;}footer .h4{margin-bottom: 2rem;}#footerImg{grid-column: 1/5; width: 100%; height: auto;}#contactOnline, #contactOffline, #goToTop{margin-bottom: 1rem; border-bottom: 1px solid #f6e7b97d;}#goToTop{display: block; padding: 1rem 0; text-align: right;}#goToTop::after{content: url(/cdn/top-footer.svg); margin-left: 1rem;}#contactOnline{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between;}#contactOnline img{width: 55px; height: auto;}#newsletter::before{content: 'Erhalten Sie regelmäßig Informationen zur KeXerei'; display: block;}#email, #subscribe{margin-top: 1rem; margin-bottom: 0.5rem; padding: 0.5rem; font-style: italic; display: none;}#subscribe{border: 2px solid #ffc957; background-color: #ffc957; font-style: initial; font-weight: bold;}#subscribe, #privacyLabel{cursor: pointer; display: none;}.privacyAlert{background-color: #ffc957; color: black;}#privacy{display: none;}#privacyLabel::before{content: '◻'; margin-right: 0.4rem; font-size: 1rem;}#privacy:checked + label::before{content: '▦'; font-size: 1rem;}#youtube{margin-left: auto; margin-right: 1rem; margin-bottom: 1rem;}#youtube::before{content: 'Folgen Sie uns: '; margin-right: 2rem; vertical-align: top; font-weight: bold;}@media (min-width: 561px) and (max-width: 768px){#youtube::before{display: none;}}#facebook{margin-right: 1rem;}h4{margin-bottom: 2rem; font-weight: initial; font-size: initial;}address, .navFooter{display: inline-block; width: 24.5%; vertical-align: top;}address{width: 24.5%; box-sizing: border-box; margin-bottom: 2rem; font-style: initial; font-weight: 100; padding: 1%; position: relative;}.navFooterA{display: block;}.navFooterA::before{content: '• ';}#copyright{margin-top: 2rem; text-align: right; line-height: 2.5; color: white;}@media (max-width: 1024px){html{background-image: none; background-color: #706b6b;}body{--padding-base: 2rem;}header, footer{padding-left: var(--padding-base); padding-right: var(--padding-base);}#statement, #linkMore, #kexerei{left: var(--padding-base);}#topmenu{grid-column: 1/5; padding-right: var(--padding-base);}.info{border-left-width: 0; border-right-width: 40px;}.imgFirst{border-left-width: 40px; border-right-width: 0;}.infoImg{width: 45%;}product-list::before, product-list::after{padding: 0.5rem; --min-width: 24px;}article{min-width: 24.5%; width: 24.5%;}}@media (max-width: 768px){body{--padding-base: 1rem; border: 0; position: relative;}.topmenu, #searchText, #searchScope{display: none;}#topmenu{position: sticky; top: 0px;}#openMenu{display: block;}html[data-shop]{--fewer-rows: 1;}html[data-shop] #breadcrumb{display: none;}html[data-shop].showRoom{--fewer-rows: 0;}.info{border-right-width: 30px; padding-left: var(--padding-base); padding-right: 46%;}.imgFirst{border-left-width: 30px; border-right-width: 0px; padding-right: var(--padding-base); padding-left: 46%;}product-list{--content-after: '•'; --content-after-padding: 20px; --scroll-padding-left: 2px; --margin-bottom: 4rem;}product-list::before, product-images::before{content: '';}product-list[data-count='4']::after, product-images::after{--content-after: '•';}product-list::after, product-images::after{margin-top: auto !important; padding: 0 !important; width: var(--scroll-width) !important; min-width: var(--scroll-width) !important; overflow: hidden; right: calc( (100% - var(--scroll-width)) / 2); transform: initial; background-size: 20px; background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="25" fill="white" stroke="darkgray" stroke-width="5"/></svg>'); font-size: 45px; text-align: left; line-height: 0.5; padding-left: var(--scroll-padding-left) !important;}article{min-width: 32.5%; width: 32.5%; margin-bottom: var(--margin-bottom);}.articlesHead::after{--me-left: -0.2rem;}#products > article{width: 48.5%;}address, .navFooter{width: 31.5%; margin-bottom: 2rem;}}.footerWithdrawal{background-color: #f6e7b9; color: #4b2700; width: 70%;}#otherCat{display: none;}@media (max-width: 560px){body, html[data-category] > body{grid-template-columns: 0 100vw 0 0;}header #linkLogin, header #linkCart{width: 20px; overflow: hidden;}header #linkLogin::before{margin-bottom: 1rem;}header #linkLogin::after{display: none;}header #linkCart > span{display: none !important;}header #linkRegister, header #linkWishlist{display: none;}header .cartAmount{position: absolute; top: 20%;}#searchForm{margin-left: auto; margin-right: 0;}#searchForm #searchText{max-width: 110px;}#showRoom{padding-right: 1.3rem;}#showRoom span:first-of-type{opacity: 0 !important;}#detail_product *{grid-column: 1/3;}#detail_product #zoom_img{grid-row: calc(9 - var(--fewer-rows));}#detail_product product-images{grid-row: calc(10 - var(--fewer-rows));}#detail_product #detail_categories{grid-row: calc(11 - var(--fewer-rows));}#detail_product #detail_price{grid-row: calc(12 - var(--fewer-rows));}#detail_product form *{grid-column: 1/3;}#detail_product form [name^="amount"]{grid-row: calc(16 - var(--fewer-rows)) !important;}#detail_product form button[name="add_to_cart"]{padding: 0.5rem;}#ingredients, #nutrition{grid-row: calc(19 - var(--fewer-rows));}.info{grid-column: 1/3; border-top: 40px solid #fff1d5 !important; border-bottom: 40px solid #fff1d5 !important; border-right-width: 0; border-left-width: 0 !important; background-image: linear-gradient(to bottom, #ffd985 0, #ffd985 50%, #fff1d5 50%, #fff1d5 100px) !important; padding: 0 2rem; text-align: left;}.info .infoImg{width: 100%; position: initial; transform: rotateZ(-2deg) scale(1) translateX(-5%);}product-list{grid-column: 1/3;}product-list[data-count='3']::after, product-images[data-count='3']::after{--content-after: '•';}article{width: 48%; min-width: 48%;}#products{grid-column: 2;}#categories{display: none; position: absolute; background-color: white; width: 100%; background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(to right, white 0%, white 50%, rgba(255, 255, 255, 0) 100%);}#categories .parentCat::after{width: 50%;}#categories.active{display: initial;}#otherCat{display: block; text-align: center; padding-left: 0rem; cursor: pointer; margin-top: 2rem;}#otherCat button{background: none; border: none; vertical-align: middle; cursor: pointer;}footer{grid-column: 1/3;}footer #youtube:before{display: block; margin-bottom: 1rem;}footer #facebook{margin-left: 1rem;}footer #contactOffline{display: none;}.navFooter{width: 48%;}.navFooter *{display: none;}.navFooter .mobileNav{display: initial;}.navFooter .navFooterA::before{display: none;}#goToTop{text-align: center;}#contactOnline{display: block; padding-bottom: 1rem;}#newsletter{margin-bottom: 1rem; border-bottom: 1px solid #f6e7b97d; padding-bottom: 1rem;}#facebook::before{display: none;}}.form-group label{width: 100px; display: inline-block; margin-bottom: 0.6rem;}.login_error button[type="submit"]{color: darkred;}.login_error .o_login_auth::before{content: 'Ihre Anmeldung war leider nicht erfolgreich.'; font-size: 14px; padding-top: 0.5rem; color: darkred;}.password_forgotten_error button[type="submit"]{color: darkred;}.password_forgotten_error .o_login_auth::before{content: 'Das hat leider nicht geklappt. Sind Sie bereits registriert?'; font-size: 14px; padding-top: 0.5rem; color: darkred;}#goBack{position: sticky; width: 100%; top: 50px; margin-left: -30px; transform: translateX(-66%); grid-row: 3; grid-column: 1; cursor: pointer; opacity: 0.5; text-align: center;}#goBack img{width: 60%; min-width: 30px; height: auto;}#goBack span{color: #f6e7b9; opacity: 0;}#goBack span img{transform: rotateZ(180deg); filter: brightness(0.5) drop-shadow(1px 1px 1px black);}#goBack:hover{opacity: 1;}#goBack:hover span{opacity: 1;}.legal{padding-right: 0%;}.corp-only{display: none;}.corp-only.corp-active{display: block;}#goTop{grid-column: 4; position: sticky; top: 90%; margin-left: 110px; height: 0px; cursor: pointer; opacity: 0.5;}#goTop img{width: 54px; height: auto;}#goTop span{opacity: 0; color: #f6e7b9;}#goTop:hover{opacity: 1;}#goTop:hover span{opacity: 1;}@media (max-width: 1024px){#goTop{margin-left: 50px;}#goTop img{width: 30px;}}@media (max-width: 972px){#goTop{display: none;}}.field-forgotten > a{color: #4b270050;}.field-title > label{margin-left: 0.5rem; margin-right: 1rem; cursor: pointer;}label[for="comment"]{vertical-align: top;}.oldCartAmount{position: absolute; right: 1rem; color: white; padding: 1rem; border-radius: 2rem; top: -1rem; background-color: #613b33; border: 1px solid white;}input[type=number]::-webkit-inner-spin-button{display: none;}#lightboxGrid{display: none; grid-template-rows: minmax(50px, 500px) auto minmax(50px, 500px); grid-template-columns: 0px auto 0px; z-index: 1000; position: fixed; background: rgba(0, 0, 0, 0.8); width: 100%; height: 100vh; top: 0; left: 0;}#closeImgZoom, #nextImg, #prevImg{width: 50px; height: 50px; cursor: pointer; padding: 0; background-color: transparent; border: 0; opacity: 0.5; margin: 1rem;}#closeImgZoom:hover, #nextImg:hover, #prevImg:hover{opacity: 1;}#closeImgZoom{grid-row-start: 1; grid-column-start: 3; justify-self: end;}#prevImg{grid-row-start: 2; grid-column-start: 1; align-self: center; display: none; transform: rotateZ(270deg);}@media (min-width: 767px){#prevImg{display: block;}}#nextImg{grid-row-start: 2; grid-column-start: 2; align-self: center; display: none; transform: rotateZ(90deg);}@media (min-width: 767px){#nextImg{grid-column-start: 3; justify-self: end; width: 50px; height: 50px; display: block;}}#lightboxGrid > img{margin: auto; grid-row-start: 2; grid-column-start: 2; max-height: calc(100vh - 210px); max-width: calc(100vw - 210px);}#lightboxGrid > span{grid-row-start: 3; grid-column-start: 2; color: white; justify-self: center; text-align: center; margin: 10px; margin-top: 1em;}#lightboxGrid > span:last-of-type{grid-row-start: 1;}@media (min-width: 767px){#lightboxGrid > span:last-of-type{display: none;}}.burgerMenu{width: 25px; height: auto;}.reuseReceiver, .reuseCart{border: none; padding: 0.5rem; cursor: pointer;}.field-privacy a[href='/datenschutz']{color: #757575;}#delivery_costs tr > td{text-align: left; vertical-align: top; min-width: 80px;}#delivery_costs tr > td:last-of-type{text-align: right;}.new_region > td{border-top: 1px solid gray;}