@import url('https://fonts.googleapis.com/css2?family=Alata&family=Cardo&display=swap');body,p,li,span{font-family:'Cardo',serif!important;font-size:16px!important;color:#000000!important}h1,h2,h3,h4,h5,h6{font-family:'Alata',sans-serif!important;color:#000000!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#6ab165!important}.woocommerce-Price-amount.amount{color:#6ab165!important;font-size:28px!important;font-weight:700!important}.form-field[class*="wc_bookings_field_persons_"] label{border:2px solid #6ab165!important;border-radius:8px!important;padding:10px!important}.form-field[class*="wc_bookings_field_persons_"] label{font-family:'Alata',sans-serif!important;font-size:24px!important;color:#000!important;margin-bottom:10px!important;padding-top:5px!important}.wc-bookings-date-picker-timezone-block{visibility:hidden}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{background-color:#6ab165!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{background-color:#6ab165!important}.wc-bookings-date-picker .ui-datepicker-header{background-color:#6ab165!important;background-image:none!important;border:none!important;border-top:none!important;color:#ffffff!important}.ui-datepicker-month,.ui-datepicker-year{color:white!important}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#6ab165!important;color:#ffffff!important;border-radius:6px!important;border:none!important}.wc-bookings-date-picker .ui-datepicker td.bookable a:hover{background-color:#5ca358!important;color:#ffffff!important}.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{background-color:#6ab165!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:12px 28px!important;font-family:'Alata',sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px;transition:all 0.25s ease-in-out;cursor:pointer}.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt:hover{background-color:#5ca358!important;transform:scale(1.03)}.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled,.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt:disabled{background-color:#b7d6b1!important;color:#ffffff!important;opacity:0.8!important;cursor:not-allowed!important;transform:none!important}.wc-bookings-booking-form .block-picker li a{background-color:#6ab165!important;color:#ffffff!important;border:2px solid #6ab165!important;border-radius:8px!important;padding:10px 18px!important;margin:6px!important;font-family:'Alata',sans-serif!important;font-size:15px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;display:inline-block!important;transition:all 0.3s ease!important}.wc-bookings-booking-form .block-picker li a:hover{background-color:#5ca358!important;border-color:#5ca358!important;transform:scale(1.05)}.wc-bookings-booking-form .block-picker li a.selected{background-color:#4e8c4c!important;border-color:#4e8c4c!important;color:#ffffff!important;transform:scale(1.05)}.wc-bookings-booking-form .block-picker li a.unavailable,.wc-bookings-booking-form .block-picker li a.disabled{background-color:#e5e5e5!important;color:#999!important;border-color:#ddd!important;cursor:not-allowed!important;opacity:0.6!important;transform:none!important}.wc-bookings-booking-form .block-picker,.wc-bookings-booking-form .block-picker li{list-style:none!important}.wc-bookings-booking-form .block-picker li::marker{content:none!important}.form-field[class*="wc_bookings_field_persons_"]{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.form-field[class*="wc_bookings_field_persons_"] label{margin:0!important;width:auto!important;display:inline-block!important;font-family:'Alata',sans-serif!important;font-size:24px!important;color:#000!important}.form-field[class*="wc_bookings_field_persons_"] input[type="number"],.form-field[class*="wc_bookings_field_persons_"] .input-text{width:80px!important;text-align:center!important;font-size:18px!important}.form-field[class*="wc_bookings_field_persons_"] .description{flex-basis:100%;margin-top:8px!important;font-size:16px!important;color:#333!important;line-height:1.4!important}.adai-form{background:#f7f7f7;padding:25px;border-radius:10px;margin-top:25px}.adai-form h3{font-size:22px;margin-bottom:20px}.adai-form label{font-weight:600;display:block;margin-bottom:5px}.adai-form input[type="text"],.adai-form textarea{width:100%;padding:10px;border-radius:6px;border:1px solid #ddd;margin-bottom:15px}.adai-form input[type="checkbox"]{display:none}.adai-form input[type="checkbox"]+label{display:inline-block;background:white;padding:12px 18px;border-radius:8px;border:2px solid #ddd;margin:6px;cursor:pointer;transition:all .2s}.adai-form input[type="checkbox"]:checked+label{background:#ff7a00;color:white;border-color:#ff7a00}.woocommerce-breadcrumb,.posted_in{visibility:hidden}.single-product .et_pb_tabs,.single-product .et_pb_wc_tabs{margin-top:30px}.single-product ul.et_pb_tabs_controls.clearfix{display:flex;flex-wrap:wrap;gap:12px;padding:0!important;margin:0 0 18px!important;background:transparent!important;border-bottom:none!important}.single-product ul.et_pb_tabs_controls.clearfix:before,.single-product ul.et_pb_tabs_controls.clearfix:after{display:none!important}.single-product ul.et_pb_tabs_controls.clearfix li{background:transparent!important;border:none!important;margin:0!important;padding:0!important;float:none!important}.single-product ul.et_pb_tabs_controls.clearfix li:before,.single-product ul.et_pb_tabs_controls.clearfix li:after{display:none!important}.single-product ul.et_pb_tabs_controls.clearfix li a{display:inline-block!important;padding:12px 22px!important;background:#ffffff!important;color:#2f3a2f!important;border:1px solid rgba(106,177,101,0.25)!important;border-radius:999px!important;font-weight:700!important;font-size:15px!important;line-height:1.2!important;transition:all .25s ease}.single-product ul.et_pb_tabs_controls.clearfix li a:hover{background:rgba(106,177,101,0.08)!important;color:rgb(106,177,101)!important;border-color:rgba(106,177,101,0.45)!important;transform:translateY(-1px)}.single-product ul.et_pb_tabs_controls.clearfix li.et_pb_tab_active a,.single-product ul.et_pb_tabs_controls.clearfix li.description_tab.et_pb_tab_active a{color:#ffffff!important;border-color:rgb(106,177,101)!important;box-shadow:0 8px 20px rgba(106,177,101,0.22)}.single-product .et_pb_all_tabs{border:1px solid rgba(106,177,101,0.18)!important;border-radius:18px!important;padding:32px!important;box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative;overflow:hidden}.single-product .et_pb_all_tabs:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,rgb(106,177,101) 0%,rgba(106,177,101,0.25) 100%)}.single-product .et_pb_tab{padding:0!important;background:transparent!important}.single-product .et_pb_tab h1,.single-product .et_pb_tab h2,.single-product .et_pb_tab h3,.single-product .et_pb_tab h4{color:rgb(106,177,101)!important;font-weight:800!important;line-height:1.2!important;margin-bottom:16px!important}.single-product .et_pb_tab p,.single-product .et_pb_tab li{color:#4b564b!important;font-size:16px!important;line-height:1.8!important}.single-product .et_pb_tab ul{padding-left:20px!important;margin-top:16px!important}.single-product .et_pb_tab li{margin-bottom:10px!important}.single-product .et_pb_tab strong{color:#263126!important;font-weight:800!important}.single-product .et_pb_tab table,.single-product .et_pb_tab table.shop_attributes{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.single-product .et_pb_tab table th,.single-product .et_pb_tab table td{padding:14px 16px!important;border-bottom:1px solid rgba(106,177,101,0.12)!important;text-align:left}.single-product .et_pb_tab table th{color:rgb(106,177,101)!important;font-weight:700!important;background:rgba(106,177,101,0.05)!important}@media (max-width:767px){.single-product ul.et_pb_tabs_controls.clearfix{gap:8px}.single-product ul.et_pb_tabs_controls.clearfix li a{padding:10px 15px!important;font-size:14px!important}.single-product .et_pb_all_tabs{padding:22px 18px!important;border-radius:14px!important}.single-product .et_pb_tab p,.single-product .et_pb_tab li{font-size:15px!important;line-height:1.7!important}}#main-header,#top-header,.et-l--header,#et-secondary-nav,#et-top-navigation{display:none!important}#page-container{padding-top:0!important}#main-content{padding-top:0!important}.woocommerce-cart #sidebar,.woocommerce-cart .et_pb_widget_area,.woocommerce-cart .widget-area,.woocommerce-cart aside,.woocommerce-cart .right-area{display:none!important}.woocommerce-cart #main-content .container:before{display:none!important}.woocommerce-cart .entry-title,.woocommerce-cart h1,.woocommerce-cart .woocommerce-products-header__title,.woocommerce-cart .wp-block-woocommerce-filled-cart-block h1{color:#2d3a2d;font-weight:800;font-size:38px;line-height:1.15;margin-bottom:22px}.woocommerce-cart .entry-title::before,.woocommerce-cart h1::before,.woocommerce-cart .woocommerce-products-header__title::before,.woocommerce-cart .wp-block-woocommerce-filled-cart-block h1::before{content:"🛒 ";margin-right:6px}.woocommerce-cart table.shop_table,.woocommerce-cart .wc-block-cart,.woocommerce-cart .wc-block-components-sidebar{border-radius:18px!important;overflow:hidden}.woocommerce-cart table.shop_table{border:1px solid rgba(106,177,101,0.14)!important;background:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.woocommerce-cart table.shop_table thead th{background:rgba(106,177,101,0.08);color:#2f3a2f;font-weight:700;border-bottom:1px solid rgba(106,177,101,0.14)!important;padding:18px 16px!important}.woocommerce-cart table.shop_table tbody td{padding:20px 16px!important;border-top:1px solid rgba(106,177,101,0.10)!important;vertical-align:middle}.woocommerce-cart td.product-thumbnail img,.woocommerce-cart .wc-block-cart-item__image img{border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,0.08)}.woocommerce-cart td.product-name a,.woocommerce-cart .wc-block-components-product-name{color:#2d3a2d!important;font-weight:700;font-size:18px;text-decoration:none!important}.woocommerce-cart td.product-name a:hover,.woocommerce-cart .wc-block-components-product-name:hover{color:rgb(106,177,101)!important}.woocommerce-cart dl.variation,.woocommerce-cart .wc-block-components-product-metadata{margin-top:10px;padding:12px 14px;background:#f7fbf6;border:1px solid rgba(106,177,101,0.12);border-radius:12px;font-size:14px}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .wc-block-components-formatted-money-amount{color:#2f3a2f;font-weight:700}.woocommerce-cart input.qty,.woocommerce-cart .wc-block-components-quantity-selector input{border:1px solid rgba(106,177,101,0.22)!important;border-radius:10px!important;min-height:42px;background:#fff}.woocommerce-cart .coupon .input-text{border:1px solid rgba(106,177,101,0.22)!important;border-radius:10px!important;min-height:44px;padding:0 14px!important}.woocommerce-cart .button,.woocommerce-cart button.button,.woocommerce-cart a.button,.woocommerce-cart .wc-block-components-button{border-radius:12px!important;font-weight:700!important;transition:all .25s ease}.woocommerce-cart .actions .button,.woocommerce-cart .coupon .button{background:#f4faf3!important;color:rgb(106,177,101)!important;border:1px solid rgba(106,177,101,0.24)!important}.woocommerce-cart .actions .button:hover,.woocommerce-cart .coupon .button:hover{background:rgba(106,177,101,0.10)!important;color:#2d3a2d!important}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wc-block-components-sidebar{background:linear-gradient(180deg,#fbfdfb 0%,#f4faf3 100%);border:1px solid rgba(106,177,101,0.16);border-radius:18px;padding:24px!important;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.woocommerce-cart .cart_totals h2,.woocommerce-cart .wc-block-components-totals-wrapper h2{color:rgb(106,177,101);font-weight:800}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart a.checkout-button,.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-cart .wc-block-components-checkout-place-order-button,.woocommerce-cart .wp-element-button.checkout{background:rgb(106,177,101)!important;color:#ffffff!important;border:none!important;border-radius:14px!important;font-weight:800!important;font-size:16px!important;padding:16px 24px!important;box-shadow:0 10px 24px rgba(106,177,101,0.26)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart a.checkout-button:hover,.woocommerce-cart .wc-block-cart__submit-button:hover,.woocommerce-cart .wc-block-components-checkout-place-order-button:hover,.woocommerce-cart .wp-element-button.checkout:hover{background:rgb(92,160,88)!important;color:#ffffff!important;transform:translateY(-1px)}.woocommerce-cart a.remove{color:#cc4b4b!important;font-size:22px!important}.woocommerce-cart a.remove:hover{background:#cc4b4b!important;color:#fff!important;border-radius:999px}@media (max-width:767px){.woocommerce-cart .entry-title,.woocommerce-cart h1,.woocommerce-cart .woocommerce-products-header__title,.woocommerce-cart .wp-block-woocommerce-filled-cart-block h1{font-size:28px}.woocommerce-cart table.shop_table tbody td{padding:14px 12px!important}.woocommerce-cart td.product-name a,.woocommerce-cart .wc-block-components-product-name{font-size:16px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wc-block-components-sidebar{padding:18px!important}}.woocommerce-checkout #sidebar,.woocommerce-checkout .et_pb_widget_area,.woocommerce-checkout .widget-area,.woocommerce-checkout aside,.woocommerce-checkout .right-area,.woocommerce-checkout .widget_search,.woocommerce-checkout .widget_recent_entries,.woocommerce-checkout .widget_recent_comments,.woocommerce-checkout .widget_block,.woocommerce-checkout .wp-block-search,.woocommerce-checkout .wp-block-latest-posts,.woocommerce-checkout .wp-block-latest-comments{display:none!important}.woocommerce-checkout #main-content .container:before{display:none!important}.woocommerce-checkout #left-area{width:100%!important;float:none!important;padding-right:0!important}.woocommerce-checkout #main-content .container,.woocommerce-checkout .container,.woocommerce-checkout .et_pb_row,.woocommerce-checkout .et_pb_section{width:80%!important;max-width:80%!important}.woocommerce-checkout #page-container,.woocommerce-checkout #main-content{padding-top:0!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:rgb(106,177,101)!important;border-color:rgb(106,177,101)!important;color:#ffffff!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{background:rgb(92,160,88)!important;border-color:rgb(92,160,88)!important;color:#ffffff!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:active{background:rgb(92,160,88)!important;border-color:rgb(92,160,88)!important;color:#ffffff!important;box-shadow:0 0 0 3px rgba(106,177,101,0.22)!important}