.machine-fields select{width:100%;border:0;background:transparent;padding:3px 0;font:14px inherit;outline:0;color:#333}.machine-fields select:disabled{opacity:1;color:#333;-webkit-text-fill-color:#333}.machine-fields select:not(:disabled){background:#fff;border:1px solid #aaa;border-radius:4px;padding:9px}.language-loading{visibility:hidden}
/* Loaded last so legacy desktop/mobile strip rules cannot override v29. */
.category-strip{height:auto!important;min-height:148px;margin-top:0!important;justify-content:flex-start!important;gap:18px!important;padding:18px max(24px,calc((100vw - 1220px)/2))!important;overflow-x:auto!important;scrollbar-width:thin;scroll-snap-type:x proximity}.category-strip .category-product{flex:0 0 220px;min-width:220px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;scroll-snap-align:start}.category-strip .mini-icon,.category-strip .mini-product-image{width:70px;height:70px;min-width:70px;border-radius:15px;display:grid;place-items:center;overflow:hidden}.category-strip .mini-product-image{background:#f3f3f6;border:1px solid #ececf0}.category-strip .mini-product-image img{display:block;width:100%;height:100%;object-fit:contain;padding:4px}.category-strip p{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}.category-strip b{max-width:210px;line-height:1.3}.category-strip small{display:block;text-align:center}.benefits p{display:flex;align-items:center;gap:9px;margin:9px 0}.icon-check{width:20px;height:20px;min-width:20px;fill:none;stroke:#0877df;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.home-services i{display:grid;place-items:center;width:40px;height:40px}.home-services i svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:800px){.category-strip{min-height:132px!important;padding:14px!important;gap:12px!important}.category-strip .category-product{flex-basis:154px;min-width:154px!important;gap:7px}.category-strip .mini-icon,.category-strip .mini-product-image{width:58px;height:58px;min-width:58px}.category-strip b{max-width:148px;font-size:12px}.category-strip small{font-size:10px}}
.nav a,.nav a:link,.nav a:visited{color:#111!important;text-decoration:none}.nav a.active,.nav a.active:link,.nav a.active:visited{color:#0877df!important}
