p#description{color:white!important}span.select2-selection__placeholder{color:white!important}.wcfm_menu_items.wcfm_menu_wcfm-vendors,.wcfm_menu_items.wcfm_menu_calendario-vendedor{width:110%!important}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px}.woocommerce-MyAccount-navigation ul li a{display:block;background-color:#FFA500;color:white;text-decoration:none;padding:12px 20px;border-radius:8px;font-weight:bold;transition:background-color 0.3s ease,transform 0.2s ease}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#e69500;transform:translateY(-2px)}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#cc8400;box-shadow:0 0 8px rgba(0,0,0,0.2)}button.et_pb_menu__icon.et_pb_menu__search-button{display:none!important}.header_store_name span{font-size:18px!important;font-family:'Lato',sans-serif!important}.lft.bd_icon_box{display:none!important}.store_info_parallal.wcfmmp_store_header_email{display:none!important}.store_info_parallal.wcfmmp_store_header_phone{display:none!important}@media screen and (max-width:768px){button.button[name="apply_coupon"]{width:100%!important}}#wcfm_membership_registration_form{background-color:#032b31!important;padding:20px!important;border-radius:20px!important}#wcfm_membership_registration_form input[type="text"],#wcfm_membership_registration_form input[type="email"],#wcfm_membership_registration_form input[type="number"],#wcfm_membership_registration_form input[type="password"],#wcfm_membership_registration_form textarea{width:100%!important;background-color:#032b31!important;border:2px solid #68b735!important;border-radius:8px!important;padding:10px!important;font-size:16px!important;color:white!important;outline:none!important;transition:border-color 0.3s,box-shadow 0.3s!important;margin-bottom:15px!important;box-shadow:none!important}#wcfm_membership_registration_form input::placeholder,#wcfm_membership_registration_form textarea::placeholder{color:rgba(255,255,255,0.6)!important}#wcfm_membership_registration_form label{color:white!important;font-size:15px!important;margin-bottom:5px!important;display:block!important}#wcfm_membership_registration_form input:focus,#wcfm_membership_registration_form textarea:focus{border-color:#a6e48d!important;box-shadow:0 0 5px #a6e48d!important}#wcfm_membership_register_button{background-color:#68b735!important;color:#00332f!important;border:none!important;padding:12px 30px!important;border-radius:30px!important;font-weight:bold!important;font-size:16px!important;cursor:pointer!important;transition:background-color 0.3s!important;display:block!important;margin:20px auto 0 auto!important;text-align:center!important}#wcfm_membership_register_button:hover{background-color:#a6e48d!important}@media (max-width:768px){#wcfm_membership_registration_form .wcfm-content{flex-direction:column!important}#wcfm_membership_registration_form .wcfm_ele{width:100%!important}}p.wcfm_store_slug_verified{display:none!important}h2.wcfm_registration_form_heading{display:none!important}body #page-container .et_pb_section .et_pb_wc_checkout_payment_info_0 #payment #place_order{height:50px!important;margin-top:40px!important;margin-left:20px!important}@media (max-width:768px){.time-picker{max-height:none!important;width:350px!important;margin-left:-25px!important}input#cantidad_personas{padding:10px!important;margin-bottom:10px!important;background-color:#032B31!important}}.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation-link--followings,.woocommerce-MyAccount-navigation-link--support-tickets,.woocommerce-MyAccount-navigation-link--inquiry,.woocommerce-MyAccount-navigation-link--edit-address{display:none!important}.wcfm-membership-wrapper{background:transparent!important;box-shadow:none!important}.fc-scroller{scrollbar-width:none;-ms-overflow-style:none}.fc-scroller::-webkit-scrollbar{display:none}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{cursor:pointer}.modal-content{background-color:#03312C!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{width:100%;background-color:transparent;border:2px solid #68b735;border-radius:8px;padding:10px;font-size:16px;color:white;outline:none;transition:border-color 0.3s}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:rgba(255,255,255,0.6)}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#a6e48d}@media (max-width:768px){.wpcf7-form .row{display:flex;flex-direction:column}.wpcf7-form .col-md-6,.wpcf7-form .col-12{width:100%;margin-bottom:15px}}.wpcf7-submit{background-color:#68b735;color:#00332f;border:none;padding:10px 25px;border-radius:30px;font-weight:bold;font-size:16px;cursor:pointer;transition:background-color 0.3s}.wpcf7-submit:hover{background-color:#a6e48d}.fc-dayGridMonth-view.fc-view.fc-daygrid{background-color:#03312C!important;color:white!important}.fc-event-time{display:none!important}.available-time{display:inline-block;padding:10px 15px;margin:5px;background-color:#7CDA24;color:#fff;border-radius:8px;text-align:center;font-size:14px;cursor:pointer;transition:background-color 0.3s,transform 0.2s;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.available-time:hover{background-color:#0056b3;transform:scale(1.05)}.available-time:active{background-color:#004a9e;transform:scale(0.98)}#wcfmmp-store .right_side{width:100%!important}.lft.left_sidebar.widget-area.sidebar{display:none!important}.woocommerce .quantity .woocommerce form .form-row .input-text,.woocommerce form .form-row select{width:200px!important;color:white!important}input.qty,.woocommerce-page span#select2-billing_state-container{color:white!important}.select2-container--default .select2-selection--single{background-color:#66BB33!important;color:white!important;width:100px!important}.quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{-webkit-appearance:none;background-color:#66BB33!important;color:white!important;border-radius:12px!important}.woocommerce form .form-row label{color:white!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{flex:0 0 100%;max-width:100%}#main-content{background-color:#032B31!important}@media (min-width:981px){#main-content .container:before{content:none!important;display:none!important}}#left-area{border-left:none!important;float:none!important;margin:0 auto!important;width:100%!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#66BB33!important}a.wcfm_catalog_enquiry{display:none!important}ul.et_pb_tabs_controls.clearfix{display:none!important}body.single-product div.product form.cart{background-color:transparent!important}.time-picker-wraper #ph-calendar-time li.ph-calendar-date.selected-date{background-color:#f89e1b!important}li.ph-calendar-date.booking-full.de-active{background-color:red!important}.time-picker-wraper #ph-calendar-time li.ph-calendar-date{background-color:#78C043;color:white!important;border-radius:20px!important;padding:10px 20px!important;font-weight:bold!important;font-size:16px!important;text-align:center!important;display:inline-block!important;border:none!important;box-shadow:0 2px 4px rgba(0,0,0,0.2)!important;margin:5px!important;cursor:pointer!important}.time-picker-wraper #ph-calendar-time li.booking-disabled{background-color:red!important}.booking-info-wraper{display:none!important}.single_add_to_cart_button.button.alt.disabled.ph_book_now_button,.single-product div.product form.cart .button{background-color:#f89e1b!important;border-radius:12px!important;color:#013229!important;font-weight:600!important;box-shadow:0px 6px 12px rgba(0,0,0,0.2)!important}.is-style-logos-only{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.is-style-logos-only a{color:white;font-size:24px;text-decoration:none;transition:transform 0.2s ease}.is-style-logos-only a:hover{transform:scale(1.2)}.woocommerce-cart-form{background-color:#022830!important;padding:10px;border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.6);color:white}.woocommerce-cart-form table.shop_table{background-color:transparent!important;color:white!important}.woocommerce-cart-form table.shop_table th,.woocommerce-cart-form table.shop_table td{border-color:rgba(255,255,255,0.1)}.woocommerce-cart-form .product-name a,.woocommerce-cart-form .product-subtotal,.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-quantity{color:#59e519!important}th.product-name{color:#59e519!important}button.button[name="apply_coupon"]{float:right;color:#59e519!important}button.button[name="apply_coupon"]:hover{background-color:#8aed5d;color:#F89E1B}#coupon_code::placeholder{color:white!important}#coupon_code{background-color:#03312C;color:white;border-radius:8px;padding:8px 12px;border:1px solid #59e519;height:50px}.woocommerce-cart .actions .button[name="update_cart"]{color:white!important;border:5px solid #17cc39!important;border-radius:8px;font-weight:bold;box-shadow:0px 4px 8px rgba(0,0,0,0.2);padding:10px 20px;transition:all 0.3s ease}.woocommerce-cart .actions .button[name="update_cart"]:hover{background-color:#17cc39!important;border-color:#17cc39!important}.cart_totals{background-color:#022830!important;color:white!important;padding:20px;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,0.5);margin-top:30px}.cart_totals h2{color:#59e519!important;font-size:24px;margin-bottom:20px}.cart_totals table.shop_table{width:100%;border-collapse:collapse}.cart_totals table.shop_table th,.cart_totals table.shop_table td{color:white!important;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,0.1)}.cart_totals .order-total strong{color:#59e519!important;font-size:18px}.wc-proceed-to-checkout .checkout-button{background-color:#59e519!important;color:#022830!important;font-weight:bold;border:2px solid #59e519;border-radius:8px;padding:12px 24px;display:inline-block;margin-top:20px;transition:all 0.3s ease}.wc-proceed-to-checkout .checkout-button:hover{background-color:#4ad117!important;border-color:#59e519}.wc-proceed-to-checkout .checkout-button{background-color:#59e519!important;color:#022830!important;font-weight:bold;border:2px solid #17cc39!important;border-radius:8px;padding:12px 24px;display:inline-block;margin-top:20px;transition:all 0.3s ease}.wc-proceed-to-checkout .checkout-button:hover{background-color:#4ad117!important;border-color:#17cc39!important;transform:scale(1.05)}.woocommerce-billing-fields{box-shadow:0 4px 20px rgba(0,0,0,0.5);border-radius:20px;padding:20px}.woocommerce-billing-fields input.input-text,.woocommerce-billing-fields select,.woocommerce-billing-fields .select2-container--default .select2-selection--single{width:100%!important;box-sizing:border-box;padding:10px;font-size:16px;border:2px solid #68b735;border-radius:8px;background-color:#032b31;color:white}.woocommerce-billing-fields .form-row{width:100%!important;margin-bottom:15px;display:block}#billing_country_field{display:flex;align-items:center;gap:10px}#billing_country_field label{margin:0;white-space:nowrap}#billing_country_field .woocommerce-input-wrapper{margin:0}#billing_country_field .woocommerce-input-wrapper strong{color:white;font-size:16px}.select2-container--default .select2-selection--single{background-color:#032b31;border:2px solid #68b735;border-radius:8px;height:42px;line-height:42px;color:white}.select2-selection__rendered{color:white!important}.select2-selection__arrow{height:42px!important}.woocommerce-billing-fields label{color:white;font-size:15px;margin-bottom:5px;display:block}.woocommerce-billing-fields input::placeholder{color:rgba(255,255,255,0.6)}.woocommerce-billing-fields input:focus,.woocommerce-billing-fields select:focus{border-color:#a6e48d;box-shadow:0 0 5px #a6e48d}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-top:20px;color:#ffffff}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border:1px solid #04404f;padding:10px}.woocommerce-checkout-review-order-table th{background-color:#033843}@media (max-width:768px){.col2-set{flex-direction:column}}.woocommerce-additional-fields{background-color:#032b31;box-shadow:0 4px 20px rgba(0,0,0,0.5);border-radius:20px;padding:20px;margin-top:20px}#order_review{box-shadow:0px 4px 10px rgba(0,0,0,0.5)}.woocommerce-checkout-review-order-table{box-shadow:0px 4px 10px rgba(0,0,0,0.5)}#order_review_heading{color:#ffffff}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table dl,.woocommerce-checkout-review-order-table dt,.woocommerce-checkout-review-order-table dd{color:#ffffff;border-color:rgba(255,255,255,0.1)}.woocommerce-checkout-review-order-table a{color:#59e519;text-decoration:underline}.woocommerce-checkout-payment img,.woocommerce-checkout-payment p{color:#ffffff;filter:brightness(1.2)}.woocommerce-error{color:white!important}.woocommerce-error a{color:white!important;transition:color 0.3s ease}.woocommerce-error a:hover{color:#032b31!important}#order_comments{width:100%!important;min-height:80px!important;min-width:200px!important;resize:vertical}#order_comments::placeholder{color:rgba(255,255,255,0.8)}a.button.wc-forward{background-color:transparent;border:2px solid #59e519;color:#ffffff;padding:10px 20px;border-radius:8px;text-decoration:none;display:inline-block;transition:background-color 0.3s ease,color 0.3s ease;font-weight:600}a.button.wc-forward:hover{background-color:#032b31;color:#ffffff;border-color:#032b31}#user-registration-form-75197{background-color:#032b31;padding:20px;border-radius:20px}#user-registration-form-75197 input[type="text"],#user-registration-form-75197 input[type="email"],#user-registration-form-75197 input[type="number"],#user-registration-form-75197 input[type="password"],#user-registration-form-75197 textarea{width:100%;background-color:#032b31;border:2px solid #68b735;border-radius:8px;padding:10px;font-size:16px;color:white;outline:none;transition:border-color 0.3s,box-shadow 0.3s;margin-bottom:15px}#user-registration-form-75197 input::placeholder,#user-registration-form-75197 textarea::placeholder{color:rgba(255,255,255,0.6)}#user-registration-form-75197 label{color:white;font-size:15px;margin-bottom:5px;display:block}#user-registration-form-75197 input:focus,#user-registration-form-75197 textarea:focus{border-color:#a6e48d;box-shadow:0 0 5px #a6e48d}#user-registration-form-75197 .ur-submit-button{background-color:#68b735;color:#00332f;border:none;padding:12px 30px;border-radius:30px;font-weight:bold;font-size:16px;cursor:pointer;transition:background-color 0.3s;display:block;margin:20px auto 0 auto;text-align:center}#user-registration-form-75197 .ur-submit-button:hover{background-color:#a6e48d}@media (max-width:768px){#user-registration-form-75197 .ur-form-grid{flex-direction:column}#user-registration-form-75197 .ur-field-item{width:100%!important}}p.wcfm_store_slug_verified{display:none!important}h2.wcfm_registration_form_heading{display:none!important}#wcfm_membership_registration_form{background-color:#032b31;padding:20px;border-radius:20px}#wcfm_membership_registration_form input[type="text"],#wcfm_membership_registration_form input[type="email"],#wcfm_membership_registration_form input[type="number"],#wcfm_membership_registration_form input[type="password"],#wcfm_membership_registration_form textarea{width:100%;background-color:#032b31;border:2px solid #68b735;border-radius:8px;padding:10px;font-size:16px;color:white;outline:none;transition:border-color 0.3s,box-shadow 0.3s;margin-bottom:15px}#wcfm_membership_registration_form input::placeholder,#wcfm_membership_registration_form textarea::placeholder{color:rgba(255,255,255,0.6)}#wcfm_membership_registration_form label,#wcfm_membership_registration_form p.wcfm_ele{color:white;font-size:15px;margin-bottom:5px;display:block}#wcfm_membership_registration_form input:focus,#wcfm_membership_registration_form textarea:focus{border-color:#a6e48d;box-shadow:0 0 5px #a6e48d}#wcfm_membership_registration_form input[type="submit"],#wcfm_membership_registration_form button[type="submit"]{background-color:#68b735;color:#00332f;border:none;padding:12px 30px;border-radius:30px;font-weight:bold;font-size:16px;cursor:pointer;transition:background-color 0.3s;display:block;margin:20px auto 0 auto;text-align:center}#wcfm_membership_registration_form input[type="submit"]:hover,#wcfm_membership_registration_form button[type="submit"]:hover{background-color:#a6e48d}@media (max-width:768px){#wcfm_membership_registration_form .wcfm-container{flex-direction:column}#wcfm_membership_registration_form .wcfm_ele{width:100%!important}}.woocommerce-form-login{background-color:#032b31;padding:20px;border-radius:20px}.woocommerce-form-login input[type="text"],.woocommerce-form-login input[type="password"]{width:100%;box-sizing:border-box;background-color:#032b31;border:2px solid #68b735;border-radius:8px;padding:10px;font-size:16px;color:white;margin-bottom:15px;outline:none;transition:border-color 0.3s,box-shadow 0.3s}.woocommerce-form-login .password-input{display:block;width:100%;box-sizing:border-box;margin-bottom:15px}.woocommerce-form-login .show-password-input{background:none;border:none;position:absolute;right:15px;top:12px;cursor:pointer}.woocommerce-form-login input::placeholder{color:rgba(255,255,255,0.6)}.woocommerce-form-login label{color:white;font-size:15px;margin-bottom:5px;display:block}.woocommerce-form-login input:focus{border-color:#a6e48d;box-shadow:0 0 5px #a6e48d}.woocommerce-form-login button[type="submit"]{background-color:transparent;border:2px solid #68b735;color:#68b735;padding:12px;border-radius:0px;font-weight:bold;font-size:16px;cursor:pointer;transition:all 0.3s ease;width:100%;text-align:center;box-sizing:border-box}.woocommerce-form-login button[type="submit"]:hover{background-color:#a6e48d;border-color:#a6e48d;color:#00332f}.woocommerce-LostPassword a{color:white;text-decoration:underline;transition:color 0.3s ease}.woocommerce-LostPassword a:hover{color:#a6e48d}.woocommerce-form-login,#wcfm_membership_registration_form{box-shadow:0 4px 20px rgba(0,0,0,0.5);border-radius:20px}