#header-main .element-search .search-field {
    border-radius: 58px;
}

.element-banner-main .bx-wrapper .bx-controls-direction a {
    background: #fff0;
    
}

select {
    width: 223px;
    border-radius: 11px;
}

.element-product-detail .product-amount .btn {
    padding: 10px 21px;
    border-radius: 11px;
}


.element-product-detail .product-amount .grid-medida {
    margin: -4px 9px;
    width: 86px;
  
}

.element-product-detail .product-amount .product-item-amount {
    border-radius: 14px;
}

.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn {
    float: right;
    height: auto;
    padding: 15px 0;
    width: 250px;
    border-radius: 11px;
}

#product-list .product-list-item .wrapper-btn-product .btn.btn-buy, #product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy, #product-list .product-list-item .wrapper-btn-product .btn.btn-buy-kit, #product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy-kit {
    background: #0332c5;
    border-radius: 20px;
}

.btn {
    padding: 11px 35px;
 
}

.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn {
    float: right;
    height: auto;
    padding: 15px 0;
    width: 227px;
    border-radius: 59px;
}

.element-shopping-cart .link-shopping-cart {
   
    border-radius: 18px;
}
/*Destacar preço parcelado*/
#product-list .product-list-item .product-info .product-parcelled-price, #product-list-sidebar .product-list-item .product-info .product-parcelled-price {
    color: #0332c5;
    font-family: 'open_sans_bold';
    line-height: 24px;
    font-size: 15px;
}
 
#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
    font-size: 12px !important;
    line-height: 18px;
    color: #666;
}
