.bg-dashboard-welcome h2{font-size:32px}.bg-dashboard-welcome p{color:#78695e}.bg-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bg-dashboard-card{border:1px solid #e2d8cd;border-radius:10px;padding:28px;background:#fffdfa}.bg-dashboard-card h3{font-size:24px}.bg-dashboard-card .bg-button{font-size:14px;padding:10px 16px}.bg-balance{display:flex;align-items:baseline;gap:12px;margin:20px 0 26px;color:#702635}.bg-balance bdi{font-size:52px;line-height:1}.bg-balance span{font-size:16px}.bg-dashboard-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.bg-account-shell .woocommerce-MyAccount-content> .woocommerce-MyAccount-title{display:none}.bg-account-shell .woocommerce-MyAccount-navigation a{border-radius:5px}.bg-account-shell .woocommerce-MyAccount-navigation .is-active a{background:#f4ece5;color:#702635;border-inline-start:3px solid #702635}.bg-account-shell .woocommerce-MyAccount-content:has(.bg-dashboard-grid) .wd-my-account-links{display:none}.bg-field-label{margin-bottom:5px;font-weight:500;color:#44382f}.bg-site .wpcf7-not-valid-tip{font-size:13px;color:#9b2439;margin-top:6px}.bg-site .wpcf7-response-output{border-radius:6px;padding:15px!important;margin:22px 0 0!important}.bg-site input::placeholder,.bg-site textarea::placeholder{color:#81776f}.bg-legal-index{padding:24px;border:1px solid #e2d8cd;background:#fffdfa;border-radius:8px;margin-bottom:35px;display:grid;gap:10px}.bg-legal-index a{color:#702635;text-decoration:underline;text-underline-offset:4px}.bg-prose :is(h2,h3){scroll-margin-top:24px}.bg-site .cart-empty{padding:30px;border:1px solid #e2d8cd;background:#fffdfa;border-radius:8px;text-align:center}.bg-site .return-to-shop{text-align:center}.bg-account-shell .woocommerce-password-strength{padding:10px;border-radius:5px}.bg-site .woocommerce-form__label-for-checkbox{line-height:1.7}.bg-site .woocommerce table :is(a,.button){overflow-wrap:anywhere}.bg-site .wpcf7 input[type=tel],.bg-site .wpcf7 input[type=email]{text-align:right}.bg-site .booking-info-wraper{background:#f3ebe2!important;border:1px solid #e1d6ca!important;border-radius:8px;padding:16px!important;color:#302b28!important}.bg-site #booking_info_text,.bg-site #booking_price_text{background:transparent!important;color:#302b28!important}.bg-site .single_add_to_cart_button.ph_book_now_button{background:#702635!important;color:#fff!important;border:0!important;border-radius:6px!important}.bg-site .single_add_to_cart_button.ph_book_now_button.disabled{opacity:.5!important}
@media(max-width:1000px){.bg-dashboard-grid{grid-template-columns:1fr}.bg-dashboard-card{padding:24px}}@media(max-width:760px){.bg-dashboard-welcome h2{font-size:28px}.bg-dashboard-actions{display:grid;grid-template-columns:1fr}.bg-dashboard-actions .bg-button{width:100%}.bg-account-shell .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;overflow:auto;padding-bottom:6px}.bg-account-shell .woocommerce-MyAccount-navigation li{flex-shrink:0}.bg-account-shell .woocommerce-MyAccount-navigation a{white-space:nowrap}.bg-legal-index{padding:20px}.bg-site .bg-form-panel input,.bg-site .bg-form-panel textarea{font-size:16px}}
.bg-account-shell .wd-my-account-sidebar .woocommerce-MyAccount-navigation{width:100%;float:none;padding:12px;background:#fffdfa;border:1px solid #e2d8cd}.bg-account-shell .wd-my-account-sidebar{min-width:210px}.bg-account-shell .wd-my-account-sidebar .woocommerce-MyAccount-navigation a{display:block;padding:13px 15px}.bg-field-label{display:block}.bg-account-shell .woocommerce-MyAccount-content{min-width:0}
@media(max-width:760px){.bg-account-shell .woocommerce-my-account-wrapper{display:block!important}.bg-account-shell .wd-my-account-sidebar{width:100%!important;max-width:none!important;flex-basis:100%!important;margin-bottom:20px}.bg-account-shell .woocommerce-MyAccount-content{width:100%!important;max-width:none!important;flex-basis:100%!important}}
.bg-account-shell .woocommerce-my-account-wrapper{margin:0!important;width:100%;gap:24px}.bg-account-shell .wd-my-account-sidebar{padding:0!important}.bg-account-shell .woocommerce-MyAccount-content{padding:26px!important}
@media(max-width:760px){.bg-account-shell .woocommerce-MyAccount-content{padding:22px 16px!important}.bg-account-shell .wd-my-account-sidebar{min-width:0!important}}
.bg-site #bg-booking .bg-booking-help,.bg-site #bg-booking .bg-booking-status{color:#44382f!important;font-size:14px;line-height:1.7;margin:12px 0 16px}.bg-site #bg-booking .bg-booking-status a{color:#702635!important;text-decoration:underline;text-underline-offset:3px}
