.elementor-236 .elementor-element.elementor-element-3d335eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-236 .elementor-element.elementor-element-2696714{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-e385f1f{--display:flex;--background-transition:0.3s;}.elementor-236 .elementor-element.elementor-element-65277de{--display:flex;--background-transition:0.3s;}.elementor-236 .elementor-element.elementor-element-9e4b00a{text-align:center;}.elementor-236 .elementor-element.elementor-element-068a799{--display:flex;--gap:8px 8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-bcf7947{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-bcf7947.e-con{--align-self:flex-end;}.elementor-236 .elementor-element.elementor-element-e88551b.elementor-element{--align-self:flex-end;}.elementor-236 .elementor-element.elementor-element-512f96c{color:#000000;font-family:"Roboto", Montserrat;font-size:0.75rem;font-weight:400;line-height:1rem;}.elementor-236 .elementor-element.elementor-element-abd40c0 .elementor-heading-title{color:#007EC7;font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;}.elementor-236 .elementor-element.elementor-element-abd40c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-44c7c6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-44ae74f{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-236 .elementor-element.elementor-element-a7e940d .price{color:var( --e-global-color-primary );font-family:"Roboto", Montserrat;font-size:24px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-a7e940d > .elementor-widget-container{margin:024px 0px -48px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-f89ed51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7b0d423{color:#007EC7;}.woocommerce .elementor-236 .elementor-element.elementor-element-b83cc62 .woocommerce-product-details__short-description{font-family:"Montserrat", Montserrat;}.elementor-236 .elementor-element.elementor-element-b83cc62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#BDC2C9;}.elementor-236 .elementor-element.elementor-element-eae6513 .cart button, .elementor-236 .elementor-element.elementor-element-eae6513 .cart .button{font-weight:400;transition:all 0.2s;}.elementor-236 .elementor-element.elementor-element-eae6513 .quantity .qty{transition:all 0.2s;}.elementor-236 .elementor-element.elementor-element-eae6513 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-1fa2926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-a891703 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-a891703 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-a891703{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-a891703 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-a891703 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:500;}.elementor-236 .elementor-element.elementor-element-a891703 .elementor-icon-list-text{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-a891703 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-831b99a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-831b99a.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-236 .elementor-element.elementor-element-6d57943 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-6d57943 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-6d57943{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-6d57943 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-6d57943 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:500;}.elementor-236 .elementor-element.elementor-element-6d57943 .elementor-icon-list-text{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-6d57943 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-5362f39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-52d430b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-52d430b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-52d430b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-52d430b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-52d430b .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:500;}.elementor-236 .elementor-element.elementor-element-52d430b .elementor-icon-list-text{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-52d430b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-703a26e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-703a26e.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-236 .elementor-element.elementor-element-0270cc4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-0270cc4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-0270cc4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-0270cc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-0270cc4 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:500;}.elementor-236 .elementor-element.elementor-element-0270cc4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-0270cc4 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-499934c{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-d1b08a8 .elementor-heading-title{color:#007EC7;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:700;}.elementor-236 .elementor-element.elementor-element-d1b08a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-0660c63{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-icon{padding-right:0px;}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:12px;font-weight:400;line-height:14px;}.elementor-236 .elementor-element.elementor-element-0660c63 .elementor-icon-list-text{color:#2D2A25;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-0660c63 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-236 .elementor-element.elementor-element-c6b6b94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.woocommerce .elementor-236 .elementor-element.elementor-element-a80d889 .woocommerce-tabs ul.wc-tabs li a{font-weight:600;}.woocommerce .elementor-236 .elementor-element.elementor-element-a80d889 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.elementor-236 .elementor-element.elementor-element-ccefb4b{--display:flex;--gap:8px 8px;--background-transition:0.3s;}.elementor-236 .elementor-element.elementor-element-b04567f .elementor-heading-title{color:#007EC7;font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;}.elementor-236 .elementor-element.elementor-element-b04567f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-7abe80a .elementor-heading-title{color:#007EC7;font-family:"Montserrat", Montserrat;font-size:24px;font-weight:700;}.elementor-236 .elementor-element.elementor-element-7abe80a > .elementor-widget-container{margin:16px 0px 0px 0px;}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-068a799{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-236 .elementor-element.elementor-element-e88551b.elementor-element{--align-self:center;}.elementor-236 .elementor-element.elementor-element-abd40c0 .elementor-heading-title{font-size:18px;}.elementor-236 .elementor-element.elementor-element-abd40c0 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-236 .elementor-element.elementor-element-499934c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-921ecb2 */.elementor-236 .elementor-element.elementor-element-921ecb2 {
    position: absolute;
    top: 10px;
    left: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-9e4b00a */.elementor-236 .elementor-element.elementor-element-9e4b00a::before {
    content:'Gesamtpreis: ';
    font-size: 18px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e88551b */.elementor-236 .elementor-element.elementor-element-e88551b img{
    height: 100px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a7e940d */del span.woocommerce-Price-amount.amount {
opacity: 1 !important;
font-size: smaller;
}

ins span.woocommerce-Price-amount.amount {
}

.elementor-236 .elementor-element.elementor-element-a7e940d .price-excl-tax {
    color: #2D2A25!important;
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-unit-price, class: .elementor-element-64c7142 */.elementor-236 .elementor-element.elementor-element-64c7142 .price-unit{
    font-weight: 400 !important;
    color: black !important;
    opacity: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-236 .elementor-element.elementor-element-64c7142 .price-unit::before {
    content: 'Grundpreis(Brutto): ';
}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-tax-notice, class: .elementor-element-29ccce5 */.elementor-236 .elementor-element.elementor-element-29ccce5 .wc-gzd-additional-info {
    color: black;
}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-shipping-notice, class: .elementor-element-e31fdac */.elementor-236 .elementor-element.elementor-element-e31fdac .wc-gzd-additional-info {
    color: black;
}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-delivery-time, class: .elementor-element-7b0d423 */.elementor-236 .elementor-element.elementor-element-7b0d423 p{
    color: #007EC7 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-286e43e */.elementor-236 .elementor-element.elementor-element-286e43e {
    font-size: 12px;
    font-weight: 400;
    color: black;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-eae6513 */.elementor-236 .elementor-element.elementor-element-eae6513 .single_add_to_cart_button {
    font-weight: 400!important;
}

/* Column Layout for screens 767px or less */
@media (max-width: 767px) {
    .elementor-widget-woocommerce-add-to-cart .elementor-button,
    .elementor-widget-woocommerce-add-to-cart .quantity {
        display: block !important;
        margin: 10px 0; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-831b99a */.elementor-236 .elementor-element.elementor-element-831b99a .woosw-btn-text {
    white-space: nowrap;
    font-weight: 500!important;
    font-family: "Montserrat";
    font-size: 14px!important;
    margin-left: 8px!important;
}

.elementor-236 .elementor-element.elementor-element-831b99a {
    margin-left: -1px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa2926 */.elementor-236 .elementor-element.elementor-element-1fa2926 {
    width: 250px;
}

.single_add_to_cart_button {
    margin-right: 16px!important;
    
    border: red solid 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-703a26e */.elementor-236 .elementor-element.elementor-element-703a26e .woosw-btn-text {
    white-space: nowrap;
    font-weight: 500!important;
    font-family: "Montserrat";
    font-size: 14px!important;
    margin-left: 8px!important;
}

.elementor-236 .elementor-element.elementor-element-703a26e {
    margin-left: -1px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5362f39 */.elementor-236 .elementor-element.elementor-element-5362f39 {
    width: 250px;
}

.single_add_to_cart_button {
    margin-right: 16px!important;
    
    border: red solid 5px;
}

.elementor-236 .elementor-element.elementor-element-5362f39 span{
    font-size: 14px!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a80d889 */.tabs .active::before {
    display: none;
}

.tabs li {
    height: 35px;
    margin-bottom: -2px!important;
    font-family: "Montserrat";
    
    
}

.tabs .active {
    border-bottom: #007EC7 solid 3px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c597a17 */.elementor-236 .elementor-element.elementor-element-c597a17 .price {
    color: #046BD2 !important;
}/* End custom CSS */