.td-bfcm-reviews{display:block;background:var(--td-bfcm-reviews-bg);color:var(--td-bfcm-reviews-text)}.td-bfcm-reviews__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.td-bfcm-reviews__heading{color:inherit;line-height:.92}.td-bfcm-reviews__aside{display:flex;flex-direction:column;gap:14px;min-width:0}.td-bfcm-reviews__intro{line-height:1.45;color:color-mix(in srgb,var(--td-bfcm-reviews-text) 82%,transparent)}.td-bfcm-reviews__badge{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:var(--td-bfcm-reviews-accent);color:var(--td-bfcm-reviews-accent-text)}.td-bfcm-reviews__badge-score{font-family:var(--td-bfcm-heading-font);font-weight:var(--td-bfcm-heading-weight);font-size:40px;font-variant-numeric:tabular-nums;line-height:1}.td-bfcm-reviews__badge-meta{display:flex;flex-direction:column;gap:4px}.td-bfcm-reviews__badge-count{font-size:14px;font-weight:700}.td-bfcm-reviews__stars{--td-bfcm-star-size: 17px;--td-bfcm-star-fill: var(--td-bfcm-reviews-accent);display:inline-flex}.td-bfcm-reviews__stars--badge{--td-bfcm-star-size: 20px;--td-bfcm-star-fill: var(--td-bfcm-reviews-accent-text)}.td-bfcm-reviews__stars--featured{--td-bfcm-star-size: 22px}.td-bfcm-reviews__stars .td-stars svg{width:calc(var(--td-bfcm-star-size) * 5.28);height:auto}.td-bfcm-reviews__stars .td-stars__background{color:var(--td-bfcm-reviews-star-empty)}.td-bfcm-reviews__stars .td-stars__foreground{height:100%;color:var(--td-bfcm-star-fill)}.td-bfcm-reviews__body{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.td-bfcm-reviews__featured{display:flex;flex:7 1 460px;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;margin:0;padding:22px;border-radius:24px;background:var(--td-bfcm-reviews-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--td-bfcm-reviews-text) 8%,transparent)}.td-bfcm-reviews__featured-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.td-bfcm-reviews__rating{display:flex;align-items:center;gap:12px}.td-bfcm-reviews__rating-value{font-size:14px;color:color-mix(in srgb,var(--td-bfcm-reviews-text) 70%,transparent)}.td-bfcm-reviews__pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--td-bfcm-reviews-accent);color:var(--td-bfcm-reviews-accent-text);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:var(--td-bfcm-text-transform);white-space:nowrap}.td-bfcm-reviews__quote-mark{display:none;height:.42em;margin-top:24px;font-family:var(--td-bfcm-heading-font);font-weight:var(--td-bfcm-heading-weight);font-size:clamp(96px,10vw,132px);line-height:.62;color:var(--td-bfcm-reviews-accent)}.td-bfcm-reviews__featured-quote{margin:16px 0 0;padding:0;border:0;font-size:20px;font-weight:700;font-style:normal;line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.td-bfcm-reviews__featured-quote p,.td-bfcm-reviews__card-quote p{margin:0}.td-bfcm-reviews__featured-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--td-bfcm-reviews-text) 14%,transparent)}.td-bfcm-reviews__person{display:flex;align-items:center;gap:14px}.td-bfcm-reviews__photo{flex:0 0 auto;width:80px;height:80px;border-radius:12px;object-fit:cover}.td-bfcm-reviews__person-text{display:flex;flex-direction:column;gap:4px}.td-bfcm-reviews__name{font-size:16px;font-weight:700}.td-bfcm-reviews__meta{font-size:14px;color:color-mix(in srgb,var(--td-bfcm-reviews-text) 75%,transparent)}.td-bfcm-reviews__purchased{padding:6px 12px;border:2px solid color-mix(in srgb,var(--td-bfcm-reviews-text) 30%,transparent);border-radius:999px;font-size:14px;font-weight:700}.td-bfcm-reviews__list{display:none;flex:5 1 320px;flex-direction:column;gap:12px;min-width:0}.td-bfcm-reviews__list--open{display:flex}.td-bfcm-reviews__card{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;margin:0;padding:20px 22px;border-radius:20px;background:var(--td-bfcm-reviews-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--td-bfcm-reviews-text) 8%,transparent)}.td-bfcm-reviews__card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.td-bfcm-reviews__card-label{color:color-mix(in srgb,var(--td-bfcm-reviews-text) 80%,transparent)}.td-bfcm-reviews__card-quote{margin:0;padding:0;border:0;font-size:16px;font-style:normal;line-height:1.5;color:color-mix(in srgb,var(--td-bfcm-reviews-text) 85%,transparent)}.td-bfcm-reviews__card-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:14px}.td-bfcm-reviews__card-person{display:flex;align-items:center;gap:12px}.td-bfcm-reviews__card-photo{flex:0 0 auto;width:56px;height:56px;border-radius:10px;object-fit:cover}.td-bfcm-reviews__card-name,.td-bfcm-reviews__product{font-weight:700}.td-bfcm-reviews__card-meta{font-weight:400;color:color-mix(in srgb,var(--td-bfcm-reviews-text) 70%,transparent)}.td-bfcm-reviews__product{display:flex;align-items:center;gap:8px}.td-bfcm-reviews__dot{width:8px;height:8px;border-radius:2px;background:var(--td-bfcm-reviews-dot)}.td-bfcm-reviews__toggle{width:100%;min-height:52px;margin-top:12px;border:2px solid var(--td-bfcm-reviews-text);border-radius:14px;background:var(--td-bfcm-reviews-text);color:var(--td-bfcm-reviews-bg);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:var(--td-bfcm-text-transform);cursor:pointer}.td-bfcm-reviews__toggle:focus-visible{outline:3px solid var(--td-bfcm-reviews-accent);outline-offset:3px}.td-bfcm-reviews__trust{display:flex;flex-wrap:wrap;gap:7px 6px;margin:16px 0 0;padding:0;list-style:none}.td-bfcm-reviews__trust-pill{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 11px;border:1.5px solid color-mix(in srgb,var(--td-bfcm-reviews-text) 40%,transparent);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:var(--td-bfcm-text-transform);white-space:nowrap}@media screen and (min-width:768px){.td-bfcm-reviews__body{gap:20px;margin-top:40px}.td-bfcm-reviews__featured{padding:clamp(28px,3.4vw,44px)}.td-bfcm-reviews__quote-mark{display:block}.td-bfcm-reviews__featured-quote{margin-top:20px;font-size:24px}.td-bfcm-reviews__list{display:flex;gap:20px}.td-bfcm-reviews__toggle{display:none}.td-bfcm-reviews__trust{gap:8px;margin-top:24px}.td-bfcm-reviews__trust-pill{min-height:36px;padding:0 14px;letter-spacing:.1em}}@media screen and (min-width:990px){.td-bfcm-reviews__header{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px clamp(32px,5vw,80px)}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/section-td-bfcm-reviews.css.map */
