(function (win, fn) {
var done = false, top = true,
doc = win.document,
root = doc.documentElement,
modern = doc.addEventListener,
add = modern ? 'addEventListener' : 'attachEvent',
rem = modern ? 'removeEventListener' : 'detachEvent',
pre = modern ? '' : 'on',
init = function (e) {
if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;
(e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);
if (!done) {
done = true;
fn.call(win, e.type || e);
}
},
poll = function () {
try {
root.doScroll('left');
} catch (e) {
setTimeout(poll, 50);
return;
}
init('poll');
};
if (doc.readyState == 'complete') fn.call(win, 'lazy');
else {
if (!modern) if (root.doScroll) {
try {
top = !win.frameElement;
} catch (e) {
}
if (top) poll();
}
doc[add](pre + 'DOMContentLoaded', init, false);
doc[add](pre + 'readystatechange', init, false);
win[add](pre + 'load', init, false);
}
})(window, function () {
window.BooklySearchForm.showForm("bookly-search-form-my-form", "bookly-search-form-my-form-6983ce326c063", {"main_color":"#262626","service_card_width":260,"service_header_height":200,"staff_card_width":260,"hide_borders":false,"show_book_more":true,"show_qr_code":true,"show_calendar":true,"show_services_filter":true,"show_staff_filter":false,"show_staff_rating":false,"show_timezone":false,"show_receipt_on_cart":true,"show_receipt_on_payment":true,"skip_cart_step":false,"use_cart_local_storage":true,"default_service":null,"default_staff":null,"service_card_show_badge":false,"package_card_show_badge":true,"gift_card_show_badge":true,"services_fields_order":["service","duration","price","staff"],"services_fields_show":["service","price"],"packages_fields_order":["package","service","duration","price","staff"],"packages_fields_show":["package","service","duration","price"],"gift_cards_fields_order":["title","price"],"gift_cards_fields_show":["title","price"],"show_first_slot_only":false,"show_gift_cards":true,"show_add_to_calendar":true,"show_slot_info":false,"sell_services":true,"sell_gift_cards":false,"full_name_required":true,"first_name_required":true,"last_name_required":true,"email_required":true,"phone_required":true,"address_required":false,"birthday_required":false,"verify_credentials":"email","show_summary_service":true,"show_summary_staff":false,"show_summary_date":true,"show_summary_price":true,"show_blocked_slots":false,"show_change_date":false,"initial_view":"form","hidden_services":[],"hidden_gift_cards":[],"details_fields_order":["text","full_name","first_name","last_name","email","phone","address","notes","birthday","terms","google_maps","custom_fields"],"details_fields_width":{"text":12,"full_name":12,"first_name":6,"last_name":6,"email":6,"phone":6,"google_maps":12,"address":12,"notes":12,"birthday":12,"terms":12,"custom_fields":[]},"details_fields_show":["text","first_name","last_name","email","phone","custom_fields","notes"],"cards_display_mode":"with_slots","available_dates":"schedule","show_services_mode":"no_any","address":{"order":["country","state","postcode","city","street","street_number","additional_address"],"show":["country","state","postcode","city","street","street_number","additional_address"],"labels":{"country":"Country","state":"State\/Region","postcode":"Postal Code","city":"City","street":"Street Address","street_number":"Street Number","additional_address":"Additional Address"}},"l10n":{"steps":{"calendar":"Start","extras":"Extras","slots":"Time","cart":"Cart","details":"Details","payment":"Payment","done":"Finish"},"steps_descriptions":{"calendar":"Select service","extras":"Add extras","slots":"Select time slot","cart":"Check cart","details":"Your information","payment":"Make purchase","done":"Done"},"address_label":"Address","address_placeholders":{"country":"Country","state":"State\/Region","postcode":"Postal Code","city":"City","street":"Street Address","street_number":"Street Number","additional_address":"Additional Address"},"notes":"Notes","birthday":"Birthday","staff":"Staff","any_staff":"Any","service":"Service","gift_card":"Gift card","gift_card_title":"Gift card","date":"Date","time":"Time","price":"Price","next":"Next","back":"Back","select_service":"Select service","select_staff":"Any","book_now":"Book now","buy_now":"Buy now","book_more":"Book more","close":"Close","full_name":"Full name","full_name_error_required":"Required","first_name":"First name","first_name_error_required":"Required","last_name":"Last name","last_name_error_required":"Required","email":"Email","email_error_required":"Required","phone":"Phone","phone_error_required":"Required","address_field_required":"Required","birthday_error_required":"Required","no_slots":"No time slots available","slot_not_available":"Slot already booked","no_results":"No results found","nop":"Number of persons","booking_success":"Thank you!","booking_error":"Oops!","booking_completed":"Your booking is complete.
Please check your email to proceed with the payment.","order_id":"Your order number","gift_card_booking_completed":"Your gift card has been created.","processing":"Your payment has been accepted for processing.","group_skip_payment":"Payment has been skipped.","payment_impossible":"No payment methods available. Please contact service provider.","appointments_limit_reached":"You are trying to use the service too often. Please contact us to make a booking.","terms_text":"I agree to the terms of service","text_calendar":"Click on the image to continue!","text_extras":"Select the Extras you'd like (Multiple Selection)","text_slots":"Click on a time slot to proceed with booking","text_details":"Please provide your details in the form below to proceed with the booking","text_payment":"Please tell us how you would like to pay","gift_card_label":"Gift card","gift_card_button":"Apply","gift_card_text":"Your gift card code if you have one","gift_card_expired":"This gift card has expired","gift_card_invalid":"This gift card cannot be used for the current order","gift_card_low_balance":"Gift card balance is not enough","gift_card_not_found":"Gift card not found","timezone":"Your time zone","select_city":"Select city","add_to_calendar":"Add to calendar","total":"Total","sub_total":"Subtotal","discount":"Discount","to_pay":"Amount to pay","verify_code":"Verification code","verify_email":"Enter verification code from email","verify_phone":"Enter verification code from SMS","verify_resend":"Resend code","verify_apply":"Apply","verify_code_incorrect":"Incorrect verification code","cart_item_not_available":"The selected time is not available anymore","initial_view_button_title":"Start Experience","capacity":"Capacity","capacity_busy":"Busy","capacity_free":"Free","payment_system_local":"I will pay locally"},"type":"search-form","show_nop":true,"show_nop_on_slots":false,"categories_any":false,"services_any":false,"staff_any":false,"events_any":false,"name":"Search Form","custom_css":":root {\n --karst-yellow: #FAD22A;\n --karst-dark: #474443;\n --karst-gray: #757475;\n}\n\n\/* Target semua search form *\/\ndiv[class^=\"bookly-search-form-my-form\"] {\n background-color: var(--karst-yellow) !important;\n padding: 16px 20px !important;\n border-radius: 12px !important;\n display: flex !important;\n flex-wrap: wrap !important;\n gap: 10px !important;\n align-items: center !important;\n box-shadow: 0 4px 12px rgba(71,68,67,0.15) !important;\n}\n\n\/* Input fields inside search form *\/\ndiv[class^=\"bookly-search-form-my-form\"] input[type=\"text\"],\ndiv[class^=\"bookly-search-form-my-form\"] input[type=\"search\"] {\n flex: 1 !important;\n background-color: #fff !important;\n color: var(--karst-dark) !important;\n border: 2px solid var(--karst-gray) !important;\n border-radius: 8px !important;\n font-size: 16px !important;\n padding: 12px 16px !important;\n}\n\n\/* Dropdowns *\/\ndiv[class^=\"bookly-search-form-my-form\"] select {\n padding: 12px 16px !important;\n border-radius: 8px !important;\n border: 2px solid var(--karst-gray) !important;\n background-color: #fff !important;\n color: var(--karst-dark) !important;\n font-size: 16px !important;\n}\n\n\/* Button *\/\ndiv[class^=\"bookly-search-form-my-form\"] button {\n padding: 12px 20px !important;\n background-color: var(--karst-dark) !important;\n color: #fff !important;\n font-weight: bold !important;\n border-radius: 8px !important;\n cursor: pointer !important;\n transition: background-color 0.3s ease !important;\n}\n\ndiv[class^=\"bookly-search-form-my-form\"] button:hover {\n background-color: var(--karst-gray) !important;\n}\n\n\/* Responsive tweaks *\/\n@media (max-width: 768px) {\n div[class^=\"bookly-search-form-my-form\"] {\n flex-direction: column !important;\n align-items: stretch !important;\n }\n\n div[class^=\"bookly-search-form-my-form\"] button {\n width: 100% !important;\n }\n}","token":"my-form"});
});
var ajaxurl = "https://karstventure.com/wp-admin/admin-ajax.php";
.bookly-search-form-my-form-6983ce326c063 {
--bookly-color: #262626;
}
:root {
--bookly-flags-url: url(https://karstventure.com/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags.png);
--bookly-flags2x-url: url(https://karstventure.com/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags@2x.png);
--rtl-phone-align: left;
}
:root {
--karst-yellow: #FAD22A;
--karst-dark: #474443;
--karst-gray: #757475;
}
/* Target semua search form */
div[class^="bookly-search-form-my-form"] {
background-color: var(--karst-yellow) !important;
padding: 16px 20px !important;
border-radius: 12px !important;
display: flex !important;
flex-wrap: wrap !important;
gap: 10px !important;
align-items: center !important;
box-shadow: 0 4px 12px rgba(71,68,67,0.15) !important;
}
/* Input fields inside search form */
div[class^="bookly-search-form-my-form"] input[type="text"],
div[class^="bookly-search-form-my-form"] input[type="search"] {
flex: 1 !important;
background-color: #fff !important;
color: var(--karst-dark) !important;
border: 2px solid var(--karst-gray) !important;
border-radius: 8px !important;
font-size: 16px !important;
padding: 12px 16px !important;
}
/* Dropdowns */
div[class^="bookly-search-form-my-form"] select {
padding: 12px 16px !important;
border-radius: 8px !important;
border: 2px solid var(--karst-gray) !important;
background-color: #fff !important;
color: var(--karst-dark) !important;
font-size: 16px !important;
}
/* Button */
div[class^="bookly-search-form-my-form"] button {
padding: 12px 20px !important;
background-color: var(--karst-dark) !important;
color: #fff !important;
font-weight: bold !important;
border-radius: 8px !important;
cursor: pointer !important;
transition: background-color 0.3s ease !important;
}
div[class^="bookly-search-form-my-form"] button:hover {
background-color: var(--karst-gray) !important;
}
/* Responsive tweaks */
@media (max-width: 768px) {
div[class^="bookly-search-form-my-form"] {
flex-direction: column !important;
align-items: stretch !important;
}
div[class^="bookly-search-form-my-form"] button {
width: 100% !important;
}
}