        #site-scroll { border-radius: 0px; background: rgba(0,0,0,0.2); width: 40px; height: 40px; line-height: 40px; right: 20px; }
         h4.h4.chic, label.h4.chic { font-family: 'Montserrat', sans-serif; font-weight: 600; line-height: 1.2; }
         p.chic, .footer-links > ul > li { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 13px; }
         body.index-demo2, html .index-demo2, .index-demo2 button, .index-demo2 input, .index-demo2 select, .index-demo2 textarea, .index-demo2 .btn { font-size: 13px; font-family: 'Jost', sans-serif; }
         img.card-img-top { border-radius: 0px; }
         h2 > a:hover { color: #001f3f; }
         li.lvl1.parent.megamenu > a:hover, li.lvl1.parent.dropdown > a:hover { color: #001f3f !important; outline: none; }
         .icon-taller-12 {font-size:1.2rem}
         .icon-taller-11 {font-size:1.1rem}
         .icon-taller-13 {font-size:1.3rem}
         .icon-taller-14 {font-size:1.4rem}
         .icon-taller-15 {font-size:1.5rem}
          .icon-taller-16 {font-size:1.6rem}
          .icon-taller-17 {font-size:1.7rem}
          .icon-taller-18 {font-size:1.8rem}   
         /* Forms */
         .input-group-text { background-color: #fff; border-radius: 0px; border-right: 0px; padding: .8rem 1rem; }
         .form-control, .form-select { padding: .8rem 1rem !important; border-radius: 0px; font-size: 15px !important; }
         .input-group > .form-select { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
         .form-select.full, .form-select.mobile, .form-control.full { width: 100%; }
         .input-group { flex-wrap: nowrap !important; }
         .input-group .form-control, .input-group .custom-select { position: relative; z-index: 2; flex: 1 1 auto; width: 1%; margin: 0; }
         .input-group .input-group-prepend .input-group-text, .input-group .input-group-append .input-group-text { border-radius: 0; }
         .input-group > .input-group-prepend .input-group-text { border-right: 0; }
         .input-group > .input-group-append .input-group-text { border-left: 0; }
         .input-group .form-control:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
         .input-group .form-control:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
         .input-group .custom-select { height: calc(2.25rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; }
         #datepicker-icon-prepend { height: 48px !important; cursor: pointer; }
         h3.side-search { font-weight: 500 !important; }
         /* Litepicker */
         .litepicker { font: inherit; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: #fff; }
         .litepicker .day-item.is-in-range { --litepicker-day-color: #000; }
         .litepicker svg { fill: none !important; }
         .litepicker .container__main { border: 1px solid rgba(0,0,0,0.2); border-radius: 0px; box-shadow: none; }
         .litepicker .container__months .month-item-name, .litepicker .container__months .month-item-year { font-weight: var(--tblr-font-weight-medium) !important; }
         .litepicker .container__months .button-next-month, .litepicker .container__months .button-previous-month { cursor: pointer !important; }
         .litepicker .container__months .month-item-weekdays-row > div { padding: 0.5rem 0 !important; font-size: 0.75rem; }
         .litepicker .container__days .day-item { cursor: pointer !important; padding: 0.5rem 0 !important; transition: color 0.3s, background-color 0.3s, border-color 0.3s; }
         @media (prefers-reduced-motion: reduce) {
         .litepicker .container__days .day-item { transition: none; }
         }
         .datepicker-inline .litepicker { box-shadow: none; }
         .datepicker-inline .litepicker .container__months { box-shadow: none; background-color: #fff; border-radius: 0px; }
         .litepicker .container__days .day-item.is-end-date {background-color:#000}
         /* extra small */
         @media (max-width: 575.9px) {
             span.hide-sm {display:none}
            }
         /* Mobile to tablet */
         @media (max-width: 767.8px) {
         .breadcrumbs a, .breadcrumbs span  {font-size:14px}
         .index-demo2 .btn { font-size: 12px; font-family: 'Jost', sans-serif; letter-spacing: 0px; }
         .btn-primary.reverse { background-color: #fff; color: #000; border: 1px solid #000; font-weight: 500; }
         .btn-lg {padding: 12px 18px; font-weight:500}
         .page-title > h1 {text-transform:none; font-weight:500}
         span.number-count {font-weight:400}
         p.intro-text { font-size: 15px; color: rgba(0,0,0,0.85); }
         h2.list-head, h1.list-head { font-size: 18px; line-height: 1.5rem; font-family: "Raleway", sans-serif;color:rgba(0,0,0,0.9); font-weight:600; text-transform: none; letter-spacing: -1px; }
         .card.hotel-list { border: 0.5px solid rgba(0,0,0,0.3); }
         .list-geo-title { font-size: 14px; }
         span.price-from { font-size: 15px; font-weight: 500; color: rgba(0,0,0,0.85); display: block; margin-bottom: 5px; letter-spacing: -1px; }
         span.list-text { font-size: 13px; color: rgba(0,0,0,0.9); font-family: "Raleway", sans-serif;}
         span.list-style, span.list-trip-title, span.list-rate-title { color: #000; font-family: 'Jost', sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; }
         span.list-style.villa {display:inline-block;margin-bottom: 5px;}
         span.list-style.villa.second {display:inline-block;margin-bottom: 5px;margin-top:5px}
         span.list-trip-title { display: block; }
         span.list-rate-title { display: block; }
         .list-trip-bubble { margin-left: -6px; margin-bottom: 5px; margin-top: 3px; }
         img.bubble-grid { height: 19px; }
         .list-rate-number-grid { margin-left: 0px; font-size: 16px; font-weight: 500; margin-top: 0px; display: inline-block; letter-spacing: -1px; color: #000; margin-bottom: 0px; }
         .list-rate-number-grid.text { font-size: 14px; color: rgba(0,0,0,0.85); letter-spacing: 0px; }
         .book-div {height:76px; position:fixed; bottom:0px; background-color:#fff !important; width:100%; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.5); z-index:4; border-top:1px solid #eee;}  
         h3.mobile-search {font-weight:500; text-transform:none}
         .third-card:nth-child(3n+1) .card {margin-left: 0;margin-right: 0px;}
         .third-card:nth-child(3n+2) .card {margin-left: 0px;margin-right: 0px;}
         .third-card:nth-child(3n+3) .card {margin-left: 0px;margin-right: 0;}
         }
         /* Desktop */
         @media (min-width: 992px) {
         .hide-lg { display: none; }
         .btn-lg {padding: 12px 18px; font-weight:500}
         .breadcrumbs a, .breadcrumbs span  {font-size:14px}
         .btn-primary.reverse { background-color: #fff; color: #000; border: 1px solid #000; font-weight: 400; }
         span.number-count {font-weight:400}
         p.intro-text { font-size: 15px; color: rgba(0,0,0,0.85); }
         .card { border-radius: 0px; border: none; }
         img.card-img-top { border-radius: 0px; }
         .list-geo-title { font-size: 15px; }
         h2.list-head.grid-style { line-height: 1.7rem; text-transform:none; letter-spacing: -1px; font-weight:600; font-size:20px}
         h2.list-head.straight { line-height: 1.7rem; text-transform:none; letter-spacing: -1px; font-weight:600; font-size:22px}     
         span.price-from { font-size: 16px; font-weight: 500; color: rgba(0,0,0,0.85); }
         span.list-style, span.list-trip-title, span.list-rate-title { color: #000; font-family: 'Jost', sans-serif; font-size: 12px; font-weight: 600; text-transform: uppercase; }
         span.list-style.villa {display:inline-block;margin-bottom: 5px;}
         span.list-style.villa.second {display:inline-block;margin-bottom: 5px;padding-top:5px}
         span.list-trip-title { margin-bottom: 10px; }
         span.list-rate-title { display: block; }
         span.list-text { font-size: 14px; color: rgba(0,0,0,1); font-family: "Raleway", sans-serif;}
         .list-end-col { background-color: #f9f9f9; border-left: 0px solid rgba(4,32,69,0.1); text-align: right; }
         .list-trip-bubble { margin-right: -6px; margin-bottom: 15px; margin-top: 5px; }
         img.bubble-grid { height: 19px; float: right; }
         .list-rate-number { font-size: 22px; font-weight: 500; margin-top: 0px; display: inline-block; letter-spacing: -1px; margin-bottom: 30px; }
         .list-rate-number.ext { font-size: 16px; font-weight: 500; overflow-wrap: normal; margin-top: 5px; display: none; }
         .list-rate-number-grid { margin-left: 0px; font-size: 16px; font-weight: 500; margin-top: 0px; display: inline-block; letter-spacing: -1px; color: #000; margin-bottom: 0px; }
         .list-rate-number-grid.text { font-size: 14px; color: rgba(0,0,0,0.85); letter-spacing: 0px; }
         .line-beneath { width: 100%; height: 1px; background-color: rgba(0,0,0,0.2); }
         .line-beneath:last-child { display: none; }
         .sidebar.filterbar { position: sticky; top: 80px; align-self: flex-start; height: fit-content; z-index: 1; max-height: calc(100vh - 180px); }
         .litepicker { z-index: 9999 !important; }
         .sidebar.filterbar > .sidebar_tags { margin-bottom: 40px; }
         span.filter-display {display:block; margin-top:10px}
         .odd-even-card:nth-child(odd) .card {margin-left: -15px; margin-right: 0;}
         .odd-even-card:nth-child(even) .card {margin-right: -15px;margin-left: 0;}
         .third-card:nth-child(3n+1) .card {margin-left: 0;margin-right: 10px;}
         .third-card:nth-child(3n+2) .card {margin-left: 5px;margin-right: 5px;}
         .third-card:nth-child(3n+3) .card {margin-left: 10px;margin-right: 0;}
         .hover-zoom {transition: transform 0.4s ease; will-change: transform;}
         .hover-zoom:hover {transform: scale(1.08);}
         .overflow-hidden {overflow: hidden;}
         }

        /* Off Canvas */
         .offcanvas-toggle {display: none;}
         .offcanvas-sidebar {position: fixed; top: 0; right: -90%; width: 90%; max-width: 420px; height: 100vh; background: #fff; box-shadow: -4px 0 15px rgba(0, 0, 0, 0.25); transition: right 0.35s ease; z-index: 1050; overflow-y: auto;}
         #offcanvasEnd:checked ~ .offcanvas-sidebar { right: 0;}
         .offcanvas-header {border-bottom: 1px solid #eee;}
        .offcanvas-title > h3 {text-transform:none}
         .close {font-size: 1.8rem; opacity: 0.6;margin-right:15px}
         .close:hover {opacity: 1;}
        
         .input-group-prepend .input-group-text {border-right: 0;}


        /* menu off canvas */

      
.offcanvas-left {
   position: fixed;
   top: 0;
   left: -320px;
   width: 320px;
   height: 100vh;
   background: #fff;
   box-shadow: none;
   transition: left 0.4s ease;
   z-index: 1060;
   overflow-y: auto;
}

.offcanvas-left.show {
   left: 0;
}

.offcanvas-backdrop {
   position: fixed;
   top: 0; left: 0;
   width: 100%; height: 100%;
   background: rgba(0,0,0,0.5);
   z-index: 1050;
   opacity: 0;
   visibility: hidden;
   transition: all 0.3s ease;
}

.offcanvas-backdrop.show {
   opacity: 1;
   visibility: visible;
}

.offcanvas-header {
   padding: 15px 20px;
   border-bottom: 1px solid #ddd;
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.btn-close {
   font-size: 1.8rem;
   background: none;
   border: none;
   padding: 0 8px;
}

.bathroom-icon {
  --bathroom-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M3.58992 1.8333C2.98792 1.8333 2.49992 2.3213 2.49992 2.9233V7.49997H14.6666C14.7992 7.49997 14.9264 7.55265 15.0201 7.64642C15.1139 7.74018 15.1666 7.86736 15.1666 7.99997C15.1666 8.13258 15.1139 8.25975 15.0201 8.35352C14.9264 8.44729 14.7992 8.49997 14.6666 8.49997H14.4879C14.4926 8.52997 14.4953 8.55997 14.4973 8.59064C14.4999 8.6293 14.4999 8.67064 14.4999 8.71064V8.73664C14.4999 8.98664 14.4999 9.1333 14.4893 9.29664C14.3946 10.7873 13.5893 12.1646 12.4219 13.0646C12.4311 13.0793 12.4396 13.0944 12.4473 13.11L13.1139 14.4433C13.1439 14.5021 13.1618 14.5663 13.1669 14.6321C13.1719 14.6979 13.1638 14.764 13.1432 14.8267C13.1225 14.8893 13.0897 14.9473 13.0465 14.9972C13.0033 15.0471 12.9507 15.088 12.8917 15.1175C12.8326 15.1469 12.7683 15.1644 12.7025 15.1689C12.6367 15.1735 12.5706 15.1649 12.5081 15.1437C12.4456 15.1226 12.3879 15.0893 12.3383 15.0457C12.2887 15.0022 12.2483 14.9492 12.2193 14.89L11.5739 13.6C10.907 13.9408 10.1708 14.1244 9.42192 14.1366H9.41725C8.92392 14.1553 8.44125 14.1666 7.99992 14.1666C7.55858 14.1666 7.07592 14.1553 6.58258 14.1366H6.57792C5.82902 14.1244 5.09286 13.9408 4.42592 13.6L3.78059 14.89C3.75157 14.9492 3.71111 15.0022 3.66154 15.0457C3.61197 15.0893 3.55426 15.1226 3.49175 15.1437C3.42925 15.1649 3.36317 15.1735 3.29734 15.1689C3.2315 15.1644 3.16721 15.1469 3.10818 15.1175C3.04914 15.088 2.99652 15.0471 2.95335 14.9972C2.91018 14.9473 2.87732 14.8893 2.85666 14.8267C2.83599 14.764 2.82794 14.6979 2.83297 14.6321C2.83799 14.5663 2.85598 14.5021 2.88592 14.4433L3.55259 13.11C3.56025 13.0944 3.5687 13.0793 3.57792 13.0646C2.41059 12.1646 1.60459 10.7873 1.51059 9.29664C1.50097 9.11013 1.49741 8.92337 1.49992 8.73664V8.49997H1.33325C1.20064 8.49997 1.07347 8.44729 0.979699 8.35352C0.88593 8.25975 0.833252 8.13258 0.833252 7.99997C0.833252 7.86736 0.88593 7.74018 0.979699 7.64642C1.07347 7.55265 1.20064 7.49997 1.33325 7.49997H1.49992V2.9233C1.49988 2.43753 1.66905 1.96692 1.97836 1.59235C2.28767 1.21779 2.71779 0.962658 3.1948 0.870822C3.67181 0.778987 4.16591 0.856178 4.59218 1.08913C5.01845 1.32208 5.35026 1.69624 5.53058 2.1473L5.60392 2.33064C6.15105 2.19096 6.729 2.23596 7.24792 2.45864C7.57092 2.59786 7.86296 2.80002 8.107 3.05332C8.35103 3.30663 8.54216 3.606 8.66925 3.93397C8.71672 4.05475 8.71537 4.18926 8.66548 4.30906C8.61559 4.42886 8.52108 4.52457 8.40192 4.57597L4.42859 6.28664C4.36709 6.3132 4.30087 6.32714 4.23388 6.32762C4.16689 6.3281 4.10049 6.31512 4.03861 6.28943C3.97674 6.26375 3.92066 6.2259 3.8737 6.17812C3.82674 6.13034 3.78986 6.07361 3.76525 6.0113C3.50325 5.34482 3.50803 4.60303 3.77859 3.93997C3.96861 3.46765 4.28707 3.05797 4.69792 2.7573L4.60192 2.51864C4.52104 2.31635 4.3814 2.14294 4.20101 2.02078C4.02063 1.89862 3.80778 1.83332 3.58992 1.8333ZM2.72192 8.49997H2.65525C2.61299 8.50269 2.57336 8.52146 2.54448 8.55245C2.5156 8.58343 2.49966 8.62428 2.49992 8.66664V8.72197C2.49992 8.98997 2.49992 9.10464 2.50859 9.2333C2.63192 11.1813 4.30525 12.9186 6.24658 13.1153C6.37659 13.1286 6.44859 13.1306 6.61992 13.1373C7.10525 13.1553 7.57525 13.1666 7.99992 13.1666C8.42458 13.1666 8.89458 13.1553 9.37992 13.1373C9.55125 13.1306 9.62325 13.128 9.75325 13.1146C11.6946 12.9186 13.3679 11.1813 13.4919 9.2333C13.4999 9.10464 13.4999 8.98997 13.4999 8.72197V8.65597C13.4999 8.65464 13.4999 8.65464 13.4999 8.65597C13.4972 8.61554 13.4799 8.57747 13.4512 8.54888C13.4225 8.52029 13.3844 8.50314 13.3439 8.50064C13.3446 8.50064 13.3453 8.50064 13.3439 8.50064H13.3333L13.2786 8.49997H2.72192ZM6.85525 3.37864C6.64617 3.28897 6.42013 3.2457 6.19271 3.2518C5.96529 3.2579 5.7419 3.31323 5.53792 3.41397C5.15792 3.60124 4.86096 3.92291 4.70459 4.31664C4.59921 4.57548 4.55583 4.85538 4.57792 5.13397L7.49792 3.87664C7.32941 3.65853 7.10796 3.48711 6.85458 3.37864' fill='%232D2925'/></svg>");

  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  background: var(--bathroom-svg) no-repeat center / contain;
  vertical-align: -0.125em;
}

.bed-icon {
  --bed-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.29592 2.16669H8.70392C9.92925 2.16669 10.8999 2.16669 11.6593 2.26869C12.4406 2.37402 13.0733 2.59535 13.5726 3.09402C14.0713 3.59335 14.2926 4.22602 14.3979 5.00735C14.4986 5.75802 14.4999 6.71402 14.4999 7.91935C14.7293 8.10802 14.9113 8.35269 15.0266 8.63202C15.1073 8.82535 15.1386 9.02535 15.1533 9.23669C15.1666 9.43935 15.1666 9.68669 15.1666 9.98335V10.0167C15.1666 10.3134 15.1666 10.5607 15.1533 10.7634C15.1446 10.9705 15.1018 11.1748 15.0266 11.368C14.9345 11.5905 14.7995 11.7927 14.6293 11.963C14.4591 12.1334 14.257 12.2685 14.0346 12.3607C13.8413 12.4407 13.6413 12.472 13.4299 12.486C13.3422 12.4919 13.2544 12.4956 13.1666 12.4974V13.3334C13.1666 13.466 13.1139 13.5931 13.0201 13.6869C12.9264 13.7807 12.7992 13.8334 12.6666 13.8334C12.534 13.8334 12.4068 13.7807 12.313 13.6869C12.2193 13.5931 12.1666 13.466 12.1666 13.3334V12.5H3.83325V13.3334C3.83325 13.466 3.78057 13.5931 3.68681 13.6869C3.59304 13.7807 3.46586 13.8334 3.33325 13.8334C3.20064 13.8334 3.07347 13.7807 2.9797 13.6869C2.88593 13.5931 2.83325 13.466 2.83325 13.3334V12.4967C2.7454 12.4952 2.6576 12.4916 2.56992 12.486C2.36284 12.4778 2.15853 12.4355 1.96525 12.3607C1.74269 12.2686 1.54047 12.1335 1.37014 11.9631C1.19981 11.7928 1.06472 11.5906 0.972585 11.368C0.892585 11.1747 0.861252 10.9747 0.847252 10.7634C0.833252 10.5607 0.833252 10.3134 0.846585 9.23669C0.861252 9.02469 0.893252 8.82535 0.973252 8.63202C1.0878 8.35473 1.26864 8.10979 1.49992 7.91869C1.49992 6.71469 1.50125 5.75802 1.60192 5.00735C1.70725 4.22602 1.92859 3.59335 2.42725 3.09402C2.92659 2.59535 3.55925 2.37402 4.34059 2.26869C5.10058 2.16669 6.07059 2.16669 7.29592 2.16669ZM2.49992 7.51935C2.72184 7.50501 2.9442 7.49856 3.16659 7.50002V6.96535C3.16659 6.36669 3.16659 5.86669 3.21992 5.47069C3.27592 5.05202 3.39992 4.67402 3.70325 4.37069C4.00725 4.06669 4.38525 3.94269 4.80325 3.88669C5.19992 3.83335 5.69992 3.83335 6.29858 3.83335H9.70125C10.3006 3.83335 10.7999 3.83335 11.1959 3.88669C11.6146 3.94269 11.9926 4.06669 12.2959 4.37002C12.5999 4.67402 12.7239 5.05202 12.7799 5.47002C12.8333 5.86669 12.8333 6.36669 12.8333 6.96535V7.50002C13.0556 7.49856 13.278 7.50501 13.4999 7.51935C13.4979 6.49602 13.4866 5.73602 13.4066 5.14069C13.3166 4.47002 13.1473 4.08335 12.8653 3.80069C12.5833 3.51935 12.1966 3.35002 11.5259 3.26002C10.8413 3.16802 9.93792 3.16669 8.66658 3.16669H7.33325C6.06192 3.16669 5.15925 3.16802 4.47325 3.26002C3.80325 3.35002 3.41659 3.51935 3.13459 3.80135C2.85259 4.08335 2.68325 4.47002 2.59325 5.14069C2.51325 5.73602 2.50192 6.49602 2.49992 7.51935ZM11.8333 7.50002V7.00002C11.8333 6.35735 11.8319 5.92535 11.7886 5.60335C11.7473 5.29602 11.6759 5.16402 11.5886 5.07735C11.5019 4.99069 11.3706 4.91935 11.0633 4.87735C10.7413 4.83469 10.3093 4.83335 9.66658 4.83335H8.49992V7.50002H11.8333ZM7.49992 7.50002V4.83335H6.33325C5.69059 4.83335 5.25858 4.83469 4.93658 4.87802C4.62925 4.91935 4.49725 4.99069 4.41059 5.07802C4.32392 5.16469 4.25259 5.29602 4.21059 5.60335C4.16792 5.92535 4.16658 6.35735 4.16658 7.00002V7.50002H7.49992ZM2.63792 8.51135C2.47725 8.52269 2.39925 8.54202 2.34792 8.56335C2.24672 8.60524 2.15477 8.66665 2.07733 8.7441C1.99988 8.82154 1.93847 8.91349 1.89659 9.01469C1.87525 9.06602 1.85592 9.14402 1.84459 9.30469C1.83325 9.46935 1.83325 9.68269 1.83325 10C1.83325 10.3174 1.83325 10.5307 1.84459 10.6954C1.85592 10.856 1.87525 10.934 1.89659 10.9854C1.98125 11.19 2.14325 11.352 2.34792 11.4367C2.39925 11.458 2.47725 11.4774 2.63792 11.4887C2.80259 11.5 3.01592 11.5 3.33325 11.5H12.6666C12.9839 11.5 13.1973 11.5 13.3619 11.4887C13.5226 11.4774 13.6006 11.458 13.6519 11.4367C13.8566 11.352 14.0186 11.19 14.1033 10.9854C14.1246 10.934 14.1439 10.856 14.1553 10.6954C14.1666 10.5307 14.1666 10.3174 14.1666 10C14.1666 9.68269 14.1666 9.46935 14.1553 9.30469C14.1439 9.14402 14.1246 9.06602 14.1033 9.01469C14.0614 8.91349 14 8.82154 13.9225 8.7441C13.8451 8.66665 13.7531 8.60524 13.6519 8.56335C13.6006 8.54202 13.5226 8.52269 13.3619 8.51135C13.1303 8.50049 12.8984 8.49672 12.6666 8.50002H3.33325C3.01592 8.50002 2.80259 8.50002 2.63792 8.51135Z' fill='%232D2925'/></svg>");

  display: inline-block;
  width: 1.25em;
  height: 1.15em;
  background: var(--bed-svg) no-repeat center / contain;
  vertical-align: -0.125em;

}

.guest-icon {
  --guest-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M2.33337 5.33332C2.3335 4.70126 2.49701 4.07997 2.80805 3.52974C3.11908 2.97951 3.56706 2.51902 4.10852 2.19297C4.64999 1.86691 5.26654 1.68636 5.89836 1.66883C6.53017 1.6513 7.15579 1.7974 7.71449 2.09293C8.2732 2.38847 8.74603 2.82342 9.08708 3.35556C9.42814 3.8877 9.62585 4.49897 9.66102 5.13005C9.69619 5.76113 9.56763 6.39058 9.28782 6.95733C9.008 7.52407 8.58644 8.00886 8.06403 8.36465C9.18903 8.77728 10.1648 9.51713 10.8658 10.489C11.5668 11.4609 11.9609 12.6203 11.9974 13.818C11.9958 13.9471 11.9444 14.0707 11.8539 14.1628C11.7634 14.2549 11.6408 14.3085 11.5117 14.3124C11.3827 14.3163 11.2571 14.2701 11.1612 14.1836C11.0654 14.097 11.0067 13.9768 10.9974 13.848C10.9577 12.549 10.4137 11.3164 9.48081 10.4116C8.5479 9.50676 7.29934 9.00072 5.9997 9.00072C4.70006 9.00072 3.4515 9.50676 2.51858 10.4116C1.58567 11.3164 1.04173 12.549 1.00203 13.848C0.995358 13.9785 0.937818 14.1013 0.841739 14.1899C0.745661 14.2786 0.618685 14.3261 0.488015 14.3222C0.357346 14.3184 0.233375 14.2635 0.142661 14.1694C0.0519469 14.0753 0.00170561 13.9494 0.00270003 13.8187C0.0390676 12.6208 0.433105 11.4613 1.13409 10.4893C1.83508 9.51727 2.81093 8.77732 3.93603 8.36465C3.44192 8.02841 3.03756 7.5764 2.75821 7.04804C2.47887 6.51967 2.33301 5.93099 2.33337 5.33332ZM6.00003 2.66666C5.29279 2.66666 4.61451 2.94761 4.11441 3.4477C3.61432 3.9478 3.33337 4.62608 3.33337 5.33332C3.33337 6.04057 3.61432 6.71884 4.11441 7.21894C4.61451 7.71904 5.29279 7.99999 6.00003 7.99999C6.70728 7.99999 7.38555 7.71904 7.88565 7.21894C8.38575 6.71884 8.6667 6.04057 8.6667 5.33332C8.6667 4.62608 8.38575 3.9478 7.88565 3.4477C7.38555 2.94761 6.70728 2.66666 6.00003 2.66666ZM11.5267 5.33332C11.428 5.33332 11.332 5.33999 11.2374 5.35332C11.1713 5.36516 11.1035 5.36356 11.038 5.34862C10.9725 5.33368 10.9108 5.30571 10.8563 5.26638C10.8019 5.22705 10.756 5.17715 10.7213 5.11968C10.6865 5.06221 10.6638 4.99833 10.6543 4.93186C10.6448 4.86539 10.6488 4.79769 10.666 4.73279C10.6832 4.6679 10.7134 4.60714 10.7546 4.55414C10.7958 4.50114 10.8473 4.45699 10.906 4.42432C10.9646 4.39165 11.0293 4.37113 11.096 4.36399C11.7591 4.26812 12.4352 4.39545 13.0179 4.72594C13.6007 5.05642 14.057 5.5713 14.3151 6.18954C14.5732 6.80778 14.6184 7.49428 14.4435 8.14101C14.2687 8.78774 13.8838 9.35798 13.3494 9.76199C14.135 10.1138 14.802 10.6853 15.2699 11.4077C15.7379 12.1302 15.9868 12.9726 15.9867 13.8333C15.9867 13.9659 15.934 14.0931 15.8403 14.1869C15.7465 14.2806 15.6193 14.3333 15.4867 14.3333C15.3541 14.3333 15.2269 14.2806 15.1331 14.1869C15.0394 14.0931 14.9867 13.9659 14.9867 13.8333C14.9866 13.0894 14.7469 12.3653 14.3031 11.7683C13.8593 11.1713 13.235 10.7331 12.5227 10.5187L12.1667 10.412V9.29465L12.44 9.15532C12.8452 8.95008 13.1694 8.61429 13.3602 8.20215C13.5511 7.79001 13.5975 7.32558 13.4919 6.88383C13.3864 6.44208 13.135 6.0488 12.7784 5.76747C12.4219 5.48615 11.9809 5.3332 11.5267 5.33332Z' fill='%232D2925'/></svg>");

  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  background: var(--guest-svg) no-repeat center / contain;
  vertical-align: -0.125em;
}