@charset "UTF-8";@import url("https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css");.breadcrumb{--bs-breadcrumb-divider:" > ";--bs-breadcrumb-divider-color:$mid}@media (max-width:575px){.breadcrumb-item{font-size:12px}}input{outline:none}.btn-bex{align-items:center;background:linear-gradient(90deg,#30a2bf,#2f5a76);border:none;border-radius:100px;color:#fff;display:flex;gap:16px;max-height:48px;padding:8px 24px}.btn-bex path{fill:#fff}.btn-bex:hover{background:linear-gradient(90deg,#268299,#26485e 100%,#26485e 0)}.btn-bex--outline{background:#fff;border:1px solid #ccc;color:#384044;text-decoration:none}.btn-bex--outline path{fill:#384044}.btn-bex--outline:hover{background:#eaeef1;border-color:#eaeef1;color:#2f5a76}.btn-bex--outline:hover path{fill:#2f5a76}.btn-bex--outline:has(.less):hover path,.btn-bex--outline:has(.plus):hover path{stroke:#2f5a76}.max-width-bg{max-width:1920px}.mw-bg-h2{left:48px;position:absolute}@media (max-width:767px){.mw-bg-h2{left:20px}}.vertical-line{border:1px solid #d9d9d9;height:60px}body{color:#384044;max-width:100vw;overflow-x:hidden}.h4{line-height:140%}.display-5{font-size:56px;line-height:120%}@media (max-width:767px){.display-5{font-size:40px}}.display-6{font-size:48px;line-height:120%}@media (max-width:767px){.display-6{font-size:36px}}.products-vista__container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.products-vista__container .products-vista__wrapper{background:#f5f7f8;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:4px}.products-vista__container .products-vista__wrapper button{align-items:center;background:transparent;border:none;border-radius:4px;color:#888c8f;display:flex;gap:8px;padding:8px 16px}.products-vista__container .products-vista__wrapper button.active{background:#fff;box-shadow:0 1px 4px rgba(16,24,40,.08);color:#2f5a76;font-weight:500}.products-vista__container .products-vista__ordenar-por{align-items:center;cursor:pointer;display:flex;gap:10px}.products-list{display:flex;flex-wrap:wrap;gap:16px}.products-list .product-card.column{height:unset}.product-card{border:1px solid #d7d9da;border-radius:8px;color:#384044;display:flex;flex-grow:1;overflow:hidden;position:relative;text-decoration:none}.product-card__img-wrapper .product-card__badge{align-items:center;background:#f5f7f8;border:1px solid #2f5a76;border-radius:4px;box-shadow:0 2px 4px rgba(56,64,68,.08);color:#2f5a76;display:flex;font-size:12px;font-weight:500;justify-content:center;left:12px;line-height:100%;padding:8px 12px;position:absolute;text-transform:uppercase;top:12px}.product-card__img-wrapper img{aspect-ratio:275/192;height:100%;max-width:275px;-o-object-fit:cover;object-fit:cover}.product-card__content-wrapper{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px 24px;width:100%}.product-card__content-wrapper .product-card__header{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.product-card__content-wrapper .product-card__header .product-card__title{display:-webkit-box;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:150%;margin:0;width:100%;-webkit-box-orient:vertical;cursor:pointer;-webkit-line-clamp:2;overflow:hidden}.product-card__content-wrapper .product-card__header .product-card__title:hover:after{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#384044;content:attr(data-full-text);left:0;padding:16px 24px;position:absolute;top:0;white-space:normal;width:100%;z-index:10}.product-card__content-wrapper .product-card__header .product-card__badge{border-radius:100px;font-size:14px;font-weight:500;line-height:120%;padding:6px 12px}.product-card__content-wrapper .product-card__header .product-card__badge--aventura{background:#f7f6d6;color:#856e00}.product-card__content-wrapper .product-card__meta-wrapper{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:8px}.product-card__content-wrapper .product-card__meta-wrapper .product-card__meta{align-items:center;color:#888c8f;display:flex;font-size:16px;gap:6px;line-height:150%}.product-card__content-wrapper .product-card__meta-wrapper .product-card__meta.provider{color:#666}.product-card__content-wrapper .product-card__meta-wrapper .product-card__meta.policy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.product-card__content-wrapper .product-card__meta-wrapper .product-card__meta.policy svg{margin-right:6px}.product-card__content-wrapper .product-card__cta-wrapper{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-grow:1;gap:16px;justify-content:space-between;margin-top:auto}.product-card__content-wrapper .product-card__cta-wrapper p{margin:0}.product-card__content-wrapper .product-card__cta-wrapper button{background:linear-gradient(90deg,#30a2bf,#2f5a76);border:none;border-radius:100px;color:#fff;padding:8px 16px}.product-card__content-wrapper .product-card__cta-wrapper button:hover{background:linear-gradient(90deg,#268299,#26485e 100%,#26485e 0)}.product-card svg{height:16px;width:16px}.product-card svg path{fill:#888c8f}@media (max-width:991px){.product-card{flex-direction:column}.product-card__img-wrapper img{max-height:300px;max-width:unset;width:100%}}@media (max-width:479px){.product-card__img-wrapper img{max-height:180px}.product-card__content-wrapper{flex-direction:column}.product-card__content-wrapper .product-card__cta-wrapper{align-items:flex-start;flex-direction:column}.product-card__content-wrapper .product-card__cta-wrapper button{width:100%}}.products-list.grid .product-card{flex-grow:0;width:calc(33.33% - 10.66px)}@media (max-width:1279px){.products-list.grid .product-card{width:calc(50% - 8px)}}@media (max-width:479px){.products-list.grid .product-card{width:100%}}.product-card.column{flex-direction:column;height:100%}.product-card.column .product-card__img-wrapper img{max-height:180px;max-width:unset;width:100%}.product-card.column .product-card__content-wrapper{flex-direction:column}.product-card.column .product-card__content-wrapper .product-card__cta-wrapper{align-items:flex-start;flex-direction:column}.product-card.column .product-card__content-wrapper .product-card__cta-wrapper button{width:100%}.product-card__compare-current .product-card{border:2px solid #145583;box-shadow:0 2px 8px rgba(20,85,131,.24)}.product-card__compare-current .product-card button{background:#eaeef1;color:#acbdc8}.product-card__compare-current .product-card button:hover{background:#eaeef1}@media (max-width:767px){.product-card__compare-current .product-card{flex-direction:row}.product-card__compare-current .product-card .product-card__img-wrapper img{max-height:240px}.product-card__compare-current .product-card .product-card__content-wrapper .product-card__cta-wrapper button,.product-card__compare-current .product-card .product-card__content-wrapper .product-card__meta-wrapper{display:none}}.sostenibilidad{align-content:center;align-items:center;background:url(../../icons/bg_hoja.png) no-repeat;background-position:17px bottom;display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;margin-top:40px;padding-left:58px;padding-top:20px}.sostenibilidad span{border-bottom:2px solid #33ab8f;border-bottom-right-radius:28px;border-right:2px solid #33ab8f;border-top:2px solid #33ab8f;border-top-right-radius:28px;margin-right:15px;padding:9px}@media (max-width:767px){.sostenibilidad{height:auto}}.noUi-target{background:#fff;border:1px solid #e0e6ed;border-radius:4px;box-shadow:none}.noUi-horizontal{height:8px;margin-left:8px;width:92%}.noUi-horizontal .noUi-handle{background:#fff;border:1px solid #2f5a76;border-radius:100px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default;height:24px;top:-8px;width:24px}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-connect{background:#2f5a76}.noUi-horizontal .noUi-tooltip{bottom:-35px}.language-navigation>div,.products-vista__ordenar-por>div{width:100%}.language-navigation>div .focus .ts-control,.products-vista__ordenar-por>div .focus .ts-control{border:none;box-shadow:none}.language-navigation>div .ts-control,.products-vista__ordenar-por>div .ts-control{background-position:100%!important;border:none;padding-right:24px!important}.language-navigation>div .ts-control input,.products-vista__ordenar-por>div .ts-control input{display:none!important}.language-navigation>div .ts-dropdown,.products-vista__ordenar-por>div .ts-dropdown{left:-20px;min-width:120px}.language-navigation>div .ts-dropdown .ts-dropdown-content .option span,.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option span{display:none}.language-navigation>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true],.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true]{display:flex;flex-direction:row;justify-content:space-between}.language-navigation>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true][aria-selected=true],.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true][aria-selected=true]{font-weight:700}.language-navigation>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true] span,.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true] span{display:inline-block}.language-navigation>div .ts-control{padding-right:32px!important}.language-navigation>div .ts-dropdown{min-width:108px}#filters-footer,#filters-header,.mobile-filter-area{display:none}#filters-area{border:1px solid #fff}@media (min-width:991px){#filters-area{border-radius:8px;max-width:380px}}#filters-header div{position:relative}#filters-header div span{position:absolute;right:0}#filters-header div span svg{height:16px;width:16px}#filters-header div span svg path{fill:#000}#filters{border-radius:8px;box-shadow:0 0 3px rgba(16,24,40,.12),0 0 4px rgba(16,24,40,.08);top:100px;z-index:100}#filters .fiter-item>label{font-weight:500}#filters .fiter-item .form-check{margin-bottom:.4rem}#filters .fiter-item .form-check label{min-height:32px}@media (max-width:425px){#filters .fiter-item .form-check .form-check-input{height:24px;width:24px}#filters .fiter-item .form-check .form-check-label{align-items:center;display:flex;margin-left:10px;vertical-align:middle}}#filters .fiter-item .accordion span[data-bs-toggle=collapse]{cursor:pointer}#filters .fiter-item .accordion span[data-bs-toggle=collapse][aria-expanded=true]{transform:rotate(180deg)}#priceSliderValues div{background-color:transparent!important;border:0;color:#000;padding:6px 14px}#priceSliderValues div:after{content:"€"}@media (max-width:992px){#filters-footer,#filters-header,.mobile-filter-area{background:#fff;display:flex;z-index:11}.mobile-filter-area{border:1px solid #2f5a76;border-radius:4px;height:40px;max-width:-moz-max-content;max-width:max-content;width:48px}.filters-area__overlay{background:rgba(0,0,0,.58);top:0;z-index:11111}#filters-area,.filters-area__overlay{bottom:0;display:none;position:fixed;width:100%}#filters-area{background:#fff;border-radius:24px 24px 0 0;top:80px;z-index:100000}#filters-area .filters-area__wrapper{height:100%;overflow:scroll;width:100%}#filters-area .filters-area__wrapper #filters-header{font-size:18px;margin:auto;width:100%}#filters-area .filters-area__wrapper #filters{box-shadow:none}}@media (max-width:575px){#filters-footer{flex-direction:column;row-gap:16px}#filters-footer #removeFilters{order:2}#filters-footer button{margin:auto}}.pac-container{border:1px solid #d7d9da;border-radius:4px;font-family:DM Sans;margin-top:16px;z-index:1120}.pac-container .pac-item{background:rgba(247,248,249,.5);border:1px solid #d7d9da;border-radius:8px;color:#384044;cursor:pointer;font-size:14px;margin:8px;padding:12px 16px}.pac-container .pac-item .pac-icon.pac-icon-marker{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8.0019 9.86535C8.49948 9.86535 8.92487 9.68818 9.27807 9.33385C9.63127 8.97952 9.80787 8.55356 9.80787 8.05598C9.80787 7.55839 9.63071 7.133 9.27637 6.7798C8.92204 6.4266 8.49608 6.25 7.9985 6.25C7.50092 6.25 7.07552 6.42717 6.72232 6.7815C6.36912 7.13583 6.19252 7.56179 6.19252 8.05938C6.19252 8.55696 6.36969 8.98235 6.72402 9.33555C7.07836 9.68875 7.50431 9.86535 8.0019 9.86535ZM8.0002 17.5135C9.9566 15.7622 11.4537 14.0824 12.4915 12.474C13.5294 10.8657 14.0483 9.45703 14.0483 8.24805C14.0483 6.42498 13.4691 4.92627 12.3108 3.7519C11.1524 2.57753 9.71558 1.99035 8.0002 1.99035C6.28481 1.99035 4.84796 2.57753 3.68962 3.7519C2.53129 4.92627 1.95212 6.42498 1.95212 8.24805C1.95212 9.45703 2.47103 10.8657 3.50885 12.474C4.54668 14.0824 6.0438 15.7622 8.0002 17.5135ZM8.0002 19.5096C5.48355 17.3288 3.59637 15.2993 2.33867 13.4211C1.08099 11.5429 0.452148 9.81857 0.452148 8.24805C0.452148 5.94038 1.19862 4.07213 2.69157 2.64328C4.18451 1.21443 5.95405 0.5 8.0002 0.5C10.0463 0.5 11.8159 1.21443 13.3088 2.64328C14.8018 4.07213 15.5482 5.94038 15.5482 8.24805C15.5482 9.81857 14.9194 11.5429 13.6617 13.4211C12.404 15.2993 10.5168 17.3288 8.0002 19.5096Z" fill="%23384044"%3E%3C/path%3E%3C/svg%3E');background-position:50%;background-repeat:no-repeat;background-size:contain}.pac-container .pac-item .pac-item-query{font-size:16px;font-weight:500}.pac-container:after{display:none}body:not(.tax-tax_destination):not(.single-property) .pac-container{padding-top:66px;width:400px!important}@media (max-width:575px){body:not(.tax-tax_destination):not(.single-property) .pac-container{width:320px!important}}@media (max-width:448px){body:not(.tax-tax_destination):not(.single-property) .pac-container{width:260px!important}}@media (max-width:380px){body:not(.tax-tax_destination):not(.single-property) .pac-container{width:230px!important}}#close-to-me{align-items:center;background-color:#f7f8f9;border:1px solid #d7d9da;border-radius:8px;cursor:pointer;display:flex;gap:6px;left:35px;margin:8px;padding:12px 10px;position:absolute;top:88px;width:382.87px;z-index:1130}@media (max-width:575px){#close-to-me{width:302.67px}}@media (max-width:448px){#close-to-me{width:242.67px}}@media (max-width:380px){#close-to-me{width:212.67px}}#close-to-me .icon svg{width:20px}#close-to-me .pac-item-query{color:#384044;font-size:16px;font-weight:500}.swiper{float:right;height:auto;padding:0 30px;transition:width 1s ease;width:100%}.swiper .swiper-wrapper{align-items:stretch}.swiper .swiper-wrapper .swiper-slide{height:unset}.swiper .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.6)}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.swipper-buttons{display:flex;gap:16px;position:relative}.swipper-buttons button{align-items:center;background:#fff;border:1px solid #2f5a76;border-radius:100px;display:flex;height:40px;justify-content:center;width:40px}.swipper-buttons button.swipper-buttons__prev{transform:rotate(180deg)}.swipper-buttons button:hover{background:#2f5a76}.swipper-buttons button:hover path{fill:#fff}#productsCTAcontainer .swipper-buttons{margin:0;position:relative}#featured-list{box-sizing:border-box;float:none!important;margin:0;max-width:100%;overflow:hidden!important;padding:2px 70px;width:100%}#featured-list .swiper-wrapper{margin-right:10px}#featured-list:after{background:linear-gradient(270deg,#fff 0,#fff 50%,transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:70px;z-index:998}#featured-list .swipper-buttons{height:100%;padding:0 10px;width:100%;z-index:999}#featured-list .swipper-buttons button{align-items:center;background:#fff;border:2px solid #000;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;flex-shrink:0;height:45px;justify-content:center;min-height:45px;min-width:45px;width:45px}#featured-list .swipper-buttons button.swipper-buttons__next,#featured-list .swipper-buttons button.swipper-buttons__prev{transform:rotate(180deg)}.hero .swiper img{border-radius:25px;height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.hero .swiper .swiper-slide{position:relative}.hero .swiper .swiper-slide .recomendation{bottom:40px;color:#fff;padding-left:20px;position:absolute;right:80px;text-align:right}@media (max-width:767px){.hero .swiper .swiper-slide .recomendation{right:20px}}.hero .swiper .swiper-slide .recomendation a{color:#fff}.hero .swiper h1.title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}@media (max-width:768px){.swipper-buttons{display:none}}#categoryMasonry .swiper-slide{max-width:684px}.hero .swiper-slide{max-width:100%}.ui-datepicker{border:1px solid #d7d9da;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.1);font-family:DM Sans;padding:20px;z-index:1030!important}.ui-datepicker .ui-widget-header{background:none;border:none}.ui-datepicker .ui-datepicker-calendar th{color:#888c8f;font-size:12px;font-weight:400;line-height:16px}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:none;border:none;border-radius:20px;padding:.28em .2em;text-align:center}.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#f5f7f8}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#2f5a76;font-weight:700}.ui-datepicker .ui-datepicker-calendar .ui-state-active:hover{background:#2f5a76}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background:#f5f7f8;color:#2f5a76;font-weight:700}.hasDatepicker{max-width:100px}.daterangepicker{border:1px solid #d7d9da;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.1);font-family:DM Sans;padding:20px}.daterangepicker .calendar-table thead tr:first-child th{color:#384044;font-size:14px;font-weight:700}.daterangepicker .calendar-table thead tr:nth-child(2) th{color:#888c8f;font-size:12px;font-weight:400}.daterangepicker .calendar-table tbody tr td{background:none;border:none;border-radius:20px;color:#384044;font-size:14px;padding:.28em .2em;text-align:center}.daterangepicker .calendar-table tbody tr td.off.disabled{color:#afb3b4}.daterangepicker .calendar-table tbody tr td.off.disabled:hover{background:unset}.daterangepicker .calendar-table tbody tr td.in-range{background:#e8eaeb}.daterangepicker .calendar-table tbody tr td:hover{background:#f5f7f8}.daterangepicker .calendar-table tbody tr td.active{background:#2f5a76;color:#fff}.daterangepicker .calendar-table tbody tr td.active:hover{background:#2f5a76}.daterangepicker .calendar-table tbody tr td.today{background:#f5f7f8;border-radius:50%;color:#2f5a76;font-weight:700}.daterangepicker .calendar-table tbody tr td.today:hover,.dates,.distance{background:#f5f7f8}.dates,.distance{align-items:center;border:1px solid #d7d9da;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:51px;padding:4px 12px;row-gap:20px}.dates input,.dates label,.distance input,.distance label{color:#384044;font-weight:500}.dates input,.distance input{background:transparent;border:none;border-radius:4px;padding:6px;width:100%}@media (max-width:1200px){.dates input.hasDatepicker,.distance input.hasDatepicker{max-width:unset}}.dates input::-moz-placeholder,.distance input::-moz-placeholder{color:#384044;font-weight:500}.dates input::placeholder,.distance input::placeholder{color:#384044;font-weight:500}.dates .filtros-header__buttons,.distance .filtros-header__buttons{border:1px solid #d7d9da;border-radius:4px;border-right:none;overflow:hidden}.dates .filtros-header__buttons button,.distance .filtros-header__buttons button{align-items:center;background:#fff;border:none;border-right:1px solid #d7d9da;color:#384044;display:flex;flex-direction:row;flex-grow:1;font-size:14px;font-weight:500;justify-content:center;outline:none;padding:8px 16px}.dates .filtros-header__buttons button.selected,.distance .filtros-header__buttons button.selected{border:1px solid #2f5a76;border-radius:4px;color:#2f5a76}.distance{border-radius:4px 0 0 4px}.distance>div{min-width:232px}@media (max-width:1366px){.distance>div{min-width:400px}}@media (max-width:991px){.distance>div{min-width:unset;width:100%}}.dates{border-radius:0 4px 4px 0}.dates .filtros-header__buttons{flex-grow:1}@media (max-width:556px){.dates{background:none;border:none;padding:0;row-gap:8px}.dates .input-datepicker{background:#f5f7f8;border:1px solid #d7d9da;border-radius:4px;padding:8px 16px}}.dates input,.distance input{outline:none}.filtros-header{position:relative}.filtros-header .btn-bex{min-height:51px;padding:12px 32px}@media (max-width:1366px){.filtros-header .btn-bex{width:100%}}@media (max-width:992px){.mobile-filter-area{max-width:-moz-max-content;max-width:max-content}.mobile-filter-area:before{background:#fff;bottom:-20px;content:"";position:absolute;right:-1px;top:-20px;width:71px;z-index:-1}.mobile-filter-area:after{border:1px solid #2f5a76;border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mobile-filter-area .mobile-filter-button{z-index:10}}.products-lists-area{flex:1;min-width:0;overflow:visible}#featured-list{float:none;overflow:hidden;padding:10px 60px;position:relative}#featured-list .swiper-slide{width:unset!important}#featured-list .swiper-slide.selected a{background:#eaeef1;border:1px solid #2f5a76!important;color:#2f5a76!important}#featured-list .swipper-buttons{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}#featured-list .swipper-buttons button{height:44px;min-height:44px;min-width:44px;pointer-events:auto;width:44px}
/*# sourceMappingURL=experiences.min.css.map */
