body{box-sizing:border-box;position:relative;width:100%;margin:0em;min-height:100vh;padding:0em;-webkit-overflow-scrolling:touch;background-color:#f7f7f7}body.hidden-scroll{overflow:hidden}html,body,div,span,input,select,button,p,i,a,textarea{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000}.btn{font-size:.8em;display:block;width:100%;padding:1em 2em;box-sizing:border-box;color:#fff;background-color:#000;text-transform:uppercase;border-radius:1.5em;text-decoration:none;border:.2em solid rgba(0,0,0,0);cursor:pointer;appearance:button}.btn.outline{background-color:rgba(0,0,0,0);border-color:#000;color:#000;font-weight:600}.separator{width:100%;height:.0625em;margin:1.5em 0;border-top:.0625em solid rgba(0,0,0,.3)}.text-small{font-size:.8em}form{margin-bottom:0}.top-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;background-color:#000;padding:1em;box-sizing:border-box}.top-bar .left{width:25%;text-align:left}.top-bar .left img{width:2em}.top-bar .right{width:25%;text-align:right}.top-bar .right br{display:none}.top-bar .right a{font-size:.7em;color:#fff;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 993px){.top-bar{padding:1em 2em}.top-bar .left img{width:3.5em}.top-bar .right a{font-size:1em}}.hero{width:100%}.hero img{width:100%}@media screen and (min-width: 768px){.hero{width:70%;margin:auto}}@media screen and (min-width: 993px){.hero{width:35%}}.content{position:relative;width:100%;padding:2em;box-sizing:border-box}.content .date{font-size:.9em;text-align:left;text-transform:uppercase;font-weight:600}.content .title{font-size:1.1em;text-align:left;text-transform:uppercase;margin-top:.3em;font-weight:700}.content .container{margin-top:1.5em}.content .container .error-txt{margin-bottom:1.5em;text-transform:uppercase;color:rgba(255,0,0,.6);font-weight:600}.content .container .info,.content .container .discount{font-size:.9em;text-align:left}.content .container .info ul,.content .container .discount ul{padding-inline-start:2em}.content .container .info ul li,.content .container .discount ul li{margin-top:.5em;text-align:left}.content .container .info ul li:first-child,.content .container .discount ul li:first-child{margin-top:0}.content .container .info i,.content .container .discount i{display:block;width:100%;text-align:center}.content .container .discount{padding:1.5em;box-sizing:border-box;border-radius:.3em;background-color:#f3f3ff;margin-top:-1.5em;margin-bottom:-1.5em}.content .container .discount .title-section-discount{font-weight:600;text-transform:uppercase;margin-bottom:1.5em}.content .container .discount ul{margin-top:0}.content .container .section-tickets .section-code .text{font-size:.7em;text-align:left;color:#169bd5;font-weight:500;cursor:pointer;width:100%}.content .container .section-tickets .section-code .text font{display:block;margin-top:.5em;width:100%;padding:1em;box-sizing:border-box;border-radius:.3em}.content .container .section-tickets .section-code .text font[color=darkblue]{background-color:#d3f3d4}.content .container .section-tickets .section-code .text font[color=red]{background-color:rgba(255,102,102,.1)}.content .container .section-tickets .section-code .input{font-size:.9em;display:flex;align-items:center;justify-content:space-between;margin-top:.5em}.content .container .section-tickets .section-code .input input{font-size:.8em;width:60%;border-radius:.3em 0 0 .3em;padding:.5em 1em;box-sizing:border-box;border:.0625em solid rgba(0,0,0,.2);text-align:left}.content .container .section-tickets .section-code .input .btn{width:40%;background-color:#fff;color:#000;border-color:#000;border-radius:0 .3em .3em 0;padding:.5em 1em;text-align:center;appearance:button}.content .container .section-tickets .tickets{display:flex !important;flex-wrap:wrap;width:100%;margin-top:1.5em}.content .container .section-tickets .tickets .text{font-size:.9em;margin-bottom:1em;text-align:left}.content .container .section-tickets .tickets .title-section{font-size:.9em;text-align:left;font-weight:600;text-transform:uppercase;width:100%}.content .container .section-tickets .tickets .ticket{font-size:.9em;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5em 0;border-bottom:.0625em solid rgba(0,0,0,.15)}.content .container .section-tickets .tickets .ticket .left{width:75%}.content .container .section-tickets .tickets .ticket .left .title-ticket,.content .container .section-tickets .tickets .ticket .left .short-description-ticket,.content .container .section-tickets .tickets .ticket .left .long-description-ticket{text-align:left;overflow-wrap:break-word;margin-top:.5em}.content .container .section-tickets .tickets .ticket .left .title-ticket ul,.content .container .section-tickets .tickets .ticket .left .short-description-ticket ul,.content .container .section-tickets .tickets .ticket .left .long-description-ticket ul{padding-inline-start:2em}.content .container .section-tickets .tickets .ticket .left .title-ticket ul li,.content .container .section-tickets .tickets .ticket .left .short-description-ticket ul li,.content .container .section-tickets .tickets .ticket .left .long-description-ticket ul li{margin-top:.5em}.content .container .section-tickets .tickets .ticket .left .price-ticket{text-align:left;margin-top:.3em;font-weight:600}.content .container .section-tickets .tickets .ticket .right{font-size:1.5em;width:20%;text-align:right}.content .container .section-tickets .tickets .ticket .right select{font-size:.8em;padding:.2em;box-sizing:border-box;border:.0625em solid rgba(0,0,0,.3);border-radius:.3em;cursor:pointer}.content .container .section-tickets .tickets .quantity-ticket-total,.content .container .section-tickets .tickets .price-ticket-total{width:70%;margin-top:1.5em;text-align:right}.content .container .section-tickets .tickets #TotalTicketCount,.content .container .section-tickets .tickets #TotalTicketPrice{margin-top:1.5em;text-align:right;font-weight:600;width:30%}.content .container .section-tickets .buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.content .container .section-tickets .buttons .btn:first-child{margin-top:1em;order:1}@media screen and (min-width: 993px){.content .container .section-tickets .buttons .text-small{width:100%;order:1}.content .container .section-tickets .buttons .btn{width:48%;order:1;margin-top:0 !important}}.content .links{margin-top:1.5em}.content .links .link{font-size:.8em;margin-top:1em;text-align:left}.content .links .link a{text-align:left;text-decoration:none;color:#1c9ed7;font-weight:500}.content .links .link:first-child{margin-top:0}@media screen and (min-width: 768px){.content{width:70%;margin:auto;padding:2em 0}}@media screen and (min-width: 993px){.content{width:35%}}/*# sourceMappingURL=tabShoppingCart.css.map */
