.elementor-17581 .elementor-element.elementor-element-0777f8e{padding:16px 0px 8px 0px;}.elementor-17581 .elementor-element.elementor-element-e1c1659 .woocommerce-breadcrumb{color:#6b7076;}.elementor-17581 .elementor-element.elementor-element-e1c1659 .woocommerce-breadcrumb > a{color:#6b7076;}.elementor-17581 .elementor-element.elementor-element-3339856{padding:8px 0px 48px 0px;}.elementor-17581 .elementor-element.elementor-element-dba7b65 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.25em;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-0ecf8ef > .elementor-widget-container{margin:0px 0px 4px 0px;}.woocommerce .elementor-17581 .elementor-element.elementor-element-0ecf8ef .price{color:#1f2328;font-size:24px;}.elementor-17581 .elementor-element.elementor-element-1d1bf60{width:auto;max-width:auto;}.elementor-17581 .elementor-element.elementor-element-1d1bf60 > .elementor-widget-container{margin:0px 6px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-bb7c0bb{width:auto;max-width:auto;}.elementor-17581 .elementor-element.elementor-element-9c1bbf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-9c1bbf8 > .elementor-widget-container{margin:16px 0px 2px 0px;}.elementor-17581 .elementor-element.elementor-element-89e511e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-89e511e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-17581 .elementor-element.elementor-element-125d275 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-17581 .elementor-element.elementor-element-125d275 .cart button, .elementor-17581 .elementor-element.elementor-element-125d275 .cart .button{transition:all 0.2s;}.elementor-17581 .elementor-element.elementor-element-125d275 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-17581 .elementor-element.elementor-element-90dbc16 .woocommerce-product-details__short-description{color:#3d4247;}.elementor-17581 .elementor-element.elementor-element-747b692 > .elementor-widget-container{margin:8px 0px 4px 0px;}.elementor-17581 .elementor-element.elementor-element-747b692 .elementor-heading-title{font-size:16px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-a2842d7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-a2842d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-a2842d7 .elementor-heading-title{font-size:15px;font-weight:400;color:#5f656b;}.elementor-17581 .elementor-element.elementor-element-d92892e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-17581 .elementor-element.elementor-element-d92892e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-d92892e .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-6b02d56{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-6b02d56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-6b02d56 .elementor-heading-title{font-size:15px;font-weight:400;color:#5f656b;}.elementor-17581 .elementor-element.elementor-element-da5e293{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-17581 .elementor-element.elementor-element-da5e293 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-da5e293 .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-21e5197{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-21e5197 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-21e5197 .elementor-heading-title{font-size:15px;font-weight:400;color:#5f656b;}.elementor-17581 .elementor-element.elementor-element-55ecdc9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-17581 .elementor-element.elementor-element-55ecdc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-55ecdc9 .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-cf92e6c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-cf92e6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-cf92e6c .elementor-heading-title{font-size:15px;font-weight:400;color:#5f656b;}.elementor-17581 .elementor-element.elementor-element-5dd2dd7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-17581 .elementor-element.elementor-element-5dd2dd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-5dd2dd7 .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-6463138{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-6463138 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-6463138 .elementor-heading-title{font-size:15px;font-weight:400;color:#5f656b;}.elementor-17581 .elementor-element.elementor-element-9657f8f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-17581 .elementor-element.elementor-element-9657f8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-9657f8f .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-a83fb87{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17581 .elementor-element.elementor-element-a83fb87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-a83fb87 .elementor-heading-title{font-size:15px;font-weight:400;color:#5f656b;}.elementor-17581 .elementor-element.elementor-element-555ca94{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-17581 .elementor-element.elementor-element-555ca94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e2e4e6;}.elementor-17581 .elementor-element.elementor-element-555ca94 .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button{background-color:#ffffff;fill:#1f2328;color:#1f2328;border-style:solid;border-width:1px 1px 1px 1px;border-color:#b9bdc1;border-radius:4px 4px 4px 4px;}.elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button:hover, .elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button:focus{background-color:#1f2328;color:#ffffff;}.elementor-17581 .elementor-element.elementor-element-3d81fcb{width:auto;max-width:auto;}.elementor-17581 .elementor-element.elementor-element-3d81fcb > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button-content-wrapper{flex-direction:row;}.elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button:hover svg, .elementor-17581 .elementor-element.elementor-element-3d81fcb .elementor-button:focus svg{fill:#ffffff;}.elementor-17581 .elementor-element.elementor-element-da591be .elementor-button{background-color:#ffffff;fill:#1f2328;color:#1f2328;border-style:solid;border-width:1px 1px 1px 1px;border-color:#b9bdc1;border-radius:4px 4px 4px 4px;}.elementor-17581 .elementor-element.elementor-element-da591be .elementor-button:hover, .elementor-17581 .elementor-element.elementor-element-da591be .elementor-button:focus{background-color:#1f2328;color:#ffffff;}.elementor-17581 .elementor-element.elementor-element-da591be{width:auto;max-width:auto;}.elementor-17581 .elementor-element.elementor-element-da591be > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-17581 .elementor-element.elementor-element-da591be .elementor-button-content-wrapper{flex-direction:row;}.elementor-17581 .elementor-element.elementor-element-da591be .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17581 .elementor-element.elementor-element-da591be .elementor-button:hover svg, .elementor-17581 .elementor-element.elementor-element-da591be .elementor-button:focus svg{fill:#ffffff;}.elementor-17581 .elementor-element.elementor-element-af0ab74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-af0ab74 .elementor-heading-title{font-size:20px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-1b2074e{color:#3d4247;}.elementor-17581 .elementor-element.elementor-element-90f2e41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-90f2e41 .elementor-heading-title{font-size:20px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-cf2b76c > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17581 .elementor-element.elementor-element-cf2b76c .elementor-heading-title{font-size:16px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-ccc2d0d > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17581 .elementor-element.elementor-element-ccc2d0d .elementor-heading-title{font-size:16px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-134ca6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-134ca6b .elementor-heading-title{font-size:15px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button{background-color:#ffffff;fill:#1f2328;color:#1f2328;border-style:solid;border-width:1px 1px 1px 1px;border-color:#b9bdc1;border-radius:4px 4px 4px 4px;}.elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button:hover, .elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button:focus{background-color:#1f2328;color:#ffffff;}.elementor-17581 .elementor-element.elementor-element-b51d632{width:auto;max-width:auto;}.elementor-17581 .elementor-element.elementor-element-b51d632 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button:hover svg, .elementor-17581 .elementor-element.elementor-element-b51d632 .elementor-button:focus svg{fill:#ffffff;}.elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button{background-color:#ffffff;fill:#1f2328;color:#1f2328;border-style:solid;border-width:1px 1px 1px 1px;border-color:#b9bdc1;border-radius:4px 4px 4px 4px;}.elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button:hover, .elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button:focus{background-color:#1f2328;color:#ffffff;}.elementor-17581 .elementor-element.elementor-element-bb93a8a{width:auto;max-width:auto;}.elementor-17581 .elementor-element.elementor-element-bb93a8a > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button:hover svg, .elementor-17581 .elementor-element.elementor-element-bb93a8a .elementor-button:focus svg{fill:#ffffff;}.elementor-17581 .elementor-element.elementor-element-27002c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-27002c2 .elementor-heading-title{font-size:20px;font-weight:600;color:#1f2328;}.elementor-17581 .elementor-element.elementor-element-b7c086d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17581 .elementor-element.elementor-element-b7c086d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-17581 .elementor-element.elementor-element-df61cf8{width:22%;}.elementor-17581 .elementor-element.elementor-element-3653536{width:78%;}}@media(max-width:1024px){.elementor-17581 .elementor-element.elementor-element-b7c086d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-17581 .elementor-element.elementor-element-b7c086d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for column, class: .elementor-element-0ca831c */@media (min-width:768px){.elementor-17581 .elementor-element.elementor-element-0ca831c > .elementor-widget-wrap{position:sticky;top:24px;align-self:flex-start}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0ecf8ef */.elementor-17581 .elementor-element.elementor-element-0ecf8ef .woocommerce-price-suffix{display:none} .elementor-17581 .elementor-element.elementor-element-0ecf8ef .price{margin:0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-tax-notice, class: .elementor-element-1d1bf60 */.elementor-17581 .elementor-element.elementor-element-1d1bf60 p{margin:0!important;font-size:14px;color:#5f656b} .elementor-17581 .elementor-element.elementor-element-1d1bf60 p::after{content:","}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-shipping-notice, class: .elementor-element-bb7c0bb */.elementor-17581 .elementor-element.elementor-element-bb7c0bb p{margin:0!important;font-size:14px;color:#5f656b} .elementor-17581 .elementor-element.elementor-element-bb7c0bb a{color:#5f656b;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-9c1bbf8 */.elementor-17581 .elementor-element.elementor-element-9c1bbf8 .stock, .elementor-17581 .elementor-element.elementor-element-9c1bbf8 .stock.in-stock, .elementor-17581 .elementor-element.elementor-element-9c1bbf8 .stock.available-on-backorder{display:flex!important;align-items:center;gap:8px;margin:0!important;font-size:15px!important;font-weight:600;color:#1f2328!important} .elementor-17581 .elementor-element.elementor-element-9c1bbf8 .stock::before{content:"";width:9px;height:9px;border-radius:50%;background:#2e7d4f;flex:none} .elementor-17581 .elementor-element.elementor-element-9c1bbf8 .stock.available-on-backorder::before{background:#d08a00} .elementor-17581 .elementor-element.elementor-element-9c1bbf8 .stock.out-of-stock::before{background:#b3261e}/* End custom CSS */
/* Start custom CSS for woocommerce-gzd-delivery-time, class: .elementor-element-89e511e */.elementor-17581 .elementor-element.elementor-element-89e511e p{margin:0 0 0 17px!important;font-size:14px;color:#5f656b} .elementor-17581 .elementor-element.elementor-element-89e511e .delivery-time-data{color:#1f2328;font-weight:600}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-125d275 */.elementor-17581 .elementor-element.elementor-element-125d275 .stock{display:none!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-39c100d */.elementor-17581 .elementor-element.elementor-element-39c100d .product_meta{background:none!important;padding:14px 0 0!important;margin:0!important;border-top:1px solid #e2e4e6;font-size:14px;color:#5f656b} .elementor-17581 .elementor-element.elementor-element-39c100d .product_meta > span{display:block;padding:2px 0;border:0!important} .elementor-17581 .elementor-element.elementor-element-39c100d .product_meta a{color:#1f2328}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63841f9 *//* Kaufbereich: Abstände in 4/8er-Stufen */
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-widget{margin-bottom:0!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-dba7b65{margin-bottom:12px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-dba7b65 .product_title{margin:0!important;font-size:26px!important;line-height:1.3!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-0ecf8ef{margin-bottom:4px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-1d1bf60, .elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-bb7c0bb{margin-bottom:20px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-9c1bbf8{margin:0 0 4px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-9c1bbf8 .stock{line-height:1.4!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-89e511e{margin-bottom:20px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-89e511e p{line-height:1.4!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-125d275{margin-bottom:32px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-125d275 form.cart{margin:0!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-90dbc16{margin-bottom:32px!important;padding-top:24px;border-top:1px solid #e2e4e6}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-90dbc16 p{margin:0!important;font-size:16px!important;line-height:1.65!important;color:#3a4047}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-747b692{margin-bottom:4px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-747b692 .elementor-heading-title{font-size:15px!important;line-height:1.4!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-a83fb87, .elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-555ca94{margin-bottom:24px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-3d81fcb{margin:0 12px 24px 0!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-da591be{margin-bottom:24px!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-widget > .elementor-widget-container{margin:0!important}
.elementor-17581 .elementor-element.elementor-element-63841f9 .elementor-element-1d1bf60 > .elementor-widget-container{margin-right:6px!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-1b2074e */.elementor-17581 .elementor-element.elementor-element-1b2074e h2, .elementor-17581 .elementor-element.elementor-element-1b2074e h3{font-size:17px!important;font-weight:600;line-height:1.4;margin:22px 0 8px;color:#1f2328} .elementor-17581 .elementor-element.elementor-element-1b2074e ul{margin:0 0 0 18px;padding:0} .elementor-17581 .elementor-element.elementor-element-1b2074e li{margin:0 0 6px;line-height:1.55}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8bb0af */.elementor-17581 .elementor-element.elementor-element-d8bb0af table{background:transparent!important;width:100%;border-collapse:collapse;margin:0;border:0;border-top:1px solid #d9dcdf;font-size:15px}
.elementor-17581 .elementor-element.elementor-element-d8bb0af table tr, .elementor-17581 .elementor-element.elementor-element-d8bb0af table tr:nth-child(2n), .elementor-17581 .elementor-element.elementor-element-d8bb0af table tr:nth-child(2n+1){background:transparent!important}
.elementor-17581 .elementor-element.elementor-element-d8bb0af table th, .elementor-17581 .elementor-element.elementor-element-d8bb0af table td{background:transparent!important;border:0;border-bottom:1px solid #e2e4e6;padding:9px 16px 9px 0!important;vertical-align:top;line-height:1.45;text-align:left}
.elementor-17581 .elementor-element.elementor-element-d8bb0af table th{width:52%;font-weight:400;color:#5f656b;padding-right:16px}
.elementor-17581 .elementor-element.elementor-element-d8bb0af table td{color:#1f2328;font-weight:600}
.elementor-17581 .elementor-element.elementor-element-d8bb0af table td p{margin:0;padding:0}
@media(max-width:767px){.elementor-17581 .elementor-element.elementor-element-d8bb0af .elementor-column + .elementor-column{margin-top:28px}}
.elementor-17581 .elementor-element.elementor-element-d8bb0af table tr{display:table-row!important} .elementor-17581 .elementor-element.elementor-element-d8bb0af table th, .elementor-17581 .elementor-element.elementor-element-d8bb0af table td{display:table-cell!important}
.elementor-17581 .elementor-element.elementor-element-d8bb0af > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0!important}
@media (min-width:768px){.elementor-17581 .elementor-element.elementor-element-d8bb0af > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding-right:32px!important} .elementor-17581 .elementor-element.elementor-element-d8bb0af > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-left:32px!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3653536 *//* Produktseite: Abschnitte unter dem Kaufbereich (SharkAgency 23.10.2026) */
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head{margin:0!important;padding:0!important;border:0!important;border-top:1px solid #d9dcdf!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-af0ab74{margin-top:56px!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head .elementor-heading-title{margin:0!important;padding:0!important;border:0!important;font-size:20px!important;line-height:1.3!important;font-weight:600;color:#1f2328}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-btn{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font:inherit;color:inherit}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-btn:focus-visible{outline:2px solid #2e7d4f;outline-offset:4px}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-btn::after{content:"";flex:none;width:8px;height:8px;margin-right:6px;border-right:2px solid #5f656b;border-bottom:2px solid #5f656b;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head.is-open .asf-acc-btn::after{transform:translateY(2px) rotate(-135deg)}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-btn:hover{color:#2e7d4f}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-closed{display:none!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-1b2074e{margin:0 0 40px!important} .elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-d8bb0af{margin:0 0 32px!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-1b2074e p{margin:0 0 16px;line-height:1.65}
.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-b51d632, .elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-bb93a8a{margin:0 12px 40px 0!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-d8bb0af .elementor-heading-title{font-size:15px!important;color:#5f656b!important;font-weight:600}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-stop{margin:0 0 20px!important;padding:56px 0 0!important;border:0!important;border-top:1px solid #d9dcdf!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-stop .elementor-heading-title{margin:0!important;padding:0!important;border:0!important;font-size:20px!important;line-height:1.3!important}
@media (prefers-reduced-motion:reduce){.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-btn::after{transition:none}}
@media (max-width:767px){.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-af0ab74{margin-top:40px!important} .elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-btn{padding:16px 0} .elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-stop{padding-top:40px!important}}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head > .elementor-widget-container, .elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-stop > .elementor-widget-container, .elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-body > .elementor-widget-container{margin:0!important;padding:0!important;border:0!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head .elementor-heading-title{display:block!important;width:100%!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head .asf-acc-btn{width:100%!important;padding:20px 0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2328!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;min-height:0!important;height:auto!important;text-align:left!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head .asf-acc-btn:hover{color:#2e7d4f!important;background:none!important}
@media (max-width:767px){.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-head .asf-acc-btn{padding:16px 0!important;font-size:18px!important}}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-sub{margin:0 0 12px!important;padding:0!important;border:0!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-sub > .elementor-widget-container{margin:0!important;padding:0!important;border:0!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-sub .elementor-heading-title{margin:0!important;font-size:15px!important;line-height:1.4!important;font-weight:600;color:#5f656b!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-b7c086d{margin:0 0 40px!important}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-script{margin:0 0 64px!important;border-top:1px solid #d9dcdf}
.elementor-17581 .elementor-element.elementor-element-3653536 .asf-acc-script > .elementor-widget-container{margin:0!important;padding:0!important}
@media (max-width:767px){.elementor-17581 .elementor-element.elementor-element-3653536 .elementor-element-b51d632{margin:0 0 12px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3339856 *//* Ab 1680 px: Seitenleiste im linken Rand, Inhalt bündig mit Logo und Suche (SharkAgency 23.10.2026) */
@media (min-width:1680px){
 .elementor-17581 .elementor-element.elementor-element-3339856 > .elementor-container{position:relative}
 .elementor-17581 .elementor-element.elementor-element-3339856 > .elementor-container > .elementor-column:first-child{position:absolute!important;top:0;right:calc(100% + 22px);width:220px!important;max-width:220px}
 .elementor-17581 .elementor-element.elementor-element-3339856 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding:0!important}
 .elementor-17581 .elementor-element.elementor-element-3339856 > .elementor-container > .elementor-column:last-child{width:100%!important;max-width:100%!important;flex:0 0 100%}
 .elementor-17581 .elementor-element.elementor-element-3339856 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding:0 10px!important}
 .elementor-17581 .elementor-element.elementor-element-3339856 .elementor-element-4d145a6 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding-left:0!important}
 .elementor-17581 .elementor-element.elementor-element-3339856 .elementor-element-4d145a6 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-right:0!important}
}
.elementor-17581 .elementor-element.elementor-element-3339856 .elementor-element-4d145a6 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding-left:0!important}
.elementor-17581 .elementor-element.elementor-element-3339856 .elementor-element-4d145a6 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-right:0!important}
@media (max-width:767px){.elementor-17581 .elementor-element.elementor-element-3339856 .elementor-element-4d145a6 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-left:0!important;padding-right:0!important}}/* End custom CSS */