:root{--border-radius: 30px;--border-thickness: 1px}:root{--button-min: 1rem;--button-preferred: 1.1vw;--button-max: 1.2rem;--button-font-weight: 400;--button-uppercase: none;--button-border-thickness: 2px;--button-border-radius: 30px;--button-family: "DM Serif Display", serif}:root{--woocommerce-account-display-navigation-background-colour: #373d21;--woocommerce-account-display-navigation-text-colour: #FFFFFF;--woocommerce-account-display-navigation-hover-background-colour: #bc6c24;--woocommerce-account-display-navigation-hover-text-colour: #FFFFFF}:root,body{--display-factor: .8}@media(min-width: 576px){:root,body{--display-factor: .85}}@media(min-width: 768px){:root,body{--display-factor: .9}}@media(min-width: 992px){:root,body{--display-factor: .925}}@media(min-width: 1200px){:root,body{--display-factor: .95}}@media(min-width: 1400px){:root,body{--display-factor: .975}}@media(min-width: 1600px){:root,body{--display-factor: 1}}:root{--fonts-headings-h1-min: 2.5rem;--fonts-headings-h1-preferred: 3.5vw;--fonts-headings-h1-max: 4rem;--fonts-headings-h1-weight: 400;--fonts-headings-h1-uppercase: none;--fonts-headings-h2-min: 2rem;--fonts-headings-h2-preferred: 2.5vw;--fonts-headings-h2-max: 3rem;--fonts-headings-h2-weight: 400;--fonts-headings-h2-uppercase: none;--fonts-headings-h3-min: 1.8rem;--fonts-headings-h3-preferred: 2.3vw;--fonts-headings-h3-max: 2.6rem;--fonts-headings-h3-weight: 400;--fonts-headings-h3-uppercase: none;--fonts-headings-h4-min: 1.4rem;--fonts-headings-h4-preferred: 1.7vw;--fonts-headings-h4-max: 2rem;--fonts-headings-h4-weight: 400;--fonts-headings-h4-uppercase: none;--fonts-headings-h5-min: 1.2rem;--fonts-headings-h5-preferred: 1.4vw;--fonts-headings-h5-max: 1.6rem;--fonts-headings-h5-weight: 400;--fonts-headings-h5-uppercase: none;--fonts-headings-h6-min: 1rem;--fonts-headings-h6-preferred: 1.2vw;--fonts-headings-h6-max: 1.4rem;--fonts-headings-h6-weight: 400;--fonts-headings-h6-uppercase: none;--fonts-body-min: .9rem;--fonts-body-preferred: 1.1vw;--fonts-body-max: 1.1rem;--fonts-body-weight: 400;--fonts-body-bold-weight: 700;--fonts-body-uppercase: none;--fonts-families-heading: "DM Serif Display", serif;--fonts-families-body: "Playfair Display", serif}:root{--floating_nav_fonts-top-min: .9rem;--floating_nav_fonts-top-preferred: 1vw;--floating_nav_fonts-top-max: 1.1rem;--floating_nav_fonts-top-weight: 400;--floating_nav_fonts-top-uppercase: none;--floating_nav_fonts-top-family: "DM Serif Display", serif;--floating_nav_fonts-sub-1-min: .9rem;--floating_nav_fonts-sub-1-preferred: 1vw;--floating_nav_fonts-sub-1-max: 1.1rem;--floating_nav_fonts-sub-1-weight: 400;--floating_nav_fonts-sub-1-uppercase: none;--floating_nav_fonts-sub-1-family: "DM Serif Display", serif;--floating_nav_fonts-sub-2-min: .9rem;--floating_nav_fonts-sub-2-preferred: 1vw;--floating_nav_fonts-sub-2-max: 1.1rem;--floating_nav_fonts-sub-2-weight: 400;--floating_nav_fonts-sub-2-uppercase: none;--floating_nav_fonts-sub-2-family: "DM Serif Display", serif}:root{--header_nav_fonts-top-min: .9rem;--header_nav_fonts-top-preferred: 1vw;--header_nav_fonts-top-max: 1.1rem;--header_nav_fonts-top-weight: 400;--header_nav_fonts-top-uppercase: none;--header_nav_fonts-top-family: "Playfair Display", serif;--header_nav_fonts-sub-1-min: .9rem;--header_nav_fonts-sub-1-preferred: 1vw;--header_nav_fonts-sub-1-max: 1.1rem;--header_nav_fonts-sub-1-weight: 400;--header_nav_fonts-sub-1-uppercase: none;--header_nav_fonts-sub-1-family: "Playfair Display", serif;--header_nav_fonts-sub-2-min: .9rem;--header_nav_fonts-sub-2-preferred: 1vw;--header_nav_fonts-sub-2-max: 1.1rem;--header_nav_fonts-sub-2-weight: 400;--header_nav_fonts-sub-2-uppercase: none;--header_nav_fonts-sub-2-family: "Playfair Display", serif}:root{--header-logo-sizing-header-logo: 250px;--header-logo-sizing-floating-nav-logo: 150px}:root{--footer-logo-sizing-footer-logo: 200px}@media(max-width: 767.98px){header .header-logo img{max-width:33vw}}form.forminator-custom-form{margin-bottom:0 !important}form.forminator-custom-form label{color:#1d1d1d;font-family:var(--fonts-families-heading) !important;font-size:clamp(var(--fonts-body-min),var(--fonts-body-preferred),var(--fonts-body-max)) !important;font-weight:400 !important;margin-bottom:8px}form.forminator-custom-form label+.forminator-description{display:none !important}form.forminator-custom-form input,form.forminator-custom-form textarea,form.forminator-custom-form .select2-selection{background:#fff !important;border:1px solid rgba(29,29,29,.5) !important;padding:15px !important;color:#1d1d1d !important;border-radius:15px !important;font-size:clamp(var(--fonts-body-min),1rem,var(--fonts-body-max)) !important;font-family:var(--fonts-families-body) !important;font-weight:400 !important}form.forminator-custom-form input::placeholder,form.forminator-custom-form textarea::placeholder,form.forminator-custom-form .select2-selection::placeholder{color:rgba(29,29,29,.7) !important}form.forminator-custom-form .select2-selection{padding:10px 15px !important}form.forminator-custom-form .select2-selection__rendered,form.forminator-custom-form .select2-selection__arrow{color:#1d1d1d !important}form.forminator-custom-form .forminator-field-textarea .forminator-description{display:none !important}form.forminator-custom-form .forminator-error-message{background:rgba(0,0,0,0) !important;color:#930a2d !important;padding:5px 0 0 !important}form.forminator-custom-form .forminator-button-submit{padding:10px 30px !important;display:inline-block!important;font-family:var(--button-family) !important;font-size:clamp(var(--button-min),var(--button-preferred),var(--button-max)) !important;letter-spacing:.5px !important;border:var(--button-border-thickness) solid transparent!important;cursor:pointer!important;text-align:center!important;text-decoration:none!important;background:transparent!important;font-weight:var(--button-font-weight) !important;text-transform:var(--button-uppercase) !important;border-radius:calc(var(--button-border-radius)*var(--display-factor)) !important;transition:all .25s ease-in-out 0s;background:#373d21 !important;color:#fff !important}form.forminator-custom-form .forminator-button-submit:hover,form.forminator-custom-form .forminator-button-submit:focus{background:#bc6c24 !important;color:#fff !important;box-shadow:none !important}.forminator-edit-module{display:none !important}.ct-block-adaptive-layout:has(.als-content-block>.block-wrapper>.image),.ct-block-split-content:has(.als-content-block>.block-wrapper>.image){overflow:visible}.ct-block-adaptive-layout .als-content-block:has(.block-wrapper>.image)>.block-wrapper,.ct-block-split-content .als-content-block:has(.block-wrapper>.image)>.block-wrapper{box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.2);border-radius:calc(var(--border-radius)/2*var(--display-factor))}.ct-block-adaptive-layout .als-content-block:has(.block-wrapper>.image) .image img,.ct-block-split-content .als-content-block:has(.block-wrapper>.image) .image img{border:8px solid #fff}.ct-block-faqs .faqs .faq .block-wrapper .question p{font-weight:var(--fonts-body-weight)}.post-item-col>.block-wrapper .post-item--featured-img{box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.2);border:8px solid #fff}.ct-postmeta-wrapper .ct-postmeta i{display:none}.single-product .product-wrapper .woocommerce-notices-wrapper{display:none}.single-product .product-wrapper .product-details .summary .price{display:none}.single-product .product-wrapper .product-details .summary form.cart{display:block;margin-top:30px}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form{border:0;padding:0;margin-bottom:30px;border-radius:15px;border:6px solid #fff;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2)}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker{padding:0;margin:0}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker>.picker{margin-bottom:0}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background:#f9f9f9;background-image:none;border-radius:0;-webkit-border-radius:0;border-top:0;color:#1d1d1d;text-transform:none;font-family:var(--fonts-families-heading)}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header>a{background:rgba(0,0,0,0)}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header .ui-datepicker-title{font-weight:400;color:#373d21}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar{font-family:var(--fonts-families-heading)}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar tbody tr td.bookable a{background-color:rgba(55,61,33,.5) !important}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar tbody tr td.bookable-range .ui-state-default{background:#606c37 !important}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form .wc-bookings-booking-cost{margin:0;background:#f9f9f9}.single-product .product-wrapper .product-details .summary form.cart .wc-bookings-booking-form button[disabled=disabled]{cursor:not-allowed;opacity:.5}