.tudo-reviews-detail-section .reviews-detail{margin-top:var(--pdp-section-gap-50-130);padding-bottom:0}.tudo-reviews-detail-section .reviews-detail__content{display:flex;flex-direction:column;gap:20px}@media(min-width:768px)and (max-width:1023px){.tudo-reviews-detail-section .reviews-detail__content{gap:clamp(20px,calc(20px + (var(--max-vw) - 768px) * .025),40px)}}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__content{gap:clamp(27px,calc(40px * (var(--max-vw) / var(--vw-base))),40px)}}.tudo-reviews-detail-section .reviews-detail__title{font-family:var(--font-display);font-size:var(--text-section-title);font-style:italic;font-weight:400;line-height:1.1;color:var(--color-text-title);text-align:center}.tudo-reviews-detail-section .reviews-detail__summary{display:flex;flex-direction:column;gap:15px}.tudo-reviews-detail-section .reviews-detail__summary-top{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__summary-top{flex-direction:row;gap:20px}}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__summary-top{gap:clamp(20px,calc(20px * (var(--max-vw) / var(--vw-base))),40px)}}.tudo-reviews-detail-section .reviews-detail__rating-left{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:768px)and (max-width:1023px){.tudo-reviews-detail-section .reviews-detail__rating-left{width:100%;gap:15px}}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__rating-left{width:clamp(315px,calc(467px * (var(--max-vw) / var(--vw-base))),467px);flex-shrink:0;gap:20px}}.tudo-reviews-detail-section .reviews-detail__score-header{display:flex;gap:10px;align-items:center}.tudo-reviews-detail-section .reviews-detail__score-number{font-family:var(--font-display);font-size:var(--text-rating-score);font-weight:400;line-height:1.25;color:var(--color-text-primary);text-transform:uppercase}.tudo-reviews-detail-section .reviews-detail__score-details{display:flex;flex-direction:column;gap:4px}.tudo-reviews-detail-section .reviews-detail__stars-img{width:108px;height:20px}.tudo-reviews-detail-section .reviews-detail__score-text{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.25;color:var(--color-text-primary);text-transform:uppercase}.tudo-reviews-detail-section .reviews-detail__bars{display:grid;grid-template-columns:auto 1fr auto;column-gap:20px;row-gap:5px}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__bars{row-gap:10px}}.tudo-reviews-detail-section .reviews-detail__bar-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;width:100%}.tudo-reviews-detail-section .reviews-detail__bar-label{display:flex;gap:4px;align-items:center;flex-shrink:0}.tudo-reviews-detail-section .reviews-detail__bar-number{font-family:var(--font-body);font-size:var(--text-rating-number);font-weight:400;line-height:1.25;color:var(--color-text-primary);text-transform:uppercase;text-align:center;width:12px}.tudo-reviews-detail-section .reviews-detail__bar-star{width:20px;height:20px}.tudo-reviews-detail-section .reviews-detail__bar-track{flex:1;height:6px}.tudo-reviews-detail-section .reviews-detail__bar-track img{width:100%;height:100%}.tudo-reviews-detail-section .reviews-detail__bar-count{font-family:var(--font-body);font-size:var(--text-rating-number);font-weight:400;line-height:1.25;color:var(--color-text-primary);text-transform:uppercase;text-align:center;white-space:nowrap}.tudo-reviews-detail-section .reviews-detail__rating-right{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__rating-right{flex:1;gap:34px}}.tudo-reviews-detail-section .reviews-detail__recommend-text{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.25;color:var(--color-text-primary)}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__recommend-text{font-size:var(--text-body-lg)}}.tudo-reviews-detail-section .reviews-detail__photos{display:flex;gap:10px;align-items:center;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tudo-reviews-detail-section .reviews-detail__photo{flex:0 0 82px;width:82px;height:82px;position:relative;overflow:hidden}.tudo-reviews-detail-section .reviews-detail__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__photos{overflow:visible}.tudo-reviews-detail-section .reviews-detail__photo{flex:1;width:auto;height:clamp(80px,calc(118px * (var(--max-vw) / var(--vw-base))),118px)}}.tudo-reviews-detail-section .reviews-detail__filters{display:flex;flex-direction:column;gap:10px;align-items:flex-end}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__filters{flex-direction:row;align-items:center;justify-content:flex-end}}.tudo-reviews-detail-section .reviews-detail__sort-row{display:flex;align-items:center;justify-content:space-between;width:100%}.tudo-reviews-detail-section .reviews-detail__sort-count{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-secondary)}.tudo-reviews-detail-section .reviews-detail__cards{gap:clamp(27px,calc(40px * (var(--max-vw) / var(--vw-base))),40px);display:flex;flex-direction:column}.tudo-reviews-detail-section .reviews-detail__load-more-wrap{display:flex;justify-content:center}.tudo-reviews-detail-section .reviews-detail__load-more{display:inline-flex;align-items:center;justify-content:center;padding:10px 35px;border:1px solid var(--color-border);background:none;font-family:var(--font-body);font-weight:600;font-size:var(--text-label);color:var(--color-border);text-transform:uppercase;line-height:1.25;cursor:pointer}.tudo-reviews-detail-section .reviews-detail__load-more[hidden]{display:none}.tudo-reviews-detail-section .reviews-detail__card{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__card{flex-direction:row;align-items:stretch;justify-content:space-between}}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__card{gap:clamp(20px,calc(20px * (var(--max-vw) / var(--vw-base))),40px)}}.tudo-reviews-detail-section .reviews-detail__reviewer{display:flex;flex-direction:column;gap:20px}@media(min-width:768px)and (max-width:1023px){.tudo-reviews-detail-section .reviews-detail__reviewer{width:280px;flex-shrink:0}}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__reviewer{width:clamp(315px,calc(467px * (var(--max-vw) / var(--vw-base))),467px);flex-shrink:0}}.tudo-reviews-detail-section .reviews-detail__reviewer-header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.tudo-reviews-detail-section .reviews-detail__reviewer-name-group{display:flex;flex-direction:column;gap:5px;flex:1}.tudo-reviews-detail-section .reviews-detail__reviewer-name{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-dark)}.tudo-reviews-detail-section .reviews-detail__verified-badge{display:flex;gap:5px;align-items:center}.tudo-reviews-detail-section .reviews-detail__verified-text{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-secondary)}.tudo-reviews-detail-section .reviews-detail__verified-icon{width:18px;height:18px}.tudo-reviews-detail-section .reviews-detail__expand-arrow{width:13px;height:15px;flex-shrink:0;transition:transform .2s ease;cursor:pointer}@media(max-width:767px){.tudo-reviews-detail-section .reviews-detail__card .reviews-detail__card-content{overflow:hidden;max-height:480px;min-height:0;opacity:1;transition:max-height .28s ease,opacity .22s ease,padding .22s ease}.tudo-reviews-detail-section .reviews-detail__card{transition:gap .22s ease}.tudo-reviews-detail-section .reviews-detail__card.reviews-detail__card--collapsed .reviews-detail__card-content{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0}.tudo-reviews-detail-section .reviews-detail__card.reviews-detail__card--collapsed{gap:0}.tudo-reviews-detail-section .reviews-detail__card.reviews-detail__card--collapsed .reviews-detail__expand-arrow{transform:rotate(180deg)}}.tudo-reviews-detail-section .reviews-detail__reviewer-details{display:none}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__reviewer-details{display:flex;flex-direction:column;gap:20px}}.tudo-reviews-detail-section .reviews-detail__recommend{display:flex;gap:5px;align-items:center}.tudo-reviews-detail-section .reviews-detail__recommend-icon{width:18px;height:18px}.tudo-reviews-detail-section .reviews-detail__recommend-label{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-dark)}.tudo-reviews-detail-section .reviews-detail__wellness{display:flex;flex-direction:column;gap:5px}.tudo-reviews-detail-section .reviews-detail__wellness-label{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-dark);text-transform:capitalize}.tudo-reviews-detail-section .reviews-detail__wellness-value{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-dark)}.tudo-reviews-detail-section .reviews-detail__demographics{display:flex;flex-direction:column;gap:10px}.tudo-reviews-detail-section .reviews-detail__demo-row{display:flex;align-items:center;justify-content:space-between}.tudo-reviews-detail-section .reviews-detail__demo-label{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-dark)}.tudo-reviews-detail-section .reviews-detail__demo-value{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-dark)}.tudo-reviews-detail-section .reviews-detail__card-content{background:var(--color-surface);padding:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:174px;width:100%}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__card-content{flex:1;padding:20px}}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__card-content{min-height:clamp(151px,calc(224px * (var(--max-vw) / var(--vw-base))),224px)}}.tudo-reviews-detail-section .reviews-detail__card-top{display:flex;flex-direction:column;gap:5px}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__card-top{gap:10px}}.tudo-reviews-detail-section .reviews-detail__card-stars{width:68px;height:12px}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__card-stars{width:108px;height:20px}}.tudo-reviews-detail-section .reviews-detail__card-product{font-family:var(--font-accent);font-size:var(--text-review-product);font-weight:700;line-height:1.25;color:var(--color-text-primary)}.tudo-reviews-detail-section .reviews-detail__card-text{font-family:var(--font-body);font-size:var(--text-review-text);font-weight:400;line-height:1.25;color:#000;margin-top:auto}.tudo-reviews-detail-section .reviews-detail__helpful{display:flex;align-items:center;justify-content:space-between;margin-top:auto}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__helpful{justify-content:flex-end;gap:20px}}.tudo-reviews-detail-section .reviews-detail__helpful-text{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.25;color:var(--color-text-muted)}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__helpful-text{font-size:var(--text-body)}}.tudo-reviews-detail-section .reviews-detail__helpful-actions{display:flex;gap:10px;align-items:center}.tudo-reviews-detail-section .reviews-detail__helpful-btn{display:flex;gap:4px;align-items:center;background:none;border:none;cursor:pointer;padding:0}.tudo-reviews-detail-section .reviews-detail__helpful-icon{width:20px;height:20px;pointer-events:none}.tudo-reviews-detail-section .reviews-detail__helpful-count{font-family:var(--font-accent);font-size:var(--text-helpful-count);font-weight:400;line-height:1.25;color:var(--color-text-secondary);text-transform:uppercase;width:20px;text-align:center}@media(min-width:768px){.tudo-reviews-detail-section .reviews-detail__expand-arrow{display:none}}.tudo-reviews-detail-section .reviews-detail__card--desktop-only{display:none}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__card--desktop-only{display:flex}}.tudo-reviews-detail-section .reviews-detail__card[hidden]{display:none}.tudo-reviews-detail-section .reviews-detail__filter-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 35px;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);font-family:var(--font-body);font-weight:600;font-size:var(--text-label);color:var(--color-border);text-transform:uppercase;line-height:1.25;cursor:pointer;background:none}@media(min-width:1024px){.tudo-reviews-detail-section .reviews-detail__filter-btn{padding:12px 35px}}.tudo-reviews-detail-section .reviews-write-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:16px;z-index:var(--z-modal)}.tudo-reviews-detail-section .reviews-write-modal.is-open{display:flex}.tudo-reviews-detail-section .reviews-write-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.tudo-reviews-detail-section .reviews-write-modal__dialog{position:relative;width:min(100%,520px);max-height:90vh;overflow-y:auto;background:#f8f8f9;padding:20px}.tudo-reviews-detail-section .reviews-write-modal__close{position:absolute;top:8px;right:10px;border:none;background:none;font-size:24px;line-height:1;cursor:pointer;color:#000}.tudo-reviews-detail-section .reviews-write-modal__title{font-family:var(--font-display);font-size:28px;font-style:italic;font-weight:400;line-height:1.1;color:#000;margin:0 0 16px}.tudo-reviews-detail-section .reviews-write-modal__form{display:flex;flex-direction:column;gap:12px}.tudo-reviews-detail-section .reviews-write-modal__field{display:flex;flex-direction:column;gap:6px}.tudo-reviews-detail-section .reviews-write-modal__label{font-family:var(--font-body);font-size:20px;color:#4e637c}.tudo-reviews-detail-section .reviews-write-modal__input,.tudo-reviews-detail-section .reviews-write-modal__textarea{border:1px solid #DCE0E5;padding:10px 12px;font-family:var(--font-body);font-size:var(--text-body);color:#000;background:#fff}.tudo-reviews-detail-section .reviews-write-modal__textarea{resize:vertical;min-height:120px}.tudo-reviews-detail-section .reviews-write-modal__submit{margin-top:4px;border:1px solid #DCE0E5;background:transparent;color:#000;padding:12px 16px;text-transform:uppercase;font-family:var(--font-body);font-size:var(--text-label);font-weight:600;cursor:pointer}.tudo-reviews-detail-section .reviews-write-modal__success{margin:8px 0 0;padding:10px 12px;border:1px solid #DCE0E5;font-family:var(--font-body);font-size:14px;line-height:1.35;color:#000;background:#f4f8ee}.tudo-reviews-detail-section .reviews-write-modal__success-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#fffffff0;z-index:2}.tudo-reviews-detail-section .reviews-write-modal__success-overlay-text{margin:0;border:1px solid #DCE0E5;background:#f4f8ee;padding:12px 14px;text-align:center;font-family:var(--font-body);font-size:14px;line-height:1.35;color:#000}.tudo-reviews-detail-section .reviews-write-modal__success[hidden],.tudo-reviews-detail-section .reviews-write-modal__success-overlay[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tudo-pdp-reviews-detail.css.map */
