form.mphb_sc_search-form{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:15px;background:#fff;border-radius:50px;padding:12px 24px;box-shadow:0 0 20px rgba(0,0,0,0.05);max-width:100%;overflow-x:auto}form.mphb_sc_search-form label{display:block!important;font-weight:600!important;font-size:14px!important;color:#000!important;text-align:center!important;margin-bottom:-20px!important;width:100%}form.mphb_sc_search-form .mphb-field{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:1;min-width:150px}form.mphb_sc_search-form input[type="text"],form.mphb_sc_search-form select{background:#f2f2f2;border:none;padding:10px 16px;border-radius:30px;font-size:14px;min-width:140px;flex:1}form.mphb_sc_search-form .mphb-btn{background-color:#bb7d4a!important;color:#fff!important;border:none!important;padding:12px 28px!important;border-radius:40px!important;font-weight:600!important;font-size:15px!important;box-shadow:0 4px 10px rgba(0,0,0,0.1)!important;transition:background-color 0.3s ease,transform 0.2s ease!important}form.mphb_sc_search-form .mphb-btn:hover{background-color:#a66634!important;transform:translateY(-2px)!important}form.mphb_sc_search-form input.button[type="submit"]{background-color:#bb7d4a!important;color:white!important;border:none!important;padding:12px 28px!important;border-radius:30px!important;font-weight:600!important;font-size:15px!important;letter-spacing:0.3px;box-shadow:0 4px 10px rgba(0,0,0,0.1);cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}form.mphb_sc_search-form input.button[type="submit"]:hover{background-color:#a66634!important;transform:translateY(-2px)}@media (max-width:768px){form.mphb_sc_search-form{flex-direction:column!important;align-items:stretch}form.mphb_sc_search-form input,form.mphb_sc_search-form select,form.mphb_sc_search-form .mphb-btn{width:100%}}form.mphb_sc_search-form .mphb-btn::before{content:"\1F50D";margin-right:8px;font-size:16px;vertical-align:middle}.mphb-required-fields-tip{display:none!important}form.mphb_sc_search-form label::after{content:none!important}form.mphb_sc_search-form abbr[title="Obligatoire"],form.mphb_sc_search-form abbr[title="required"],form.mphb_sc_search-form abbr{display:none!important}form.mphb_sc_search-form label[for*="children"]{font-size:0!important;line-height:1}form.mphb_sc_search-form label[for*="children"]::before{content:"Enfants";font-size:14px;font-weight:600;color:#000;display:block;text-align:center;margin-bottom:4px}#main-footer{display:none!important}.bnb-card{width:100%;max-width:400px;margin:30px auto;border-radius:15px;box-shadow:0 4px 16px rgba(0,0,0,0.1);overflow:hidden;background:#fff;font-family:"Poppins",sans-serif;transition:transform 0.3s ease}.bnb-card:hover{transform:translateY(-5px)}.bnb-image img{width:100%;height:230px;object-fit:cover;display:block}.bnb-content{padding:20px;text-align:center}.bnb-title{font-size:18px;font-weight:600;margin-bottom:10px}.bnb-price{color:#c48a57;font-weight:600;font-size:16px;margin-bottom:20px}.bnb-button a{background-color:#c48a57;color:#fff!important;padding:10px 24px;border-radius:30px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:background-color 0.3s ease}.bnb-button a:hover{background-color:#a56d3e}.hello-results-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.bnb-card{width:100%;max-width:360px;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.08);transition:transform 0.3s ease}.bnb-card:hover{transform:translateY(-5px)}.bnb-image img{width:100%;height:220px;object-fit:cover}.bnb-content{padding:20px;text-align:center}.bnb-title{font-size:18px;font-weight:600;margin-bottom:10px}.bnb-price{font-size:16px;font-weight:600;color:#c48a57;margin-bottom:15px}.bnb-button a{background-color:#c48a57;color:#fff!important;padding:10px 24px;border-radius:30px;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-block;transition:background 0.3s ease}.bnb-button a:hover{background-color:#a56d3e}.mphb-recommendation{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px 25px;box-shadow:0 4px 12px rgba(0,0,0,0.06);max-width:800px;margin:20px auto;font-family:'Open Sans',sans-serif;font-size:15px;color:#333}.mphb-recommendation ul{list-style:none;padding:0;margin:0 0 10px}.mphb-recommendation li{margin-bottom:5px}.mphb-recommendation strong{font-weight:600}.mphb-recommendation .mphb-price,.mphb-recommendation .mphb-total{font-weight:bold;color:#c48a57;margin-top:5px;display:block}.mphb-recommendation button,.mphb-recommendation input[type="submit"]{background-color:#c48a57;color:white;border:none;padding:8px 20px;border-radius:5px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.mphb-recommendation button:hover,.mphb-recommendation input[type="submit"]:hover{background-color:#a56d3e}.et_pb_menu li ul:before{border-bottom-color:#bb7d4a!important}.bloc-sticky-js{position:relative;transition:all 0.2s ease}.bloc-fixed{position:fixed!important;top:100px;z-index:999}.bloc-stuck-bottom{position:absolute!important;bottom:0;top:auto!important;z-index:998}.et_pb_section{position:relative}.et_pb_scroll_top{right:auto!important;left:30px!important}.glassmorph{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,0.3);box-shadow:0 8px 32px rgba(0,0,0,0.2)}.mphb-room-type{display:none!important}body.page-id-19621 .cookie-notice-container{display:none!important}.checkout-inline-error-message{color:red!important;font-weight:500;margin-top:4px}.woocommerce .checkout-inline-error-message{color:red!important}body.page-id-19621 #trp-floater-ls{display:none!important}@media screen and (max-width:767px){.et_pb_module:not(.et_pb_menu):not(.et_mobile_menu){max-width:100%!important}}.espace-membre-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#BB7D4A;border-radius:50%;width:40px;height:40px;text-decoration:none;transition:background-color 0.3s;margin-top:14px}.espace-membre-icon:hover{background-color:#93623b}.espace-membre-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#BB7D4A;border-radius:50%;width:40px;height:40px;text-decoration:none;transition:background-color 0.3s;margin-top:14px}.espace-membre-icon:hover{background-color:#93623b}.woocommerce-account{display:flex;flex-wrap:wrap;gap:30px}.woocommerce-MyAccount-navigation{flex:0 0 250px;background:#f7f7f7;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.05)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-MyAccount-navigation li.is-active a{background:#BB7D4A;color:#fff!important;border-radius:5px;padding:10px}.woocommerce-MyAccount-navigation a{display:block;padding:10px;color:#333;text-decoration:none;border-radius:5px;transition:background 0.3s}.woocommerce-MyAccount-navigation a:hover{background:#eee}.woocommerce-MyAccount-content{flex:1;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.05);min-width:0}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background-color:#BB7D4A!important;color:#fff!important;border-top-color:#a5673e!important}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-error a{color:#fff!important;text-decoration:underline}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-radius:8px}.woocommerce a.woocommerce-Button.wc-forward.button{display:none!important}.woocommerce button.button,.woocommerce .woocommerce-Button.button{background-color:#BB7D4A!important;color:#ffffff!important;border:none!important;border-radius:5px;padding:10px 20px;font-weight:600;cursor:pointer;transition:background 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.woocommerce button.button:hover,.woocommerce .woocommerce-Button.button:hover{background-color:#9c653c!important}.bouton-disponibilite{position:relative;z-index:9999!important}.et_pb_section,.et_pb_row,.et_pb_column{position:relative;z-index:1}body.page-id-XXX .cookie-notice-container,body.page-id-YYY .cookie-notice-container{display:none!important}.woocommerce-order-details{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:25px;box-shadow:0 4px 18px rgba(0,0,0,0.06);font-family:'Segoe UI',sans-serif;margin-bottom:40px}.woocommerce-order-details h2{font-size:20px;font-weight:bold;margin-bottom:20px}.woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-top:15px}.woocommerce-table--order-details th,.woocommerce-table--order-details td{border-bottom:1px solid #eee;padding:12px;text-align:left;font-size:15px}.woocommerce-table--order-details th{background-color:#f7f7f7;font-weight:600}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{font-weight:bold;color:#333;font-size:15px}.woocommerce-order-overview,.woocommerce-customer-details{background:#fafafa;padding:20px;border-radius:12px;margin-top:30px}.woocommerce-button.button{background-color:#bb7d4a;color:#fff!important;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:600;transition:background-color 0.3s ease;display:inline-block;margin-top:20px}.woocommerce-button.button:hover{background-color:#a06c3e}.woocommerce-order-details .product-quantity{display:none!important}.woocommerce-account .woocommerce-orders-table__cell-order-total{font-size:0}.woocommerce-account .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{font-size:15px}.woocommerce-account .woocommerce-orders-table__header-order-actions,.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:none!important}.woocommerce .order-again{display:none!important}.woocommerce-SavedPaymentMethods.wc-saved-payment-methods .woocommerce-SavedPaymentMethods-token{display:none!important}