/* ==========================================================================
   TIG Reviews - 
   ========================================================================== */
.tigrev{--tigrev-star:#f5a623;margin:30px 0;}
.tigrev__heading,.tigrev__subhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;}
.tigrev__title{font-size:1.35rem;font-weight:700;margin:0;color:#1a1a1a;}
.tigrev__sub{font-size:1.05rem;font-weight:700;margin:24px 0 12px;}
.tigrev__subhead .tigrev__sub{margin:24px 0 12px;}
.tigrev__all-link{color:#d4006c;font-size:.9rem;font-weight:700;text-decoration:none;}
.tigrev__all-link:hover{text-decoration:underline;}
.tigrev-tab-count{font-weight:600;color:#6b7177;}

/* estrellas */
.tigrev-stars{display:inline-flex;gap:2px;line-height:1;}
.tigrev-star{color:#d7dadd;font-size:1.1rem;}
.tigrev-star.is-full{color:var(--tigrev-star);}

/* resumen */
.tigrev__summary{display:flex;gap:32px;flex-wrap:wrap;align-items:flex-start;
  padding:18px;border:1px solid #e3e6e8;border-radius:12px;background:#fafbfb;}
.tigrev__avg{display:flex;flex-direction:column;gap:6px;min-width:160px;}
.tigrev__avg-num{font-size:2.4rem;font-weight:800;color:#1a1a1a;line-height:1;}
.tigrev__avg .tigrev-star{font-size:1.4rem;}
.tigrev__avg-total{font-size:.85rem;color:#6b7177;}
.tigrev__chart{flex:1;min-width:240px;display:flex;flex-direction:column;gap:6px;}
.tigrev__bar-row{display:flex;align-items:center;gap:10px;font-size:.85rem;}
.tigrev__bar-star{white-space:nowrap;color:#6b7177;width:40px;}
.tigrev__bar{flex:1;height:10px;background:#e9ebed;border-radius:6px;overflow:hidden;}
.tigrev__bar-fill{display:block;height:100%;background:var(--tigrev-star);}
.tigrev__bar-count{color:#6b7177;width:42px;text-align:right;}

/* fotos */
.tigrev__photos-grid{display:flex;gap:8px;flex-wrap:wrap;}
.tigrev__photo img{width:90px;height:90px;object-fit:cover;border-radius:8px;}

/* lista */
.tigrev__item{padding:16px 0;border-bottom:1px solid #ececec;}
.tigrev__item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;}
.tigrev__meta{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#6b7177;flex-wrap:wrap;}
.tigrev__verified{display:inline-flex;align-items:center;gap:3px;color:#237803;font-weight:600;}
.tigrev__verified i{font-size:15px;}
.tigrev__item-title{font-size:1rem;font-weight:700;margin:8px 0 4px;}
.tigrev__item-content{font-size:.92rem;color:#333;line-height:1.5;}
.tigrev__item-images{display:flex;gap:6px;margin-top:8px;}
.tigrev__item-images img{width:70px;height:70px;object-fit:cover;border-radius:6px;}
.tigrev__empty{color:#6b7177;}

/* formulario */
.tigrev__form-wrap{margin-top:22px;}
.tigrev__toggle-form{background:#237803;color:#fff;border:0;border-radius:24px;padding:11px 22px;font-weight:700;cursor:pointer;}
.tigrev__toggle-form:hover{filter:brightness(.92);color:#fff;}
.tigrev__form{margin-top:18px;max-width:560px;display:flex;flex-direction:column;gap:14px;
  border:1px solid #e3e6e8;border-radius:12px;padding:18px;}
.tigrev__field{display:flex;flex-direction:column;gap:5px;}
.tigrev__field label{font-weight:600;font-size:.88rem;}
.tigrev__field input[type=text],.tigrev__field textarea{border:1.5px solid #d7dadd;border-radius:8px;padding:9px 12px;font-size:.92rem;}
.tigrev__rate-input{display:inline-flex;flex-direction:row-reverse;gap:2px;}
.tigrev__rate-input input{display:none;}
.tigrev__rate-input label{font-size:1.7rem;color:#d7dadd;cursor:pointer;transition:color .1s;}
.tigrev__rate-input input:checked ~ label,
.tigrev__rate-input label:hover,
.tigrev__rate-input label:hover ~ label{color:var(--tigrev-star);}
.tigrev__submit{align-self:flex-start;}
@media(max-width:575px){.tigrev__summary{flex-direction:column;gap:16px;}}

/* Pagina completa de valoraciones */
.tigrev-page{--tigrev-star:#f5a623;max-width:1180px;margin:0 auto;padding:20px 0 48px;color:#1f2933;}
.tigrev-page__hero{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:42px;align-items:start;margin-bottom:36px;}
.tigrev-page__media img{width:100%;max-width:320px;aspect-ratio:1/1;object-fit:contain;border:1px solid #edf0f2;border-radius:8px;background:#fff;}
.tigrev-page__eyebrow{margin:0 0 6px;color:#65717d;font-size:1rem;font-weight:700;}
.tigrev-page__title{margin:0 0 24px;color:#1a1a1a;font-size:2rem;font-weight:800;line-height:1.15;}
.tigrev-page__aggregate{display:grid;grid-template-columns:190px minmax(0,520px);gap:28px;align-items:start;margin-bottom:24px;}
.tigrev-page__score{display:flex;flex-direction:column;gap:8px;}
.tigrev-page__score-number{font-size:3.2rem;font-weight:800;line-height:1;color:#1a1a1a;}
.tigrev-page__score .tigrev-star{font-size:1.45rem;}
.tigrev-page__score-text{color:#65717d;font-size:.92rem;}
.tigrev-page__chart{display:flex;flex-direction:column;gap:8px;}
.tigrev-page__bar-row{display:grid;grid-template-columns:54px minmax(120px,1fr) 54px;gap:12px;align-items:center;color:#333;text-decoration:none;font-size:.95rem;}
.tigrev-page__bar-row:hover .tigrev-page__bar-track span,.tigrev-page__bar-row.is-active .tigrev-page__bar-track span{background:#d4006c;}
.tigrev-page__bar-label{white-space:nowrap;color:#65717d;}
.tigrev-page__bar-track{height:12px;border-radius:999px;background:#edf0f2;overflow:hidden;}
.tigrev-page__bar-track span{display:block;height:100%;border-radius:999px;background:var(--tigrev-star);}
.tigrev-page__bar-count{text-align:right;color:#65717d;}
.tigrev-page__actions{display:flex;gap:10px;flex-wrap:wrap;}
.tigrev-page__actions .btn-outline{border:1px solid #cfd6dd;background:#fff;color:#1f2933;}
.tigrev-page__photos,.tigrev-page__reviews{border-top:1px solid #edf0f2;padding-top:28px;margin-top:30px;}
.tigrev-page__photos h2,.tigrev-page__reviews h2{margin:0;color:#1a1a1a;font-size:1.35rem;font-weight:800;}
.tigrev-page__photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;max-width:760px;margin-top:16px;}
.tigrev-page__photos-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;}
.tigrev-page__reviews-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;}
.tigrev-page__reviews-head a{color:#d4006c;font-weight:700;text-decoration:none;}
.tigrev-page__reviews-head a:hover{text-decoration:underline;}
.tigrev-page__list{display:flex;flex-direction:column;}
.tigrev-page__item{padding:22px 0;border-bottom:1px solid #edf0f2;}
.tigrev-page__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px;}
.tigrev-page__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#65717d;font-size:.9rem;}
.tigrev-page__verified{color:#237803;font-weight:700;}
.tigrev-page__item h3{margin:0 0 8px;color:#1a1a1a;font-size:1.1rem;font-weight:800;line-height:1.3;}
.tigrev-page__content{color:#2f3843;font-size:.98rem;line-height:1.62;}
.tigrev-page__item-images{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;}
.tigrev-page__item-images img{width:78px;height:78px;object-fit:cover;border-radius:8px;}
.tigrev-page__empty{padding:20px 0;color:#65717d;}
.tigrev-page__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;}
.tigrev-page__pagination a,.tigrev-page__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #d8dee4;border-radius:6px;color:#1f2933;text-decoration:none;font-weight:700;}
.tigrev-page__pagination span{border-color:#d4006c;background:#d4006c;color:#fff;}

@media(max-width:767px){
  .tigrev-page__hero{grid-template-columns:1fr;gap:22px;}
  .tigrev-page__media img{max-width:220px;}
  .tigrev-page__title{font-size:1.55rem;}
  .tigrev-page__aggregate{grid-template-columns:1fr;gap:18px;}
  .tigrev-page__bar-row{grid-template-columns:48px minmax(0,1fr) 44px;}
  .tigrev-page__item-head,.tigrev-page__reviews-head,.tigrev__heading,.tigrev__subhead{align-items:flex-start;flex-direction:column;}
}
.tigrev__hello{margin:0;font-weight:600;color:#1f2933;line-height:1.45;}
.tigrev__write-btn{display:inline-block;}
.tigrev__done{margin:0;font-weight:600;color:#237803;}

/* Rediseño Nappy 2026: resumen y tarjetas de opiniones */
#tig-reviews.tigrev{--tigrev-accent:#d9006c;--tigrev-accent-hover:#b8005d;--tigrev-pink:#fde1ef;--tigrev-ink:#4b5159;--tigrev-blue:#0073a8;margin:30px 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--tigrev-ink)}
#tig-reviews .tigrev__heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px}
#tig-reviews .tigrev__title{margin:0;padding:0;border:0;color:var(--tigrev-ink);font-size:1.75rem;font-weight:800;line-height:1.2}
#tig-reviews .tigrev__all-link{flex:0 0 auto;color:var(--tigrev-accent);font-size:1rem;font-weight:800}
#tig-reviews .tigrev__summary{display:grid;grid-template-columns:minmax(300px,2fr) minmax(440px,3fr);gap:34px;align-items:stretch;margin:0 0 34px;padding:0;border:0;border-radius:0;background:transparent}
#tig-reviews .tigrev__avg{display:flex;min-width:0;min-height:272px;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:34px;border-radius:32px;background:var(--tigrev-pink);text-align:left}
#tig-reviews .tigrev__score{display:flex;align-items:center;gap:22px}
#tig-reviews .tigrev__avg-num{color:var(--tigrev-accent);font-size:4.75rem;font-weight:500;line-height:.9}
#tig-reviews .tigrev__score-detail{display:flex;flex-direction:column;gap:10px}
#tig-reviews .tigrev__avg .tigrev-stars{gap:8px}
#tig-reviews .tigrev__avg .tigrev-star{color:var(--tigrev-accent);font-size:1.3rem}
#tig-reviews .tigrev__avg-total{color:var(--tigrev-ink);font-size:1.05rem}
#tig-reviews .tigrev__recommend{margin:26px 0 28px;color:var(--tigrev-ink);font-size:1rem}
#tig-reviews .tigrev__write-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:13px 28px;border:0;border-radius:999px;background:var(--tigrev-accent);color:#fff;font-size:1rem;font-weight:800;line-height:1.2;box-shadow:none}
#tig-reviews .tigrev__write-btn:hover,#tig-reviews .tigrev__write-btn:focus-visible{background:var(--tigrev-accent-hover);color:#fff;outline:0}
#tig-reviews .tigrev__chart{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:20px;padding:34px 42px;border:1px solid #e6e6e6;border-radius:32px;background:#fff}
#tig-reviews .tigrev__bar-row{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;gap:14px;align-items:center;margin:0;color:var(--tigrev-ink);font-size:1rem}
#tig-reviews .tigrev__bar-star{width:auto;color:var(--tigrev-ink);font-weight:700}
#tig-reviews .tigrev__bar-icon{color:var(--tigrev-accent)}
#tig-reviews .tigrev__bar{height:13px;border-radius:999px;background:#f0f0f2}
#tig-reviews .tigrev__bar-fill{border-radius:999px;background:var(--tigrev-accent)}
#tig-reviews .tigrev__bar-count{width:auto;color:var(--tigrev-ink);text-align:right}
#tig-reviews .tigrev__subhead{display:flex;flex-direction:row;align-items:center;margin:0 0 26px}
#tig-reviews .tigrev__sub{margin:0;color:var(--tigrev-ink);font-size:1.35rem;font-weight:800}
#tig-reviews .tigrev__items{display:grid;grid-template-columns:repeat(2,minmax(0,470px));gap:20px}
#tig-reviews .tigrev__item{display:flex;min-width:0;min-height:235px;flex-direction:column;padding:24px 28px;border:1px solid #e6e6e6;border-radius:28px;background:#fff}
#tig-reviews .tigrev__item:last-child{border-bottom:1px solid #e6e6e6}
#tig-reviews .tigrev__item-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px}
#tig-reviews .tigrev__identity{display:flex;min-width:0;align-items:center;gap:16px}
#tig-reviews .tigrev__avatar{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border-radius:50%;background:#e7f6fd;color:var(--tigrev-blue);font-size:1.05rem;font-weight:800}
#tig-reviews .tigrev__meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;color:var(--tigrev-ink);font-size:.9rem}
#tig-reviews .tigrev__person{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
#tig-reviews .tigrev__author{color:var(--tigrev-ink);font-size:1rem;font-weight:800}
#tig-reviews .tigrev__verified{color:var(--tigrev-blue);font-size:.8rem;font-weight:700}
#tig-reviews .tigrev__item-head>.tigrev-stars{flex:0 0 auto;gap:5px}
#tig-reviews .tigrev__item-head .tigrev-star{color:var(--tigrev-accent);font-size:1rem}
#tig-reviews .tigrev__item-title{margin:16px 0 4px;color:var(--tigrev-ink);font-size:1rem;font-weight:800}
#tig-reviews .tigrev__item-content{color:var(--tigrev-ink);font-size:1rem;line-height:1.5}
#tig-reviews .tigrev__helpful{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;color:var(--tigrev-ink);font-size:.85rem}
#tig-reviews .tigrev__helpful-pill{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:var(--tigrev-ink);font:inherit;font-weight:700;line-height:1;cursor:pointer}
#tig-reviews .tigrev__helpful-pill:hover,#tig-reviews .tigrev__helpful-pill:focus-visible{border-color:var(--tigrev-accent);color:var(--tigrev-accent);outline:0}
#tig-reviews .tigrev__helpful-pill.is-voted,#tig-reviews .tigrev__helpful-pill:disabled{border-color:#f2a8cd;background:var(--tigrev-pink);color:var(--tigrev-accent);cursor:default;opacity:1}

@media(max-width:767.98px){
  #tig-reviews.tigrev{margin:22px 0}
  #tig-reviews .tigrev__heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:18px}
  #tig-reviews .tigrev__title{font-size:1.3rem}
  #tig-reviews .tigrev__all-link{font-size:.8rem;text-align:right}
  #tig-reviews .tigrev__summary{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-radius:23px;background:var(--tigrev-pink)}
  #tig-reviews .tigrev__avg{display:contents}
  #tig-reviews .tigrev__score{order:1;gap:16px}
  #tig-reviews .tigrev__avg-num{font-size:3.4rem}
  #tig-reviews .tigrev__score-detail{gap:8px}
  #tig-reviews .tigrev__avg .tigrev-stars{gap:5px}
  #tig-reviews .tigrev__avg .tigrev-star{font-size:1rem}
  #tig-reviews .tigrev__avg-total{font-size:.9rem}
  #tig-reviews .tigrev__recommend{order:2;margin:0;font-size:.84rem}
  #tig-reviews .tigrev__chart{order:3;gap:18px;padding:20px 16px;border:0;border-radius:18px}
  #tig-reviews .tigrev__bar-row{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px;font-size:.82rem}
  #tig-reviews .tigrev__bar{height:10px}
  #tig-reviews .tigrev__write-btn{order:4;width:100%;min-height:48px;font-size:.88rem}
  #tig-reviews .tigrev__done{order:4}
  #tig-reviews .tigrev__subhead{flex-direction:row;align-items:center;margin-bottom:18px}
  #tig-reviews .tigrev__sub{font-size:1rem}
  #tig-reviews .tigrev__items{grid-template-columns:minmax(0,1fr);gap:14px}
  #tig-reviews .tigrev__item{min-height:0;padding:16px;border-radius:20px}
  #tig-reviews .tigrev__identity{gap:12px}
  #tig-reviews .tigrev__avatar{width:40px;height:40px;flex-basis:40px;font-size:.9rem}
  #tig-reviews .tigrev__person{gap:7px}
  #tig-reviews .tigrev__author{font-size:.9rem}
  #tig-reviews .tigrev__verified{font-size:.7rem}
  #tig-reviews .tigrev__meta{font-size:.78rem}
  #tig-reviews .tigrev__item-head>.tigrev-stars{gap:3px}
  #tig-reviews .tigrev__item-head .tigrev-star{font-size:.75rem}
  #tig-reviews .tigrev__item-title{margin-top:14px;font-size:.92rem}
  #tig-reviews .tigrev__item-content{font-size:.86rem}
  #tig-reviews .tigrev__helpful{padding-top:18px;font-size:.78rem}
  #tig-reviews .tigrev__helpful-pill{min-height:34px;padding:6px 12px}
}


/* Pagina completa: mismo lenguaje visual que el bloque de la ficha */
.tigrev-page{--tigrev-accent:#d9006c;--tigrev-accent-hover:#b8005d;--tigrev-pink:#fde1ef;--tigrev-ink:#4b5159;--tigrev-blue:#0073a8;max-width:1460px;margin:0 auto;padding:20px 0 54px;color:var(--tigrev-ink)}
.tigrev-page__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 30px}
.tigrev-page__heading-title{margin:0 0 7px;color:var(--tigrev-ink);font-size:1.75rem;font-weight:800;line-height:1.2}
.tigrev-page__product-link{display:block;max-width:900px;overflow:hidden;color:#70767c;font-size:.92rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.tigrev-page__product-link:hover{color:var(--tigrev-accent);text-decoration:underline}
.tigrev-page__back{flex:0 0 auto;color:var(--tigrev-accent);font-size:1rem;font-weight:800;text-decoration:none}
.tigrev-page__back:hover{color:var(--tigrev-accent-hover);text-decoration:underline}
.tigrev-page__summary{display:grid;grid-template-columns:minmax(300px,2fr) minmax(440px,3fr);gap:34px;align-items:stretch;margin:0 0 36px}
.tigrev-page__overview{display:flex;min-width:0;min-height:272px;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px;border-radius:32px;background:var(--tigrev-pink)}
.tigrev-page__score-line{display:flex;align-items:center;gap:22px}
.tigrev-page__score-number{color:var(--tigrev-accent);font-size:4.75rem;font-weight:500;line-height:.9}
.tigrev-page__score-detail{display:flex;flex-direction:column;gap:10px}
.tigrev-page__score-detail .tigrev-stars{gap:8px}
.tigrev-page__score-detail .tigrev-star{color:var(--tigrev-accent);font-size:1.3rem}
.tigrev-page__score-text{color:var(--tigrev-ink);font-size:1.05rem}
.tigrev-page__recommend{margin:26px 0 28px;color:var(--tigrev-ink);font-size:1rem}
.tigrev-page__write{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:13px 28px;border:0;border-radius:999px;background:var(--tigrev-accent);color:#fff;font-size:1rem;font-weight:800;line-height:1.2;box-shadow:none;text-transform:none}
.tigrev-page__write:hover,.tigrev-page__write:focus-visible{background:var(--tigrev-accent-hover);color:#fff;outline:0}
.tigrev-page__chart{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:20px;padding:34px 42px;border:1px solid #e6e6e6;border-radius:32px;background:#fff}
.tigrev-page__bar-row{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;gap:14px;align-items:center;margin:0;color:var(--tigrev-ink);font-size:1rem;text-decoration:none}
.tigrev-page__bar-label{display:flex;gap:4px;color:var(--tigrev-ink);font-weight:700;white-space:nowrap}
.tigrev-page__bar-icon{color:var(--tigrev-accent)}
.tigrev-page__bar-track{height:13px;border-radius:999px;background:#f0f0f2;overflow:hidden}
.tigrev-page__bar-track span{display:block;height:100%;border-radius:999px;background:var(--tigrev-accent)}
.tigrev-page__bar-row:hover .tigrev-page__bar-track span,.tigrev-page__bar-row.is-active .tigrev-page__bar-track span{background:var(--tigrev-accent-hover)}
.tigrev-page__bar-count{color:var(--tigrev-ink);text-align:right}
.tigrev-page__photos{margin:0 0 34px;padding:0;border:0}
.tigrev-page__photos h2,.tigrev-page__reviews h2{margin:0;color:var(--tigrev-ink);font-size:1.35rem;font-weight:800}
.tigrev-page__photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,110px));gap:10px;margin-top:16px}
.tigrev-page__photos-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}
.tigrev-page__reviews{margin:0;padding:0;border:0}
.tigrev-page__reviews-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 26px}
.tigrev-page__reviews-head a{color:var(--tigrev-accent);font-weight:800;text-decoration:none}
.tigrev-page__reviews-head a:hover{color:var(--tigrev-accent-hover);text-decoration:underline}
.tigrev-page__list{display:grid;grid-template-columns:repeat(2,minmax(0,470px));gap:20px}
.tigrev-page__item{display:flex;min-width:0;min-height:235px;flex-direction:column;padding:24px 28px;border:1px solid #e6e6e6;border-radius:28px;background:#fff}
.tigrev-page__item:last-child{border-bottom:1px solid #e6e6e6}
.tigrev-page__item-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px;margin:0}
.tigrev-page__identity{display:flex;min-width:0;align-items:center;gap:16px}
.tigrev-page__avatar{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border-radius:50%;background:#e7f6fd;color:var(--tigrev-blue);font-size:1.05rem;font-weight:800}
.tigrev-page__meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;color:var(--tigrev-ink);font-size:.9rem}
.tigrev-page__person{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tigrev-page__person strong{color:var(--tigrev-ink);font-size:1rem;font-weight:800}
.tigrev-page__verified{color:var(--tigrev-blue);font-size:.8rem;font-weight:700}
.tigrev-page__item-head>.tigrev-stars{flex:0 0 auto;gap:5px}
.tigrev-page__item-head .tigrev-star{color:var(--tigrev-accent);font-size:1rem}
.tigrev-page__item h3{margin:16px 0 4px;color:var(--tigrev-ink);font-size:1rem;font-weight:800;line-height:1.3}
.tigrev-page__content{margin-top:8px;color:var(--tigrev-ink);font-size:1rem;line-height:1.5}
.tigrev-page__item h3+.tigrev-page__content{margin-top:0}
.tigrev-page__item-images{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.tigrev-page__item-images img{width:78px;height:78px;object-fit:cover;border-radius:8px}
.tigrev-page__helpful{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;color:var(--tigrev-ink);font-size:.85rem}
.tigrev-page__helpful-pill{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:var(--tigrev-ink);font:inherit;font-weight:700;line-height:1;cursor:pointer}
.tigrev-page__helpful-pill:hover,.tigrev-page__helpful-pill:focus-visible{border-color:var(--tigrev-accent);color:var(--tigrev-accent);outline:0}
.tigrev-page__helpful-pill.is-voted,.tigrev-page__helpful-pill:disabled{border-color:#f2a8cd;background:var(--tigrev-pink);color:var(--tigrev-accent);cursor:default;opacity:1}
.tigrev-page__empty{padding:20px 0;color:#65717d}
.tigrev-page__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px}
.tigrev-page__pagination a,.tigrev-page__pagination span{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #d8dee4;border-radius:999px;color:var(--tigrev-ink);font-weight:700;text-decoration:none}
.tigrev-page__pagination span{border-color:var(--tigrev-accent);background:var(--tigrev-accent);color:#fff}

@media(max-width:767.98px){
  .tigrev-page{padding:12px 0 36px}
  .tigrev-page__heading{align-items:flex-start;gap:10px;margin-bottom:18px}
  .tigrev-page__heading-title{margin:0;font-size:1.3rem}
  .tigrev-page__product-link{display:none}
  .tigrev-page__back{font-size:.8rem;text-align:right}
  .tigrev-page__summary{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-radius:23px;background:var(--tigrev-pink)}
  .tigrev-page__overview{display:contents}
  .tigrev-page__score-line{order:1;gap:16px}
  .tigrev-page__score-number{font-size:3.4rem}
  .tigrev-page__score-detail{gap:8px}
  .tigrev-page__score-detail .tigrev-stars{gap:5px}
  .tigrev-page__score-detail .tigrev-star{font-size:1rem}
  .tigrev-page__score-text{font-size:.9rem}
  .tigrev-page__recommend{order:2;margin:0;font-size:.84rem}
  .tigrev-page__chart{order:3;gap:18px;padding:20px 16px;border:0;border-radius:18px}
  .tigrev-page__bar-row{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px;font-size:.82rem}
  .tigrev-page__bar-track{height:10px}
  .tigrev-page__write{order:4;width:100%;min-height:48px;font-size:.88rem}
  .tigrev-page__reviews-head{align-items:center;flex-direction:row;margin-bottom:18px}
  .tigrev-page__reviews h2{font-size:1rem}
  .tigrev-page__list{grid-template-columns:minmax(0,1fr);gap:14px}
  .tigrev-page__item{min-height:0;padding:16px;border-radius:20px}
  .tigrev-page__identity{gap:12px}
  .tigrev-page__avatar{width:40px;height:40px;flex-basis:40px;font-size:.9rem}
  .tigrev-page__person{gap:7px}
  .tigrev-page__person strong{font-size:.9rem}
  .tigrev-page__verified{font-size:.7rem}
  .tigrev-page__meta{font-size:.78rem}
  .tigrev-page__item-head>.tigrev-stars{gap:3px}
  .tigrev-page__item-head .tigrev-star{font-size:.75rem}
  .tigrev-page__item h3{margin-top:14px;font-size:.92rem}
  .tigrev-page__content{font-size:.86rem}
  .tigrev-page__helpful{padding-top:18px;font-size:.78rem}
  .tigrev-page__helpful-pill{min-height:34px;padding:6px 12px}
}
