/**
* AV Dev
*
* @author AV Dev Core Team <suporte@avdev.com.br>
*/

.sidebar-cart-inner .cart-total .estimate_shipping{padding:0 15px;margin:10px 0;width:100%;float:left;}
.sidebar-cart-inner .cart-total .estimate_shipping.loading{opacity:.5;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field{width:100%;float:left;margin:0;}
.sidebar-cart-inner .cart-total .estimate_shipping>.label{width:100%;float:left;margin:7px 0;}
.sidebar-cart-inner .cart-total .estimate_shipping>span.message_amount_to_free_shipping{width:100%;float:left;margin:0;font-size:15px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>label{max-width:23%;line-height:40px;padding:0;}
.sidebar-cart-inner .cart-total .estimate_shipping>.label>.control{width:100%;}
.sidebar-cart-inner .cart-total .estimate_shipping>.label>.control>label{text-transform:uppercase;line-height:1;font-weight:700;font-size:14px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.label>.control>label.see_delivery_time{text-transform:initial;font-weight:initial;text-decoration:underline;cursor:pointer;margin-left:5px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control input#sidebar-postcode-field{width:calc(150px - 50px);float:right;height:40px;box-shadow:none;color:#000;background-color:#f5f5f5;border:1px solid #efefef;font-size:17.5px;padding:0 5px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control .actions{width:50px;background:none;padding:0;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control .actions button#sidebar-postcode-button{height:40px;min-height:unset;padding:10px 8px;width:100%;}
.sidebar-cart-inner .cart-total .estimate_shipping>.labels-result{width:100%;float:left;margin:0;padding:6px 0;}
.sidebar-cart-inner .cart-total .estimate_shipping>.labels-result label{margin-left:25px;font-size:14px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.labels-result label.estimate-new-rates{text-decoration:underline;cursor:pointer;}
.sidebar-cart-inner .cart-total .estimate_shipping>.labels-result label:first-child{margin-left:0;}
.sidebar-cart-inner .cart-total .estimate_shipping>.labels-result label:last-child{float:right;margin-left:0;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control>label{line-height:30px;text-decoration:underline;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control>label.get_free_shipping{line-height:40px;text-decoration:none;float:left;font-weight:700;font-size:18px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control>label.get_free_shipping_label{line-height:40px;text-decoration:none;float:right;margin-right:5px;font-weight:400;font-size:18px;}
.sidebar-cart-inner .cart-total .estimate_shipping>.field>.control>label:hover{cursor:pointer;}
.sidebar-cart-inner .block-minicart .cart-total .estimate_shipping>.actions{width:20%;padding:0;}
.sidebar-cart-inner .block-minicart .cart-total .estimate_shipping>.actions button#sidebar-postcode-button{height:40px;min-height:unset;padding:10px 8px;width:100%;}
.sidebar-cart-inner .block-minicart .cart-total .estimate_shipping>.actions button#sidebar-postcode-button:hover{background-color:#fff;color:#000;}

.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper{margin:0;width:100%;float:left;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates thead>tr{display:none;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates thead>tr>th{display:table-cell;padding:5px 0 10px;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates tbody{display:table-row-group;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates tbody>tr{display:table-row;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates tbody>tr>td{display:table-cell;padding:8px 0 2px !important;vertical-align:middle;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates tbody>tr>td:last-child{text-align:right;}
.sidebar-cart-inner .cart-total .estimate_shipping .table-wrapper table.rates tbody>tr>td input.radio{margin:3px 5px 0 0;cursor:pointer;box-shadow:none;}

.sidebar-cart-inner .crosssell_list{background-color:#d0af22ba;padding:10px 15px;margin:15px 0 0;width:100%;float:left;}
.sidebar-cart-inner .crosssell_list.loading{opacity:.5;}
.sidebar-cart-inner .crosssell_list>.label{line-height:1;font-weight:500;text-align:center;color:#000;font-size:15px;}
.sidebar-cart-inner .crosssell_list .crosssell-item{width:100%;margin-top:8px;padding:10px 0;}
.sidebar-cart-inner .crosssell_list .crosssell-item>div{display:flex;flex-direction:row;justify-content:flex-start;}
.sidebar-cart-inner .crosssell_list .crosssell-item>div>.crosssell-image{width:70px;min-width:70px;height:70px;min-height:70px;margin:0 10px 0 0;}
.sidebar-cart-inner .crosssell_list .crosssell-item>div>.crosssell-form{flex-grow:1;width:calc(100% - 70px);}
.sidebar-cart-inner .crosssell_list .crosssell-item>div>.crosssell-form>.title{font-weight:700;color:#000;margin-bottom:15px;display:block;}
.sidebar-cart-inner .crosssell_list .crosssell-item>div>.crosssell-form button.action.tocart{width:100%;font-weight:700;font-size:16px;padding:7px 8px;}
.sidebar-cart-inner .crosssell_list .crosssell-item>div>.crosssell-form button.action.tocart:active{color:#fff;background:#000;}
