.hbb--inline .hbb__modal{position:static;inset:auto;z-index:auto;display:block;align-items:initial;justify-content:initial;padding:0}.hbb--inline .hbb__modal-slide,.hbb--inline .hbb__modal:not([hidden]) .hbb__modal-slide{display:block;width:100%;max-width:none;margin:0;transform:none;transition:none;visibility:visible}.hbb--inline .hbb__modal-panel{width:100%;height:auto;max-height:none;overflow:visible;padding:1.6rem;border-radius:1.6rem;border:1px solid rgba(0,0,0,.1)}@media screen and (min-width:750px){.hbb--inline .hbb__modal-panel{padding:2rem}}.hbb--inline .hbb__modal-review{gap:1rem;margin-bottom:1.2rem;padding-right:0}.hbb--inline .hbb__modal-review-photo{width:4rem;height:4rem}.hbb--inline .hbb__modal-review-text{font-size:1.3rem}.hbb--inline .hbb__size-guide-opener{margin:0 0 1.2rem}.hbb--inline .hbb__tier-step{margin-bottom:1.2rem}.hbb--inline .hbb__tier-grid{gap:1rem}.hbb--inline .hbb__tier{padding:1.2rem 1.4rem;border-width:2px;border-color:#0000001a}.hbb--inline .hbb__tier:has(.hbb__tier-savings){padding-top:1.9rem}.hbb--inline .hbb__tier-variants .hbb__variant-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:1rem}.hbb--inline .hbb__tier-variants .hbb__variant-group[hidden]{display:none!important}.hbb--inline .hbb__tier-variants .hbb__variant-group+.hbb__variant-group{margin-top:1.2rem;padding-top:1.2rem}.hbb--inline .hbb__tier-variants .hbb__variant-group-label{flex:0 0 100%;margin:0}.hbb--inline .hbb__tier-variants .hbb__step{margin:0}.hbb--inline .hbb__modal-footer{position:static;left:auto;right:auto;bottom:auto;z-index:auto;padding:1.2rem 0 0;background:none;box-shadow:none;border-radius:0}.hbb--inline .hbb__modal-footer-message{margin-bottom:.6rem}.hbb--inline .hbb__modal-cta{min-height:5rem;padding:1.3rem 2rem;font-size:1.7rem;gap:1rem}@media screen and (min-width:990px){.hbb--inline .hbb__gallery{position:sticky;top:var(--hbb-inline-sticky-top, 10rem);align-self:start}.hbb--inline .hbb__main-image{width:min(100%,calc(100vh - 13rem));margin-inline:auto}}.hbb--inline .hbb__sticky-bar{display:none!important}body:has(.hbb--inline).overflow-hidden{overflow:clip!important}.hbb--inline .hbb__patch{margin:0 0 1.2rem}@media screen and (max-width:749px){.hbb--inline .hbb__patch-add-trigger{gap:.8rem}.hbb--inline .hbb__patch-label,.hbb--inline .hbb__patch-price{font-size:clamp(1.15rem,3.3vw,1.3rem);line-height:1.3}}@media screen and (max-width:749px){.hbb--inline .hbb__modal-cta{padding:1.3rem 1.2rem;gap:.6rem;font-size:clamp(1.4rem,4.2vw,1.7rem);white-space:nowrap}}.hbb--inline .hbb__modal-cta [data-hbb-compare-price],.hbb--inline .hbb__modal-cta [data-hbb-total-price]{align-self:center!important}.hbb--inline .hbb__cta-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#f5f5f0;border-top:1px solid var(--hbb-border);box-shadow:0 -4px 16px #00000014;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.hbb--inline .hbb__cta-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}.hbb--inline .hbb__cta-sticky-btn{display:block;width:100%;min-height:5rem;padding:1.3rem 1.2rem;border:none;border-radius:var(--hbb-radius, 28px);background:var(--hbb-sticky-cta-bg);color:var(--hbb-sticky-cta-text);font-size:clamp(1.4rem,4.2vw,1.7rem);font-weight:700;line-height:1;text-align:center;white-space:nowrap;cursor:pointer}@media screen and (min-width:990px){.hbb--inline .hbb__cta-sticky{left:50%;right:auto;bottom:2.4rem;width:min(42rem,calc(100vw - 4rem));padding:.8rem;border:1px solid var(--hbb-sticky-cta-bg);border-radius:999px;transform:translate(-50%,160%)}.hbb--inline .hbb__cta-sticky.is-visible{transform:translate(-50%)}.hbb--inline .hbb__cta-sticky-btn{min-height:4.4rem;padding:1rem 2.8rem;font-size:1.5rem}}.hbb--inline .hbb__modal-panel{letter-spacing:0}.hbb--inline .hbb__modal-cta,.hbb--inline .hbb__size-guide-trigger{font-family:inherit}.hbb--inline .hbb__tier-label{font-size:1.6rem;font-weight:600}.hbb--inline .hbb__tier-price-now{font-size:1.7rem}.hbb--inline .hbb__tier-price-compare{opacity:.45}.hbb--inline .hbb__modal-review-text{font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.45}.hbb--inline .hbb__modal-review-name{font-weight:500;opacity:.6}.hbb--inline .hbb__tier:has(input:checked){background:color-mix(in srgb,var(--hbb-selection) 7%,#fff);box-shadow:2px 3px 0 var(--hbb-selection)}.hbb--inline .hbb__tier-variants .hbb__swatch{border-color:#00000014}.hbb--inline .hbb__swatch:has(input:checked),.hbb--inline .hbb__pill:has(input:checked){border-color:var(--hbb-heading);background:var(--hbb-inner-box-bg);box-shadow:none}.hbb--inline .hbb__tier-best-value{background:color-mix(in srgb,var(--hbb-selection) 18%,#fff);color:var(--hbb-selection);font-size:1.15rem;font-weight:600;letter-spacing:0;text-transform:none;padding:.25rem .8rem;border-radius:1.2rem}.hbb--inline .hbb__tier-savings{color:var(--hbb-selection);font-weight:600;letter-spacing:0}.hbb--inline .hbb__size-guide-opener{justify-content:flex-end;margin-bottom:.8rem}.hbb--inline .hbb__size-guide-trigger{border:none;background:transparent;padding:.2rem 0;font-weight:500;text-decoration:underline!important;text-underline-offset:.2rem}.hbb--inline .hbb__tier-variants .hbb__variant-group{justify-content:flex-start;align-items:center;gap:1rem 1.6rem}.hbb--inline .hbb__tier-variants .hbb__variant-group-label{text-align:left;font-size:1.3rem;font-weight:600}.hbb--inline .hbb__tier-variants .hbb__variant-group+.hbb__variant-group{border-top-color:#00000014}.hbb--inline .hbb__tier-variants .hbb__swatch-grid{justify-content:flex-start;gap:.5rem}.hbb--inline .hbb__tier-variants .hbb__pill-grid{justify-content:flex-start;gap:.6rem}.hbb--inline .hbb__tier-variants .hbb__swatch{flex-direction:row;align-items:center;gap:.5rem;height:3.6rem;padding:0 .8rem 0 .7rem;border:1px solid rgba(0,0,0,.16);border-radius:.8rem;background:transparent;box-shadow:none;color:var(--hbb-heading);font-size:1.2rem;font-weight:500;letter-spacing:0;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hbb--inline .hbb__tier-variants .hbb__swatch-circle{flex:0 0 auto;width:1.2rem;height:1.2rem;border:0;box-shadow:inset 0 0 0 1px #0000002e}.hbb--inline .hbb__tier-variants .hbb__swatch:has(input:checked){border-color:var(--hbb-heading);background:var(--hbb-heading);color:#fff;box-shadow:none}.hbb--inline .hbb__tier-variants .hbb__swatch:has(input:checked) .hbb__swatch-circle{box-shadow:0 0 0 1.5px #ffffffe6}.hbb--inline .hbb__tier-variants .hbb__pill{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;padding:0 .8rem;border:1px solid rgba(0,0,0,.16);border-radius:.8rem;background:transparent;box-shadow:none;color:var(--hbb-heading);font-size:1.3rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hbb--inline .hbb__tier-variants .hbb__pill:has(input:checked){border-color:var(--hbb-heading);background:var(--hbb-heading);color:#fff;box-shadow:none}.hbb--inline .hbb__tier-variants .hbb__swatch:has(input:focus-visible),.hbb--inline .hbb__tier-variants .hbb__pill:has(input:focus-visible){outline:2px solid var(--hbb-selection);outline-offset:2px}.hbb--inline .hbb__tier-variants .hbb__swatch:has(input:checked),.hbb--inline .hbb__tier-variants .hbb__pill:has(input:checked){border-color:var(--hbb-selection);background:var(--hbb-inner-box-bg);color:var(--hbb-heading);box-shadow:inset 0 0 0 1px var(--hbb-selection)}.hbb--inline .hbb__tier-variants .hbb__swatch:has(input:checked) .hbb__swatch-circle{box-shadow:inset 0 0 0 1px #0000002e}.hbb--inline .hbb__tier-variants .hbb__variant-group{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1rem}.hbb--inline .hbb__tier-variants .hbb__variant-group-label{flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/120/assets/harness-buy-box-inline.css.map */
