.cm[data-v-fbf65f57]{align-items:center;display:grid;gap:20px;margin:32px auto;max-width:1040px;padding:0 16px}@media (min-width:768px){.cm[data-v-fbf65f57]{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:56px auto}}.cm--product[data-v-fbf65f57]{display:block;margin:16px 0 0;max-width:220px;padding:0}.cm__photos[data-v-fbf65f57]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm--product .cm__photos[data-v-fbf65f57]{grid-template-columns:minmax(0,1fr)}.cm--home .cm__photos[data-v-fbf65f57]{aspect-ratio:1/1;grid-template-rows:repeat(2,minmax(0,1fr))}.cm--home .cm__photos .cm__tile[data-v-fbf65f57]{aspect-ratio:auto;min-height:0}.cm--home .cm__photos .cm__tile[data-v-fbf65f57]:first-child{grid-row:1/span 2}.cm__text[data-v-fbf65f57]{text-align:center}@media (min-width:768px){.cm__text[data-v-fbf65f57]{text-align:left}}.cm__title[data-v-fbf65f57]{font-size:clamp(26px,3.2vw,38px);line-height:1.15;margin:0 0 10px}.cm__sub[data-v-fbf65f57]{font-size:17px;line-height:1.5;margin:0 0 20px;opacity:.85}.cm__cta[data-v-fbf65f57]{align-items:center;background:transparent;border:1.5px solid;border-radius:999px;color:inherit;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:0 28px;text-decoration:none}.cm__tile[data-v-fbf65f57]{aspect-ratio:4/5;border-radius:18px;margin:0;overflow:hidden}.cm__tile img[data-v-fbf65f57]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.allin[data-v-a945fd4f]{background:var(--amber-ivory,#fbf8ff);border:1px solid var(--amber-gold-soft,#e4d8f7);border-radius:14px;line-height:1.4;margin:12px 0 0;padding:12px 14px}.allin--hero[data-v-a945fd4f]{margin-bottom:16px;max-width:460px}.allin p[data-v-a945fd4f]{margin:0}.allin__promise[data-v-a945fd4f]{font-size:15px;font-weight:700}.allin__includes[data-v-a945fd4f],.allin__three[data-v-a945fd4f]{font-size:14px;opacity:.85}.allin__price[data-v-a945fd4f]{display:block;font-size:15px;margin-top:4px!important}.allin__price[data-v-a945fd4f],.allin__weight[data-v-a945fd4f]{color:inherit;font-weight:600}.allin__weight[data-v-a945fd4f]{align-items:center;display:inline-flex;font-size:14px;min-height:44px;text-decoration:underline}.rv-card[data-v-94806dcf]{align-content:start;background:#fff;border:1px solid var(--tb-line,#ece4fa);border-radius:18px;display:grid;gap:10px;margin:0;padding:18px}.rv-card__stars[data-v-94806dcf]{color:var(--tb-brand,#6d28d9);letter-spacing:2px;margin:0}.rv-card__stars .off[data-v-94806dcf]{opacity:.25}.rv-card__quote[data-v-94806dcf]{font-size:16px;line-height:1.5;margin:0}.rv-card__by[data-v-94806dcf]{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 8px}.rv-card__badge[data-v-94806dcf]{background:var(--tb-soft,#f4efff);border-radius:999px;font-size:12px;font-weight:600;padding:2px 8px}.rv-card__product[data-v-94806dcf]{align-items:center;color:var(--tb-brand,#6d28d9);display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:6px;min-height:44px}.rv-card__mascot[data-v-94806dcf]{background:var(--tb-soft,#f4efff);border-radius:999px;padding:2px 8px}
