
.sm-service-hours-banner{box-sizing:border-box;max-width:100%;width:100%;background:#f6f8fa;color:#303946;text-align:center;padding:5px 12px;font-family:inherit;font-size:12px!important;font-weight:600;line-height:1.4!important;letter-spacing:0;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.sm-footer-schedule{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:12px 0;min-width:0;max-width:100%;overflow-wrap:anywhere}
.footer .sm-footer-schedule strong{font-size:14px!important;line-height:1.45!important;font-weight:700}
.footer .sm-footer-schedule span{font-size:14px!important;line-height:1.5!important;display:block;color:#c7ced6}
@media(max-width:767px){
html,body{max-width:100%;overflow-x:clip}
body .sm-service-hours-banner{font-size:12px!important;line-height:1.4!important;padding:4px 8px!important;white-space:normal!important;max-width:100vw}
body .map-container,body figure.sm-static-map,body figure.sm-static-map .sm-map-frame{box-sizing:border-box;min-width:0!important;max-width:100%!important;width:100%!important}
body figure.sm-static-map figcaption{box-sizing:border-box;min-width:0!important;max-width:100%!important;width:100%!important;overflow-wrap:anywhere!important;word-break:normal;white-space:normal!important;padding:12px!important;font-size:13px!important;line-height:1.5!important}
body figure.sm-static-map figcaption a,body figure.sm-static-map figcaption small{font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}
body figure.sm-static-map figcaption small{display:block;margin-top:6px}
body .footer .sm-inline-78ef64015c,body .footer .footer__grid,body .footer .container{min-width:0;max-width:100%;overflow-wrap:anywhere}
body .footer .sm-footer-schedule{gap:3px}
body .footer .sm-footer-schedule strong:not(:first-child){margin-top:8px}
}

.sm-compact-hours{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:5px 10px!important;background:#f5f6f8!important;border-bottom:1px solid #e6e8ed!important;color:#35404a!important;line-height:1.25!important;text-align:center!important;overflow:hidden!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important}.sm-compact-hours span{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;color:inherit!important;font:600 12px/1.25 Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important}@media(max-width:380px){.sm-compact-hours span{font-size:11px!important}.sm-compact-hours{padding:5px 4px!important}}
/* Content and responsive corrections, 2026-11-03 */

.audit404{box-sizing:border-box;max-width:760px;margin:8vh auto;padding:24px;font:18px/1.6 system-ui,sans-serif;color:#183530}.audit404 nav{display:flex;flex-wrap:wrap;gap:12px 24px}.audit404 a{color:#087463}.audit404 h1{font-size:clamp(28px,6vw,42px);line-height:1.2}
@media(max-width:767px){
.header-hours104,.mobile-meta,.sm-compact-hours,.contact-hours246,.sm-contact-hours,.contact-card,.contact-card246,.contacts-grid>*,.footer-grid>*,.footer__grid>*,.feature86>*,.sm198-copy,.sm-service-body{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:break-word}
.header-hours104,.mobile-meta,.sm-compact-hours{white-space:normal!important;line-height:1.45}
.nowrap246,.sm-type-keep{white-space:normal!important}
.guarantee-number86{font-size:clamp(24px,7vw,36px)!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:normal}
.feature86 p,.contacts-grid p,.contact-card p,.contact-hours246 strong,.footer p,.footer__text{white-space:normal;overflow-wrap:break-word}
.k189-layout,.k189-body,.k189-aside{min-width:0;max-width:100%}.k189-aside a{overflow-wrap:anywhere}
}



html body #models article.sm-service-card.catalog-hidden-oven{display:none!important}
html body #models article.sm-service-card.sm-service-mobile-only:not(.catalog-hidden-oven){display:grid!important}
