body{background-color:#fff}.preco-por-produto span:first-child{font-size:50px;font-weight:800;color:var(--cor-secundaria)}.preco-por-produto span:last-child{font-size:28px;font-weight:500;color:var(--cor-texto-preto)}.variacao-prod .dois-atributos:first-child .atributo{border-top-left-radius:15px;border-bottom-left-radius:15px}.variacao-prod .dois-atributos:last-child .atributo{border-top-right-radius:15px;border-bottom-right-radius:15px}.dois-atributos .atributo.nao-selecionado{color:var(--cor-secundaria);background-color:#fff;font-weight:700}.dois-atributos .atributo.selecionado{background-color:var(--cor-secundaria);color:#fff;font-weight:700}.dois-atributos .atributo{padding:15px}.atributos-gerais{margin-bottom:10px}.atributos-gerais .atributo.nao-selecionado{color:var(--cor-secundaria);background-color:#fff;font-weight:700;border-radius:15px;border:2px solid transparent}.atributos-gerais .atributo.nao-selecionado.prod-sem-estoque{color:#828282;border:2px dashed #00412836;background-color:unset}.atributos-gerais .atributo.selecionado{color:#fff;font-weight:700;background-color:var(--cor-secundaria);border-radius:15px}.atributos-gerais .atributo{position:relative;margin-right:10px;font-size:22px;padding:7px 10px;width:120px}.atributos-gerais .atributo.nao-selecionado:hover{border:2px solid var(--cor-secundaria);border-radius:15px}.atributos-gerais .atributo.nao-selecionado.prod-sem-estoque:hover{border:2px dashed #00412836}.dois-atributos .atributo.nao-selecionado.prod-sem-estoque{color:#828282}.base-info-prod .marca{font-size:16px;font-weight:600}.base-info-prod .em-estoque{font-weight:800;font-size:20px;color:var(--cor-base)}.base-info-prod .parcelamento-produto{font-weight:700;font-size:20px;padding:5px 12px;border-radius:12px;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.base-info-prod .parcelamento-produto,.base-info-prod .parcelamento-produto:hover{background-color:var(--cor-secundaria)}.base-info-prod .sem-estoque{border-radius:12px}.base-info-prod .sem-estoque,.base-info-prod .text-sem-estoque{font-weight:700;font-size:20px;color:#de2b2b}.base-info-prod .sku{font-size:16px;font-weight:500}.base-info-prod .img-marca-produto{max-height:50px}.base-info-prod .condicoes-pagamento{background:#fff;font-size:15px;padding:12px 0;border-radius:12px}#single-product button.comprar{background-color:#ff8000!important}span.text-descricao-prod{color:#204890;font-size:26px;font-weight:700}.single-product .top .galeria .desconto-produto .tag img{width:125px}.img-selo-produto{max-width:175px}.base-info-prod .produto-quantidade{position:relative;max-width:140px;display:-webkit-box;display:-ms-flexbox;display:flex}.base-info-prod .adicional-quantidade.plus{background-color:var(--cor-secundaria);width:28px;height:26px;border-top-right-radius:12px;border:0;-webkit-transition:all .3s linear;transition:all .3s linear}.base-info-prod .adicional-quantidade.plus:hover{background-color:var(--cor-secundaria)}.base-info-prod .adicional-quantidade .img-plus{color:#fff;font-size:18px;line-height:25px;font-weight:800}.base-info-prod .adicional-quantidade.minus{background-color:var(--cor-secundaria);width:28px;height:26px;border-bottom-right-radius:12px;border:0;-webkit-transition:all .3s linear;transition:all .3s linear}.base-info-prod .adicional-quantidade.minus:hover{background-color:var(--cor-secundaria)}.base-info-prod .adicional-quantidade .img-minus{color:#fff;font-size:20px;line-height:19px;font-weight:800}.base-info-prod .produto-quantidade input{width:56px;height:52px;border-top-left-radius:12px;border-bottom-left-radius:12px;text-align:center;border:1px solid #dcdcdc;font-size:20px}.base-info-prod .selo-produto-info{display:inline-block;background:#fff;font-size:25px;font-weight:800;border-radius:25px;padding:5px 15px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.btn-finalizar-compra{background-color:var(--cor-base);height:52px;border-radius:12px;font-weight:700;font-size:27px}.entrega-produto .box-frete{border:1px solid #dcdcdc;border-radius:12px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.entrega-produto input{height:52px;font-size:22px;border:none;background:transparent}.entrega-produto .buscar-cep{background:transparent;font-size:1.2rem;font-weight:800}.card-conjunto a{width:250px;border-radius:15px}.card-conjunto img{width:auto;margin:0 auto;max-width:176px}.conjunto-principal span{border:1px dashed #f5961e;padding:5px 15px;font-size:13px;font-weight:700;color:var(--cor-secundaria)}.conjunto-principal{height:40px;margin-top:7px}.igual-conjunto,.mais-conjunto{position:absolute;left:-14%;top:42%}.igual-conjunto i.fas.fa-equals,.mais-conjunto i.fas.fa-plus{font-size:55px;color:var(--cor-secundaria)}.compre-junto .titulo{font-size:22px;color:var(--cor-secundaria);font-weight:800;text-align:center}.compre-junto .de{text-align:center;font-size:22px;text-decoration:line-through;color:var(--cor-texto-preto)}.compre-junto .por{text-align:center;font-size:34px;color:var(--cor-secundaria);font-weight:800}.btn-compre-junto{background-color:var(--cor-base);border-radius:12px;font-size:20px;line-height:23px;font-weight:800}.accordion-produto .btn:focus{-webkit-box-shadow:unset;box-shadow:unset}.accordion-produto{margin-top:28px;margin-bottom:15px}.accordion-produto .card-body{border-radius:15px}.accordion-produto .text-vitrine-interno{margin-top:0}.aba-informacoes.collapsed img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aba-informacoes.collapsed img,.aba-informacoes img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.aba-informacoes img{width:32px}.single-product .desconto-produto{color:#fff;background-color:var(--cor-base);font-size:.925rem;padding:4px 10px;border-radius:10px;font-weight:600;position:absolute;top:10px;right:30px;z-index:1}.logo-campanha-promocional{position:absolute;top:20px;left:5px;z-index:3}.logo-campanha-promocional img{width:100%}.logo-campanha-promocional-prod{position:absolute;top:0;z-index:1}.logo-campanha-promocional-prod img{width:100%}.price .price{text-decoration:line-through}.single-product .table button{border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0}.single-product .table input{height:39px;width:75px;border-radius:5px;border-style:groove;text-align:center}.single-product h2 strong{font-size:18px}#single-product .galeria #custom-dots .item{background-size:auto 80px!important;background-color:#fff}#single-product .galeria #custom-dots .item:hover{border:2px solid var(--cor-secundaria)}.single-product .top .galeria #custom-dots{max-height:400px;overflow-x:hidden;overflow-y:auto}.single-product .top .galeria #custom-dots .item{position:relative;width:90px;height:90px;background-repeat:no-repeat;background-position:50%;background-size:90%;border-radius:12px;overflow:hidden}.single-product .top .galeria #custom-dots .item:not(:last-child){margin-right:14px}.single-product .top .galeria #custom-dots .item:first-child{margin-top:0}.single-product .top .galeria #custom-dots .item:hover{cursor:pointer}.single-product .top .galeria #custom-dots .item.video:before{content:"";display:block;width:100%;height:100%;background-color:rgba(40,40,53,.6);position:absolute;top:0;left:0;background-image:url("/images/play-white.png");background-repeat:no-repeat;background-position:50%}.single-product .top .galeria .owl-carousel{width:100%;height:auto;z-index:0;background-color:#fff;border-radius:15px}.single-product .top .galeria .owl-carousel .owl-item,.single-product .top .galeria .owl-carousel .owl-stage,.single-product .top .galeria .owl-carousel .owl-stage-outer{height:100%}.single-product .top .galeria .owl-carousel .item{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .top .galeria .owl-carousel .item img{width:auto!important;margin:0 auto;max-width:100%;background-color:#fff;max-height:520px}.single-product .top .galeria .owl-carousel .item.video img{max-width:100%}.single-product .top .galeria .owl-carousel .item.video img:hover{cursor:pointer}.single-product .top .galeria .owl-carousel .item.video .expand-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;bottom:0;left:0;background-color:#fff;padding:10px}.single-product .top .galeria .owl-carousel .item.video .expand-video button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;border:0;background-color:transparent;font-weight:700;font-size:.625rem;color:#0077fe;letter-spacing:.5px}.single-product .top .galeria .owl-carousel .item.video .expand-video button img{margin-left:10px}.single-product .top .content .no-stock{border-radius:15px;background-color:#fff}.single-product .top .content .no-stock a{width:100%;max-width:100%;display:table;text-align:center}.single-product .top .content .no-stock p{background-color:#d9d9d9;text-align:center;font-weight:500;border-top-left-radius:15px;border-top-right-radius:15px}.single-product .no-stock button{background:#de2b2b;font-weight:800;border-radius:15px;padding:10px 35px}.single-product .top .content .no-stock input{margin-bottom:30px;text-transform:none}.single-product .top .content .no-stock input.is-invalid{margin-bottom:0;text-transform:none}.single-product .top .content .no-stock input::-webkit-input-placeholder{font-size:16px;text-transform:none}.single-product .top .content .no-stock input::-moz-placeholder{font-size:16px;text-transform:none}.single-product .top .content .no-stock input::placeholder{font-size:16px;text-transform:none}.single-product .top .content .no-stock input:-ms-input-placeholder,.single-product .top .content .no-stock input::-ms-input-placeholder{font-size:16px;text-transform:none}.galeria .favoritar-produto{position:absolute;righ:15px;top:15px}.compartilhar-produto,.favoritar-produto{border:0;background-color:transparent;outline:none;color:#797b7f;font-size:12px}.favoritar-produto .icon{font-size:25px;margin-right:6px}.favoritar-produto .label-text{font-size:10px}.compartilhar-produto{font-size:25px!important}.single-product .top .title-product{font-size:1.8rem;line-height:2rem;font-weight:700;color:var(--cor-texto-preto)}.single-product .middle h2.title-1{font-size:1.875rem;margin-bottom:40px}.single-product .compre-junto .info img{display:block;margin:0 auto;margin-bottom:15px}.cart-overlay-mobile .middle .empty .single-product .compre-junto .info p,.single-product .compre-junto .info .cart-overlay-mobile .middle .empty p,.single-product .compre-junto .info .title-1,.single-product .compre-junto .info .top .content h1.title-product,.single-product .top .content .compre-junto .info h1.title-product{text-transform:lowercase;font-size:2.9375rem;display:block;text-align:center;margin-bottom:15px}.single-product .compre-junto .info span{display:block;text-align:center;text-transform:uppercase;font-size:1.125rem;margin-bottom:10px}.single-product .compre-junto .info .price{display:block;text-align:center;font-weight:900;font-size:2.576875rem;color:#303333;line-height:normal}.single-product .compre-junto .info .price sup{font-size:1rem}.single-product .compre-junto .info .price strong{font-weight:700;font-size:1.25rem;color:#a1a2a5}.single-product .compre-junto .info .btn-primary{display:block;max-width:100%;margin-bottom:30px}.checkout .steps.second-step .choose-payment .payment-method .content .transfer-info .single-product .compre-junto .info h3,.single-product .compre-junto .info .checkout .steps.second-step .choose-payment .payment-method .content .transfer-info h3,.single-product .compre-junto .info .title-2{display:block;text-align:center;margin:0;font-size:1.5rem}.table-entrega-produto th{color:var(--cor-secundaria)}.table-entrega-produto td{font-weight:700}.table-entrega-produto .col-entrega{width:50%}.table-entrega-produto .col-prazo,.table-entrega-produto .col-valor{width:25%}.form-sem-estoque .awesome-input.gray{padding:10px 15px;border:0;border-radius:15px;background-color:#ebebeb;-webkit-box-shadow:none;box-shadow:none;width:250px}.accordion-produto .video-colapse{width:70%}@media screen and (max-width:991px){.base-info-prod .adicional-quantidade .img-plus{line-height:24px}.card-conjunto a{width:100%}.conjunto-principal{height:auto;margin-top:0}.card-conjunto.card-produto{padding:0 15px;height:auto}.igual-conjunto i.fas.fa-equals,.mais-conjunto i.fas.fa-plus{font-size:20px;color:var(--cor-secundaria)}.accordion-produto .video-colapse{width:100%}.dois-atributos .atributo{padding:10px}.selo-video{display:inline-block;text-align:center;position:absolute;bottom:7%;right:7%;z-index:99}}@media screen and (max-width:767px){.single-product .top .content .base-info-prod .parcelamento-produto{border-radius:25px;font-size:14px;padding:4px 10px}.single-product .top .content .base-info-prod .em-estoque,.single-product .top .content .base-info-prod .sem-estoque{font-size:16px}.single-product .top .content .base-info-prod .product-actions .compartilhar-produto{background-color:transparent;border:0;background-repeat:no-repeat;background-position:50%;background-image:url("/imagens/icones/compartilhar_produtos_blue.png");height:21px;width:21px;background-size:21px}.single-product .top .content .base-info-prod .product-actions .favorite-product{background-color:transparent;border:0;background-image:url("/imagens/icones/favoritar_produto_blue.png");background-repeat:no-repeat;background-position:50%;height:18px;width:21px;background-size:21px}.single-product .top h1.title-product{font-size:1.3rem;font-weight:400;line-height:1.5rem}.compartilhar-produto,.favoritar-produto{font-size:1.5rem}.preco-por-produto span:first-child{font-size:20px}.preco-por-produto span:last-child{font-size:15px}.base-info-prod .condicoes-pagamento{font-size:12px}.card-conjunto img{max-width:60px}.igual-conjunto,.mais-conjunto{position:absolute;left:50%;top:-35%}}@media screen and (max-width:350px){.btn-finalizar-compra{font-size:13px}}@media screen and (min-width:768px) and (max-width:991px){.mais-conjunto{position:absolute;left:50%;top:-25%}.igual-conjunto{position:absolute;left:50%;top:-13%}}@media screen and (min-width:992px) and (max-width:1199px){.base-info-prod .condicoes-pagamento{font-size:12px;padding:12px 0}.base-info-prod .parcelamento-produto{font-size:14px}.base-info-prod .btn-finalizar-compra{font-size:25px}.card-conjunto a{width:190px}}@media screen and (min-width:1200px) and (max-width:1365px){.base-info-prod .condicoes-pagamento{font-size:13px}.base-info-prod .parcelamento-produto{font-size:18px}.card-conjunto a{width:220px}}.descricao-especificacao .nav-link{padding:.5rem 2rem;font-size:1.8rem;font-weight:400;text-decoration:underline}.descricao-especificacao .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--cor-secundaria);font-size:1.8rem;font-weight:600;text-decoration:none}