.elementor-2217 .elementor-element.elementor-element-7573e93>.elementor-container{max-width:1400px}.elementor-2217 .elementor-element.elementor-element-7573e93{margin-top:100px;margin-bottom:100px}.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-2217 .elementor-element.elementor-element-9d46ed9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0}.elementor-2217 .elementor-element.elementor-element-9d46ed9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1px;font-weight:600;line-height:0;color:#fff0}@media(max-width:1023px){.elementor-2217 .elementor-element.elementor-element-7573e93{margin-top:50px;margin-bottom:50px}}.e-cart__container,.e-cart__container *,.e-shop-table,.e-cart-totals{border-radius:0px!important;box-shadow:none!important;letter-spacing:-.01em}@media(min-width:992px){.e-cart__container{display:flex!important;gap:48px!important;align-items:flex-start!important}.e-cart__column-start{flex:1.3!important}.e-cart__column-end{flex:0.7!important}}.e-shop-table{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin-bottom:24px!important}.shop_table.cart{border:none!important;width:100%!important;min-width:750px!important}.shop_table.cart th{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-transform:uppercase!important;font-weight:700!important;font-size:0.75rem!important;letter-spacing:0.1em!important;color:#000000!important;background:transparent!important;border-bottom:2px solid #000000!important;padding:12px 0!important;white-space:nowrap!important}.shop_table.cart td{border-top:none!important;border-bottom:1px solid #e5e5e5!important;padding:24px 0!important;vertical-align:middle!important}.shop_table.cart .product-name a{font-family:"Playfair Display","Georgia",serif!important;font-weight:700!important;font-size:1.15rem!important;color:#000000!important;text-decoration:none!important;white-space:nowrap!important}.shop_table.cart .product-name dl.variation{margin-top:6px!important;display:flex!important;gap:4px!important;font-size:0.8rem!important}.shop_table.cart .product-name dl.variation dt,.shop_table.cart .product-name dl.variation dd,.shop_table.cart .product-name dl.variation p{color:#666666!important;margin:0!important}.shop_table.cart .product-thumbnail img{width:70px!important;height:auto!important;object-fit:cover!important;border:1px solid #e5e5e5!important}.shop_table.cart .product-remove a.remove{font-size:1.4rem!important;font-weight:300!important;color:#999999!important;transition:color 0.2s ease!important}.shop_table.cart .product-remove a.remove:hover{color:#000000!important;background:transparent!important}.shop_table.cart .product-price .amount,.shop_table.cart .product-subtotal .amount{font-family:"Playfair Display","Georgia",serif!important;font-weight:700!important;color:#000000!important;font-size:1rem!important}.shop_table.cart .quantity .input-group{border:1px solid #111111!important;width:fit-content!important;display:flex!important}.shop_table.cart .quantity .input-group-text{background:transparent!important;border:none!important;color:#000000!important;font-size:1rem!important;padding:6px 12px!important;cursor:pointer!important}.shop_table.cart .quantity input.qty{border:none!important;width:40px!important;text-align:center!important;font-family:-apple-system,sans-serif!important;font-weight:600!important;font-size:0.9rem!important;padding:0!important}.shop_table.cart td.actions{border-bottom:none!important;padding-top:20px!important;text-align:right!important}.coupon.shop_table{margin-top:16px!important;padding:0!important;border:none!important}.coupon-col{display:flex!important;gap:12px!important;max-width:360px!important}.coupon-col-start{flex:1!important}.coupon-col-start input.input-text{width:100%!important;border:1px solid #111111!important;padding:10px 14px!important;font-size:0.9rem!important;outline:none!important}.coupon-col-end button.e-apply-coupon,.shipping-calculator-form button.button{background:transparent!important;color:#000000!important;border:1px solid #000000!important;padding:10px 20px!important;font-family:-apple-system,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:0.05em!important;transition:all 0.2s ease!important;cursor:pointer!important}.coupon-col-end button.e-apply-coupon:hover,.shipping-calculator-form button.button:hover{background:#000000!important;color:#ffffff!important}.e-cart-totals{background:#ffffff!important;border:1px solid #000000!important;padding:32px!important}.cart_totals h2{font-family:"Playfair Display","Georgia",serif!important;font-weight:700!important;font-size:1.4rem!important;color:#000000!important;margin:0 0 24px 0!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.cart_totals table.shop_table_responsive{width:100%!important;border:none!important}.cart_totals table.shop_table_responsive tr th,.cart_totals table.shop_table_responsive tr td{padding:14px 0!important;border:none!important;border-bottom:1px solid #eeeeee!important;background:transparent!important}.cart_totals table.shop_table_responsive tr th{font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:0.9rem!important;color:#444444!important;text-align:left!important}.cart_totals table.shop_table_responsive tr td{text-align:right!important}.cart_totals table.shop_table_responsive tr.order-total th,.cart_totals table.shop_table_responsive tr.order-total td{border-bottom:none!important;padding-top:24px!important}.cart_totals table.shop_table_responsive tr.order-total th{font-family:"Playfair Display",serif!important;font-size:1.25rem!important;font-weight:700!important;color:#000000!important}.cart_totals table.shop_table_responsive tr.order-total td .amount{font-family:"Playfair Display",serif!important;font-size:1.5rem!important;font-weight:700!important;color:#000000!important}.woocommerce-shipping-calculator a.shipping-calculator-button{font-size:0.8rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important;color:#000000!important;font-weight:600!important;text-decoration:underline!important}.shipping-calculator-form p.form-row select,.shipping-calculator-form p.form-row input.input-text{width:100%!important;border:1px solid #cccccc!important;padding:8px 12px!important;font-size:0.85rem!important;margin-bottom:8px!important}.wc-proceed-to-checkout .checkout-button.button{display:block!important;width:100%!important;background-color:#000000!important;color:#ffffff!important;border:1px solid #000000!important;padding:16px 24px!important;font-family:"Playfair Display","Georgia",serif!important;font-weight:700!important;font-size:1.15rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;text-align:center!important;margin-top:24px!important;transition:all 0.2s cubic-bezier(.16,1,.3,1)!important}.wc-proceed-to-checkout .checkout-button.button:hover{background-color:#ffffff!important;color:#000000!important}.woocommerce-cart-form button[name="update_cart"],.woocommerce-cart .actions button.button[name="update_cart"]{display:inline-block!important;width:auto!important;min-width:140px!important;background-color:transparent!important;color:#000000!important;border:1px solid #000000!important;border-radius:0px!important;padding:10px 20px!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:0.05em!important;opacity:1!important;cursor:pointer!important;transition:all 0.2s ease!important}.woocommerce-cart-form button[name="update_cart"]:not(:disabled):hover{background-color:#000000!important;color:#ffffff!important}.woocommerce-cart-form button[name="update_cart"]:disabled,.woocommerce-cart-form button[name="update_cart"][disabled="disabled"],.woocommerce-cart-form button[name="update_cart"][aria-disabled="true"]{background-color:transparent!important;color:#cccccc!important;border-color:#eeeeee!important;opacity:0.6!important;cursor:not-allowed!important}.wc-proceed-to-checkout::before{content:"Lieferzeit: 2–4 Werktage nach Deutschland & Österreich";display:block!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:0.8rem!important;font-weight:400!important;color:#666666!important;margin-top:16px!important;margin-bottom:-12px!important;text-align:center!important}@media (min-width:768px) and (max-width:1023px){.shop_table.cart{display:table!important;min-width:100%!important}.shop_table.cart tr{display:table-row!important}.shop_table.cart td,.shop_table.cart th{display:table-cell!important}.shop_table.cart td::before{display:none!important}.shop_table.cart .product-name a{white-space:normal!important}}@media (max-width:767px){.e-cart__container{display:block!important}.e-cart__column-start,.e-cart__column-end{width:100%!important;display:block!important}.e-cart__column-end{margin-top:40px!important}.e-shop-table{width:100%!important;overflow-x:visible!important}.shop_table.cart{border:none!important;width:100%!important;min-width:0px!important}.shop_table.cart thead{display:none!important}.shop_table.cart tbody{display:block!important;width:100%!important}.shop_table.cart tr.woocommerce-cart-form__cart-item{display:block!important;width:100%!important;padding:32px 0!important;border-bottom:1px solid #e5e5e5!important;position:relative!important}.shop_table.cart td{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;width:100%!important;padding:12px 0!important;border:none!important;box-sizing:border-box!important}.shop_table.cart td::before{content:attr(data-title)!important;display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:700!important;font-size:0.85rem!important;color:#000000!important;text-transform:uppercase!important;letter-spacing:0.05em!important;text-align:left!important;margin:0!important}.shop_table.cart td.product-thumbnail{padding:0 0 16px 0!important;display:block!important}.shop_table.cart td.product-thumbnail::before{display:none!important}.shop_table.cart td.product-thumbnail img{width:90px!important;height:auto!important;margin:0!important;border:1px solid #e5e5e5!important}.shop_table.cart td.product-name::before{content:"Produkt"!important}.shop_table.cart td.product-name a{font-family:"Playfair Display","Georgia",serif!important;font-weight:700!important;font-size:1.15rem!important;line-height:1.4!important;white-space:normal!important;text-align:left!important;display:block!important;color:#000000!important}.shop_table.cart td.product-name dl.variation{display:block!important;text-align:left!important;margin:6px 0 0 0!important;font-size:0.85rem!important}.shop_table.cart td.product-name dl.variation dt,.shop_table.cart td.product-name dl.variation dd{display:inline!important;color:#666666!important}.shop_table.cart td.product-price::before{content:"Preis"!important}.shop_table.cart td.product-price .amount{font-family:"Playfair Display",serif!important;font-weight:700!important;color:#000000!important;display:block!important}.shop_table.cart td.product-quantity::before{content:"Anzahl"!important}.shop_table.cart td.product-quantity .quantity,.shop_table.cart td.product-quantity .quantity .input-group{margin:0!important}.shop_table.cart td.product-subtotal::before{content:"Zwischensumme"!important}.shop_table.cart td.product-subtotal .amount{font-family:"Playfair Display",serif!important;font-weight:700!important;font-size:1.15rem!important;color:#000000!important;display:block!important}.shop_table.cart td.product-remove{position:absolute!important;top:28px!important;right:0!important;width:auto!important;z-index:10!important;padding:0!important}.shop_table.cart td.product-remove::before{display:none!important}.shop_table.cart tr:last-child{padding:24px 0 0 0!important}.shop_table.cart td.actions{display:flex!important;flex-direction:column-reverse!important;gap:16px!important;align-items:flex-start!important}.shop_table.cart td.actions button[name="update_cart"]{width:100%!important}.coupon-col{width:100%!important;max-width:100%!important}}