/* Restaura a composição visual original da aba de avaliações. */
.produto-original-conectado #profile-tab-panes .product-details-review-product-style{grid-template-columns:minmax(330px,.82fr) minmax(430px,1.18fr)!important;gap:48px!important;padding:4px 0!important;align-items:start!important}
.produto-original-conectado .avaliacoes-resumo-real,.produto-original-conectado .avaliacao-formulario-real{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}
.produto-original-conectado .avaliacoes-nota{display:grid!important;grid-template-columns:100px 1fr!important;grid-template-rows:auto auto auto!important;column-gap:15px!important;text-align:left!important;padding:0 0 22px!important;border-bottom:0!important}
.produto-original-conectado .avaliacoes-nota strong{grid-row:1/4!important;align-self:center!important;font-size:64px!important;line-height:.9!important;color:#293826!important}
.produto-original-conectado .avaliacoes-nota>span{grid-column:2!important;margin:0 0 5px!important;font-size:13px!important;color:#263523!important}
.produto-original-conectado .avaliacoes-nota .estrelas-resumo{grid-column:2!important;font-size:24px!important;line-height:1!important;letter-spacing:4px!important;color:#ff9f1a!important;text-shadow:0 2px 7px rgba(255,159,26,.14)!important}
.produto-original-conectado .avaliacoes-nota small{grid-column:2!important;font-size:11px!important;margin-top:5px!important;color:#263523!important}
.produto-original-conectado .avaliacoes-distribuicao{display:grid!important;gap:12px!important;margin-top:15px!important}
.produto-original-conectado .avaliacoes-distribuicao>div{display:grid!important;grid-template-columns:116px minmax(100px,1fr) 38px!important;align-items:center!important;gap:12px!important}
.produto-original-conectado .avaliacoes-distribuicao span{color:#ff9f1a!important;font-size:17px!important;line-height:1!important;letter-spacing:2px!important;white-space:nowrap!important;text-shadow:0 2px 6px rgba(255,159,26,.12)!important}
.produto-original-conectado .avaliacoes-distribuicao>div>div{height:5px!important;background:#e9ecef!important;border-radius:5px!important;overflow:hidden!important}
.produto-original-conectado .avaliacoes-distribuicao i{display:block!important;height:100%!important;width:0;background:#58a91d!important;border-radius:5px!important;transition:width .45s ease!important}
.produto-original-conectado .avaliacoes-distribuicao em{font-style:normal!important;font-size:12px!important;color:#263523!important}
.produto-original-conectado .avaliacoes-lista{margin-top:22px!important}.produto-original-conectado .avaliacao-site-vazia{text-align:left!important;padding:8px 0!important;color:#879284!important}
.produto-original-conectado .avaliacoes-lista article{background:#fff!important}
.produto-original-conectado .avaliacao-formulario-real h3{font-size:28px!important;margin:0 0 22px!important}.produto-original-conectado .avaliacao-formulario-real>p{display:none!important}
.produto-original-conectado .avaliacao-escolher{display:flex!important;align-items:center!important;gap:18px!important;padding:13px 16px!important;margin:0 0 24px!important;background:#f7faf5!important;border:1px solid #e5ece1!important;border-radius:12px!important}
.produto-original-conectado .avaliacao-escolher>span{font-size:13px!important;font-weight:600!important;white-space:nowrap!important}.produto-original-conectado .avaliacao-escolher>div{display:flex!important;align-items:center!important;gap:7px!important}.produto-original-conectado .avaliacao-escolher button{width:39px!important;height:39px!important;display:grid!important;place-items:center!important;border:1px solid #dde5d9!important;border-radius:9px!important;background:#fff!important;color:#d8ded5!important;font-size:25px!important;line-height:1!important;box-shadow:0 2px 6px rgba(40,60,32,.04)!important;transition:.18s ease!important}.produto-original-conectado .avaliacao-escolher button:hover{border-color:#ffb23d!important;color:#ffad24!important;transform:translateY(-2px)!important;box-shadow:0 6px 13px rgba(255,159,26,.15)!important}.produto-original-conectado .avaliacao-escolher button.ativa{border-color:#ff9f1a!important;background:#fff8ec!important;color:#ff9f1a!important;box-shadow:0 0 0 3px rgba(255,159,26,.10)!important}
.produto-original-conectado .avaliacao-formulario-real label>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.produto-original-conectado .avaliacao-formulario-real input{height:55px!important;padding:0 15px!important;font-size:13px!important}.produto-original-conectado .avaliacao-formulario-real textarea{min-height:150px!important;padding:16px!important;font-size:13px!important}
.produto-original-conectado .avaliacao-formulario-real form>button{height:47px!important;margin-top:18px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;column-gap:10px!important;color:#fff!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;box-shadow:0 5px 12px rgba(69,139,18,.18)!important;transition:background .22s ease,transform .22s ease,box-shadow .22s ease!important}
.produto-original-conectado .avaliacao-formulario-real form>button i,.produto-original-conectado .avaliacao-formulario-real form>button span{color:#fff!important;fill:#fff!important;margin:0!important;position:relative!important;z-index:2!important}
.produto-original-conectado .avaliacao-formulario-real form>button:before{content:""!important;position:absolute!important;z-index:1!important;top:0!important;bottom:0!important;left:-55%!important;width:42%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent)!important;transform:skewX(-20deg)!important;transition:left .44s ease!important}
.produto-original-conectado .avaliacao-formulario-real form>button:hover{background:#478f16!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px rgba(69,139,18,.27)!important}
.produto-original-conectado .avaliacao-formulario-real form>button:hover:before{left:115%!important}.produto-original-conectado .avaliacao-formulario-real form>button:active{transform:translateY(0)!important;box-shadow:0 3px 8px rgba(69,139,18,.18)!important}
.produto-original-conectado .avaliacao-formulario-real #avaliacao-aviso.sucesso{min-height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 15px!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;color:#3f7f13!important;border:1px solid #cfe6c0!important;background:#eef8e8!important}
.produto-original-conectado .avaliacao-formulario-real #avaliacao-aviso.sucesso:before{content:"✓";width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:50%;background:#58a91d;color:#fff;font-size:13px;font-weight:700}
@media(max-width:900px){.produto-original-conectado #profile-tab-panes .product-details-review-product-style{grid-template-columns:1fr!important;gap:38px!important}.produto-original-conectado .avaliacoes-resumo-real{max-width:520px!important}}
@media(max-width:560px){.produto-original-conectado .avaliacoes-nota strong{font-size:52px!important}.produto-original-conectado .avaliacao-formulario-real h3{font-size:23px!important}.produto-original-conectado .avaliacao-escolher{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.produto-original-conectado .avaliacoes-distribuicao>div{grid-template-columns:108px 1fr 34px!important}.produto-original-conectado .avaliacao-escolher button{width:36px!important;height:36px!important;font-size:23px!important}}
