.modal-sale{background-color:#fff;width:100%;max-width:70rem;max-height:90dvh;margin:0 auto;padding:4rem 2rem 2rem;position:relative;overflow:auto}.modal-sale .title{text-align:center;margin-bottom:2rem;font-size:2.4rem}.modal-sale .tickets .ticket{border-bottom:1px solid #ababab;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;font-size:1.5rem;display:flex}.modal-sale .tickets .ticket .entradas{color:#000;background:var(--color_orange);padding:1rem 2rem;font-size:1.5rem;font-weight:500;display:block}.modal-sale .tickets .ticket p{margin-bottom:0}.modal-sale .tickets .ticket p span{font-size:2rem;font-weight:700}.modal-sale .tickets .ticket .telf{color:#020202;font-size:1.5rem;font-weight:500;display:block}@media (width>=651px){.modal-sale .flex{justify-content:space-between;display:flex}.modal-sale .flex .poster{flex-basis:34%}.modal-sale .flex .poster>img{width:100%;box-shadow:0 0 1px #888}.modal-sale .tickets{border-top:1px solid #ababab;flex-basis:60%}.modal-sale .tickets .ticket .cell:first-child{padding-right:1.44rem}.modal-sale .tickets .ticket .cbutton{white-space:nowrap}}@media (width<=650px){.modal-sale{padding:4rem 1rem 1rem}.modal-sale .title{text-align:left;margin-bottom:1rem;font-size:1.8rem}.modal-sale .flex .poster{display:none}.modal-sale .tickets .ticket:last-child{border-bottom:0;padding-bottom:.4rem}.modal-sale .tickets .ticket p span{font-size:1.7rem}.modal-sale .tickets .ticket .entradas{white-space:nowrap;padding:.5rem 1rem}}
