:root{--primary-color:#070707;--secondary-gray:#797979;--border-primary:#C4C7CC;--border-secondary:#E8ECF3;--hover-color:#242F40;--background-color:#070707;--text-color-rest:#242F40;--accent-color:#71AD8C;--ripple-color:rgba(100, 108, 255, 0.3);--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:2rem;--transition-duration:0.25s;--transition-timing:cubic-bezier(0.4, 0, 0.2, 1);--ripple-duration:0.7s;--control-size:24px;--control-border:2px;--focus-ring-size:4px;--ripple-size:44px;--checkmark-width:6px;--checkmark-height:12px;--radio-dot-size:12px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1240px}@media only screen and (min-width:1280px){.list .title{font-size:28px!important;font-weight:500;line-height:1.2em}}.layout-switcher-wrapper a{text-decoration:none!important}.layout-switcher-wrapper li{list-style:none}.layout-switcher-wrapper .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;column-gap:25px;row-gap:35px}.layout-switcher-wrapper .list{display:flex;flex-direction:column;gap:24px}.layout.layout-switcher-wrapper .switcher{display:flex;gap:0;padding:4px;border-radius:50px;overflow:hidden;background:#f2f3f5}.layout.layout-switcher-wrapper .switcher a{padding:8px 20px;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:10px}.layout-switcher-wrapper .image-wrapper img{width:100%;height:285px;object-fit:cover;border-radius:8px}.van-meta .location{font-size:14px;line-height:16px;color:#797979;text-transform:uppercase}.van-meta .title{font-size:21px;color:#242f40;font-family:outfit;font-weight:500}.book-now{background:var(--accent-color);padding:12px 20px!important}.footer-cards{display:flex;justify-content:space-between;align-items:center}.book-now:hover{background-color:#71ad8c21!important;color:#71ad8c!important}.detail-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:#797979;font-size:14px;gap:5px}.detail-item.flex>*:not(:first-child)::before{content:'';width:8px;height:8px;background:rgba(0,0,0,.1);display:block;border-radius:50%}.detail-item.flex>*:not(:first-child){display:flex;align-items:center;gap:5px}.detail-item>*{display:flex;gap:10px;text-transform:capitalize}.detail-item svg{color:var(--accent-color)}div#ec a{color:#242f40}h4.ec-event-title{color:#fff}.layout-switcher-wrapper .price{font-size:22px;color:#242f40;font-weight:700;font-family:outfit}.grid .van-list span.item{flex-direction:column}.van-list span.item{display:flex;gap:10px;padding:8px;background:#fff;border-radius:8px}.grid .van-information{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:16px;padding:8px}.van-meta{gap:10px;display:flex;flex-direction:column;border-bottom:1px solid var(--border-secondary);padding-bottom:12px}.list li.van-list span.item{flex-direction:row;gap:24px;align-items:center}.list ul.slick-dots{display:none!important}.list .image-wrapper{width:50%}.list .van-information{padding:40px 0;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.list .van-meta{padding-bottom:24px;margin-bottom:24px}.layout-switcher-wrapper .header{display:flex;justify-content:space-between}.layout-switcher-wrapper .header .location{font-size:24px;text-decoration:underline}.result{color:#797979;font-size:16px}.switcher a{font-size:16px;color:#797979;border-radius:38px}.switcher a:focus{outline:0}.switcher a.active{border:1px solid #e8ecf3;background:#fff;color:#242f40}select.styled{width:100%;max-width:200px;border-radius:52px;height:100%;min-height:52px;padding:13px 20px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/wp-content/plugins/outdoorsy-api/assets/MdiLightChevronDown.svg)no-repeat calc(90% + 3px)/8px;background-size:20px;border:1px solid #e8ecf3}.type-wrapper{min-width:175px}.localization-wrapper{display:flex;gap:20px;align-items:center}.pagination-wrapper{display:flex;justify-content:space-between;padding-top:40px;border-top:1px solid #e8ecf3;margin-top:16px}.layout.layout-switcher-wrapper{display:flex;flex-direction:column;gap:32px}.layout-switcher-wrapper .paginate .pagination ul{margin:0;padding:0;display:flex;gap:5px}.layout-switcher-wrapper .paginate .pagination ul li a,.layout-switcher-wrapper .paginate .pagination ul li.current{border:1px solid #e8ecf3;border-radius:50%;width:42px;height:42px;align-items:center;display:flex;justify-content:center;font-size:16px;color:#242f40}.layout-switcher-wrapper .paginate .pagination ul li.current{background:#71ad8c;color:#fff}.pagination svg{width:20px;height:30px;margin-bottom:-5px}.filter-layout{display:flex;flex-direction:column}.left-col{min-width:30%}.filter-layout label.flex input{outline:none;width:100%;border:none;font-size:16px}.filter-layout .flex{display:flex}.search .search-wrapper,.calendar-picker-wrapper{padding:13px 20px;border-radius:8px;gap:10px;border:1px solid}.filter-layout .calendar-picker-wrapper.flex{border:1px solid var(--border-primary)}.left-col{display:flex;flex-direction:column;gap:24px}.filter-layout .flex input{outline:none;width:100%;border:none;font-size:16px;height:auto;padding:0;box-shadow:none}.filter-with-name{display:flex;flex-direction:column;gap:12px;overflow:hidden}.filter-with-name:not(:last-child)>div{margin-bottom:24px}.left-col>div:not(:last-child){border-bottom:1px solid #e8ecf3!important}.accordeon-filter{display:flex;flex-direction:column;gap:18px}.accordeon-filter .accordeon-name{display:flex;justify-content:space-between;color:#797979;cursor:pointer}.accordeon-filter .accordeon-content{display:flex;flex-direction:column;gap:12px;position:absolute;opacity:0;transform:translateY(1e4%)}.accordeon-name{display:flex;justify-content:space-between}.filter-content{display:flex;flex-direction:column;gap:12px;font-size:16px}.checkbox .checkbox-input{position:absolute;opacity:0;width:0;height:0}.checkbox .checkbox-control{position:relative;width:var(--control-size);height:var(--control-size);min-width:var(--control-size);min-height:var(--control-size);border:var(--control-border)solid var(--border-primary);transition:all var(--transition-duration)var(--transition-timing)}.checkbox-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.checkbox{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox .checkbox-control::before,.checkbox .checkbox-control::after{content:"";position:absolute;transition:transform var(--transition-duration)var(--transition-timing),opacity var(--transition-duration)var(--transition-timing);will-change:transform,opacity}.checkbox .checkbox-control::before{top:50%;left:50%;width:var(--ripple-size);height:var(--ripple-size);background-color:var(--ripple-color);border-radius:50%;opacity:0;transform:translate(-50%,-50%)scale(0)}.checkbox .checkbox-control::after{left:50%;top:45%;width:var(--checkmark-width);height:var(--checkmark-height);border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%)rotate(45deg)scale(0);opacity:0}.checkbox .checkbox-input:checked~.checkbox-control{background-color:var(--primary-color);border-color:var(--primary-color)}.checkbox .checkbox-input:checked~.checkbox-control::before{animation:ripple 240ms linear}.checkbox .checkbox-input:checked~.checkbox-control::after{transform:translate(-50%,-50%)rotate(45deg)scale(1);opacity:1}.checkbox .checkbox-input:focus-visible~.checkbox-control{box-shadow:0 0 0 var(--focus-ring-size)rgba(100,108,255,.3)}.checkbox .checkbox-label{font-size:1rem;user-select:none;color:var(--text-color-rest);transition:color var(--transition-duration)var(--transition-timing)}.checkbox .checkbox-input:checked~.checkbox-label{color:var(--primary-color);animation:label-check .3s var(--transition-timing)}.open .accordeon-content{opacity:1;transform:translateY(0%);position:static}.toggle-icon svg{transform:rotate(-90deg);transition:all .25s}.open .toggle-icon svg{transform:rotate(0)}.number-wrapper .input-wrapper{display:flex;max-width:40%}.number-wrapper label.form-control.flex{justify-content:space-between;align-items:center}.input-number{padding:0 12px;width:30%!important;vertical-align:top;text-align:center;outline:none;border-radius:0!important;font-size:18px!important}.input-number-decrement,.input-number-increment{border:1px solid #e8ecf3;height:40px;border-radius:50%;user-select:none}.input-number-decrement,.input-number-increment{display:inline-block;width:40px;line-height:35px;color:#444;text-align:center;font-size:22px;cursor:pointer}.input-number-decrement:active,.input-number-increment:active{background:#ddd}.button.filter-with-name{padding:0!important}.filter-toggle svg{display:none}@media screen and (max-width:1044px){.layout-switcher-wrapper .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-toggle{margin-bottom:-20px}.filter-toggle.toggled{margin-bottom:0}}@media screen and (max-width:980px){.filter-layout{overflow:hidden}.filter-toggle svg{display:block;transition:all .25s}.filter-toggle.toggled svg{transform:rotate(-90deg)}.filter-layout form{position:absolute;opacity:0;transform:translateY(-1e3%);transition:all .25s}.filter-layout.open form{position:static;opacity:1;transform:translateY(0)}.layout.layout-switcher-wrapper .header{flex-direction:column;gap:12px}.layout.layout-switcher-wrapper .header .localization-wrapper{flex-direction:column}.layout .header .switcher{width:100%}.layout .header .switcher>a{flex-basis:50%}.layout .header .lang-wrapper{width:100%}.layout .header .lang-wrapper>select{max-width:100%}}.loading{position:absolute;width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;background:#ccc;opacity:.3;z-index:99999999;border-radius:16px;top:0}.apply-filter{background-color:var( --e-global-color-accent )}.apply-filter:hover{background-color:#71ad8c21!important;color:#71ad8c!important}.filter-layout .flex input,.reservation-date-wrapper input{background:0 0}.y-scroll{overflow-y:scroll}.search-wrapper .field-group{padding:5px 12px}.field-group:focus-within{background-color:#c4c7cc4a;border-radius:50px}.field-group input{border:none;outline:0;box-shadow:none;padding:0;height:auto}.field-group:focus-within input{background:0 0;border:none;outline:none}.field-group label{font-size:12px}.color-main{color:var(--text-color-rest)}.color-secondary-gray{color:var(--secondary-gray)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.weight-600{font-weight:600}.weight-500{font-weight:500}.flex{display:flex}.inline-flex{display:inline-flex;width:100%}.flex-col{flex-direction:column}.flex-row,row{flex-direction:row}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.gap-8,.included-item{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.mt-8{margin-top:8px}.items-center{align-items:center}.justify-between{justify-content:space-between}.search-btn{width:100%;background-color:var(--accent-color);border-radius:50px}input{transition:all 0s!important}.search-location-wrapper,.search-bed-wrapper{position:relative}.search-location-popup{position:relative;display:inline-block;width:100%}.popup-name{display:block;font-size:12px;font-weight:700;color:#888;margin-bottom:10px}.radio-wrapper{border-radius:50px}.radio-wrapper .label-wrapper{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:50px;cursor:pointer;transition:background-color .3s ease;font-size:14px;font-weight:400;color:var(--secondary-gray)}.radio-wrapper .label-wrapper .icon{margin-bottom:-5px}.radio-wrapper:last-child{border-bottom:none}.radio-wrapper:hover,.radio-wrapper .label-wrapper:hover{background-color:#f7f7f7}.search input[type=radio]{display:none}.search input[type=radio]:checked+.radio-wrapper{font-weight:700;background-color:#e6f7ff}.search input[type=radio]+.radio-wrapper::before{content:'\f192';font-family:FontAwesome;margin-right:10px;color:var(--text-color-rest);transition:color .3s ease}.search input[type=radio]:checked+.radio-wrapper::before{content:'\f058';color:var(--accent-color)}.radio-wrapper input[type=radio]:checked+.label-wrapper{background-color:#f2f3f5;font-weight:700;width:100%}.search-location-popup .popup-name{margin-bottom:12px}.search-location-popup.open{z-index:10;position:absolute;left:0;right:10%}.popup-content{position:absolute;transform:translateX(-1e3%);opacity:0;z-index:99;top:50px;background:#fff;box-shadow:rgba(0,0,0,.12)0 6px 16px;border-radius:16px;padding:16px;transition:opacity .2s}.open .popup-content{opacity:1;transform:translateX(0)}.booking-date-wrapper label,.accordeon-name{color:#797979;font-size:14px;text-transform:uppercase}@media screen and (min-width:900px){.search-bed-wrapper .popup-content{width:130%;left:-10%}.filter-toggle .elementor-icon-wrapper{display:none}}@media screen and (max-width:980px){.search-wrapper{flex-direction:column}.search-wrapper>div{width:100%}.search-beds-wrapper{position:relative}.layout-switcher-wrapper .grid{grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden}.pagination-wrapper{flex-direction:column;gap:16px}}small.summary-notes.color-secondary-gray{line-height:1.4em}