/* Round 49 (audit r48 #8 tap targets, #9 contrast) */
@media (max-width:767px){
 #flex-footer a{display:inline-flex!important;align-items:center;min-height:44px}
 .seo-breadcrumbs a{display:inline-block;min-height:24px;padding:4px 2px}
 form input[type=checkbox],form input[type=radio]{min-width:22px;min-height:22px}
 form label{min-height:24px}
 a[href*="urable"]{display:inline-flex;align-items:center;min-height:44px}
}
.locmap__dir{background:#5b2a6e!important;color:#fff!important;font-size:14px!important}
#talo .talo-pv__hint{opacity:1!important;color:inherit}
.tw-xsec__i{opacity:1!important;color:inherit!important;font-size:max(12px,1em)!important}
#talo em,.tw em{font-size:max(12px,1em)}
/* Round 50: TALO swatch refs + muted mono labels to >= 4.5:1 on white (#615f70 at full opacity = 6.3:1) */
.tw .tw-swatch__n em,.tw .tw-swatch__n i,.tw .tw-mega__sub span,.tw .tw-btn__n,.tw .tw-mega__n{color:#615f70;opacity:1}
/* Round 52: Vertex Matte 'Satin finish' tag */
.vx-card__tag{display:inline-block;margin:0 0 .45rem;padding:.15rem .5rem;border:1px solid rgba(0,0,0,.25);border-radius:999px;font:600 .75rem/1.4 SweetSansProRegular,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#333}
.vx-anchor{display:block;height:0}
/* Round 53: secondary (outline) buttons on light sections of the ceramic + detailing pages were white on white */
.cc-wrap .cb-sec .cb-btn:not(.cb-btn--p){border-color:rgba(11,11,18,.45);color:var(--cb-ink,#0b0b12)!important}
.cc-wrap .cb-sec .cb-btn:not(.cb-btn--p):hover{background:rgba(11,11,18,.06)}
