.elementor-604 .elementor-element.elementor-element-89dd260{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-604 .elementor-element.elementor-element-e9be914{width:var(--container-widget-width,64.767%);max-width:64.767%;--container-widget-width:64.767%;--container-widget-flex-grow:0}.elementor-604 .elementor-element.elementor-element-e9be914.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-604 .elementor-element.elementor-element-dae4010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-604 .elementor-element.elementor-element-07dc152{width:var(--container-widget-width,57.063%);max-width:57.063%;--container-widget-width:57.063%;--container-widget-flex-grow:0}.elementor-604 .elementor-element.elementor-element-07dc152.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-604 .elementor-element.elementor-global-2055 .elementor-button{background-color:#FFF0;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-accent);border-radius:0 0 0 0}.elementor-604 .elementor-element.elementor-global-2055{margin:-95px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-604 .elementor-element.elementor-global-2055 .elementor-button-content-wrapper{flex-direction:row}.elementor-604 .elementor-element.elementor-global-2055 .elementor-button:hover,.elementor-604 .elementor-element.elementor-global-2055 .elementor-button:focus{color:var(--e-global-color-text);border-color:var(--e-global-color-secondary)}.elementor-604 .elementor-element.elementor-global-2055 .elementor-button:hover svg,.elementor-604 .elementor-element.elementor-global-2055 .elementor-button:focus svg{fill:var(--e-global-color-text)}@media(max-width:1024px){.elementor-604 .elementor-element.elementor-element-89dd260{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-604 .elementor-element.elementor-element-e9be914{width:100%;max-width:100%}}.woocommerce-cart-form table.shop_table.cart{border:none!important;background:transparent!important;display:block!important}.woocommerce-cart-form table.shop_table.cart thead{display:none!important}.woocommerce-cart-form table.shop_table.cart tbody{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important}tr.woocommerce-cart-form__cart-item.wooco-cart-child{display:none!important}tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-parent,tr.woocommerce-cart-form__cart-item.cart_item:not(.wooco-cart-child){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;background-color:#ffffff!important;border:.5px solid #e2e8f0!important;border-radius:12px!important;padding:20px 30px!important;box-shadow:0 4px 12px rgb(11 35 65 / .04)!important;transition:all 0.25s ease-in-out!important;width:100%!important}tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-parent:hover,tr.woocommerce-cart-form__cart-item.cart_item:not(.wooco-cart-child):hover{border-color:#005efe!important;box-shadow:0 8px 20px rgb(0 94 254 / .08)!important}.woocommerce-cart-form table.shop_table.cart td{border:none!important;padding:0!important;background:transparent!important}.woocommerce-cart-form td.product-quantity{order:1!important;margin-right:25px!important;flex-shrink:0!important}.woocommerce-cart-form td.product-thumbnail{order:2!important;margin-right:25px!important;flex-shrink:0!important}.woocommerce-cart-form td.product-thumbnail img{width:60px!important;height:auto!important;max-height:60px!important;object-fit:contain!important;border-radius:6px!important;display:block!important}.woocommerce-cart-form td.product-name{order:3!important;flex-grow:1!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.woocommerce-cart-form td.product-name a{font-size:18px!important;font-weight:400!important;color:#0b2341!important;text-decoration:none!important;display:block!important}.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-subtotal{display:none!important}.woocommerce-cart-form td.product-remove{order:4!important;margin-left:auto!important;flex-shrink:0!important;display:flex!important;align-items:center!important}.woocommerce-cart-form td.product-remove a.remove{font-size:0!important;line-height:0!important;color:transparent!important;width:24px!important;height:24px!important;display:block!important;position:relative!important;transition:transform 0.2s ease-in-out!important}.woocommerce-cart-form td.product-remove a.remove::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:url(https://wilfatec.de/wp-content/uploads/2026/05/trash-xmark-2.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.woocommerce-cart-form td.product-remove a.remove:hover{background:transparent!important;transform:scale(1.1)!important}.woocommerce-cart-form td.product-quantity .quantity{display:inline-flex!important;align-items:center!important;background-color:#edf2fd!important;border-radius:20px!important;padding:6px 14px!important;border:none!important;width:140px!important}.woocommerce-cart-form td.product-quantity .quantity input.qty{background:transparent!important;border:none!important;box-shadow:none!important;font-weight:400!important;color:#00163d!important;text-align:center!important;width:100%!important}tr:has(.actions),.actions{border:none!important;background:transparent!important;padding-top:10px!important}.actions button[name="update_cart"]{display:none!important}.cart-collaterals .cart_totals h2,.cart-collaterals .cart_totals table{display:none!important}.cart-collaterals{width:100%!important;margin-top:30px!important;display:flex!important;justify-content:flex-end!important}.cart-collaterals .cart_totals{width:auto!important;float:none!important}.cart-collaterals .checkout-button.button.alt{background-color:#0b2341!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;padding:14px 35px!important;border-radius:30px!important;text-transform:none!important;transition:all 0.25s ease-in-out!important;box-shadow:0 4px 12px rgb(11 35 65 / .15)!important;display:inline-block!important}.cart-collaterals .checkout-button.button.alt:hover{background-color:#005efe!important;color:#ffffff!important;box-shadow:0 6px 15px rgb(0 94 254 / .3)!important;transform:translateY(-1px)}.custom-component-list{font-size:14px!important;color:#64748b!important;font-weight:400!important;line-height:1.4!important;display:block!important;margin:0!important;padding:0!important;text-align:left!important;max-width:90%!important}@media (min-width:768px) and (max-width:1023px){tr.woocommerce-cart-form__cart-item.wooco-cart-child{display:none!important}.e-con,.e-con-inner,.elementor-widget-shortcode,.elementor-shortcode{display:block!important;width:100%!important;max-width:100%!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before,.woocommerce-cart-form table.shop_table.cart td::before{content:""!important;display:none!important}tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-parent,tr.woocommerce-cart-form__cart-item.cart_item:not(.wooco-cart-child){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;background-color:#ffffff!important;border:.5px solid #e2e8f0!important;border-radius:12px!important;padding:20px 30px!important;box-shadow:0 4px 12px rgb(11 35 65 / .04)!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form table.shop_table.cart td{display:block!important;width:auto!important}.woocommerce-cart-form td.product-quantity{order:1!important;margin-right:25px!important;flex-shrink:0!important}.woocommerce-cart-form td.product-thumbnail{order:2!important;margin-right:25px!important;flex-shrink:0!important}.woocommerce-cart-form td.product-name{order:3!important;flex-grow:1!important;text-align:left!important;padding-right:20px!important}.woocommerce-cart-form td.product-remove{order:4!important;margin-left:auto!important;flex-shrink:0!important}.woocommerce-cart-form td.product-name,.woocommerce-cart-form td.product-name a,.custom-component-list{text-align:left!important;align-items:flex-start!important;display:flex!important;flex-direction:column!important}}@media (max-width:767px){tr.woocommerce-cart-form__cart-item.wooco-cart-child{display:none!important}.e-con,.e-con-inner,.elementor-widget-shortcode,.elementor-shortcode{display:block!important;width:100%!important;max-width:100%!important}.woocommerce-page table.shop_table_responsive tr td::before,.woocommerce table.shop_table_responsive tr td::before,.woocommerce-cart-form table.shop_table.cart td::before{content:""!important;display:none!important;width:0!important}tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-parent,tr.woocommerce-cart-form__cart-item.cart_item:not(.wooco-cart-child){display:grid!important;grid-template-columns:1fr 40px!important;grid-template-rows:auto auto auto!important;row-gap:16px!important;padding:20px!important;background:#ffffff!important;border:.5px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 12px rgb(11 35 65 / .04)!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form table.shop_table.cart td{display:block!important;width:100%!important;text-align:left!important}.woocommerce-cart-form td.product-thumbnail{grid-column:1!important;grid-row:1!important}.woocommerce-cart-form td.product-thumbnail img{width:60px!important;height:auto!important}.woocommerce-cart-form td.product-remove{grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;align-items:flex-start!important}.woocommerce-cart-form td.product-remove a.remove{font-size:0!important;line-height:0!important;color:transparent!important}.woocommerce-cart-form td.product-name{grid-column:1 / span 2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.woocommerce-cart-form td.product-name a{font-size:16px!important}.woocommerce-cart-form td.product-quantity{grid-column:1 / span 2!important;grid-row:3!important;width:100%!important}.woocommerce-cart-form td.product-quantity .quantity{width:100%!important;max-width:100%!important;display:flex!important}}