/* Lendários Carrinho Premium — correção v2 */
body:has(.cart-summary) .cart-table{width:100%;max-width:none;table-layout:auto}
body:has(.cart-summary) .cart-summary{width:100%;max-width:none;margin:0;box-sizing:border-box;align-self:start}
body:has(.cart-summary) .cart-table th{font-size:12px;padding:17px 18px}
body:has(.cart-summary) .cart-table td{font-size:15px;padding:22px 18px}
body:has(.cart-summary) .cart-table td:first-child{font-size:15px;min-width:240px}
body:has(.cart-summary) .cart-summary__line{font-size:15px;padding:10px 0}
body:has(.cart-summary) .lend-frete h3{font-size:19px!important}
body:has(.cart-summary) #lend-frete-msg{font-size:14px!important}
body:has(.cart-summary) #lend-frete-opcoes p{font-size:14px}
body:has(.cart-summary) .lend-frete small{font-size:12px}
@media(min-width:900px){
 body:has(.cart-summary) .cart-summary{max-width:460px;margin-left:auto}
 body:has(.cart-summary) .cart-table{width:100%}
}
@media(max-width:760px){
 body:has(.cart-summary) .cart-summary{max-width:none;margin:18px 0 0}
 body:has(.cart-summary) .cart-table td:first-child{min-width:160px}
}
