.elementor-912 .elementor-element.elementor-element-ee285c0:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-ee285c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C0F;}.elementor-912 .elementor-element.elementor-element-ee285c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-912 .elementor-element.elementor-element-ee285c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-912 .elementor-element.elementor-element-174dde4{text-align:left;}.elementor-912 .elementor-element.elementor-element-174dde4 .kf-h-group > i{color:#986B41;}.elementor-912 .elementor-element.elementor-element-174dde4 .kf-h-group svg{fill:#986B41;}.elementor-912 .elementor-element.elementor-element-174dde4 .kf-h-group > em{color:#986B41;}.elementor-912 .elementor-element.elementor-element-440f9de .kf-h-social{font-size:15px;}.elementor-912 .elementor-element.elementor-element-440f9de .kf-h-social a{margin-right:8px;}.elementor-912 .elementor-element.elementor-element-440f9de{text-align:center;}.elementor-912 .elementor-element.elementor-element-b714ca4{text-align:right;}.elementor-912 .elementor-element.elementor-element-b714ca4 .kf-h-group > i{color:#986B41;}.elementor-912 .elementor-element.elementor-element-b714ca4 .kf-h-group svg{fill:#986B41;}.elementor-912 .elementor-element.elementor-element-b714ca4 .kf-h-group > em{color:#986B41;}.elementor-912 .elementor-element.elementor-element-102c1a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-912 .elementor-element.elementor-element-102c1a3{padding:10px 40px 10px 40px;}.elementor-912 .elementor-element.elementor-element-3171a8c > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-912 .elementor-element.elementor-element-3171a8c img{width:72px;height:72px;}.elementor-912 .elementor-element.elementor-element-c838e06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-912 .elementor-element.elementor-element-fc98edd > .elementor-widget-container{margin:010px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-912 .elementor-element.elementor-element-fc98edd .elementor-icon-wrapper{text-align:center;}.elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-framed .elementor-icon, .elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-framed .elementor-icon, .elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-stacked .elementor-icon:hover{background-color:#986B41;}.elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-framed .elementor-icon:hover, .elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-default .elementor-icon:hover{color:#986B41;border-color:#986B41;}.elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-framed .elementor-icon:hover, .elementor-912 .elementor-element.elementor-element-fc98edd.elementor-view-default .elementor-icon:hover svg{fill:#986B41;}.elementor-912 .elementor-element.elementor-element-fc98edd .elementor-icon{font-size:24px;}.elementor-912 .elementor-element.elementor-element-fc98edd .elementor-icon svg{height:24px;}.elementor-912 .elementor-element.elementor-element-3364cb9{text-align:right;}.elementor-912 .elementor-element.elementor-element-3364cb9 .kf-main-menu > ul > li > a{color:#FFFFFF;font-size:16px;}.elementor-912 .elementor-element.elementor-element-3364cb9 .kf-main-menu > ul > li > a:hover{color:#986B41;}.elementor-912 .elementor-element.elementor-element-3364cb9 .kf-navbar-mobile .kf-h-social{font-size:15px;}.elementor-912 .elementor-element.elementor-element-3364cb9 .kf-navbar-mobile .kf-h-social a{margin-right:8px;}.elementor-912 .elementor-element.elementor-element-3a9b2e3 .elementor-menu-toggle{margin:0 auto;}.elementor-912 .elementor-element.elementor-element-89be67d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-912 .elementor-element.elementor-element-89be67d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-912 .elementor-element.elementor-element-7adf20b > .elementor-widget-container{margin:010px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-912 .elementor-element.elementor-element-7adf20b .elementor-icon-wrapper{text-align:center;}.elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-framed .elementor-icon, .elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-framed .elementor-icon, .elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-stacked .elementor-icon:hover{background-color:#986B41;}.elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-framed .elementor-icon:hover, .elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-default .elementor-icon:hover{color:#986B41;border-color:#986B41;}.elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-framed .elementor-icon:hover, .elementor-912 .elementor-element.elementor-element-7adf20b.elementor-view-default .elementor-icon:hover svg{fill:#986B41;}.elementor-912 .elementor-element.elementor-element-7adf20b .elementor-icon{font-size:24px;}.elementor-912 .elementor-element.elementor-element-7adf20b .elementor-icon svg{height:24px;}.elementor-912 .elementor-element.elementor-element-99f4b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-912 .elementor-element.elementor-element-99f4b5c{text-align:center;}.elementor-912 .elementor-element.elementor-element-99f4b5c .kf-btn{color:#000000;background-color:#986B41;}@media(min-width:768px){.elementor-912 .elementor-element.elementor-element-95c3c95{width:20%;}.elementor-912 .elementor-element.elementor-element-c838e06{width:60%;}.elementor-912 .elementor-element.elementor-element-89be67d{width:20%;}}@media(max-width:1024px){.elementor-912 .elementor-element.elementor-element-3171a8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-c838e06.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-912 .elementor-element.elementor-element-fc98edd > .elementor-widget-container{padding:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-912 .elementor-element.elementor-element-c838e06.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-912 .elementor-element.elementor-element-3364cb9{text-align:right;}.elementor-912 .elementor-element.elementor-element-3364cb9 .kf-main-menu > ul > li > a{font-size:24px;}}/* Start custom CSS for icon, class: .elementor-element-fc98edd */@media only screen and (min-width: 1025px) {
    .login-icon-middle {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for kaffen-header-menu, class: .elementor-element-3364cb9 */@media only screen and (min-width: 1025px) {
    .kf-navbar-mobile {
        display: none;
        padding: 40px;
    }
}
@media only screen and (max-width: 1024px) {
    .kf-navbar-mobile {
        padding: 40px;
    }
    .kf-navbar-mobile .kf-main-menu ul li i {
        line-height: 24px;
    }
}
.kf-mt-nav .kf-menu-btn {
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a9b2e3 */.wp-menu-cb {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7adf20b */@media only screen and (max-width: 1024px) {
    .login-icon-right {
        display: none !important;
    }
    .elementor-widget-container .kf-cart-btn {
        right: 130px;
    }
}/* End custom CSS */
/* Start custom CSS for kaffen-header-buttons, class: .elementor-element-99f4b5c */.kf-cart-btn .cart-widget {
    width: 360px !important;
}
.kf-cart-btn .cart-widget .elementor-menu-cart__products {
    max-height: unset;
}
.elementor-menu-cart__footer-buttons .elementor-button {
    background: #966c42;
}
.elementor-menu-cart__footer-buttons {
    margin-top: 20px;
}

@media only screen and (max-width: 1024px) {
    .login-icon-right {
        display: none !important;
    }
    .elementor-widget-container .kf-cart-btn {
        right: 130px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-102c1a3 */.kf-navbar .elementor-widget-image img, .kf-header .elementor-widget-image img {
    max-height: 150px;
}


.kf-navbar {
    background-color: black;
}/* End custom CSS */