.halo-notify-form-module__evKbYa__form{color:#222321;text-align:left;width:min(100%,460px);min-width:0}.halo-notify-form-module__evKbYa__row{background:#fbfaf8;border:1px solid #c7c8c0;border-radius:10px;gap:4px;min-height:52px;padding:4px;display:flex}.halo-notify-form-module__evKbYa__row input{color:#222321;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;border-radius:6px;flex:1;padding:10px 12px;font-size:16px}.halo-notify-form-module__evKbYa__row input::placeholder{color:#62655d;opacity:1}.halo-notify-form-module__evKbYa__row button{color:#fbfaf8;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#222321;border:0;border-radius:6px;flex:none;padding:10px 18px;font-size:14px;font-weight:500;transition:background-color .15s}.halo-notify-form-module__evKbYa__row button:hover:not(:disabled){background:#40443b}.halo-notify-form-module__evKbYa__row :disabled{opacity:.65}.halo-notify-form-module__evKbYa__row button:disabled{cursor:default}.halo-notify-form-module__evKbYa__form[aria-busy=true] .halo-notify-form-module__evKbYa__row :disabled{cursor:progress}.halo-notify-form-module__evKbYa__form :focus-visible{outline-offset:3px;outline:2px solid #496247}.halo-notify-form-module__evKbYa__row input:focus-visible{outline-offset:-2px}.halo-notify-form-module__evKbYa__consent{color:#5b5e56;margin:12px 0 0;font-size:12px;line-height:1.6}.halo-notify-form-module__evKbYa__consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.halo-notify-form-module__evKbYa__status{min-height:28px;font-size:13px;line-height:1.5}.halo-notify-form-module__evKbYa__status p{margin:8px 0 0}.halo-notify-form-module__evKbYa__error{color:#9b3425}.halo-notify-form-module__evKbYa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:380px){.halo-notify-form-module__evKbYa__row input{padding-inline:8px}.halo-notify-form-module__evKbYa__row button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.halo-notify-form-module__evKbYa__row button{transition:none}}.halo-notify-form-module__evKbYa__form[data-variant=floating]{color:#faf9f7;width:100%}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__row{background:0 0;border:0;border-radius:0;gap:10px;min-height:48px;padding:0}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__row input{color:#faf9f7;border:1px solid #77786f;border-radius:8px;min-height:48px}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__row input::placeholder{color:#deddd8}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__row button{color:#222321;background:#faf9f7;border:1px solid #faf9f7;border-radius:8px;min-height:48px;padding-inline:16px;font-size:15px}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__row button:hover:not(:disabled){color:#faf9f7;background:0 0}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__consent{color:#deddd8;margin-top:10px;font-size:11px;line-height:1.5}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__status{min-height:0}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__status:empty{display:none}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__error{color:#ffc8b9}.halo-notify-form-module__evKbYa__form[data-variant=floating] :focus-visible{outline-color:#faf9f7}.halo-notify-form-module__evKbYa__form[data-variant=floating] .halo-notify-form-module__evKbYa__row input:focus-visible{outline-offset:2px}
.halo-mounting-coverage-module__YNtE0G__installation{color:var(--pv-ink,#222321);scroll-margin-top:112px}.halo-mounting-coverage-module__YNtE0G__section+.halo-mounting-coverage-module__YNtE0G__section{margin-top:80px}.halo-mounting-coverage-module__YNtE0G__heading{text-wrap:balance;margin:0 0 32px}.halo-mounting-coverage-module__YNtE0G__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.halo-mounting-coverage-module__YNtE0G__figure{min-width:0;margin:0}.halo-mounting-coverage-module__YNtE0G__diagram{width:100%;height:auto;display:block;overflow:visible}.halo-mounting-coverage-module__YNtE0G__diagram text{fill:currentColor;font-family:inherit}.halo-mounting-coverage-module__YNtE0G__surface{fill:none;stroke:#878d91;stroke-width:1.5px}.halo-mounting-coverage-module__YNtE0G__surfaceLabel,.halo-mounting-coverage-module__YNtE0G__dimension{font-size:16px}.halo-mounting-coverage-module__YNtE0G__viewLabel{font-size:13px}.halo-mounting-coverage-module__YNtE0G__zone{fill:#e8f2fa;stroke:#b6cede;stroke-width:1px;stroke-linejoin:round}.halo-mounting-coverage-module__YNtE0G__centerLine{fill:none;stroke:#8cabbf;stroke-width:1px;stroke-dasharray:4 5}.halo-mounting-coverage-module__YNtE0G__device{fill:#fff;stroke:#555c62;stroke-width:1.3px}.halo-mounting-coverage-module__YNtE0G__deviceDetail{fill:none;stroke:#adb3b7;stroke-width:1px}.halo-mounting-coverage-module__YNtE0G__measurement{fill:none;stroke:#555c62;stroke-width:1px}.halo-mounting-coverage-module__YNtE0G__areaLabel{letter-spacing:-.035em;font-size:25px}.halo-mounting-coverage-module__YNtE0G__radiusLabel{font-size:14px}.halo-mounting-coverage-module__YNtE0G__backEdge{fill:none;stroke:#a0bdcf;stroke-width:1px;stroke-dasharray:4 5}.halo-mounting-coverage-module__YNtE0G__frontEdge{fill:none;stroke:#b6cede;stroke-width:1px}.halo-mounting-coverage-module__YNtE0G__tableGroup{min-width:0}.halo-mounting-coverage-module__YNtE0G__table{border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:16px;line-height:1.5}.halo-mounting-coverage-module__YNtE0G__table th,.halo-mounting-coverage-module__YNtE0G__table td{border-bottom:1px solid var(--pv-hairline,#e6e4df);padding:18px 16px}.halo-mounting-coverage-module__YNtE0G__table tr>:first-child{padding-left:0}.halo-mounting-coverage-module__YNtE0G__table tr>:last-child{padding-right:0}.halo-mounting-coverage-module__YNtE0G__table thead th{vertical-align:bottom;font-size:13px;font-weight:500}.halo-mounting-coverage-module__YNtE0G__table tbody th{font-weight:400}.halo-mounting-coverage-module__YNtE0G__table tbody td:last-child{font-weight:500}.halo-mounting-coverage-module__YNtE0G__note,.halo-mounting-coverage-module__YNtE0G__footnote{text-wrap:pretty;margin:20px 0 0;font-size:13px;line-height:1.65}.halo-mounting-coverage-module__YNtE0G__footnote{max-width:78ch;margin-top:40px}.halo-mounting-coverage-module__YNtE0G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.halo-mounting-coverage-module__YNtE0G__layout{grid-template-columns:minmax(0,1fr);gap:28px}.halo-mounting-coverage-module__YNtE0G__figure{justify-self:center;width:100%;max-width:520px}}@media (max-width:767px){.halo-mounting-coverage-module__YNtE0G__section+.halo-mounting-coverage-module__YNtE0G__section{margin-top:56px}.halo-mounting-coverage-module__YNtE0G__heading{margin-bottom:24px}.halo-mounting-coverage-module__YNtE0G__layout{gap:20px}.halo-mounting-coverage-module__YNtE0G__surfaceLabel,.halo-mounting-coverage-module__YNtE0G__dimension{font-size:20px}.halo-mounting-coverage-module__YNtE0G__viewLabel{font-size:17px}.halo-mounting-coverage-module__YNtE0G__radiusLabel{font-size:18px}.halo-mounting-coverage-module__YNtE0G__table{font-size:15px}.halo-mounting-coverage-module__YNtE0G__table th,.halo-mounting-coverage-module__YNtE0G__table td{padding:16px 10px}.halo-mounting-coverage-module__YNtE0G__table thead th{font-size:12px}.halo-mounting-coverage-module__YNtE0G__footnote{margin-top:32px}}@media (max-width:359px){.halo-mounting-coverage-module__YNtE0G__table{font-size:14px}.halo-mounting-coverage-module__YNtE0G__table th,.halo-mounting-coverage-module__YNtE0G__table td{padding-inline:6px}}
.halo-comparison-module__glTH0G__section{width:min(100% - 96px,1180px);color:var(--pv-ink);margin:72px auto 0}.halo-comparison-module__glTH0G__header{margin-bottom:28px}.halo-comparison-module__glTH0G__header h2{text-wrap:balance;margin:0}.halo-comparison-module__glTH0G__table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:16px;line-height:1.6}.halo-comparison-module__glTH0G__featureColumn{width:24%}.halo-comparison-module__glTH0G__table th,.halo-comparison-module__glTH0G__table td{vertical-align:top;border-bottom:1px solid var(--pv-hairline,#e6e4df);overflow-wrap:break-word;text-wrap:pretty;padding:20px 24px}.halo-comparison-module__glTH0G__table th{font-weight:500}.halo-comparison-module__glTH0G__table thead th{padding-block:24px;font-size:20px;line-height:1.3}.halo-comparison-module__glTH0G__table thead th:first-child{vertical-align:bottom;font-size:14px}.halo-comparison-module__glTH0G__productImage{justify-content:center;align-items:center;height:190px;margin-bottom:20px;display:flex}.halo-comparison-module__glTH0G__productImage img{object-fit:contain;width:180px;height:180px}.halo-comparison-module__glTH0G__haloImage img{width:280px;height:190px}.halo-comparison-module__glTH0G__table tr>:first-child{padding-left:0}.halo-comparison-module__glTH0G__table .halo-comparison-module__glTH0G__halo{background:#e8f2fa}.halo-comparison-module__glTH0G__table thead .halo-comparison-module__glTH0G__halo{border-radius:16px 16px 0 0}.halo-comparison-module__glTH0G__table tbody tr:last-child>*{border-bottom:0}.halo-comparison-module__glTH0G__table tbody tr:last-child .halo-comparison-module__glTH0G__halo{border-radius:0 0 16px 16px}.halo-comparison-module__glTH0G__note{text-wrap:pretty;margin:20px 0 0;font-size:13px;line-height:1.6}.halo-comparison-module__glTH0G__note a{text-underline-offset:3px;text-decoration:underline}.halo-comparison-module__glTH0G__note a:focus-visible{outline-offset:4px;outline:2px solid}@media (min-width:768px) and (max-width:1100px){.halo-comparison-module__glTH0G__section{width:calc(100% - 64px)}}@media (max-width:767px){.halo-comparison-module__glTH0G__section{width:calc(100% - 32px);margin-top:44px}.halo-comparison-module__glTH0G__header{margin-bottom:28px}.halo-comparison-module__glTH0G__table{font-size:14px;line-height:1.55}.halo-comparison-module__glTH0G__table th,.halo-comparison-module__glTH0G__table td{padding:18px 12px}.halo-comparison-module__glTH0G__table thead th{padding-block:20px;font-size:16px}.halo-comparison-module__glTH0G__table thead th:first-child{font-size:12px}.halo-comparison-module__glTH0G__productImage{height:110px;margin-bottom:16px}.halo-comparison-module__glTH0G__productImage img{width:110px;max-width:100%;height:110px}.halo-comparison-module__glTH0G__haloImage img{width:160px}}@media (max-width:359px){.halo-comparison-module__glTH0G__table{font-size:13px}.halo-comparison-module__glTH0G__table th,.halo-comparison-module__glTH0G__table td{padding-inline:8px}.halo-comparison-module__glTH0G__table thead th{font-size:14px}}
.halo-module__QRlDIq__product{--order-gallery-columns:6}.halo-module__QRlDIq__product .halo-module__QRlDIq__purchase{padding-bottom:0}.halo-module__QRlDIq__availability{margin:20px 0 22px}.halo-module__QRlDIq__benefits{gap:16px;margin:28px 0 0;padding-left:18px;font-size:15px;line-height:1.5;list-style:outside;display:grid}.halo-module__QRlDIq__benefits li{padding-left:4px}.halo-module__QRlDIq__benefits li::marker{color:#64635e}.halo-module__QRlDIq__benefits strong{font-weight:500;display:block}.halo-module__QRlDIq__benefits span{color:var(--order-muted,#64635e);margin-top:3px;display:block}.halo-module__QRlDIq__notifyCard{color:#faf9f7;background:#222321;border-radius:14px;padding:16px 20px;box-shadow:0 8px 24px #22232124}.halo-module__QRlDIq__launch{scroll-margin-top:110px}.halo-module__QRlDIq__launch p{max-width:38ch;margin:20px 0 0;font-size:16px;line-height:1.65}@media (max-width:767px){.halo-module__QRlDIq__notifyCard{padding:14px}}
