/* Unified availability typography; keep the approved mobile output. */
.site-product-stock{display:none!important}
.site-stock-legacy:before{content:none!important}
@media(min-width:1200px){
 body .site-stock-legacy{display:none!important}
 body .site-product-stock{display:flex!important;flex-direction:column;align-items:center;gap:0;padding:0!important;margin:0!important;border:0!important;background:none!important;text-align:center;font:14.3px/18.2px Arial!important;color:#65737e}
 body .site-product-stock .site-product-stock__title{display:block;font:600 14.3px/18.2px Arial!important;color:#465562}
 body .site-product-stock .site-product-stock__term{display:block;font:400 14.3px/18.2px Arial!important;color:#65737e;white-space:normal}
 body .site-product-stock .site-product-stock__count{display:block;position:relative;width:fit-content;max-width:100%;padding:0!important;font:700 14.3px/18.2px Arial!important;color:#27834f;white-space:normal}
 body .site-product-stock .site-product-stock__term:before{content:none!important}
 body .site-product-stock .site-product-stock__count:before{content:"";position:absolute;left:-14px;top:6px;display:block;width:7px;height:7px;margin:0;border-radius:50%;background:#35a666}
 body .tyres-results-card__availability .site-product-stock{width:100%}
 body.catalog-redesign.tyres-results-redesign .tyres-results-card__purchase:has(.site-product-stock){padding-top:0!important;padding-bottom:0!important}
 body.catalog-redesign.tyres-results-redesign .tyres-results-card__purchase:has(.site-product-stock) .tyres-results-card__hit-note{margin-top:0!important}
 body .tyres-results-card__availability:has(>.site-product-stock){margin-bottom:0!important}
}