#wc-bookings-booking-form li{list-style:none}.wc-bookings-booking-form .wc-bookings-booking-cost{border-radius:0 0 15px 15px}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-title{color:#FFF}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background-color:#34034c;background-image:none;display:flex;flex-direction:row;justify-content:center;align-items:center}#wc-bookings-booking-form{border-radius:15px}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{background-color:#FFF;border-radius:50%;top:unset;height:25px;width:25px;margin:0 10px}.wc-bookings-booking-form .ui-datepicker .ui-datepicker-prev span,.wc-bookings-booking-form .ui-datepicker .ui-datepicker-next span{left:15%!important;margin-left:0px!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span,#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span{background-color:#FFF;margin-top:-5px}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a{background-color:#22af9d!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{background-color:#22af9d!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover{background-color:#22af9d!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#2FD2BD!important}#wc-bookings-booking-form .block-picker li a{color:#34034c}#wc-bookings-booking-form .block-picker li a:hover{background-color:#2FD2BD!important;color:#FFF}#wc-bookings-booking-form .block-picker li a.selected{background:#22af9d!important;color:#FFF!important}.wc-bookings-booking-form .block-picker li a:focus{outline-color:#22af9d!important;background-color:#22af9d!important;color:#FFF!important}.wc-bookings-booking-form .block-picker li a:selected:hover{outline-color:#2FD2BD!important;background-color:#2FD2BD!important}#wc-bookings-booking-form .block-picker li a.selected:focus-visible{background:#22af9d!important}.et_pb_wc_gallery.galerie-produit-masonry>.et_pb_gallery_items.et_flex_module{display:block!important;columns:2!important;column-gap:30px!important}.et_pb_wc_gallery.galerie-produit-masonry>.et_pb_gallery_items::before,.et_pb_wc_gallery.galerie-produit-masonry>.et_pb_gallery_items::after{display:none!important;content:none!important}.et_pb_wc_gallery.galerie-produit-masonry>.et_pb_gallery_items>.et_pb_gallery_item.et_flex_column{display:inline-block!important;width:100%!important;max-width:100%!important;flex:none!important;flex-basis:auto!important;margin:0 0 30px 0!important;padding:0!important;break-inside:avoid!important;-webkit-column-break-inside:avoid!important;vertical-align:top!important}.et_pb_wc_gallery.galerie-produit-masonry.first_in_row,.et_pb_wc_gallery.galerie-produit-masonry.last_in_row,.et_pb_wc_gallery.galerie-produit-masonry.on_last_row{clear:none!important;margin-right:0!important}@media (min-width:768px){.galerie-produit-masonry{columns:2;column-gap:30px}}.woocommerce-Input.input-text{background-color:#fff!important;border-radius:15px!important;line-height:1em!important;border-color:#34034c!important;border-width:1px!important;padding:16px 20px!important;color:#34034c!important}#billing_customer_type{border-radius:14px;line-height:1em;font-size:16px;padding:16px 20px;border-color:#34034c!important;color:#34034c!important}.woocommerce-billing-fields__field-wrapper #billing_country_field{display:none!important}.event__tag,.event__tag.icon:before{color:#db2929!important;font-weight:700!important;margin:4px 0px}#wc-bookings-form-start-time,#wc-bookings-form-end-time{padding:10px;border-radius:5px}.gform-theme--foundation .gform_fields{row-gap:20px!important}.gform_required_legend{display:none}.cd-btn{font-family:'Bycyclette regular',Helvetica,Arial,Lucida,sans-serif;color:#ffffff!important;padding-top:10px!important;padding-right:31px!important;padding-bottom:10px!important;padding-left:31px!important;font-size:16px;border-color:#34034c;border-radius:50px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.cd-btn--secondary{background-color:#FFF;color:#34034c!important}.cd-btn--primary{background-color:#34034c;color:#ffffff!important}.cd-body{display:flex;flex-direction:column;justify-content:space-between}.cd-actions{grid-template-columns:unset}.cd-trigger-count{background:#F32B3F!important;color:#fff!important}.woocommerce-checkout .woocommerce-notices-wrapper.woocommerce-message{display:none!important}@media (min-width:981px){#main-header #et-top-navigation a.et-cart-info{position:relative!important;top:15px!important}.halo-prix-salles .price ins{order:1;display:block;text-decoration:none!important;font-size:24px;font-weight:700;line-height:1.2}.halo-prix-salles .price del{order:2;display:block;font-size:15px;font-weight:400;opacity:0.6;line-height:1.3}.woocommerce-form.woocommerce-form-login.login{max-width:600px}.halo-menu .et-cart-info,.halo-menu .et_pb_menu__cart-button{margin-left:90px!important;padding-left:25px!important;border-left:1px solid rgba(255,255,255,0.4)}@media (min-width:981px){.halo-menu .et_pb_menu__logo-wrap{margin-right:90px!important;flex-shrink:0}.woocommerce-MyAccount-content .mhbc-account-credits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mhbc-account-credits>h2{grid-column:1 / -1;margin-bottom:10px;font-size:26px;line-height:1.3;text-transform:none}.mhbc-account-credits>.mhbc-account-block{padding:25px;background:#f8f6fa;border:1px solid #eee8f2;border-radius:15px}.mhbc-account-block h3,.mhbc-account-block h4{font-size:17px;line-height:1.4;margin-bottom:15px;text-transform:none;color:#43215c}.mhbc-account-block p{margin-bottom:10px;line-height:1.6}.mhbc-account-history{grid-column:1 / -1;background:#fff!important;border:1px solid #eee8f2}.mhbc-account-history table{width:100%;border-collapse:collapse}.mhbc-account-history th,.mhbc-account-history td{padding:14px 12px;text-align:left;border-bottom:1px solid #eee}@media (max-width:1100px){.woocommerce-MyAccount-content .mhbc-account-credits{grid-template-columns:1fr}.mhbc-account-credits>h2,.mhbc-account-history{grid-column:1}.mhbc-account-history{overflow-x:auto}}.halo-menu .et_pb_menu__cart-button{position:relative}.halo-menu .et_pb_menu__cart-count{font-size:0!important;line-height:0!important}.halo-menu .et_pb_menu__cart-count::after{content:attr(data-halo-count);display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;border-radius:30px;background:#2ed2bd;color:#302040;font-size:11px;font-weight:700;line-height:1;box-sizing:border-box}.halo-menu .et_pb_menu__cart-count[data-halo-count="0"]::after{display:none}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-order-details{margin-top:28px;margin-bottom:35px}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-order-details__title,body.halo-account-page .woocommerce-MyAccount-content.woocommerce-column__title{font-size:21px!important;line-height:1.4;color:#43215c;text-transform:none;margin-bottom:22px}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-table--order-details{border:1px solid #eee8f2;border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;width:100%}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-table--order-details th,body.halo-account-page .woocommerce-MyAccount-content.woocommerce-table--order-details td{padding:17px 20px!important;border-bottom:1px solid #eee8f2}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-table--order-details thead{background:#f8f6fa}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-table--order-details tfoot tr:last-child{background:#f3edf7;color:#43215c;font-weight:700}body.halo-account-page .woocommerce-MyAccount-content.woocommerce-customer-details address{padding:25px!important;background:#f8f6fa;border:1px solid #eee8f2;border-radius:14px;line-height:1.9;font-style:normal}body.halo-account-page .woocommerce-MyAccount-content.order-again .button{background:#43215c!important;color:#fff!important;padding:12px 22px!important;border-radius:30px!important;font-size:12px!important;letter-spacing:0.5px}.woocommerce-message:has(a[href*="members-area"]),.woocommerce-message:has(a[href*="my-membership-content"]){display:none!important}.order_item .product-name .product-quantity{display:none}.order_item .product-name a{margin-right:15px!important}/body.halo-account-page.woocommerce-MyAccount-contentform.woocommerce-EditAccountForm.form-row:has(input[type="checkbox"]){display:block!important;width:100%!important;float:none!important;clear:both!important}body.halo-account-page.woocommerce-MyAccount-contentform.woocommerce-EditAccountFormlabel:has(input[type="checkbox"]){display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;line-height:1.7!important;white-space:normal!important}body.halo-account-page.woocommerce-MyAccount-contentform.woocommerce-EditAccountForminput[type="checkbox"]{display:inline-block!important;width:16px!important;height:16px!important;margin:0 10px 0 0!important;vertical-align:middle!important;accent-color:#43215c}/body.woocommerce-account{--halo-violet:#43215c;--halo-turquoise:#2ed2bd;--halo-jaune:#fdfc99;--halo-fond:#faf9f7;--halo-bordure:#e9e6e8}body.woocommerce-account.woocommerce-MyAccount-navigation li.is-active>a,body.woocommerce-account.halo-account-navigation li.is-active>a,body.woocommerce-account.halo-account-navigation a[aria-current="page"]{background-color:#fdfc99!important;color:#43215c!important}body.woocommerce-account.woocommerce-MyAccount-navigation a:hover,body.woocommerce-account.halo-account-navigation a:hover{background-color:#fdfc99!important;color:#43215c!important}body.woocommerce-account.woocommerce-MyAccount-content :is(a.button,a.woocommerce-button,a.woocommerce-Button,button.button,button.woocommerce-Button,input.button,a.cancel,a.change_payment_method){display:inline-block!important;width:auto!important;min-width:0!important;min-height:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-bottom:2px solid #43215c!important;border-radius:0!important;color:#43215c!important;font-size:12px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;padding:4px 0!important;margin:5px 14px 5px 0!important;transition:border-color .2s ease,color .2s ease!important}body.woocommerce-account.woocommerce-MyAccount-content :is(a.button,a.woocommerce-button,a.woocommerce-Button,button.button,input.button,a.cancel,a.change_payment_method):hover{background:transparent!important;background-image:none!important;box-shadow:none!important;color:#43215c!important;border-bottom-color:#2ed2bd!important;padding:4px 0!important}body.woocommerce-account.woocommerce-MyAccount-content:is(a.button,button.button)::after{content:none!important;display:none!important}body.woocommerce-account.woocommerce-MyAccount-content:is(a.button,button.button,input.button):focus-visible{outline:2px solid #43215c!important;outline-offset:4px}body.woocommerce-account.woocommerce-MyAccount-content table.shop_table,body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-table--order-details{width:100%;border:1px solid #e9e6e8;border-radius:12px;border-spacing:0;border-collapse:separate;overflow:hidden}body.woocommerce-account.woocommerce-MyAccount-content table.shop_table th,body.woocommerce-account.woocommerce-MyAccount-content table.shop_table td,body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-table--order-details th,body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-table--order-details td{padding:15px 14px!important;border-bottom:1px solid #e9e6e8;background-color:transparent;vertical-align:middle;line-height:1.6}body.woocommerce-account.woocommerce-MyAccount-content table.shop_table thead,body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-table--order-details thead{background-color:#faf9f7}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-table--order-details tfoot tr:last-child{background-color:#faf9f7;color:#43215c;font-weight:700}body.woocommerce-account.woocommerce-MyAccount-content :is(.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-customer-details h2){color:#43215c!important;font-size:21px!important;line-height:1.35!important;text-transform:none!important;margin-bottom:20px!important}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-customer-details address{background:#faf9f7!important;padding:22px!important;border:1px solid #e9e6e8!important;border-radius:12px!important;line-height:1.8;font-style:normal}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-info{background:#faf9f7!important;color:#43215c!important;border:1px solid #e9e6e8!important;border-radius:12px!important;padding:18px 22px!important;line-height:1.7}body.woocommerce-account.woocommerce-MyAccount-content .mhbc-account-credits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.woocommerce-account.mhbc-account-credits>h2{grid-column:1 / -1;font-size:25px!important;line-height:1.3;margin-bottom:6px;text-transform:none}body.woocommerce-account.mhbc-account-credits>.mhbc-account-block{padding:24px;background:#faf9f7!important;border:1px solid #e9e6e8;border-radius:14px;min-width:0}body.woocommerce-account.mhbc-account-block h3,body.woocommerce-account.mhbc-account-block h4{font-size:17px!important;color:#43215c!important;line-height:1.4;text-transform:none;margin-bottom:12px}body.woocommerce-account.mhbc-account-block p{line-height:1.7;margin-bottom:10px}body.woocommerce-account.mhbc-account-history{grid-column:1 / -1;background:#fff!important;overflow-x:auto}body.woocommerce-account.mhbc-account-history table{width:100%;border-collapse:collapse}body.woocommerce-account.mhbc-account-history th,body.woocommerce-account.mhbc-account-history td{padding:13px 12px;border-bottom:1px solid #e9e6e8;text-align:left}body.woocommerce-account.woocommerce-MyAccount-contentform.edit-accountp:has(input[type="checkbox"]),body.woocommerce-account.woocommerce-MyAccount-contentform.woocommerce-EditAccountFormp:has(input[type="checkbox"]){display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;text-align:left!important}body.woocommerce-account.woocommerce-MyAccount-contentform.edit-account label:has(input[type="checkbox"]){display:block!important;width:100%!important;max-width:100%!important;float:none!important;text-align:left!important;white-space:normal!important;line-height:1.8!important}body.woocommerce-account.woocommerce-MyAccount-contentform.edit-account label:has(input[type="checkbox"]) span,body.woocommerce-account.woocommerce-MyAccount-contentform.edit-account label:has(input[type="checkbox"]) strong{display:inline!important;float:none!important;width:auto!important}body.woocommerce-account.woocommerce-MyAccount-contentform.edit-account input[type="checkbox"]{width:16px!important;height:16px!important;margin:0 10px 0 0!important;vertical-align:middle!important;accent-color:#43215c}@media (max-width:1100px){body.woocommerce-account.woocommerce-MyAccount-content .mhbc-account-credits{grid-template-columns:1fr}body.woocommerce-account.mhbc-account-credits>h2,body.woocommerce-account.mhbc-account-history{grid-column:1}}@media (max-width:767px){body.woocommerce-account.woocommerce-MyAccount-content{min-width:0}body.woocommerce-account.mhbc-account-credits>.mhbc-account-block{padding:18px}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-info{padding:16px!important}body.woocommerce-account.woocommerce-MyAccount-contenttable.shop_table{font-size:13px}}body:is(.woocommerce-account,.halo-account-page){--halo-accent:#2ed2bd;--halo-accent-light:#e1f9f5;--halo-violet:#43215c;--halo-border:#e9e6e8}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-navigationli.is-active>a,body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-navigationa[aria-current="page"],body:is(.woocommerce-account,.halo-account-page).halo-account-navigationli.is-active>a,body:is(.woocommerce-account,.halo-account-page).halo-account-navigationa[aria-current="page"]{background:#e1f9f5!important;color:#43215c!important}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-navigation a:hover,body:is(.woocommerce-account,.halo-account-page).halo-account-navigation a:hover{background:#e1f9f5!important;color:#43215c!important}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content a:not(.button):not(.woocommerce-button){color:#00bfa9}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content a:not(.button):not(.woocommerce-button):hover{color:#43215c}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content .woocommerce-info{background:#e1f9f5!important;border:1px solid #c8eee8!important;color:#43215c!important;border-radius:12px!important}body:is(.woocommerce-account,.halo-account-page):is(.halo-account-badge,.halo-account-type,.halo-account-status,.mhbc-account-badge){background:#e1f9f5!important;color:#43215c!important}body:is(.woocommerce-account,.halo-account-page):is(.halo-account-dashboard-card,.halo-account-overview-card,.halo-account-card){background:#ffffff!important;border:1px solid #e9e6e8!important;border-radius:14px!important}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content .woocommerce-Address{float:none!important;width:100%!important;max-width:100%!important;min-width:0;padding:22px!important;border:1px solid #e9e6e8!important;border-radius:14px;background:#fff!important;box-sizing:border-box}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Address-title h2{color:#43215c!important;font-size:19px!important;line-height:1.4;margin:0 0 14px!important;text-transform:uppercase}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Address-title a.edit{display:inline-block;float:none!important;color:#43215c!important;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600;text-decoration:none;border-bottom:2px solid #43215c;padding:3px 0}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Address-title a.edit:hover{border-bottom-color:#2ed2bd}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Address address{background:transparent!important;border:0!important;padding:0!important;margin:0!important;color:#333!important;font-style:normal;line-height:1.8}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content:is(input.input-text,textarea,select):focus{border-color:#2ed2bd!important;outline:1px solid #2ed2bd;outline-offset:1px}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-contentinput[type="checkbox"]{accent-color:#2ed2bd}@media (max-width:767px){body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Addresses{grid-template-columns:1fr;gap:16px}body:is(.woocommerce-account,.halo-account-page).woocommerce-MyAccount-content.woocommerce-Address{padding:18px!important}}body.woocommerce-account.woocommerce-MyAccount-content a[href*="/reserver-salle/"]{color:#43215c!important}body.woocommerce-account.woocommerce-MyAccount-content a[href*="/programme/"]{color:#43215c!important}body.woocommerce-account.woocommerce-MyAccount-contenta[href*="/reserver-salle/"] :is(h2,h3,h4,strong),body.woocommerce-account.woocommerce-MyAccount-contenta[href*="/programme/"] :is(h2,h3,h4,strong){color:#43215c!important}body.woocommerce-account.mhbc-account-credits>.mhbc-account-block{background-color:#e1f9f5!important;border-color:#d4eeea!important}@media (max-width:1200px){body.woocommerce-account.woocommerce-MyAccount-content.mhbc-account-credits{grid-template-columns:1fr!important}}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-Addresses>.woocommerce-Address{position:static!important;float:none!important;clear:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;grid-column:auto!important;justify-self:stretch!important;box-sizing:border-box}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-Addresses::before,body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-Addresses::after{display:none!important}body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-Address-title a.edit{font-size:11px!important;letter-spacing:.5px!important;line-height:1.6!important;overflow-wrap:anywhere;border-bottom:2px solid #43215c!important}@media (max-width:767px){body.woocommerce-account.woocommerce-MyAccount-content.woocommerce-Addresses{grid-template-columns:1fr!important}}body.woocommerce-account.woocommerce-MyAccount-content a[href*="programme"],body.woocommerce-account.woocommerce-MyAccount-content a[href*="programme"] *{color:#43215c!important}body.woocommerce-account.mhbc-account-credits>.mhbc-account-block:not(.mhbc-account-history){background:#f5faf9!important;border:1px solid #daeae7!important}body.woocommerce-account.mhbc-account-credits>.mhbc-account-history{background:#ffffff!important;border:1px solid #e9e6e8!important}body.woocommerce-account.mhbc-account-history table,body.woocommerce-account.mhbc-account-history thead,body.woocommerce-account.mhbc-account-history tbody,body.woocommerce-account.mhbc-account-history tr,body.woocommerce-account.mhbc-account-history th,body.woocommerce-account.mhbc-account-history td{background:transparent!important}body.woocommerce-account.mhbc-account-history th,body.woocommerce-account.mhbc-account-history td{border-bottom:1px solid #e9e6e8!important}body.woocommerce-account.mhbc-account-credits h2,body.woocommerce-account.mhbc-account-block h3{color:#43215c!important}@media screen and (max-width:767px){.halo-checkout-recap #order_review table.shop_table{display:block!important;width:100%!important;border:0!important}.halo-checkout-recap #order_review thead{display:none!important}.halo-checkout-recap #order_review tbody,.halo-checkout-recap #order_review tfoot{display:block!important;width:100%!important}.halo-checkout-recap #order_review tr.cart_item{display:flex!important;flex-direction:column!important;background:#f5faf9!important;border:1px solid #daeae7!important;border-radius:12px!important;padding:16px!important;margin-bottom:15px!important}.halo-checkout-recap #order_review tr.cart_item td{display:block!important;width:100%!important;padding:6px 0!important;border:0!important;overflow-wrap:anywhere!important}.halo-checkout-recap #order_review td.product-total{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #daeae7!important;text-align:right!important;font-weight:700!important;color:#43215c!important}.halo-checkout-recap #order_review tfoot tr{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 0!important;border-bottom:1px solid #e9e6e8!important}.halo-checkout-recap #order_review tfoot th,.halo-checkout-recap #order_review tfoot td{display:block!important;width:auto!important;padding:0!important;border:0!important}.halo-checkout-recap #order_review tfoot td{text-align:right!important}.halo-checkout-recap #order_review tr.order-total{color:#43215c!important;font-weight:700!important;font-size:18px!important}.event-tickets .tribe-tickets__tickets{background:#FFFFFF!important;border:1px solid #DDD8E2!important;border-radius:18px!important;padding:28px!important;box-shadow:none!important;max-width:100%!important;box-sizing:border-box!important}.event-tickets .tribe-tickets__tickets-title{color:#39004B!important;font-size:26px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:24px!important}.event-tickets .tribe-tickets__tickets-item{padding:22px 0!important;border-bottom:1px solid #E6E1E8!important}.event-tickets .tribe-tickets__tickets-item-content-title{color:#39004B!important;font-size:18px!important;font-weight:700!important}.event-tickets .tribe-tickets__tickets-item-extra-price,.event-tickets .tribe-tickets__tickets-item-extra-price .tribe-amount{color:#39004B!important;font-size:21px!important;font-weight:700!important}.event-tickets .tribe-tickets__tickets-original-price{color:#888!important;font-size:14px!important}.event-tickets .tribe-tickets__tickets-item-quantity{border:1px solid #DDD8E2!important;border-radius:10px!important;padding:5px!important;background:#FFFFFF!important}.event-tickets .tribe-tickets__tickets-item-quantity-add,.event-tickets .tribe-tickets__tickets-item-quantity-remove{color:#39004B!important;background:#DDF3F0!important;border-radius:7px!important;font-weight:700!important}.event-tickets .tribe-tickets__tickets-footer{background:#DDF3F0!important;border-radius:12px!important;padding:20px!important;margin-top:22px!important;box-sizing:border-box!important}.event-tickets .tribe-tickets__tickets-footer-total,.event-tickets .tribe-tickets__tickets-footer-total .tribe-amount,.event-tickets .tribe-tickets__tickets-footer-quantity-number{color:#39004B!important;font-weight:700!important}.event-tickets .tribe-tickets__tickets-buy,.event-tickets #tribe-tickets__tickets-submit{background:#39004B!important;color:#FFFFFF!important;border:1px solid #39004B!important;border-radius:30px!important;padding:15px 26px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;box-shadow:none!important;text-decoration:none!important}.event-tickets .tribe-tickets__tickets-buy:not(:disabled):hover,.event-tickets #tribe-tickets__tickets-submit:not(:disabled):hover{background:#DDF3F0!important;color:#39004B!important}.event-tickets .tribe-tickets__tickets-buy:disabled,.event-tickets #tribe-tickets__tickets-submit:disabled{opacity:0.45!important;cursor:not-allowed!important}@media (max-width:767px){.event-tickets .tribe-tickets__tickets{padding:18px!important}.event-tickets .tribe-tickets__tickets-title{font-size:22px!important}.event-tickets .tribe-tickets__tickets-footer{padding:14px!important}}.decm_event_filter_parent_1 .dec-filter-event-inline>li.dec-filter-event-category-inline{border:none!important;border-radius:30px!important;padding:12px 17px!important;font-weight:600!important;transition:opacity .2s ease!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li[data-id="74"]{background:#FF605D!important;color:#FFFFFF!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li[data-id="75"]{background:#FEFC98!important;color:#000BE1!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li[data-id="73"]{background:#000BE1!important;color:#FFFFFF!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li:nth-child(4){background:#F22B40!important;color:#FFFFFF!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li:nth-child(5){background:#2AC4A8!important;color:#FFFFFF!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li:hover{opacity:.8!important}.decm_event_filter_parent_1 .dec-filter-event-inline>li::after{background:transparent!important}body form#tribe-tickets__tickets-form{background:#FF0000!important;border:5px solid red!important}body.woocommerce-order-received.woocommerce-order{color:#350C4E;font-size:15px;line-height:1.7}body.woocommerce-order-received.woocommerce-thankyou-order-received{background:#F1FAF7;color:#350C4E!important;border-left:4px solid #20BEAE;border-radius:12px;padding:22px 24px;margin:0 0 28px!important;font-size:19px;font-weight:700;line-height:1.5}body.woocommerce-order-receivedul.woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0 0 38px!important;padding:0!important;list-style:none!important}body.woocommerce-order-receivedul.woocommerce-order-overview li{float:none!important;display:block!important;width:auto!important;min-width:0;margin:0!important;padding:14px!important;border:1px solid #E7E1EB!important;border-radius:10px;background:#FAF9FB;font-size:12px!important;line-height:1.6;overflow-wrap:anywhere}body.woocommerce-order-receivedul.woocommerce-order-overview li strong{display:block;font-size:15px!important;color:#350C4E!important;margin-top:5px}body.woocommerce-order-received.woocommerce-order-details__title,body.woocommerce-order-received.woocommerce-column__title{color:#350C4E!important;font-size:22px!important;font-weight:700!important;line-height:1.35;margin:32px 0 18px!important}body.woocommerce-order-receivedtable.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:32px!important}body.woocommerce-order-receivedtable.woocommerce-table--order-details th,body.woocommerce-order-receivedtable.woocommerce-table--order-details td{padding:16px 12px!important;border-bottom:1px solid #E7E1EB;vertical-align:top;line-height:1.6}body.woocommerce-order-received.woocommerce-customer-details address{background:#FAF9FB;color:#350C4E;padding:22px!important;border:1px solid #E7E1EB;border-radius:12px;line-height:1.8;overflow-wrap:anywhere}@media (max-width:767px){body.woocommerce-order-receivedul.woocommerce-order-overview{grid-template-columns:1fr}body.woocommerce-order-received.woocommerce-thankyou-order-received{padding:18px;font-size:17px}body.woocommerce-order-receivedtable.woocommerce-table--order-details th,body.woocommerce-order-receivedtable.woocommerce-table--order-details td{padding:12px 8px!important}a.tribe-checkout-backlink{display:none!important}