.elementor-1141 .elementor-element.elementor-element-3aeea02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1141 .elementor-element.elementor-element-8b3244e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-700e3d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-c2ab8c8{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1141 .elementor-element.elementor-element-c2ab8c8:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-c2ab8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5E14;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1141 .elementor-element.elementor-element-cd59b4e .elementor-heading-title{color:#FFFFFF;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1141 .elementor-element.elementor-element-9c55a93 .cart button, .elementor-1141 .elementor-element.elementor-element-9c55a93 .cart .button{font-size:16px;border-style:groove;border-width:1px 1px 1px 1px;color:#FF5E14;background-color:#FFFFFF;border-color:#FF5E14;transition:all 0.2s;}.elementor-1141 .elementor-element.elementor-element-9c55a93 .cart button:hover, .elementor-1141 .elementor-element.elementor-element-9c55a93 .cart .button:hover{color:#FFFFFF;background-color:#FF5E14;border-color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-9c55a93 .added_to_cart{color:#FF5E14;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;}.elementor-1141 .elementor-element.elementor-element-9c55a93{--view-cart-spacing:10px;}.elementor-1141 .elementor-element.elementor-element-9c55a93 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1141 .elementor-element.elementor-element-9c55a93 form.cart .variations{width:100%;}.woocommerce .elementor-1141 .elementor-element.elementor-element-9c55a93 form.cart table.variations label{color:#FFFFFF;}.woocommerce .elementor-1141 .elementor-element.elementor-element-9c55a93 form.cart table.variations td.value select, .woocommerce .elementor-1141 .elementor-element.elementor-element-9c55a93 form.cart table.variations td.value:before{border-radius:10px;}@media(min-width:768px){.elementor-1141 .elementor-element.elementor-element-8b3244e{--width:50%;}.elementor-1141 .elementor-element.elementor-element-700e3d8{--width:50%;}}/* Start custom CSS for tw-icon-box, class: .elementor-element-914975d */.icon_box_01{min-height: 445px}/* End custom CSS */
/* Start custom CSS for tw-icon-box, class: .elementor-element-4592330 */.icon_box_01{min-height: 445px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab8c8 */.myfrm h3{color: #fff !important;font-size: 22px !important;}
.myfrm .variations .col-sm-6{flex: 0 0 100%; max-width: 100%;}
.myfrm select{
    width: 100%;
    padding: 10px 15px;
    background-color: #fff !important;!i;!;
    min-height: 48px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 2em;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;
    background-size: 16px;
    -webkit-background-size: 16px;
    background-position: calc(100% - 12px) 50%;
    -webkit-background-position: calc(100% - 12px) 50%;
}

.myfrm .tmcp-field{width: 100% !important;
    padding: 10px 15px;
    background-color: #fff !important;
    min-height: 48px !important;
    border: 1px solid #fff;}

.myfrm .tc-col button{border: 0 !important}

.myfrm .quantity .screen-reader-text{
    position: relative !important;
    top: 0 !important;
    clip: initial !important;
    clip-path: none !important;
    width: auto;
    height: auto;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    font-family: "Barlow Condensed", sans-serif;
    margin-top: 20px;
}

.myfrm .quantity .qty{width: 100%;
    text-align: left;
    height: 48px !important;
    padding: 10px 15px;
    border: 1px solid #fff;}

.myfrm .single_add_to_cart_button{opacity: 9 !important; width: 100%;margin-top: 20px !important;}

.myfrm .reset_variations,
.myfrm .woocommerce-variation.single_variation,
.tm-options-totals,
.tm-options-totals{display: none !important}

#tm-epo-totals{padding-bottom: 0;
    color: #fff !important;font-size: 16px;}
#tm-epo-totals .price.amount.final{color: #fff;}
.myfrm .tm-extra-product-options-totals{margin-bottom: 0;}
.myfrm .quantity .screen-reader-text:before {
    content: "Liefermenge in Liter";
    position: absolute;
    left: 0;
    background-color: #ff5e14;
    width: 100%;
}
.myfrm .quantity .screen-reader-text:after{
    content: "*";
    position: absolute;
    color: red;
    left: 150px;
}

.myfrm .quantity:after{
    content: "Die Mindestbestellmenge für Ihre Region beträgt 1.000 Liter.Ihre Bestellung wurde entsprechend angepasst.";
    display: block;
    color: #fff;
}/* End custom CSS */