.trp-language-switcher .trp-ls-shortcode-current-language{width:auto!important;border:0!important;}.trp-language-switcher>div{padding:0 20px 0 0px!important;;border:0px!important}.trp-ls-shortcode-language{width:auto!important}.yith-wcbk-booking-form label.yith-wcbk-booking-form__label{display:none!important}.logo_produit{max-height:80px!important;width:auto!important;height:auto!important;object-fit:contain;display:block}.logo_produit img{max-height:80px;width:auto;height:auto}.entry-summary{margin:0!important}.yith-wcbk-booking-form-message .yith-wcbk-bookable.not-bookable,.yith-wcbk-booking-form-message .non-available-reason{color:#fff!important}@media only screen and (max-width:768px){#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,.yith-wcbk-date-picker--inline .ui-widget.ui-widget-content{width:100%!important}}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input{min-width:initial;background:#fbfbfb!important}.has-left-sidebar #secondary{display:none}.has-left-sidebar .content-container{grid-template-columns:12fr!important}.has-left-sidebar #main{grid-column:1!important;grid-row:1;max-width:950px;margin-left:auto;margin-right:auto}.product{margin-bottom:40px}.yith-wcbk-form-section-dates-wrapper .acf-field-specialcosts-produit{margin:20px 0;padding:15px;background-color:#f7f7f7;border-radius:4px;border:1px solid #ddd}.yith-wcbk-form-section-dates-wrapper .acf-field-specialcosts-produit p{margin-bottom:10px;color:#333}.yith-wcbk-form-section-dates-wrapper .acf-field-specialcosts-produit strong{color:#222}@media (max-width:768px){.yith-wcbk-form-section-dates-wrapper .acf-field-specialcosts-produit{padding:10px;margin:15px 0}}.yith-wcbk-booking-search-form .yith-wcbk-booking-search-form__row__content{max-width:900px!important}.yith-wcbk-booking-search-form,.yith_wcbk_booking_search_form_widget{border-style:solid;border-width:1px;border-color:#fff;border-radius:3px;padding-top:5px;padding-left:20px;padding-right:10px;padding-bottom:15px;max-width:1140px;margin-right:auto;margin-left:auto}.yith-wcbk-datepicker.ui-datepicker td,.yith-wcbk-date-picker--inline .ui-datepicker td{font-size:16px}.yith-wcbk-booking-search-form button.yith-wcbk-booking-search-form-submit{width:100%}span.select2-container--default span.select2-selection--single{height:45px;border-radius:50px}span.select2-container span.select2-selection--single{height:45px;border-radius:50px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below span.select2-selection--single{border-radius:50px}.select2-container--default .select2-selection--single span.select2-selection__rendered{line-height:40px}.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a,.yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a{background:var(--global-palette3)}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-title,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-title{font-size:16px}.yith-wcbk-datepicker.ui-datepicker td,.yith-wcbk-date-picker--inline .ui-datepicker td{font-size:16px}.yith-wcbk-booking-form-message .yith-wcbk-bookable.not-bookable,.yith-wcbk-booking-form-message .non-available-reason{color:#fff;font-size:large;background-color:var(--yith-wcbk-error);padding:20px;text-align:center;border-radius:20px}.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li{list-style:none outside!important;padding-left:0!important;margin-left:0!important;color:#fff;font-size:large;background-color:var(--yith-wcbk-error);padding:20px;text-align:center;border-radius:20px}.yith-wcbk-booking-form__label{font-weight:bold!important;text-transform:uppercase;font-size:1.2rem!important;margin:5px 0 20px 0!important;padding:10px!important}.yith-wcbk-booking-form{max-width:100%!important;margin-bottom:30px!important}.yith-wcbk-booking-form .yith-wcbk-form-section-totals label.yith-wcbk-form-section__label,.yith-wcbk-booking-form .yith-wcbk-form-section-price label.yith-wcbk-form-section__label{display:none!important}.yith-wcbk-date-range-picker{background:#fff;border-color:#000;color:#c4c4c4!important;border:2px solid #3B4B56!important;border-radius:5px!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;padding:15px!important}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker,.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker,.yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted{font-size:16px!important}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-title,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-title{color:#000}#wapo-total-price-table table th{padding-left:10px}#wapo-total-price-table{border-radius:3px}#wapo-total-price-table table{font-size:18px!important;line-height:28px!important;padding:10px}#wapo-total-price-table table th{font-weight:500}.ui-datepicker-calendar{z-index:1000!important}.yith-wcbk-booking-form input:not([type='checkbox']),.yith-wcbk-booking-form input.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form select,.yith-wcbk-booking-form textarea{background:#fbfbfb!important;border-radius:5px!important;font-size:16px!important;padding:14px 14px!important}.price{text-align:center!important;font-weight:600!important}.unit-price-prefix{font-weight:500!important}.woocommerce-loop-product__title{display:none!important}.woocommerce-loop-product__title,.price{text-align:center!important}.woocommerce ul.products li.product a img{width:50%!important;margin-left:auto!important;margin-right:auto!important}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:-20px!important}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;border-radius:10px;min-height:450px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:20px!important;border-radius:20px!important;-webkit-box-shadow:4px 4px 8px 2px rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.4)}.woocommerce-product-gallery{display:none!important}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{width:100%!important}.woocommerce div.product form.cart{border-radius:5px!important;background-color:#FFFFFF!important;padding:20px!important}.wapo-addon-title{display:none!important}@media(max-width:768px){.has-sidebar.has-left-sidebar .content-container{padding:0!important}.yith-wapo-block *,.yith-wapo-block ::before,.yith-wapo-block ::after{grid-template-columns:auto!important;justify-content:unset!important}}@media(max-width:768px){.yith-wapo-block .yith-wapo-addon .options.grid.per-row-3 .yith-wapo-option{width:100%!important;margin-right:0%!important;margin-right:2%!important}}@media(max-width:768px){.yith-wapo-block .yith-wapo-addon .options.grid.per-row-2 .yith-wapo-option{width:100%!important;margin-right:0%!important}}.yith-wapo-block .yith-wapo-addon{margin-bottom:8px!important;border-radius:5px!important;padding:0px!important}select{width:100%!important;border-radius:5px!important;padding:12px!important;background:#fbfbfb!important}.yith-wapo-block .yith-wapo-addon span.checkboxbutton:before{border:1px solid!important}.ywapo_miss_required{border:5px solid #a41103!important;padding:10px!important}#yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select.required-min{border-radius:3px!important;border:3px solid #f00!important;background-color:#fff1f1!important}.min-error{display:none!important}.woocommerce div.product div.summary p{margin:0!important}@media(max-width:768px){.woocommerce div.product form.cart{padding:5px!important}}.yith-wcbk-booking-form-total__fixed_base_fee,.yith-wcbk-booking-form-total__base_price_and_extra_price_per_person{display:none!important}.yith-wcbk-booking-form-totals__list{margin-top:0px!important;margin-bottom:5px!important;background-color:#fbfbfb!important;border-style:solid!important;border-radius:10px!important;border-width:2px!important;padding:10px!important}.yith-wcbk-booking-form-total__label{font-weight:400!important;font-size:15px!important}.yith-wcbk-booking-form-total__value{font-weight:600!important;color:#009013!important;font-size:22px!important;text-align:center!important}.yith-wcbk-booking-form-total__label,.yith-wcbk-booking-form-total__value{display:contents!important;font-weight:400!important}.yith-wcbk-booking-form-total{text-align:center!important}.woocommerce div.product p.price{display:none!important}.yith-booking--simple-style .yith-wcbk-booking-form-message p,.yith-booking--simple-style .yith-wcbk-booking-form-message .yith-wcbk-bookable{color:#D80500!important;margin:5px 0 15px!important;font-size:18px!important}.yith-wcbk-add-to-cart-button,.woocommerce div.product form.cart .button{display:inline-block;width:100%;cursor:pointer;font-weight:600;text-transform:uppercase;background-color:#009013;color:#fff;border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;height:auto;margin-bottom:20px}.cart-subtotal,.product-subtotal{display:none!important}.woocommerce table.cart td:nth-of-type(5),.woocommerce table.cart th:nth-of-type(5){display:none!important}.woocommerce table.cart td:nth-of-type(4),.woocommerce table.cart th:nth-of-type(4){display:none!important}.cart-summary{display:none!important}.woocommerce-additional-fields{border-radius:3px!important;background:#ebebeb!important;padding:10px!important}button[name='update_cart']{display:none!important}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd{margin:15px!important}.order-again{display:none!important}.woocommerce-cart table.cart th.product-name,.woocommerce-checkout table.cart th.product-name,#add_payment_method table.cart th.product-name{display:none!important}@media(max-width:768px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#red!important;display:block!important;font-weight:bold!important}.cart-subtotal{display:none!important}.woocommerce .woocommerce-checkout .shop_table{background:var(--global-palette9);border:2px!important;border-collapse:collapse!important;border-style:solid!important;background:#f2fff6!important;border-color:#2BB02B!important}.order-total{border-top:5px solid #009013!important;border-bottom:5px solid #009013!important;background-color:#fff!important;font-size:20px!important;text-align:center!important}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd{margin:10px!important}@media(max-width:768px){.woocommerce-checkout-review-order{margin-bottom:30px}}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{font-size:1em!important;color:#000!important}.input-checkbox{transform:scale(1.4)!important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{color:var(--global-palette9)!important;font-weight:600!important}.woocommerce-checkout .place-order .button:hover{background-color:#009013!important;border-color:#009013!important}.woocommerce-order-overview,.woocommerce-thankyou-order-details{text-align:center!important;font-size:100%!important;color:#000!important;background-color:#F6F6F6!important;font-weight:bold!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center!important;font-size:130%!important;color:#2BB02B!important;background-color:#F6F6F6!important;font-weight:bold!important}th.booking-status,td.booking-status{display:none!important}.woocommerce table.my_account_bookings{font-size:.85em;display:none!important}