
/* BREAKPOINT: Desktop (BASE) */ .bg-blur.brxe-woocommerce-cart-items {background-color: rgba(255, 255, 255, 0.5)} .bg-blur{ backdrop-filter: blur(5px);}  /* BREAKPOINT: Desktop (BASE) */ .bg-blur.brxe-woocommerce-cart-collaterals {background-color: rgba(255, 255, 255, 0.5)} .bg-blur{ backdrop-filter: blur(5px);}  /* BREAKPOINT: Desktop (BASE) */ .bg-frdsprng.brxe-section {background-image: url(https://freudesprueng.ch/wp-content/uploads/bg-frdsprng-grad.webp); background-position: bottom center; background-repeat: no-repeat; background-size: 100%; position: relative} :where(.bg-frdsprng.brxe-section > *:not(figcaption)) {position: relative} .bg-frdsprng.brxe-section::before {background-image: linear-gradient(#ffffff, rgba(255, 255, 255, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}  /* BREAKPOINT: Desktop (BASE) */ .vh80.brxe-container {min-height: 80vh}  /* BREAKPOINT: Desktop (BASE) */ .page-title.brxe-heading {padding-top: 3rem}  /* BREAKPOINT: Desktop (BASE) */ .cart-items.brxe-woocommerce-cart-items .product-quantity {display: none} .cart-items.brxe-woocommerce-cart-items .product-remove a {color: var(--bricks-color-mezfzf)} .cart-items.brxe-woocommerce-cart-items .button {color: var(--bricks-color-jvpcsc); background-color: var(--bricks-color-zzcblb); border-radius: var(--border-radius)} .cart-items.brxe-woocommerce-cart-items {padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; border-radius: var(--border-radius) var(--border-radius) 0 var(--border-radius)} .cart-items.brxe-woocommerce-cart-items thead {font-size: 2rem; border-style: none} .cart-items.brxe-woocommerce-cart-items .product-subtotal {display: none} .cart-items.brxe-woocommerce-cart-items tbody .product-price {text-align: right} .cart-items.brxe-woocommerce-cart-items tbody tr {border-color: var(--bricks-color-avzdws)} .cart-items table th.product-price {  text-align: right;} .cart-items .actions .button[name="update_cart"] { display: none; visibility:hidden;}  /* BREAKPOINT: Desktop (BASE) */ .cart-totals.brxe-woocommerce-cart-collaterals .wc-proceed-to-checkout .button {background-color: var(--bricks-color-jvpcsc); border-radius: var(--border-radius)} .cart-totals.brxe-woocommerce-cart-collaterals {width: 50%; align-self: flex-end; padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; text-align: right; border-radius: 0 0 var(--border-radius) var(--border-radius); margin-top: -2rem} .cart-totals.brxe-woocommerce-cart-collaterals h2 {display: none} .cart-totals.brxe-woocommerce-cart-collaterals .order-total {font-size: 2rem} .cart-totals.brxe-woocommerce-cart-collaterals table {border-style: none} .cart-totals.brxe-woocommerce-cart-collaterals .wc-proceed-to-checkout .button:hover {background-color: var(--bricks-color-zzcblb); color: var(--bricks-color-jvpcsc)} .cart-totals.brxe-woocommerce-cart-collaterals .wc-proceed-to-checkout .button:focus {background-color: var(--bricks-color-zzcblb); color: var(--bricks-color-jvpcsc)} .cart-totals table tbody tr.cart-subtotal {  display: none;}  /* BREAKPOINT: Tablet Hochformat */ @media (max-width: 991px) { .cart-totals.brxe-woocommerce-cart-collaterals {width: 100%} }  /* BREAKPOINT: Desktop (BASE) */ .woo-notice.brxe-woocommerce-notice .woocommerce-error {border-radius: var(--border-radius); background-color: var(--bricks-color-mezfzf); color: var(--bricks-color-cvjvmi)} .woo-notice.brxe-woocommerce-notice .woocommerce-error a, .woo-notice.brxe-woocommerce-notice .woocommerce-error a.button {border-radius: var(--border-radius); background-color: var(--bricks-color-cvjvmi); color: var(--bricks-color-mezfzf); line-height: 1.1} .woo-notice.brxe-woocommerce-notice .woocommerce-message a, .woo-notice.brxe-woocommerce-notice .woocommerce-message a.button {border-radius: var(--border-radius); background-color: var(--bricks-color-zzcblb)} .woo-notice.brxe-woocommerce-notice .woocommerce-message {border-radius: var(--border-radius); background-color: var(--bricks-color-jvpcsc); color: var(--bricks-color-zzcblb)} .woo-notice.brxe-woocommerce-notice .woocommerce-info {border-radius: var(--border-radius); background-color: var(--bricks-color-avzdws); color: var(--bricks-color-zzcblb)} .woo-notice.brxe-woocommerce-notice {padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; position: fixed; bottom: 0px; z-index: 3; width: 100%; max-width: 680px; right: 0px} .woo-notice.brxe-woocommerce-notice .woocommerce-info a, .woo-notice.brxe-woocommerce-notice .woocommerce-info a.button {border-style: none}