.woocommerce-mini-cart { position: relative; li { position: relative; z-index: 1; } dl.variation { font-size: 13px; } .remove { position: absolute; z-index: 2; inset-inline-end: 0; width: 11px; height: 11px; line-height: 11px; --theme-icon-size: 11px; --theme-icon-color: currentColor; --theme-link-initial-color: var(--theme-text-color); } ~ .buttons { .button { &:hover { color: var(--theme-button-text-hover-color); } } } } .woocommerce-mini-cart__total { display: flex; justify-content: space-between; font-size: 12px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; padding-top: var(--mini-cart-items-spacing, 20px); margin-bottom: var(--mini-cart-items-spacing, 20px); border-top: 1px dashed var(--mini-cart-divider-color, rgba(0, 0, 0, 0.07)); } .woocommerce-mini-cart__buttons { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 15px; margin: 0; padding-top: var(--mini-cart-items-spacing, 20px); border-top: 1px dashed var(--mini-cart-divider-color, rgba(0, 0, 0, 0.07)); > * { grid-column: var(--gridColumn, 1/-1); } .button.wc-forward { --gridColumn: span 1; } } .woocommerce-mini-cart li, .woocommerce-mini-cart__total, .woocommerce-mini-cart__empty-message { color: var(--theme-text-color); }