/* Lendários — resumo compacto e elegante */
@media(min-width:960px){
 body:has(.cart-summary) .section>.store-shell:has(>.cart-summary){
  grid-template-columns:minmax(0,1.9fr) minmax(300px,360px)!important;
  gap:22px!important;
 }
}
body:has(.cart-summary) .cart-summary{
 padding:19px 20px!important;
 border-radius:16px!important;
 box-shadow:0 10px 28px rgba(16,24,40,.055)!important;
}
body:has(.cart-summary) .lend-frete{padding-bottom:13px!important;margin-bottom:11px!important}
body:has(.cart-summary) .lend-frete h3{font-size:16px!important;margin-bottom:8px!important}
body:has(.cart-summary) .lend-frete-address{font-size:12px!important;margin-bottom:7px!important}
body:has(.cart-summary) #lend-frete-msg{font-size:12px!important;margin:6px 0!important}
body:has(.cart-summary) #lend-frete-opcoes{gap:6px!important}
body:has(.cart-summary) #lend-frete-opcoes .lend-shipping-option{padding:9px 11px!important;font-size:12px!important;line-height:1.45!important;border-radius:9px!important}
body:has(.cart-summary) #lend-frete-opcoes .lend-shipping-option.is-selected{padding:8px 10px!important}
body:has(.cart-summary) .lend-frete small{font-size:10px!important;line-height:1.45!important;margin-top:7px!important}
body:has(.cart-summary) .cart-summary__line{font-size:13px!important;padding:6px 0!important}
body:has(.cart-summary) .cart-summary__total{margin-top:8px!important;padding:12px 0 13px!important;font-size:17px!important}
body:has(.cart-summary) .cart-summary__total span:last-child{font-size:19px!important}
body:has(.cart-summary) .lend-shipping-warning{font-size:10px!important;margin:7px 0 10px!important;line-height:1.4!important}
body:has(.cart-summary) .cart-summary>.btn{min-height:43px!important;font-size:11px!important}
@media(max-width:959px){
 body:has(.cart-summary) .section>.store-shell:has(>.cart-summary)>.cart-summary{max-width:360px!important}
}
@media(max-width:600px){
 body:has(.cart-summary) .section>.store-shell:has(>.cart-summary)>.cart-summary{max-width:none!important}
}
