@media (max-width:768px){h2.wp-block-heading.title-hm-pg-main.has-large-font-size{font-size:1.5rem!important;line-height:2rem!important;text-align:center}p.desc-title-hm-pg-main.has-text-color.has-link-color.has-medium-font-size{font-size:1rem!important;line-height:1.5rem!important;text-align:center}}.ptkod-schedule-image img{background-color:#f1f1f1;animation:img-ptkod-pulse 1.5s 3}.payment_box.payment_method_nicepay_va{display:block!important;margin-top:16px}.ptkod-ListingExperiencesPage-top{margin-bottom:175px;display:none}.ptkod-ListingExperiencesPage-section{padding:50px 0 0}.ptkod-ListingExperiencesPage-section-sort-schedule,.ptkod-ListingExperiencesPage-section-sort-duration{display:none}@media (max-width:768px){.ptkod-tiket-opentrip-item-meeting-point{display:grid;font-size:14px;gap:0}}.woocommerce-checkout-review-order{display:block}.review-order-header,.review-order-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e1e1e1}.review-order-footer{padding:20px 0 10px}.review-order-footer .cart-subtotal,.review-order-footer .order-total{font-weight:700;display:flex;justify-content:space-between;align-items:center}.review-order-item .product-name{width:100%;text-align:left;display:grid;gap:16px}.main-quantity,.main-price,.meeting-point,.selected-date{display:grid;font-size:16px}.woocommerce-page.woocommerce-checkout #order_review{background-color:white!important}.payment-text-otid{font-weight:600;font-size:20px}.woocommerce-page.woocommerce-checkout #order_review :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.woocommerce-page.woocommerce-checkout #order_review :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25em;margin-bottom:.25em}p#billing_last_name_field{display:none}.order-total{font-size:22px}section.ptkod-invoice-section-xl{padding:clamp(4.526rem,12.235vw,9.825rem) 0}.ptkod-invoice-card{border:2px dashed #ddd;padding:2rem;border-radius:16px;background-color:white}.ptkod-invoice-col-12.mb-3{display:flex;justify-content:end}button.ptkod-invoice-btn-icon{background-color:#474630;padding:8px;border-radius:8px}section.ptkod-invoice-section-xl{padding:5% 15%}@media (max-width:768px){section.ptkod-invoice-section-xl{padding:15px}}main#print_area{background-color:#ededed}.ptkod-invoice-col-6.ptkod-invoice-col-flex.mb-5{display:grid;gap:12px}.ptkod-invoice-heads{display:flex;justify-content:space-between;align-items:flex-start;padding:30px 0}.ptkod-invoice-datas{display:grid}table.ptkod-invoice-table{width:100%}td.ptkod-invoice-text-body-price{text-align:end}.ptkod-invoice-order-details{border:1px solid #d9d9d9;padding:16px;border-radius:16px;display:grid;gap:8px}.ptkod-invoice-judul-prod-tiket,.ptkod-invoice-jumlah-tiket,.ptkod-invoice-harga-item-utama,.ptkod-invoice-meeting-point,.ptkod-invoice-tanggal{display:flex;justify-content:space-between;align-items:center;border-bottom:2px dashed rgba(187,183,183,.25);padding-bottom:8px}.ptkod-invoice-facility{padding:0 16px}.ptkod-invoice-jumlah-total{border-top:2px dashed #dddbdb;padding-top:16px;display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:20px}.ptkod-invoice-order-details-totals-tp{display:flex;justify-content:space-between;font-size:24px;padding:16px 8px;font-weight:600;font-family:"Poppins"}h1.ptkod-invoice-title{font-weight:700;font-size:24px;line-height:32px}img.ptkod-invoice-paid-notice{width:500px!important;position:absolute;top:40%;left:35%;opacity:.5}@media (max-width:768px){img.ptkod-invoice-paid-notice{width:250px!important;top:50%;left:25%;opacity:.3}.ptkod-invoice-card{padding:.5rem}h4.ptkod-invoice-company-name,.ptkod-invoice-datas,.table.ptkod-invoice-table,.ptkod-invoice-payment-method.ptkod-invoice-col-12{font-size:12px}.ptkod-invoice-col-6.ptkod-invoice-col-flex.mb-5{gap:0}table.ptkod-invoice-table{font-size:12px}}.ptkod-invoice-footer{display:flex;justify-content:space-between;padding:16px 0;align-items:center}.ptkod-invoice-footer-right{padding:8px 16px;border-radius:9999px;background-color:#4264ff;color:white;font-weight:500}.ptkod-invoice-footer-buttons{padding:8px 16px;border-radius:9999px;background-color:#fcb800;color:white;font-weight:500;cursor:pointer}.ptkod-invoice-footer-buttons:hover{background-color:#8b6708}.ptkod-invoice-footer-right:hover{background-color:#12257d}.ptkod-invoice-order-details-container{display:grid;gap:34px}.ptkod-fe-button-submit{position:sticky;bottom:10px;background:rgba(128,128,128,.15);padding:16px;border:1px solid #dbdbdb;box-shadow:0px -1px 10px 3px rgba(0,0,0,7%);border-radius:9999px;backdrop-filter:blur(20px);opacity:1}@media (max-width:768px){.ptkod-fe-button-submit{bottom:55px;padding:8px}}#customer_login{padding:5%;gap:75px;display:flex;flex-direction:column;border:1px solid #f5f5f5}button.woocommerce-button.button.woocommerce-form-login__submit{background-color:#5252ff;color:white;margin-bottom:24px;border-radius:9999px}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color:#5252ff;color:white;margin-bottom:24px;border-radius:9999px}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{border:1px solid #d5d5d5;padding:16px;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin-top:16px}#customer_login h2{font-size:22px;font-weight:600;padding-left:4px}.custom-register-confirmation-page{width:1280px;margin-left:auto;margin-right:auto;padding:50px 0;min-height:400px;margin-top:auto;margin-bottom:auto;text-align:center}.custom-register-confirmation-page h1{font-weight:600;font-size:20px;line-height:32px;padding-bottom:16px}.custom-register-confirmation-page p{padding-bottom:32px}button#loginPopupButton{background-color:#4f46e5;color:white;text-align:center;font-size:1rem;line-height:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:.75rem;padding-top:.75rem;border-radius:9999px;font-weight:500;cursor:pointer}@media (max-width:768px){.custom-register-confirmation-page{width:auto;margin:0;padding:50px 15px;min-height:400px}}@media (max-width:768px){.ptkod-single-faq-title{font-size:1.2rem}}.ptkod-cart-empty-message{text-align:center;margin-top:30px}.ptkod-cart-empty-title{font-size:24px;margin:20px 0}.ptkod-cart-empty-description{font-size:16px;margin-bottom:20px}.ptkod-cart-empty-button{background-color:#f27c22;color:white;padding:10px 20px;text-decoration:none;border-radius:5px}.ptkod-cart-empty-button:hover{background-color:#e06617;color:#fff}p.return-to-shop{display:none!important}.nc_wc_empty_cart_message_div{display:none!important}.ptkod-cart-recommendation{text-align:center;margin-top:50px}.ptkod-cart-recommendation h3{font-size:20px;font-weight:600;margin-bottom:20px}.ptkod-cart-recommendation .ptkod-schedule{margin-top:20px}.ptkod-cart-recommendation-phinisi{padding:75px 0}.ptkod-cart-recommendation-tur{border-top:1px solid #ebebeb;padding-top:26px}.xendit-cc-icons{max-width:200px!important}.payment_box.payment_method_xendit_cc{display:none!important}.wc_payment_method{list-style:none;margin-bottom:20px;display:flex;align-items:center}.wc_payment_method input.input-radio{margin-right:10px}.wc_payment_method label{display:flex;justify-content:space-between;align-items:center;width:100%}.wc_payment_method label img{margin-left:.3em;max-height:28px;max-width:65px}@media (max-width:768px){.woocommerce-page.woocommerce-checkout #order_review{padding:1rem!important}.woocommerce-page.woocommerce-checkout #customer_details{padding:1rem!important}}.payment_box.payment_method_xendit_bniva p,.payment_box.payment_method_xendit_briva p,.payment_box.payment_method_xendit_bsiva p,.payment_box.payment_method_xendit_bjbva p,.payment_box.payment_method_xendit_permatava p,.payment_box.payment_method_xendit_ovo p,.payment_box.payment_method_xendit_dana p,.payment_box.payment_method_xendit_akulaku p,.payment_box.payment_method_xendit_cimbva p,.payment_box.payment_method_xendit_mandiriva p,.payment_box.payment_method_xendit_bcava p,.payment_box.payment_method_xendit_linkaja p,.payment_box.payment_method_xendit_shopeepay p{display:none}input.input-radio{width:2rem;height:2rem;border-radius:9999px;appearance:none;border:2px solid #ccc;outline:none;cursor:pointer;position:relative}input.input-radio:checked{background-color:#4f46e5;border:3px solid #4f46e5;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}input.input-radio::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:9999px;background-color:white;display:none}input.input-radio:checked::before{display:block}#payment .wc_payment_methods .selected-payment{background-color:#ffe5e5!important;border-radius:16px!important;padding:0 8px!important;transition:background-color .3s ease;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #cecece!important}.half-border-phinisi{position:relative}.half-border-phinisi::before{content:"";position:absolute;left:0;top:50%;height:259%;width:1px;background-color:black}.half-border-phinisi::after{content:"";position:absolute;right:0;top:50%;height:259%;width:2px;background-color:black}@media (max-width:768px){.half-border-phinisi::before{height:526%}.half-border-phinisi::after{content:"";position:absolute;right:-1px;top:50%;height:528%;width:1px;background-color:black}}