.et_pb_section_0_tb_header{padding-top:15px!important;padding-bottom:15px!important}.et_pb_row_0_tb_header{padding-top:15px!important;padding-bottom:0px!important}.product_meta{display:none}.menu-item-6236,.menu-item-6237{display:none!important}.et_mobile_menu .mobile-menu-button a{display:block;margin:10px 20px;padding:12px 15px;border-radius:10px;text-align:center;font-weight:600;transition:all 0.3s ease;line-height:1.4em}.et_mobile_menu .mobile-menu-button-solid a{background-color:#C5A963;color:#000000!important;border:2px solid #C5A963}.et_mobile_menu .mobile-menu-button-ghost a{background-color:transparent;color:#ffffff!important;border:2px solid #C5A963}.et_mobile_menu .mobile-menu-button-solid a:hover{background-color:transparent;color:#C5A963!important}.et_mobile_menu .mobile-menu-button-ghost a:hover{background-color:#C5A963;color:#000000!important}.woocommerce ul.products li.product a .et_shop_image img{width:auto;margin:0 auto!important;display:block;height:200px}.woocommerce-page .product-holder .product-img{height:200px;width:200px;display:flex;background-color:#fff}.woocommerce-page .product-holder .product-img.no-border img{height:185px;object-fit:contain;background-color:#fff}.et-cart-info{display:none}.floating-special-button{position:fixed!important;bottom:20px!important;right:20px!important;z-index:999999!important;background-color:#000000;color:#ffffff!important;padding:12px 24px;border-radius:5px;font-weight:bold;box-shadow:0px 4px 10px rgba(0,0,0,0.3);text-decoration:none}.floating-special-button:hover{background-color:#c7a464;transform:translateY(-2px);transition:all 0.3s ease}.payment-status-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#3d3d3d;background-color:#F9F5F0;padding:60px 20px;margin:0 -20px;text-align:center}.status-card{background-color:#ffffff;border-radius:12px;border:1px solid #EAE3DA;max-width:600px;margin:0 auto;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.07)}.status-icon{width:80px;height:80px;border-radius:50%;margin:0 auto 20px auto;display:flex;align-items:center;justify-content:center}.status-icon.success{background-color:#dcfce7;color:#166534}.status-icon.failure{background-color:#fee2e2;color:#991b1b}.payment-status-page h1{font-size:2.5rem;font-weight:600;margin-top:0;margin-bottom:10px}.payment-status-page .status-lead{font-size:1.2rem;color:#777;margin-bottom:30px}.payment-status-page p{font-size:1rem;line-height:1.6;margin-bottom:15px}.booking-summary{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:30px 0;text-align:left}.booking-summary h3{margin-top:0;text-align:center;font-size:1.25rem;margin-bottom:20px}.booking-summary ul{list-style:none;padding:0;margin:0}.booking-summary li{padding:8px 0;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between}.booking-summary li:last-child{border-bottom:none}.booking-summary li strong{color:#555}.status-actions{margin-top:40px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.status-actions a{text-decoration:none;padding:12px 28px;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all 0.3s ease;border:1px solid transparent}.status-actions .button-primary{background-color:#383838;color:#fff}.status-actions .button-primary:hover{background-color:#000}.status-actions .button-secondary{background-color:transparent;color:#383838;border-color:#383838}.status-actions .button-secondary:hover{background-color:#f0f0f0}@media screen and (min-width:980px){.mobi{display:none!important}}@media (max-width:767px){.payment-status-page h1{font-size:2rem}.status-card{padding:30px 20px}}@media only screen and (max-width:767px){.et_pb_slide_content h1{font-size:32px!important;line-height:1.2em!important}}