body.page-id-23,body.postid-34,body.postid-424{--iz-booking-blue:#2e3192;--iz-booking-red:#ED1C24;--iz-booking-ink:#333333;--iz-booking-muted:#bbbbbb;--iz-booking-white:#ffffff}body.page-id-23 .booking-nav,body.postid-34 .booking-nav,body.postid-424 .booking-nav,body.woocommerce-cart .booking-nav,body.woocommerce-checkout .booking-nav{display:flex;clear:both;width:100%;gap:10px;margin:0 0 28px;padding:0;border-bottom:4px solid var(--iz-booking-blue);list-style:none}body.page-id-23 .booking-nav li,body.postid-34 .booking-nav li,body.postid-424 .booking-nav li,body.woocommerce-cart .booking-nav li,body.woocommerce-checkout .booking-nav li{display:block;flex:1 1 0%;max-width:170px;margin:0!important;padding:16px 20px;color:var(--iz-booking-white);background:var(--iz-booking-red);font-size:18px;font-weight:700;line-height:22px;text-align:center;text-transform:uppercase;white-space:nowrap}body.page-id-23 .booking-nav li.active,body.postid-34 .booking-nav li.active,body.postid-424 .booking-nav li.active,body.woocommerce-cart .booking-nav li.active,body.woocommerce-checkout .booking-nav li.active{background:var(--iz-booking-blue)}body.page-id-23 .booking-nav li>a,body.postid-34 .booking-nav li>a,body.postid-424 .booking-nav li>a{display:block;margin:-16px -20px!important;padding:16px 20px;color:inherit;text-decoration:none}body.page-id-23 .entry-content>h3{margin:0 0 20px;color:var(--iz-booking-blue);font-size:clamp(22px, 2.5vw, 30px);text-transform:uppercase}body.page-id-23 .booking-box{position:relative;display:flow-root;width:100%;box-sizing:border-box;margin:24px 0 0;padding:26px 30px 30px;color:var(--iz-booking-white);background:var(--iz-booking-blue);border-radius:2px}body.page-id-23 .booking-box h3{max-width:calc(100% - 190px);margin:0 0 12px;color:var(--iz-booking-white);font-size:clamp(22px, 2.5vw, 30px);line-height:1.15;text-transform:uppercase}body.page-id-23 .booking-box>a{float:right;min-width:150px;margin:0 0 16px 34px;padding:14px 24px;color:var(--iz-booking-white);background:var(--iz-booking-red);border-radius:4px;font-size:18px;font-weight:700;line-height:22px;text-align:center;text-decoration:none;text-transform:uppercase}body.page-id-23 .booking-box>a:hover,body.page-id-23 .booking-box>a:focus-visible{color:var(--iz-booking-red);background:var(--iz-booking-white)}body.postid-34 .woocommerce-breadcrumb,body.postid-424 .woocommerce-breadcrumb,body.postid-34 form.variations_form,body.postid-424 form.variations_form,body.postid-34 .woocommerce-product-gallery,body.postid-424 .woocommerce-product-gallery,body.postid-34 .single-product-category,body.postid-424 .single-product-category,body.postid-34 .product_meta,body.postid-424 .product_meta,body.postid-34 .woocommerce-tabs,body.postid-424 .woocommerce-tabs,body.postid-34 .related.products,body.postid-424 .related.products{display:none!important}body.postid-34 .site-main div.product,body.postid-424 .site-main div.product{display:block!important;width:100%!important;margin:0!important}body.postid-34 .site-main div.product .summary,body.postid-424 .site-main div.product .summary{clear:both;float:none!important;width:100%!important;max-width:1200px;box-sizing:border-box;margin:0 auto!important}body.postid-34 .product_title,body.postid-424 .product_title{margin:0 0 24px;color:var(--iz-booking-blue);font-size:clamp(38px, 5vw, 64px);font-weight:700;line-height:1;text-transform:uppercase}body.postid-34 .DOPBSPCalendar-wrapper,body.postid-424 .DOPBSPCalendar-wrapper{display:flow-root;width:100%;margin:20px auto 36px}body.postid-34 .DOPBSPCalendar-wrapper .DOPBSPCalendar-container,body.postid-424 .DOPBSPCalendar-wrapper .DOPBSPCalendar-container{min-width:0;width:67%!important}body.postid-34 .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar,body.postid-424 .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar{float:right!important;min-width:0;width:30%!important;box-sizing:border-box;margin:0 0 0 3%!important;overflow:visible!important}body.postid-34 .DOPBSPCalendar-sidebar .dopbsp-cart-wrapper,body.postid-424 .DOPBSPCalendar-sidebar .dopbsp-cart-wrapper{margin-right:0!important;margin-left:0!important}body.postid-34 .DOPBSPCalendar-sidebar .dopbsp-cart tr.dopbsp-total td.dopbsp-value,body.postid-424 .DOPBSPCalendar-sidebar .dopbsp-cart tr.dopbsp-total td.dopbsp-value{overflow:visible!important;white-space:nowrap}body.postid-34 .DOPBSPCalendar-sidebar>h3,body.postid-424 .DOPBSPCalendar-sidebar>h3,body.postid-34 .DOPBSPCalendar-hours>h3,body.postid-424 .DOPBSPCalendar-hours>h3{margin:0 0 18px;padding:13px 14px;color:var(--iz-booking-white);background:var(--iz-booking-blue);font-size:20px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase}body.postid-34 .DOPBSPCalendar-sidebar .dopbsp-input-wrapper,body.postid-424 .DOPBSPCalendar-sidebar .dopbsp-input-wrapper{clear:both;width:100%;margin:0 0 13px}body.postid-34 .DOPBSPCalendar-sidebar .dopbsp-input-wrapper>label,body.postid-424 .DOPBSPCalendar-sidebar .dopbsp-input-wrapper>label,body.postid-34 .DOPBSPCalendar-sidebar .ja_age_check .iz-age-title,body.postid-424 .DOPBSPCalendar-sidebar .ja_age_check .iz-age-title{display:block;width:100%;margin:0 0 5px;color:var(--iz-booking-ink);font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase}body.postid-34 .DOPBSPCalendar-sidebar .DOPSelect,body.postid-424 .DOPBSPCalendar-sidebar .DOPSelect,body.postid-34 .DOPBSPCalendar-sidebar .dopselect-select,body.postid-424 .DOPBSPCalendar-sidebar .dopselect-select{width:100%!important;box-sizing:border-box}body.postid-34 .DOPBSPCalendar-sidebar .dopselect-select,body.postid-424 .DOPBSPCalendar-sidebar .dopselect-select{min-height:44px}body.postid-34 #DOPBSPCalendar-no-items-wrapper1,body.postid-424 #DOPBSPCalendar-no-items-wrapper1{display:none!important}body.postid-34 .DOPBSPCalendar-sidebar .ja_age_check,body.postid-424 .DOPBSPCalendar-sidebar .ja_age_check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin:0 0 16px;color:var(--iz-booking-ink);font-size:14px;line-height:20px}body.postid-34 .DOPBSPCalendar-sidebar #cbAgeCheck,body.postid-424 .DOPBSPCalendar-sidebar #cbAgeCheck{width:20px!important;height:20px;margin:2px 0 0;accent-color:var(--iz-booking-blue)}body.postid-34 .DOPBSPCalendar-sidebar .iz-age-copy,body.postid-424 .DOPBSPCalendar-sidebar .iz-age-copy,body.postid-34 .DOPBSPCalendar-sidebar #iz-age-description,body.postid-424 .DOPBSPCalendar-sidebar #iz-age-description{display:block}body.postid-34 .dopbsp-add-to-cart-wrapper input,body.postid-424 .dopbsp-add-to-cart-wrapper input{width:100%!important;min-height:48px;box-sizing:border-box;border:0;border-radius:4px;color:var(--iz-booking-white);background:var(--iz-booking-red);font-size:18px;font-weight:700;text-transform:uppercase}body.postid-34 #fakeBookButton,body.postid-424 #fakeBookButton{background:#666}body.postid-34 .footnote,body.postid-424 .footnote{display:block;width:100%;box-sizing:border-box;padding-top:6px;color:#707070;font-size:13px;line-height:18px;text-align:right;overflow-wrap:anywhere;white-space:normal}body.page-id-23 a:focus-visible,body.postid-34 button:focus-visible,body.postid-34 input:focus-visible,body.postid-34 a:focus-visible,body.postid-424 button:focus-visible,body.postid-424 input:focus-visible,body.postid-424 a:focus-visible{outline:3px solid var(--iz-booking-blue);outline-offset:3px}@media (max-width:960px){body.postid-34 .DOPBSPCalendar-wrapper .DOPBSPCalendar-container,body.postid-424 .DOPBSPCalendar-wrapper .DOPBSPCalendar-container,body.postid-34 .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar,body.postid-424 .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar{float:none!important;width:100%!important;margin:0!important}body.postid-34 .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar,body.postid-424 .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar{padding-top:24px}}@media (max-width:600px){body.page-id-23 .booking-nav,body.postid-34 .booking-nav,body.postid-424 .booking-nav,body.woocommerce-cart .booking-nav,body.woocommerce-checkout .booking-nav{gap:4px}body.page-id-23 .booking-nav li,body.postid-34 .booking-nav li,body.postid-424 .booking-nav li,body.woocommerce-cart .booking-nav li,body.woocommerce-checkout .booking-nav li{flex:1 1 0%;padding:12px 6px;font-size:13px;text-align:center}body.page-id-23 .booking-nav li>a,body.postid-34 .booking-nav li>a,body.postid-424 .booking-nav li>a,body.woocommerce-cart .booking-nav li>a,body.woocommerce-checkout .booking-nav li>a{margin:-12px -6px!important;padding:12px 6px}body.page-id-23 .booking-box{padding:22px 20px 24px}body.page-id-23 .booking-box h3{max-width:none}body.page-id-23 .booking-box>a{float:none;display:block;width:100%;box-sizing:border-box;margin:0 0 18px}body.postid-34 .product_title,body.postid-424 .product_title{font-size:38px}}body.postid-34 h1.product_title,body.postid-424 h1.product_title{display:block!important}body.postid-424 .summary>p.price,body.postid-424 .summary>form.cart,body.postid-424 .summary>.quantity,body.postid-424 .summary>.single_add_to_cart_button{display:none!important}html.pum-open,html.pum-open body{overflow:auto!important}body.page-id-23 .pum-overlay,body.page-id-23 .popmake,body.postid-34 .pum-overlay,body.postid-34 .popmake,body.postid-424 .pum-overlay,body.postid-424 .popmake,body.woocommerce-cart .pum-overlay,body.woocommerce-cart .popmake,body.woocommerce-checkout .pum-overlay,body.woocommerce-checkout .popmake{display:none!important}body.woocommerce-cart,body.woocommerce-checkout:not(.woocommerce-order-received){--page-title-display:block}body.woocommerce-cart h1.entry-title,body.woocommerce-checkout:not(.woocommerce-order-received) h1.entry-title{text-transform:uppercase}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields>h3{display:none}body.woocommerce-order-received{--page-title-display:block}body.woocommerce-order-received h1.entry-title{text-transform:uppercase}body.woocommerce-cart.iz-cart-all-bookings form.woocommerce-cart-form table.shop_table,body.woocommerce-cart.iz-cart-all-bookings .cart-collaterals,body.woocommerce-cart.iz-cart-all-bookings .woocommerce-message{display:none!important}body.woocommerce-cart .entry-title{color:var(--iz-booking-blue);font-size:56px;line-height:51px;margin:0 0 20px;text-transform:uppercase;font-weight:700}body.woocommerce-cart .jaCart,body.woocommerce-checkout .jaCart{float:left;width:100%;border-top:4px solid var(--iz-booking-blue);margin-top:24px;padding-top:24px}body.woocommerce-cart .jaCart h3,body.woocommerce-checkout .jaCart h3,body.woocommerce-cart .jaSummary h3,body.woocommerce-checkout .jaSummary h3{color:var(--iz-booking-ink);font-size:25px;line-height:normal;margin:0 0 20px;text-transform:uppercase;font-weight:700}body.woocommerce-cart .jaCart .ja_headings,body.woocommerce-checkout .jaCart .ja_headings{float:left;width:100%;padding-bottom:10px}body.woocommerce-cart .jaCart .ja_headings>div,body.woocommerce-checkout .jaCart .ja_headings>div{color:var(--iz-booking-red);font-size:20px;line-height:21px;text-transform:uppercase;font-weight:700}body.woocommerce-cart .jaCart .ja_data,body.woocommerce-checkout .jaCart .ja_data{float:left;width:100%;border-bottom:4px solid var(--iz-booking-blue);margin-bottom:24px;padding-bottom:20px}body.woocommerce-cart .jaCart .ja_data>div,body.woocommerce-checkout .jaCart .ja_data>div{color:var(--iz-booking-ink);font-size:20px;line-height:22px;font-weight:700;text-transform:uppercase}body.woocommerce-cart .jaCart .ja_reservation,body.woocommerce-checkout .jaCart .ja_reservation{float:left;width:18%;text-align:left}body.woocommerce-cart .jaCart .ja_date,body.woocommerce-checkout .jaCart .ja_date{float:left;width:18%;text-align:left}body.woocommerce-cart .jaCart .ja_time,body.woocommerce-checkout .jaCart .ja_time{float:left;width:18%;text-align:left}body.woocommerce-cart .jaCart .ja_details,body.woocommerce-checkout .jaCart .ja_details{float:left;width:34%;text-align:left}body.woocommerce-cart .jaCart .ja_total,body.woocommerce-checkout .jaCart .ja_total{float:left;width:12%;text-align:right}body.woocommerce-cart .jaCart .ja_reservation_mob,body.woocommerce-checkout .jaCart .ja_reservation_mob,body.woocommerce-cart .jaCart .ja_date_mob,body.woocommerce-checkout .jaCart .ja_date_mob,body.woocommerce-cart .jaCart .ja_time_mob,body.woocommerce-checkout .jaCart .ja_time_mob,body.woocommerce-cart .jaCart .ja_details_mob,body.woocommerce-checkout .jaCart .ja_details_mob,body.woocommerce-cart .jaCart .ja_total_mob,body.woocommerce-checkout .jaCart .ja_total_mob{display:none}body.woocommerce-cart .jaCart .ja_reservation a.remove,body.woocommerce-checkout .jaCart .ja_reservation a.remove{display:inline-block;margin-right:10px;vertical-align:middle;text-decoration:none}body.woocommerce-cart .jaSummary,body.woocommerce-checkout .jaSummary{float:left;width:100%}body.woocommerce-cart .jaSummary .ja_coupon,body.woocommerce-checkout .jaSummary .ja_coupon{float:left;width:60%}body.woocommerce-cart .jaSummary .ja_coupon_helper,body.woocommerce-checkout .jaSummary .ja_coupon_helper{float:left;width:40%;padding-right:20px;box-sizing:border-box}body.woocommerce-cart .jaSummary .ja_coupon_form,body.woocommerce-checkout .jaSummary .ja_coupon_form{float:left;width:60%}body.woocommerce-cart .jaSummary .ja_coupon_form input,body.woocommerce-checkout .jaSummary .ja_coupon_form input{float:left;width:48%;margin-right:2%;padding:15px 10px;box-sizing:border-box}body.woocommerce-cart .jaSummary .ja_checkout_total_row,body.woocommerce-checkout .jaSummary .ja_checkout_total_row{float:left;width:40%;color:var(--iz-booking-ink);font-size:25px;line-height:normal;font-weight:700;text-transform:uppercase;text-align:right;margin-bottom:30px}body.woocommerce-cart .jaSummary .ja_checkout_total_row strong,body.woocommerce-checkout .jaSummary .ja_checkout_total_row strong{display:inline-block;min-width:120px}body.woocommerce-cart .jaSummary .footnote,body.woocommerce-checkout .jaSummary .footnote{float:left;width:100%;display:block;text-align:right;font-size:14px;font-weight:400;padding-top:4px;text-transform:none;color:var(--iz-booking-muted)}body.woocommerce-cart .jaSummary .ja_checkout_proceed,body.woocommerce-checkout .jaSummary .ja_checkout_proceed{float:left;width:100%;text-align:right}body.woocommerce-cart .jaSummary a.button,body.woocommerce-checkout .jaSummary a.button,body.woocommerce-cart .jaSummary input.button,body.woocommerce-checkout .jaSummary input.button,body.woocommerce-cart .jaSummary button.button,body.woocommerce-checkout .jaSummary button.button{color:var(--iz-booking-white);background-color:var(--iz-booking-red);padding:15px 30px;border-radius:4px;line-height:20px;text-transform:uppercase;font-weight:700}body.woocommerce-cart .jaSummary a.button:hover,body.woocommerce-checkout .jaSummary a.button:hover,body.woocommerce-cart .jaSummary input.button:hover,body.woocommerce-checkout .jaSummary input.button:hover,body.woocommerce-cart .jaSummary button.button:hover,body.woocommerce-checkout .jaSummary button.button:hover{color:var(--iz-booking-white);background-color:var(--iz-booking-blue)}@media (max-width:600px){body.woocommerce-cart .entry-title{font-size:34px;line-height:32px}body.woocommerce-cart .jaCart .ja_headings,body.woocommerce-checkout .jaCart .ja_headings{display:none}body.woocommerce-cart .jaCart .ja_reservation,body.woocommerce-checkout .jaCart .ja_reservation,body.woocommerce-cart .jaCart .ja_date,body.woocommerce-checkout .jaCart .ja_date,body.woocommerce-cart .jaCart .ja_time,body.woocommerce-checkout .jaCart .ja_time,body.woocommerce-cart .jaCart .ja_details,body.woocommerce-checkout .jaCart .ja_details,body.woocommerce-cart .jaCart .ja_total,body.woocommerce-checkout .jaCart .ja_total{width:100%;text-align:left;padding-bottom:6px}body.woocommerce-cart .jaCart .ja_reservation_mob,body.woocommerce-checkout .jaCart .ja_reservation_mob,body.woocommerce-cart .jaCart .ja_date_mob,body.woocommerce-checkout .jaCart .ja_date_mob,body.woocommerce-cart .jaCart .ja_time_mob,body.woocommerce-checkout .jaCart .ja_time_mob,body.woocommerce-cart .jaCart .ja_details_mob,body.woocommerce-checkout .jaCart .ja_details_mob,body.woocommerce-cart .jaCart .ja_total_mob,body.woocommerce-checkout .jaCart .ja_total_mob{display:block;color:var(--iz-booking-red);font-size:14px;line-height:18px;text-transform:uppercase;font-weight:700;padding-top:10px}body.woocommerce-cart .jaSummary .ja_coupon,body.woocommerce-checkout .jaSummary .ja_coupon,body.woocommerce-cart .jaSummary .ja_coupon_helper,body.woocommerce-checkout .jaSummary .ja_coupon_helper,body.woocommerce-cart .jaSummary .ja_coupon_form,body.woocommerce-checkout .jaSummary .ja_coupon_form{width:100%;padding-right:0}body.woocommerce-cart .jaSummary .ja_coupon_form,body.woocommerce-checkout .jaSummary .ja_coupon_form{padding-top:8px}body.woocommerce-cart .jaSummary .ja_checkout_total_row,body.woocommerce-checkout .jaSummary .ja_checkout_total_row{width:100%;padding-top:20px}body.woocommerce-cart .jaSummary .ja_checkout_proceed,body.woocommerce-checkout .jaSummary .ja_checkout_proceed{padding-top:10px}}body.woocommerce-cart,body.woocommerce-checkout{--iz-booking-blue:#2e3192;--iz-booking-red:#ED1C24;--iz-booking-ink:#333333;--iz-booking-muted:#bbbbbb;--iz-booking-white:#ffffff}body.woocommerce-cart .booking-nav li>a,body.woocommerce-checkout .booking-nav li>a{color:var(--iz-booking-white)!important;text-decoration:none!important}body.woocommerce-cart .booking-nav li>a:hover,body.woocommerce-cart .booking-nav li>a:focus,body.woocommerce-checkout .booking-nav li>a:hover,body.woocommerce-checkout .booking-nav li>a:focus{color:var(--iz-booking-white)!important;text-decoration:none!important}body.woocommerce-cart .jaCart .ja_reservation,body.woocommerce-checkout .jaCart .ja_reservation{display:flex;align-items:center;gap:10px}body.woocommerce-cart .jaCart .ja_reservation a.remove,body.woocommerce-checkout .jaCart .ja_reservation a.remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background:#191919;color:var(--iz-booking-white)!important;font-size:18px;line-height:1;font-weight:700;text-decoration:none!important}body.woocommerce-cart .jaCart .ja_reservation a.remove:hover,body.woocommerce-cart .jaCart .ja_reservation a.remove:focus,body.woocommerce-checkout .jaCart .ja_reservation a.remove:hover,body.woocommerce-checkout .jaCart .ja_reservation a.remove:focus{background:var(--iz-booking-red);color:var(--iz-booking-white)!important}body.woocommerce-cart .jaCart .ja_reservation a.remove,body.woocommerce-checkout .jaCart .ja_reservation a.remove,body.woocommerce-cart .jaCart .ja_reservation a.remove:hover,body.woocommerce-cart .jaCart .ja_reservation a.remove:focus,body.woocommerce-checkout .jaCart .ja_reservation a.remove:hover,body.woocommerce-checkout .jaCart .ja_reservation a.remove:focus{opacity:1!important}@media (max-width:600px){body.woocommerce-cart .jaCart .ja_data>div.ja_reservation_mob,body.woocommerce-cart .jaCart .ja_data>div.ja_date_mob,body.woocommerce-cart .jaCart .ja_data>div.ja_time_mob,body.woocommerce-cart .jaCart .ja_data>div.ja_details_mob,body.woocommerce-cart .jaCart .ja_data>div.ja_total_mob,body.woocommerce-checkout .jaCart .ja_data>div.ja_reservation_mob,body.woocommerce-checkout .jaCart .ja_data>div.ja_date_mob,body.woocommerce-checkout .jaCart .ja_data>div.ja_time_mob,body.woocommerce-checkout .jaCart .ja_data>div.ja_details_mob,body.woocommerce-checkout .jaCart .ja_data>div.ja_total_mob{display:block;color:var(--iz-booking-red);padding-top:10px}}body.woocommerce-cart .jaCart .ja_reservation a.remove,body.woocommerce-checkout .jaCart .ja_reservation a.remove{position:relative;font-size:0!important;line-height:0!important}body.woocommerce-cart .jaCart .ja_reservation a.remove::before,body.woocommerce-cart .jaCart .ja_reservation a.remove::after,body.woocommerce-checkout .jaCart .ja_reservation a.remove::before,body.woocommerce-checkout .jaCart .ja_reservation a.remove::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:1px;background:var(--iz-booking-white)}body.woocommerce-cart .jaCart .ja_reservation a.remove::before,body.woocommerce-checkout .jaCart .ja_reservation a.remove::before{transform:translate(-50%,-50%) rotate(45deg)}body.woocommerce-cart .jaCart .ja_reservation a.remove::after,body.woocommerce-checkout .jaCart .ja_reservation a.remove::after{transform:translate(-50%,-50%) rotate(-45deg)}body.woocommerce-cart .jaCart .ja_reservation a.remove::before,body.woocommerce-cart .jaCart .ja_reservation a.remove::after,body.woocommerce-checkout .jaCart .ja_reservation a.remove::before,body.woocommerce-checkout .jaCart .ja_reservation a.remove::after{inset:auto;top:50%;left:50%;right:auto;bottom:auto;border:0!important;border-radius:1px;transition:none!important;background:var(--iz-booking-white)}body.woocommerce-cart .jaCart .ja_reservation a.remove:hover::before,body.woocommerce-cart .jaCart .ja_reservation a.remove:hover::after,body.woocommerce-checkout .jaCart .ja_reservation a.remove:hover::before,body.woocommerce-checkout .jaCart .ja_reservation a.remove:hover::after{border-color:transparent!important;background:var(--iz-booking-white)}body.woocommerce-cart .jaCart .ja_reservation a.remove::before,body.woocommerce-cart .jaCart .ja_reservation a.remove::after,body.woocommerce-checkout .jaCart .ja_reservation a.remove::before,body.woocommerce-checkout .jaCart .ja_reservation a.remove::after{width:12px;height:3px;border-radius:1.5px}body.woocommerce-checkout:not(.woocommerce-order-received) h1.entry-title{font-size:34px}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3{text-transform:uppercase}body.woocommerce-checkout:not(.woocommerce-order-received) .iz-whos-coming h2{font-size:26px!important;line-height:normal!important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) .ja_checkout_legals h1{display:none}body.woocommerce-checkout:has(.jaSummaryCheckout) #order_review_heading,body.woocommerce-checkout:has(.jaSummaryCheckout) .woocommerce-checkout-review-order-table{display:none}body.woocommerce-checkout.iz-has-booking:not(.woocommerce-order-received) #order_review_heading,body.woocommerce-checkout.iz-has-booking:not(.woocommerce-order-received) #order_review{float:none;width:100%;clear:both}body.woocommerce-checkout:has(.jaSummaryCheckout) #order_review{padding:0!important;border:0!important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{clear:both}body.woocommerce-checkout #order_review .jaSummary .ja_checkout_total_row{width:100%}body.postid-34 .DOPBSPCalendar-navigation .dopbsp-next-btn,body.postid-424 .DOPBSPCalendar-navigation .dopbsp-next-btn{box-sizing:border-box;width:40px;height:40px;background-image:none!important;background-color:transparent!important;background-repeat:no-repeat;border:2px solid var(--iz-booking-white);border-radius:50%}body.postid-34 .DOPBSPCalendar-navigation .dopbsp-next-btn::after,body.postid-424 .DOPBSPCalendar-navigation .dopbsp-next-btn::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid var(--iz-booking-white);border-right:2px solid var(--iz-booking-white);transform:translate(-60%,-50%) rotate(45deg)}@media (max-width:600px){body.home .elementor-element.elementor-element-46a143f{height:auto!important;min-height:0!important;aspect-ratio:1870 / 841!important}}body.postid-34 .DOPBSPCalendar-navigation .dopbsp-previous-btn,body.postid-424 .DOPBSPCalendar-navigation .dopbsp-previous-btn{box-sizing:border-box;width:40px;height:40px;background-image:none!important;background-color:transparent!important;background-repeat:no-repeat;border:2px solid var(--iz-booking-white);border-radius:50%}body.postid-34 .DOPBSPCalendar-navigation .dopbsp-previous-btn::after,body.postid-424 .DOPBSPCalendar-navigation .dopbsp-previous-btn::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid var(--iz-booking-white);border-right:2px solid var(--iz-booking-white);transform:translate(-40%,-50%) rotate(-135deg)}@media (min-width:922px){body.woocommerce-checkout.iz-has-booking form.checkout #customer_details{display:flex;float:none;width:100%;gap:4%}body.woocommerce-checkout.iz-has-booking form.checkout #customer_details>.col-1,body.woocommerce-checkout.iz-has-booking form.checkout #customer_details>.col-2{float:none;width:48%}body.woocommerce-checkout.iz-has-booking .woocommerce-billing-fields__field-wrapper>.form-row{clear:both;display:flex;align-items:flex-start;width:100%}body.woocommerce-checkout.iz-has-booking .woocommerce-billing-fields__field-wrapper>.form-row>label{box-sizing:border-box;flex:0 0 40%;width:40%;padding:14px 4% 0 0;text-transform:uppercase}body.woocommerce-checkout.iz-has-booking .woocommerce-billing-fields__field-wrapper>.form-row>.woocommerce-input-wrapper{flex:0 0 56%;width:56%}body.woocommerce-checkout.iz-has-booking #customer_details .col-2 .woocommerce-additional-fields>h3{display:none}body.woocommerce-checkout.iz-has-booking #order_comments_field label{display:block;width:100%;text-transform:uppercase}body.woocommerce-checkout.iz-has-booking #order_comments_field textarea{box-sizing:border-box;width:100%;height:176px}}body.woocommerce-checkout.iz-has-booking .iz-whos-coming,body.woocommerce-checkout.iz-has-booking .ja_checkout_legals{clear:both;float:none;width:100%}@media (min-width:922px){body.woocommerce-checkout.iz-has-booking #payment,body.woocommerce-checkout.iz-has-booking #payment .payment_box{background:#fff0}body.woocommerce-checkout.iz-has-booking #payment ul.payment_methods{padding:0;border-bottom:0}body.woocommerce-checkout.iz-has-booking #payment .payment_box{width:100%;margin:0;padding:0}body.woocommerce-checkout.iz-has-booking #payment .payment_box::before,body.woocommerce-checkout.iz-has-booking #payment .payment_box::after{display:none}body.woocommerce-checkout.iz-has-booking #payment .payment_box fieldset,body.woocommerce-checkout.iz-has-booking #payment .payment_box .form-row{margin:0 0 8px;padding:0;border:0}body.woocommerce-checkout.iz-has-booking #payment .payment_box label{box-sizing:border-box;float:left;width:170px;padding-top:10px;text-transform:uppercase}body.woocommerce-checkout.iz-has-booking #payment .payment_box input{box-sizing:border-box;float:left;width:100%;max-width:250px;margin-right:0;border:solid 1px #ccc}body.woocommerce-checkout.iz-has-booking #payment .payment_box input.wc-credit-card-form-card-cvc,body.woocommerce-checkout.iz-has-booking #payment .payment_box input.wc-credit-card-form-card-expiry{max-width:100px}}@media (min-width:922px){body.woocommerce-checkout.iz-has-booking #payment .payment_box .form-row-first,body.woocommerce-checkout.iz-has-booking #payment .payment_box .form-row-last{clear:both;float:left;width:100%}}body.woocommerce-cart .jaSummary .ja_coupon_applied{display:none}body.woocommerce-cart.iz-cart-all-bookings .jaSummary .ja_coupon_applied{display:block;clear:both;float:left;width:100%;margin-bottom:20px;color:var(--iz-booking-ink);font-size:20px;line-height:normal;font-weight:700;text-transform:uppercase;text-align:right}body.woocommerce-cart.iz-cart-all-bookings .jaSummary .ja_coupon_applied a{margin-left:8px;font-size:16px;font-weight:400;text-transform:none}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review_heading{border-top:4px solid var(--iz-booking-blue)!important;margin-top:24px;padding-top:24px;margin-bottom:20px;color:var(--iz-booking-ink);font-size:25px!important;line-height:normal;text-transform:uppercase;font-weight:700}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>thead>tr>th{color:var(--iz-booking-red);font-size:20px;line-height:21px;text-transform:uppercase;font-weight:700;border:0;padding:0 0 10px}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>tbody>tr>td{color:var(--iz-booking-ink);font-size:20px;line-height:22px;font-weight:700;border:0;padding:14px 0}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>tbody>tr:last-child>td{border-bottom:4px solid var(--iz-booking-blue);padding-bottom:20px}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>tfoot>tr>th{color:var(--iz-booking-ink);font-size:20px;line-height:22px;text-transform:uppercase;font-weight:700;border:0;padding:12px 0}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>tfoot>tr>td{color:var(--iz-booking-ink);font-size:20px;line-height:22px;font-weight:700;text-align:right;border:0;padding:12px 0}body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>tfoot>tr.order-total>th,body.woocommerce-checkout.iz-has-booking:not(:has(.jaSummaryCheckout)) #order_review .woocommerce-checkout-review-order-table>tfoot>tr.order-total>td{font-size:25px;line-height:normal;padding-top:18px}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table{border:0;border-top:4px solid var(--iz-booking-blue);border-collapse:collapse;margin-top:24px;padding-top:24px}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table>thead>tr>th{color:var(--iz-booking-red);font-size:20px;line-height:21px;text-transform:uppercase;font-weight:700;border:0;padding:24px 0 10px}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table>tbody>tr.cart_item>td{color:var(--iz-booking-ink);font-size:20px;line-height:22px;font-weight:700;border:0;padding:14px 0}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table>tbody>tr>td.actions{border:0;border-top:4px solid var(--iz-booking-blue);padding:24px 0 0}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table>tbody>tr>td.actions .coupon input.input-text{padding:15px 10px;box-sizing:border-box}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table>tbody>tr>td.actions button.button{background:var(--iz-booking-red);color:var(--iz-booking-white);text-transform:uppercase;font-weight:700;border:0;padding:15px 26px}body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals .cart_totals>table.shop_table>tbody>tr>th{color:var(--iz-booking-ink);font-size:20px;line-height:22px;text-transform:uppercase;font-weight:700;border:0;padding:12px 0}body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals .cart_totals>table.shop_table>tbody>tr>td{color:var(--iz-booking-ink);font-size:20px;line-height:22px;font-weight:700;text-align:right;border:0;padding:12px 0}body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals .cart_totals>table.shop_table>tbody>tr.order-total>th,body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals .cart_totals>table.shop_table>tbody>tr.order-total>td{font-size:25px;line-height:normal;padding-top:18px}body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals,body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals .cart_totals{border:0;background:#fff0}body.woocommerce-cart:not(.iz-cart-all-bookings) .cart-collaterals .cart_totals h2{color:var(--iz-booking-ink);font-size:25px!important;line-height:normal;text-transform:uppercase;font-weight:700;background:#fff0;padding:0;margin:0 0 20px}body.woocommerce-cart:not(.iz-cart-all-bookings) .wc-proceed-to-checkout a.checkout-button{background:var(--iz-booking-red);color:var(--iz-booking-white);text-transform:uppercase;font-weight:700}form.woocommerce-cart-form table.shop_table>tbody>tr.iz-coupon-intro>td{border:0;border-top:4px solid var(--iz-booking-blue);padding:24px 0 0}form.woocommerce-cart-form table.shop_table>tbody>tr.iz-coupon-intro .iz-coupon-intro-title{display:block;color:var(--iz-booking-ink);font-size:25px;line-height:normal;text-transform:uppercase;font-weight:700;margin-bottom:8px}form.woocommerce-cart-form table.shop_table>tbody>tr.iz-coupon-intro .iz-coupon-intro-help{display:block;color:var(--iz-booking-ink);font-size:16px;line-height:22px;font-weight:400}body.woocommerce-cart:not(.iz-cart-all-bookings) form.woocommerce-cart-form table.shop_table>tbody>tr.iz-coupon-intro+tr>td.actions{border-top:0;padding-top:16px}