.elementor-kit-4{--e-global-color-primary:#228B22;--e-global-color-secondary:#262626;--e-global-color-text:#8C8C8C;--e-global-color-accent:#595959;--e-global-color-7433890:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-fef34be-font-family:"Manrope";--e-global-typography-fef34be-font-size:5.5rem;--e-global-typography-fef34be-font-weight:500;--e-global-typography-fef34be-line-height:6rem;--e-global-typography-23d0676-font-family:"Manrope";--e-global-typography-23d0676-font-size:3rem;--e-global-typography-23d0676-font-weight:400;--e-global-typography-23d0676-line-height:3.5rem;--e-global-typography-837fe41-font-family:"Manrope";--e-global-typography-837fe41-font-size:1.5rem;--e-global-typography-837fe41-font-weight:500;--e-global-typography-837fe41-line-height:2.5rem;--e-global-typography-eec7f25-font-family:"Manrope";--e-global-typography-eec7f25-font-size:1.25rem;--e-global-typography-eec7f25-font-weight:300;--e-global-typography-eec7f25-line-height:2rem;--e-global-typography-a782e97-font-family:"Manrope";--e-global-typography-a782e97-font-size:1.5rem;--e-global-typography-a782e97-font-weight:500;--e-global-typography-a782e97-line-height:2rem;--e-global-typography-f0027ba-font-family:"Manrope";--e-global-typography-f0027ba-font-size:1.25rem;--e-global-typography-f0027ba-font-weight:600;--e-global-typography-f0027ba-line-height:2rem;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;border-style:none;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:var( --e-global-color-7433890 );color:#FFFFFF;border-style:none;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:#228B22;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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{font-family:"Manrope", Sans-serif;font-size:14px;}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:"Manrope", Sans-serif;font-size:14px;}.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-primary );font-family:"Manrope", Sans-serif;font-size:14px;--message-message-icon-color:var( --e-global-color-primary );--message-buttons-normal-text-color:var( --e-global-color-primary );--message-border-color:var( --e-global-color-7433890 );--message-buttons-padding:6px 6px 6px 6px;}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:"Manrope", Sans-serif;font-size:14px;}.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-7433890 );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-family:"Manrope", Sans-serif;font-size:14px;--info-message-icon-color:var( --e-global-color-7433890 );--info-buttons-normal-text-color:var( --e-global-color-7433890 );--info-border-color:var( --e-global-color-7433890 );--info-buttons-padding:6px 6px 6px 6px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"Manrope", Sans-serif;font-size:14px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-4{--e-global-typography-eec7f25-font-size:1.25rem;--e-global-typography-a782e97-font-size:18px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-fef34be-font-size:1.5rem;--e-global-typography-fef34be-line-height:2rem;--e-global-typography-23d0676-font-size:1.3rem;--e-global-typography-23d0676-line-height:2rem;--e-global-typography-837fe41-font-size:1.2rem;--e-global-typography-837fe41-line-height:2rem;--e-global-typography-eec7f25-font-size:1rem;--e-global-typography-eec7f25-line-height:1.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (min-width: 768px){
    body {
  margin-left: 1%;
  margin-right: 1%;
  background-color: white; 
  box-sizing: border-box;
  margin-top: 1%;
  
    }
}


.custom-button {
  cursor: pointer;
  transition: transform 0.3s ease;
}

.custom-button:hover {
  transform: translateX(8px);
}


.glassy-container {
    position: relative;
    border-radius: 16px;
    background: rgba(0, 0, 0, 0.55); /* dunkler, fast schwarzer Glassy-Look */
    border: 1px solid rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    color: #f5f5f5;
    max-width: 800px;

}


.jet-listing-grid__slider-icon.slick-arrow{
    border-radius: 44px;
}

.e-wc-info-notice .woocommerce-info:before{
    display: none;
}


.wc-bundles-cart-items {
    border-left: 3px solid #228B22;
}

.wc-bundles-dropdown-field:hover {
    border-color: white;
    box-shadow: none;
}

@media (min-width: 1024px) {
.wc-bundles-dropdowns {
    display: inline-flex;
    margin-top: 0px;
    }
}


.wc-bundles-dropdown-field {
    border: none;
    background: none;
    padding-left: 0;
}

.wc-bundles-dropdown-select:hover{
    border-color: #228B22;
}

.wc-bundles-cart-items{
    padding-left:12px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-display: auto;
	src: url('https://www.khmaschinen.de/wp-content/uploads/Manrope-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */