.elementor-3369 .elementor-element.elementor-element-dfe1138 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3369 .elementor-element.elementor-element-dfe1138:not(.elementor-motion-effects-element-type-background), .elementor-3369 .elementor-element.elementor-element-dfe1138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f8;}.elementor-3369 .elementor-element.elementor-element-dfe1138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-dfe1138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3369 .elementor-element.elementor-element-eb5bbb9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-f710950{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 19px;}.elementor-3369 .elementor-element.elementor-element-d653c29 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-8f443e2 .woocommerce-breadcrumb{color:#333333;font-family:"Roboto", Sans-serif;font-size:0.6em;}.elementor-3369 .elementor-element.elementor-element-8f443e2 .woocommerce-breadcrumb > a{color:#003598;}.elementor-3369 .elementor-element.elementor-element-8f443e2 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-afc6c4c{font-family:"Roboto", Sans-serif;font-size:0.6em;line-height:0px;color:#333333;}.elementor-3369 .elementor-element.elementor-element-afc6c4c a{color:#FF0C5E;}.elementor-3369 .elementor-element.elementor-element-afc6c4c a:hover{color:#680070;}.elementor-3369 .elementor-element.elementor-element-9a3a029:not(.elementor-motion-effects-element-type-background), .elementor-3369 .elementor-element.elementor-element-9a3a029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3369 .elementor-element.elementor-element-9a3a029{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-3369 .elementor-element.elementor-element-9a3a029 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3369 .elementor-element.elementor-element-b2cf720 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3369 .elementor-element.elementor-element-b2cf720 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-458bb2d{margin-top:0px;margin-bottom:0px;}.elementor-3369 .elementor-element.elementor-element-f32d6cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.woocommerce .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs ul.wc-tabs li a{color:#333333;font-size:0.8em;}.woocommerce .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs ul.wc-tabs li{border-radius:3px 3px 0 0;}.woocommerce .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:300;}.woocommerce .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-Tabs-panel h2{color:#333333;}.woocommerce .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3369 .elementor-element.elementor-element-944014a > .elementor-widget-container{padding:0px 30px 0px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D3CED2;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3369 .elementor-element.elementor-element-5472989:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-element-populated, .elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-element-populated > .elementor-background-overlay, .elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 30px 30px;padding:40px 15px 0px 15px;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3369 .elementor-element.elementor-element-5472989{z-index:10;}.elementor-3369 .elementor-element.elementor-element-2443d81{text-align:center;}.elementor-3369 .elementor-element.elementor-element-2443d81 .elementor-heading-title{font-size:1.4em;font-weight:600;text-transform:capitalize;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.13);}.elementor-3369 .elementor-element.elementor-element-76663b6{text-align:center;}.woocommerce .elementor-3369 .elementor-element.elementor-element-76663b6 .price{color:#333333;font-size:16px;font-weight:100;text-transform:none;letter-spacing:2.5px;}.woocommerce .elementor-3369 .elementor-element.elementor-element-76663b6 .price ins{color:#003598;font-size:23px;font-weight:600;}body:not(.rtl) .elementor-3369 .elementor-element.elementor-element-76663b6:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-3369 .elementor-element.elementor-element-76663b6:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-3369 .elementor-element.elementor-element-76663b6.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-3369 .elementor-element.elementor-element-76663b6 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3369 .elementor-element.elementor-element-6b982a3 .cart button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:3px 3px 3px 3px;padding:14px 20px 14px 20px;color:#ffffff;background-color:#003598;transition:all 0.2s;}.elementor-3369 .elementor-element.elementor-element-6b982a3 .cart button:hover{background-color:#008898;}body:not(.rtl) .elementor-3369 .elementor-element.elementor-element-6b982a3 .quantity + .button{margin-left:0px;}body.rtl .elementor-3369 .elementor-element.elementor-element-6b982a3 .quantity + .button{margin-right:0px;}.elementor-3369 .elementor-element.elementor-element-6b982a3 .quantity .qty{border-radius:3px 0px 0px 3px;padding:14px 20px 14px 20px;color:#FF0C5E;background-color:#ffffff;border-color:#FF0C5E;transition:all 0.2s;}.elementor-3369 .elementor-element.elementor-element-6b982a3 .quantity .qty:focus{color:#680070;border-color:#680070;}.elementor-3369 .elementor-element.elementor-element-6b982a3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 50px 0px 50px;}.elementor-3369 .elementor-element.elementor-element-cbfbd5f:not(.elementor-motion-effects-element-type-background), .elementor-3369 .elementor-element.elementor-element-cbfbd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3369 .elementor-element.elementor-element-cbfbd5f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3369 .elementor-element.elementor-element-cbfbd5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 55px 0px;}.elementor-3369 .elementor-element.elementor-element-78db47c > .elementor-element-populated{margin:0px 5px 0px 5px;padding:0px 0px 5px 0px;}.elementor-3369 .elementor-element.elementor-element-7224f22{text-align:center;}.elementor-3369 .elementor-element.elementor-element-7224f22 .elementor-heading-title{color:#003598;font-size:1em;}.elementor-3369 .elementor-element.elementor-element-7224f22 > .elementor-widget-container{transform-origin:center center;}.elementor-3369 .elementor-element.elementor-element-3e6d948.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3369 .elementor-element.elementor-element-3e6d948.elementor-wc-products ul.products li.product{padding:20px 20px 20px 20px;background-color:#F7F6F8;}.elementor-3369 .elementor-element.elementor-element-3e6d948.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3369 .elementor-element.elementor-element-ddfe0ea:not(.elementor-motion-effects-element-type-background), .elementor-3369 .elementor-element.elementor-element-ddfe0ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3369 .elementor-element.elementor-element-ddfe0ea > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3369 .elementor-element.elementor-element-ddfe0ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-082c292 > .elementor-element-populated{margin:0px 5px 0px 5px;padding:0px 0px 5px 0px;}.elementor-3369 .elementor-element.elementor-element-5e14707{text-align:center;}.elementor-3369 .elementor-element.elementor-element-5e14707 .elementor-heading-title{color:#003598;font-size:1em;}.elementor-3369 .elementor-element.elementor-element-5e14707 > .elementor-widget-container{transform-origin:center center;}.elementor-3369 .elementor-element.elementor-element-adc56fc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3369 .elementor-element.elementor-element-2dda058:not(.elementor-motion-effects-element-type-background), .elementor-3369 .elementor-element.elementor-element-2dda058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3369 .elementor-element.elementor-element-2dda058 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3369 .elementor-element.elementor-element-2dda058{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 105px 0px;}.elementor-3369 .elementor-element.elementor-element-4dee4c2 > .elementor-element-populated{margin:0px 5px 0px 5px;padding:0px 0px 5px 0px;}@media(max-width:1024px){.elementor-3369 .elementor-element.elementor-element-9a3a029{margin-top:55px;margin-bottom:55px;padding:20px 20px 20px 20px;}.elementor-3369 .elementor-element.elementor-element-f32d6cf > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-3369 .elementor-element.elementor-element-944014a > .elementor-widget-container{padding:0px 5px 0px 5px;border-width:0px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-element-populated{margin:0px 0px 0px 10px;padding:15px 10px 15px 10px;}.elementor-3369 .elementor-element.elementor-element-2443d81 .elementor-heading-title{font-size:1.2em;}.elementor-3369 .elementor-element.elementor-element-6b982a3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3369 .elementor-element.elementor-element-78db47c > .elementor-element-populated{margin:0px 10px 0px 10px;}.elementor-3369 .elementor-element.elementor-element-7224f22 .elementor-heading-title{font-size:2.4em;}.elementor-3369 .elementor-element.elementor-element-7224f22 > .elementor-widget-container{padding:15px 5px 15px 5px;}.elementor-3369 .elementor-element.elementor-element-3e6d948.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3369 .elementor-element.elementor-element-082c292 > .elementor-element-populated{margin:0px 10px 0px 10px;}.elementor-3369 .elementor-element.elementor-element-5e14707 .elementor-heading-title{font-size:2.4em;}.elementor-3369 .elementor-element.elementor-element-5e14707 > .elementor-widget-container{padding:15px 5px 15px 5px;}.elementor-3369 .elementor-element.elementor-element-4dee4c2 > .elementor-element-populated{margin:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-3369 .elementor-element.elementor-element-9a3a029{margin-top:25px;margin-bottom:55px;padding:0px 10px 0px 10px;}.elementor-3369 .elementor-element.elementor-element-b2cf720 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-f32d6cf > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-3369 .elementor-element.elementor-element-944014a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:1px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3369 .elementor-element.elementor-element-5472989 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:10px 10px 30px 10px;}.elementor-3369 .elementor-element.elementor-element-2443d81 .elementor-heading-title{font-size:1.2em;}.elementor-3369 .elementor-element.elementor-element-6b982a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3369 .elementor-element.elementor-element-7224f22 .elementor-heading-title{font-size:1.4em;}.elementor-3369 .elementor-element.elementor-element-7224f22 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3369 .elementor-element.elementor-element-3e6d948.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3369 .elementor-element.elementor-element-5e14707 .elementor-heading-title{font-size:1.4em;}.elementor-3369 .elementor-element.elementor-element-5e14707 > .elementor-widget-container{padding:0px 10px 0px 10px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-8f443e2 */.elementor-3369 .elementor-element.elementor-element-8f443e2 a:hover {color:#680070 !important;}
@media (max-width:524px) {
    .woocommerce-breadcrumb {
        max-width: calc(100% - 65px);
    }
    
    .woocommerce-breadcrumb {
        -webkit-hyphens:auto;
        -moz-hyphens:auto;
        -o-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto;
    }
}

.elementor-3369 .elementor-element.elementor-element-8f443e2 a:hover {
    color:#008898 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-afc6c4c */.elementor-3369 .elementor-element.elementor-element-afc6c4c {background:none;display:none;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d653c29 */.elementor-3369 .elementor-element.elementor-element-d653c29 {height:30px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f710950 */.elementor-3369 .elementor-element.elementor-element-f710950 {height:30px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb5bbb9 */.elementor-3369 .elementor-element.elementor-element-eb5bbb9 {height:30px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dfe1138 */.elementor-3369 .elementor-element.elementor-element-dfe1138 {height:30px;}

@media (min-width:525px) and (max-width:767px) {
    .elementor-3369 .elementor-element.elementor-element-dfe1138 {height:35px;}
    .elementor-3369 .elementor-element.elementor-element-dfe1138 span {line-height:1em;}
    #breadcrumbs{margin-block-start: 2px;}
}

@media (min-width:340px) and (max-width:524px) {
    .elementor-3369 .elementor-element.elementor-element-dfe1138 {height:55px;}
    .elementor-3369 .elementor-element.elementor-element-dfe1138 span {line-height:1em;}
    #breadcrumbs{margin-block-start: 2px;}
}

@media (max-width:339px) {
    .elementor-3369 .elementor-element.elementor-element-dfe1138 {height:75px;}
    .elementor-3369 .elementor-element.elementor-element-dfe1138 span {line-height:1em;}
    #breadcrumbs{margin-block-start: 2px;}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ac59637 */.elementor-3369 .elementor-element.elementor-element-ac59637 {
    max-height: 290px !important;
     overflow: hidden;
}

.elementor-3369 .elementor-element.elementor-element-ac59637 img {
    pointer-events:none !important;
    width:100%;
}
.elementor-3369 .elementor-element.elementor-element-ac59637 .pp_pic_holder, .elementor-3369 .elementor-element.elementor-element-ac59637 .pp_overlay {
    display: none !important;
}
.elementor-3369 .elementor-element.elementor-element-ac59637 .woocommerce-product-gallery__trigger {
    display:none !important;
}

.elementor-3369 .elementor-element.elementor-element-ac59637 .images {
    pointer-events: none !important;
}

@media (max-width:767px) {
    .elementor-3369 .elementor-element.elementor-element-ac59637 {
        max-height: 234px;
        display:none;
    }
    
    .elementor-3369 .elementor-element.elementor-element-ac59637 img {
        max-width:420px !important;
        margin:0 auto;
        margin-top: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-944014a */.elementor-3369 .elementor-element.elementor-element-944014a ul.tabs {
    visibility: hidden;
}

.elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs ul li.active a {
    box-shadow:none
}

.elementor-3369 .elementor-element.elementor-element-944014a ul.tabs li a {
    padding:.25em 1.2em !important;
}

.elementor-3369 .elementor-element.elementor-element-944014a h2 {
    display:none;
}

.elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs {
    margin-bottom:0;
}

.elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs p {
    margin-bottom:0;
}

.elementor-3369 .elementor-element.elementor-element-944014a h3 {
    margin: 32px 0 0 0 !important;
}

@media (max-width:768px){
    .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs .panel {
        padding:60px 10px 5px 10px !important;
    }
    .elementor-3369 .elementor-element.elementor-element-944014a ul.tabs li a {
        padding:5px 10px !important;
    }
}

@media (max-width:767px){
    .elementor-3369 .elementor-element.elementor-element-944014a .woocommerce-tabs .panel {
        border-top: none !important;
        padding:0 10px 5px 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f32d6cf */@media (max-width:767px) {
    .elementor-3369 .elementor-element.elementor-element-f32d6cf .elementor-column-wrap{
        background:#f7f6f8 !important;
        background:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-76663b6 */.elementor-3369 .elementor-element.elementor-element-76663b6 .legacy-itemprop-offers {
    display:none !important;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 ins {
    background: #F7F6F8;
    /*margin-left:70px;*/
    margin-top:-5px;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 ins span {
    padding:4px 6px;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 ins span.megaersparnis {
    display:block;
    font-size:14px;
    letter-spacing:1px;
    font-weight:600;
    width:auto;
    background:none;
    margin-right:calc(0% - 180px);
    margin-top:-15px;
    margin-bottom: -11px;
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
}

.elementor-3369 .elementor-element.elementor-element-76663b6 ins span.megaersparnis span {
    color: #003598;
    padding:2px 3px;
    border:1px solid #003598;
    width:auto;
    background:#ffffff;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 del {
    color: #003598;
    display: inline-block !important;
    opacity: 1;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 .wgm-sale-label {
    opacity: 1;
    font-size:16px;
    margin-right: -6px;
    color:#959395;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 .wgm-sale-label,.elementor-3369 .elementor-element.elementor-element-76663b6 del,.elementor-3369 .elementor-element.elementor-element-76663b6 del .woocommerce-Price-amount.amount {
    font-weight:600;
    font-size:16px !important;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 del span {
    color: #959395 !important;
    background:none !important;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 .woocommerce-price-suffix {
    font-weight:600;
    color:#959395;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 {
    margin-bottom:0 !important;
}

/*.elementor-3369 .elementor-element.elementor-element-76663b6 ins .woocommerce-Price-amount.amount:before {
    content:'Jetzt nur ';
    font-weight:600;
    letter-spacing:0;
    font-size:0.7em;
    background:#FF0C5E;
    color:#ffffff;
    padding:3px 5px;
}

@media (max-width:767px){
    .elementor-3369 .elementor-element.elementor-element-76663b6 ins .woocommerce-Price-amount.amount:before{
        display:none !important;
    }
}

.elementor-3369 .elementor-element.elementor-element-76663b6 .woocommerce-Price-amount.amount:before {content:'Jetzt nur ';font-weight:600;letter-spacing:0;font-size:0.7em;position:absolute;left:calc(50% - 105px);top:calc(50% - 17px);background:#ffffff;padding:3px 5px;}*/

.elementor-3369 .elementor-element.elementor-element-76663b6 del .woocommerce-Price-amount.amount:before {content:none;}

.elementor-3369 .elementor-element.elementor-element-76663b6 p.price .woocommerce-Price-amount.amount{
    padding:4px 6px;
    color: #003598;
    font-size: 23px;
    font-weight: 800;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 p.price .woocommerce-Price-amount.amount:before {
    display:none;
}

.elementor-3369 .elementor-element.elementor-element-76663b6 p.price .woocommerce-price-suffix {
    display:block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6b982a3 */.elementor-3369 .elementor-element.elementor-element-6b982a3 .woocommerce-variation-add-to-cart .quantity,.elementor-3369 .elementor-element.elementor-element-6b982a3 .quantity {
    display:none !important;
}

.elementor-3369 .elementor-element.elementor-element-6b982a3 .single_add_to_cart_button{
    margin: 0 auto !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5472989 */.elementor-3369 .elementor-element.elementor-element-5472989 {
    height: 320px;
}

@media (min-width:768px) {
    .elementor-3369 .elementor-element.elementor-element-5472989 .elementor-column-wrap{
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.12) !important;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.12) !important;
    }
    
    .elementor-3369 .elementor-element.elementor-element-5472989 .elementor-column-wrap:hover{
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12) !important;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.12) !important;
    }
}

@media (max-width:767px) {
    .elementor-3369 .elementor-element.elementor-element-5472989 .elementor-column-wrap{
        -webkit-box-shadow:none !important;
        box-shadow:none !important;
        border:none !important;
        background: none !important;
    }
    
    .elementor-3369 .elementor-element.elementor-element-5472989 ins{
        background: none !important;
    }
    
    .elementor-3369 .elementor-element.elementor-element-5472989 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e6d948 */.elementor-3369 .elementor-element.elementor-element-3e6d948 li span.onsale{
    margin-left: -25px;
    margin-top: -25px;
    padding: 3px 6px !important;
    background: #008898;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li .woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover .woocommerce-loop-product__title {
    text-decoration: none !important;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li ins {
    background: none;
    color: #003598;
    font-weight: 800;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li .price del,
.elementor-3369 .elementor-element.elementor-element-3e6d948 li .price .wgm-sale-label{
    font-size:13px;
    opacity: 0.5;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li .wgm-info.woocommerce-de_price_taxrate {
    display: none;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 .woocommerce-price-suffix {
    font-weight:600;
    color:#959395;
    display:block;
    font-size:13px;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li .button.toproduct {
    font-family: 'Raleway';
    font-size:16px;
    font-weight: 500;
    padding: 10px;
    background: #003598;
    color:#ffffff;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li .button.toproduct:hover {
    background: #008898;
    color: #ffffff;
}

@media (max-width:767px) {
    /*.elementor-3369 .elementor-element.elementor-element-3e6d948 ul.products li.product {
        display:block;
        width:95vw !important;
        float:none;
        height:30px;
        overflow:hidden;
    }*/
    .elementor-3369 .elementor-element.elementor-element-3e6d948 ul.products {
        grid-template-columns: 100% !important;
    }
    
    .elementor-3369 .elementor-element.elementor-element-3e6d948 ul.products li {
        margin-bottom:50px !important;
    }
    
    .elementor-3369 .elementor-element.elementor-element-3e6d948 ul.products li:last-child {
        margin-bottom:0 !important;
    }
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 .subscription-details {
    font-weight: 600;
    color: #959395;
    display: block;
    font-size: 13px;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 li .wgm-info,
.elementor-3369 .elementor-element.elementor-element-3e6d948 li .wgm-info small {
    font-weight: 600;
    color: #959395;
    display: block;
    font-size: 13px;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 .wgm-info.shipping_de,
.elementor-3369 .elementor-element.elementor-element-3e6d948 .wgm-info.delivery-time-ca-2-3-werktage {
    display: none;
}

.elementor-3369 .elementor-element.elementor-element-3e6d948 .wgm-info.woocommerce_de_versandkosten {
    font-weight: 600;
    color: #959395;
    display: block;
    font-size: 13px;
    margin-top: -30px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-adc56fc */.elementor-3369 .elementor-element.elementor-element-adc56fc .product-category {
    height: 170px;
    margin-bottom: 0 !important;
}

.elementor-3369 .elementor-element.elementor-element-adc56fc img {
    height: 122px !important;
    object-fit: cover;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    /*box-shadow:5px 5px 15px -5px rgba(0,0,0,0.12) !important;*/
    border: 5px solid #003598;
    padding: 3px;
}


.elementor-3369 .elementor-element.elementor-element-adc56fc .product-category:hover img {
    box-shadow: 5px 5px 15px -5px rgba(0, 0, 0, 0.35) !important;
    padding: 0;
}

.elementor-3369 .elementor-element.elementor-element-adc56fc h2 {
    text-align: center;
    margin-top: -5px;
    padding: 0 !important;
    font-size: 1em !important;
}

.elementor-3369 .elementor-element.elementor-element-adc56fc .count {
    display: none;
}/* End custom CSS */
/* Start custom CSS */@media (max-width:767px) {
    body {
        background: none !important;
    }
}/* End custom CSS */