.woocommerce .drop-comet-parcelas-parcelamento-info.no-fee, .woocommerce .drop-comet-parcelas-parcelamento-info.fee-included {
    display: block;
    font-weight: normal;
    font-size: 14px
}
.drop-comet-parcelas-parcelamento-info span{
    font-weight: bold;
    color: var(--texto_parcela);
}
.woocommerce .drop-comet-parcelas-detalhes-valor {
    font-weight: normal;
    font-style: italic;
    display: block
}
.woocommerce .drop-comet-parcelas:last-child {
    margin-bottom: 15px
}
.woocommerce .drop-comet-parcelas-offer {
    margin-top: 5px
}
.woocommerce .drop-comet-parcelas-offer .woocommerce-Price-amount {
    font-size: 15px;
    line-height: 0.9;
}
.woocommerce .products .drop-comet-parcelas-offer {
    margin-top: 10px
}
.woocommerce .products .drop-comet-parcelas-offer .woocommerce-Price-amount {
    font-size: 18px;
    line-height: 0.9
}
.woocommerce .products .drop-comet-parcelas-parcelamento-loop {
    margin-top: 5px;
    margin-bottom: 10px;
    display: block
}
.woocommerce .entry-summary .drop-comet-parcelas-parcelamento-info-container {
    display: block;
    position: relative;
    padding-left: 40px;
    margin-top: 5px;
    margin-bottom: 20px
}
.woocommerce .entry-summary .drop-comet-parcelas-parcelamento-info-container:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 43px;
    height: 22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABwCAMAAADCBRtwAAAAolBMVEUAAACNjY3sKy6NjY2NjY2NjY3sKy7sKy7sKy6NjY2NjY2NjY3sKy7sKy7sKy7sKy7sKy7sKy6NjY3sKy7sKy7sKy6NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY3sKy6NjY2NjY2NjY3sKy6NjY3sKy7sKy6NjY2NjY3sKy7sKy7sKy6NjY2NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY2NjY3sKy6xXPoQAAAANHRSTlMA9Gzk3An6LAZUp5Dh7lkWDbsk68+omoSDcGFBNS/yyry1kks/HRjBwbGKd2JRNuzU0HVaJMSUUAAAAcRJREFUSMftkodu6jAYhf+YLJpBBkmAJMwyyui4td//1a5XsCFEbVVVlSo+JI/P9hE6ABgD5oNYAABf/1nfBRZXxE3xTuzlRx4r18wXb3H3fSFUttjf+W3wLbp+Gtztb/Lj/rPfE3O4V2kf+u6cr/Zzu+f7//9DHswzvdmz8i9Y4135nu77YFHafvXseV4+tq680V/QwcBeyz/g2arO8bHtFzRkbtRtDwDW27blzdH4cJwZLS/oCW8ayhtm49/KJBk1/pAkK5N6A7/U/bm34QfvWy/J56vSMGDsHWua4m28PB9tyg1LSsYHAAtKenPRNDOjmxo41qg3Pzdcbk3az51vEu0zJ3KyfXSpXURIOkwJQa6SA4SWAREES4QG0k/IJRPpiytfCO3srvzOoTYKh5qapmwchhFUROffKbbZXME60HQcwYn5YA2wVDp1wM3YYgkAGVdPPksBQDwmAwjZbO+h8lmKkxJOCK/chwCn+BHcJ5n4Kh/6j7QOmiK1jWgL0+YAnEDoKWvC9Yk4UCm+y9oM5GZS2E2pA+ab3ZQuZDzzboViohOjypWN6tUNHTiDNI9AsS6Qg2xi07FYgwYLDHchX3H+AzKbuqbaOoEVAAAAAElFTkSuQmCC") 0px -29px no-repeat
}
.woocommerce .summary .drop-comet-parcelas {
    margin-bottom: 20px
}
.woocommerce .drop-comet-parcelas-payment-options {
    list-style: none;
    padding: 0;
    margin: 0
}
.woocommerce .drop-comet-parcelas-payment-options li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc
}
.woocommerce .drop-comet-parcelas-a-partir-de {
    font-size: 11px;
    display: block
}
.woocommerce .entry-summary .drop-comet-parcelas-offer {
    position: relative;
    margin-top: 10px;
    padding: 4px 10px 4px 10px!important;
    border-radius: 4px;
    color: #0086ff;
    font-size: 12px;
    border: 1px solid #0086ff;
    display: inline-block;
}
.woocommerce .entry-summary .drop-comet-parcelas-offer:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 22px;
    left: 4px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABwCAMAAADCBRtwAAAAolBMVEUAAACNjY3sKy6NjY2NjY2NjY3sKy7sKy7sKy6NjY2NjY2NjY3sKy7sKy7sKy7sKy7sKy7sKy6NjY3sKy7sKy7sKy6NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY3sKy6NjY2NjY2NjY3sKy6NjY3sKy7sKy6NjY2NjY3sKy7sKy7sKy6NjY2NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY2NjY3sKy6xXPoQAAAANHRSTlMA9Gzk3An6LAZUp5Dh7lkWDbsk68+omoSDcGFBNS/yyry1kks/HRjBwbGKd2JRNuzU0HVaJMSUUAAAAcRJREFUSMftkodu6jAYhf+YLJpBBkmAJMwyyui4td//1a5XsCFEbVVVlSo+JI/P9hE6ABgD5oNYAABf/1nfBRZXxE3xTuzlRx4r18wXb3H3fSFUttjf+W3wLbp+Gtztb/Lj/rPfE3O4V2kf+u6cr/Zzu+f7//9DHswzvdmz8i9Y4135nu77YFHafvXseV4+tq680V/QwcBeyz/g2arO8bHtFzRkbtRtDwDW27blzdH4cJwZLS/oCW8ayhtm49/KJBk1/pAkK5N6A7/U/bm34QfvWy/J56vSMGDsHWua4m28PB9tyg1LSsYHAAtKenPRNDOjmxo41qg3Pzdcbk3az51vEu0zJ3KyfXSpXURIOkwJQa6SA4SWAREES4QG0k/IJRPpiytfCO3srvzOoTYKh5qapmwchhFUROffKbbZXME60HQcwYn5YA2wVDp1wM3YYgkAGVdPPksBQDwmAwjZbO+h8lmKkxJOCK/chwCn+BHcJ5n4Kh/6j7QOmiK1jWgL0+YAnEDoKWvC9Yk4UCm+y9oM5GZS2E2pA+ab3ZQuZDzzboViohOjypWN6tUNHTiDNI9AsS6Qg2xi07FYgwYLDHchX3H+AzKbuqbaOoEVAAAAAElFTkSuQmCC") 0px 0px no-repeat
}
.wcsp-table {
    padding: 0;
    border: 1px solid rgba(0, 0, 0, 0.05);
    background: transparent
}
.wcsp-table tr th {
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    font-weight: normal;
    font-size: 13px;
    background: transparent
}
.wcsp-table thead {
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px
}
.wcsp-table thead th {
    font-weight: bold;
    font-size: 16px;
    height: 45px
}
.woocommerce .entry-summary .pix-with-icon .drop-comet-parcelas-parcelamento-info-container {
    padding-left: 50px
}
.woocommerce .entry-summary .pix-with-icon .drop-comet-parcelas-parcelamento-info-container:before {
    background-position: 9px -29px
}
.woocommerce .entry-summary .pix-with-icon .drop-comet-parcelas-offer {
    padding-left: 50px
}
.woocommerce .entry-summary .pix-with-icon .drop-comet-parcelas-offer:before {
    height: 30px;
    background: url("../images/pix-icon.png") 0px 10px no-repeat;
    background-size: 44px auto
}
.woocommerce .entry-summary .drop-comet-parcelas-offer:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%230086ff' %3e%3cpath d='M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z'%3e%3c/path%3e%3c/svg%3e");
    padding-right: 3px;
    margin-bottom: -4px;
}
.drop-comet-parcelas-parcelamento-texto{
    margin-left: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.boxTot .text-decoration-underline, body a.reset_variations {
    text-decoration: underline
}
.boxTot .col-sm-12, .tempofrete .line_icon, body .woocommerce-tabs table.yith-wcpsc-product-table {
    width: 100%
}
.boxTot .hide {
    display: none !important
}
.parcela_desconto{

}
ul.cwmp_box_parcelas {
                        display: flex;
                        flex-direction: row;
                        flex-wrap: wrap;
                        list-style: none !important;
                        font-size: 13px !important;
                        text-align: left !important;
                        color: #979797 !important;
                        margin: 0 !important
                    }
                    ul.cwmp_box_parcelas li {
                        flex-basis: 50%;
                        flex-grow: 1;
                        margin-left: 0px;
                        text-align: center;
                    }
                    ul.cwmp_box_parcelas li:first-child {
                        order: 1
                    }
                    ul.cwmp_box_parcelas li:nth-child(7) {
                        order: 2
                    }
                    ul.cwmp_box_parcelas li:nth-child(2) {
                        order: 3
                    }
                    ul.cwmp_box_parcelas li:nth-child(8) {
                        order: 4
                    }
                    ul.cwmp_box_parcelas li:nth-child(3) {
                        order: 5
                    }
                    ul.cwmp_box_parcelas li:nth-child(9) {
                        order: 6
                    }
                    ul.cwmp_box_parcelas li:nth-child(4) {
                        order: 7
                    }
                    ul.cwmp_box_parcelas li:nth-child(10) {
                        order: 8
                    }
                    ul.cwmp_box_parcelas li:nth-child(5) {
                        order: 9
                    }
                    ul.cwmp_box_parcelas li:nth-child(11) {
                        order: 10
                    }
                    ul.cwmp_box_parcelas li:nth-child(6) {
                        order: 11
                    }
                    ul.cwmp_box_parcelas li:nth-child(12) {
                        order: 12
                    }
.boxTot img {
                        opacity: 1 !important;
                        background: 0 0
                    }
                    .boxTot .contItalic, .boxTot .font-italic {
                        font-style: italic !important
                    }
                    .boxTot .contBold, .boxTot .font-weight-bold {
                        font-weight: 700 !important
                    }
                    .boxTot .boxPrevisualiza {
                        padding-bottom: 20px
                    }
                    .boxTot .contUnderline {
                        text-decoration: underline !important
                    }
                    .boxTot #precoReplace {
                        display: inline-block;
                        width: auto
                    }
                    .boxTot .row {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        margin-right: -15px;
                        margin-left: -15px;
                        width: 100% !important
                    }
                    .boxTot .col-sm-9 {
                        width: 60%
                    }
                    .boxTot .col-sm-8 {
                        width: 20%
                    }
                    .boxTot .col-sm-3 {
                        width: 40%
                    }
                    .boxTot .col-sm-33 {
                        width: 80%
                    }
                    .boxTot .col-sm-6 {
                        width: 50%
                    }
                    .boxTot .grande {
                        font-size: 50px !important
                    }
                    .boxTot .medio {
                        font-size: 35px !important
                    }
                    .boxTot .normal {
                        font-size: 20px !important
                    }
                    .boxTot .pequeno {
                        font-size: 15px !important
                    }
                    .boxTot span.parce {
                        font-size: 13px;
                    }
                    .boxTot p.fas.fa-angle-down.iconeBt {
                        margin: 0 0 0 17px
                    }
                    .boxTot .cartoes {
                        height: 22px;
                        width: 43px;
                        padding: 0 4px;
                        margin: 5px -2px 5px 0;
                        float: left;
                        display: flex
                    }
                    .boxTot .btParcela {
                        display: inline-flex;
                        align-items: center;
                        padding: 0;
                        height: auto;
                        text-decoration: none
                    }
                    .boxTot .btParcela:hover {
                        text-decoration: none !important
                    }
                    .boxTot .btTable {
                        margin: 20px 0;
                        padding: 5px
                    }
                    .boxTot .tableHeadB {
                        border-bottom: 1px solid #dadada
                    }
                    .boxTot .tableBottomB {
                        border-top: 1px solid #dadada
                    }
                    .boxTot span#ProductPrice {
                        font-weight: 700;
                        font-size: 20px;
                        color: #083db3
                    }
                    .boxTot .precoParcela {
                        cursor: pointer;
                        display: block;
                        font-size: 14px;
                        padding: 10px 0
                    }
                    .boxTot .tabelaJuros {
                        display: block;
                        margin: 0;
                        border-top: none
                    }
                    .boxTot span.headTable {
                        font-size: 15px;
                        background-color: #cecece;
                        width: 100%;
                        display: block
                    }
                    .boxTot span.bodyTable {
                        display: flex;
                        width: 100%
                    }
                    .boxTot span.divide {
                        float: left;
                        width: 50%;
                        display: inline-block;
                        padding: 14px 15px
                    }
                    .boxTot span.rowTable {
                        display: block;
                        font-size: 13px;
                        text-align: left
                    }
                    .boxTot span.valorBoleto {
                        font-size: 22px
                    }
                    .boxTot .boleto {
                        color: #321863 !important;
                        font-size: 14px
                    }
                    .boxTot {
                        border: 0 solid #dadada;
                        padding: 5px;
                        background-color: #fff
                    }
                    .boxTot span.vezes {
                        font-weight: 700
                    }
                    .boxTot p.comJuros {
                        text-align: right;
                        font-size: 12px;
                        padding: 0 5px
                    }
                    .boxTot .text-right {
                        text-align: right !important;
                        display: inline-block
                    }
                    .boxTot .cartoes.boleto {
                        height: 22px;
                        padding: 0 4px;
                        margin: 3px 0
                    }
                    @media screen and (max-width:996px) {
                        .boxTot .parce.parcela {
                            font-size: 12px;
                            width: max-content;
                            margin: 0
                        }
                        .bodyTable ul {
                            margin: 0 !important;
                            font-size: 11px !important
                        }
                        .boxTot .col-xs-3.col-sm-3.text-left.rightMobile {
                            text-align: right !important
                        }
                        .boxTot p.fas.fa-angle-down.iconeBt {
                            margin: 0 0 0 10px
                        }
                        #page .woocommerce-tabs .panel {
                            margin-right: auto;
                            margin-left: auto;
                            padding-top: 0
                        }
                    }
                  .boxTot .iconeBt img {
                        height: 12px
                    }
                    .boxTot p.iconeBt {
                        margin: 5px 0 0 5px !important
                    }
                    .boxTot p.iconeBt svg {
                        width: 25px;
                        height: 25px;
                        fill: #000
                    }
                    .j-box-boleto, .j-box-deposito {
                        margin: 0;
                        padding: 10px;
                        border-top: 1px solid #dadada;
                        display: none
                    }
.boxPrevisualiza {
    background: #fff;
    margin: 10px auto;
    border: 1px solid #f6f6f8;
    border-radius: 7px;
    padding: 0px;

}