.Auth-module__uW033W__auth_container{margin-top:48px;padding:36px}.Auth-module__uW033W__auth_header,.Auth-module__uW033W__auth_subheader{color:#282828;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.Auth-module__uW033W__auth_input_label{color:var(--V3-Black,#212427);margin-bottom:8px;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.Auth-module__uW033W__auth_input{color:var(--V3-Black,#212427);border:1.5px solid var(--Grey-5,#ddd);box-sizing:border-box;background:0 0;border-radius:20px;outline:none;width:100%;padding:20px 15px;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.Auth-module__uW033W__auth_input_container{flex-direction:column;gap:24px;margin-top:36px;display:flex}.Auth-module__uW033W__auth_input_container:focus{border:1.5px solid #000}.Auth-module__uW033W__forgot_password_text{color:var(--Grey-1,#4b4b4b);text-align:right;-webkit-text-decoration:right;text-decoration:right;cursor:pointer;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-decoration:underline}.Auth-module__uW033W__auth_button{cursor:pointer;color:#0b0b0b;box-sizing:border-box;background:#fd4f4f;border-radius:20px;justify-content:center;align-self:stretch;align-items:center;gap:8.893px;width:100%;padding:13.834px 19.762px;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:120%;display:flex}.Auth-module__uW033W__auth_or_block{justify-content:center;align-items:center;gap:23px;margin-top:16px;margin-bottom:16px;display:flex}.Auth-module__uW033W__auth_or_block_text{color:#666;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.Auth-module__uW033W__auth_or_block_line{background:#66666640;flex:1 0 0;height:1px}.Auth-module__uW033W__insta_login_container{border:1px solid var(--V3-grey-3,#969696);box-sizing:border-box;cursor:pointer;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:16px;width:100%;padding:13px 0;display:flex}.Auth-module__uW033W__insta_login_text{color:#4b4b4b;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.Auth-module__uW033W__login_icon_wrapper{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;gap:24px;padding:16px;display:flex}
.OfflineBadge-module__ITclsG__badge{color:#7a4b00;font-family:var(--font-lato),Lato,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:#f8efe2;border-radius:50px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}
.BookingConfirmed-module__oflIqq__button_primary{color:#0b0b0b;cursor:pointer;background:#fd4f4f;border-radius:11.857px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:8.893px;height:51px;padding:13.834px 19.762px;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:120%;display:flex}.BookingConfirmed-module__oflIqq__flex_div{justify-content:space-between;display:flex}.BookingConfirmed-module__oflIqq__text_primary{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.BookingConfirmed-module__oflIqq__text_primary_1{color:#fff;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.BookingConfirmed-module__oflIqq__text_secondary{color:#ffffffb3;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.BookingConfirmed-module__oflIqq__text_large{color:#fff;margin-top:8px;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.BookingConfirmed-module__oflIqq__payment_pending_container{background:#eef4ed;border:1px solid #d69712b3;border-radius:9.5px;padding:8px}.BookingConfirmed-module__oflIqq__payment_pending_text{color:#d69712;font-feature-settings:"liga" off,"clig" off;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:19px}.BookingConfirmed-module__oflIqq__payment_failed_container{background:#ed2b321a;border-radius:9.5px;padding:8px}.BookingConfirmed-module__oflIqq__payment_failed_text{color:#ed2b32;font-feature-settings:"liga" off,"clig" off;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:22px}@media (max-width:480px){.experience-pass{border-radius:12px!important;margin:16px 0!important;padding:12px!important}.pass-header{margin-bottom:12px!important}.pass-header h3{font-size:16px!important}.pass-header p{font-size:10px!important}.pass-header button{padding:6px 8px!important;font-size:10px!important}.pass-action-buttons{flex-direction:column!important}.pass-action-buttons button{padding:8px 12px!important;font-size:12px!important}.pass-content{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}.pass-event-photo{flex-shrink:0!important;min-width:72px!important;min-height:72px!important;padding:6px!important}.pass-event-photo img{width:60px!important;height:60px!important}.pass-center-section{text-align:center!important;flex:1!important;align-items:center!important;margin:0 4px!important}.pass-event-info h4{text-align:center!important;margin:0 0 2px!important;font-size:12px!important;line-height:1.2!important}.pass-event-info p{text-align:center!important;margin:0!important;font-size:9px!important;line-height:1.1!important}.pass-guest-info{align-items:center!important;gap:3px!important;width:100%!important}.pass-guest-info>div:first-child{text-align:center!important;margin-bottom:1px!important;font-size:13px!important}.pass-guest-info>div:nth-child(2){text-align:center!important;flex-direction:column!important;gap:4px!important;font-size:10px!important}.pass-guest-info>div:nth-child(2)>div{gap:2px!important}.pass-guest-info>div:nth-child(2) span{padding:1px 4px!important;font-size:9px!important}.pass-guest-info>div:last-child{align-self:center!important;margin-top:4px!important;padding:2px 8px!important;font-size:9px!important}.pass-qr-code{align-self:center!important;min-width:72px!important;min-height:72px!important;padding:6px!important}.pass-qr-code img{width:60px!important;height:60px!important}}@media (max-width:768px) and (min-width:481px){.pass-content{align-items:center!important;gap:12px!important}.pass-center-section{text-align:center!important;align-items:center!important}.pass-event-photo{min-width:84px!important;min-height:84px!important;padding:7px!important}.pass-event-photo img{width:70px!important;height:70px!important}.pass-qr-code{min-width:84px!important;min-height:84px!important;padding:7px!important}.pass-qr-code img{width:70px!important;height:70px!important}}@media (min-width:769px){.pass-content{flex-direction:row!important;align-items:flex-start!important;gap:16px!important}.pass-center-section{text-align:center!important;flex:1!important;align-items:center!important}.pass-event-photo{flex-shrink:0!important;min-width:100px!important;min-height:100px!important;padding:10px!important}.pass-event-photo img{width:80px!important;height:80px!important}.pass-qr-code{flex-shrink:0!important;min-width:100px!important;min-height:100px!important;padding:10px!important}.pass-qr-code img{width:80px!important;height:80px!important}}
.OccurrenceDatePickerModal-module__DdqHUW__modal_content{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 24px 32px;display:flex;overflow-y:auto}.OccurrenceDatePickerModal-module__DdqHUW__modal_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__modal_description{color:#666;margin-bottom:12px;font-size:14px}.OccurrenceDatePickerModal-module__DdqHUW__occurrences_list{flex-direction:column;gap:12px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__occurrence_card{cursor:pointer;background:#fff;border:1px solid #e3e4e5;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__occurrence_card:hover:not(.OccurrenceDatePickerModal-module__DdqHUW__sold_out){border-color:#000;box-shadow:0 2px 8px #0000001a}.OccurrenceDatePickerModal-module__DdqHUW__occurrence_card.OccurrenceDatePickerModal-module__DdqHUW__sold_out{opacity:.5;cursor:not-allowed;background:#f5f5f5}.OccurrenceDatePickerModal-module__DdqHUW__date_container{align-items:center;gap:16px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__date_box{background:#fff;border:1px solid #ededed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__date_separator{color:#666;text-transform:lowercase;align-self:center;padding:0 8px;font-size:12px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__month{color:#666;text-transform:uppercase;font-size:12px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__day{color:#000;font-size:24px;font-weight:700;line-height:1}.OccurrenceDatePickerModal-module__DdqHUW__date_details{flex-direction:column;gap:4px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__weekday{color:#000;font-size:16px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__time{color:#666;font-size:14px}.OccurrenceDatePickerModal-module__DdqHUW__status_container{align-items:center;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__sold_out_badge{color:#fff;text-transform:uppercase;background:#f44;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__availability_badge{color:#666;background:#f0f0f0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500}.OccurrenceDatePickerModal-module__DdqHUW__calendar_container{padding:0}.OccurrenceDatePickerModal-module__DdqHUW__calendar_header{border-bottom:1px solid #e3e4e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__calendar_title{color:#000;margin:0;font-size:18px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__custom_calendar{border:none;width:100%}@keyframes OccurrenceDatePickerModal-module__DdqHUW__highlight-pulse{0%{border-color:#000;box-shadow:0 0 #0000004d}50%{border-color:#000;box-shadow:0 0 0 8px #0000001a}to{border-color:#e3e4e5;box-shadow:0 0 #0000}}.OccurrenceDatePickerModal-module__DdqHUW__highlight_animation{animation:1.5s ease-out OccurrenceDatePickerModal-module__DdqHUW__highlight-pulse;border-color:#000!important}@media (max-width:600px){.OccurrenceDatePickerModal-module__DdqHUW__modal_content{padding:16px 16px 28px}.OccurrenceDatePickerModal-module__DdqHUW__occurrence_card{flex-direction:column;align-items:flex-start;gap:12px}.OccurrenceDatePickerModal-module__DdqHUW__date_container{flex-wrap:wrap;width:100%}.OccurrenceDatePickerModal-module__DdqHUW__date_details{width:100%;margin-top:8px}.OccurrenceDatePickerModal-module__DdqHUW__status_container{width:100%}.OccurrenceDatePickerModal-module__DdqHUW__availability_badge,.OccurrenceDatePickerModal-module__DdqHUW__sold_out_badge{text-align:center;width:100%}.OccurrenceDatePickerModal-module__DdqHUW__date_separator{padding:0 4px;font-size:11px}}.OccurrenceDatePickerModal-module__DdqHUW__date_group_card{background:#fff;border:1px solid #e3e4e5;border-radius:12px;margin-bottom:20px;transition:all .2s;overflow:hidden}.OccurrenceDatePickerModal-module__DdqHUW__date_group_card:hover{box-shadow:0 2px 8px #0000000f}.OccurrenceDatePickerModal-module__DdqHUW__date_header{background:#f9fafb;border-bottom:1px solid #e3e4e5;align-items:center;gap:16px;padding:16px 20px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__date_separator_small{color:#666;text-transform:lowercase;padding:0 4px;font-size:11px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__slots_count{color:#6b7280;margin-top:4px;font-size:13px;font-weight:500}.OccurrenceDatePickerModal-module__DdqHUW__slots_list{flex-direction:column;gap:8px;padding:12px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__slot_card{cursor:pointer;background:#fff;border:1px solid #e3e4e5;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__slot_card:hover:not(.OccurrenceDatePickerModal-module__DdqHUW__sold_out){background:#f0fdf4;border-color:#10b981;transform:translate(2px)}.OccurrenceDatePickerModal-module__DdqHUW__slot_card.OccurrenceDatePickerModal-module__DdqHUW__sold_out{opacity:.6;cursor:not-allowed;background:#f9fafb}.OccurrenceDatePickerModal-module__DdqHUW__slot_info{flex-direction:column;flex:1;gap:4px;display:flex}.OccurrenceDatePickerModal-module__DdqHUW__slot_name{color:#111827;font-size:14px;font-weight:600}.OccurrenceDatePickerModal-module__DdqHUW__slot_time{color:#6b7280;font-size:13px}.OccurrenceDatePickerModal-module__DdqHUW__slot_status{align-items:center;display:flex}@media (max-width:600px){.OccurrenceDatePickerModal-module__DdqHUW__date_header{flex-wrap:wrap;padding:12px 16px}.OccurrenceDatePickerModal-module__DdqHUW__date_details{margin-left:0}.OccurrenceDatePickerModal-module__DdqHUW__slots_count{font-size:12px}.OccurrenceDatePickerModal-module__DdqHUW__slots_list{padding:8px}.OccurrenceDatePickerModal-module__DdqHUW__slot_card{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.OccurrenceDatePickerModal-module__DdqHUW__slot_status{width:100%}.OccurrenceDatePickerModal-module__DdqHUW__availability_badge,.OccurrenceDatePickerModal-module__DdqHUW__sold_out_badge{text-align:center;width:100%}}.OccurrenceDatePickerModal-module__DdqHUW__price_note_badge{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}@media (max-width:768px){.OccurrenceDatePickerModal-module__DdqHUW__price_note_badge{padding:3px 6px;font-size:11px}}
.ReceiptDownloadButton-module__C6Kbzq__wrap{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;display:flex}.ReceiptDownloadButton-module__C6Kbzq__button{color:#0b0b0b;height:42px;font-family:var(--font-poppins),Poppins,sans-serif;cursor:pointer;background:#fff;border:1.5px solid #0b0b0b;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.ReceiptDownloadButton-module__C6Kbzq__button:disabled{opacity:.6;cursor:default}.ReceiptDownloadButton-module__C6Kbzq__error{color:#b02020;font-size:13px}@media (max-width:599px){.ReceiptDownloadButton-module__C6Kbzq__wrap{align-items:stretch}.ReceiptDownloadButton-module__C6Kbzq__button{width:100%}}
