.filter-listing .footer{display:none}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{box-shadow:none!important}.bcv-input{--size-field: 5px}.bcv-input svg{fill:#3bbba3!important;opacity:1}.bcv-choices-wrapper{position:relative}.bcv-choices-wrapper select{width:100%;border-color:var(--color-gray-300);padding-left:36px;color:#333;min-height:49px}.bcv-choices-wrapper svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1}.bcv-choices-wrapper .choices__item{color:#333;opacity:1}.bcv-choices-wrapper .choices__inner{padding-left:34px;border-radius:0;border-color:var(--color-gray-300);background-color:var(--color-base-100);font-size:16px;color:#333}.bcv-choices-wrapper .choices__list--dropdown{z-index:3!important}.bcv-select svg{fill:var(--color-primary);opacity:100%;z-index:1}.bcv-select label.select{height:48px}.bcv-select .choices__item{color:#333;opacity:1}.bcv-select .choices__inner{padding-left:34px;border-radius:0;border-color:var(--color-gray-300);background-color:var(--color-base-100);font-size:16px;color:#333}.bcv-select .choices__list--dropdown{z-index:3!important}.bcv-date-input{position:relative}.bcv-date-input svg{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bcv-date-input input{padding:11px 20px 11px 34px;width:100%;border:1px solid var(--color-gray-300);color:#333}.bcv-date-input input:focus,.bcv-date-input input:focus-within{border-color:var(--color-primary);--tw-ring-color: var(--color-primary)}.currency-select select{min-height:42px;box-sizing:border-box}.currency-select .choices{min-width:90px!important}.currency-select .choices__inner{padding:3px 10px;padding-bottom:3px!important;min-height:42px;border-radius:0;background-color:#000;color:#fff}.single-listing .currency-select .choices__inner{background-color:transparent;border-color:#fff}.single-listing.scrolled .currency-select .choices__inner{border-color:var(--color-gray-600);color:var(--color-gray-600)}.currency-select .choices[data-type*=select-one]:after{border-color:#d3d3d3 transparent transparent transparent}.currency-select .choices[data-type*=select-one].is-open:after{margin-top:-2.5px}.currency-select.footer-currency .choices__inner{background-color:#3bbba3;border-color:#3bbba3}.currency-select.footer-currency .choices__list--single .choices__item{color:#fff}.currency-select.footer-currency .choices__item{color:#333}.single-listing .main-navbar,.home .main-navbar{position:fixed;background-color:transparent}.single-listing.scrolled .main-navbar,.home.scrolled .main-navbar{background-color:#fff}.main-navbar__top .hamburger-menu svg,.main-navbar__top .mobile-account-trigger svg{fill:#6c554f}.single-listing .main-navbar__top .hamburger-menu svg,.home .main-navbar__top .hamburger-menu svg,.single-listing .main-navbar__top .mobile-account-trigger svg,.home .main-navbar__top .mobile-account-trigger svg{fill:#fff}.single-listing.scrolled .main-navbar__top .hamburger-menu svg,.home.scrolled .main-navbar__top .hamburger-menu svg,.single-listing.scrolled .main-navbar__top .mobile-account-trigger svg,.home.scrolled .main-navbar__top .mobile-account-trigger svg{fill:#6c554f}.single-listing.scrolled .main-navbar__top--logo img,.home.scrolled .main-navbar__top--logo img{filter:none}.single-listing .main-navbar__top--logo img,.home .main-navbar__top--logo img{filter:brightness(0) invert(1)}.main-navbar__top--menu .navbar{padding:0}.main-navbar__top--menu .navbar ul,.main-navbar__top--menu .navbar ul li{display:flex;align-items:center}.main-navbar__top--menu .navbar__link{padding:20px 15px;font-size:15px;text-transform:uppercase;cursor:pointer;color:#6c554f;transition:all .3s ease}.main-navbar__top--menu .navbar__link:hover{color:#3bbba3}.single-listing.scrolled .main-navbar__top--menu .navbar__link,.home.scrolled .main-navbar__top--menu .navbar__link{color:#6c554f}.single-listing .main-navbar__top--menu .navbar__link,.home .main-navbar__top--menu .navbar__link{color:#fff}.single-listing .main-navbar__top--menu .navbar__link:hover,.home .main-navbar__top--menu .navbar__link:hover{color:#3bbba3}.main-navbar__bottom{display:flex;justify-content:end;padding-bottom:5px}.single-listing.scrolled .main-navbar__bottom,.home.scrolled .main-navbar__bottom{display:none}@media screen and (max-width: 1024px){.main-navbar__bottom{padding-right:0;justify-content:center}}.navbar-mobile{transition:all .3s ease-in-out;transform:translate(-100%);visibility:hidden}.navbar-open .navbar-mobile{transform:translate(0);visibility:visible}.navbar-mobile ul{margin-top:40px}.navbar-mobile ul li{font-weight:400;list-style:none;font-size:13px;margin-bottom:0;border-bottom:1px solid #555}.navbar-mobile__link{color:#fff;padding:15px 20px 15px 30px;display:inline-block;line-height:20px;width:100%;position:relative;font-size:13px}body.navbar-open,body.mobile-account-open{overflow-y:hidden}.navbar-open .backdrop-open,.mobile-account-open .backdrop-open{visibility:visible}.dropdown .dropdown-content{padding:0;border-radius:0;top:calc(100% + 12px)}.mobile-account{transition:all .3s ease-in-out;transform:translate(100%);visibility:hidden}.mobile-account-open .mobile-account{transform:translate(0);visibility:visible}.listing-header{height:calc(100vh - 80px)}@media screen and (max-width: 674px){.listing-header{height:calc(100vh - 180px)}}.listing-header__media--image:after,.listing-header__media--video:after{content:"";display:block;padding-bottom:39.98%}.listing-header__media--image:before,.listing-header__media--video:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;background-color:#0003}.listing-header__media--video .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.listing-header__media--video .video-wrapper.video-play .video-player-thumbnail{opacity:0;visibility:hidden}.listing-header__media--video .video-player-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:all .3s ease}.listing-header__media--video .video-player-thumbnail img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.listing-header__media--video .listing-video-mobile .plyr{width:100vw;height:100vh;top:0}.listing-header__media--video .listing-video-mobile .plyr__video-wrapper{width:100vw;height:100%;top:-90px;scale:1.1;position:absolute}@media (max-width: 400px) and (min-height: 750px){.listing-header__media--video .listing-video-mobile .plyr__video-wrapper{top:-140}}.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{position:absolute;width:110vw;height:110vh;top:-10px}@media (min-width: 1630px){.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{scale:1.15}}@media (min-width: 1024px){.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{height:110%}}@media (min-width: 674px) and (max-width: 991px){.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{width:130vw;height:90vh;top:-50%;left:0}}@media (min-width: 500px) and (max-width: 1024px){.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{top:-30%}}@media (max-width: 512px){.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{width:170vw;height:85vh;top:-50%;transform:scale(1.3)}}@media (max-width: 674px){.listing-header__media--video .listing-video-desktop .plyr__video-wrapper{width:120vw;height:380px;top:0;left:-10%}}.listing-header__content--title{color:#fff}.listing-header__content--price{font-size:34px;font-weight:400}@media screen and (max-width: 1024px){.listing-header__content--price{font-size:18px}}.single-listing-gallery{position:relative}.single-listing-gallery .swiper{--swiper-navigation-size: 40px;--swiper-navigation-sides-offset: 0}.single-listing-gallery .swiper-button-prev,.single-listing-gallery .swiper-button-next{background-color:#fff;z-index:30;pointer-events:auto}.single-listing-gallery .swiper-slide .images-wrapper{position:relative;width:100%}.single-listing-gallery .swiper-slide .images-wrapper:before{content:"";display:block;padding-bottom:75.44%}.single-listing-gallery .swiper-slide .images-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-navigation{position:fixed;top:149px;left:0;z-index:100;width:100%;transition:all .3s ease-in-out;transform:translateY(-100%);visibility:hidden}@media screen and (max-width: 764px){.section-navigation{top:107px}}.section-nav-open .section-navigation{visibility:visible;transform:translate(0)}.section-navigation__link{padding:20px 15px;color:#fff;font-weight:600;font-size:15px;transition:all .3s ease-in-out;font-family:Raleway;text-transform:uppercase;flex-wrap:nowrap;word-wrap:break-word}.section-navigation__link:hover{color:#6c554f}.hero-header__media--image:after,.hero-header__media--video:after{content:"";display:block;padding-bottom:39.98%}.hero-header__media--image:before,.hero-header__media--video:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;background-color:#0003}.hero-header__media--video .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-header__media--video .video-wrapper.video-play .video-player-thumbnail{opacity:0;visibility:hidden}.hero-header__media--video .video-player-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:all .3s ease}.hero-header__media--video .video-player-thumbnail img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.hero-header__media--video .hero-video-mobile .plyr{width:100vw;height:150vh;top:0;scale:1.3}.hero-header__media--video .hero-video-mobile .plyr__video-wrapper{width:100vw;height:100%;top:-90px;scale:1.1;position:absolute}@media (max-width: 400px) and (min-height: 750px){.hero-header__media--video .hero-video-mobile .plyr__video-wrapper{top:-140}}.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{position:absolute;width:110vw;height:110vh;top:-10px}@media (min-width: 1630px){.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{scale:1.15}}@media (min-width: 1024px){.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{height:110%}}@media (min-width: 674px) and (max-width: 991px){.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{width:130vw;height:90vh;top:-50%;left:0}}@media (min-width: 500px) and (max-width: 1024px){.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{top:-30%}}@media (max-width: 512px){.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{width:170vw;height:85vh;top:-50%;transform:scale(1.3)}}@media (max-width: 674px){.hero-header__media--video .hero-video-desktop .plyr__video-wrapper{width:120vw;height:380px;top:0;left:-10%}}.hero-header__content--title{font-size:43px;font-weight:700}@media screen and (max-width: 1024px){.hero-header__content--title{font-size:25px}}.hero-header__content--price{font-size:34px;font-weight:400}@media screen and (max-width: 1024px){.hero-header__content--price{font-size:18px}}.experience .swiper,.mobile-swiper .swiper{padding-top:5px}.experience .swiper-button,.mobile-swiper .swiper-button{position:absolute;top:5px;left:50%;transform:translate(-50%);width:100px;height:40px;display:flex;justify-content:space-between;z-index:10}.experience .swiper-button-next,.experience .swiper-button-prev,.mobile-swiper .swiper-button-next,.mobile-swiper .swiper-button-prev{color:#6c554f;width:40px;height:40px;border:1px solid var(--color-gray-600);padding:8px;cursor:pointer;transition:all .3s ease}.mobile-swiper .swiper-wrapper{margin-top:70px}.testimonial-block .swiper-button-next,.testimonial-block .swiper-button-prev{color:#6c554f;width:34px;height:34px;padding:8px;cursor:pointer;transition:all .3s ease}.single-listing-content__house-rules{line-height:1.6em}.single-listing-content__house-rules ul li{margin-bottom:15px}.single-listing-content__house-rules ul li b{font-weight:400;font-size:19.2px}.single-listing-bedding{margin-bottom:40px;--swiper-pagination-bottom: -25px;--swiper-pagination-bullet-horizontal-gap: 8px;--swiper-pagination-bullet-size: 12px;--swiper-pagination-color: var(--color-primary)}.single-listing-review__average--content ul li{padding-top:10px;padding-bottom:10px}.single-listing-availability .flatpickr-calendar{border-radius:0;box-shadow:none;border:1px solid #ddd}.single-listing-availability .flatpickr-calendar .flatpickr-current-month{color:#6c554f}.single-listing-availability .flatpickr-day{border-radius:0;pointer-events:none}.single-listing-availability .flatpickr-day.flatpickr-disabled{background-color:#ddd;color:#393939}.single-listing-availability .flatpickr-day.flatpickr-disabled.not-available{background-color:#6c554f;color:#fff}.single-listing-sidebar__discount{display:block;padding:10px;margin-top:15px;width:100%;border-radius:3px;border:1px solid #f54f4f;background-color:#f5eaea;text-align:center}.single-listing-sidebar__discount span{display:block}.single-listing-sidebar__discount--offer{font-size:14px;font-weight:700;color:#747c83;text-transform:uppercase}.single-listing-sidebar__discount--amount{font-weight:700;color:#f54f4f;font-size:29px;text-transform:uppercase}.single-listing-sidebar__discount small{font-size:14px;font-weight:700;color:#747c83;text-transform:uppercase}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;width:100%;display:flex;justify-content:center;gap:10px}.experience-header__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.experience-header__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:0}.experience-header__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.experience-header__content{position:absolute;width:100%;height:100%;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);z-index:5;display:flex;justify-content:center;align-items:center}.experience-header__content h1{font-size:40px;line-height:1.3em;font-weight:700}.blog-content p{margin-bottom:30px}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-bottom:20px;color:#6c554f}.blog-content a{color:#3bbba3;display:inline-block}.blog-content a:hover{text-decoration:underline}.blog-content a:has(img){overflow:hidden;width:100%}.blog-content img{max-width:100%;width:100%;height:auto;transition:all .7s ease-in-out}.blog-content img:hover{transform:scale(1.15)}.blog-content p:has(img){margin-bottom:40px;overflow:hidden}
