.hbb{--hbb-dark: var(--hlth-dark, #2F3941);--hbb-muted: var(--hlth-text-muted, #6B7B8D);--hbb-soft: var(--hlth-text-soft, rgba(47, 57, 65, .55));--hbb-line: rgba(47, 57, 65, .12);--hbb-track: rgba(47, 57, 65, .05);--hbb-mineral: var(--hlth-mineral, #80C5C0);--hbb-green: var(--hlth-green, #84DDA7);--hbb-green-deep: var(--hlth-green-deep, #238549);--hbb-btn: var(--hlth-btn, #FE8242);--hbb-btn-hover: var(--hlth-btn-hover, #E05A2C);--hbb-link: var(--hlth-link, #0199D1);--hbb-shadow: 0 2px 12px rgba(0, 0, 0, .06);--hbb-radius: var(--hlth-radius, 16px);display:block;margin:2rem 0 0;font-family:var(--hlth-font-primary, "Sofia Pro", "Sofia Pro Fallback", sans-serif);color:var(--hbb-dark);-webkit-tap-highlight-color:transparent}.hbb *,.hbb *:before,.hbb *:after{box-sizing:border-box}.hbb [hidden]{display:none!important}.hbb fieldset{border:0;margin-inline:0;margin-bottom:0;padding:0;min-width:0}.hbb-purchase{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.hbb-purchase--single{grid-template-columns:1fr}.hbb-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:70px;padding:14px 10px 11px;border:1.5px solid var(--hbb-line);border-radius:var(--hbb-radius);background:#fff;text-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.hbb-opt:has(.hbb-badge){padding-top:19px}.hbb-opt:has(.hbb-opt__input:checked){border-color:var(--hbb-dark);box-shadow:var(--hbb-shadow)}.hbb-opt:has(.hbb-opt__input:focus-visible){outline:2px solid var(--hbb-mineral);outline-offset:2px}.hbb-opt__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.hbb-opt__name{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0}.hbb-opt__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:2px 7px;font-size:14px;color:var(--hbb-muted)}.hbb-opt__price b{font-size:17px;font-weight:700;color:var(--hbb-dark)}.hbb-opt__price s{color:var(--hbb-soft)}.hbb-badge{position:absolute;top:0;left:50%;translate:-50% -50%;z-index:1;padding:4px 13px 3px;border:2px solid #FFFFFF;border-radius:999px;background:var(--hbb-green-deep);box-shadow:2px 2px 0 var(--hbb-green);color:#fff;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.hbb-badge.is-pop{animation:hbb-pop .45s cubic-bezier(.34,1.56,.64,1) 1}@keyframes hbb-pop{0%{scale:.8}60%{scale:1.12}to{scale:1}}@media(prefers-reduced-motion:reduce){.hbb-badge.is-pop{animation:none}}.hbb-shaker{margin-top:12px}.hbb:not(.is-sub) .hbb-shaker{cursor:pointer}.hbb-group{margin-top:20px}.hbb-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin:0 0 10px}.hbb-eyebrow{margin:0;padding:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:3px;text-transform:uppercase;color:var(--hbb-mineral)}.hbb-plans .hbb-eyebrow{float:left;width:100%;margin-bottom:10px}.hbb-plans .hbb-chips{clear:both}.hbb-hint{margin:0;font-size:13px;line-height:1.35;color:var(--hbb-muted);transition:color .2s ease}.hbb:not(.is-sub) .hbb-hint{visibility:hidden}.hbb-hint.is-flash{color:var(--hbb-dark);font-weight:600}.hbb-rows{list-style:none;margin:0;padding:0;border:1.5px solid var(--hbb-line);border-radius:var(--hbb-radius);background:#fff;overflow:hidden}.hbb-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 12px 8px 8px}.hbb-row+.hbb-row{border-top:1px solid var(--hbb-line)}.hbb-row.is-soldout{opacity:.5}.hbb-row__media{flex:none;width:48px;height:48px;border-radius:var(--hbb-radius);overflow:hidden;background:#f9f6f0}.hbb-row__media img{display:block;width:100%;height:100%;object-fit:cover}.hbb-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hbb-row__name{font-size:16px;font-weight:600;line-height:1.2}.hbb-row__note{font-size:13px;line-height:1.3;color:var(--hbb-muted)}.hbb-step{flex:none;display:flex;align-items:center;justify-content:space-between;width:104px;height:40px;padding:0 3px;border:1.5px solid var(--hbb-line);border-radius:999px;background:#fff}.hbb-step__btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hbb-dark);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease,opacity .15s ease,transform .15s ease}.hbb-step__btn svg{width:16px;height:16px}.hbb-step__btn:hover:not(:disabled){background:var(--hbb-track)}.hbb-step__btn:active:not(:disabled){transform:scale(.88)}.hbb-step__btn:focus{outline:none}.hbb-step__btn:focus-visible{outline:2px solid var(--hbb-mineral);outline-offset:0}.hbb-step__btn:disabled{opacity:.25;cursor:not-allowed}.hbb-step__qty{min-width:22px;text-align:center;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.hbb-chips{display:grid;grid-template-columns:repeat(var(--hbb-chips, 4),minmax(0,1fr));gap:8px}.hbb-chip{position:relative;display:block;cursor:pointer}.hbb-chip__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.hbb-chip__label{display:flex;align-items:center;justify-content:center;height:42px;padding:0 6px;border:1.5px solid var(--hbb-line);border-radius:999px;background:#fff;font-size:14px;font-weight:600;line-height:1.1;text-align:center;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.hbb-chip__input:checked+.hbb-chip__label{border-color:var(--hbb-dark);background:var(--hbb-dark);color:#fff}.hbb-chip__input:focus-visible+.hbb-chip__label{outline:2px solid var(--hbb-mineral);outline-offset:2px}.hbb-form{margin:18px 0 0}.hbb-total{display:flex;justify-content:space-between;align-items:baseline;gap:4px 12px;flex-wrap:wrap;margin:0 2px 12px}.hbb-total__what{font-size:14px;line-height:1.35;color:var(--hbb-muted)}.hbb-total__price{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;font-variant-numeric:tabular-nums}.hbb-total__price s{font-size:14px;color:var(--hbb-soft)}.hbb-total__price b{font-size:20px;font-weight:700}.hbb-add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 24px;border:0;border-radius:26px;background:var(--hbb-btn);color:#fff;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0;cursor:pointer;transition:background .2s ease}.hbb-add:hover:not(:disabled){background:var(--hbb-btn-hover)}.hbb-add:focus-visible{outline:2px solid var(--hbb-dark);outline-offset:3px}.hbb-add:disabled{background:#d4d4d4;cursor:not-allowed}.hbb-add__sep{opacity:.6;margin:0 4px}.hbb-add__spin{display:none;width:20px;height:20px;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:hbb-spin .7s linear infinite}.hbb-add.is-loading .hbb-add__label{visibility:hidden}.hbb-add.is-loading .hbb-add__spin{display:block;position:absolute}@keyframes hbb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hbb-add__spin{animation-duration:2s}.hbb-step__btn:active:not(:disabled){transform:none}}.hbb-error{margin:10px 2px 0;font-size:14px;line-height:1.4;color:var(--hlth-sunset, #E55437)}.hbb-assure{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.35;color:var(--hbb-muted)}.hbb-assure li{display:inline-flex;align-items:center;gap:6px}.hbb-assure svg{flex:none;width:15px;height:15px;color:var(--hbb-mineral)}.hbb-how{margin:10px 0 0;text-align:center}.hbb-how summary{display:inline-block;list-style:none;font-size:13px;font-weight:600;color:var(--hbb-link);cursor:pointer}.hbb-how summary::-webkit-details-marker{display:none}.hbb-how summary:hover{text-decoration:underline}.hbb-how__body{margin:10px 0 0;padding:14px 16px;border-radius:var(--hbb-radius);background:var(--hbb-track);font-size:14px;line-height:1.55;text-align:left}.hbb-how__body p{margin:0 0 6px}.hbb-how__body p:last-child{margin:0}@media(max-width:380px){.hbb-opt{padding-left:8px;padding-right:8px}.hbb-opt__name{font-size:14px}.hbb-chip__label{font-size:13px}.hbb-step{width:96px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hlth-buy-box.css.map */
