/*GERAL*/
.page-account-order.notMobile .vitrine h2 {
    font-family: var(--font-family);
    letter-spacing: unset;
    text-transform: unset;
    font-weight: 800 !important;
    font-size: 22px;
    color: #363843;
}
.page-account-order a.btn.btn-default {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    background: #e23b40;
    cursor: pointer;
    font-weight: 600;
    border-radius: 5px;
    color: #fff;
    width: 265px;
    height: 63px;
    margin-top: 30px;
}
.btn-close:hover, .btn-edit:hover {
    background-color: #7c809600;
}
.page-account .product-info {
    text-align: left;
}
.page-account .vitrine .product h3 {
    margin:10px 10px 0 0;
}
.page-account .rating {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin:10px 10px 0 0;
}
.page-account-order .pl-modelo-comprejunto .product .prices, .block-product-list .pl-modelo-default .product .prices {
    margin:10px 10px 0 0!important;
}

.isMobile .order-list .order-list-item .order-header {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    height: 290px;
}

/*DESKTOP*/

.page-account-order.page-account #trackForm .novaJanela.macLike .content, .page-contact #trackForm .novaJanela.macLike .content{
    padding: 15px;
}
.page-account-order.page-account .track-summary-item.with-dot {
    border: 1px solid #f2f2f2;
}
.page-account-order.page-account .shipping-progress .shipping-progress-item, .page-contact .shipping-progress .shipping-progress-item{
    border-radius: 5px;
}
.page-account-order.page-account .novaJanela .inner>.head .btn-close {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
}
.page-account-order.page-account .novaJanela .inner>.head {
    display: flex;
    background: #7c8096;
    color: #ffff;
    border: #7c8096;
    height: 56px;
    align-items: center;
    padding: 13px 33px 13px 15px;
}
.page-account-order.page-account .novaJanela .inner>.head h3{
    font-weight: 400;
    font-size: 17px;
}
.page-account-order.page-account .btn-close:after, .btn-edit:after {
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='348' height='348' version='1'%3E%3Cpath fill='%23999' d='M337 69L231 174l106 106a40 40 0 0 1-57 57L174 231 69 337a40 40 0 0 1-57 0 40 40 0 0 1 0-57l105-106L12 69a40 40 0 0 1 57-57l105 105L280 12a40 40 0 0 1 57 57z'/%3E%3C/svg%3E);
    width: 20px;
    height: 20px;
    display: flex;
}
.page-account-order.page-account #trackForm .btn-close:after, .page-account-order.page-account #trackForm .btn-edit:after {
     filter: contrast(500%);
}

