#ty-header-mobile .ty-mobile-header-icon.js-quote-block { position:relative; overflow:visible; }
#ty-header-mobile .ty-mobile-cart-count {
    position:absolute; top:1px; right:0; display:inline-flex;
    align-items:center; justify-content:center; min-width:17px; height:17px;
    padding:0 4px; margin:0; box-sizing:border-box; border:1.5px solid #000;
    border-radius:999px; background:#bc1735; color:#fff;
    font-size:10px; font-weight:700; line-height:1; font-variant-numeric:tabular-nums;
    pointer-events:none;
}
#ty-header-mobile .ty-mobile-cart-count[hidden] { display:none; }
