 .brxe-woocommerce-mini-cart .cart-detail:not(.off-canvas) { display: flex; flex-direction: column; max-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 100px); max-height: calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 100px); } .brxe-woocommerce-mini-cart .cart-detail .widget_shopping_cart_content { flex: 1 1 auto; min-height: 0; height: auto; } .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart { flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; padding-right: 6px; } .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__total, .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons { flex-shrink: 0; }  #brx-header:has(.brxe-woocommerce-mini-cart.show-cart-details) { z-index: 1000000; }