.elementor-kit-1796{--e-global-color-primary:#181818;--e-global-color-secondary:#F5F5F5;--e-global-color-text:#8A8A87;--e-global-color-accent:#055BD8;--e-global-color-cb4b548:#FFFFFF;--e-global-color-f0a5f84:#ECECEC;--e-global-color-88613e0:#A6D904;--e-global-color-a8fd9e0:#D91E04;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-size:37px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:lowercase;--e-global-typography-primary-line-height:39px;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:lowercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:29px;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:lowercase;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:lowercase;--e-global-typography-accent-line-height:24px;--e-global-typography-0d60414-font-family:"Helvetica";--e-global-typography-0d60414-font-size:110px;--e-global-typography-0d60414-font-weight:700;--e-global-typography-0d60414-text-transform:lowercase;--e-global-typography-0d60414-line-height:106px;--e-global-typography-7cc84d6-font-family:"Helvetica";--e-global-typography-7cc84d6-font-size:20px;--e-global-typography-7cc84d6-font-weight:600;--e-global-typography-7cc84d6-text-transform:lowercase;--e-global-typography-7cc84d6-font-style:normal;--e-global-typography-7cc84d6-line-height:24px;--e-global-typography-508f953-font-family:"Helvetica";--e-global-typography-508f953-font-size:14px;--e-global-typography-508f953-font-weight:400;--e-global-typography-508f953-text-transform:lowercase;--e-global-typography-508f953-line-height:18px;--e-global-typography-d94541b-font-family:"Helvetica";--e-global-typography-d94541b-font-size:60px;--e-global-typography-d94541b-font-weight:600;--e-global-typography-d94541b-text-transform:lowercase;--e-global-typography-d94541b-font-style:normal;--e-global-typography-d94541b-line-height:69px;--e-global-typography-d241cce-font-family:"Helvetica";--e-global-typography-d241cce-font-size:77px;--e-global-typography-d241cce-font-weight:700;--e-global-typography-d241cce-text-transform:lowercase;--e-global-typography-d241cce-line-height:73px;--e-global-typography-7a87ee9-font-family:"Helvetica";--e-global-typography-7a87ee9-font-size:76px;--e-global-typography-7a87ee9-font-weight:700;--e-global-typography-7a87ee9-text-transform:lowercase;--e-global-typography-7a87ee9-font-style:normal;--e-global-typography-7a87ee9-line-height:97px;}.elementor-kit-1796 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-a8fd9e0 );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-88613e0 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-text );}.elementor-kit-1796 a{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:1.4em;--container-default-padding-right:2em;--container-default-padding-bottom:1.4em;--container-default-padding-left:2em;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-cb4b548 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );--error-message-icon-color:var( --e-global-color-cb4b548 );--error-message-normal-links-color:var( --e-global-color-cb4b548 );--error-message-hover-links-color:var( --e-global-color-primary );--error-box-border-radius:0px 0px 0px 0px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-cb4b548 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );--message-message-icon-color:var( --e-global-color-cb4b548 );--message-buttons-normal-text-color:var( --e-global-color-cb4b548 );--message-buttons-hover-text-color:var( --e-global-color-f0a5f84 );--message-buttons-hover-border-color:var( --e-global-color-f0a5f84 );--message-border-color:var( --e-global-color-cb4b548 );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-secondary );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-cb4b548 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );--info-message-icon-color:var( --e-global-color-cb4b548 );--info-buttons-normal-text-color:var( --e-global-color-cb4b548 );--info-buttons-hover-text-color:var( --e-global-color-accent );--info-buttons-hover-border-color:var( --e-global-color-accent );--info-border-color:var( --e-global-color-cb4b548 );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2000px){.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1570px){.elementor-kit-1796{--e-global-typography-primary-font-size:29px;--e-global-typography-primary-line-height:34px;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:29px;--e-global-typography-text-font-size:16px;--e-global-typography-7a87ee9-font-size:4.5vi;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-kit-1796{--e-global-typography-primary-font-size:37px;--e-global-typography-primary-line-height:42px;--e-global-typography-7a87ee9-font-size:8vi;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-kit-1796{--e-global-typography-7a87ee9-font-size:52px;--e-global-typography-7a87ee9-line-height:60px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.just-cont-betw {
display: flex !important;
justify-content: space-between;
flex-direction: column;
min-height: 200px;
}


/*MIN-WIDTH-GRID*/

@media only screen and (min-width: 1025px) {
.min-width-grid {
    min-width: 424px;
}
}


/*LABEL NO-PAD*/

.label {padding: 0!important;}


/*LINE-CLAMP*/

.line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


/*NOWRAP*/

.nowrap ul{
    flex-wrap: nowrap !important;
}


/*MENU ACTIVE FONT*/

.elementor-item-active {
    font-family: "Helvetica" !important;
/*    font-style: italic; */
    font-weight: 700 !important;
}


/*MENU HOVER FONT*/

.elementor-item:hover {
    font-family: "Helvetica" !important;
/*    font-style: italic; */
    font-weight: 700 !important;
}


/*HEADING HOVER*/

.heading-hover:hover h2{
    color: #fff !important;
    font-weight: 700!important;
    
}

.heading-hover {
    transition:
color 0.4s,
background-color 0.4s;
}


/*TRANSITION BOX SHDW*/

#header {
    transition: box-shadow 0.3s ease-in;
}

@media only screen and (max-width: 767px) {
    
.box-shadow-scroll {
    box-shadow: 0 2px 8px rgba(98, 96, 90, 0.16);
}
}


/*HOVER BG*/

.bg-size-expand {
transition: 
background-size 0.4s,
background-position-y 0.5s,
background-position-x 0.4s;
}

.bg-size-expand div {
transition: 
color 0.4s;
}

.bg-size-expand div h2 {
transition: 
color 0.4s;
}

.bg-size-expand:hover {
background-size: 130% !important;
background-position-y: -180px !important;
background-position-x: 50% !important;
}

.bg-size-expand:hover div h2 {
color: #fff !important;
}

.bg-size-expand:hover div {
color: #fff !important;
}


/*PREIS*/

.preis {
font-family: "Helvetica"!important;
font-style: normal;
}

.preis::after {
  content: "€";
}

.preis-big-text span {
    font-size: 33px!important;
}


/*TABELLEN*/

table td,
table th {
    border: none;
    padding: 0;
    
}

table td,
table th:nth-child(even) {
    padding: 0px 0px 8px 0px;
}

table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
  background-color:transparent }
  
table tbody tr:hover>td,
table tbody tr:hover>th {
  background-color:transparent
}

table { font-size: 1em;
color: #181818;
margin-block-end: 6px;
}

#menge, #roast, .reset_variations {
    margin-left: 37.3%;
    width: 50%;
}


/*WARENKORB BTN*/
.woocommerce-variation-add-to-cart {margin-top: 1em;}
}/* End custom CSS */