.elementor-2338 .elementor-element.elementor-element-bde4c4f{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#239D60;}.elementor-2338 .elementor-element.elementor-element-2695fe8 .e-cart-section{box-shadow:0px 0px 10px 9px rgba(0,0,0,0.5);}.elementor-2338 .elementor-element.elementor-element-2695fe8{--sections-border-type:none;--sections-border-radius:25px 25px 25px 25px;--sections-title-color:#020101;--totals-divider-color:#239D60;--totals-divider-weight:3px;--checkout-button-border-radius:25px 25px 25px 25px;}.elementor-2338 .elementor-element.elementor-element-2695fe8 .e-shop-table{--sections-background-color:#FFFFFF;}.elementor-2338 .elementor-element.elementor-element-44d85fc.elementor-element{--align-self:center;}.elementor-2338 .elementor-element.elementor-element-1fcd233{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2338 .elementor-element.elementor-element-bde4c4f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2338 .elementor-element.elementor-element-44d85fc.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-edcd5d8 *//* Dezent wirkender Backlink */
.an-backlink{
  display:inline-block; margin:8px 0 14px; opacity:.85;
  text-decoration:underline; text-underline-offset:3px;
}
.an-backlink:hover{ opacity:1; }/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-2695fe8 *//* === AlltagsNest – Desktop Farben (Warenkorb) === */

/* 1️⃣ Produktname (Link) grün & modern */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a {
  color: #239D60 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: color 0.25s ease;
}
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a:hover {
  color: #32c47d !important; /* helleres Grün beim Hover */
}

/* 2️⃣ Rahmenfarbe von Tabellen, Buttons, Inputs */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce table.shop_table,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce table.shop_table th,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce table.shop_table td,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce input.input-text,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce .button,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce button,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce input[type="submit"] {
  border-color: #239D60 !important;
}

/* 3️⃣ Gutschein-Button-Rahmen & Hover */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce .coupon button,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce .coupon input[type="submit"] {
  border: 2px solid #239D60 !important;
  color: #239D60 !important;
  background: transparent !important;
  transition: all 0.2s ease;
}
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce .coupon button:hover,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce .coupon input[type="submit"]:hover {
  background: #239D60 !important;
  color: #fff !important;
}

/* 4️⃣ "Warenkorb aktualisieren"-Button */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce button[name="update_cart"] {
  background: #239D60 !important;
  border-color: #239D60 !important;
  color: #fff !important;
  transition: all 0.2s ease;
}
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce button[name="update_cart"]:hover {
  background: #1d8550 !important;
}

/* 5️⃣ Entfernen-Icon (X) – Hintergrund grünlich */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce a.remove {
  background-color: #239D60 !important;
  color: #fff !important;
  border-radius: 50% !important;
  width: 26px !important;
  height: 26px !important;
  line-height: 26px !important;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  transition: background 0.25s ease;
}
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce a.remove:hover {
  background-color: #1d8550 !important;
  color: #fff !important;
}
/* Nur der Update-Button: Outline statt vollgrün */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce button[name="update_cart"],
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce input[name="update_cart"] {
  background: transparent !important;
  color: #239D60 !important;
  border: 2px solid #239D60 !important;
  box-shadow: none !important;
}

/* Hover: dann gefüllt */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce button[name="update_cart"]:hover,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce input[name="update_cart"]:hover {
  background: #239D60 !important;
  color: #fff !important;
}
/* Produktname-Link in der Cart-Tabelle: alle Zustände grün */
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .cart_item .product-name a,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce table.shop_table .product-name a,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a:link,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a:visited,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a:active,
.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a:focus {
  color: #239D60 !important;
  text-decoration: none !important;
  font-weight: 600;
}

.elementor-2338 .elementor-element.elementor-element-2695fe8 .woocommerce-cart .product-name a:hover {
  color: #32c47d !important;
}/* End custom CSS */