.page-account-order.page-account .dataHora .hora b {
    background: #e7fff4;
    border: 1px solid #19a565;
    border-radius: 11px;
    padding: 0 5px;
    color: #19a565;
    font-size: 11px;
}
.page-account-order.page-account .dataHora .data b {
    background: #fff2f2;
    border-radius: 11px;
    padding: 0 5px;
    color: #ed2d3b;
    border: 1px solid #ed2d3b;
    font-size: 11px;
}
.page-account-order.page-account .dataHora > span.cidadeEstado b {
    background: #e4e8ff;
    border: 1px solid #3b57e2;
    border-radius: 11px;
    padding: 0 5px;
    color: #3b57e2;
    font-size: 11px;
    font-weight: bold;
}
.page-account-order.page-account .dataHora > span.transportadora {
    background: #daeaff;
    border: 1px solid #007dff;
    border-radius: 11px;
    padding: 0 5px;
    color: #007dff;
    font-size: 11px;
    font-weight: bold;
}
.page-account-order.page-account .descricao > .situacaoTransportadora {
    font-weight: 700;
    color: #838383;
}
.page-account-order.page-account .order-item img.lazy.loaded {
    border-radius: 100%;
    box-shadow: -1px 4px 8px #0000004d;
}
.page-account-order.page-account .order-progress-bar .order-dots-list .order-progress-item .order-dot i, .page-contact .order-progress-bar .order-dots-list .order-progress-item .order-dot i{
    width: 25px;
    height: 20px;
}
.page-account-order.page-account .order-body  div.order-item  div  a  b{
    font-size: 14px;
    color: #363843;
}
.page-account-order.page-account .order-body div.order-item div a b:hover{
    color: #1f2026;
}
.page-account-order.page-account .order-body  div.order-item  div  a  {
    text-decoration: none;
}
body.page-account-order.page-account .btn.btn-primary {
    display: flex;
    align-items: center;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
    border: 1px solid #ED2D3B;
    border-bottom: 1px solid #ed2d3b !important;
    color: #ed2d3b;
}
.page-account .order-actions {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    min-height: 105px;
}
body.page-account-order.page-account .btn.btn-primary:hover{
    background: #ffffff;
    border: 1px solid #ED2D3B;
}
.page-account-order.page-account .order-group .order-header{
    background: #fff1f2;
}
/*.page-account-order.page-account .order-group:nth-child(2) .order-header{
    background: #fff1f2;
}
.page-account-order.page-account .order-group:nth-child(1) .order-header{
    background: #edf7fd;
}*/
.order-dot .fa-truck.comERRO:after, .order-dot .fa-truck.comSUCESSO:after, .order-dot .fa.fa-truck, .order-dot .icon.fa-truck {
    background-image: url("data:image/svg+xml,%3Csvg id='Camada_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 384 271.4'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M127.8,238.9c4.1-41.8-35.4-74.4-75.7-59.7-23.8,8.7-39.3,34.5-35.5,59.7-10.4,1-15.6-1.7-16.6-12.4V12.4C0,5.1,5.1,0,12.4,0h182.2c4.9,0,9.2,1.9,11.5,6.3,1.9,75.1.6,150.7.7,225.9-5.2,9.8-15.7,6.5-25.2,6.7s-8.5,0-12.9,0c-13.6,0-27.2.2-40.9,0Z'/%3E%3Cpath class='st0' d='M383.2,181c.1,13.2,1.9,36.9-.3,48.8s-6.2,9.1-12.4,10c-16.2,2.4-10.2-1.1-10.9-10.9-1.2-16.3-7.9-29.2-20.1-39.6h-3.6c-36.1-28.3-90.2.7-85.5,46.7-.4,1.5-.7,2-1.5,3.3s-22.1,1.6-23-3.9c-1.5-3-2.1-5.4-2.4-8.8-2.9-33.2,2.3-70.5,0-104.1.9-8.5,8.6-10.6,15.9-11.2,21.9-1.9,60.8-1.7,82.9,0s7.2.7,10.8,2.2c7.4,3,36.7,22.1,43.3,27.6,1.6,1.4,3.7,2.8,4.9,4.6,3.4,5.4,1.7,27.5,1.8,35.4Z'/%3E%3Cpath class='st0' d='M223.6,40.9c1-4.8,6.4-8.3,11.2-8.9,11.9-1.4,52.7-1.2,63.5,1.6,30.3,7.8,31.4,37.9,38.8,62.9l-102.4-.6-11.2,2.4v-57.4Z'/%3E%3Cpath class='st0' d='M66,191.9c56.2-7.6,61.9,79.9,5.6,79.4-49.5-.4-52.9-73.1-5.6-79.4Z'/%3E%3Cpath class='st0' d='M322.9,196.4c20.3,10.9,26.6,40,13,58.5-23.5,32.1-74.8,14.1-72.1-26.6,1.9-28.9,33.9-45.4,59.1-31.9Z'/%3E%3C/svg%3E");
}
.order-dot .fa-certificate.comERRO:after, .order-dot .fa-certificate.comSUCESSO:after, .order-dot .fa.fa-certificate, .order-dot .icon.fa-certificate{
    background-image: url("data:image/svg+xml,%3Csvg id='Camada_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 359.4 358.7'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M359.4,259.1c-1.3-66.2-68.8-111.5-131.2-88.6-72.8,26.8-85.4,126.2-21.6,170.4,65.9,45.7,154.3-2.4,152.7-81.9ZM299.1,249.1c-11.2,14.1-30,37.1-42.6,49.2-4.5,4.3-9.9,5.7-15.4,2.2-5.3-7.7-27.2-23.5-30.2-30.7-4.1-9.9,4.4-17.1,14.1-15.2,4.7.9,19,20.3,22,19.8l40.1-46.3c1.2-1.1,3-2.8,4.6-3.2,7.1-1.8,15,1.2,15.8,9.2.5,5.2-5.2,10.9-8.3,14.8Z'/%3E%3Cpath class='st0' d='M139,153.6l-59.6-29.5v39.3c0,.9-3.9,5.3-5,6.1-7.6,5.4-16.4.9-17.2-8.2-1.3-14.3,1.8-31.6.1-45.5-.1-1.2,0-2.4-1.2-3.3L3.5,86.5c-2.5-.7-2.6,6.4-2.7,8.1-2.5,39.6,2,81.9,0,121.8-.3,4.8,3.3,8.4,7,10.7l130.8,67.3c.4-6.4-2.3-12.9-2.8-19.4-1.3-17.5,2.1-30.2,3.3-46.4,1.8-24.2-1.3-50.7-.2-75.1Z'/%3E%3Cpath class='st0' d='M226.3,36.8l-97.5,48.7-37.2,19.7,56.4,27.2,3.6.3c45.4-22,91.1-43.5,135.8-66.8-20.2-10-40.5-20.7-61.1-29.1Z'/%3E%3Cpath class='st0' d='M66.4,91.8L201.1,24.5c0-1.6-1.7-1.7-2.7-2.2-11.6-6-32.5-17.6-44.1-21.2-2.3-.7-4.2-1.4-6.6-.6L13,66l50.1,25.2,3.3.6Z'/%3E%3Cpath class='st0' d='M179,165.6c33.4-29,78.1-37,120.6-26v-53.1l-138.3,67v29.3c1.9.4,2.2-.6,3.3-1.7,4.8-4.9,9-10.8,14.4-15.5Z'/%3E%3C/svg%3E");
}
.page-account-order.page-account .order-progress-bar .order-dots-list .order-progress-item .order-dot, .page-contact .order-progress-bar .order-dots-list .order-progress-item .order-dot{
    width: 40px;
    height: 40px;
}
i.comERRO:after, i.comSUCESSO:after, i.fa, i.icon{
    /* width: 20px; */
    /* height: 20px; */
}
.page-account-order.page-account .order-progress-bar .order-dots-list .order-progress-item .order-dot:after, .page-contact .order-progress-bar .order-dots-list .order-progress-item .order-dot:after {
    content: "";
    position: absolute;
    border: 2px solid #19a565;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    z-index: 1000;
}



/*MOBILE*/
.page-account.isMobile .order-progress-bar .order-dots-list .order-progress-item .progress-bar-order-item, .page-contact.isMobile .order-progress-bar .order-dots-list .order-progress-item .progress-bar-order-item {
    left: 18px;
}

.page-account.isMobile .order-actions .btn, .page-contact.isMobile .order-actions .btn {
    width: 100%;
    height: 50px;
    display: flex;
    font-size: 15px;
    justify-content: center;
    align-items: center;
}

.page-account.isMobile .order-actions .btn, .page-contact.isMobile .order-actions .btn {
    width: 100%;
    height: 50px;
    display: flex
;
    font-size: 15px;
    justify-content: center;
    align-items: center;
}