.contact-panel .contact-office-hours{margin-top:23px;padding-top:21px;border-top:1px solid #d8e2d0}
.contact-panel .contact-office-hours h3{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.4;font-weight:600;margin:0 0 13px;color:#294d3b}
.contact-office-hours h3 svg{width:20px;height:20px;flex:0 0 20px;color:#527243}
.contact-office-hours .contact-hours-fact{margin:12px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.contact-office-hours .contact-hours-fact p{margin:5px 0;line-height:1.7}
.contact-office-hours .contact-hours-fact h4{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 6px;color:#47603f}
.contact-office-hours .contact-hours-scope{font-size:12px;color:#5d705b}
.contact-office-hours dl>div{gap:12px;align-items:baseline}
.contact-office-hours dt,.contact-office-hours dd{line-height:1.65}
.contact-office-hours dd{font-variant-numeric:tabular-nums}
.contact-panel .contact-office-hours+.fl-compare-select{margin-top:12px}
@media(max-width:700px){.contact-panel .contact-office-hours{margin-top:20px;padding-top:19px}.contact-office-hours .contact-hours-fact{font-size:14px}}

.filters .size-range-error{margin:14px 0 0;padding:11px 13px;border:1px solid #d9aaa0;background:#fff6f2;color:#813b2c;border-radius:9px;font-size:13px;line-height:1.6}.filters .size-range-error[hidden]{display:none}.filters input[aria-invalid="true"]{border-color:#ae5748;box-shadow:0 0 0 1px #ae574820}

.filters .size-range-error{margin:14px 0 0;padding:11px 13px;border:1px solid #d9aaa0;background:#fff6f2;color:#813b2c;border-radius:9px;font-size:13px;line-height:1.6}.filters .size-range-error[hidden]{display:none}.filters input[aria-invalid="true"]{border-color:#ae5748;box-shadow:0 0 0 1px #ae574820}
