*:focus{outline:0!important}:root{--text-3xl:calc(var(--text-xxl) * 1.9);--text-4xl:calc(var(--text-xxl) * 2.5);--start-heading:calc(var(--text-xxl) * 4);--logo-height:50px;--kk-gold:#937756;--kk-black:#000;--kk-white:#FFF;--upwards-box-shadow:0 -10px 10px 0 rgba(0,0,0,.03);--menu-height:calc(calc(var(--section-padding-x) * 2) + var(--logo-height));--full-height-header:calc(100vh - var(--menu-height))}@media screen and (max-width:768px){:root{--logo-height:30px}}::selection{background:;color:}.drinks__abschnitt{border-top:1px solid var(--kk-gold);padding-top:var(--space-l)}.drinks__abschnitt:first-child{border-top:0}.drinks__abschnitt:last-child{border-bottom:0}.drinks__heading{font-size:var(--h1);color:var(--kk-gold)}.menu-bar--wrap{overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.menu-bar--wrap::-webkit-scrollbar{display:none}.menu-bar--wrap{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}#header-wrap{y
min-height:100%;min-height:100svh;justify-content:end;pointer-events:none;position:fixed;z-index:10000!important;overflow:hidden}.header-blocker{background-color:rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);top:100svh;height:100px;width:100%;z-index:10000!important;position:fixed}#header-bar{box-shadow:var(--upwards-box-shadow);pointer-events:auto;background-color:var(--kk-gold)}.upwards-box-shadow{box-shadow:var(--upwards-box-shadow)}#mobile-menu{z-index:0!important;pointer-events:auto}.header-logo{height:55px;width:auto;max-width:250px}.menu-bar--element-wrap p{color:black!important}.menu-bar--icon path{fill:var(--kk-black)!important;color:var(--kk-black)!important}.active{color:var(--kk-white)!important;background-color:var(--kk-black);border-radius:5px}.active .menu-bar--icon{fill:var(--kk-gold)!important;color:var(--kk-gold)!important}.active .menu-bar--icon path{fill:var(--kk-gold)!important;color:var(--kk-gold)!important}.active p{color:var(--kk-white)!important}.menu-item{color:var(--od-black);transition:.2s}.menu-item:hover{color:var(--od-grey)}.link-coming-soon,.link-coming-soon:hover{color:var(--od-black)!important;pointer-events:none;position:relative}.link-coming-soon:before{z-index:2;position:absolute;content:"";width:120%;height:100%;left:-10%;backdrop-filter:blur(3px)}.link-coming-soon:after{content:"";background-image:url(//kornkammer-luedenscheid.de/wp-content/uploads/coming-soon.png);background-size:contain;background-position:center;transform:rotate(-20deg);width:100%;position:absolute;height:30px;z-index:5;box-shadow:var(--box-shadow-l)}.kk-table *,.wine-table *{border:0!important;font-size:var(--text-m)}.kk-table td,.wine-table td{padding:0;line-height:1.2;padding-bottom:20px}.kk-table tr,.wine-table tr{}.kk-table .column-2,.kk-table .column-4{font-size:var(--text-s);text-align:right;vertical-align:bottom;color:var(--kk-gold);padding-right:6px;width:0;white-space:nowrap;padding-left:2em}.kk-table .column-3,.kk-table .column-5{font-size:var(--text-m);font-weight:700;text-align:right;width:0;white-space:nowrap;vertical-align:bottom}.wine-table .column-1{min-width:150px}.wine-table .column-3,.wine-table .column-5{font-size:var(--text-s);text-align:right;vertical-align:bottom;color:var(--kk-gold);padding-right:6px;padding-left:2em;width:0;white-space:nowrap}.wine-table .column-4,.wine-table .column-6{font-size:var(--text-m);font-weight:700;text-align:right;width:0;white-space:nowrap;vertical-align:bottom}.wine-table .column-1{width:0;white-space:nowrap}.wine-table .column-2{font-size:var(--text-s);text-align:left;vertical-align:bottom;padding-left:2em;color:var(--kk-gold);line-height:1}.kk-table .column-3:after,.kk-table .column-5:after,.wine-table .column-4:after,.wine-table .column-6:after{content:" €";font-size:var(--text-s)}.column-1:empty,.column-2:empty,.column-3:empty,.column-4:empty,.column-5:empty,.column-6:empty{font-size:0;width:0;padding-left:0!important}.column-1:empty:after,.column-2:empty:after,.column-3:empty:after,.column-4:empty:after,.column-5:empty:after,.column-6:empty:after{font-size:0;width:0;padding-left:0!important}@media screen and (max-width:500px){.kk-table .column-1,.wine-table .column-1,.wine-table .column-2{white-space:normal}.kk-table .column-2,.kk-table .column-4,.wine-table .column-3,.wine-table .column-5{}}