.custom-cart-product-title{font-weight:bold;color:#84AE59}.shop_table.shop_table_responsive.cart th.product-thumbnail,.shop_table.shop_table_responsive.cart td.product-thumbnail{display:none}.heft{font-size:80%;line-height:normal}.lieferzeit{font-size:80%;line-height:normal;margin-top:-5px}.cart-subtotal{text-align:left}.cart-subtotal,.shipping,.order-total,.product-subtotal{text-align:right}@media only screen and (max-width:768px){.container{width:95%!important;margin:0 auto}}.woocommerce-cart-form table.shop_table th,.woocommerce-cart-form table.shop_table td{border-right:1px solid #ccc}.woocommerce-cart-form table.shop_table th:last-child,.woocommerce-cart-form table.shop_table td:last-child{border-right:none}.shop_table.custom-review-order-table th,.shop_table.custom-review-order-table td{border-right:1px solid #ddd}.shop_table.custom-review-order-table th:last-child,.shop_table.custom-review-order-table td:last-child{border-right:none}.shop_table.custom-review-order-table tr{border-bottom:1px solid #eee}.product-label{display:inline-block}td.product-name::before{text-align:center;margin-right:5px!important}td.product-name .custom-cart-product-title,td.product-name .vorbestellung,td.product-name .lieferzeit{display:block;text-align:left}.cart-product-short-description ul{padding-left:0;margin-left:0;list-style-position:inside}.cart-product-short-description li{text-align:left}.checkout-total-prices{text-align:right}.wc-credit-card-form{background:#f2f6ee;border-radius:0px;box-shadow:0 3px 10px rgb(0 0 0 / 0.2)}.payment_box .wc-credit-card-form div[id^="zoid-paypal-card"]{background:#ffffff;border-radius:8px;box-shadow:0 3px 10px rgb(0 0 0 / 0.2);padding:12px;margin-bottom:15px;height:65px!important;overflow:hidden}.payment_box .wc-credit-card-form div[id^="zoid-paypal-card"] iframe{height:100%!important;width:100%!important;border-radius:8px}#place_order{background-color:#ffd140;color:#001c64;border:1 solid;border-color:#001c64;padding:18px 30px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:16px;font-weight:600;transition:all 0.3s ease}#place_order:hover{background-color:#0070e0;box-shadow:0 4px 10px rgba(0,0,0,0.3)}.woocommerce-shipping-destination,.woocommerce-shipping-calculator{visibility:hidden;position:absolute}.woocommerce-message{visibility:hidden;position:absolute}@media (min-width:1025px){.floating-tab-wrapper.mail-wrapper{position:fixed;right:0;background-color:#605f67;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;z-index:200;box-shadow:0 3px 10px rgb(0 0 0 / 0.2);display:flex;align-items:center;justify-content:center;padding:20px;margin-bottom:20px}.mail-wrapper{width:10vH;top:150px;bottom:auto}}@media (min-width:768px) and (max-width:1024px){.floating-tab-wrapper.mail-wrapper{position:fixed;right:0;background-color:#605f67;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;z-index:200;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgb(0 0 0 / 0.2);padding:20px;margin-bottom:20px}.mail-wrapper{width:20vH;top:150px;bottom:auto}}@media (max-width:767px){.floating-tab-wrapper.mail-wrapper{position:fixed;right:0;background-color:#605f67;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;z-index:200!important;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgb(0 0 0 / 0.2);padding:20px;margin-bottom:20px}.mail-wrapper{width:22vH;top:110px;bottom:auto}}.mail-wrapper{}.floating-tab{width:100%;height:100%;transform:translateX(0);transition:transform 0.4s ease-in-out;display:flex;align-items:center;justify-content:center;background-color:transparent}.floating-tab-wrapper:hover .floating-tab{transform:scale(1.3)}.floating-tab-link img{width:80%;height:auto;object-fit:contain;display:block;transition:transform 0.3s ease;border-radius:12px;margin:0 auto}.floating-tab-link:hover img{transform:scale(1.3)}@media (min-width:1025px){.mail-wrapper{width:10vw}}@media (min-width:768px) and (max-width:1024px){.mail-wrapper{width:12.5vw}}@media (max-width:767px){.mail-wrapper{width:15vw}}.progress-wrapper{max-width:350px;margin:0px auto;align-items:center;padding:10 10px;display:flex;flex-wrap:nowrap;gap:10px}.progress-shop{align-items:center;justify-content:center;flex-flow:row!important;flex-wrap:nowrap;display:flex;gap:10px}.progress-checkout{align-items:center;justify-content:center;flex-flow:row!important;flex-wrap:nowrap;display:flex;gap:10px}.progress-group{border:1px solid #ccc;border-radius:12px;padding:10px;position:relative;align-items:center;box-shadow:0 3px 10px rgb(0 0 0 / 0.2)}.shop-group{max-width:300px;margin:10px auto;padding:20 10px;background-color:#f2f6ee}.checkout-group{max-width:200px;margin:10px auto;padding:20 10px;background-color:#e8f1fa}.progress-label{position:absolute;top:-14px;left:20px;background:#ffffff;border-radius:12px;padding:0 6px;font-weight:bold;font-size:0.9rem;color:#333}.progress-step{text-decoration:none;align-items:center}.step-circle-shop,.step-circle-checkout{width:40px;height:40px;background-color:#ffffff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.3s ease;border:1px solid #999999;box-shadow:0 3px 10px rgb(0 0 0 / 0.2)}.step-circle-shop img,.step-circle-checkout img{width:25px;height:25px}.progress-step.active .step-circle-shop{transform:scale(1.1);background-color:#84AE59;border:1px solid #000}.progress-step.active .step-circle-checkout{transform:scale(1.1);background-color:#708DC7;border:1px solid #000}.progress-step.upcoming .step-circle-shop{background-color:#f4f4f4;border:1px solid transparent}.progress-step.upcoming .step-circle-checkout{background-color:#f4f4f4;border:1px solid transparent}.progress-step.completed .step-circle-shop{background-color:#f2f6ee;border:1px solid #939393}.progress-step.completed .step-circle-checkout{background-color:#e8f1fa;border:1px solid #939393}.line-static{height:2px;width:30px;background-color:#f4f4f4;transition:all 0.4s ease}.line-static{background-color:#84AE59;width:30px;height:2px}.line-right{background-color:#dddddd;width:30px;height:2px}.line-right.completed{background-color:#708DC7}.line-right.upcoming{height:0;border-top:1px dashed #222222;background:none}.step-circle-shop.pop,.step-circle-checkout.pop{animation:pop 0.2s ease-in-out}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}@media (max-width:768px){.checkout-progress{flex-direction:column;align-items:center}.checkout-progress{flex-direction:row!important;align-items:center;justify-content:center;flex-flow:row!important;flex-wrap:nowrap;display:flex;gap:10px}.progress-line{display:none}}.cart-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.cart-icon-wrapper img{display:block;max-width:100%;height:auto}.custom-cart-count{position:absolute;top:0;right:0;transform:translate(40%,-40%);background-color:#708DC7;color:#ffffff;font-size:11px;font-weight:bold;padding:2px 6px;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;opacity:1;transition:all 0.3s ease-in-out;z-index:99}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce .woocommerce-checkout-review-order-table,.woocommerce .woocommerce-checkout-payment{background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:25px;box-shadow:0 4px 12px rgba(0,0,0,0.05);margin-bottom:30px}#billing_first_name,#billing_last_name,#billing_email,#billing_address_1,#billing_postcode,#billing_city,#shipping_first_name,#shipping_last_name,#shipping_email,#shipping_address_1,#shipping_postcode,#shipping_city,.woocommerce select{background:#ffffff;border:1px solid #dcdcdc;border-radius:8px;padding:10px;width:100%;transition:all 0.6s ease;border-color:#e0e0e0;box-shadow:0 0 5px rgba(100,100,100,0.2)}.woocommerce input.input-text:focus,.woocommerce input.input-text:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-color:#999;box-shadow:0 0 5px rgba(100,100,100,0.2)}.woocommerce table.shop_table{border:1px solid #e0e0e0;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:15px;border-bottom:1px solid #eee}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{font-weight:bold;background:#f9f9f9}.woocommerce .wc_payment_methods{padding:15px;border:1px solid #e0e0e0;border-radius:8px;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.woocommerce button.button,.woocommerce input.button{background-color:#4CAF50;color:white;border:none;padding:12px 20px;border-radius:5px;transition:background 0.3s ease}.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#388e3c}#billing_state_field,#shipping_state_field{display:none!important}.woocommerce-shipping-methods .shipping-method-description{display:none!important}.woocommerce-error{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important;padding:15px!important;font-size:16px!important;border-radius:5px!important}.woocommerce-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724!important;padding:15px;font-size:16px;border-radius:5px}.woocommerce-info{background-color:#cce5ff;border:1px solid #b8daff;color:#004085!important;padding:15px;font-size:16px;border-radius:5px}.woocommerce-error li{margin:0}tr.order-total th,tr.order-total td{font-size:1.25em;font-weight:700}tr.tax-custom th,tr.tax-custom td{color:#777;font-weight:400;font-size:0.95em}.woocommerce .quantity input.qty{min-width:60px;max-width:100px;width:auto;font-size:15px;padding:6px 10px;text-align:center;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}@media (max-width:480px){.woocommerce .quantity input.qty{min-width:50px;font-size:14px;padding:5px 8px}}.custom-review-order-table{width:100%;border-collapse:collapse;margin-bottom:30px;font-size:15px}.custom-review-order-table th,.custom-review-order-table td{padding:10px 15px;border-bottom:1px solid #ddd;vertical-align:top}.custom-review-order-table th{background:#f9f9f9;text-align:left}.custom-review-order-table .product-qty{width:60px;text-align:center}.custom-review-order-table .product-total{text-align:right}.custom-review-order-table tfoot th{text-align:right}.footer-card{background:#f8f8f8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:10px;text-align:center;font-size:16px;line-height:1.6}.footer-card a{color:#333;text-decoration:none;font-weight:500;margin-bottom:10px}@media only screen and (max-width:768px){.footer-card{font-size:14px;padding:16px}}@font-face{font-family:'Autumn';src:url('fonts/autumn/Autumn-Regular.woff2') format('woff2'),url('fonts/autumn/Autumn-Regular.woff') format('woff'),url('fonts/autumn/Autumn-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}.aktuelle_ausgabe{color:#84AE59;font-size:19px;font-weight:bold;margin-bottom:40px}#product-grid,#product-grid2{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0px;margin:0px;flex-direction:row}.product-tile{background:white;box-shadow:0px 0px 16px rgba(0,0,0,0.3);border-radius:8px;width:24%;padding:5px;box-sizing:border-box;text-align:center;color:#666666;font-size:14px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:400px;position:relative;cursor:pointer;transition:transform 0.2s ease;margin-bottom:20px}.product-image img{max-width:100%;height:auto;border-radius:4px}.product-title h3{color:#424242;font-size:18px;font-weight:bold;margin:10px 0}.product-price-versand .price{color:#84AE59;font-size:18px;font-weight:bold}.product-price-versand .versand{color:#535353;font-size:14px;font-weight:bold}.add-to-cart{background-color:#f4f4f4;color:#84AE59;border:none;padding:15px 15px;margin:20px 0;font-size:14px;font-weight:600;border-radius:40px;cursor:pointer;box-shadow:0px 0px 16px rgba(0,0,0,0.3);transition:all 0.3s ease}.add-to-cart:hover{background-color:#84AE59;color:#ffffff}.add-to-cart .button-text{align-self:center!important}.add-to-cart i{margin-right:6px;font-size:16px;vertical-align:center}.add-to-cart.added{background-color:#e6eedd;color:#424242;font-weight:bold;box-shadow:0px 0px 16px rgba(0,0,0,0.2)}.add-to-cart.added:hover{background-color:#e6eedd;color:#ffffff;font-weight:bold;box-shadow:0px 0px 16px rgba(0,0,0,0.2)}.woocommerce-cart .actions .button[name="update_cart"]{background-color:#84AE59;color:white;padding:18px 24px;font-size:20px;border:none;border-radius:4px;transition:background-color 0.3s ease}.product-acf,.product-description{margin-top:10px;font-size:14px;text-align:center}.product-acf p,.product-description p{margin:4px 0}.spacer{flex-grow:1;width:100%}@media (max-width:1024px){.product-tile{width:48%;min-height:auto}}@media (max-width:768px){.product-tile{width:100%;min-height:auto}.add-to-cart{font-size:21px;padding:22px 30px}.add-to-cart i{font-size:24px}.product-title h3{font-size:27px}.product-price-versand .price{font-size:27px}.product-price-versand .versand{color:#535353;font-size:20px;font-weight:normal}}@media (max-width:480px){#product-grid{gap:15px;padding:10px}.add-to-cart{font-size:16px;padding:15px 20px}.product-title h3{font-size:16px}.product-price-versand .price{font-size:16px}.product-price-versand .versand{color:#535353;font-size:14px}}.footer-legal-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.footer-legal-links li{display:inline}.footer-legal-links a{color:#666;text-decoration:underline;font-size:14px}.footer-legal-links a:hover{color:#84AE59}p a.open-pdf{display:inline-flex;align-items:center;gap:4px;color:#84AE59;text-decoration:none;font-size:14px;margin:0 4px;transition:transform 0.2s ease;transform-origin:center}p a.open-pdf span{text-decoration:underline}p a.open-pdf:hover{color:#bde88f;transform:scale(1.07)}.footer-legal-links-icons a{display:inline-flex;align-items:center;gap:4px;color:#84AE59;text-decoration:none;font-size:14px;margin:0 4px;transition:transform 0.2s ease}.footer-legal-links-icons a span{text-decoration:underline}.footer-legal-links-icons a:hover{transform:scale(1.07);color:#84AE59}.custom-product-grid-info{margin-top:15px;font-size:14px;line-height:1.6}.custom-product-grid-info p{margin:5px 0}.custom-product-grid-info a.divi-popup-link{color:#0073aa;text-decoration:underline}.dnwoo_product_grid_item{padding:15px;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.05);text-align:center;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.dnwoo_product_grid_img{margin-bottom:10px}.dnwoo_product_grid_title{font-size:18px;font-weight:bold;margin:10px 0 5px}.dnwoo_product_grid_price{font-size:16px;color:#444;margin:5px 0}.dnwoo_product_grid_buttons{margin:10px 0}.custom-product-grid-info{margin-top:15px;padding-top:10px;border-top:1px solid #ddd;font-size:14px;text-align:left}.custom-product-grid-info p,.custom-product-grid-info div{margin:5px 0}.custom-product-grid-info a.divi-popup-link{color:#0073aa;text-decoration:underline;cursor:pointer}.dnwoo_product_grid_img img{width:100%;height:auto;max-height:250px;object-fit:contain}.et_pb_menu__cart-count{background-color:#84AE59;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-left:-24px;margin-bottom:-17px;z-index:9}@media (min-width:981px){.et_pb_menu__icon.et_pb_menu__cart-button{margin-left:22px}}.wc-gzd-checkbox-placeholder-legal{margin-top:-40px;padding-left:20px;margin-left:20px;align-self:justify}.et_pb_menu__cart-button:after{content:"\e013"!important}@media (min-width:981px){.et_pb_menu__cart-button:hover:after{transform:scaleX(1.10) scaleY(1.10)}}