.incremental-quantity-button{background-color:transparent;padding:3px;display:inline-flex;align-items:center;gap:16px}.incremental-quantity-button i{display:flex}.incremental-button{width:40px;height:40px;border-radius:8px;border:1px solid #EDEDED;background:#F6F6F6;display:flex;justify-content:center;align-items:center}.incremental-button:not(:disabled):hover{border:1px solid #EDDB00;background:#ffffff;color:#89620a}.incremental-button:not(:disabled):active{border:1px solid #EDDB00;background:#EDDB00;color:#fdffe7}.incremental-quantity-button .spinbutton{font-size:20px;font-weight:700}.resume-section{display:flex;flex-direction:column;row-gap:24px}.resume-section h2{font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:#3b3b3b}.resume-section h2 span{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.resume-section h3{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.resume-section .divider{width:100%}.resume-order-items{display:flex;flex-direction:column;gap:16px}.order-item{width:100%;display:flex;gap:8px}.order-item-content{display:flex;justify-content:space-between;flex:1;color:#3b3b3b}.order-item-icon{color:#959595}.amount-section,.total-section{display:flex;flex-direction:column;gap:16px}.amount-item,.total-item{display:flex;justify-content:space-between}.amount-item span{color:#3b3b3b;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.amount-item .amount-item-value{font-weight:400}.total-item span{color:#3b3b3b;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.date2-items-list{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px;font-weight:600}.date2-items-list>.date-item{display:flex;height:52px;padding:12px;justify-content:center;align-items:center;gap:16px;border-radius:8px;border:1px solid #EDEDED;cursor:pointer;color:#3b3b3b}.date2-items-list>.date-item:hover{color:#89620a;border:1px solid #EDDB00}.date2-items-list>.date-item.active{border:1px solid #EDDB00;background-color:#eddb00}.ticket-item{width:100%;display:flex;flex-wrap:wrap;padding:24px;align-items:flex-start;gap:16px;border-radius:8px;border:1px solid #EDEDED;min-height:154px}.ticket-item.active{border:1px solid #EDDB00;background:rgba(253,255,231,.16)}.ticket-item>.icon-container>i{font-size:16px;color:#3b3b3b}.ticket-item>.ticket-item-content{flex:1;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.ticket-item-detail{display:flex;flex-direction:column;justify-content:space-between}.item-detail-title{font-size:16px}.item-detail-title>span{font-weight:600;color:#3b3b3b}.item-detail-title>strong{font-weight:600;color:#3b3b3b}.item-detail-title>span.allowed{color:#47a717}.item-detail-title>span.no-allowed{color:#ff4d4f}.item-detail-subtitle{color:#777;font-size:14px}.ticket-item-detail-footer>.ticket-price{font-size:20px;font-weight:700}.ticket-item-incremental{display:flex;flex-direction:column;align-items:flex-end;row-gap:16px}.ticket-item-incremental .no-stock{color:#ff4d4f;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.resume-card h2{font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:#3b3b3b}.resume-card h2 span{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form-ticket-item{display:flex;flex-direction:column;row-gap:16px}.form-ticket-item .form-ticket-item-header{display:flex;flex-wrap:wrap;column-gap:16px}.form-ticket-item .form-ticket-item-header .icon-container i,.form-ticket-item .form-ticket-item-header .form-ticket-item-header-content .ticket-item-detail-title strong{font-size:24px;color:#3b3b3b}@media (max-width: 768px){.form-ticket-item-content{.row{--bs-gutter-y: 1rem !important}}}.payment-items-container{display:flex;flex-direction:column;row-gap:24px}.payment-item .payment-item-icon{font-size:24px;color:#959595}.payment-items-container .payment-item{display:flex;flex-direction:column;width:100%;padding:24px;gap:16px;border-radius:8px;border:1px solid #959595}.payment-items-container .payment-item.disabled{opacity:.5;border:1px solid #EDEDED;background:#F6F6F6}.payment-items-container .payment-item.active{opacity:1;border:1px solid #EDDB00;background:rgba(253,255,231,.24)}.payment-items-container .payment-item input[type=radio]{border:1px solid #777}.payment-items-container .payment-item.active input[type=radio]{border:1px solid #EDDB00}.payment-item .payment-item-option{display:flex;justify-content:space-between}.payment-item-content label{display:flex;column-gap:16px;align-items:center}.payment-item-content label span{color:#3b3b3b;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.payment-items-container .form-check-input{cursor:pointer;box-shadow:none}.payment-items-container .form-check-input:checked{background-color:#eddb00;border-color:#eddb00}.payment-item-banks{display:flex;gap:16px}.bank-item{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px;border:1px solid #EDEDED}.bank-item .bank-header{display:flex;align-items:center;gap:8px}.bank-header span{color:#3b3b3b;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.bank-content-item{display:flex;align-items:center;gap:8px}.bank-content-item-title{color:#959595;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.bank-content-item-subtitle{color:#3b3b3b;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 640px){.payment-item-banks{flex-wrap:wrap;gap:0px;row-gap:16px}}.tickets-event-card{border:none;background:#FFFFFF}.check-temrs-container{display:flex;column-gap:8px}.check-temrs-container .check-temrs-check input:checked{background-color:#ce009f;accent-color:#CE009F}.ticket-icon-section{position:relative;width:128px;height:128px}.ticket-icon-section .check-icon-container{width:95px;height:95px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center}.ticket-icon-section .check-icon-container i{font-size:95px;color:#ce009f}.buy-success-container h1.title{color:#ce009f;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0}.buy-success-container p.subtitle{color:#777;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.feature-item{display:flex;justify-content:center;align-items:center}.feature-item strong{color:#3b3b3b;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.feature-item span{color:#3b3b3b;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-right:5px}.ordered-item{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:8px;background:#F6F6F6}.ordered-item-content .icon-container i{font-size:24px;color:#3b3b3b}.ordered-item-header-content .ticket-item-detail-title{font-size:20px;color:#3b3b3b}.ordered-item-content .ordered-item-price span{color:#3b3b3b;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.ordered-item-description span,.ordered-item-person .person-names{color:#3b3b3b;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.ordered-item-person .person-email{color:#777;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ordered-ticket-container{gap:16px}@media (max-width: 768px){.ordered-ticket-container{flex-wrap:wrap;gap:0px;row-gap:16px}}.organizer-info-container{flex-grow:1;flex-basis:40%;@media (min-width: 768px){flex-grow:0}}.event-detail-item{display:flex;align-items:flex-start}.event-detail-item>i{color:#959595}.date-items-list{margin:0;padding-left:16px}.about-event-card{border:none}.organizer-header{display:flex;justify-content:space-between;align-items:center}.organizer-header .organizer-name{display:flex;align-items:center;column-gap:16px}.organizer-header .organizer-name img{width:48px;height:48px;border-radius:96px}.organizer-header .organizer-social-networks{display:flex;gap:20px}.organizer-content{display:flex;flex-direction:column;padding:0 64px;row-gap:16px}.organizer-content>.organizer-content-item{color:#777;display:flex;align-items:center;gap:12px;word-break:break-all}.organizer-content>.organizer-content-item>i{display:flex}.card-sticky{position:sticky;top:0}@media (max-width: 640px){.organizer-content{padding-right:0!important;padding-left:0!important}}
