.elementor-kit-51610{--e-global-color-primary:#C56017;--e-global-color-secondary:#BBBBBB;--e-global-color-text:#444444;--e-global-color-accent:#E1E2E2;--e-global-color-7d90916:#6B6B6B;--e-global-color-f26cf51:#FFFFFF;--e-global-typography-primary-font-family:"Avenir Medium";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Avenir Medium";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Avenir Medium";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Avenir Medium";--e-global-typography-accent-font-weight:700;--e-global-typography-4fe8006-font-family:"Avenir Medium";--e-global-typography-4fe8006-font-size:54px;--e-global-typography-4fe8006-font-weight:400;--e-global-typography-4fe8006-text-transform:uppercase;--e-global-typography-4fe8006-line-height:70px;--e-global-typography-4fe8006-letter-spacing:10px;--e-global-typography-de49818-font-family:"Avenir Medium";--e-global-typography-de49818-font-size:35px;--e-global-typography-de49818-font-weight:400;--e-global-typography-de49818-text-transform:uppercase;--e-global-typography-de49818-line-height:42px;--e-global-typography-de49818-letter-spacing:4px;--e-global-typography-40d0e93-font-size:30px;--e-global-typography-40d0e93-font-weight:400;--e-global-typography-40d0e93-text-transform:uppercase;--e-global-typography-40d0e93-line-height:36px;--e-global-typography-40d0e93-word-spacing:3px;--e-global-typography-7d459e3-font-size:20px;--e-global-typography-7d459e3-font-weight:700;--e-global-typography-7d459e3-text-transform:none;--e-global-typography-7d459e3-line-height:26px;--e-global-typography-dd8f04a-font-size:22px;--e-global-typography-dd8f04a-font-weight:700;--e-global-typography-9d4a012-font-family:"Avenir Medium";--e-global-typography-9d4a012-font-size:20px;--e-global-typography-9d4a012-font-weight:700;--e-global-typography-97e3857-font-size:16px;--e-global-typography-97e3857-font-weight:400;--e-global-typography-97e3857-text-transform:none;color:var( --e-global-color-text );font-family:"Avenir Medium", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-kit-51610 button,.elementor-kit-51610 input[type="button"],.elementor-kit-51610 input[type="submit"],.elementor-kit-51610 .elementor-button{background-color:#FFFFFF00;font-weight:bold;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-text );border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-kit-51610 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:#C560171A;}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-accent );}.elementor-kit-51610 a{color:var( --e-global-color-text );font-size:18px;font-weight:700;text-transform:uppercase;line-height:35px;}.elementor-kit-51610 a:hover{color:var( --e-global-color-primary );}.elementor-kit-51610 h1{font-size:54px;font-weight:400;text-transform:uppercase;line-height:70px;letter-spacing:10px;}.elementor-kit-51610 h2{font-size:35px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:4px;}.elementor-kit-51610 h3{font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;word-spacing:3px;}.elementor-kit-51610 h4{font-size:24px;font-weight:700;text-transform:none;line-height:30px;}.elementor-kit-51610 h5{font-size:22px;font-weight:400;text-transform:uppercase;line-height:28px;word-spacing:3px;}.elementor-kit-51610 h6{font-size:20px;font-weight:700;line-height:26px;}.elementor-kit-51610 button:hover,.elementor-kit-51610 button:focus,.elementor-kit-51610 input[type="button"]:hover,.elementor-kit-51610 input[type="button"]:focus,.elementor-kit-51610 input[type="submit"]:hover,.elementor-kit-51610 input[type="submit"]:focus,.elementor-kit-51610 .elementor-button:hover,.elementor-kit-51610 .elementor-button:focus{color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-kit-51610 label{color:var( --e-global-color-7d90916 );}.elementor-kit-51610 input:not([type="button"]):not([type="submit"]),.elementor-kit-51610 textarea,.elementor-kit-51610 .elementor-field-textual{font-family:"Avenir Medium", Sans-serif;font-weight:400;line-height:40px;color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );padding:8px 15px 8px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:90px;--container-default-padding-right:30px;--container-default-padding-bottom:90px;--container-default-padding-left:30px;}.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-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-icon-color:var( --e-global-color-primary );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-icon-color:var( --e-global-color-text );}.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(max-width:1024px){.elementor-kit-51610{--e-global-typography-4fe8006-font-size:45px;}.elementor-kit-51610 h1{font-size:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:60px;--container-default-padding-right:30px;--container-default-padding-bottom:60px;--container-default-padding-left:30px;}}@media(max-width:767px){.elementor-kit-51610{--e-global-typography-4fe8006-font-size:35px;--e-global-typography-de49818-font-size:30px;--e-global-typography-40d0e93-font-size:24px;--e-global-typography-7d459e3-font-size:22px;--e-global-typography-dd8f04a-font-size:20px;--e-global-typography-dd8f04a-line-height:25px;--e-global-typography-dd8f04a-letter-spacing:2px;--e-global-typography-9d4a012-font-size:18px;}.elementor-kit-51610 h1{font-size:35px;line-height:45px;letter-spacing:2px;}.elementor-kit-51610 h2{font-size:30px;letter-spacing:0px;}.elementor-kit-51610 h3{font-size:24px;letter-spacing:0px;}.elementor-kit-51610 h4{font-size:22px;}.elementor-kit-51610 h5{font-size:20px;letter-spacing:0px;}.elementor-kit-51610 h6{font-size:18px;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:30px;--container-default-padding-right:15px;--container-default-padding-bottom:30px;--container-default-padding-left:15px;}}/* Start custom CSS */@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-display: swap;
}
h1, h2, h3, h4, h5, h6 {
      -webkit-hyphens: auto;
    hyphens: auto;
}
    .galerie {--imgheight: var(--min-height)}
