   body.woocommerce-checkout .brxe-container.before-checkout { display: block !important; width: 100% !important; height: auto !important; flex-grow: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important;  }  body.woocommerce-checkout .woocommerce-form-login-toggle, body.woocommerce-checkout .woocommerce-form-coupon-toggle, body.woocommerce-checkout .woocommerce-notices-wrapper, body.woocommerce-checkout form.checkout { margin-top: 20px !important;  padding-top: 0 !important; }  body.woocommerce-checkout .wlr-message-info, body.woocommerce-checkout .wlr-earn-points-message, body.woocommerce-checkout .wlr_point_redeem_message { position: relative !important; z-index: 1 !important;  margin: 0 auto 10px auto !important;  width: 100% !important; box-sizing: border-box !important;  background-color: #f1f8e9 !important; border: 1px dashed #4caf50 !important; color: #2e7d32 !important; box-shadow: 0 4px 6px rgba(0,0,0,0.05); border-radius: 6px !important;  display: flex !important; align-items: center; justify-content: center; padding: 12px 20px !important; }  body.woocommerce-checkout .wlr-message-info *, body.woocommerce-checkout .wlr_point_redeem_message * { color: #2e7d32 !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4; } body.woocommerce-checkout .wlr-message-info a, body.woocommerce-checkout .wlr_point_redeem_message a { text-decoration: underline !important; margin-left: 5px; font-weight: 700 !important; }    body.woocommerce-checkout .brxe-container.before-checkout { margin-top: 12% !important;  } body.woocommerce-checkout .wlr-message-info, body.woocommerce-checkout .wlr_point_redeem_message { max-width: 1100px !important;  }  @media (max-width: 1024px) { body.woocommerce-checkout .brxe-container.before-checkout { margin-top: 19% !important;  } body.woocommerce-checkout .wlr-message-info, body.woocommerce-checkout .wlr_point_redeem_message { max-width: 950px !important; } }  @media (max-width: 991px) { body.woocommerce-checkout .brxe-container.before-checkout { margin-top: 20% !important;  } body.woocommerce-checkout .wlr-message-info, body.woocommerce-checkout .wlr_point_redeem_message { max-width: 92% !important;  } }  @media (max-width: 767px) { body.woocommerce-checkout .brxe-container.before-checkout { margin-top: 18% !important;  }  body.woocommerce-checkout .wlr-message-info, body.woocommerce-checkout .wlr_point_redeem_message { width: 94% !important; flex-direction: column !important;  text-align: center !important; gap: 8px; padding: 15px 10px !important; }  body.woocommerce-checkout .wlr-message-info a, body.woocommerce-checkout .wlr_point_redeem_message a { display: inline-block; margin-left: 0; } }  @media (max-width: 478px) { body.woocommerce-checkout .brxe-container.before-checkout { margin-top: 28% !important;  } body.woocommerce-checkout .wlr-message-info *, body.woocommerce-checkout .wlr_point_redeem_message * { font-size: 14px !important;  }  body.woocommerce-checkout .wlr-message-info, body.woocommerce-checkout .wlr_point_redeem_message { width: 96% !important; margin-bottom: 8px !important; } }   body:not(.logged-in) #brxe-d80f5c { border: none !important; box-shadow: none !important; background-color: transparent !important;  padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important;  max-width: 550px; margin-left: auto; margin-right: auto; } .mc-pagination, .mc-pagination-wrapper { display: flex !important; visibility: visible !important; opacity: 1 !important; justify-content: center; margin-top: 30px; gap: 10px; }  #wpc-fly-cart { background: #ffffff;  color: #1e1e1e;  border-radius: 12px;  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);  } .header-cart-icon { font-size: 20px;  color: #1e1e1e;  transition: color 0.3s ease-in-out; } .header-cart-icon:hover { color: #3CB371;  } #wpc-fly-cart .wpc-fly-cart-buttons a { background: #3CB371;  color: #ffffff;  border-radius: 8px;  padding: 10px 15px; } #wpc-fly-cart .wpc-fly-cart-buttons a:hover { background: #2E8B57;  } @media (max-width: 768px) { #wpc-fly-cart { width: 90%;  height: auto; bottom: 10px;  } }