:root{--corDestaque1: #CE5757;--corDestaque2:#01db7d;--corTitulo: #28828b;--corTexto: #000000;--tamTitulo: $px18;--tamSubtitulo: $px17;--tamTexto: $px16}.container{max-width:1280px;margin:0 auto}:root{--dimProduto: 250px}.prod-home,.produtos,.resultado-busca,#depart{margin:45px 0}.prod-home .lista-produtos>div,.produtos .lista-produtos>div,.resultado-busca .lista-produtos>div,#depart .lista-produtos>div{display:flex !important;justify-content:center;gap:60px;flex-wrap:wrap}.lista-produtos>div .produto{text-align:center;position:relative;width:var(--dimProduto);background-color:#FFF}.lista-produtos>div a{color:var(--corDestaque1)}.lista-produtos>div .prod_item_img{height:var(--dimProduto);overflow:hidden}.lista-produtos>div .prod_item_nome{height:60px}.lista-produtos>div .prod_item_desc_curta{display:none}.lista-produtos>div .prod_item_valor{height:65px;display:flex;flex-direction:column}.lista-produtos>div .prod_item_valor>*{margin-top:auto}.lista-produtos>div .prod_item_valor .apenas{display:none}.lista-produtos>div .prod_item_valor .valor{display:block;font-size:2rem;color:var(--corDestaque1);font-weight:700}.lista-produtos>div .prod_item_parcela{line-height:35px;height:35px}.lista-produtos>div .prod_item_bt a{padding:10px 0;display:block;bottom:30px;background-color:#01db7d;text-align:center;left:30px;right:30px;color:#FFF;text-transform:uppercase}.lista-produtos>div .prod_item_bt a span{font-weight:bold}.paginacao{margin:20px 0}.paginacao a{padding:5px;border:1px solid var(--corDestaque1);margin:0 3px;border-radius:7px;color:var(--corDestaque1)}.paginacao a.pagina_sel{background-color:var(--corDestaque1);color:#FFF}@media screen and (max-width: 610px){.lista-produtos>div .produto{border:none}}.dess-ctrl .option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;top:13.33333px;right:0;bottom:0;left:0;height:30px;width:30px;transition:all 0.15s ease-out 0s;background:#cbd1d8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-right:0.5rem;outline:none;position:relative;z-index:1}.dess-ctrl .option-input:hover{background:#9faab7}.dess-ctrl .option-input:checked{background:var(--corDestaque1)}.dess-ctrl .option-input:checked::before{width:30px;height:30px;display:flex;content:'\f00c';font-size:18px;font-weight:bold;position:absolute;align-items:center;justify-content:center;font-family:'Font Awesome 5 Free'}.dess-ctrl .option-input:checked::after{-webkit-animation:click-wave 0.35s;-moz-animation:click-wave 0.35s;animation:click-wave 0.35s;background:var(--corDestaque1);content:'';display:block;position:relative;z-index:5}.dess-ctrl .option-input.radio{border-radius:50%}.dess-ctrl .option-input.radio::after{border-radius:50%}@keyframes click-wave{0%{height:20px;width:20px;opacity:0.35;position:relative}100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0}}.dess-loader{background:linear-gradient(90deg, #CCC 0%, #EEE 8%, #CCC 50%);animation:dess-loader-animation 2s ease infinite;background-size:300% 100%;margin:5px 0}@keyframes dess-loader-animation{0%{background-position:200% 0%}100%{background-position:100% 0%}}.produto-detalhe{padding-top:150px;font-weight:200}.produto-detalhe h2{text-align:center;font-size:3.125rem;font-weight:100;margin-bottom:3.125rem}.produto-detalhe .quadro-info{margin-top:100px;display:grid;grid-template-columns:3fr 1fr;gap:20px}.produto-detalhe .quadro-info h3{font-size:2.5rem;font-weight:100}.produto-detalhe .quadro-info .lista-opcoes{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.produto-detalhe .quadro-info .lista-opcoes h4{font-size:1.875rem;font-weight:300;margin-bottom:7px}.produto-detalhe .quadro-info .lista-opcoes label{margin-left:5px;font-size:1.25rem}.produto-detalhe .quadro-info .preco{border-radius:13px;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);padding:30px;text-align:center}.produto-detalhe .quadro-info .preco .valor{font-size:2.8125rem;font-weight:500}.produto-detalhe .quadro-info .preco .op-sel{font-size:.875rem;line-height:.875rem;font-weight:300}.produto-detalhe .quadro-info .preco .op-sel ul{text-align:left;margin-left:15px}.produto-detalhe .quadro-info .preco .op-sel ul li{margin-bottom:10px}.produto-detalhe .quadro-info .preco .btn-area{margin:50px 0}.produto-detalhe .quadro-info .preco .btn-area button{padding:20px 70px;border-radius:10px;font-size:1.4375rem;line-height:1.25rem;font-weight:100 !important;text-transform:lowercase;font-family:"Prompt", sans-serif}.produto-detalhe .quadro-info .preco .frete{display:flex;align-items:center}.produto-detalhe .quadro-info .preco .frete input{padding:15px;border-radius:40px;border:none;width:100%;border:1px solid #C2C2C2;background:#FFF}.produto-detalhe .quadro-info .preco .frete button{background:none;border:none;margin-left:-60px;margin-top:3px}.produto-detalhe .quadro-info .preco .pagtos{margin-top:50px;text-align:left}.produto-detalhe .quadro-info .preco .pagtos a{color:#000}.produto-detalhe .quadro-info .preco .pagtos table{border-collapse:collapse;width:100%}.produto-detalhe .quadro-info .preco .pagtos table td{padding:15px 0}.produto-detalhe .quadro-info .preco .pagtos table td:last-child{text-align:right}.modal-pagtos .content .bandeiras{margin-bottom:25px}@media screen and (max-width: 800px){.produto-detalhe .quadro-info .lista-opcoes{grid-template-columns:1fr}.produto-detalhe .quadro-info{grid-template-columns:1fr}}