.galerie  img { min-height:var(--imgheight) !important ;  min-width:100% !IMPORTANT; width: auto; height:var(--imgheight);   object-fit: cover; object-position: center center; align-self: stretch; height: 100%}
.galerie .elementor-widget-image { height: var(--imgheight) !IMPORTANT; }

.galerie .rowspan { align-self: stretch; }
.galerie .rowspan .elementor-widget-image { min-height: 100%}

li:has(>#e-n-menu-title-7222) { Display:None}

.swatch-wrapper { border-color: var(--e-global-color-text) ; }
div.swatch-wrapper.disabled, div.swatch-wrapper.disabled a, .radio-select .disabled { opacity: .25; }
.select-option.swatch-wrapper.selected {border-width: 1px !important;}
.select-option.swatch-wrapper.selected:before {
    content: '';
    display: block;
    position: absolute;
    inset: 0;
    border: 2px solid green !important;
}

.select-option.swatch-wrapper {
    position: relative;
}

.woocommerce div.product div.images img { aspect-ratio: 1; object-fit: cover }

label a {
    font-size: inherit !important;
}

.woocommerce-checkout .shop_table {
    background-color: var(--e-global-color-accent) !important;
}

table.woocommerce-table td, table.woocommerce-table th {
    padding: 15px !important;
    border: 1px solid white !important;
}

.woocommerce-table.woocommerce-table--order-details thead th {
    font-size: 18px;
    color: #fff !important;
    background-color: var(--e-global-color-text) !important;
}

.woocommerce-table.woocommerce-table--order-details tr.woocommerce-table__line-item.order_item td {
    background: #fff !important;
    border-bottom: 1px solid var(--e-global-color-text) !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th { color: var(--e-global-color-text) !important; }
s


address {
    padding: 30px !important;
    height: auto !important;
    border-radius: 0 !important; 
    border:1px solid var(--e-global-color-text) !important
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover { background-color: transparent !important; }

img.dlm-xhr-loading-gif { width: 20px; height: 20px; max-width: 20px; }

.loop-download img.dlm-xhr-loading-gif { position: absolute; right: 15px; left: auto !important; top: calc(50% - 10px); }

.asl-wrapper {
    --sl-header: var(--e-global-color-primary);
    --sl-primary: var(--e-global-color-primary);
    --sl-secondary: var(--e-global-color-text);
    --sl-list-title: var(--e-global-color-primary);
    --sl-action-btn-bg: var(--e-global-color-primary);
    --sl-highlighted: var(--e-global-color-accent)
}

#cookie-law-info-bar {
    max-height: 80vH !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    margin: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Medium';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.volimea.de/wp-content/uploads/2021/10/Avenir-Medium.eot');
	src: url('https://www.volimea.de/wp-content/uploads/2021/10/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.volimea.de/wp-content/uploads/2025/02/Avenir-Medium.woff2') format('woff2'),
		url('https://www.volimea.de/wp-content/uploads/2021/10/Avenir-Medium.woff') format('woff'),
		url('https://www.volimea.de/wp-content/uploads/2021/10/Avenir-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */