.grid-4.grid-logo {
    order: -1;
}
.product-view {
    padding: 50px;
}
#header-main .element-info .info-inner .info-phone a {
    display: none;
}

.box-order-summary .box-order-summary-content .list-order-summary li .final-product-image .final-product-amount {
    background: #5735a4;
}

#cart-products-table {
    background: #dcd2ff;
    padding: 20px;
    border-radius: 15px;
}

.label-product.label-promo {
    box-shadow: none;
    background: #5735a4;
    text-align: center;
    font-size: 10px;
    margin-top: 5px;
    color: #f5f5f5;
}

#cart-final input {
    font-size: 15px;
    border-radius: 5px;
    padding: 10px;
}
a:hover {
    color: #ac9ede;
}


.list-comments .list-comments-item .comment-content .comment-descrition {
    font-size: 15px;
    padding: 10px;
    background: #f5f5f5;
    font-weight: bold;
    border-radius: 3.75px;
    color: #5735a4;
}

.list-comments .list-comments-item+.list-comments-item {
    border-top: 2px solid #5735a4;
}

.list-comments .list-comments-item {
    border: 2px solid #5735a4;
    border-radius: 7.5px;
    margin-top: 30px;
}

#product-list .product-list-item .wrapper-btn-product .btn.btn-buy:hover {
    background: #5735a4;
}

span[class^="icon"].icon-user {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E") no-repeat center center;
    -moz-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E") no-repeat center center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E") no-repeat center center;
}

span[class^="icon"].icon-shopping-cart {

    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") no-repeat center center;
    -moz-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") no-repeat center center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") no-repeat center center;

}

#nav-bottom .element-newsletter-bottom {
    background: #443956;
}

#nav-bottom .element-newsletter-bottom .newsletter-form .newsletter-submit .btn:hover {
    background: #946de1;
}

#nav-main .element-menu-category #menu-category .menu-category-list>li>a:hover {
    color: #ac9ede;
}

#header-main .element-logo .logo a img {
    width: 100%;
    float: left;
}

#header-main .element-search .search-inner {
    max-width: 100%;
}

#header-main span[class^="icon"] {
    background: #5735a4;
    transition: all 0.3s ease-in-out;
}

#header-main span[class^="icon"]:hover {
    background: #946de1;
}

#footer-main .title-footer {
    color: #dcd2ff;
}

#header-main .element-logo .logo {
    justify-content: flex-start;
}
#footer-main address {
display: none;
}




#nav-main .element-menu-category #menu-category .menu-category-list > li > ul li ul {
background: #dcd2ff;
}
#nav-main .element-menu-category #menu-category .menu-category-list > li > a {
    border-bottom: 6px solid transparent;
    
}
#nav-main .element-menu-category #menu-category .menu-category-list > li:hover > a {
    color: #5735a4;
    background: #dcd2ff;
}
#footer-main .element-address div[class$="inner"].phone-inner {
display: none;
}

.content-main-cols-2.has-sidebar-left #vitrine {
    padding-right: 30px;
}

#sidebar-left, #sidebar-right, #vitrine {
    position: relative;
    margin: 0 auto;
}

#sidebar-left {
    background: #fff2;
    border-radius: 15px;
}
/*
ins, del {
    text-decoration: none;
    font-size: 20px;
    padding: 10px;
}





.box-order-summary #final-cart-value .table-final-cart {
    float: right;
    font-size: 20px;
}

.list-shipping {
    padding: 30px 0;
    width: 350px;
}

.box-cart-final .box-cart-final-step {
    width: 70%;
}


#cart-products-table .cart-products-list .cart-products-list-item>div.cart-item-name-holder .cart-item-name {
    font-size: 25px;
    font-weight: bold;
}

ul.cart-products-list {
    margin-top: 15px;
}

.product-thumbnails .product-thumbnails-list .product-thumbnails-item {
    padding: 5px;
    border: 2px solid #dcd2ff;
    border-radius: 15px;
}

.element-product-detail .product-main-image {
    border: 2px solid #dcd2ff;
    border-radius: 15px;
}






#product-list-sidebar .product-list-item .wrapper-btn-product,
#product-list .product-list-item .wrapper-btn-product {
    border: transparent;
    border-radius: 10px;
    margin-top: -160px;
    padding: 50px 10px 20px 10px;
}

#product-list-sidebar .product-list-item .wrapper-btn-product .btn,
#product-list .product-list-item .wrapper-btn-product .btn {
    padding: 30px 20px;
    border-radius: 5px;
}

#product-rating.product-view.element-product-rating {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
}

#product-list-sidebar .product-list-item:hover .product-list-item-inner,
#product-list .product-list-item:hover .product-list-item-inner {
    border-color: transparent;
}

.element-product-detail .wrapper-product-price {
    background: #dcd2ff;
    padding: 20px;
    border-radius: 15px;
}


#product-list .product-list-item .product-list-item-inner {
    border-radius: 10px;
}

.label-product.label-launch {
    box-shadow: 2px 2px 5px #00000050;
}

.label-product.label-promo {
    box-shadow: 2px 2px 5px #00000050;
}

#product-list .product-list-item .product-info .product-name h2 {
    font-size: 14px;
    line-height: 1.5;
    font-weight: bold;
    color: #5735a4;
    padding: 0 10px;
}






*/
/*
.box-order-summary #final-cart-value .table-final-cart tr.final-cart-total-value td {
    padding-top: 50px;
    font-weight: bold;
    font-size: 30px;
    color: #5735a4;
}
*/
/*#footer-main .element-social-footer .name-cnpj-inner {
    display: none;
}*/