#brxe-gydgiv {position: fixed; right: 1rem; bottom: 1rem; z-index: 99999}#brxe-gydgiv .cart-detail {width: auto}#brxe-gydgiv .widget_shopping_cart_content {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}#brxe-gydgiv { width: auto; height: auto; background-color: #fff; border-radius: 50%; padding: 10px;} * ========================================== * ENHANCED WOOCOMMERCE MINI-CART (Bricks) * Using Brand Color Variables * ==========================================*/.widget_shopping_cart_content { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; background: #ffffff; border-radius: 8px; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08); padding: 20px;}.woocommerce-mini-cart.cart_list { list-style: none; margin: 0; padding: 0 10px 0 0; max-height: 45vh; overflow-y: auto;}li.woocommerce-mini-cart-item { display: grid; grid-template-columns: 65px 1fr auto;  grid-template-rows: auto 1fr; gap: 0 12px; padding: 16px 0; border-bottom: 1px solid #f0f0f0; position: relative;}li.woocommerce-mini-cart-item:last-child { border-bottom: none; padding-bottom: 0;}li.woocommerce-mini-cart-item > a:not(.remove) { grid-column: 1 / 3; grid-row: 1 / 2; display: flex; align-items: flex-start; gap: 12px; text-decoration: none; color: #333; font-weight: 600; line-height: 1.3;}li.woocommerce-mini-cart-item > a:not(.remove) img { width: 65px; height: 65px; border-radius: 6px; object-fit: cover; flex-shrink: 0;}a.remove_from_cart_button { grid-column: 3 / 4; grid-row: 1 / 3; width: 26px; height: 26px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #f1f1f1; color: #888; font-size: 16px; font-weight: bold; text-decoration: none; line-height: 1; transition: all 0.2s ease; margin-top: 5px;}a.remove_from_cart_button:hover { background-color: var(--color-primary, #f04f3e);  color: #ffffff;}dl.variation { grid-column: 2 / 3; grid-row: 2 / 3; margin: 0; font-size: 0.85rem; color: #555; line-height: 1.4;}dl.variation dt { font-weight: 600; display: inline;}dl.variation dd { display: inline; margin: 0;}dl.variation dd div { margin-left: 10px; font-style: italic; color: #666;}dl.variation dd:has(div + div) { display: block; max-height: 60px;  overflow-y: auto; background: #fdfdfd; border: 1px solid #f0f0f0; padding: 5px 8px; margin-top: 4px; border-radius: 4px;}span.quantity { grid-column: 2 / 3; grid-row: 3 / 4; margin-top: 8px; font-size: 0.95rem; font-weight: 500; color: #111;}span.quantity .woocommerce-Price-amount { color: var(--color-primary-dark, #d43d2d);  font-weight: 600; margin-left: 5px;}p.woocommerce-mini-cart__total { border-top: 2px solid #f0f0f0; padding-top: 16px; margin-top: 16px; display: flex; justify-content: space-between; align-items: center; font-size: 1.15rem; font-weight: 700; color: #222;}p.woocommerce-mini-cart__total .woocommerce-Price-amount { color: var(--color-primary, #f04f3e);  font-size: 1.25rem;}p.woocommerce-mini-cart__buttons { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 16px 0 0 0;}p.woocommerce-mini-cart__buttons a.button { display: block; padding: 12px; text-align: center; text-decoration: none; font-weight: 600; border-radius: 6px; transition: all 0.2s ease; border: 1px solid transparent;}a.button.wc-forward:not(.checkout) { background-color: #f1f1f1; border-color: #ddd; color: #333;}a.button.wc-forward:not(.checkout):hover { background-color: #e5e5e5; border-color: #ccc;}a.button.checkout { background-color: var(--color-primary, #f04f3e);  color: #ffffff;}a.button.checkout:hover { background-color: var(--color-primary-dark, #d43d2d); }p.woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout) { display: none;}p.woocommerce-mini-cart__buttons { grid-template-columns: 1fr; }