@media(max-width:699px){.template-index .lsbh-hh-wrap{padding:14px 10px 18px!important}.template-index .lsbh-hh #lsbh-hh-h1{max-width:350px!important;margin-bottom:6px!important;font-size:clamp(30px,8.4vw,34px)!important;line-height:1.04!important;letter-spacing:-.034em!important}.template-index .lsbh-hh>.lsbh-hh-wrap>.sub{max-width:354px!important;margin-bottom:12px!important;font-size:14.5px!important;line-height:1.4!important}.template-index .lsbh-hh .sub-line{display:inline!important;white-space:normal!important}.template-index .lsbh-hh .sub-line+.sub-line{margin-left:.28em!important}.template-index .lsbh-hh-card{padding:11px 10px 10px!important}.template-index #lsbh-quote-mirror .lsbh-mirror-head{margin-bottom:10px!important}.template-index #lsbh-quote-mirror .lsbh-mirror-assurance{gap:3px!important;font-size:11.5px!important;line-height:1.3!important}.template-index #lsbh-quote-mirror .lsbh-mirror-grid{row-gap:8px!important;column-gap:8px!important;align-items:start!important}.template-index #lsbh-quote-mirror .lsbh-mf{min-width:0!important;margin:0!important;padding:0!important}.template-index #lsbh-quote-mirror label{min-height:0!important;margin:0 0 4px!important;font-size:12px!important;line-height:1.25!important}.template-index #lsbh-quote-mirror input,.template-index #lsbh-quote-mirror select,.template-index #lsbh-quote-mirror .lsbh-mirror-go{height:50px!important;min-height:50px!important}.template-index #lsbh-location-help{min-height:0!important;margin:4px 2px 0!important;padding:0!important;font-size:10.4px!important;line-height:1.25!important}.template-index #lsbh-mirror-extras{margin-top:9px!important}.template-index #lsbh-mirror-extras>summary{min-height:40px!important;padding:8px 10px!important}.template-index #lsbh-quote-mirror .lsbh-mirror-foot{gap:6px 12px!important;margin-top:10px!important;font-size:10.5px!important;line-height:1.3!important}.template-index #lsbh-booking-payment-assurance{width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:10px 0 0!important;overflow:hidden!important;box-sizing:border-box!important}.template-index #lsbh-booking-payment-assurance .lsbh-booking-payment-assurance__title{font-size:10.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.template-index .lsbh-payrow{width:100%!important;max-width:100%!important;margin:7px 0 0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.template-index .lsbh-payrow__track{display:block!important;width:100%!important;max-width:100%!important;transform:none!important;animation:none!important}.template-index .lsbh-payrow__set{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}.template-index .lsbh-payrow__set+.lsbh-payrow__set{display:none!important}.template-index .lsbh-payrow__tile{width:100%!important;min-width:0!important;max-width:100%!important;height:25px!important;padding:0 3px!important;box-sizing:border-box!important;border-radius:5px!important;overflow:hidden!important}.template-index .lsbh-payrow__tile svg{display:block!important;width:auto!important;max-width:100%!important;height:14px!important}}@media(max-width:360px){.template-index .lsbh-payrow__set{gap:3px!important}.template-index .lsbh-payrow__tile{padding-inline:2px!important}.template-index .lsbh-payrow__tile svg{height:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/lsbh-mobile-precision-2026-08-09.css.map */
