.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{position:relative;height:fit-content;background-color:#532354;border-radius:100px;padding:10px 14px!important;color:#fff!important;top:15px;left:60px}#zmb-payment-popup,#zmb-payment-popup *{font-family:'Poppins',sans-serif!important}.dec-modal,.dec-modal *,.dec-event-detail,.dec-event-detail *,.dec-modal-content,.dec-modal-body,.dec-day-events-detail,.dec-event-header,.dec-event-title,.dec-event-description,.dec-btn-primary,.dec-btn-reserver,.dec-btn-login{font-family:'Poppins',sans-serif!important}#zmb-flexible-popup,#zmb-flexible-popup *{font-family:'Poppins',sans-serif!important}.dec-modal .dashicons,.dec-modal [class*="icon-"],.dec-modal i,#zmb-payment-popup .dashicons,#zmb-flexible-popup .dashicons{font-family:inherit!important}.woocommerce,.woocommerce-page,.woocommerce table,.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,#customer_login,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.woocommerce-info,.woocommerce-error,.woocommerce-message,.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce h5,.woocommerce h6,.woocommerce p,.woocommerce span,.woocommerce a,.woocommerce button,.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce label,.woocommerce td,.woocommerce th{font-family:'Poppins',sans-serif!important}.woocommerce .dashicons,.woocommerce [class*="icon-"],.woocommerce [class*="fa-"],.woocommerce i{font-family:inherit!important}.dashicons,.dashicons-before:before,[class*="dashicons-"],.wp-menu-image,#adminmenu .wp-menu-image:before,#wpadminbar *,.ab-icon:before{font-family:dashicons!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{display:none!important}.et_pb_column_9{border-radius:20px}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:white!important}body.wp-admin table.wp-list-table.tags td.column-description,body.wp-admin table.wp-list-table.tags td.column-slug,body.wp-admin table.wp-list-table.tags td.column-posts,body.wp-admin table.wp-list-table.tags td.column-posts a{color:#532354!important}.et_pb_menu .sub-menu a{white-space:normal!important;width:300px;max-width:550px;display:block;font-size:14px!important}.et_pb_menu .sub-menu{min-width:320px}.parallax-img img{transform:translateY(-30px)}body .et_pb_section:has(.dec-calendar-wrapper){max-width:100%!important;width:100%!important;padding:0!important}body .et_pb_section:has(.dec-calendar-wrapper) .et_pb_row{max-width:100%!important;width:100%!important;padding:0 20px!important}body .et_pb_section:has(.dec-calendar-wrapper) .et_pb_column{max-width:100%!important;width:100%!important}body .dec-calendar-wrapper{max-width:90%!important;width:100%!important;margin:20px auto!important}body .dec-calendar-grid{padding:20px 40px!important}body .dec-calendar-days{gap:10px!important}@media (min-width:1600px){body .dec-calendar-grid{padding:30px 60px!important}body .dec-calendar-days{gap:12px!important}}.dec-calendar-legend{display:none}.et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info{background-color:#F5F1EA!important}#payment,.woocommerce-checkout-payment{background:white;border:2px solid #e0e0e0!important;border-radius:8px;padding:25px;margin-top:30px}#payment .wc_payment_methods,.woocommerce-checkout-payment .wc_payment_methods{border:none!important;padding:0!important;margin:0!important}#payment .wc_payment_method,.woocommerce-checkout-payment .wc_payment_method{background:#f9f9f9;border:2px solid #e0e0e0;border-radius:8px;padding:15px;margin-bottom:15px!important;transition:all 0.3s ease;list-style:none!important}#payment .wc_payment_method:hover,.woocommerce-checkout-payment .wc_payment_method:hover{border-color:#532354;background:#fff}#payment .wc_payment_method.active,#payment .wc_payment_method.et_pb_checked,.woocommerce-checkout-payment .wc_payment_method.active,.woocommerce-checkout-payment .wc_payment_method.et_pb_checked{border-color:#532354;background:#f3e5f5}#payment .wc_payment_method label,.woocommerce-checkout-payment .wc_payment_method label{font-size:16px;font-weight:bold;color:#333;cursor:pointer;display:inline-block;margin-left:10px}#payment .wc_payment_method input[type="radio"],.woocommerce-checkout-payment .wc_payment_method input[type="radio"]{width:20px;height:20px;margin-right:10px;vertical-align:middle}#payment .payment_box,.woocommerce-checkout-payment .payment_box{background:#fff8e1!important;border:1px solid #ffd54f!important;border-radius:5px;padding:15px!important;margin-top:10px!important}#payment .payment_box p,.woocommerce-checkout-payment .payment_box p{margin:0;font-size:14px;line-height:1.6}#payment #place_order,.woocommerce-checkout-payment #place_order,button[name="woocommerce_checkout_place_order"]{background:linear-gradient(135deg,#532354 0%,#764ba2 100%)!important;color:white!important;border:none!important;padding:18px 40px!important;font-size:18px!important;font-weight:bold!important;border-radius:8px!important;width:100%;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;margin-top:20px!important}#payment #place_order:hover,.woocommerce-checkout-payment #place_order:hover,button[name="woocommerce_checkout_place_order"]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(83,35,84,0.4)}.woocommerce-terms-and-conditions-wrapper{background:#f5f5f5;padding:15px;border-radius:5px;margin:15px 0;font-size:13px}.woocommerce-checkout table.shop_table{border:none!important;background:#f9f9f9;border-radius:8px;overflow:hidden}.woocommerce-checkout table.shop_table thead{background:#532354}.woocommerce-checkout table.shop_table thead th{color:white!important;font-weight:bold;padding:15px!important;border:none!important}.woocommerce-checkout table.shop_table tbody,.woocommerce-checkout table.shop_table tfoot{background:white}.woocommerce-checkout table.shop_table tfoot tr{border-top:2px solid #e0e0e0!important}.woocommerce-checkout table.shop_table tfoot th{padding:15px!important;font-weight:bold;color:#333}.woocommerce-checkout table.shop_table tfoot td{padding:15px!important;font-size:20px;font-weight:bold;color:#532354}.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment,.et_pb_wc_checkout_payment_info_0 .woocommerce-order{background-color:white!important}@media (max-width:768px){#payment #place_order{padding:15px 20px!important;font-size:16px!important}}