@charset "UTF-8";
/* Genere par scripts/build-public-chrome.mjs depuis assets/styles/public-chrome/ : ne pas editer a la main. */
body,p,span,ol,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,select,option,button,a,i,b,strong,u,td,th,dd,small,dt{font-family:"Inter",sans-serif}@font-face{font-family:"icomoon";src:url("/Fonts/icons-espace-loueur/icomoon.eot?igwgwu");src:url("/Fonts/icons-espace-loueur/icomoon.eot?igwgwu#iefix") format("embedded-opentype"),url("/Fonts/icons-espace-loueur/icomoon.ttf?igwgwu") format("truetype"),url("/Fonts/icons-espace-loueur/icomoon.woff?igwgwu") format("woff"),url("/Fonts/icons-espace-loueur/icomoon.svg?igwgwu#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart:before{content:""}.icon-shopping-cart:before{content:""}.icon-calendar:before{content:""}.icon-message-circle:before{content:""}.icon-search:before{content:""}.icon-video:before{content:""}.icon-settings:before{content:""}.icon-help-circle:before{content:""}.icon-log-out:before{content:""}.icon-user-plus:before{content:""}.icon-log-in:before{content:""}.icon-camera:before{content:""}.icon-dollar-sign:before{content:""}.icon-star:before{content:""}.icon-shield:before{content:""}.icon-info:before{content:""}.icon-headphones:before{content:""}.icon-book:before{content:""}.icon-chevron-right:before{content:""}.icon-award:before{content:""}.icon-compass:before{content:""}.icon-shopping-bag:before{content:""}.icon-trending-up:before{content:""}.icon-briefcase:before{content:""}.icon-book-open:before{content:""}.icon-pen-tool:before{content:""}label{margin-bottom:0px}a{text-decoration:none !important;font-weight:600}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background:#fff}.mobile-bottom-bar{position:relative}.horizontally-menu{position:relative;margin-bottom:0px;z-index:20;list-style:none;border-top:none;left:0;right:0;bottom:0;background:rgba(0,0,0,0);color:#667085;display:flex;padding:10px 16px;padding-bottom:calc(10px + var(--ls-safe-bottom));justify-content:space-around;align-items:center;flex-shrink:0}.horizontally-menu li{flex:1;display:flex;justify-content:center}.horizontally-menu li a{font-size:11px;font-weight:500;letter-spacing:.01em;color:#667085;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;min-width:56px;padding:4px 8px;border-radius:10px;transition:color .2s ease,transform .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.horizontally-menu li a .icon-kit{font-size:22px;transition:transform .2s ease}.horizontally-menu li a:hover,.horizontally-menu li a:active{color:#fc2249}.horizontally-menu li a:hover .icon-kit,.horizontally-menu li a:active .icon-kit{transform:scale(1.08)}.horizontally-menu li a.active{color:#fc2249;font-weight:600}@media(max-width: 480px){.horizontally-menu{padding:8px 10px;padding-bottom:calc(8px + var(--ls-safe-bottom))}.horizontally-menu li a{font-size:10px;gap:3px;min-width:44px}.horizontally-menu li a .icon-kit{font-size:20px}}@media(max-width: 360px){.horizontally-menu{padding:6px 8px;padding-bottom:calc(6px + var(--ls-safe-bottom))}.horizontally-menu li a{font-size:9px;gap:2px;min-width:38px}.horizontally-menu li a .icon-kit{font-size:18px}}.navbar-collapse,#slide-menu-collapse,.cart-page-bottom .navbar-collapse,.cart-page-bottom #slide-menu-collapse{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100vh !important;height:100dvh !important;max-width:100%;background-color:#fff;z-index:9999 !important;overflow-y:auto;padding:20px}.navbar-collapse .left-menu,#slide-menu-collapse .left-menu{padding-top:20px;padding-left:0}.navbar-collapse .left-menu li,#slide-menu-collapse .left-menu li{margin-bottom:20px;list-style:none}.navbar-collapse .left-menu li a,#slide-menu-collapse .left-menu li a{display:flex;align-items:center;font-size:16px;padding:10px 0}.navbar-collapse .left-menu li a i,.navbar-collapse .left-menu li a [class^=icon-],#slide-menu-collapse .left-menu li a i,#slide-menu-collapse .left-menu li a [class^=icon-]{font-size:20px;margin-right:15px}.navbar-collapse .left-menu li a svg,.navbar-collapse .left-menu li a .iconify,#slide-menu-collapse .left-menu li a svg,#slide-menu-collapse .left-menu li a .iconify{flex-shrink:0;margin-right:15px}.profile-name{display:flex;align-items:center;margin-bottom:20px}.profile-name img,.profile-name .avatar{margin-right:15px}.voir-profile-link{margin-bottom:30px}.voir-profile-link a{color:#666;display:flex;align-items:center;justify-content:space-between}.navbar-collapse #slide-menu-collapse .left-menu,#slide-menu-collapse .left-menu{display:flex;flex-direction:column;height:calc(100vh - 80px);padding-bottom:0}.navbar-collapse #slide-menu-collapse .left-menu .menu-divider,#slide-menu-collapse .left-menu .menu-divider{flex-grow:1;position:relative;margin-top:20px}.navbar-collapse #slide-menu-collapse .left-menu .menu-divider::after,#slide-menu-collapse .left-menu .menu-divider::after{content:"";position:absolute;bottom:10px;left:15px;right:15px;height:1px;background:rgba(255,255,255,.1)}.navbar-collapse #slide-menu-collapse .left-menu .menu-bottom,#slide-menu-collapse .left-menu .menu-bottom{margin-top:auto;margin-bottom:5px}.navbar-collapse #slide-menu-collapse .left-menu .menu-bottom:last-child,#slide-menu-collapse .left-menu .menu-bottom:last-child{margin-bottom:15px}.drawer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 12px}.drawer-header .drawer-header-logo{font-size:18px;font-weight:600;color:var(--dark, #080025)}.drawer-header .drawer-close{font-size:18px;color:var(--dark, #080025)}.drawer-header .close-icon{cursor:pointer;padding:5px;text-align:center;background:var(--grey-0, #F9F9F9);color:#8b8c97}#slide-menu-collapse{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease-in-out;display:block !important;padding:20px}#slide-menu-collapse.show{transform:translateX(0)}#slide-menu-collapse .drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}#slide-menu-collapse .drawer-header .drawer-header-logo{font-size:20px;font-weight:bold}#slide-menu-collapse .drawer-header .close-icon{font-size:24px;cursor:pointer}#slide-menu-collapse .profile-name{display:flex;align-items:center;margin-bottom:15px}#slide-menu-collapse .profile-name img,#slide-menu-collapse .profile-name .avatar{margin-right:10px}#slide-menu-collapse .profile-name span{font-size:18px;font-weight:500}#slide-menu-collapse .voir-profile-link{margin-bottom:20px}#slide-menu-collapse .voir-profile-link a{display:flex;justify-content:space-between;color:#007bff;font-weight:500}#slide-menu-collapse .left-menu{list-style:none;padding:0;margin:0}#slide-menu-collapse .left-menu li{margin-bottom:15px}#slide-menu-collapse .left-menu li a{display:flex;align-items:center;font-size:16px;padding:10px 0}#slide-menu-collapse .left-menu li a i{margin-right:15px;width:20px;text-align:center}#slide-menu-collapse .left-menu li.sign-out a{color:#fc2249}.navbar-collapse#slide-menu-collapse{display:none !important;position:fixed;top:0;left:0;width:90%;height:100vh;height:100dvh;background-color:#fff;z-index:1030 !important;overflow-y:auto;padding:20px;box-shadow:2px 0 10px rgba(0,0,0,.2)}.navbar-collapse#slide-menu-collapse.show{display:block !important}body.body-slide-menu-open .chat-input-container{display:none !important}.navbar-collapse#slide-menu-collapse .drawer-header{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:15px !important;margin-bottom:20px !important;border-bottom:1px solid #eee !important}.navbar-collapse#slide-menu-collapse .drawer-header .drawer-header-logo{font-size:20px !important;font-weight:600 !important;margin:0 !important;display:block !important}.navbar-collapse#slide-menu-collapse .drawer-header .close-icon{cursor:pointer !important;font-size:18px !important}.navbar-collapse#slide-menu-collapse .left-menu .menu-primary-action{margin-bottom:15px !important}.navbar-collapse#slide-menu-collapse .left-menu .menu-primary-action a.mobile-red-button{background-color:#fc2249 !important;color:#fff !important;border-radius:4px !important;padding:12px 15px !important;font-weight:600 !important;transition:background-color .3s ease !important;display:flex !important;align-items:center !important}.navbar-collapse#slide-menu-collapse .left-menu .menu-primary-action a.mobile-red-button i{margin-right:10px !important;width:20px !important;text-align:center !important}.navbar-collapse#slide-menu-collapse .left-menu .menu-primary-action a.mobile-red-button:hover{background-color:#e41e43 !important}.navbar-collapse#slide-menu-collapse .left-menu .menu-secondary-action{margin-bottom:25px !important}.navbar-collapse#slide-menu-collapse .left-menu li a{display:flex !important;align-items:center !important;padding:12px 15px !important;border-radius:4px !important}.navbar-collapse#slide-menu-collapse .left-menu li a i{margin-right:10px !important;width:20px !important;text-align:center !important}.router-link-active,.router-link-exact-active{color:inherit !important}a[href*="/user/mes-favoris"].router-link-active{color:inherit !important}a[href*=my-carts].router-link-active{color:inherit !important}a[href*="/locataire/reservations"].router-link-active,a[href*=tenant-asks].router-link-active{color:inherit !important}a[href*="/user/messagerie"].router-link-active{color:inherit !important}a[href*="/catalogue-search"].router-link-active{color:inherit !important}a[href*=dashboard].router-link-active{color:inherit !important}.search-input-universal,.header-search-form .form-control,.header-search-form .input-search{border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;background:rgba(0,0,0,0) !important;padding:6px 12px !important;transition:all .3s ease !important;font-size:14px !important;font-weight:500 !important;height:34px !important;width:100% !important}.search-input-universal::placeholder,.header-search-form .form-control::placeholder,.header-search-form .input-search::placeholder{color:#9ca3af !important;font-size:14px !important;font-weight:500 !important}.search-button-universal,.header-search-form .search-button{background:linear-gradient(135deg, #fc2249 0%, #d11440 100%) !important;border:none !important;padding:0 !important;width:34px !important;height:34px !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 2px 8px rgba(252,34,73,.25) !important;transition:all .3s ease !important;cursor:pointer !important}.search-button-universal:hover,.header-search-form .search-button:hover{background:linear-gradient(135deg, #e41e43 0%, #b91139 100%) !important;box-shadow:0 4px 12px rgba(252,34,73,.35) !important;transform:translateY(-1px) !important}.search-button-universal svg,.header-search-form .search-button svg{color:#fff !important}header nav.navbar.navbar-light .header-search-form,.header-search-form{gap:8px !important;border:1px solid #d1d5db !important;border-radius:12px !important;padding:3px 4px 3px 4px !important;background:#fff !important;transition:border-color .2s ease,box-shadow .2s ease !important}header nav.navbar.navbar-light .header-search-form:hover,.header-search-form:hover{border-color:rgba(252,34,73,.4) !important}header nav.navbar.navbar-light .header-search-form:focus-within,.header-search-form:focus-within{border-color:#fc2249 !important;box-shadow:0 0 0 3px rgba(252,34,73,.12) !important}
