/* 4.0.4: readable discovery controls and unobstructed contact actions. */
.ax-experience .nx-brand-strip>span{color:#4b5563;font-size:.8rem}
.ax-filter-search{margin:0 0 12px}
.ax-filter-search label{display:block;font-size:.8rem;font-weight:650;color:#0a1d33;margin:0 0 7px}
.ax-filter-search input{width:100%;min-height:44px;border:1px solid #bdcedb;background:#fff;color:#0a1d33;border-radius:6px;padding:10px;font:inherit;font-size:16px}
.ax-filter-search span{display:block;font-size:.72rem;line-height:1.5;color:#4b5563;margin:6px 0}
.ax-filter-search input:focus-visible{outline:3px solid #00758a;outline-offset:2px}
.ax-footer .ax-whatsapp-dock{position:static;inset:auto;transform:none;z-index:auto;max-width:100%;box-shadow:none;align-self:stretch}
.ax-footer .ax-whatsapp-dock small{font-size:.72rem}
.ax-footer .ax-whatsapp-dock strong{font-size:.9rem}
.ax-footer-actions{min-width:0}
.ax-experience .nx-spec-table th,.ax-experience .nx-spec-table td{overflow-wrap:anywhere}
@media(max-width:700px){.ax-footer{padding-bottom:16px}.automation-product-page .ax-footer{padding-bottom:90px}.ax-experience .nx-filter-field select{font-size:16px}.ax-tray{max-width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){.ax-experience .product-card,.ax-experience .product-media img{transition:none;transform:none}}
