.ttr{background:var(--ttr-bg, #ffffff);padding-top:var(--ttr-pt, 72px);padding-bottom:var(--ttr-pb, 72px)}.ttr__header{text-align:center;margin-bottom:40px}.ttr__badge{display:inline-block;background:#7ecbf31a;color:var(--ttr-accent, #7ecbf3);border:1px solid rgba(126,203,243,.2);border-radius:100px;padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.ttr__heading{color:var(--ttr-heading, #0a1628);margin-bottom:12px}.ttr__subheading{color:var(--ttr-muted, #8a9bb5);font-size:1.5rem;max-width:520px;margin:0 auto;line-height:1.6}.ttr__summary{display:inline-flex;align-items:center;gap:10px;background:#7ecbf30f;border:1px solid rgba(126,203,243,.15);border-radius:100px;padding:8px 20px;margin-bottom:20px;flex-wrap:wrap;justify-content:center}.ttr__summary-stars{display:flex;gap:2px}.ttr__star{font-size:1.6rem;line-height:1}.ttr__star--full{color:var(--ttr-star, #f5a623)}.ttr__star--half{color:var(--ttr-star, #f5a623);opacity:.55}.ttr__star--empty{color:var(--ttr-star, #f5a623);opacity:.2}.ttr__summary-score{font-size:1.8rem;font-weight:800;color:var(--ttr-heading, #0a1628);line-height:1}.ttr__summary-count{font-size:1.3rem;color:var(--ttr-muted, #8a9bb5)}.ttr__distribution{max-width:320px;margin:0 auto 36px;display:flex;flex-direction:column;gap:6px}.ttr__dist-row{display:flex;align-items:center;gap:10px}.ttr__dist-label{font-size:1.2rem;color:var(--ttr-muted, #8a9bb5);width:24px;flex-shrink:0;text-align:right}.ttr__dist-bar-wrap{flex:1;height:6px;background:#7ecbf31a;border-radius:3px;overflow:hidden}.ttr__dist-bar{height:100%;background:var(--ttr-star, #f5a623);border-radius:3px;min-width:2px;transition:width .4s ease}.ttr__dist-count{font-size:1.2rem;color:var(--ttr-muted, #8a9bb5);width:24px;flex-shrink:0}.ttr__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ttr__grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.ttr__grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.ttr__grid,.ttr__grid[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ttr__grid,.ttr__grid[data-columns="2"],.ttr__grid[data-columns="4"]{grid-template-columns:1fr}}.ttr__card{background:var(--ttr-card-bg, #0a1628);border:1px solid var(--ttr-border, #1a2a42);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.ttr__card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000040}.ttr__card-stars{display:flex;gap:2px}.ttr__card-star{font-size:1.5rem;line-height:1;color:var(--ttr-star, #f5a623)}.ttr__card-star--empty{opacity:.2}.ttr__card-title{font-size:1.5rem;font-weight:700;color:var(--ttr-text, #ffffff);line-height:1.3}.ttr__card-body{font-size:1.4rem;color:var(--ttr-text, #ffffff);line-height:1.65;flex:1}.ttr__card-media{display:flex;gap:8px;flex-wrap:wrap}.ttr__card-photo{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--ttr-border, #1a2a42);cursor:pointer;transition:opacity .15s}.ttr__card-photo:hover{opacity:.85}.ttr__card-video-wrap{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--ttr-border, #1a2a42);cursor:pointer}.ttr__card-video-wrap:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:1.8rem}.ttr__card-author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(126,203,243,.08)}.ttr__card-avatar{width:38px;height:38px;border-radius:50%;background:#7ecbf31f;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:var(--ttr-accent, #7ecbf3);flex-shrink:0;overflow:hidden}.ttr__card-avatar img{width:100%;height:100%;object-fit:cover}.ttr__card-name{font-size:1.4rem;font-weight:700;color:var(--ttr-text, #ffffff)}.ttr__card-meta{font-size:1.2rem;color:var(--ttr-muted, #8a9bb5);margin-top:2px}.ttr__card-verified{display:inline-flex;align-items:center;gap:4px;font-size:1.1rem;font-weight:600;color:var(--ttr-accent, #7ecbf3);margin-left:auto}.ttr__card-verified svg{width:14px;height:14px}.ttr__more{text-align:center;margin-top:32px}.ttr__load-more{display:inline-block;padding:12px 32px;background:transparent;border:1.5px solid var(--ttr-accent, #7ecbf3);color:var(--ttr-accent, #7ecbf3);border-radius:100px;font-size:1.4rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s}.ttr__load-more:hover{background:var(--ttr-accent, #7ecbf3);color:var(--ttr-card-bg, #0a1628)}.ttr__source{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:36px;font-size:1.2rem;color:var(--ttr-muted, #8a9bb5)}.ttr__source svg{flex-shrink:0}.ttr__empty{text-align:center;color:var(--ttr-muted, #8a9bb5);padding:40px 0}.ttr-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:9999;align-items:center;justify-content:center}.ttr-lightbox.open{display:flex}.ttr-lightbox img{max-width:90vw;max-height:90vh;border-radius:12px;object-fit:contain}.ttr-lightbox__close{position:absolute;top:20px;right:24px;background:none;border:none;color:#fff;font-size:2.8rem;cursor:pointer;line-height:1}@media(forced-colors:active){.ttr__card-star,.ttr__summary-stars .ttr__star{forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){.ttr__card,.ttr__dist-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-tiktok-reviews.css.map */
