#carrinho.ea-cart-empty-view,#carrinho.ea-cart-empty-view *{box-sizing:border-box}
#carrinho.ea-cart-empty-view{float:none;width:100%;max-width:1028px;margin:0 auto;padding:32px 24px 0;font-family:"Segoe UI",Arial,sans-serif}
#carrinho.ea-cart-empty-view .ea-cart-empty{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:36px;min-height:360px;padding:44px;background:#fff;border:1px solid #e1e0e8;border-radius:24px;box-shadow:0 10px 32px #17132c08}
#carrinho.ea-cart-empty-view .ea-cart-empty-art{position:relative;width:260px;height:260px}
#carrinho.ea-cart-empty-view .ea-cart-empty-art img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:300px;height:300px;max-width:none;object-fit:contain}
#carrinho.ea-cart-empty-view h1{margin:0 0 16px;color:#202137;font:700 clamp(26px,2.8vw,34px)/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:-.025em}
#carrinho.ea-cart-empty-view p{max-width:37ch;margin:0 0 24px;color:#64667b;font:16px/1.7 "Segoe UI",Arial,sans-serif;text-align:left}
#carrinho.ea-cart-empty-view .ea-cart-empty-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #31d831;border-radius:9px;background:#31d831;color:#fff;font:700 16px/1.5 "Segoe UI",Arial,sans-serif;text-decoration:none}
#carrinho.ea-cart-empty-view .ea-cart-empty-action:hover{background:#2bc42b;border-color:#2bc42b;color:#fff;text-decoration:none}
#carrinho.ea-cart-empty-view .ea-cart-empty-action:focus-visible{outline:2px solid #176b17;outline-offset:4px}
/* Moldura do carrinho com itens, sem alterar sua estrutura ou controles. */
#carrinho>.oki-cart.okiwhitebox{background:#fff;border:1px solid #e1e0e8;border-radius:24px;box-shadow:0 10px 32px #17132c08}
@media(max-width:600px){#carrinho>.oki-cart.okiwhitebox{border-radius:20px}}
/* Mesma moldura para os estados iniciais de carrinho e ingressos no computador. */
@media(min-width:992px){
  #pedidos:has(>.ea-ticket-access-wrap),#carrinho.ea-cart-empty-view,#carrinho:has(>.oki-cart.okiwhitebox){box-sizing:border-box;float:none;width:100%;max-width:none;margin:0 auto;padding:32px 21px 0}
  #pedidos>.ea-ticket-access-wrap{padding:0!important}
  #pedidos .ea-ticket-access-panel{display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:44px!important;margin:0!important;border:1px solid #e1e0e8!important;border-radius:24px!important;box-shadow:0 10px 32px #17132c08!important}
}
@media(max-width:800px){#carrinho.ea-cart-empty-view .ea-cart-empty{grid-template-columns:220px minmax(0,1fr);gap:28px;padding:32px}#carrinho.ea-cart-empty-view .ea-cart-empty-art{width:210px;height:210px}#carrinho.ea-cart-empty-view .ea-cart-empty-art img{width:242px;height:242px}}
@media(max-width:600px){#carrinho.ea-cart-empty-view{padding:20px 12px 0}#carrinho.ea-cart-empty-view .ea-cart-empty{grid-template-columns:minmax(0,1fr);justify-items:center;gap:26px;padding:32px 24px;text-align:center;border-radius:20px}#carrinho.ea-cart-empty-view .ea-cart-empty-art{width:180px;height:180px}#carrinho.ea-cart-empty-view .ea-cart-empty-art img{width:208px;height:208px}#carrinho.ea-cart-empty-view h1{font-size:26px}#carrinho.ea-cart-empty-view p{margin-bottom:22px;font-size:15px;text-align:center}#carrinho.ea-cart-empty-view .ea-cart-empty-action{width:100%}}
