@media only screen and (min-width: 320px) {
    .header-shop-stuff{
        flex: 1;
        background-color: unset;
    }
    .header-shop-stuff .wc-block-mini-cart__button{
        border:1px solid #ffffff;
    }
    .wc-block-mini-cart__badge{
        background-color: var(--btn-font-clr) !important;
        color:var(--btn-bg) !important;
        transition: all var(--transition-speed) ease;
    }
    .wc-block-mini-cart__button:hover .wc-block-mini-cart__badge{
        background-color: var(--btn-hover-font) !important;
        color:var(--btn-hover-bg) !important;
    }
}

@media only screen and (min-width: 990px) {
    .header-shop-stuff{
        flex:unset;
    }
}