.header-other{background:#181818;position:relative;top:0;left:0;right:0;z-index:1000;padding:12px 0;box-shadow:none;width:100%;max-width:100%}@media (min-width: 769px){.header-other{width:100%;max-width:100%}}.header-other-container{max-width:1420px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 80px}.header-other-left{display:flex;align-items:center;gap:65px}.logo-container-other{width:80px;height:80px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo{object-fit:contain;display:block}.search-info-card{background:#fff;border:1px solid rgba(255,255,255,.3);border-radius:30px;padding:4px 24px;display:flex;align-items:center;gap:74px;min-width:380px;box-shadow:0 2px 8px #0000001a}.search-info-content{display:flex;flex-direction:column;gap:2px;flex:1}.location-info{display:flex;align-items:center;gap:4px}.location-icon{display:none}.location-text{color:#000;font-size:16px;font-weight:700}.dates-info{display:flex;align-items:center;gap:4px}.calendar-icon{display:none}.dates-text{color:#000;font-size:14px}.edit-icon{width:28px!important;height:28px!important;color:#000!important;cursor:pointer;transition:color .2s ease;flex-shrink:0}.edit-icon:hover{color:#b5050f}.header-other-right{display:flex;align-items:center}.right-actions-other{display:flex;align-items:center;gap:24px}.action-item-other{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none}.icon-other{width:22px;height:22px;color:#fff}.action-text-other{font-size:16px;font-weight:600}.action-item-other.forfait-liberte-link{background:#fff;color:#e20614;padding:8px 16px;border-radius:8px;transition:all .2s ease;border:none;cursor:pointer}.action-item-other.forfait-liberte-link .icon-other,.action-item-other.forfait-liberte-link .action-text-other{color:#e20614}.action-item-other.forfait-liberte-link:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff4d}.menu-item-other{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer;transition:color .3s ease}.menu-item-other:hover{color:#fffc}.menu-link-other{text-decoration:none;color:#fff}.menu-link-other:hover{color:#fffc}.icon-small{width:18px;height:18px}.menu-item-other span{font-size:16px;font-weight:600}.menu-icon-other{width:28px;height:28px;color:#fff;cursor:pointer;transition:color .3s ease}.menu-icon-other:hover{color:#fffc}.burger-menu-container-other{position:relative}.burger-menu-icon-other{width:58px;height:58px;color:#fff;cursor:pointer;transition:color .3s ease;transform:scaleY(.48);transform-origin:center;position:relative;top:4px}.burger-menu-icon-other:hover{color:#fffc}.burger-menu-dropdown-other{position:fixed;inset:0;z-index:9999}.burger-menu-overlay-other{position:absolute;inset:0;background:#00000080}.burger-menu-content-other{position:absolute;top:120px;right:20px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;padding:20px;min-width:250px;max-width:300px}.burger-menu-title-other{font-size:1.1rem;font-weight:700;margin-bottom:15px;color:#181818;letter-spacing:.5px}.burger-menu-links-other{list-style:none;padding:0;margin:0}.burger-menu-links-other li{margin-bottom:10px}.burger-menu-links-other li:last-child{margin-bottom:0}.burger-menu-links-other a{color:#181818;text-decoration:none;font-size:.95rem;font-weight:400;transition:color .2s ease;display:block;padding:5px 0}.burger-menu-links-other a:hover{color:#e20614}.burger-menu-links-other strong{font-weight:700}.header-other-mobile-row{display:none}.header-other-mobile-container{max-width:100%;padding:0 12px}@media (max-width: 1024px){.header-other-container{padding:0 20px}.search-info-card{min-width:260px}}@media (max-width: 767px){.header-other-left{gap:15px}.logo-container-other{width:60px;height:60px;transform:translateY(5px);display:flex;align-items:center;justify-content:center}.search-info-card{min-width:220px;padding:10px 12px}.search-info-desktop{display:none}.header-other-mobile-row{display:block;padding:10px 0 0}.header-other-mobile-container{max-width:100%}.search-info-mobile{width:100%}.action-text-other{display:none}.right-actions-other{gap:16px}.search-info-card .location-text{font-size:16px}.search-info-card .dates-text{font-size:14px}}@media (min-width: 768px){.logo-container-other{width:90px;height:90px}.search-info-mobile{display:none}}
