.detalhes-imagem{min-height:20rem}.detalhes-foto{width:100%;height:0;padding-bottom:100%;display:block;overflow:hidden;position:relative}.detalhes-galeria{width:20%;height:0;padding-bottom:20%;display:inline-block;overflow:hidden;position:relative}.detalhes-social{width:1.25rem;height:1.25rem;padding:.125rem;margin-right:.25rem;display:inline-block;border-radius:.25rem}.detalhes-opcoes{width:100%;padding-right:8rem;position:relative;color:rgba(0,0,0,.54);transition:color .2s}.detalhes-opcoes-ativo,.detalhes-opcoes:hover{color:rgba(0,0,0,.87)}.detalhes-opcoes::after{content:"";width:1.5rem;height:1.5rem;margin-top:-.75rem;display:block;position:absolute;top:50%;right:1rem;background:url(../img/produtos-detalhes-opcoes.svg) no-repeat center / 1.5rem;opacity:.54;transition:transform .2s}.detalhes-opcoes-ativo::after{transform:rotateZ(180deg)}.detalhes-listas{margin-top:-1rem;display:none}.detalhes-listas-botoes{min-width:2rem;height:2rem;border:.0625rem solid rgba(0,0,0,.12);display:inline-block;border-radius:.5rem}.detalhes-listas-botoes-tamanhos{padding:.46875rem;color:rgba(0,0,0,.54);font-size:.75rem;line-height:1rem;text-align:center}.detalhes-listas-botoes-indisponivel{opacity:.5}.detalhes-preview{width:3rem;height:1rem;position:absolute;top:1rem;right:3.5rem}.detalhes-preview-cores{border:.0625rem solid rgba(0,0,0,.24);background:#616161;border-radius:.5rem}.detalhes-preview-tamanhos{color:rgba(0,0,0,.54);text-align:center}.detalhes-precos{line-height:2.5rem;position:relative}.detalhes-botoes{width:8.5rem;height:2.5rem;margin-top:-1.25rem;padding:.75rem;position:absolute;top:50%;right:0;color:#fff;font-weight:700;text-align:center;border-radius:1.5rem}@media all and (min-width:45rem){.detalhes-opcoes::after{right:1.5rem}.detalhes-preview{right:4rem}}.detalhes-frete{display:flex;align-items:center;justify-content:space-between}.detalhes-frete-texto{width:48px}.detalhes-frete-form{width:calc(100% - 72px);margin-left:16px;display:flex;align-items:center;justify-content:flex-end}.detalhes-frete-input{width:104px;height:32px;padding:5px 15px;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.54);font-size:14px;line-height:20px;border-radius:16px;transition:color .2s}.detalhes-frete-input:focus{color:rgba(0,0,0,.87)}.detalhes-frete-botao{width:96px;height:32px;padding:6px;margin-left:8px;background:rgba(0,0,0,.38);border-radius:16px;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center;transition:background .2s}.detalhes-frete-botao:hover,.detalhes-frete-botao-ativo{background:rgba(0,0,0,.54);font-weight:700;opacity:1}.detalhes-frete-resposta{padding-top:16px}.detalhes-frete-resposta.display-none{display:none}.detalhes-frete-resposta-div{padding:12px 16px;margin-top:8px;border:1px solid rgba(0,0,0,.12);font-size:12px;line-height:1.2;border-radius:8px}.detalhes-frete-resposta-div .font-size-0875{margin-top:4px;font-size:12px}@media all and (min-width:360px){.detalhes-frete-texto{width:96px}.detalhes-frete-texto::after{content:" e prazo"}.detalhes-frete-form{width:calc(100% - 120px)}}@media all and (min-width:640px){.detalhes-frete-resposta{margin:0 -4px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.detalhes-frete-resposta-div{width:calc(50% - 8px);margin:8px 4px 0}}.detalhes-tabela{margin-top:1.5rem;overflow:hidden;border-radius:.5rem}.detalhes-tabela-tr{padding:1rem;background:rgba(0,0,0,.06)}.detalhes-tabela-tr:nth-child(even){background:rgba(0,0,0,.03)}.detalhes-tabela-tr+.detalhes-tabela-tr{margin-top:.125rem}.detalhes-tabela-td:nth-child(1){color:rgba(0,0,0,.54);font-size:.75rem;line-height:100%}.detalhes-tabela-td:nth-child(2){margin-top:.25rem;color:rgba(0,0,0,.87);font-weight:700}.detalhes-video{padding-bottom:56.25%}.detalhes-arquivos{padding-top:.75rem}.detalhes-arquivos-a{min-height:4rem;padding-left:5rem;margin-top:.75rem;display:block;position:relative}.detalhes-arquivos-a-figure{width:4rem;height:4rem;padding:.5rem;position:absolute;top:0;left:0;background:#cd3d8b;border-radius:.5rem}.detalhes-arquivos-a-caption{line-height:4rem}@media all and (min-width:45em){.detalhes-tabela-tr{padding:0}.detalhes-tabela-td{padding:1rem}.detalhes-tabela-td:nth-child(1){width:25%;float:left;font-size:1rem;line-height:100%;text-align:right}.detalhes-tabela-td:nth-child(2){width:75%;margin-top:0;float:left}.detalhes-video{padding-bottom:42.85%}.detalhes-arquivos{margin:0 -.375rem}.detalhes-arquivos-a{width:calc(50% - .75rem);padding-right:1rem;margin:.75rem .375rem 0;float:left}}.detalhes-avaliacoes{width:100%;display:flex;flex-direction:column}.detalhes-avaliacoes-texto{margin-top:12px}.detalhes-avaliacoes-estrelas{width:120px;height:24px;margin-left:-4px;position:relative}.detalhes-avaliacoes-estrelas-imagem{width:100%;height:100%;position:absolute;top:0;left:0}.detalhes-avaliacoes-estrelas-barra{height:100%;background:#f39c12}@media all and (min-width:480px) and (max-width:719px){.detalhes-avaliacoes{flex-direction:row;align-items:center;justify-content:flex-start}.detalhes-avaliacoes-texto{margin:0 0 0 12px}}@media all and (min-width:960px){.detalhes-avaliacoes{flex-direction:row;align-items:center;justify-content:flex-start}.detalhes-avaliacoes-texto{margin:0 0 0 12px}}.detalhes-comentario{display:flex;flex-direction:column}.detalhes-comentario-titulo{margin-bottom:12px}.detalhes-comentario-estrelas{width:120px;height:24px;margin-left:-4px;position:relative}.detalhes-comentario-estrelas-imagem{width:100%;height:100%;position:absolute;top:0;left:0}.detalhes-comentario-estrelas-barra{height:100%;background:#f39c12}@media all and (min-width:720px){.detalhes-comentario{flex-direction:row;align-items:center;justify-content:space-between}.detalhes-comentario-titulo,.detalhes-comentario-estrelas{margin:0}}