.bp{--bp-tint: var(--hlth-chocolate);--bp-surface: var(--hlth-bg-cream);--bp-chip: rgba(255, 255, 255, .6);--bp-icon-bg: var(--hlth-bg-cream);--bp-rule: rgba(110, 64, 56, .22);--bp-card-shadow: 0 2px 12px rgba(0, 0, 0, .06);--bp-accent: #F04C24;background:var(--bp-surface);color:var(--hlth-text);font-family:var(--hlth-font-primary);letter-spacing:0;padding:64px 0}.bp--accent{--bp-tint: var(--hlth-dark);--bp-surface: var(--hlth-bg-white);--bp-chip: #FFF6F2;--bp-icon-bg: rgba(240, 76, 36, .08);--bp-rule: rgba(47, 57, 65, .14);--bp-card-shadow: 0 8px 40px rgba(240, 76, 36, .12), 0 2px 12px rgba(240, 76, 36, .06)}.bp *,.bp *:before,.bp *:after{box-sizing:border-box}:where(.bp) p,:where(.bp) figure,:where(.bp) blockquote{margin:0}:where(.bp) blockquote{padding:0;border:0;font-style:normal;color:inherit}.bp__wrap{max-width:var(--hlth-container-max);margin:0 auto;padding:0 var(--hlth-container-pad)}.bp__head{margin-bottom:24px}.bp__eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--bp-tint);margin-bottom:14px}.bp--accent .bp__eyebrow:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--bp-accent);margin-right:10px;vertical-align:1px}.bp__title{font-family:var(--hlth-font-primary);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--hlth-dark);margin:0;text-wrap:balance}.bp__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bp-icon-bg)}.bp__icon img{width:var(--hv-icon, 60%);height:var(--hv-icon, 60%);object-fit:contain}.bp__icon--lg{width:56px;height:56px;margin-bottom:14px}.bp__spot{position:relative;display:grid;gap:16px}.bp__radio{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bp__chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bp__chip{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 8px;border-radius:var(--hlth-radius);border:2px solid transparent;background:var(--bp-chip);font-size:15px;font-weight:700;line-height:1.2;color:var(--hlth-dark);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.bp__chip:hover{background:var(--hlth-bg-white)}.bp__panels{display:grid}.bp__panel{grid-area:1 / 1;visibility:hidden;background:var(--hlth-bg-white);border-radius:var(--hlth-radius);box-shadow:var(--bp-card-shadow);padding:24px 22px 22px}.bp__panel-h{font-family:var(--hlth-font-primary);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--hlth-dark);margin:0 0 8px;text-wrap:balance}.bp__panel-b{font-size:16px;line-height:1.6;max-width:52ch}.bp__quote{margin-top:18px;padding-top:16px;border-top:1px solid var(--bp-rule)}.bp__stars{display:inline-flex;gap:1px;color:var(--hlth-btn-hover)}.bp__stars svg{width:14px;height:14px;fill:currentColor}.bp__quote-t{margin-top:6px;font-size:15px;line-height:1.6}.bp__quote:has(.bp__quote-more[open]) .bp__quote-t{display:none}.bp__quote-more summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;min-height:48px;font-size:14px;font-weight:600;color:var(--bp-tint);text-decoration:underline;text-underline-offset:3px;border-radius:8px}.bp__quote-more summary::-webkit-details-marker{display:none}.bp__quote-more summary svg{width:14px;height:14px}.bp__quote-more[open] summary{display:none}.bp__quote-more p{margin-top:6px;font-size:15px;line-height:1.6}.bp__quote figcaption{margin-top:6px;font-size:13px;font-weight:600;color:var(--bp-tint)}.bp__quote-more summary:focus-visible{outline:2px solid var(--hlth-dark);outline-offset:3px}.bp__radio:nth-of-type(1):checked~.bp__panels .bp__panel:nth-child(1),.bp__radio:nth-of-type(2):checked~.bp__panels .bp__panel:nth-child(2),.bp__radio:nth-of-type(3):checked~.bp__panels .bp__panel:nth-child(3),.bp__radio:nth-of-type(4):checked~.bp__panels .bp__panel:nth-child(4),.bp__radio:nth-of-type(5):checked~.bp__panels .bp__panel:nth-child(5),.bp__radio:nth-of-type(6):checked~.bp__panels .bp__panel:nth-child(6),.bp__radio:nth-of-type(7):checked~.bp__panels .bp__panel:nth-child(7),.bp__radio:nth-of-type(8):checked~.bp__panels .bp__panel:nth-child(8){visibility:visible}.bp__radio:nth-of-type(1):checked~.bp__chips .bp__chip:nth-child(1),.bp__radio:nth-of-type(2):checked~.bp__chips .bp__chip:nth-child(2),.bp__radio:nth-of-type(3):checked~.bp__chips .bp__chip:nth-child(3),.bp__radio:nth-of-type(4):checked~.bp__chips .bp__chip:nth-child(4),.bp__radio:nth-of-type(5):checked~.bp__chips .bp__chip:nth-child(5),.bp__radio:nth-of-type(6):checked~.bp__chips .bp__chip:nth-child(6),.bp__radio:nth-of-type(7):checked~.bp__chips .bp__chip:nth-child(7),.bp__radio:nth-of-type(8):checked~.bp__chips .bp__chip:nth-child(8){background:var(--hlth-bg-white);border-color:var(--bp-tint);box-shadow:0 4px 16px #00000014}.bp__radio:nth-of-type(1):focus-visible~.bp__chips .bp__chip:nth-child(1),.bp__radio:nth-of-type(2):focus-visible~.bp__chips .bp__chip:nth-child(2),.bp__radio:nth-of-type(3):focus-visible~.bp__chips .bp__chip:nth-child(3),.bp__radio:nth-of-type(4):focus-visible~.bp__chips .bp__chip:nth-child(4),.bp__radio:nth-of-type(5):focus-visible~.bp__chips .bp__chip:nth-child(5),.bp__radio:nth-of-type(6):focus-visible~.bp__chips .bp__chip:nth-child(6),.bp__radio:nth-of-type(7):focus-visible~.bp__chips .bp__chip:nth-child(7),.bp__radio:nth-of-type(8):focus-visible~.bp__chips .bp__chip:nth-child(8){outline:2px solid var(--hlth-dark);outline-offset:3px}@media screen and (min-width:750px){.bp{padding:96px 0}.bp__head{margin-bottom:40px}.bp__title{font-size:clamp(32px,4vw,48px)}.bp__spot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:32px;align-items:start}.bp__chips{gap:12px;grid-auto-rows:1fr}.bp__chip{flex-direction:column;justify-content:center;text-align:center;gap:12px;min-height:128px;padding:16px 12px;font-size:17px}.bp__chip .bp__icon{width:60px;height:60px}.bp__panel{display:flex;flex-direction:column;justify-content:flex-start;padding:40px 44px 36px}.bp__icon--lg{width:72px;height:72px;margin-bottom:20px}.bp__panel-h{font-size:30px;margin-bottom:12px}.bp__panel-b{font-size:18px}.bp__quote{margin-top:24px;padding-top:20px}.bp__quote-t,.bp__quote-more p{font-size:16px}}@media screen and (min-width:990px){.bp__spot{column-gap:40px}}@media(prefers-reduced-motion:reduce){.bp__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/sec-hlth-benefits-panel.css.map */
