.moisture-bundles .variant-option--buttons{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px}.moisture-bundles .variant-option--buttons legend{width:100%;margin-bottom:14px;text-align:center;font-weight:600}.moisture-bundles .variant-option__button-label{width:100%;min-width:0;min-height:70px;padding:12px 18px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:#191919}.moisture-bundles .variant-option__button-label:hover{border-color:#191919;background:#f2f8fb;color:#191919}.moisture-bundles .variant-option__button-label:has(:checked),.moisture-bundles .variant-option__button-label:has(:checked):hover{background:#191919;color:#fff;border-color:#191919}.moisture-bundles .variant-option__button-label:before,.moisture-bundles .variant-option__button-label:after,.moisture-bundles .variant-option__button-label__pill{display:none}.moisture-bundles .variant-option__button-label__text{display:flex;align-items:center;gap:12px;width:100%;text-align:left;text-wrap:wrap;font-size:14px}.moisture-bundle__name{display:grid;gap:3px;margin-right:auto}.moisture-bundle__name strong{font-size:13px;letter-spacing:.04em}.moisture-bundle__name small{font-size:12px;opacity:.8}.moisture-bundle__price{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.moisture-bundle__price small{font-size:11px;opacity:.75}.moisture-bundle__price--total{display:grid;justify-items:end;gap:3px}.moisture-bundle__totals{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:6px}.moisture-bundle__totals s{font-size:11px;opacity:.65;font-weight:400}.moisture-bundle__badge{padding:5px 8px;border-radius:4px;background:#e5f2f8;color:#191919;font-size:11px;font-weight:700;white-space:nowrap}.moisture-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1160px;margin:0 auto;padding:56px 24px}.moisture-story__copy{max-width:480px}.moisture-story__copy h2{margin:0 0 20px}.moisture-story__eyebrow{margin:0 0 16px;color:#6e6e73;font-size:12px;letter-spacing:.06em}.moisture-story__body{margin-bottom:24px;color:#6e6e73}.moisture-story__image{width:100%;max-width:500px;justify-self:end}.moisture-story__image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}@media(max-width:749px){.moisture-story{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 20px}.moisture-story__copy,.moisture-story__image{max-width:100%}.moisture-bundles .variant-option__button-label{padding:12px}.moisture-bundles .variant-option__button-label__text{gap:8px}}.moisture-bundles[data-product-handle=be-bodywise-advanced-hair-density-roll-on-serum] .variant-option__button-label{padding:14px 16px}.moisture-bundles[data-product-handle=be-bodywise-advanced-hair-density-roll-on-serum] .variant-option__button-label__text{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px}.bodywise-pack__info{display:grid;justify-items:start;min-width:0;gap:5px}.bodywise-pack__title{font-size:14px;line-height:1.3}.bodywise-pack__info>small{font-size:11px;line-height:1.4;opacity:.8}.bodywise-pack__saving{max-width:100%;padding:3px 7px;border-radius:4px;background:#e5f2f8;color:#191919;font-size:10px;line-height:1.5;font-weight:600;white-space:normal}.bodywise-pack__pricing{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.bodywise-pack__compare{font-size:12px;line-height:1.3;opacity:.65}.bodywise-pack__pricing>strong{font-size:20px;line-height:1.2}.bodywise-pack__pricing>small{font-size:11px;line-height:1.4;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/7/assets/moisture-product.css.map */
