body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-container{align-items:center;background:url(https://static.wixstatic.com/media/913019_a4a069f28aa844f89b097cacc10aea1f~mv2_d_4047_1974_s_2.jpg/v1/fill/w_980,h_734,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/913019_a4a069f28aa844f89b097cacc10aea1f~mv2_d_4047_1974_s_2.jpg) no-repeat 50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:60vh;justify-content:center;position:relative;text-align:center}.overlay-text{border-radius:10px;font-size:2rem!important;font-weight:800!important;margin-bottom:20%!important;margin-right:40%!important;padding:20px}.buy-tickets-button{background-color:#ff6f61;border-radius:30px!important;color:#fff;font-size:2rem!important;padding:10px 20px;transition:background-color .3s ease}.buy-tickets-button:hover{background-color:#e55d50}.button-container{display:flex!important;justify-content:center!important;padding:40px 0}.upcoming-events{color:#ff6f61;font-size:2.5rem;font-weight:700;margin-top:5%!important;text-align:center;text-shadow:2px 2px 4px #0000004d}.events-container,.upcoming-events{display:flex;justify-content:center}.events-container{flex-wrap:wrap;margin-top:20px}.event-box{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:0 10px 20px;padding:15px;text-align:center;width:250px}.event-icon{color:#ff6f61;font-size:3rem;margin-bottom:10px}.event-date{color:#333;font-size:1.5rem;margin-bottom:15px}.view-tickets-button{background-color:#ff6f61;border-radius:30px;color:#fff;font-size:1.2rem;transition:background-color .3s ease}.view-tickets-button:hover{background-color:#e55d50}@media (max-width:768px){.events-container{align-items:center;flex-direction:column}.event-box{margin:10px 0;max-width:90%;width:100%}.upcoming-events{font-size:1rem;margin-top:20px}.event-date{font-size:1.2rem}.view-tickets-button{font-size:1rem}}.ticket-selection-title{color:#ff6f61;font-size:2.5rem;font-weight:400;margin-bottom:20px;margin-top:3%!important;text-align:center}.ticket-grid{margin-bottom:10px}.ticket-card{align-items:center;border-radius:8px;box-shadow:0 4px 8px #00000014;display:flex;flex-direction:column;margin:0 auto 10px;max-width:250px;padding:12px;text-align:center;width:100%}.small-card{font-size:.95rem;max-width:180px;padding:8px}@media (max-width:600px){.ticket-selection-title{font-size:2rem}.small-card,.ticket-card{font-size:.9rem;max-width:95%;padding:6px}.ticket-grid{margin-bottom:5px}}.ticket-select-container{margin-top:10px}.ticket-select{min-height:30px!important;padding:6px 10px!important}.ticket-price-container{margin-bottom:-10px!important;margin-top:5px!important}.price-text{margin-left:-10px!important}.price-amount{font-size:1rem!important;margin-left:-5px!important;text-align:left}.checkout-button-container{display:flex;justify-content:center;margin-bottom:5%;margin-top:5%}.checkout-button{background-color:#ff6f61;border-radius:30px;color:#fff;font-size:1.1rem;padding:10px 20px;transition:background-color .3s ease}.checkout-button:hover{background-color:#e55d50}.quantity-text{margin-left:-5px!important;margin-right:40px!important}.dropdown{width:90%}.MuiAccordion-root{border-radius:8px;box-shadow:0 2px 6px #0000000f;margin-bottom:8px}.payment-title{color:#ff6f61;font-size:3rem;font-weight:400;margin-bottom:20px;margin-top:3%!important;text-align:center}.payment-form{margin-top:20px}.doggie-info-title{color:#333;font-size:2.5rem;font-weight:400;margin-bottom:10px;text-align:center}.dog-info-container{margin-bottom:15px}.submit-button{background-color:#ff6f61;border-radius:30px;color:#fff;font-size:1.2rem;padding:10px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#e55d50}.order-page{margin-top:80px;text-align:center}.order-title{font-weight:600;margin-bottom:20px}.order-message{font-size:18px;margin-bottom:10px}.order-id{color:#555;font-family:monospace;font-size:16px;margin-top:5px!important}
/*# sourceMappingURL=main.129ee942.css.map*/