:after,:before,:root{--product-bgcolor:var(--colors-1-variant-8);--product-alternate-bgcolor:var(--colors-white);--product-camping-map-link-tooltip-bgcolor:var(--colors-1);--product-camping-map-modal-bgcolor:var(--colors-white);--product-camping-map-modal-bordercolor:var(--colors-1-variant-6);--product-camping-map-modal-boxshadow-color:var(--colors-1);--product-more-images-bgcolor:var(--colors-1);--product-more-images-color:var(--colors-white);--product-date-error-color:var(--colors-alert-error);--product-errors-bgcolor:var(--colors-alert-error-variant-1);--product-errors-bordercolor:var(--colors-alert-error-variant-1);--product-errors-color:var(--colors-alert-error);--product-details-reviews-bgcolor:var(--colors-1-variant-9);--product-other-products-product-best-offer-bgcolor:var(--colors-1-variant-10);--product-other-products-product-bgcolor:var(--colors-white);--product-pitch-properties-bgcolor:var(--colors-1-variant-10);--product-pitch-properties-title-color:var(--colors-title);--product-search-bgcolor:var(--colors-white);--product-slider-bullet-bgcolor:var(--colors-white);--product-slider-button-bgcolor:var(--colors-white);--product-top-properties-bordercolor:var(--colors-1-variant-8);--product-top-properties-number-bordercolor:var(--colors-primary);--product-top-properties-number-color:var(--colors-primary);--product-filters-side-panel-tripadvisor-note-color:var(--colors-green-tripadvisor);--product-filters-side-panel-tripadvisor-adjective-color:var(--colors-green-tripadvisor);--product-filters-side-panel-tripadvisor-bar-bgcolor:var(--colors-grey-tripadvisor);--product-filters-side-panel-tripadvisor-bar-fill-bgcolor:var(--colors-green-tripadvisor);--product-cross-links-bgcolor:var(--colors-1-variant-9);--product-best-rated-campings-camping-bgcolor:var(--colors-white);--product-reviews-toggle-button-bordercolor:var(--colors-transparent);--product-reviews-toggle-button-color:var(--colors-1-variant-3);--product-reviews-toggle-button-active-bgcolor:var(--colors-primary);--product-reviews-toggle-button-active-color:var(--colors-primary);--product-reviews-summary-bgcolor:var(--colors-white);--product-reviews-summary-bordercolor:var(--colors-1-variant-5);--product-reviews-review-bgcolor:var(--colors-white);--product-reviews-review-bordercolor:var(--colors-1-variant-5);--product-reviews-review-rating-color:var(--colors-primary);--product-reviews-tripadvisor-meter-bgcolor:var(--colors-grey-tripadvisor);--product-reviews-tripadvisor-meter-filled-bgcolor:var(--colors-green-tripadvisor);--product-reviews-review-author-color:var(--colors-1);--product-reviews-review-date-color:var(--colors-1-variant-3);--product-reviews-review-content-color:var(--colors-1-variant-1);--product-reviews-sort-by-color:var(--colors-1-variant-3);--product-reviews-summary-verified-color:var(--colors-primary);--product-faqs-bordercolor:var(--colors-1-variant-7);--product-search-bordercolor:var(--colors-1-variant-7);--product-search-title-color:var(--colors-1-variant-1);--product-results-search-bgcolor:var(--colors-white);--product-results-search-title-color:var(--colors-1-variant-3);--product-navigation-bgcolor:var(--colors-white);--product-navigation-sticky-bordercolor:var(--colors-1-variant-7);--product-navigation-item-color:var(--colors-1-variant-1);--product-navigation-item-active-color:var(--colors-primary);--product-navigation-item-active-bordercolor:var(--colors-primary);--product-navigation-best-offer-bgcolor:var(--colors-white);--product-navigation-best-offer-bordercolor:var(--colors-1-variant-7);--product-navigation-best-offer-price-color:var(--colors-primary-variant-1);--product-section-title-color:var(--colors-1);--product-section-categories-color:var(--colors-1-variant-1);--product-partials-loading-results-wrapper-bgcolor:var(--colors-1-variant-8);--product-results-result-bordercolor:var(--colors-1-variant-5);--product-accommodation-sidepanel-title-color:var(--colors-1);--product-accommodation-sidepanel-bottom-bgcolor:var(--colors-white);--product-accommodation-sidepanel-bordercolor:var(--colors-1-variant-5);--product-accommodation-sidepanel-dates-bgcolor:var(--colors-1-variant-9);--product-accommodation-sidepanel-dates-bordercolor:var(--colors-1-variant-7);--product-accommodation-sidepanel-best-price-color:var(--colors-primary-variant-1);--product-accommodation-sidepanel-toggle-bgcolor:var(--colors-1-variant-7);--product-accommodation-sidepanel-properties-highlight-bgcolor:var(--colors-primary-variant-5);--product-accommodation-sidepanel-properties-highlight-label-color:var(--colors-1-variant-1);--product-accommodation-sidepanel-close-button-bgcolor:var(--colors-1-variant-9);--product-accommodation-pitch-sidepanel-sidebar-details-bgcolor:var(--colors-1-variant-10);--product-accommodation-pitch-sidepanel-properties-highlight-item-bgcolor:var(--colors-1-variant-8);--product-reviews-total-link-color:var(--body-link-color);--product-reviews-review-pros-color:var(--icons-color-primary);--product-properties-bordercolor:var(--colors-1-variant-7);--product-properties-presentation-welcome-message-bordercolor:var(--colors-1-variant-5);--product-properties-presentation-good-to-know-title-color:rgb(var(--colors-title-primary-dark));--product-properties-presentation-good-to-know-title-strong-color:rgb(var(--colors-brand-primary-base));--product-properties-presentation-pluses-1-bgcolor:var(--colors-6);--product-properties-presentation-pluses-2-bgcolor:var(--colors-4);--product-properties-presentation-pluses-3-bgcolor:var(--colors-secondary-variant-2);--product-properties-presentation-pluses-title-strong-color:var(--colors-4);--product-properties-presentation-pluses-title-list-bordercolor:var(--colors-4);--product-properties-presentation-tips-title-strong-color:var(--colors-primary-variant-2);--product-properties-presentation-tips-highligtht-bordercolor:var(--colors-primary-variant-2);--product-properties-presentation-awards-color:var(--colors-primary);--product-properties-aquatic-background-from-bgcolor:var(--colors-primary-variant-3);--product-properties-aquatic-background-to-bgcolor:var(--colors-primary-variant-4);--product-properties-aquatic-bgcolor:var(--colors-white);--product-properties-aquatic-bordercolor:var(--colors-1-variant-5);--product-properties-aquatic-color:var(--colors-1-variant-1);--product-properties-aquatic-property-title-color:var(--colors-white);--product-properties-toggle-arrow-bgcolor:var(--colors-1-variant-7);--product-properties-toggle-arrow-color:var(--colors-text);--product-search-background-color-from:var(--colors-primary-variant-2);--product-search-background-color-to:var(--colors-primary);--product-search-section-title-color:var(--colors-white);--product-search-label-color:var(--colors-1);--product-search-link-color:var(--body-link-color);--product-pitch-sidepanel-options-list-after-bgcolor:var(--colors-white);--product-accommodation-plan-button-color:var(--colors-primary);--product-additional-accommodation-button-color:var(--body-link-color);--skeleton-loading-animation-bgcolor:var(--colors-1-variant-5);--skeleton-loading-bgcolor:var(--colors-1-variant-7);--skeleton-loading-alt-animation-bgcolor:var(--colors-white);--skeleton-loading-alt-bgcolor:var(--colors-transparent)}.dca-skeleton__block{background-color:var(--skeleton-loading-bgcolor)!important;border:none!important;border-radius:.5rem!important;display:inline-block;min-width:5rem;overflow:hidden;position:relative}.dca-skeleton__block:before{content:""!important}.dca-skeleton__block:after{animation:skeleton-loading 1s cubic-bezier(0,0,.5,0) infinite;background-color:var(--skeleton-loading-animation-bgcolor)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dca-skeleton__block.dca-skeleton__block--alt{background-color:var(--skeleton-loading-alt-bgcolor)!important}.dca-skeleton__block.dca-skeleton__block--alt:after{background-color:var(--skeleton-loading-alt-animation-bgcolor)!important}.dca-video-thumbnail-player{align-items:center;border-radius:.5rem;color:var(--product-more-images-color);display:flex;height:100%;justify-content:center;pointer-events:none}.dca-video-thumbnail-player.dca-video-thumbnail-player--small .dca-video-thumbnail-player__content{font-size:.75rem}.dca-video-thumbnail-player.dca-video-thumbnail-player--small .dca-video-thumbnail-player__content:before{font-size:2rem;height:2rem}.dca-video-thumbnail-player.dca-video-thumbnail-player--medium .dca-video-thumbnail-player__content{font-size:1.25rem}.dca-video-thumbnail-player.dca-video-thumbnail-player--medium .dca-video-thumbnail-player__content:before{font-size:3rem;height:3rem}.dca-video-thumbnail-player.dca-video-thumbnail-player--big .dca-video-thumbnail-player__content{font-size:1.375rem}.dca-video-thumbnail-player.dca-video-thumbnail-player--big .dca-video-thumbnail-player__content:before{font-size:4rem;height:4rem}.dca-video-thumbnail-player:after{background-color:var(--product-more-images-bgcolor);bottom:0;content:"";left:0;opacity:.24;position:absolute;right:0;top:0}.dca-video-thumbnail-player .dca-video-thumbnail-player__content{font-size:1.25rem;font-weight:700;text-align:center;z-index:1}.dca-video-thumbnail-player .dca-video-thumbnail-player__content:before{content:"\eac1";display:inline-block;display:block;font-family:dca-icons;font-size:1rem;font-size:2rem;font-weight:400;height:1rem;height:2rem;line-height:1;vertical-align:middle;width:1rem;width:100%}:after,:before,:root{--availability-discount-bgcolor:var(--colors-3);--availability-discount-bordercolor:var(--colors-3);--availability-discount-color:var(--colors-white);--availability-old-price-color:var(--colors-1-variant-3);--availability-current-price-color:var(--colors-primary-variant-1);--availability-recap-current-price-color:var(--colors-title);--availability-recap-dates-color:var(--colors-1-variant-1);--availability-last-remaining-offers-color:var(--colors-3);--availability-best-offer-bgcolor:var(--colors-white);--availability-best-offer-bordercolor:var(--colors-1-variant-7);--availability-best-offer-from-color:var(--colors-1-variant-3);--availability-best-offer-discount-tooltip-bgcolor:var(--colors-white);--availability-best-offer-discount-tooltip-bordercolor:var(--colors-1-variant-6);--availability-best-offer-discount-tooltip-color:var(--colors-1-variant-3);--availability-dates-checkin-title-color:var(--colors-1-variant-3);--availability-dates-title-color:var(--colors-title)}.dca-availability__last-remaining-offers{color:var(--availability-last-remaining-offers-color);font-size:.75rem;font-weight:500}.dca-availability__price{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;text-align:right;width:100%}.dca-availability__price.best-offer--discounted .best-offer__price .best-offer__price-old{position:absolute;right:3rem}.dca-availability__price .best-offer__text{align-self:flex-start;display:flex;font-size:.625rem;text-align:left;width:100%}.dca-availability__price .best-offer__label{display:flex;font-size:.625rem;justify-content:space-between;left:0;position:absolute;text-align:left;top:0}.dca-availability__price .best-offer__price-discount{align-items:center;background-color:var(--availability-discount-bgcolor);border-color:var(--availability-discount-bordercolor);border-radius:.25rem;color:var(--availability-discount-color);display:flex;flex:0 0 2.5rem;flex-wrap:wrap;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;margin-left:.5rem;width:2.5rem}.dca-availability__price .best-offer__price{display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.dca-availability__price .best-offer__price .best-offer__price-value{display:flex;flex-direction:column;font-size:1.25rem;font-weight:700;justify-content:flex-end;line-height:1;text-align:right}@media screen and (min-width:992px){.dca-availability__price .best-offer__price .best-offer__price-value{font-size:1.5rem}}.dca-availability__price .best-offer__price .best-offer__price-value .price__label{font-size:.625rem;font-weight:500}.dca-availability__price .best-offer__price .best-offer__price-value,.dca-availability__price .best-offer__price .best-offer__price-value a{color:var(--availability-current-price-color)}.dca-availability__price .best-offer__price .best-offer__price-value .best-offer__price-old,.dca-availability__price .best-offer__price .best-offer__price-value a .best-offer__price-old{color:var(--availability-old-price-color)}.dca-availability__price .best-offer__price .best-offer__price-old{font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:line-through}.dca-availability__price .best-offer__discount-info{align-self:flex-end;line-height:1.1;margin-top:.25rem;pointer-events:none}@media screen and (min-width:992px){.dca-availability__price .best-offer__discount-info{pointer-events:auto}}.dca-availability__price .best-offer__discount-info[data-tooltip]:after{background-color:var(--availability-best-offer-discount-tooltip-bgcolor);border-color:var(--availability-best-offer-discount-tooltip-bordercolor);border-width:.0625rem;box-shadow:0 .5rem .75rem 0 #081d3029;color:var(--availability-best-offer-discount-tooltip-color);left:auto;padding:.5rem;right:-6rem;width:12rem}.dca-availability__price .best-offer__discount-info[data-tooltip]:before{content:none}.dca-availability__price .best-offer__discount-info span{font-size:.625rem;text-decoration:none}@media screen and (min-width:992px){.dca-availability__price .best-offer__discount-info span{text-decoration:underline}}.dca-availability__price .best-offer__discount-info span:after{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.625rem;font-weight:400;height:1rem;height:.625rem;line-height:1;margin-left:.25rem;vertical-align:middle;width:1rem;width:.625rem}@media screen and (max-width:991px){.dca-availability__price .best-offer__payment-on-spot:hover .dca-tooltip__content,.dca-availability__price .best-offer__payment-on-spot:hover:after,.dca-availability__price .best-offer__payment-on-spot:hover:before{display:inline-block!important}}.dca-availability__price .best-offer__payment-on-spot:before{border-color:var(--colors-white) var(--colors-transparent) var(--colors-transparent);border-width:.4rem .375rem 0}.dca-availability__price .best-offer__payment-on-spot>p{font-size:.75rem;font-weight:500;text-decoration:underline}@media screen and (min-width:320px) and (max-width:575px){.dca-availability__price .best-offer__payment-on-spot>p{font-size:.625rem}}.dca-availability__price .best-offer__payment-on-spot>p:after{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;margin-left:.25rem;vertical-align:middle;width:1rem;width:.75rem}.dca-availability__price .best-offer__payment-on-spot .dca-tooltip__content{background:var(--colors-white);box-shadow:.126rem .75rem 1rem 0 #081d301f;font-size:.75rem;font-weight:500;height:auto;left:25%;line-height:1.1875rem;padding:.5rem;text-align:left;width:18.875rem;z-index:98}@media screen and (min-width:320px) and (max-width:575px){.dca-availability__price .best-offer__payment-on-spot .dca-tooltip__content{left:100%}}.dca-availability__price .best-offer__payment-on-spot .dca-tooltip__content p{margin-bottom:0}.dca-availability__price .best-offer__payment-facilities{font-size:.625rem;font-weight:500;margin-top:.25rem}.dca-availability__price .best-offer__payment-facilities:after{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;line-height:.8;margin-left:.25rem;vertical-align:middle;width:1rem;width:.75rem}.dca-availability__price .accommodation-offer-booking-reward{margin-top:var(--spacings-4)}.dca-availability__dates{font-size:1rem;margin-bottom:.5rem}@media screen and (min-width:992px){.dca-availability__dates{font-size:.875rem}}.dca-availability__dates .dates__message{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dca-availability__dates .dates__message strong{color:var(--availability-dates-title-color);font-size:1rem;margin-right:1rem}@media screen and (min-width:992px){.dca-availability__dates .dates__message strong{font-size:.875rem}}.dca-availability__dates .dates__message a{flex:0 0 auto;font-size:.75rem;text-decoration:underline}.dca-availability__dates .dates__message .dates__change{font-size:.75rem}.dca-availability__dates .dates__sold-by{font-size:.875rem;font-weight:400;margin-bottom:.5rem}.dca-availability__dates .dates__sold-by .dates__sold-by-name{font-weight:500}.dca-availability__dates .dates__list{display:flex;margin-bottom:1.5rem}.dca-availability__dates .dates__list>div{display:flex;flex-direction:column}.dca-availability__dates .dates__list>div:first-child{margin-right:2rem}@media screen and (min-width:992px){.dca-availability__dates .dates__list>div:first-child{margin-right:2.5rem}}.dca-availability__dates .dates__list>div span{font-weight:500}.dca-availability__dates .dates__list>div span:first-child{color:var(--availability-dates-checkin-title-color);font-size:.75rem;margin-bottom:.5rem}.availability__best-offer .availability__price .old__price-value{color:var(--availability-old-price-color)}.availability__best-offer .availability__price .current__price,.availability__best-offer .availability__price .current__price a{color:var(--availability-current-price-color)}.availability__best-offer .availability__price .discount{background-color:var(--availability-discount-bgcolor);border-color:var(--availability-discount-bordercolor);color:var(--availability-discount-color)}:after,:before,:root{--breadcrumb-color:var(--colors-1-variant-3)}.dca-breadcrumb{background:none;color:var(--breadcrumb-color);font-size:.75rem;line-height:1.4286;margin-bottom:0;margin-top:0;padding:1rem}@media screen and (min-width:576px){.dca-breadcrumb{padding-left:0;padding-right:0}}.dca-breadcrumb h1{display:inline-block;font-size:.75rem;font-weight:400}.dca-breadcrumb .dca-breadcrumb__link,.dca-breadcrumb .dca-breadcrumb__text{display:inline-block;text-decoration:none}.dca-breadcrumb .dca-breadcrumb__link:first-child,.dca-breadcrumb .dca-breadcrumb__text:first-child{margin-left:0}.dca-breadcrumb .dca-breadcrumb__link{color:var(--breadcrumb-color)}.dca-breadcrumb .dca-breadcrumb__link:hover{text-decoration:underline}.dca-breadcrumb .dca-breadcrumb__arrow:after{content:"\ea39";display:inline-block;font-family:dca-icons;font-size:1rem;font-style:normal;font-weight:400;height:1rem;line-height:1;margin:-.1rem 0 0;vertical-align:middle;width:1rem}.swiper{overflow:hidden}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after,.swiper .swiper-button:after,.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-prev:after,.swiper-controls .swiper-button:after{content:none}.dca-slider .swiper-button,.dca-slider .swiper-button-next,.dca-slider .swiper-button-prev{color:var(--body-color)}.dca-slider .swiper-controls{display:flex;flex-wrap:wrap}.dca-slider .swiper-controls .swiper-button{align-items:center;background:none;border:.063rem solid var(--slider-bordercolor);border-radius:50%;box-shadow:0 .25rem .5rem 0 #081d301f;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:0;position:static!important;width:2rem}.dca-slider .swiper-controls .swiper-button:before{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-slider .swiper-controls .swiper-button.swiper-button-disabled{border-color:var(--slider-disabled-bordercolor)}.dca-slider .swiper-controls .swiper-button-prev{margin-right:1rem}.dca-slider .swiper-controls .swiper-button-prev:before{transform:rotate(180deg)}.dca-slider .swiper-controls .swiper-pagination{line-height:1;margin-top:.5rem;position:static;text-align:left;width:100%}.dca-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet{opacity:1}.dca-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:.3rem}.dca-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--slider-bullet-active-bgcolor)}.dca-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--slider-bullet-bgcolor)}:after,:before,:root{--slider-bullet-active-bgcolor:var(--colors-1);--slider-bullet-bgcolor:var(--colors-1-variant-5);--slider-bordercolor:var(--colors-1-variant-5);--slider-disabled-bordercolor:var(--colors-white)}@media screen and (min-width:992px){.dca-slider .swiper-controls .swiper-button{height:3rem;width:3rem}}:after,:before,:root{--cards-highlight-controls-color:var(--colors-1)}@media screen and (min-width:992px){.dca-cards-highlight{display:flex}}.dca-cards-highlight.dca-slider .dca-cards-highlight__slider-controls{bottom:0;right:0}@media screen and (min-width:992px){.dca-cards-highlight.dca-slider .dca-cards-highlight__slider-controls{justify-content:flex-end;position:absolute}.dca-cards-highlight.dca-slider .dca-cards-highlight__slider-controls .swiper-pagination{text-align:right}}.dca-cards-highlight.dca-slider .dca-cards-highlight__slider-controls .swiper-button{color:var(--cards-highlight-controls-color);display:none}@media screen and (min-width:576px){.dca-cards-highlight.dca-slider .dca-cards-highlight__slider-controls .swiper-button{display:flex}}.dca-cards-highlight .dca-cards-highlight__content{padding:2.5rem 1rem 6rem;position:relative;width:100%}@media screen and (min-width:576px){.dca-cards-highlight .dca-cards-highlight__content{padding:3.5rem 0 6rem}}@media screen and (min-width:992px){.dca-cards-highlight .dca-cards-highlight__content{padding:0;width:37%}}.dca-cards-highlight .dca-cards-highlight__list{left:0;position:absolute;right:0;width:100%}@media screen and (min-width:992px){.dca-cards-highlight .dca-cards-highlight__list{left:auto;margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:58.5vw}}@media screen and (min-width:1200px){.dca-cards-highlight .dca-cards-highlight__list{width:54.5vw}}@media screen and (max-width:991px){.dca-cards-highlight .dca-cards-highlight__list .dca-cards-highlight__slider{margin-top:-6rem}}.dca-cards-highlight .dca-cards-highlight__list .dca-cards-highlight__slider-wrapper{padding:2rem 1rem 3rem;width:100%}@media screen and (min-width:992px){.dca-cards-highlight .dca-cards-highlight__list .dca-cards-highlight__slider-wrapper{padding-top:3rem}}:after,:before,:root{--faqs-title-strong-color:var(--colors-primary);--faqs-hover-bg-color:var(--colors-1-variant-9);--faqs-strong-color:var(--colors-primary)}.dca-faqs .dca-faqs__title{font-size:1.5rem;font-weight:700}@media screen and (min-width:576px){.dca-faqs .dca-faqs__title{font-size:1.75rem}}.dca-faqs .dca-faqs__title strong{color:var(--faqs-title-strong-color)}.dca-faqs .dca-faq__question{border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:700;margin:2rem 0 1rem;padding:.5rem 1.5rem .5rem .5rem;position:relative}.dca-faqs .dca-faq__question:hover{background-color:var(--faqs-hover-bg-color)}.dca-faqs .dca-faq__question:after{content:"\ea3a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1rem}.dca-faqs .dca-faq__question.dca-faq__question--active:after{transform:translateY(-50%) scaleY(-1)}.dca-faqs .dca-faq__question .dca-faq__question-subject{color:var(--faqs-strong-color)}.dca-faqs .dca-faq__answer{display:none;font-size:.875rem;padding:0 .5rem}.dca-faqs .dca-faq__answer.dca-faq__answer--opened{display:block}@media screen and (min-width:576px){.dca-images-slider .swiper:hover .swiper-button-next,.dca-images-slider .swiper:hover .swiper-button-prev{display:block}}.dca-images-slider .swiper-initialized .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev):not([data-with-more-images]) img{display:none}.dca-images-slider .swiper-pagination{align-items:center;background-color:#ffffff7a;bottom:.5rem;color:var(--images-slider-total-color);display:flex;left:auto;opacity:.8;padding:.25rem;right:1rem;width:auto}@media screen and (min-width:992px){.dca-images-slider .swiper-pagination{font-size:.75rem}}.dca-images-slider .swiper-pagination .swiper-pagination-current,.dca-images-slider .swiper-pagination .swiper-pagination-total{color:var(--images-slider-total-color)}.dca-images-slider .swiper-button-next,.dca-images-slider .swiper-button-prev{background-color:#ffffff7a;background-image:none;color:var(--images-slider-button-color);font-size:2.5rem;height:2.6rem;line-height:.9;opacity:.7;text-align:center;width:2.4rem}.dca-images-slider .swiper-button-prev{left:0}.dca-images-slider .swiper-button-next{right:0}.dca-images-slider .swiper-button-disabled{opacity:.5}.dca-images-slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.dca-images-slider .dca-slider-image{height:100%;object-fit:cover;width:100%}.dca-images-slider .dca-images-slider__image-wrapper{overflow:hidden;position:relative}.dca-images-slider .dca-slider-more__images{align-items:center;border-radius:.5rem;bottom:0;color:var(--images-slider-more-images-color);display:flex;font-weight:700;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.dca-images-slider .dca-slider-more__images:after{background-color:var(--images-slider-more-images-bgcolor);bottom:0;content:"";left:0;opacity:.64;position:absolute;right:0;top:0}.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content{font-size:1rem;font-weight:700;z-index:1}@media screen and (min-width:576px){.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content{font-size:1.25rem}}.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content strong{display:block;font-size:1.25rem;text-align:center}@media screen and (min-width:576px){.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content strong{font-size:1.75rem}}:after,:before,:root{--images-slider-bgcolor:var(--colors-white);--images-slider-bordercolor:var(--colors-white);--images-slider-button-bgcolor:var(--colors-white);--images-slider-button-color:var(--colors-white);--images-slider-total-bgcolor:#fffffff0;--images-slider-total-color:var(--colors-1-variant-1);--images-slider-more-images-color:var(--colors-white);--images-slider-more-images-bgcolor:var(--colors-1)}@media screen and (min-width:576px){.dca-images-slider .swiper:hover .swiper-button-next,.dca-images-slider .swiper:hover .swiper-button-prev{display:flex}}.dca-images-slider .swiper{border-radius:.25rem .25rem 0 0}@media screen and (min-width:576px){.dca-images-slider .swiper{border-radius:0}}.dca-images-slider .swiper-pagination{background-color:var(--images-slider-total-bgcolor);border-radius:.25rem;font-size:.75rem;left:.5rem;opacity:1;padding:.125rem .25rem;right:auto}@media screen and (min-width:992px){.dca-images-slider .swiper-pagination{font-size:.875rem}}.dca-images-slider .swiper-pagination:before{content:"\ea6c";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem;width:.75rem}@media screen and (min-width:992px){.dca-images-slider .swiper-pagination:before{font-size:.875rem;height:.875rem;width:.875rem}}.dca-images-slider .swiper-button-next,.dca-images-slider .swiper-button-prev{align-items:center;background-color:var(--images-slider-button-color);border-radius:50%;border-style:solid;border-width:.063rem;display:flex;height:2rem;justify-content:center;width:2rem}@media screen and (min-width:576px){.dca-images-slider .swiper-button-next,.dca-images-slider .swiper-button-prev{display:none}}.dca-images-slider .swiper-button-next.swiper-button-disabled,.dca-images-slider .swiper-button-prev.swiper-button-disabled{display:none}.dca-images-slider .swiper-button-next:not(.swiper-button-disabled),.dca-images-slider .swiper-button-prev:not(.swiper-button-disabled){opacity:1}.dca-images-slider .swiper-button-next:before,.dca-images-slider .swiper-button-prev:before{color:var(--icons-color-dark);content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-images-slider .swiper-button-prev{left:.5rem}.dca-images-slider .swiper-button-prev:before{transform:rotate(180deg)}.dca-images-slider .swiper-button-next{right:.5rem}.dca-images-slider .swiper:not(.swiper-initialized) .swiper-button-next,.dca-images-slider .swiper:not(.swiper-initialized) .swiper-button-prev,.dca-images-slider .swiper:not(.swiper-initialized) .swiper-pagination{display:none}.dynamic-map__wrapper .marker-wrapper .marker-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='73'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234E565D' fill-opacity='.4' d='m28.009 73-.692-.027c-.692-.026-16.746-.686-22.904-1.84-3.183-.587-.9-1.224 5.95-1.66C15.07 69.168 21.367 69 28.01 69c6.642 0 12.94.17 17.644.472 6.366.41 8.788.998 6.505 1.55l-.623.13c-6.228 1.144-22.142 1.795-22.834 1.821l-.692.027Z'/%3E%3Cpath fill='%231F78BA' d='M54 23.497C54 10.541 41.889 0 27.001 0 12.112 0 0 10.541 0 23.497 0 44.06 24.374 69.296 25.411 70.36c.029.03.063.05.093.076.05.045.093.093.149.135.012.008.027.011.04.02.17.12.357.212.554.28.042.013.081.023.124.035.205.057.415.095.628.095h.005c.214 0 .424-.038.628-.095.042-.012.081-.021.122-.036.2-.067.387-.16.558-.282.012-.008.025-.01.037-.018.054-.04.097-.087.145-.13.03-.029.066-.05.096-.08C29.627 69.295 54 44.06 54 23.497Z'/%3E%3Cpath fill='%23fff' d='M27.501 15C22.262 15 18 18.813 18 23.5c0 4.687 4.262 8.5 9.501 8.5C32.74 32 37 28.187 37 23.5c0-4.687-4.26-8.5-9.499-8.5Z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:2.188rem;position:relative;width:2.188rem;z-index:1}.static-map__wrapper{height:100%;position:relative}.static-map__wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='69' fill='none'%3E%3Cpath fill='%23293847' fill-rule='evenodd' d='M4.498 0A4.498 4.498 0 0 0 0 4.498V55.54a4.498 4.498 0 0 0 4.498 4.498h22.216l6.429 7.568c.449.529 1.265.529 1.714 0l6.429-7.568h22.216A4.498 4.498 0 0 0 68 55.54V4.498A4.498 4.498 0 0 0 63.502 0H4.498Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M50.562 41.146a.84.84 0 0 1-.335-.068.883.883 0 0 1-.526-.655.895.895 0 0 1 0-.35.913.913 0 0 1 .374-.572.916.916 0 0 1 .316-.134.846.846 0 0 1 .508.051.93.93 0 0 1 .285.194.848.848 0 0 1 .19.292.928.928 0 0 1 .05.52.957.957 0 0 1-.13.322.856.856 0 0 1-.395.332.79.79 0 0 1-.165.05.84.84 0 0 1-.172.018Z'/%3E%3Cpath fill='%23fff' d='M55.352 35.45h-1.628V25.44l.263.197a.865.865 0 0 0 .917.078.901.901 0 0 0 .482-.802v-4.92a.906.906 0 0 0-.359-.726L43.012 10.24a.864.864 0 0 0-1.04 0l-5.28 3.967-2.434-1.829a.863.863 0 0 0-1.04 0l-2.435 1.83-5.279-3.968a.863.863 0 0 0-1.04 0L12.45 19.268a.905.905 0 0 0-.359.724v4.921a.9.9 0 0 0 .482.802.861.861 0 0 0 .917-.077l.263-.198v10.01h-1.627a.889.889 0 0 0-.879.898v7.8c0 .496.393.898.879.898h43.227a.889.889 0 0 0 .878-.898v-7.8a.889.889 0 0 0-.878-.899Zm-3.385-11.33v11.33H44.97v-7.873l.264.198.013.01.004.003.01.007.005.004.009.005.006.004.008.006.005.003.01.006.005.003.012.007.032.018.015.007.003.002.013.006.003.002.012.006a.867.867 0 0 0 .688.008l.005-.002.008-.003.005-.002.007-.004.007-.003.006-.003.008-.003.005-.003.012-.006a.901.901 0 0 0 .482-.802V22.13a.905.905 0 0 0-.358-.725l-4.823-3.623 1.04-.782 9.476 7.12ZM35.73 39.348h-3.984v-5.36h3.984v5.36Zm.879-7.158h-5.741a.89.89 0 0 0-.879.898v6.26h-5.726V26.257l9.475-7.12 9.475 7.12v13.092h-5.726v-6.26a.89.89 0 0 0-.878-.898Zm5.883-20.112 11.137 8.368v2.69L43.012 15.16a.863.863 0 0 0-1.04 0l-2.005 1.507-1.79-1.346 4.315-3.242Zm-8.754 2.137 11.137 8.369v2.69l-10.617-7.977a.861.861 0 0 0-1.04 0L22.6 25.275v-2.69l11.137-8.369Zm-19.89 6.231 11.136-8.368L29.3 15.32l-1.79 1.346-2.005-1.506a.862.862 0 0 0-1.04 0l-10.616 7.977v-2.691Zm1.662 3.672L24.984 17l1.041.783-4.823 3.623-.01.008a.902.902 0 0 0-.34.597l-.003.027a.954.954 0 0 0-.005.093v4.921c0 .339.186.649.482.802l.014.007a.867.867 0 0 0 .903-.085l.263-.198v7.872H15.51V24.12Zm6.996 13.127v2.103h-9.503v-2.102h9.503Zm31.967 6.003h-41.47v-2.103h34.002a.889.889 0 0 0 .878-.898.889.889 0 0 0-.878-.899H44.97v-2.102h9.503v6.002Z'/%3E%3Cpath fill='%23fff' d='M33.738 30.305c-2.096 0-3.802-1.744-3.802-3.889 0-2.144 1.706-3.888 3.802-3.888s3.802 1.744 3.802 3.888c0 2.145-1.706 3.89-3.802 3.89Zm0-5.98c-1.127 0-2.045.938-2.045 2.091 0 1.154.918 2.092 2.045 2.092 1.127 0 2.045-.938 2.045-2.092 0-1.153-.918-2.091-2.045-2.091Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:50%;position:absolute;top:calc(50% - .75rem);transform:translate(-50%,-50%);width:1.5rem}.static-map__wrapper.static-map--lm:after{height:2rem;top:calc(50% - 1rem);width:2rem}@media screen and (min-width:576px){.static-map__wrapper.static-map--lm:after{height:3rem;top:calc(50% - 1.5rem);width:3rem}}.dca-payment-facilities__modal .dca-modal__wrapper{height:auto}.dca-payment-facilities__modal .dca-modal__content{padding-top:2rem}.dca-payment-facilities__wrapper .dca-payment-facilities__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__separator{border-bottom:.063rem solid var(--payment-facilities-separator-bordercolor);line-height:0;margin:1rem 0;text-align:center}.dca-payment-facilities__wrapper .dca-payment-facilities__separator span{background-color:var(--payment-facilities-separator-text-bgcolor);color:var(--payment-facilities-separator-text-color);font-size:.625rem;font-weight:500;padding:0 .5rem}.dca-payment-facilities__wrapper .dca-payment-facilities__best-offer{align-items:stretch;display:flex;margin-bottom:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__best-offer .dca-payment-facilities__dates{font-weight:500;text-transform:uppercase}.dca-payment-facilities__wrapper .dca-payment-facilities__best-offer .dca-payment-facilities__dates span{color:var(--payment-facilities-best-offer-dates-color);display:block;font-size:.75rem;text-transform:none}.dca-payment-facilities__wrapper .dca-payment-facilities__best-offer .dca-availability__price,.dca-payment-facilities__wrapper .dca-payment-facilities__best-offer .dca-payment-facilities__dates{display:flex;flex:1;flex-direction:column;justify-content:space-around}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs{border-bottom:.063rem solid var(--payment-facilities-tabs-bordercolor);margin:0;padding:0}@media screen and (min-width:992px){.dca-payment-facilities__wrapper .dca-payment-facilities__tabs{display:flex}}@media screen and (max-width:991px){.dca-payment-facilities__wrapper .dca-payment-facilities__tabs{margin:0 -1rem;overflow-x:scroll;padding:0 .5rem;white-space:nowrap}}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li{align-items:center;display:flex;flex-grow:1;font-size:.875rem;justify-content:center;position:relative;white-space:nowrap}@supports (display:grid){.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li{flex-basis:25%}}@media screen and (max-width:991px){.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li{display:inline-flex;min-width:10.5rem}}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a{display:flex;font-weight:700;justify-content:center;padding:1.5rem .75rem 1.25rem;position:relative;width:100%}@media screen and (max-width:991px){.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a{white-space:nowrap}}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a:not(.dca-payment-facilities__tab--active){color:var(--payment-facilities-tabs-color)}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a.dca-payment-facilities__tab--active:after{border-radius:.5rem .5rem 0 0;border-style:solid;border-width:.125rem;content:""}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a:before{margin-right:.25rem}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a:after{bottom:0;content:"";left:0;position:absolute;right:0}.dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a .dca-tags{position:absolute;right:0;top:0}.dca-payment-facilities__wrapper .dca-payment-facilities__content:not(.payment-facilities__content--active){display:none}.dca-payment-facilities__wrapper .dca-payment-facilities__content-reminder{background-color:var(--payment-facilities-reminder-bgcolor);border-radius:.25rem;color:var(--payment-facilities-reminder-color);display:flex;font-size:.75rem;font-weight:500;padding:.5rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content-reminder:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content{display:none;font-size:.875rem;padding-top:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content.dca-payment-facilities__content--active{display:block}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-title{font-size:1rem;font-weight:700;margin-bottom:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment{border-radius:.5rem;padding:.5rem 1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment:nth-child(odd){background-color:var(--payment-facilities-payment-instalment-bgcolor)}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment.dca-payment-instalment--extended,.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment:last-child{margin-bottom:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__info{font-weight:500;margin-bottom:.25rem;text-transform:uppercase}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__due-date{color:var(--payment-facilities-payment-instalment-due-date-color);font-size:.75rem;font-weight:500;margin-bottom:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__due-date:before{content:"\ea26";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__extra,.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__value{display:flex}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__extra strong,.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__value strong{margin-left:auto}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__value{font-weight:500;margin-bottom:.25rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__value span{color:var(--payment-facilities-payment-instalment-value-color);font-size:.75rem;font-weight:400}@media screen and (max-width:991px){.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__value span{display:block}}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__value strong{font-size:1rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__extra{color:var(--payment-facilities-payment-instalment-extra-color);font-size:.75rem;font-weight:400}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__extra strong{color:var(--payment-facilities-payment-instalment-extra-strong-color)}.dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment .dca-payment-instalment__reminder{color:var(--payment-facilities-payment-instalment-reminder-color);font-size:.75rem;font-style:italic;font-weight:400;margin-top:.75rem}.dca-payment-facilities__wrapper .dca-payment-facilities__content-misc{color:var(--payment-facilities-misc-color);font-size:.75rem;font-weight:400;margin-bottom:1rem}:after,:before,:root{--payment-facilities-separator-bordercolor:var(--colors-1-variant-7);--payment-facilities-separator-text-bgcolor:var(--colors-white);--payment-facilities-separator-text-color:var(--colors-1-variant-3);--payment-facilities-best-offer-dates-color:var(--colors-1-variant-3);--payment-facilities-tabs-bordercolor:var(--colors-1-variant-7);--payment-facilities-tabs-color:var(--colors-1-variant-1);--payment-facilities-reminder-bgcolor:#74bd3c1f;--payment-facilities-reminder-color:var(--colors-1-variant-3);--payment-facilities-payment-instalment-bgcolor:var(--colors-1-variant-10);--payment-facilities-payment-instalment-due-date-color:var(--colors-1-variant-1);--payment-facilities-payment-instalment-value-color:var(--colors-1-variant-3);--payment-facilities-payment-instalment-extra-color:var(--colors-1-variant-1);--payment-facilities-payment-instalment-extra-strong-color:var(--colors-primary);--payment-facilities-payment-instalment-reminder-color:var(--colors-1-variant-3);--payment-facilities-misc-color:var(--colors-1-variant-3);--product-name-color:var(--colors-1);--product-localisation-color:var(--colors-1-variant-1);--product-localisation-link-color:var(--body-link-color);--product-reviews-bgcolor:var(--colors-white);--product-reviews-mobile-bgcolor:var(--colors-1-variant-9);--product-reviews-title-color:var(--colors-1-variant-3);--product-reviews-total-color:var(--colors-1-variant-3);--product-reviews-value-color:var(--colors-1-variant-1);--product-reviews-separator-bordercolor:var(--colors-1-variant-7);--product-labels-label-suggestion-bgcolor:var(--colors-4);--product-labels-label-suggestion-color:var(--colors-white);--product-award-gold:var(--colors-award-1);--product-award-silver:var(--colors-award-2);--product-award-bronze:var(--colors-award-3);--product-award-tooltip-bgcolor:var(--colors-white);--product-award-tooltip-bordercolor:var(--colors-1-variant-7);--product-award-tooltip-color:var(--colors-1-variant-1);--product-labels-label-alt-suggestion-bgcolor:var(--colors-white);--product-labels-label-alt-suggestion-color:var(--colors-4)}.product__name{font-weight:700}.product__name .product__stars{font-size:.75rem;font-weight:500;line-height:1.1;margin-left:.5rem;position:relative;top:0}.product__name,.product__name a{color:var(--product-name-color)}.product__localisation{color:var(--product-localisation-color);font-size:.75rem;padding:0}.product__localisation:before{content:"\ea77";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}.product__localisation span:last-child{color:var(--product-localisation-link-color)}.product__reviews{background-color:var(--product-reviews-mobile-bgcolor);border-radius:.25rem 0 0;display:flex;line-height:1.1;position:absolute;right:0;top:8.188rem;z-index:2}@media screen and (min-width:576px){.product__reviews{background-color:var(--product-reviews-bgcolor);border-radius:.25rem;margin-bottom:1rem;padding:0;position:static}}.product__reviews.product__reviews--static{background:none;position:static}.product__reviews .review__title{font-size:.75rem;font-weight:500;pointer-events:none;text-align:left;width:100%}.product__reviews .review__link,.product__reviews .review__max,.product__reviews .review__title{color:var(--product-reviews-title-color)}.product__reviews .review__value{color:var(--product-reviews-value-color);font-size:1rem;font-weight:700;pointer-events:none}.product__reviews .review__max{align-self:flex-start;font-size:.625rem;font-weight:400;pointer-events:none;vertical-align:text-top}.product__reviews .review__total{align-items:center;display:inline-flex;font-size:.75rem;font-style:italic;font-weight:400;pointer-events:none}.product__reviews .review__total:not(a){color:var(--product-reviews-total-color)}.product__reviews .reviews__campings{cursor:pointer;position:relative;text-align:left}.product__reviews .reviews__campings a{font-size:.75rem;margin-left:auto}.product__reviews .reviews__campings .review__total{margin-left:.5rem}.product__reviews .reviews__tripadvisor+.reviews__campings{padding-left:.5rem}@media screen and (min-width:576px){.product__reviews .reviews__tripadvisor+.reviews__campings{padding-left:1.5rem}}.product__reviews .reviews__tripadvisor+.reviews__campings:before{border-left:.063rem solid var(--product-reviews-separator-bordercolor);content:"";height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}.product__reviews .reviews__tripadvisor{cursor:pointer;margin-right:.5rem;text-align:left}@media screen and (min-width:576px){.product__reviews .reviews__tripadvisor{margin-right:1.5rem}}.product__reviews .reviews__tripadvisor img{height:1.25rem;pointer-events:none;vertical-align:top;width:7.438rem}.product__reviews .reviews__tripadvisor .rating__count{font-size:.875rem;font-weight:400}.product__reviews .reviews__tripadvisor .review__note{font-size:1rem;font-weight:700}.product__reviews.product__reviews--inline{display:flex;padding:0}@media screen and (min-width:576px){.product__reviews.product__reviews--inline{display:block}}.product__reviews.product__reviews--inline .review__title{margin-right:.5rem;width:auto}.product__reviews.product__reviews--inline .reviews__campings{display:inline-block}@media screen and (min-width:576px){.product__reviews.product__reviews--inline .reviews__campings{align-items:flex-end;display:inline-flex}}.product__reviews.product__reviews--inline .reviews__campings a{margin-left:.5rem}.product__reviews.product__reviews--inline .reviews__tripadvisor+.reviews__campings{padding-left:.5rem}.product__reviews.product__reviews--inline .reviews__tripadvisor{display:inline-block;margin-right:.5rem}@media screen and (min-width:576px){.product__reviews.product__reviews--inline .reviews__tripadvisor .review__title{display:none}}.product__labels{left:.5rem;position:absolute;top:.5rem;z-index:2}.product__labels .product__label{align-items:center;border-radius:.25rem;display:flex;font-size:.875rem;justify-content:center;padding:.375rem}.product__labels .product__label:before{margin-right:.375rem}.product__labels .product__label[data-label=our-selection]:not(.label--alt){background-color:var(--product-labels-label-suggestion-bgcolor);color:var(--product-labels-label-suggestion-color)}.product__labels .product__label[data-label=our-selection]:not(.label--alt):before{content:"\ea67";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.product__labels .product__label.label--alt[data-label=our-selection]{background-color:var(--product-labels-label-alt-suggestion-bgcolor);color:var(--product-labels-label-alt-suggestion-color)}.product__labels .product__label.label--alt[data-label=our-selection]:before{content:"\ea66";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.product__award{display:inline-block;vertical-align:bottom}.product__award.award--extended img{border-radius:.25rem;height:8.25rem;width:6.5rem}.product__award[data-tooltip]:hover:before{border-color:var(--product-award-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent);top:-.5rem;z-index:100}.product__award[data-tooltip]:hover:after{background:var(--product-award-tooltip-bgcolor);border:.063rem solid var(--product-award-tooltip-bordercolor);box-shadow:0 .25rem .5rem 0 #081d301f;color:var(--product-award-tooltip-color);font-weight:500;min-width:11rem;padding:.5rem;text-transform:none;width:auto}@media screen and (min-width:320px) and (max-width:575px){.product__award[data-tooltip]:hover:after{left:0;transform:translateY(-100%)}}.dca-properties__highlight:not(.dca-properties__highlight--light){align-items:flex-start;border-radius:.25rem;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}@media screen and (min-width:576px){.dca-properties__highlight:not(.dca-properties__highlight--light){flex-wrap:nowrap;justify-content:flex-start}}.dca-properties__highlight:not(.dca-properties__highlight--light) .property__label{display:block;font-size:.75rem;font-weight:400;margin-bottom:.5rem}.dca-properties__highlight:not(.dca-properties__highlight--light) .property__value{display:flex;font-size:.875rem;font-weight:500}.dca-properties__highlight:not(.dca-properties__highlight--light) .property__value:before{margin-right:.5rem}.dca-properties__highlight.dca-properties__highlight--light .property__item{display:inline-block}.dca-properties__highlight.dca-properties__highlight--light .property__item:not(:last-child){margin-right:.25rem}.dca-properties__highlight.dca-properties__highlight--light .property__item:not(:last-child):after{content:"\2022";line-height:1.5;margin-left:.25rem}.dca-properties__highlight.dca-properties__highlight--light .property__value{font-size:.75rem;font-weight:500}.dca-properties__highlight .property__label{color:var(--properties-highlight-label-color)}.dca-properties__highlight .property__item{margin-bottom:0}.dca-properties__highlight .property__item .property__value--icon:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}.dca-properties__highlight .property__item .property__value--icon[data-type=car]:before{content:"\ea2b"}.dca-properties__highlight .property__item .property__value--icon[data-type=caravan]:before{content:"\ea2d"}.dca-properties__highlight .property__item .property__value--icon[data-type=camper_van]:before{content:"\ea27"}.dca-properties__highlight .property__item .property__value--icon[data-type=tent]:before{content:"\eab4"}.dca-properties__highlight .property__item .property__value--icon[data-type=min_area]:before{content:"\ea06"}.dca-properties__highlight .property__item .property__value--icon[data-type=location_type]:before{content:"\ea44"}.dca-properties__highlight .property__item .property__value--icon[data-type=ground_type]:before{content:"\ea83"}.dca-properties__highlight .property__item .property__value--icon[data-type=people]:before{content:"\eabf"}.dca-properties__highlight .property__item[data-property=surface_area] .property__value:before{content:"\ea06";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-properties__highlight .property__item[data-property=adults] .property__value:before{content:"\eabf";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-properties__highlight .property__item[data-property=children] .property__value:before{content:"\ea90";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-properties__highlight .property__item[data-property=bedrooms] .property__value:before{content:"\ea13";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-properties__highlight .property__item[data-property=bathrooms] .property__value:before{content:"\eaa6";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}:after,:before,:root{--properties-highlight-label-color:var(--colors-1-variant-3);--properties-labels-bordercolor:var(--colors-1-variant-1);--properties-labels-number-color:var(--colors-primary);--properties-labels-number-fade-bgcolor:var(--colors-white);--properties-labels-number-fade-from-bgcolor:var(--colors-white);--properties-labels-number-fade-to-bgcolor:#fff0}.properties__labels{display:flex;flex-wrap:wrap}.properties__labels .property__label{border-color:var(--properties-labels-bordercolor)}.properties__labels .properties__labels-number span,.properties__labels .property__label{align-self:flex-start;border-radius:.25rem;border-style:solid;border-width:.063rem;font-size:.75rem;line-height:1.15;margin:0 .5rem .5rem .1rem;padding:.25rem;position:relative}.properties__labels .properties__labels-number span:last-child,.properties__labels .property__label:last-child{margin-right:0}@media screen and (min-width:992px){.properties__labels .properties__labels-number span,.properties__labels .property__label{margin-left:0}}.properties__labels .properties__labels-number span.label--hidden[data-type=mobile],.properties__labels .property__label.label--hidden[data-type=mobile]{display:none}@media screen and (min-width:992px){.properties__labels .properties__labels-number span.label--hidden[data-type=mobile],.properties__labels .property__label.label--hidden[data-type=mobile]{display:inline-block}}.properties__labels .properties__labels-number span.label--hidden[data-type=desktop],.properties__labels .property__label.label--hidden[data-type=desktop]{display:none}.properties__labels .properties__labels-number span span,.properties__labels .property__label span{pointer-events:none}.properties__labels .properties__labels-number{background-color:var(--properties-labels-number-fade-bgcolor);bottom:-.1rem;cursor:pointer;font-weight:500;padding:.4rem 0 .3rem .5rem;position:absolute;right:-.1rem;white-space:nowrap}.properties__labels .properties__labels-number.properties__labels-number--mobile{display:inline-block}@media screen and (min-width:992px){.properties__labels .properties__labels-number.properties__labels-number--mobile{display:none}}.properties__labels .properties__labels-number.properties__labels-number--desktop{display:none}@media screen and (min-width:992px){.properties__labels .properties__labels-number.properties__labels-number--desktop{display:inline-block}}.properties__labels .properties__labels-number span{border-color:var(--properties-labels-number-color);color:var(--properties-labels-number-color);margin:0}.properties__labels .properties__labels-number:before{background:linear-gradient(270deg,var(--properties-labels-number-fade-from-bgcolor) 6.25%,var(--properties-labels-number-fade-to-bgcolor) 100%);content:"";height:1.8rem;left:-1rem;position:absolute;top:.1rem;width:1rem}.properties__labels.labels--all{margin-bottom:.75rem;max-height:none;overflow-y:visible}.properties__labels.labels--all .properties__labels-number{display:none}.properties__labels.labels--all .property__label.label--hidden{display:inline-block}.dca-ratings__list{font-size:.875rem}.dca-ratings__list .dca-ratings__rating-bar{margin-top:.25rem;width:100%}.dca-ratings__list meter{background:var(--ratings-list-bar-bgcolor);border-radius:.125rem;display:block;height:.5rem;width:100%}.dca-ratings__list meter::-webkit-meter-bar{background:var(--ratings-list-bar-bgcolor);border:none;border-radius:0 5rem 5rem 0;height:.5rem}.dca-ratings__list meter::-webkit-meter-optimum-value{background:var(--ratings-list-bar-fill-bgcolor);border-radius:0 5rem 5rem 0}.dca-ratings__list meter:-moz-meter-optimum::-moz-meter-bar{border-radius:0 5rem 5rem 0}.dca-ratings__list meter::-moz-meter-bar{background:var(--ratings-list-bar-fill-bgcolor);border:none;border-radius:0 5rem 5rem 0;height:.5rem}.dca-ratings__list .dca-ratings__rating-meter-gauge{background:var(--ratings-list-bar-bgcolor);display:block;height:.5rem;width:100%}.dca-ratings__list .dca-ratings__rating-meter-gauge>span{background:var(--ratings-list-bar-fill-bgcolor);display:block;height:inherit;text-indent:-624.938rem}.dca-ratings__list .dca-ratings__rating{display:flex;flex-wrap:wrap;margin-bottom:1rem}.dca-ratings__list .dca-ratings__rating:last-child{margin-bottom:0}.dca-ratings__list .dca-ratings__rating .dca-ratings__rating-value{color:var(--ratings-list-rating-color);font-weight:700;margin-left:auto}:after,:before,:root{--ratings-list-color:var(--colors-primary);--ratings-list-bar-bgcolor:var(--colors-1-variant-7);--ratings-list-bar-fill-bgcolor:var(--colors-primary);--ratings-list-rating-color:var(--colors-primary);--tags-hidden-number-bgcolor:var(--colors-1-variant-8);--tags-hidden-number-color:var(--colors-1-variant-1);--tags-bullet-color:#6c7883cc;--tags-hidden-tooltip-bgcolor:var(--colors-white);--tags-hidden-tooltip-bordercolor:var(--colors-1-variant-7);--tags-hidden-tooltip-color:var(--colors-1-variant-3);--tag-free-cancellation-tooltip-bgcolor:var(--colors-tag-free-cancellation);--tag-free-cancellation-tooltip-color:var(--colors-white);--tag-free-cancellation-bgcolor:var(--colors-transparent);--tag-free-cancellation-color:var(--colors-tag-free-cancellation);--tag-free-modification-tooltip-bgcolor:var(--colors-tag-free-cancellation);--tag-free-modification-tooltip-color:var(--colors-white);--tag-free-modification-bgcolor:var(--colors-transparent);--tag-free-modification-color:var(--colors-tag-free-cancellation);--tag-exclusivity-tooltip-bgcolor:var(--colors-tag-exclusivity);--tag-exclusivity-tooltip-color:var(--colors-white);--tag-exclusivity-bgcolor:var(--colors-transparent);--tag-exclusivity-color:var(--colors-tag-exclusivity);--tag-new-tooltip-bgcolor:var(--colors-tag-new);--tag-new-tooltip-color:var(--colors-white);--tag-new-bgcolor:var(--colors-transparent);--tag-new-color:var(--colors-tag-new);--tag-recent-tooltip-bgcolor:var(--colors-tag-recent);--tag-recent-tooltip-color:var(--colors-white);--tag-recent-bgcolor:var(--colors-transparent);--tag-recent-color:var(--colors-tag-recent);--tag-dedicated-tooltip-bgcolor:var(--colors-tag-dedicated);--tag-dedicated-tooltip-color:var(--colors-white);--tag-dedicated-bgcolor:var(--colors-transparent);--tag-dedicated-color:var(--colors-tag-dedicated)}.dca-tags{display:inline-flex;flex-wrap:wrap;font-weight:500;position:relative}.dca-tags.dca-tags--slim{display:flex}.dca-tags [data-tag=exclusivity]:hover:before{border-color:var(--tag-exclusivity-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=exclusivity]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-exclusivity-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=exclusivity]:hover .dca-tooltip__content{background-color:var(--tag-exclusivity-tooltip-bgcolor);color:var(--tag-exclusivity-tooltip-color)}.dca-tags [data-tag=exclusivity]:hover .dca-tooltip__content a{color:var(--tag-exclusivity-tooltip-color)}.dca-tags [data-tag=exclusivity] .dca-tag__content{background-color:var(--tag-exclusivity-tooltip-bgcolor);color:var(--tag-exclusivity-tooltip-color)}.dca-tags [data-tag=exclusivity] .dca-tag__content:before{content:"\eab6";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-tags.dca-tags--slim [data-tag=exclusivity] .dca-tag__content{background-color:var(--tag-exclusivity-bgcolor);color:var(--tag-exclusivity-color)}.dca-tags [data-tag=new]:hover:before{border-color:var(--tag-new-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=new]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-new-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=new]:hover .dca-tooltip__content{background-color:var(--tag-new-tooltip-bgcolor);color:var(--tag-new-tooltip-color)}.dca-tags [data-tag=new]:hover .dca-tooltip__content a{color:var(--tag-new-tooltip-color)}.dca-tags [data-tag=new] .dca-tag__content{background-color:var(--tag-new-tooltip-bgcolor);color:var(--tag-new-tooltip-color)}.dca-tags [data-tag=new] .dca-tag__content:before{content:"\eaab";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-tags.dca-tags--slim [data-tag=new] .dca-tag__content{background-color:var(--tag-new-bgcolor);color:var(--tag-new-color)}.dca-tags [data-tag=recent]:hover:before{border-color:var(--tag-recent-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=recent]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-recent-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=recent]:hover .dca-tooltip__content{background-color:var(--tag-recent-tooltip-bgcolor);color:var(--tag-recent-tooltip-color)}.dca-tags [data-tag=recent]:hover .dca-tooltip__content a{color:var(--tag-recent-tooltip-color)}.dca-tags [data-tag=recent] .dca-tag__content{background-color:var(--tag-recent-tooltip-bgcolor);color:var(--tag-recent-tooltip-color)}.dca-tags [data-tag=recent] .dca-tag__content:before{content:"\ea3f";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-tags.dca-tags--slim [data-tag=recent] .dca-tag__content{background-color:var(--tag-recent-bgcolor);color:var(--tag-recent-color)}.dca-tags [data-tag=dedicated]:hover:before{border-color:var(--tag-dedicated-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=dedicated]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-dedicated-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=dedicated]:hover .dca-tooltip__content{background-color:var(--tag-dedicated-tooltip-bgcolor);color:var(--tag-dedicated-tooltip-color)}.dca-tags [data-tag=dedicated]:hover .dca-tooltip__content a{color:var(--tag-free-cancellation-tooltip-color)}.dca-tags [data-tag=dedicated] .dca-tag__content{background-color:var(--tag-dedicated-tooltip-bgcolor);color:var(--tag-dedicated-tooltip-color)}.dca-tags [data-tag=dedicated] .dca-tag__content:before{content:"\ea73";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-tags.dca-tags--slim [data-tag=dedicated] .dca-tag__content{background-color:var(--tag-dedicated-bgcolor);color:var(--tag-dedicated-color)}.dca-tags [data-tag=free_cancellation]:hover:before{border-color:var(--tag-free-cancellation-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=free_cancellation]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-free-cancellation-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=free_cancellation]:hover .dca-tooltip__content{background-color:var(--tag-free-cancellation-tooltip-bgcolor);color:var(--tag-free-cancellation-tooltip-color)}.dca-tags [data-tag=free_cancellation]:hover .dca-tooltip__content a{color:var(--tag-free-cancellation-tooltip-color)}.dca-tags [data-tag=free_cancellation] .dca-tag__content{background-color:var(--tag-free-cancellation-tooltip-bgcolor);color:var(--tag-free-cancellation-tooltip-color)}.dca-tags [data-tag=free_cancellation] .dca-tag__content:before{content:"\ea8a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-tags.dca-tags--slim [data-tag=free_cancellation] .dca-tag__content{background-color:var(--tag-free-cancellation-bgcolor);color:var(--tag-free-cancellation-color)}.dca-tags [data-tag=flexible]:hover:before,.dca-tags [data-tag=free_modification]:hover:before,.dca-tags [data-tag=free_modification_flexible]:hover:before{border-color:var(--tag-free-modification-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=flexible]:hover:before,.dca-tags .dca-tooltip--bottom[data-tag=free_modification]:hover:before,.dca-tags .dca-tooltip--bottom[data-tag=free_modification_flexible]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-free-modification-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=flexible]:hover .dca-tooltip__content,.dca-tags [data-tag=free_modification]:hover .dca-tooltip__content,.dca-tags [data-tag=free_modification_flexible]:hover .dca-tooltip__content{background-color:var(--tag-free-modification-tooltip-bgcolor);color:var(--tag-free-modification-tooltip-color)}.dca-tags [data-tag=flexible]:hover .dca-tooltip__content a,.dca-tags [data-tag=free_modification]:hover .dca-tooltip__content a,.dca-tags [data-tag=free_modification_flexible]:hover .dca-tooltip__content a{color:var(--tag-free-modification-tooltip-color)}.dca-tags [data-tag=flexible] .dca-tag__content,.dca-tags [data-tag=free_modification] .dca-tag__content,.dca-tags [data-tag=free_modification_flexible] .dca-tag__content{background-color:var(--tag-free-modification-tooltip-bgcolor);color:var(--tag-free-modification-tooltip-color)}.dca-tags [data-tag=flexible] .dca-tag__content:before,.dca-tags [data-tag=free_modification] .dca-tag__content:before,.dca-tags [data-tag=free_modification_flexible] .dca-tag__content:before{content:"\ea8a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-tags.dca-tags--slim [data-tag=flexible] .dca-tag__content,.dca-tags.dca-tags--slim [data-tag=free_modification] .dca-tag__content,.dca-tags.dca-tags--slim [data-tag=free_modification_flexible] .dca-tag__content{background-color:var(--tag-free-modification-bgcolor);color:var(--tag-free-modification-color)}.dca-tags [data-tag=exclusivity] .dca-tag__content:before,.dca-tags [data-tag=new] .dca-tag__content:before,.dca-tags [data-tag=recent] .dca-tag__content:before{height:1rem;width:1rem}.dca-tags [data-tag=clean-care] .dca-tag__image{border:none;padding:0}.dca-tags [data-tag=clean-care]:hover:before{border-color:var(--tag-clean-care-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}.dca-tags .dca-tooltip--bottom[data-tag=clean-care]:hover:before{border-color:var(--colors-transparent) var(--colors-transparent) var(--tag-clean-care-tooltip-bgcolor) var(--colors-transparent)}.dca-tags [data-tag=clean-care]:hover .dca-tooltip__content{background-color:var(--tag-clean-care-tooltip-bgcolor);box-shadow:0 .25rem .5rem 0 #081d301f;color:var(--tag-clean-care-tooltip-color)}.dca-tags [data-tag=clean-care]:hover .dca-tooltip__content a{color:var(--tag-clean-care-tooltip-color)}.dca-tags:not(.dca-tags--slim) [data-tag=dedicated] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=exclusivity] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=flexible] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=free_cancellation] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=free_modification] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=free_modification_flexible] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=new] .dca-tag__content:before,.dca-tags:not(.dca-tags--slim) [data-tag=recent] .dca-tag__content:before{color:var(--icons-color-light)}.dca-tags:hover .dca-tags__hidden-tooltip{display:block}.dca-tags.dca-tags--multiple .dca-tags__highlight:not(:last-child):after{content:"\2022";line-height:1.5}.dca-tags .dca-tags__highlight{display:flex;flex:0 0 auto;margin-right:.15rem}@media screen and (min-width:576px){.dca-tags .dca-tags__highlight{margin-right:.5rem}}.dca-tags .dca-tags__highlight .dca-tag{margin-right:.35rem}@media screen and (min-width:576px){.dca-tags .dca-tags__highlight .dca-tag{margin-right:.5rem}}.dca-tags .dca-tags__highlight:not(:last-child):after{color:var(--tags-bullet-color)}.dca-tags .dca-tags__hidden-number{align-items:center;background-color:var(--tags-hidden-number-bgcolor);border-radius:.25rem;color:var(--tags-hidden-number-color);display:flex;flex:0 0 1.5rem;font-size:.75rem;justify-content:center;line-height:1}.dca-tags .dca-tags__hidden{display:flex}.dca-tags .dca-tags__hidden-tooltip{background-color:var(--tags-hidden-tooltip-bgcolor);border:.063rem solid var(--tags-hidden-tooltip-bordercolor);border-radius:.25rem;box-shadow:0 .25rem .5rem 0 #081d301f;cursor:default;display:none;left:0;padding:.5rem;position:absolute;right:auto;top:2rem;width:18.375rem;z-index:3}.dca-tags .dca-tags__hidden-tooltip:before{content:"";height:.7rem;position:absolute;top:-.7rem;width:100%}.dca-tags .dca-tags__hidden-tooltip .dca-tag{border-bottom:.063rem solid var(--tags-hidden-tooltip-bordercolor);flex-wrap:wrap;font-size:.75rem;font-weight:500;margin-left:0;padding-bottom:.5rem;padding-top:.5rem}.dca-tags .dca-tags__hidden-tooltip .dca-tag:after{background:none;opacity:1;padding:0;position:static;text-align:left;transform:none}.dca-tags .dca-tags__hidden-tooltip .dca-tag:first-child{padding-top:0}.dca-tags .dca-tags__hidden-tooltip .dca-tag:last-child{border-bottom:none;padding-bottom:0}.dca-tags .dca-tags__hidden-tooltip .dca-tag[data-tooltip]:after{background:none}.dca-tags .dca-tags__hidden-tooltip .dca-tag .dca-tag__content,.dca-tags .dca-tags__hidden-tooltip .dca-tag[data-tooltip]:after{width:100%}.dca-tags .dca-tags__hidden-tooltip .dca-tag .dca-tag__content{margin-bottom:.5rem}.dca-tags .dca-tags__hidden-tooltip .dca-tag .tag__text,.dca-tags .dca-tags__hidden-tooltip .dca-tag[data-tooltip]:after{color:var(--tags-hidden-tooltip-color)}.dca-tags .dca-tags__hidden-tooltip .dca-tag .tag__text{font-size:.875rem;margin-bottom:0}.dca-tags .dca-tags__hidden-tooltip .dca-tag .tag__text a{display:inline!important}.dca-tags .dca-tag{align-items:center;display:flex;flex:0 0 auto;position:relative}.dca-tags .dca-tag[data-tooltip]:after{width:10rem}.dca-tags .dca-tag .dca-tag__content,.dca-tags .dca-tag .dca-tag__image{align-items:center;border-radius:.25rem;display:flex;font-size:.75rem;font-weight:700;height:1.5rem;line-height:1.2}.dca-tags .dca-tag .dca-tag__image{min-width:6rem}.dca-tags .dca-tag .dca-tag__image img{height:100%}.dca-tags .dca-tag .dca-tag__content:before{margin-right:.375rem}.dca-tags:not(.dca-tags--slim) .dca-tag .dca-tag__content{padding:0 .375rem}.dca-tags:not(.dca-tags--slim) .dca-tag:not(:last-child){margin-right:.75rem}.dca-tags .dca-tag.result__image-tag{font-size:.5rem;font-weight:700;margin:0}.dca-tags .dca-tag.result__image-tag .dca-tag__content{border-radius:0 0 .25rem .25rem;flex-direction:column;font-size:88%;height:2.75rem;line-height:1.1;padding:.25rem;text-align:center;width:2.5rem}.dca-tags .dca-tag.result__image-tag .dca-tag__content:before{font-size:.75rem;height:.75rem;margin-bottom:.15rem;margin-right:0;width:.75rem}.dca-tags .dca-tag.result__image-tag.dca-tooltip--bottom .dca-tooltip__content{bottom:auto;left:0;margin-top:1rem;top:auto;transform:translateY(100%)}:after,:before,:root{--search-filters-recap-item-bgcolor:var(--colors-white);--search-filters-recap-item-bordercolor:var(--colors-1-variant-5);--search-filters-recap-item-color:var(--colors-1-variant-3);--search-filters-recap-go-back-color:var(--colors-1-variant-1);--search-filters-recap-title-color:var(--colors-1-variant-1);--search-filters-recap-item-selected-bgcolor:var(--colors-primary);--search-filters-recap-item-selected-bordercolor:var(--colors-primary);--search-filters-recap-item-selected-color:var(--colors-white);--search-filters-recap-item-action-bgcolor:var(--colors-white);--search-filters-recap-item-action-color:var(--colors-primary);--search-filters-recap-item-action-number-fade-from-bgcolor:var(--colors-white);--search-filters-recap-item-action-number-fade-to-bgcolor:var(--colors-transparent);--search-filters-recap-item-action-number-bgcolor:var(--colors-primary);--search-filters-recap-item-action-number-color:var(--colors-white)}.dca-search-filters__recap.dca-search-filters__recap--results{padding:.5rem 1rem;position:relative}@media screen and (min-width:576px){.dca-search-filters__recap.dca-search-filters__recap--results{padding-left:0;padding-right:0}}@media screen and (min-width:992px){.dca-search-filters__recap.dca-search-filters__recap--results{display:none}}.dca-search-filters__recap.dca-search-filters__recap--results:after{background:linear-gradient(270deg,var(--search-filters-recap-item-action-number-fade-from-bgcolor) 20%,var(--search-filters-recap-item-action-number-fade-to-bgcolor) 50%);bottom:.5rem;content:"";height:2rem;opacity:.8;position:absolute;right:3rem;width:2.5rem;z-index:10}@media screen and (min-width:576px){.dca-search-filters__recap.dca-search-filters__recap--results:after{right:5rem}}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__title{font-size:.875rem;margin-bottom:.5rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items{-webkit-overflow-scrolling:touch;align-items:center;display:flex;margin-right:2.5rem;overflow:hidden;overflow-x:scroll;position:relative}@media screen and (min-width:576px){.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items{margin-right:5rem}}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items:after{content:"";padding:1rem .25rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item{margin-right:.5rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item.dca-recap__item--selected{background-color:var(--search-filters-recap-item-selected-bgcolor);border-color:var(--search-filters-recap-item-selected-bordercolor);color:var(--search-filters-recap-item-selected-color)}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item.dca-recap__item--selected .dca-recap__item-reset,.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item.dca-recap__item--selected .dca-recap__item-reset:after{display:inline-block;height:1.2rem;width:1.2rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item.dca-recap__item--selected .dca-recap__item-reset:after{color:var(--icons-color-light);content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item.dca-recap__item--selected .dca-recap__item-value{padding-left:.2rem;padding-right:.2rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item.dca-recap__item--selected .dca-recap__item-value:before{display:none}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item .dca-recap__item-value{min-height:0;padding:0 0 0 1.2rem;pointer-events:none}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__items .dca-recap__item .dca-recap__item-value:before{bottom:.15rem}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__action,.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__item{align-items:center;background-color:var(--search-filters-recap-item-bgcolor);border:.063rem solid var(--search-filters-recap-item-bordercolor);border-radius:.25rem;display:flex;flex:none;font-size:.75rem;height:2rem;line-height:1.7;padding:0 .2rem;width:auto}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__action{background-color:var(--search-filters-recap-item-action-bgcolor);bottom:.5rem;color:var(--search-filters-recap-item-action-color);display:flex;font-size:0;font-weight:700;justify-content:center;margin-left:auto;position:absolute;right:1rem;width:2rem;z-index:10}@media screen and (min-width:576px){.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__action{font-size:.75rem;right:0;width:4.8rem}}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__action:before{content:"\ea5a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}@media screen and (min-width:576px){.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__action:before{margin-right:.25rem}}.dca-search-filters__recap.dca-search-filters__recap--results .dca-recap__action:after{background:var(--search-filters-recap-item-action-number-bgcolor);border-radius:.25rem;color:var(--search-filters-recap-item-action-number-color);content:attr(data-total);font-size:.625rem;height:1rem;line-height:1.8;position:absolute;right:-.6rem;top:.2rem;vertical-align:top;width:1rem}#recap-go-back{background:none;border:none;padding:0}#recap-go-back:before{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;font-weight:700;height:1rem;line-height:1;transform:scaleX(-1);vertical-align:middle;width:1rem}.dca-search-filters__recap.dca-search-filters__recap--product{padding:0 .5rem 0 0;position:relative}@media screen and (min-width:1200px){.dca-search-filters__recap.dca-search-filters__recap--product{display:none}}.dca-search-filters__recap.dca-search-filters__recap--product .dca-recap__title{color:var(--search-filters-recap-title-color);font-size:.875rem;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dca-search-filters__recap.dca-search-filters__recap--product .dca-recap__items{color:var(--search-filters-recap-item-color);font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dca-search-filters__recap.dca-search-filters__recap--product .dca-recap__items .dca-recap__item{display:inline-block;margin-right:.25rem}.dca-search-filters__recap.dca-search-filters__recap--product .dca-recap__items .dca-recap__item:not(:last-child):after{content:"\2022";line-height:1.5}.dca-search-filters__recap.dca-search-filters__recap--product .dca-recap__items .dca-recap__item .dca-recap__item-value{margin-right:.25rem}.dca-search-filters__recap.dca-search-filters__recap--product .dca-recap__action{background-color:var(--search-filters-recap-item-action-bgcolor);border:.063rem solid;border-radius:.25rem;color:var(--search-filters-recap-item-action-color);font-size:.75rem;font-weight:500;height:2.375rem;position:absolute;right:0;top:0;width:5rem}:after,:before,:root{--search-filters-side-panel-top-bgcolor:var(--colors-white);--search-filters-side-panel-bottom-bgcolor:var(--colors-1-variant-8);--search-filters-side-panel-sort-bordercolor:var(--colors-1-variant-7);--search-filters-side-panel-tabs-bordercolor:var(--colors-1-variant-7);--search-filters-side-panel-active-tab-bordercolor:var(--colors-primary);--search-filters-side-panel-active-tab-color:var(--colors-primary);--search-filters-side-panel-tab-bordercolor:var(--colors-white);--search-filters-side-panel-tab-color:var(--colors-1-variant-1)}.o-mobile-bottom-panel{--mobile-bottom-panel-close-bgcolor:rgb(var(--colors-neutral-200));--mobile-bottom-panel-close-bordercolor:rgb(var(--colors-neutral-200));--mobile-bottom-panel-wrapper-bgcolor:rgb(var(--colors-brand-basic-light));--mobile-bottom-panel-heading-bordercolor:rgb(var(--colors-neutral-500));--mobile-bottom-panel-heading-title-color:rgb(var(--colors-neutral-900));--mobile-bottom-panel-heading-title-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,arial,sans-serif;--mobile-bottom-panel-heading-subtitle-color:rgb(var(--colors-neutral-800))}.dca-fade{--fade-bgcolor:rgba(var(--colors-neutral-900),0.88);background-color:var(--fade-bgcolor);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.dca-fade.dca-fade--visible{display:block}body[data-focused-by~=mobile-bottom-panel]{overflow:hidden;overscroll-behavior-y:contain}.o-mobile-bottom-panel{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}@media screen and (min-width:992px){.o-mobile-bottom-panel{bottom:auto;left:auto;pointer-events:auto;position:static;right:auto;top:auto;z-index:auto}}.o-mobile-bottom-panel[hidden]{display:none}@media screen and (min-width:992px){.o-mobile-bottom-panel[hidden]{display:block}.o-mobile-bottom-panel>.o-mobile-bottom-panel__fade{display:none}}.o-mobile-bottom-panel[data-open=true]{pointer-events:auto;z-index:1000}.o-mobile-bottom-panel[data-open=true]>.o-mobile-bottom-panel__fade{display:block}@media screen and (min-width:992px){.o-mobile-bottom-panel[data-open=true]>.o-mobile-bottom-panel__fade{display:none}}.o-mobile-bottom-panel[data-open=true]>.o-mobile-bottom-panel__wrapper{opacity:1;transform:translateY(0)}@media screen and (min-width:992px){.o-mobile-bottom-panel[data-open=true]>.o-mobile-bottom-panel__wrapper{transform:none}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper{-webkit-overflow-scrolling:touch;background-color:var(--mobile-bottom-panel-wrapper-bgcolor);border-radius:1.5rem 1.5rem 0 0;bottom:0;box-shadow:var(--shadows-elements-sticky-bar-bottom);display:flex;flex-direction:column;height:auto;left:0;max-height:90%;min-height:20%;opacity:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;z-index:1001}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper{background-color:initial;border-radius:0;bottom:auto;box-shadow:none;max-height:none;min-height:0;opacity:1;position:static;transform:none;transition:none;will-change:auto;z-index:auto}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading{border-bottom:.062rem solid var(--mobile-bottom-panel-heading-bordercolor);display:flex;flex-direction:column;justify-content:center;min-height:5.3125rem;padding:1rem 4.5rem 1rem 1rem;position:relative}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading{border:none;display:none;padding:0}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading[data-without-title=true]{border-bottom-color:#0000;min-height:3.9375rem;padding-bottom:0}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading[data-with-icon=true]{padding-left:4rem}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-title{color:var(--mobile-bottom-panel-heading-title-color);font-family:var(--mobile-bottom-panel-heading-title-font-family);font-size:1.125rem;min-height:1.5rem}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-title{font-size:1.5rem}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-subtitle{color:var(--mobile-bottom-panel-heading-subtitle-color);font-size:.875rem}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-icon{height:2.5rem;left:1rem;position:absolute;top:1.5rem;width:2.5rem}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-icon{display:none}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-icon>img,.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__heading-icon>svg{height:100%;width:100%}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--mobile-bottom-panel-close-bgcolor);border:.062rem solid var(--mobile-bottom-panel-close-bordercolor);border-radius:50%;color:currentcolor;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1.5rem;width:2.5rem}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__close{display:none}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__heading .o-mobile-bottom-panel__close svg{flex:0 0 auto}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__handle{height:4rem;left:0;position:absolute;right:0;top:-2rem;touch-action:none}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper>.o-mobile-bottom-panel__handle{display:none}}.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content{font-size:.875rem;height:100%;padding:1.5rem 1rem}@media screen and (max-width:991px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content{overflow-y:auto}}@media screen and (min-width:992px){.o-mobile-bottom-panel>.o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content{flex:1;height:auto;padding:0}}.o-mobile-bottom-panel{--mobile-bottom-panel-heading-title-font-family:var(--fonts-override-heading)}.o-side-panel{--side-panel-close-bgcolor:rgb(var(--colors-neutral-200));--side-panel-close-bordercolor:rgb(var(--colors-neutral-200));--side-panel-wrapper-bgcolor:rgb(var(--colors-brand-basic-light));--side-panel-heading-bordercolor:rgb(var(--colors-neutral-500));--side-panel-heading-title-color:rgb(var(--colors-neutral-900));--side-panel-heading-title-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,arial,sans-serif;--side-panel-heading-subtitle-color:rgb(var(--colors-neutral-800));--side-panel-bottom-bordercolor:rgb(var(--colors-neutral-400))}body[data-focused-by~=side-panel]{overflow:hidden;overscroll-behavior-y:contain}.o-side-panel{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.o-side-panel[hidden]{display:none}.o-side-panel[data-open=true]{pointer-events:auto;z-index:1000}.o-side-panel[data-open=true]>.o-side-panel__fade{display:block}.o-side-panel[data-open=true] .o-side-panel__wrapper{opacity:1;transform:translateY(0)}@media screen and (min-width:992px){.o-side-panel[data-open=true] .o-side-panel__wrapper{transform:translateX(0)}}.o-side-panel .o-side-panel__wrapper{-webkit-overflow-scrolling:touch;background-color:var(--side-panel-wrapper-bgcolor);border-radius:1.5rem 1.5rem 0 0;bottom:0;box-shadow:var(--shadows-elements-sticky-bar-bottom);display:flex;flex-direction:column;height:auto;left:0;max-height:90%;min-height:20%;opacity:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;z-index:1001}@media screen and (min-width:992px){.o-side-panel .o-side-panel__wrapper{border-radius:0;bottom:0;box-shadow:none;left:auto;max-height:none;min-height:none;position:fixed;right:0;top:0;transform:translateX(100%);width:50%}}.o-side-panel .o-side-panel__handle{height:4rem;left:0;position:absolute;right:0;top:-2rem;touch-action:none}@media screen and (min-width:992px){.o-side-panel .o-side-panel__handle{display:none}}.o-side-panel .o-side-panel__heading{border-bottom:.062rem solid var(--side-panel-heading-bordercolor);display:flex;flex-direction:column;justify-content:center;min-height:5.3125rem;padding:1rem 4.5rem 1rem 1rem;position:relative}@media screen and (min-width:992px){.o-side-panel .o-side-panel__heading{padding-left:1.5rem}}.o-side-panel .o-side-panel__heading[data-without-title=true]{border-bottom-color:#0000;min-height:3.9375rem;padding-bottom:0}.o-side-panel .o-side-panel__heading[data-with-icon=true]{padding-left:4rem}@media screen and (min-width:992px){.o-side-panel .o-side-panel__heading[data-with-icon=true]{padding-left:4.5rem}}.o-side-panel .o-side-panel__heading .o-side-panel__heading-title{color:var(--side-panel-heading-title-color);font-family:var(--side-panel-heading-title-font-family);font-size:1.125rem;min-height:1.5rem}@media screen and (min-width:992px){.o-side-panel .o-side-panel__heading .o-side-panel__heading-title{font-size:1.5rem}}.o-side-panel .o-side-panel__heading .o-side-panel__heading-subtitle{color:var(--side-panel-heading-subtitle-color);font-size:.875rem}.o-side-panel .o-side-panel__heading .o-side-panel__heading-icon{height:2.5rem;left:1rem;position:absolute;top:1.5rem;width:2.5rem}@media screen and (min-width:992px){.o-side-panel .o-side-panel__heading .o-side-panel__heading-icon{left:1.5rem}}.o-side-panel .o-side-panel__heading .o-side-panel__heading-icon>img,.o-side-panel .o-side-panel__heading .o-side-panel__heading-icon>svg{height:100%;width:100%}.o-side-panel .o-side-panel__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--side-panel-close-bgcolor);border:.062rem solid var(--side-panel-close-bordercolor);border-radius:50%;color:currentcolor;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1.5rem;width:2.5rem;z-index:2}@media screen and (min-width:992px){.o-side-panel .o-side-panel__close{display:flex;height:2rem;left:auto;right:1.5rem;top:1.5rem;transform:none;width:2rem}}.o-side-panel .o-side-panel__close svg{flex:0 0 auto;pointer-events:none}.o-side-panel .o-side-panel__content{font-size:.875rem;height:100%;overflow-y:auto;padding:1.5rem 1rem}@media screen and (min-width:992px){.o-side-panel .o-side-panel__content{flex:1;height:auto;padding:1.5rem}}.o-side-panel .o-side-panel__bottom{border-top:.062rem solid var(--side-panel-bottom-bordercolor);font-size:.875rem;padding:1rem}@media screen and (min-width:992px){.o-side-panel .o-side-panel__bottom{padding:1.5rem 2rem}}.o-side-panel{--side-panel-heading-title-font-family:var(--fonts-override-heading)}.search-filters__side-panel.o-side-panel .o-side-panel__wrapper{height:100%}.search-filters__side-panel.o-side-panel .o-side-panel__content{padding-bottom:calc(4.5rem + var(--spacings-72));padding-top:0}.search-filters__side-panel.o-side-panel .o-side-panel__heading{flex:0 0 auto}.search-filters__side-panel .side-panel__tabs{display:flex;justify-content:space-between;margin-bottom:var(--spacings-16);padding:0 var(--spacings-16);width:100%}.search-filters__side-panel .side-panel__tabs .tab__item:before{margin-right:var(--spacings-8)}.search-filters__side-panel .side-panel__tabs .tab__item[data-target=filters]:before{content:"\ea5a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.search-filters__side-panel .side-panel__tabs .tab__item[data-target=search]:before{content:"\eaa2";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.search-filters__side-panel .dca-side-panel__close{background:none;border:none;padding:0;position:absolute;right:1rem;top:1rem}.search-filters__side-panel .dca-side-panel__close:before{content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.search-filters__side-panel .side-panel__top{background-color:var(--search-filters-side-panel-top-bgcolor);border-bottom:.063rem solid var(--search-filters-side-panel-tabs-bordercolor)}.search-filters__side-panel .side-panel__content{height:100%;margin:0 calc(var(--spacings-16)*-1);padding:0}.search-filters__side-panel .side-panel__content .filters{display:block;padding:0 var(--spacings-16)}.search-filters__side-panel .side-panel__content .filters__content{margin:0 calc(var(--spacings-16)*-1) var(--spacings-32);padding:0}.search-filters__side-panel .side-panel__content .sort-form{border-bottom:.063rem solid var(--search-filters-side-panel-sort-bordercolor);margin:0 var(--spacings-16) var(--spacings-16);padding-bottom:var(--spacings-16)}.search-filters__side-panel .side-panel__bottom{background-color:rgb(var(--colors-neutral-50));border-top:.0625rem solid rgb(var(--colors-neutral-400));bottom:0;box-shadow:var(--shadows-elements-sticky-bar-bottom);left:0;position:absolute;right:0}.search-filters__side-panel .tab__item{align-items:center;border-bottom:.25rem solid var(--search-filters-side-panel-tab-bordercolor);color:var(--search-filters-side-panel-tab-color);display:flex;font-size:.875rem;justify-content:center;padding:var(--spacings-16) 0;width:50%}.search-filters__side-panel .tab__item.tab__item--selected{border-bottom-color:var(--search-filters-side-panel-active-tab-bordercolor);color:var(--search-filters-side-panel-active-tab-color)}.search-filters__side-panel .content__block{display:none}.search-filters__side-panel .content__block.visible{display:block;height:100%;overflow:auto;width:100%}.search-filters__side-panel .content__block.visible form{height:100%;padding:0 var(--spacings-16);position:relative}.search-filters__side-panel .actions__block{display:none;justify-content:space-between;padding:var(--spacings-16)}.search-filters__side-panel .actions__block.visible{display:flex}.search-filters__side-panel .actions__block button{width:48%}.search-filters__side-panel .actions__block button:first-child:last-child{width:100%}.search-filters__side-panel .filter-form>.filters>.filters__submit{display:none}.search-filters__side-panel fieldset{border:none;margin:0;min-width:0;padding:0}.search-filters__side-panel .search-form__blocks li{height:3.5244rem;margin-bottom:var(--spacings-16)}:after,:before,:root{--sidebar-filters-filter-label-color:rgb(var(--colors-texts-body-primary-dark));--sidebar-filters-filter-selected-color:rgb(var(--colors-brand-primary-base));--sidebar-filters-filter-radio-bgcolor:rgb(var(--colors-neutral-50));--sidebar-filters-filter-radio-color:rgb(var(--colors-neutral-500));--sidebar-filters-filter-radio-selected-color:rgb(var(--colors-brand-primary-base));--sidebar-filters-filter-title-color:rgb(var(--colors-texts-title-primary-dark));--sidebar-filters-filter-value-color:rgb(var(--colors-texts-body-primary-dark));--sidebar-filters-slider-bar-bgcolor:rgb(var(--colors-swatch-accent-brink-pink));--sidebar-filters-slider-bar-disabled-bgcolor:rgb(var(--colors-neutral-400));--sidebar-filters-slider-handle-bgcolor:rgb(var(--colors-neutral-50));--sidebar-filters-top-bordercolor:rgb(var(--colors-neutral-400));--sidebar-filters-top-from-bgcolor:rgb(var(--colors-neutral-200));--sidebar-filters-top-to-bgcolor:rgb(var(--colors-neutral-400))}.sidebar__filters{display:flex;flex-direction:column;gap:var(--spacings-16);width:100%}@media screen and (min-width:992px){.sidebar__filters{margin-right:var(--spacings-24);width:16.875rem}}@media screen and (min-width:1200px){.sidebar__filters{width:18.875rem}}.sidebar__filters .filters{border-radius:var(--radiuses-8);display:none;margin-bottom:var(--spacings-24)}@media screen and (min-width:992px){.sidebar__filters .filters{display:block}.filter-form .filters .sort-form{display:none}}.filter-form .filters .filters__content{border-radius:var(--radiuses-8);flex:1}@media screen and (min-width:992px){.filter-form .filters .filters__content{margin:0 0 var(--spacings-16);overflow:visible}}.filter-form .filters .filters__content .filters__title{display:none;font-size:1.125rem;font-weight:400}@media screen and (min-width:992px){.filter-form .filters .filters__content .filters__title{display:block}}.filter-form .filters .filters__content .filters__subtitle{display:none;font-size:.875rem;font-weight:500}@media screen and (min-width:992px){.filter-form .filters .filters__content .filters__subtitle{display:block}}.filter-form .filters .filters__content .filters__subtitle,.filter-form .filters .filters__content .filters__title,.filter-form .filters .filters__content .sort-form{margin:0 0 var(--spacings-16)}.filter-form .filters .filters__content .filters__subset .subset__title{color:var(--sidebar-filters-filter-title-color);display:block;float:left;font-size:.875rem;font-weight:700;margin-top:var(--spacings-12);padding:var(--spacings-12) 0;width:100%}.filter-form .filters .filters__content .filters__subset:last-child .filter__block:last-child{margin-bottom:0}.filter-form .filters .filters__content .filter__block{clear:both;margin:0 calc(var(--spacings-16)*-1);padding:var(--spacings-16)}.filter-form .filters .filters__content .filter__block:not(:last-child){border-bottom:.063rem solid var(--sidebar-filters-top-bordercolor)}@media screen and (min-width:992px){.filter-form .filters .filters__content .filter__block{margin:0;padding-left:0;padding-right:0}}.filter-form .filters .filters__content .filter__block.dca-collapsible-block--collapsed .filter__title{margin-bottom:0}.filter-form .filters .filters__content .filter__block .filter__title{border:none;color:var(--sidebar-filters-filter-title-color);display:flex;float:left;font-size:.875rem;font-weight:500;justify-content:space-between;margin-bottom:var(--spacings-16);width:100%}.filter-form .filters .filters__content .filter__block .filter__title.dca-collapsible-block__toggle:after{background-color:initial;width:auto}.filter-form .filters .filters__content .filter__block .filter__label{flex:1;margin-right:var(--spacings-8);position:relative}.filter-form .filters .filters__content .filter__block .filter__value{color:var(--sidebar-filters-filter-value-color);font-size:.75rem;font-weight:500;margin-left:auto}.filter-form .filters .filters__content .filter__block label{align-items:center;color:var(--sidebar-filters-filter-label-color);display:flex;font-size:.875rem;margin:0}.filter-form .filters .filters__content .filter__block label:before{content:"";display:inline-block;flex:0 0 1rem;height:1rem;margin-right:var(--spacings-8);width:1rem}.filter-form .filters .filters__content .filter__block input[type=checkbox]{display:none}.filter-form .filters .filters__content .filter__block input[type=checkbox]+label:before{background-color:var(--sidebar-filters-filter-radio-bgcolor);color:var(--sidebar-filters-filter-radio-color);content:"\ea36";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.filter-form .filters .filters__content .filter__block input[type=checkbox]:checked+label{color:var(--sidebar-filters-filter-selected-color)}.filter-form .filters .filters__content .filter__block input[type=checkbox]:checked+label:before{color:var(--sidebar-filters-filter-radio-selected-color);content:"\ea34";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.filter-form .filters .filters__content .filter__block .filter--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.filter-form .filters .filters__content .filter__block .list__choices{clear:both;margin:0;width:100%}.filter-form .filters .filters__content .filter__block .list__choices li{margin-bottom:var(--spacings-8)}.filter-form .filters .filters__content .filter__block .list__choices li:last-child{margin-bottom:0}.filter-form .filters .filters__content .filter__block .list__choices li.property-filter--hidden{display:none}.filter-form .filters .filters__content .filter__block .list__choices.list__choices__display-all li{display:list-item}.filter-form .filters .filters__content .filter__block .list__choices.list__choices__display-all~.properties-category__see-more :nth-child(2),.filter-form .filters .filters__content .filter__block .list__choices.list__choices__display-all~.properties-category__see-more-label{display:block}.filter-form .filters .filters__content .filter__block .list__choices.list__choices__display-all~.properties-category__see-more :first-child{display:none}.filter-form .filters .filters__content .filter__block[data-filter=top]{background:linear-gradient(111.77deg,var(--sidebar-filters-top-from-bgcolor) 0,var(--sidebar-filters-top-to-bgcolor) 100%);width:auto}.filter-form .filters .filters__content .filter__block[data-filter=top] .dca-tags{float:right}@media screen and (min-width:992px){.filter-form .filters .filters__content .filter__block[data-filter=top]{background:none}}.filter-form .filters .filters__content .filter__block[data-filter=budgets]{min-height:2.5rem;padding-bottom:var(--spacings-48)}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .filter__title{margin-bottom:var(--spacings-16)}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal{background:none;border:none;box-shadow:var(--shadows-neutral-300);clear:both;height:.25rem;margin:0 var(--spacings-12)}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal .noUi-base .noUi-connects,.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal.noUi-target{border-radius:.375rem}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal .noUi-handle{background-color:var(--sidebar-filters-slider-handle-bgcolor);border:none;border-radius:50%;box-shadow:var(--shadows-neutral-100);cursor:pointer;height:1rem;outline:none;right:-.438rem;width:1rem}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal .noUi-handle.noUi-handle-lower.noUi-handle-initial-position .noUi-tooltip{left:0;transform:none}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal .noUi-handle.noUi-handle-upper.noUi-handle-initial-position .noUi-tooltip{left:auto;right:0;transform:none}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal .noUi-connect{background-color:var(--sidebar-filters-slider-bar-bgcolor)}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-horizontal .noUi-tooltip{background:none;border:none;bottom:auto;font-size:.75rem;font-weight:700}.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-handle:after,.filter-form .filters .filters__content .filter__block[data-filter=budgets] .noUi-handle:before{display:none}.filter-form .filters .filters__content .filter__block[data-filter=budgets] [disabled] .noUi-handle{cursor:not-allowed}.filter-form .filters .filters__content .filter__block[data-filter=budgets] [disabled] .noUi-tooltip{opacity:.6}.filter-form .filters .filters__content .filter__block[data-filter=budgets] [disabled] .noUi-connect{background-color:var(--sidebar-filters-slider-bar-disabled-bgcolor)}.filter-form .filters .filters__content .filter__block[data-filter=awards] .filter__label img{height:1.5rem;margin-right:var(--spacings-4);width:1.5rem}.filter-form .filters .filters__content .filter__block .properties-category__see-more-label{color:var(--sidebar-filters-filter-label-color);display:none;font-size:.875rem;margin:var(--spacings-8)}.filter-form .filters .filters__content .filter__block .properties-category__see-more{cursor:pointer;display:flex}.filter-form .filters .filters__content .filter__block .properties-category__see-more a{font-size:.75rem;margin-left:auto}.filter-form .filters .filters__content .filter__block .properties-category__see-more a:after{content:"\ea3a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-left:var(--spacings-16);vertical-align:middle;width:1rem}.filter-form .filters .filters__content .filter__block .properties-category__see-more :nth-child(2){display:none}.filter-form .filters .filters__content .filter__block .properties-category__see-more :nth-child(2):after{transform:scaleY(-1)}.filter-form .filters .filters__submit{background-color:rgb(var(--colors-neutral-50));border-top:.0625rem solid rgb(var(--colors-neutral-400));bottom:0;box-shadow:var(--shadows-elements-sticky-bar-bottom);display:flex;gap:var(--spacings-16);height:auto;left:0;padding:var(--spacings-16);position:fixed;right:0;width:100%;z-index:1}@media screen and (min-width:992px){.filter-form .filters .filters__submit{display:none}}body[data-pagetype=product] .sidebar{width:100%}@media screen and (min-width:1200px){body[data-pagetype=product] .sidebar{width:14.5rem}}body[data-pagetype=product] .filters__content h3:before{content:none}.dca-pagination-arrow{align-items:center;background-color:var(--pagination-arrow-bgcolor);border:.062rem solid #0000;border-radius:50%;color:var(--pagination-arrow-color);cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.dca-pagination-arrow:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-pagination-arrow[data-arrow-side=left]:before{content:"\ea09";transform:scaleX(-1)}.dca-pagination-arrow[data-arrow-side=right]:before{content:"\ea09"}.dca-pagination-arrow[data-type=plain]:not([aria-disabled=true]){box-shadow:0 .25rem .5rem 0 #081d301f}.dca-pagination-arrow[data-type=outline]{border-color:var(--pagination-arrow-outline-bordercolor)}.dca-pagination-arrow[aria-disabled=true]{cursor:not-allowed;opacity:.15}.dca-pagination-arrow:not([aria-disabled=true]):hover,.dca-pagination-arrow[data-type]:not([aria-disabled=true]):hover{background-color:var(--pagination-arrow-hover-bgcolor);border-color:var(--pagination-arrow-hover-bordercolor);color:var(--pagination-arrow-hover-color);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}:after,:before,:root{--pagination-bordercolor:var(--colors-transparent);--pagination-hover-bordercolor:var(--colors-primary);--pagination-hover-color:var(--colors-1-variant-1);--pagination-navigation-bgcolor:var(--colors-white);--pagination-navigation-bordercolor:var(--colors-white);--pagination-navigation-hover-bgcolor:var(--colors-primary);--pagination-active-bgcolor:var(--colors-primary);--pagination-active-color:var(--colors-white);--pagination-seo-color:var(--colors-1-variant-3);--pagination-arrow-color:var(--colors-1);--pagination-arrow-bgcolor:var(--colors-white);--pagination-arrow-outline-bordercolor:var(--colors-1);--pagination-arrow-hover-bgcolor:var(--colors-primary);--pagination-arrow-hover-bordercolor:var(--colors-primary);--pagination-arrow-hover-color:var(--colors-white)}.dca-pagination{align-items:center;display:flex;justify-content:space-between;margin:1.5rem 0}.dca-pagination .dca-pagination__pages{display:flex}.dca-pagination .dca-pagination__prev{margin-left:1rem;margin-right:auto}@media screen and (min-width:576px){.dca-pagination .dca-pagination__prev{margin-left:0}}.dca-pagination .dca-pagination__prev:before{transform:rotate(180deg)}.dca-pagination .dca-pagination__next{margin-left:auto;margin-right:1rem}@media screen and (min-width:576px){.dca-pagination .dca-pagination__next{margin-right:0}}.dca-pagination .dca-pagination__next,.dca-pagination .dca-pagination__prev{align-items:center;background-color:var(--pagination-navigation-bgcolor);border:.063rem solid var(--pagination-navigation-bordercolor);box-shadow:0 .25rem .5rem 0 #081d301f;display:flex;justify-content:center}.dca-pagination .dca-pagination__next:before,.dca-pagination .dca-pagination__prev:before{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-pagination .dca-pagination__next:hover,.dca-pagination .dca-pagination__prev:hover{background-color:var(--pagination-navigation-hover-bgcolor);border-color:var(--pagination-navigation-hover-bgcolor)}.dca-pagination .dca-pagination__next:hover:before,.dca-pagination .dca-pagination__prev:hover:before{color:var(--icons-color-light)}.dca-pagination .dca-pagination__next.dca-pagination--hidden,.dca-pagination .dca-pagination__prev.dca-pagination--hidden{visibility:hidden}.dca-pagination .dca-pagination__next,.dca-pagination .dca-pagination__page-item,.dca-pagination .dca-pagination__prev{border-color:var(--pagination-bordercolor);border-radius:50%;font-size:.688rem;font-weight:500;height:2rem;width:2rem}.dca-pagination .dca-pagination__next:not(.item--disabled):hover,.dca-pagination .dca-pagination__page-item:not(.item--disabled):hover,.dca-pagination .dca-pagination__prev:not(.item--disabled):hover{border-color:var(--pagination-hover-bordercolor);color:var(--pagination-hover-color);cursor:pointer}.dca-pagination .dca-pagination__next:not(.item--disabled):hover a,.dca-pagination .dca-pagination__page-item:not(.item--disabled):hover a,.dca-pagination .dca-pagination__prev:not(.item--disabled):hover a{color:var(--pagination-hover-color)}.dca-pagination .dca-pagination__page-item{border-style:solid;border-width:.063rem;display:inline-block;line-height:3;pointer-events:none;text-align:center;width:auto}@media screen and (min-width:576px){.dca-pagination .dca-pagination__page-item{margin:0 .4rem;pointer-events:auto;width:2rem}}.dca-pagination .dca-pagination__page-item:not(.dca-pagination__item-last):not(.dca-pagination__item--active){display:none}@media screen and (min-width:576px){.dca-pagination .dca-pagination__page-item:not(.dca-pagination__item-last):not(.dca-pagination__item--active){display:inline-block}}.dca-pagination .dca-pagination__page-item a{color:inherit;display:block;text-decoration:none}.dca-pagination .dca-pagination__page-item.dca-pagination__item--active:after{content:" / ";margin:0 .3rem 0 .2rem}@media screen and (min-width:576px){.dca-pagination .dca-pagination__page-item.dca-pagination__item--active:after{content:none}}.dca-pagination .dca-pagination__page-item.dca-pagination__item-last.dca-pagination__item--active:after{content:" / " attr(data-page)}@media screen and (min-width:576px){.dca-pagination .dca-pagination__page-item.dca-pagination__item-last.dca-pagination__item--active:after{content:none}.dca-pagination .dca-pagination__page-item.dca-pagination__item--active{background-color:var(--pagination-active-bgcolor);color:var(--pagination-active-color);font-weight:700}.dca-pagination .dca-pagination__page-item.dca-pagination__item--active:hover{color:var(--pagination-active-color)}}.dca-pagination .dca-pagination__page-item.dca-pagination__item--disabled{cursor:not-allowed}@media screen and (min-width:576px){.dca-pagination .dca-pagination__page-item.dca-pagination__item--single-page{display:none}}.dca-pagination-seo{display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 0}.dca-pagination-seo .dca-pagination-seo__page{color:var(--pagination-seo-color);display:block;font-size:.688rem;padding:0 .5rem}.dca-pagination-seo .dca-pagination-seo__page:not(:last-child){border-right-style:solid;border-right-width:.063rem}.dca-pagination-seo .dca-pagination-seo__page a{color:var(--pagination-seo-color)}:after,:before,:root{--partials-loading-message-bgcolor:var(--colors-white);--partials-loading-message-bordercolor:var(--colors-white)}.dca-partials__block{position:relative}.dca-partials__block.dca-partials__block--loading>:not(.dca-partials__loading){opacity:.2}.dca-partials__loading{align-items:center;bottom:0;display:flex;justify-content:space-around;left:0;position:absolute;right:0;top:0;z-index:11}.dca-partials__loading:not(.partial__loading--visible){display:none}.dca-partials__loading .loading__message{background-color:var(--partials-loading-message-bgcolor);border-color:var(--partials-loading-message-bordercolor);border-radius:.5rem;border-style:solid;border-width:.063rem;box-shadow:0 .25rem .5rem 0 #081d301f;padding:1rem}@media screen and (min-width:992px){.best__thematics .best__thematics-links{display:flex}}.best__thematics .best__thematics-links ul{flex:0 0 35%;font-size:.875rem;font-weight:400}.best__thematics .best__thematics-links ul li:not(:last-child),.best__thematics .best__thematics-links ul:not(:last-child){margin-bottom:.75rem}.best__thematics .best__thematics-misc-links{margin-top:1.5rem}.best__thematics .best__thematics-misc-links li{display:inline-block;font-size:.875rem}.best__thematics .best__thematics-misc-links li:not(:last-child) a:after{content:", "}:after,:before,:root{--accommodation-options-group-bgcolor:var(--colors-1-variant-10);--accommodation-options-block-bgcolor:var(--colors-white);--accommodation-options-block-bordercolor:var(--colors-1-variant-5);--accommodation-options-block-active-bordercolor:var(--colors-primary);--accommodation-options-button-bgcolor:var(--colors-primary);--accommodation-options-button-bordercolor:var(--colors-primary);--accommodation-options-button-color:var(--colors-white);--accommodation-options-button-disabled-bgcolor:var(--colors-white);--accommodation-options-button-disabled-bordercolor:var(--colors-1-variant-7);--accommodation-options-button-disabled-color:var(--colors-1-variant-7)}.dca-accommodation-options .dca-accommodation-options__group{background-color:var(--accommodation-options-group-bgcolor);border-radius:.5rem;padding:.5rem}@media screen and (min-width:576px){.dca-accommodation-options .dca-accommodation-options__group{background:none;display:flex;justify-content:space-between;padding:0}}.dca-accommodation-options .dca-accommodation-options__group:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width:576px){.dca-accommodation-options .dca-accommodation-options__group:not(:last-child){margin-bottom:2.5rem}}.dca-accommodation-options .dca-accommodation-options__group header h6{margin-bottom:1rem}@media screen and (min-width:576px){.dca-accommodation-options .dca-accommodation-options__list{width:22.75rem}}.dca-accommodation-options .dca-accommodation-options__list .dca-accommodation-option__block:not(:last-child){margin-bottom:1rem}.dca-accommodation-option__block{background-color:var(--accommodation-options-block-bgcolor);border:.062rem solid var(--accommodation-options-block-bordercolor);border-radius:.5rem;display:flex;font-size:.875rem;padding:.5rem}.dca-accommodation-option__block.dca-accommodation-option__block--disabled{opacity:.6}.dca-accommodation-option__block.dca-accommodation-option__block--active{border-color:var(--accommodation-options-block-active-bordercolor)}.dca-accommodation-option__block .dca-accommodation-option__block-icon{flex:0 0 1.375rem;font-style:normal;height:1.375rem;margin-right:.5rem;width:1.375rem}.dca-accommodation-option__block .dca-accommodation-option__block-icon:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.375rem;font-weight:400;height:1rem;height:1.375rem;line-height:1;vertical-align:middle;width:1rem;width:1.375rem}.dca-accommodation-option__block .dca-accommodation-option__block-text{font-size:.75rem}.dca-accommodation-option__block .dca-accommodation-option__block-text p{font-weight:500;margin:0}.dca-accommodation-option__block .dca-accommodation-option__block-text .dca-accommodation-option__block-title{font-weight:700;margin-bottom:.25rem}.dca-accommodation-option__block .dca-accommodation-option__block-text .dca-accommodation-option__block-info{display:inline-block;height:.75rem;margin-left:.25rem;width:.75rem}.dca-accommodation-option__block .dca-accommodation-option__block-text .dca-accommodation-option__block-info i{font-style:normal}.dca-accommodation-option__block .dca-accommodation-option__block-text .dca-accommodation-option__block-info i:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;vertical-align:middle;width:1rem;width:.75rem}.dca-accommodation-option__block .dca-accommodation-option__block-buttons{align-items:center;display:flex;flex:0 0 6.25rem;margin-left:auto}.dca-accommodation-option__block .dca-accommodation-option__block-buttons button{align-items:center;background-color:var(--accommodation-options-button-bgcolor);border:.062rem solid var(--accommodation-options-button-bordercolor);border-radius:100%;color:var(--accommodation-options-button-color);cursor:pointer;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.dca-accommodation-option__block .dca-accommodation-option__block-buttons button[data-action=plus]:before{content:"\ea95";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-accommodation-option__block .dca-accommodation-option__block-buttons button[data-action=minus]:before{content:"\ea85";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-accommodation-option__block .dca-accommodation-option__block-buttons button[data-action]:before{font-size:.75rem;height:.75rem;width:.75rem}.dca-accommodation-option__block .dca-accommodation-option__block-buttons button[disabled]{background-color:var(--accommodation-options-button-disabled-bgcolor);border-color:var(--accommodation-options-button-disabled-bordercolor);color:var(--accommodation-options-button-disabled-color)}.dca-accommodation-option__block .dca-accommodation-option__block-buttons input[type=number]{-webkit-appearance:textfield;appearance:textfield;border:none;font-weight:700;margin:0 .5rem;min-width:1.5rem;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;width:1.75rem}.dca-accommodation-option__block .dca-accommodation-option__block-buttons [data-tooltip]:after{transform:translateX(-74%) translateY(-100%)}.dca-accommodation-option__block[data-option=default] .dca-accommodation-option__block-icon:before,.dca-accommodation-option__block[data-option=equipment_rental-other] .dca-accommodation-option__block-icon:before,.dca-accommodation-option__block[data-option] .dca-accommodation-option__block-icon:before{content:"\ea89"}.dca-accommodation-option__block[data-option=service][data-suboption=electrical_connection] .dca-accommodation-option__block-icon:before{content:"\ea53"}.dca-accommodation-option__block[data-option=additional_equipment][data-suboption=tent] .dca-accommodation-option__block-icon:before{content:"\eab4"}.dca-accommodation-option__block[data-option=additional_equipment][data-suboption=awning] .dca-accommodation-option__block-icon:before{content:"\ea0d"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=fridge] .dca-accommodation-option__block-icon:before{content:"\ea5e"}.dca-accommodation-option__block[data-option=service][data-suboption=wifi] .dca-accommodation-option__block-icon:before{content:"\eacd"}.dca-accommodation-option__block[data-option=additional_vehicle] .dca-accommodation-option__block-icon:before{content:"\ea2b"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=baby_kit] .dca-accommodation-option__block-icon:before{content:"\eaae"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=grill_plancha] .dca-accommodation-option__block-icon:before{content:"\ea10"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=television] .dca-accommodation-option__block-icon:before{content:"\eabd"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=bed_linen] .dca-accommodation-option__block-icon:before{content:"\ea17"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=dishwashing_kit] .dca-accommodation-option__block-icon:before{content:"\ea4e"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=air_conditioning] .dca-accommodation-option__block-icon:before{content:"\ea02"}.dca-accommodation-option__block[data-option=equipment_rental][data-suboption=safe_deposit_box] .dca-accommodation-option__block-icon:before{content:"\eaa1"}.dca-accommodation-option__block[data-option=service][data-suboption=water_connection] .dca-accommodation-option__block-icon:before{content:"\eac8"}.dca-accommodation-option__block[data-option=service][data-suboption=water_evacuation] .dca-accommodation-option__block-icon:before{content:"\eac7"}.dca-accommodation-option__block[data-option=service][data-suboption=bed_made_upon_arrival] .dca-accommodation-option__block-icon:before{content:"\ea13"}.dca-accommodation-option__block[data-option=service][data-suboption=rv_drain] .dca-accommodation-option__block-icon:before{content:"\ea28"}.dca-accommodation-option__block[data-option=service][data-suboption=breakfast] .dca-accommodation-option__block-icon:before{content:"\ea11"}.dca-accommodation-option__block[data-option=animal] .dca-accommodation-option__block-icon:before{content:"\ea03"}.dca-accommodation-option__block[data-option=additional_pax] .dca-accommodation-option__block-icon:before{content:"\ea01"}.dca-accommodation-option__block[data-option=additional_pax][data-suboption=child] .dca-accommodation-option__block-icon:before,.dca-accommodation-option__block[data-option=additional_pax][data-suboption=teenager] .dca-accommodation-option__block-icon:before{content:"\ea3c"}.dca-accommodation-option__block[data-option=additional_pax][data-suboption=baby] .dca-accommodation-option__block-icon:before{content:"\ea0e"}.dca-mobile-bottompanel--focused{overflow:hidden;overscroll-behavior-y:contain}@media screen and (min-width:992px){.dca-mobile-bottompanel--focused{overflow:visible;overscroll-behavior-y:auto}}.dca-mobile-bottompanel.dca-mobile-bottompanel--opened{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}@media screen and (min-width:992px){.dca-mobile-bottompanel.dca-mobile-bottompanel--opened{position:static}}.dca-mobile-bottompanel.dca-mobile-bottompanel--opened .dca-mobile-bottompanel__wrapper{bottom:0;padding-top:1.5rem}@media screen and (min-width:992px){.dca-mobile-bottompanel.dca-mobile-bottompanel--opened .dca-mobile-bottompanel__wrapper{padding-top:0}}.dca-mobile-bottompanel.dca-mobile-bottompanel--opened .dca-mobile-bottompanel__fade{display:block}@media screen and (min-width:992px){.dca-mobile-bottompanel.dca-mobile-bottompanel--opened .dca-mobile-bottompanel__fade{display:none}}.dca-mobile-bottompanel .dca-mobile-bottompanel__wrapper{-webkit-overflow-scrolling:touch;background-color:var(--mobile-bottompanel-wrapper-bgcolor);border-radius:1.5rem 1.5rem 0 0;bottom:-200%;display:flex;flex-direction:column;height:auto;left:0;max-height:90%;min-height:20%;position:fixed;right:0;transition:bottom .25s ease-in-out;z-index:1002}@media screen and (min-width:320px) and (max-width:575px){.dca-mobile-bottompanel .dca-mobile-bottompanel__wrapper{box-shadow:0 .25rem .5rem 0 #081d301f}}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__wrapper{border-radius:0;bottom:auto;box-shadow:none;position:static;transition:none}}.dca-mobile-bottompanel .dca-mobile-bottompanel__heading{border-bottom:.062rem solid var(--mobile-bottompanel-heading-bordercolor);padding:.5rem 1rem 1rem}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__heading{border:none;display:none;padding:0}}.dca-mobile-bottompanel .dca-mobile-bottompanel__heading-title{color:var(--mobile-bottompanel-heading-title-color);font-size:1.125rem;font-weight:700;min-height:1.5rem}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__heading-title{display:none}}.dca-mobile-bottompanel .dca-mobile-bottompanel__heading-subtitle{font-size:.75rem;font-weight:500;margin-top:.25rem}.dca-mobile-bottompanel .dca-mobile-bottompanel__handle{height:4rem;left:0;position:absolute;right:0;top:-2rem;touch-action:none}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__handle{display:none}}.dca-mobile-bottompanel .dca-mobile-bottompanel__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--mobile-bottompanel-close-bgcolor);border:.062rem solid var(--mobile-bottompanel-close-bordercolor);border-radius:50%;box-shadow:0 .25rem .5rem 0 #081d301f;color:currentcolor;cursor:pointer;display:flex;height:2.5rem;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%);width:2.5rem}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__close{display:none}}.dca-mobile-bottompanel .dca-mobile-bottompanel__close:before{color:var(--mobile-bottompanel-close-icon-color);content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-mobile-bottompanel .dca-mobile-bottompanel__close span{color:var(--mobile-bottompanel-close-text-color);font-size:.625rem;pointer-events:none;position:absolute;top:-1.5rem}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__close span{display:none}}.dca-mobile-bottompanel .dca-mobile-bottompanel__content{flex:1;font-size:.875rem;height:100%;overflow-y:auto;padding:1rem}@media screen and (min-width:992px){.dca-mobile-bottompanel .dca-mobile-bottompanel__content{flex:1;height:auto;overflow-y:visible;padding:0}}:after,:before,:root{--mobile-bottompanel-close-bgcolor:var(--colors-white);--mobile-bottompanel-close-bordercolor:var(--colors-1-variant-5);--mobile-bottompanel-close-text-color:var(--colors-1-variant-10);--mobile-bottompanel-close-icon-color:var(--colors-text);--mobile-bottompanel-wrapper-bgcolor:var(--colors-white);--mobile-bottompanel-heading-bordercolor:var(--colors-1-variant-7);--mobile-bottompanel-heading-title-color:var(--colors-title);--mobile-bottompanel-heading-subtitle-color:var(--colors-1-variant-1);--product-properties-category-color:var(--colors-1);--product-properties-separator-color:var(--colors-1-variant-7);--product-properties-category-description-color:var(--colors-1-variant-3);--product-properties-subcategory-color:var(--colors-1);--product-properties-item-color:var(--colors-1-variant-1)}.dca-accommodation__properties{display:block;font-size:.875rem;margin-bottom:2rem;padding-top:.5rem}.dca-accommodation__properties .dca-properties__category{color:var(--product-properties-category-color);font-size:1.25rem;margin-bottom:.25rem}@media screen and (min-width:992px){.dca-accommodation__properties .dca-properties__category{font-size:1.625rem}}.dca-accommodation__properties .dca-properties__category:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;margin-top:-.25rem;vertical-align:middle;width:1.5rem}.dca-accommodation__properties .dca-properties__category-description{color:var(--product-properties-category-description-color);font-size:.75rem;margin-bottom:1rem}.dca-accommodation__properties .dca-properties__category-description .dca-properties__category-description-extension{font-size:.625rem;font-style:italic}.dca-accommodation__properties .dca-properties__subcategory{color:var(--product-properties-subcategory-color);font-size:1rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}.dca-accommodation__properties .dca-properties__subcategory:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-right:.5rem;margin-top:-.25rem;vertical-align:middle;width:1rem}.dca-accommodation__properties .dca-properties__items{color:var(--product-properties-item-color);margin-top:.75rem}.dca-accommodation__properties .dca-properties__items.dca-properties__items--columns{column-count:2}.dca-accommodation__properties .dca-properties__items>li{list-style:disc;margin-left:2rem}.dca-accommodation__properties .dca-properties__items>li.dca-properties__item-header{font-size:.75rem;font-weight:700;list-style:none;margin-bottom:.75rem;margin-left:1rem;text-transform:uppercase}.dca-accommodation__properties .dca-properties__items>li:not(:last-child){margin-bottom:.75rem}.dca-accommodation__properties .dca-properties__items>li strong{font-weight:500}.dca-accommodation__properties .dca-properties__separator:last-child{display:none}.dca-accommodation__properties .dca-properties__category--accommodation:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%236BAEED' opacity='.3'/%3E%3Cg clip-path='url(%23b)'%3E%3Crect width='15' height='15' x='4.5' y='5' stroke='%2342515E' rx='1.5'/%3E%3Crect width='5' height='1' x='4' y='11.5' fill='%2342515E' rx='.5'/%3E%3Crect width='8' height='1' x='13' y='4.5' fill='%2342515E' rx='.5' transform='rotate(90 13 4.5)'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M12 20a.5.5 0 0 1-1 0v-3.5H7.5a.5.5 0 0 1 0-1h4a.5.5 0 0 1 .5.5v4Zm4.5-5.5a.5.5 0 0 1 0 1H15V20a.5.5 0 0 1-1 0v-5a.5.5 0 0 1 .5-.5h2Z' clip-rule='evenodd'/%3E%3Crect width='4' height='1' x='16' y='11.5' fill='%2342515E' rx='.5'/%3E%3Crect width='3' height='1' x='11' y='11.5' fill='%2342515E' rx='.5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h24v24H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M4 4.5h16v16H4z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__category--equipments:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%23FFBD49' opacity='.3'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M16 5.5H8a1 1 0 0 0-1 1v3h10v-3a1 1 0 0 0-1-1Zm-9 5v7h4.5a2 2 0 0 1-2-2v-1a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1h.5a.5.5 0 0 1 0 1h-.5a2 2 0 0 1-2 2H17v-7h-3a1 1 0 0 1-1 1 1 1 0 1 1-2 0 1 1 0 0 1-1-1H7Zm11-1v9a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-12a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v3Zm-2 10a1 1 0 0 0 1-1H7a1 1 0 0 0 1 1h8Zm-3-12a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM8.5 7a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm5.5.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm-.5 7.5v-.5h-3v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V15Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h24v24H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M4 4.5h16v16H4z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__category--other:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%23E4CC8D' opacity='.3'/%3E%3Cg clip-path='url(%23b)'%3E%3Ccircle r='7.5' stroke='%2342515E' transform='matrix(-1 0 0 1 12 12.5)'/%3E%3Crect width='2' height='7' fill='%2342515E' rx='1' transform='matrix(-1 0 0 1 13 10.5)'/%3E%3Ccircle r='1' fill='%2342515E' transform='matrix(-1 0 0 1 12 8.5)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h24v24H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M4 4.5h16v16H4z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__category--pitch:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23468847' opacity='.3'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='m11.473 5.732.302-.476c.091-.145.359-.145.45 0l.302.476.002.002.062.099.001.001 6.44 10.15.015.024.179.283.225.355a.205.205 0 0 1-.003.226.267.267 0 0 1-.222.113H15a.005.005 0 0 0-.005.007.005.005 0 0 1-.004.008H9.01a.005.005 0 0 1-.004-.008.005.005 0 0 0-.005-.007H4.774a.267.267 0 0 1-.222-.113.205.205 0 0 1-.003-.226l.225-.355.18-.283.014-.023 6.44-10.151v-.001l.064-.1v-.001Zm1.449 9.748a.333.333 0 0 1-.286.505h-1.272a.333.333 0 0 1-.286-.505l.636-1.06a.333.333 0 0 1 .572 0l.636 1.06Zm1.658.505a.333.333 0 0 1-.286-.162l-1.71-2.851-.298-.496a.333.333 0 0 0-.572 0l-.297.496-1.71 2.851a.333.333 0 0 1-.287.162H6.76a.333.333 0 0 1-.282-.512l5.242-8.262a.333.333 0 0 1 .563 0l5.24 8.262a.333.333 0 0 1-.28.512H14.58Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--area:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23081D30' fill-rule='evenodd' d='M2 .5h2v1H2a1 1 0 0 0-1 1v2H0v-2a2 2 0 0 1 2-2Zm-2 12v2a2 2 0 0 0 2 2h2v-1H2a1 1 0 0 1-1-1v-2H0Zm15 2a1 1 0 0 1-1 1h-2v1h2a2 2 0 0 0 2-2v-2h-1v2Zm1-10v-2a2 2 0 0 0-2-2h-2v1h2a1 1 0 0 1 1 1v2h1ZM3 14a.5.5 0 0 1-.5-.5V10a.5.5 0 1 1 1 0v2.293L7.293 8.5 3.5 4.707V7a.5.5 0 0 1-1 0V3.5A.5.5 0 0 1 3 3h3.5a.5.5 0 1 1 0 1H4.207L8 7.793 11.793 4H9.5a.5.5 0 1 1 0-1H13a.5.5 0 0 1 .5.5V7a.5.5 0 0 1-1 0V4.707L8.707 8.5l3.793 3.793V10a.5.5 0 0 1 1 0v3.5a.5.5 0 0 1-.5.5H9.5a.5.5 0 0 1 0-1h2.293L8 9.207 4.207 13H6.5a.5.5 0 0 1 0 1H3Z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--composition:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='15' height='15' x='.5' y='1' stroke='%2342515E' rx='1.5'/%3E%3Crect width='5' height='1' y='7.5' fill='%2342515E' rx='.5'/%3E%3Crect width='8' height='1' x='9' y='.5' fill='%2342515E' rx='.5' transform='rotate(90 9 .5)'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M8 16a.5.5 0 0 1-1 0v-3.5H3.5a.5.5 0 0 1 0-1h4a.5.5 0 0 1 .5.5v4Zm4.5-5.5a.5.5 0 0 1 0 1H11V16a.5.5 0 0 1-1 0v-5a.5.5 0 0 1 .5-.5h2Z' clip-rule='evenodd'/%3E%3Crect width='4' height='1' x='12' y='7.5' fill='%2342515E' rx='.5'/%3E%3Crect width='3' height='1' x='7' y='7.5' fill='%2342515E' rx='.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--room:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Crect width='2.5' height='.5' x='1.25' y='14.25' stroke='%2342515E' stroke-width='.5' rx='.25' transform='rotate(-90 1.25 14.25)'/%3E%3Crect width='2.5' height='.5' x='14.25' y='14.25' stroke='%2342515E' stroke-width='.5' rx='.25' transform='rotate(-90 14.25 14.25)'/%3E%3Cpath stroke='%2342515E' d='M.5 8.685C.5 8.307.807 8 1.185 8h13.63c.378 0 .685.307.685.685V12H.5V8.685Z'/%3E%3Crect width='16' height='1' y='9.5' fill='%2342515E' rx='.5'/%3E%3Cpath stroke='%2342515E' d='M1.5 3.685c0-.378.307-.685.685-.685h11.63c.378 0 .685.307.685.685V8h-13V3.685Z'/%3E%3Cpath stroke='%2342515E' d='M3.5 6.093c0-.052.041-.093.093-.093h2.814c.052 0 .093.041.093.093V8h-3V6.093Zm6 0c0-.052.041-.093.093-.093h2.814c.052 0 .093.041.093.093V8h-3V6.093Z'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--facilities:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M8 1.5a.5.5 0 0 0-.5.5v2.293L6.354 3.146a.5.5 0 1 0-.708.708L7.5 5.707V8H5.207L3.354 6.146a.5.5 0 1 0-.708.708L3.793 8H1.5a.5.5 0 0 0 0 1h2.293l-1.147 1.146a.5.5 0 0 0 .708.708L5.207 9H7.5v2.293l-1.854 1.853a.5.5 0 0 0 .708.708L7.5 12.707V15a.5.5 0 0 0 1 0v-2.293l1.146 1.147a.5.5 0 0 0 .708-.708L8.5 11.293V9h2.293l1.853 1.854a.5.5 0 0 0 .708-.708L12.207 9H14.5a.5.5 0 0 0 0-1h-2.293l1.147-1.146a.5.5 0 0 0-.708-.708L10.793 8H8.5V5.707l1.854-1.853a.5.5 0 0 0-.708-.708L8.5 4.293V2a.5.5 0 0 0-.5-.5Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--living_room:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M4.226 7.515c-.123-.49-.421-.901-.818-1.17A3.501 3.501 0 0 1 6.848 3.5h2a3.501 3.501 0 0 1 3.438 2.845c-.397.27-.695.68-.818 1.17l-.2.801a1.493 1.493 0 0 0-.92-.316h-5c-.348 0-.668.118-.922.316l-.2-.801ZM5.347 10h5a.5.5 0 0 0 0-1h-5a.5.5 0 0 0 0 1Zm0 1h-1.28l-.19-.758-.621-2.485A1 1 0 0 0 2.286 7H2l.714 5H12.98l.714-5h-.285a1 1 0 0 0-.97.757l-.622 2.486-.189.757h-6.28Zm6.5 2h1.133a1 1 0 0 0 .99-.859l.714-5A1 1 0 0 0 13.694 6h-.285c-.058 0-.115.002-.172.007A4.502 4.502 0 0 0 8.847 2.5h-2a4.502 4.502 0 0 0-4.39 3.507A2.011 2.011 0 0 0 2.286 6H2a1 1 0 0 0-.99 1.141l.715 5a1 1 0 0 0 .99.859h1.132v.5a.5.5 0 0 0 1 0V13h6v.5a.5.5 0 1 0 1 0V13Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--kitchen:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M14 2.5H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-10a1 1 0 0 0-1-1Zm-12-1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-10a2 2 0 0 0-2-2H2ZM13 6a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0Zm.5 2.5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1ZM13 10a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0Zm0 2a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0ZM4 6.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm6-1a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm1 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm-8 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--bathroom:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M9.5 1.5A1.5 1.5 0 0 0 8 3v1a.5.5 0 0 1-1 0V3A2.5 2.5 0 0 1 9.5.5h3A2.5 2.5 0 0 1 15 3v13a.5.5 0 0 1-1 0V3a1.5 1.5 0 0 0-1.5-1.5h-3Z' clip-rule='evenodd'/%3E%3Cpath stroke='%2342515E' d='M3.535 7A3.5 3.5 0 0 1 7 4h1a3.5 3.5 0 0 1 3.465 3h-7.93Z'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M4.5 8.5A.5.5 0 0 0 4 9v1a.5.5 0 0 0 1 0V9a.5.5 0 0 0-.5-.5Zm0 3a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-.5-.5ZM4 15a.5.5 0 0 1 1 0v1a.5.5 0 0 1-1 0v-1Zm2.5-6.5A.5.5 0 0 0 6 9v1a.5.5 0 0 0 1 0V9a.5.5 0 0 0-.5-.5ZM6 12a.5.5 0 0 1 1 0v1a.5.5 0 0 1-1 0v-1Zm.5 2.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-.5-.5ZM8 9a.5.5 0 0 1 1 0v1a.5.5 0 0 1-1 0V9Zm.5 2.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-.5-.5ZM8 15a.5.5 0 0 1 1 0v1a.5.5 0 0 1-1 0v-1Zm2.5-6.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 1 0V9a.5.5 0 0 0-.5-.5ZM10 12a.5.5 0 0 1 1 0v1a.5.5 0 0 1-1 0v-1Zm.5 2.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-.5-.5Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h16v16H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 .5h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--outdoor:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M8 1.5a.5.5 0 0 0-.5.5v.5H7a5 5 0 0 0-5 5l.5.333a1.803 1.803 0 0 0 2 0 .901.901 0 0 1 1 0 1.803 1.803 0 0 0 2.038-.023A.499.499 0 0 0 7.5 8v2.5h-3a.5.5 0 0 0 0 1h1.535l1.233 1.232-1.914 1.914a.5.5 0 0 0 .707.708l1.914-1.915 1.914 1.915a.5.5 0 0 0 .707-.708l-1.914-1.914L9.914 11.5H11.5a.5.5 0 0 0 0-1h-3V8a.499.499 0 0 0-.038-.19 1.803 1.803 0 0 0 2.038.024.901.901 0 0 1 1 0 1.803 1.803 0 0 0 2 0L14 7.5a5 5 0 0 0-5-5h-.5V2a.5.5 0 0 0-.5-.5Zm-.5 2H7a4 4 0 0 0-3.967 3.487L3.055 7c.27.18.62.18.89 0a1.901 1.901 0 0 1 2.11 0c.27.18.62.18.89 0a1.901 1.901 0 0 1 2.11 0c.27.18.62.18.89 0a1.901 1.901 0 0 1 2.11 0c.27.18.62.18.89 0l.022-.014A4 4 0 0 0 9 3.5H7.5Zm-.05 8H8.5l-.525.525-.525-.525Zm-5.95-2a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 1 0v-1.5h2V15a.5.5 0 0 0 1 0v-2a.5.5 0 0 0-.5-.5H2V10a.5.5 0 0 0-.5-.5ZM15 10a.5.5 0 0 0-1 0v2.5h-2.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 1 0v-1.5h2V15a.5.5 0 0 0 1 0v-5Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--arrival_departure:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg fill='%2342515E' clip-path='url(%23a)'%3E%3Cpath d='M8.267 10.277H7.2a.267.267 0 0 0 0 .533h1.067a.267.267 0 1 0 0-.533ZM6.093 8.113a.263.263 0 0 0-.047-.063l-.006-.007a.251.251 0 0 0-.026-.015.196.196 0 0 0-.106-.041.25.25 0 0 0-.041-.009c-.008 0-.015.004-.022.005-.007 0-.013-.002-.02-.001a5.547 5.547 0 0 0-2.91 1.296l-.005.007-.016.02a.262.262 0 0 0-.064.155c0 .006-.003.011-.003.017v.007c.001.03.007.06.017.088l.003.005c.002.007.007.012.01.019A.263.263 0 0 0 3 9.725c.03.012.061.018.093.019H5.6a.534.534 0 0 0 .533-.533v-.966a.264.264 0 0 0-.023-.108.261.261 0 0 0-.017-.024ZM5.6 9.21H3.9a5.245 5.245 0 0 1 1.7-.647v.647Zm4.234.21-.157-.706a1.057 1.057 0 0 0-1.042-.837H7.13c-.046 0-.089.002-.142.004l-.056.001a.267.267 0 0 0-.266.267V9.21c0 .295.239.533.533.534h2.373a.263.263 0 0 0 .11-.025.259.259 0 0 0 .027-.018.262.262 0 0 0 .06-.049c.004-.003.008-.004.011-.008l.043-.088a.256.256 0 0 0 .01-.045.085.085 0 0 0 0-.066.26.26 0 0 0 0-.026ZM7.2 9.21v-.8h1.435a.527.527 0 0 1 .52.418l.086.382H7.2Z'/%3E%3Cpath d='M15.655 13.389a.266.266 0 0 0 .078-.189v-.523a3.47 3.47 0 0 0-3.466-3.467H10.88l-.162-.73A2.119 2.119 0 0 0 8.8 6.817v-.54h6.4a.8.8 0 0 0 0-1.6H9.333V3.014a.482.482 0 0 0-.48-.48H8V2a.534.534 0 0 0-.533-.533H6.4A.534.534 0 0 0 5.867 2v.533h-.853a.482.482 0 0 0-.48.481v1.663H3.185C3.073 3.514 2.211 2.818.83 2.8a.555.555 0 0 0-.563.554.563.563 0 0 0 .443.542c.359.084.397.514.385.781H.8a.8.8 0 0 0 0 1.6h2.667v1.345a5.905 5.905 0 0 0-2.031 1.694 7.258 7.258 0 0 0-1.15 2.144 6.704 6.704 0 0 0-.18.682c-.022.107-.04.214-.061.338l-.013.068a1.191 1.191 0 0 0-.03.32c.008.192.101.37.254.484.168.112.38.136.569.063a.989.989 0 0 0 .274-.159c.058.277.189.534.378.744H.267a.267.267 0 1 0 0 .533H14.4a.267.267 0 1 0 0-.533h-.144c.185-.206.314-.456.373-.726.036.037.074.074.116.114l.003.004a.24.24 0 0 0 .028.018c.034.031.078.05.124.05l.033.007h.534c.07 0 .138-.028.188-.078ZM8.267 3.067H8.8v1.6h-.533v-1.6ZM6.4 2h1.067v.533H6.4V2Zm-.267 1.067h1.6v1.6h-1.6v-1.6Zm-1.066 0H5.6v1.6h-.533v-1.6Zm-4.234.31C.813 3.372.8 3.36.8 3.354l.023-.02c.641.008 1.687.201 1.827 1.343H1.63c.016-.495-.135-1.144-.797-1.3ZM.8 5.744a.267.267 0 1 1 0-.534h14.4a.267.267 0 1 1 0 .534H3.785a.253.253 0 0 0-.052-.01.255.255 0 0 0-.051.01H.8Zm7.467.533v.533H6.933a.24.24 0 0 0-.03.007A9.166 9.166 0 0 0 5.83 6.9 7.622 7.622 0 0 0 4 7.378v-1.1h4.267ZM2.667 14a1.067 1.067 0 0 1-.988-1.465c.008-.016.017-.03.024-.046a1.065 1.065 0 0 1 .964-.612c.375-.001.723.196.915.519l.004.005c.095.161.146.345.147.532 0 .59-.477 1.067-1.066 1.067Zm1.189 0c.207-.23.342-.514.39-.82.138.11.29.199.453.267.032.013.066.02.101.02h6.234c.01 0 .02 0 .031-.002.16.007.32-.028.462-.1.067.235.187.453.35.635H3.856Zm9.21 0C12.479 14 12 13.523 12 12.933c0-.13.026-.26.074-.383l.01-.019a1.067 1.067 0 0 1 1.898-.136l.009.016c.092.159.141.339.142.522 0 .59-.477 1.067-1.066 1.067Zm2.134-1.067h-.157a3.266 3.266 0 0 1-.554-.73 1.597 1.597 0 0 0-2.914.155 3.315 3.315 0 0 1-.24.448c-.08.127-.08.127-.402.127H4.855a1.796 1.796 0 0 1-.775-.748 1.599 1.599 0 0 0-2.892.138 1.93 1.93 0 0 1-.247.347.876.876 0 0 1-.296.243.11.11 0 0 1-.081.004.131.131 0 0 1-.03-.086c0-.061.007-.122.022-.181l.018-.098c.017-.1.033-.2.054-.3.044-.212.1-.422.166-.628A6.725 6.725 0 0 1 1.86 9.639c.935-1.23 2.295-1.973 4.045-2.21a8.63 8.63 0 0 1 1.04-.08c.06-.003.123-.005.186-.005h1.504a1.591 1.591 0 0 1 1.563 1.252l.162.73a.537.537 0 0 0 .52.418h1.387a2.937 2.937 0 0 1 2.933 2.933v.256ZM15.734 14h-.267a.267.267 0 1 0 0 .533h.266a.267.267 0 1 0 0-.533Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--paid_on_site:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' d='M2 4.772c-.619-.327-1-.777-1-1.272v10h1V4.772Zm5 0V13.5h1v-10c0 .495-.381.945-1 1.272Z'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M7 3.5c0 .039-.036.269-.521.546-.457.26-1.154.454-1.979.454-.825 0-1.522-.193-1.979-.454C2.036 3.769 2 3.539 2 3.5c0-.039.036-.269.521-.546.457-.26 1.154-.454 1.979-.454.825 0 1.522.193 1.979.454.485.277.521.507.521.546Zm1 0c0 1.105-1.567 2-3.5 2S1 4.605 1 3.5s1.567-2 3.5-2 3.5.895 3.5 2Zm-3.5 3c-.952 0-1.61-.1-2.014-.289-.193-.09-.307-.19-.375-.29A.72.72 0 0 1 2 5.5H1c0 .36.088.693.283.98.192.285.466.49.78.637.613.286 1.456.383 2.437.383.981 0 1.824-.097 2.436-.383.315-.146.589-.352.781-.636C7.912 6.193 8 5.86 8 5.5H7a.72.72 0 0 1-.111.42c-.068.1-.182.2-.375.291C6.109 6.4 5.452 6.5 4.5 6.5ZM2.486 8.211C2.891 8.4 3.548 8.5 4.5 8.5c.952 0 1.61-.1 2.014-.289.193-.09.307-.19.375-.29A.72.72 0 0 0 7 7.5h1c0 .36-.088.693-.283.98-.192.285-.466.49-.78.637-.613.286-1.456.383-2.437.383-.981 0-1.824-.097-2.436-.383a1.873 1.873 0 0 1-.781-.636A1.715 1.715 0 0 1 1 7.5h1a.72.72 0 0 0 .111.42c.068.1.182.201.375.291ZM4.5 10.5c-.952 0-1.61-.1-2.014-.289-.193-.09-.307-.19-.375-.29A.72.72 0 0 1 2 9.5H1c0 .36.088.693.283.98.192.285.466.49.78.637.613.286 1.456.383 2.437.383.981 0 1.824-.097 2.436-.383.315-.147.589-.352.781-.636.195-.288.283-.62.283-.981H7a.72.72 0 0 1-.111.42c-.068.1-.182.201-.375.291-.405.188-1.062.289-2.014.289Zm-2.014 1.711c.405.188 1.062.289 2.014.289.952 0 1.61-.1 2.014-.289.193-.09.307-.19.375-.29A.72.72 0 0 0 7 11.5h1c0 .36-.088.693-.283.98-.192.285-.466.49-.78.637-.613.286-1.456.383-2.437.383-.981 0-1.824-.097-2.436-.383a1.873 1.873 0 0 1-.781-.636A1.715 1.715 0 0 1 1 11.5h1a.72.72 0 0 0 .111.42c.068.1.182.201.375.291ZM4.5 14.5c-.952 0-1.61-.1-2.014-.289-.193-.09-.307-.19-.375-.29A.72.72 0 0 1 2 13.5H1c0 .36.088.693.283.98.192.285.466.49.78.637.613.286 1.456.383 2.437.383.981 0 1.824-.097 2.436-.383.315-.147.589-.352.781-.636.195-.288.283-.62.283-.981H7a.72.72 0 0 1-.111.42c-.068.1-.182.201-.375.291-.405.188-1.062.289-2.014.289Z' clip-rule='evenodd'/%3E%3Cpath fill='%2342515E' d='M8 8.263c-.619-.196-1-.466-1-.763v6h1V8.263Zm5 0V13.5h1v-6c0 .297-.381.567-1 .763Z'/%3E%3Cpath stroke='%2342515E' d='M8 8.263c-.619-.196-1-.466-1-.763v6h1V8.263Zm5 0V13.5h1v-6c0 .297-.381.567-1 .763Z'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M13 7.5c0 .039-.036.269-.521.546-.457.26-1.154.454-1.979.454-.825 0-1.522-.193-1.979-.454C8.036 7.769 8 7.539 8 7.5c0-.039.036-.269.521-.546.457-.26 1.154-.454 1.979-.454.825 0 1.522.193 1.979.454.485.277.521.507.521.546Zm1 0c0 1.105-1.567 2-3.5 2S7 8.605 7 7.5s1.567-2 3.5-2 3.5.895 3.5 2Zm-3.5 3c-.952 0-1.61-.1-2.014-.289-.193-.09-.307-.19-.375-.29A.72.72 0 0 1 8 9.5H7c0 .36.088.693.283.98.192.285.466.49.78.637.613.286 1.456.383 2.437.383.982 0 1.824-.097 2.436-.383.315-.147.589-.352.781-.636.195-.288.283-.62.283-.981h-1a.72.72 0 0 1-.111.42c-.068.1-.182.201-.375.291-.405.188-1.063.289-2.014.289Zm-2.014 1.711c.405.188 1.062.289 2.014.289.951 0 1.61-.1 2.014-.289.193-.09.307-.19.375-.29A.72.72 0 0 0 13 11.5h1c0 .36-.088.693-.283.98-.192.285-.466.49-.78.637-.613.286-1.455.383-2.437.383-.981 0-1.824-.097-2.436-.383a1.873 1.873 0 0 1-.781-.636A1.715 1.715 0 0 1 7 11.5h1a.72.72 0 0 0 .111.42c.068.1.182.201.375.291ZM10.5 14.5c-.952 0-1.61-.1-2.014-.289-.193-.09-.307-.19-.375-.29A.72.72 0 0 1 8 13.5H7c0 .36.088.693.283.98.192.285.466.49.78.637.613.286 1.456.383 2.437.383.982 0 1.824-.097 2.436-.383.315-.147.589-.352.781-.636.195-.288.283-.62.283-.981h-1a.72.72 0 0 1-.111.42c-.068.1-.182.201-.375.291-.405.188-1.063.289-2.014.289Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--included:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M8 14.833A6.333 6.333 0 1 0 8 2.167a6.333 6.333 0 0 0 0 12.666Zm0 1A7.333 7.333 0 1 0 8 1.167a7.333 7.333 0 0 0 0 14.666Z' clip-rule='evenodd'/%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M7.616 12.82a.5.5 0 0 0 .768 0l2.5-3a.5.5 0 0 0-.768-.64L8.5 11.119V5a.5.5 0 0 0-1 0v6.119l-1.616-1.94a.5.5 0 0 0-.768.641l2.5 3Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--not_included:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M14.333 8.5A6.333 6.333 0 0 1 3.8 13.24l8.94-8.94a6.31 6.31 0 0 1 1.593 4.2ZM3.106 12.52l8.914-8.914a6.333 6.333 0 0 0-8.914 8.914ZM15.333 8.5a7.333 7.333 0 1 1-14.666 0 7.333 7.333 0 0 1 14.666 0Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--pets:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='M10.667 2.858c-.138-.293-.284-.346-.332-.354-.048-.008-.203-.007-.427.225-.22.229-.429.616-.511 1.118-.082.502-.008.937.128 1.225.137.294.284.347.332.355.048.008.203.006.426-.226.22-.228.43-.615.512-1.117.082-.502.008-.937-.128-1.226Zm-.17-1.341c.93.158 1.505 1.382 1.284 2.734-.222 1.352-1.155 2.32-2.086 2.163-.93-.158-1.505-1.382-1.284-2.734.222-1.353 1.155-2.32 2.086-2.163ZM6.466 5.085c.135-.288.21-.723.128-1.225-.083-.502-.292-.89-.512-1.118-.224-.232-.379-.233-.427-.225-.048.008-.194.06-.331.354-.136.289-.21.724-.128 1.226.082.502.291.889.511 1.117.224.232.379.234.427.226.048-.008.194-.061.332-.355Zm1.113-1.393c.222 1.353-.353 2.577-1.283 2.735-.93.157-1.865-.81-2.086-2.163-.221-1.352.353-2.576 1.284-2.734.93-.158 1.864.81 2.085 2.162Zm3.31 6.278-.021-.063c-.463-1.318-1.65-2.347-2.84-2.347s-2.336.998-2.82 2.293l-.023.06-.03.057c-.11.21-.242.408-.393.591-.517.795-.641 1.41-.611 1.855.03.453.227.844.541 1.177.322.34.753.602 1.182.757.453.164.777.164.891.136l.01-.002c.852-.2 1.741-.2 2.595-.003.113.022.425.013.859-.149a3.07 3.07 0 0 0 1.147-.747c.305-.325.495-.705.526-1.144.03-.432-.087-1.028-.584-1.8a3.393 3.393 0 0 1-.399-.613l-.03-.058Zm1.235.076c2.452 3.735-1.512 5.723-2.968 5.412a4.741 4.741 0 0 0-2.154 0c-1.507.366-5.577-1.677-3.044-5.495.121-.142.226-.296.313-.46.576-1.54 2.013-2.943 3.758-2.943 1.744 0 3.228 1.436 3.782 3.016.085.168.19.325.313.47Zm-8.59-3.808c.25.439.33.87.302 1.189-.027.322-.146.427-.192.454-.046.027-.195.08-.483-.058-.284-.135-.612-.421-.86-.86-.25-.44-.33-.872-.303-1.19.028-.322.146-.426.193-.454.046-.027.195-.079.483.058.284.135.611.422.86.86Zm.603 2.513c.817-.48.933-1.832.26-3.02-.674-1.188-1.883-1.761-2.7-1.281-.816.48-.933 1.832-.259 3.02.674 1.187 1.882 1.76 2.7 1.28Zm9.672-3.758c.046.028.165.133.192.455.028.317-.052.75-.301 1.188-.249.438-.576.725-.86.86-.288.136-.437.084-.483.057-.047-.027-.165-.132-.193-.454-.027-.318.053-.75.302-1.188.249-.439.576-.726.86-.86.288-.137.436-.085.483-.058Zm.753 2.15c.674-1.188.557-2.54-.26-3.02-.817-.48-2.025.094-2.698 1.281-.674 1.187-.557 2.539.26 3.019.816.48 2.025-.094 2.698-1.28Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--complementary_information:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Ccircle r='7.5' stroke='%2342515E' transform='matrix(-1 0 0 1 8 8)'/%3E%3Crect width='2' height='7' fill='%2342515E' rx='1' transform='matrix(-1 0 0 1 9 6)'/%3E%3Ccircle r='1' fill='%2342515E' transform='matrix(-1 0 0 1 8 4)'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--pitch:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23081D30' fill-rule='evenodd' d='M2 .5h2v1H2a1 1 0 0 0-1 1v2H0v-2a2 2 0 0 1 2-2Zm-2 12v2a2 2 0 0 0 2 2h2v-1H2a1 1 0 0 1-1-1v-2H0Zm15 2a1 1 0 0 1-1 1h-2v1h2a2 2 0 0 0 2-2v-2h-1v2Zm1-10v-2a2 2 0 0 0-2-2h-2v1h2a1 1 0 0 1 1 1v2h1ZM3 14a.5.5 0 0 1-.5-.5V10a.5.5 0 1 1 1 0v2.293L7.293 8.5 3.5 4.707V7a.5.5 0 0 1-1 0V3.5A.5.5 0 0 1 3 3h3.5a.5.5 0 1 1 0 1H4.207L8 7.793 11.793 4H9.5a.5.5 0 1 1 0-1H13a.5.5 0 0 1 .5.5V7a.5.5 0 0 1-1 0V4.707L8.707 8.5l3.793 3.793V10a.5.5 0 0 1 1 0v3.5a.5.5 0 0 1-.5.5H9.5a.5.5 0 0 1 0-1h2.293L8 9.207 4.207 13H6.5a.5.5 0 0 1 0 1H3Z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .5h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--pitch_type:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%2342515E' fill-rule='evenodd' d='m7.473 1.732.302-.476c.091-.145.359-.145.45 0l.302.476.002.002.062.099.001.001 6.44 10.15.015.024.179.283.225.355a.205.205 0 0 1-.003.226.267.267 0 0 1-.222.113H11a.005.005 0 0 0-.005.008.005.005 0 0 1-.004.007H5.01a.005.005 0 0 1-.004-.008.005.005 0 0 0-.005-.007H.774a.267.267 0 0 1-.222-.113.205.205 0 0 1-.003-.226l.225-.355.18-.283.014-.023 6.44-10.151v-.001l.063-.1.002-.001Zm1.449 9.748a.333.333 0 0 1-.286.505H7.364a.333.333 0 0 1-.286-.505l.636-1.06a.333.333 0 0 1 .572 0l.636 1.06Zm1.658.505a.333.333 0 0 1-.286-.162l-1.71-2.851-.298-.496a.333.333 0 0 0-.572 0l-.297.496-1.71 2.851a.333.333 0 0 1-.287.162H2.76a.333.333 0 0 1-.282-.512L7.72 3.211a.333.333 0 0 1 .562 0l5.242 8.262a.333.333 0 0 1-.282.512H10.58Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--services:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M4.667 2.667a.667.667 0 0 1 1.333 0v2h4.667v-2a.667.667 0 0 1 1.333 0v2h.941c.217 0 .393.175.393.392v1.274A5.001 5.001 0 0 1 9 11.29V14H7.667v-2.71a5.001 5.001 0 0 1-4.333-4.957V5.06c0-.217.175-.392.392-.392h.94v-2Z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cpath fill='%2342515E' d='M6 4.667H5v1h1v-1Zm4.667 0v1h1v-1h-1Zm1.333 0h-1v1h1v-1Zm.941 0v-1 1Zm-3.94 6.622-.133-.991-.868.116v.875h1ZM9 14v1h1v-1H9Zm-1.334 0h-1v1h1v-1Zm0-2.71h1v-.876l-.868-.116-.132.991ZM3.726 4.666v-1 1Zm.94 0v1h1v-1h-1ZM5.334 1c-.92 0-1.666.746-1.666 1.667h2c0 .184-.15.333-.333.333V1ZM7 2.667C7 1.747 6.254 1 5.333 1v2A.333.333 0 0 1 5 2.667h2Zm0 2v-2H5v2h2Zm3.667-1H6v2h4.667v-2Zm1 1v-2h-2v2h2Zm0-2c0 .184-.15.333-.333.333V1c-.921 0-1.667.746-1.667 1.667h2ZM11.334 3A.333.333 0 0 1 11 2.667h2C13 1.747 12.254 1 11.334 1v2ZM11 2.667v2h2v-2h-2Zm1.941 1h-.94v2h.94v-2Zm1.393 1.392c0-.769-.624-1.392-1.393-1.392v2a.608.608 0 0 1-.607-.608h2Zm0 1.274V5.06h-2v1.274h2ZM9.132 12.28a6.001 6.001 0 0 0 5.202-5.947h-2a4.001 4.001 0 0 1-3.466 3.965l.264 1.982ZM10 14v-2.71H8V14h2Zm-2.333 1H9v-2H7.667v2Zm-1-3.71V14h2v-2.71h-2ZM2.334 6.332a6 6 0 0 0 5.2 5.947l.265-1.982a4.001 4.001 0 0 1-3.466-3.965h-2Zm0-1.274v1.274h2V5.06h-2Zm1.392-1.392c-.77 0-1.393.623-1.393 1.392h2a.608.608 0 0 1-.607.608v-2Zm.94 0h-.94v2h.94v-2Zm-1-1v2h2v-2h-2Z' mask='url(%23a)'/%3E%3C/svg%3E")}.dca-accommodation__properties .dca-properties__subcategory--vehicles:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg fill='%2342515E' clip-path='url(%23a)'%3E%3Cpath d='M8.267 10.277H7.2a.267.267 0 0 0 0 .533h1.067a.267.267 0 1 0 0-.533ZM6.093 8.113a.263.263 0 0 0-.047-.063l-.006-.007a.251.251 0 0 0-.026-.015.196.196 0 0 0-.106-.041.25.25 0 0 0-.041-.009c-.008 0-.015.004-.022.005-.007 0-.013-.002-.02-.001a5.547 5.547 0 0 0-2.91 1.296l-.005.007-.016.02a.262.262 0 0 0-.064.155c0 .006-.003.011-.003.017v.007c.001.03.007.06.017.088l.003.005c.002.007.007.012.01.019A.263.263 0 0 0 3 9.725c.03.012.061.018.093.019H5.6a.534.534 0 0 0 .533-.533v-.966a.264.264 0 0 0-.023-.108.261.261 0 0 0-.017-.024ZM5.6 9.21H3.9a5.245 5.245 0 0 1 1.7-.647v.647Zm4.234.21-.157-.706a1.057 1.057 0 0 0-1.042-.837H7.13c-.046 0-.089.002-.142.004l-.056.001a.267.267 0 0 0-.266.267V9.21c0 .295.239.533.533.534h2.373a.263.263 0 0 0 .11-.025.259.259 0 0 0 .027-.018.262.262 0 0 0 .06-.049c.004-.003.008-.004.011-.008l.043-.088a.256.256 0 0 0 .01-.045.085.085 0 0 0 0-.066.26.26 0 0 0 0-.026ZM7.2 9.21v-.8h1.435a.527.527 0 0 1 .52.418l.086.382H7.2Z'/%3E%3Cpath d='M15.655 13.389a.266.266 0 0 0 .078-.189v-.523a3.47 3.47 0 0 0-3.466-3.467H10.88l-.162-.73A2.119 2.119 0 0 0 8.8 6.817v-.54h6.4a.8.8 0 0 0 0-1.6H9.333V3.014a.482.482 0 0 0-.48-.48H8V2a.534.534 0 0 0-.533-.533H6.4A.534.534 0 0 0 5.867 2v.533h-.853a.482.482 0 0 0-.48.481v1.663H3.185C3.073 3.514 2.211 2.818.83 2.8a.555.555 0 0 0-.563.554.563.563 0 0 0 .443.542c.359.084.397.514.385.781H.8a.8.8 0 0 0 0 1.6h2.667v1.345a5.905 5.905 0 0 0-2.031 1.694 7.258 7.258 0 0 0-1.15 2.144 6.704 6.704 0 0 0-.18.682c-.022.107-.04.214-.061.338l-.013.068a1.191 1.191 0 0 0-.03.32c.008.192.101.37.254.484.168.112.38.136.569.063a.989.989 0 0 0 .274-.159c.058.277.189.534.378.744H.267a.267.267 0 1 0 0 .533H14.4a.267.267 0 1 0 0-.533h-.144c.185-.206.314-.456.373-.726.036.037.074.074.116.114l.003.004a.24.24 0 0 0 .028.018c.034.031.078.05.124.05l.033.007h.534c.07 0 .138-.028.188-.078ZM8.267 3.067H8.8v1.6h-.533v-1.6ZM6.4 2h1.067v.533H6.4V2Zm-.267 1.067h1.6v1.6h-1.6v-1.6Zm-1.066 0H5.6v1.6h-.533v-1.6Zm-4.234.31C.813 3.372.8 3.36.8 3.354l.023-.02c.641.008 1.687.201 1.827 1.343H1.63c.016-.495-.135-1.144-.797-1.3ZM.8 5.744a.267.267 0 1 1 0-.534h14.4a.267.267 0 1 1 0 .534H3.785a.253.253 0 0 0-.052-.01.255.255 0 0 0-.051.01H.8Zm7.467.533v.533H6.933a.24.24 0 0 0-.03.007A9.166 9.166 0 0 0 5.83 6.9 7.622 7.622 0 0 0 4 7.378v-1.1h4.267ZM2.667 14a1.067 1.067 0 0 1-.988-1.465c.008-.016.017-.03.024-.046a1.065 1.065 0 0 1 .964-.612c.375-.001.723.196.915.519l.004.005c.095.161.146.345.147.532 0 .59-.477 1.067-1.066 1.067Zm1.189 0c.207-.23.342-.514.39-.82.138.11.29.199.453.267.032.013.066.02.101.02h6.234c.01 0 .02 0 .031-.002.16.007.32-.028.462-.1.067.235.187.453.35.635H3.856Zm9.21 0C12.479 14 12 13.523 12 12.933c0-.13.026-.26.074-.383l.01-.019a1.067 1.067 0 0 1 1.898-.136l.009.016c.092.159.141.339.142.522 0 .59-.477 1.067-1.066 1.067Zm2.134-1.067h-.157a3.266 3.266 0 0 1-.554-.73 1.597 1.597 0 0 0-2.914.155 3.315 3.315 0 0 1-.24.448c-.08.127-.08.127-.402.127H4.855a1.796 1.796 0 0 1-.775-.748 1.599 1.599 0 0 0-2.892.138 1.93 1.93 0 0 1-.247.347.876.876 0 0 1-.296.243.11.11 0 0 1-.081.004.131.131 0 0 1-.03-.086c0-.061.007-.122.022-.181l.018-.098c.017-.1.033-.2.054-.3.044-.212.1-.422.166-.628A6.725 6.725 0 0 1 1.86 9.639c.935-1.23 2.295-1.973 4.045-2.21a8.63 8.63 0 0 1 1.04-.08c.06-.003.123-.005.186-.005h1.504a1.591 1.591 0 0 1 1.563 1.252l.162.73a.537.537 0 0 0 .52.418h1.387a2.937 2.937 0 0 1 2.933 2.933v.256ZM15.734 14h-.267a.267.267 0 1 0 0 .533h.266a.267.267 0 1 0 0-.533Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dca-properties__separator{border:none;border-bottom:.063rem solid var(--product-properties-separator-color);margin-bottom:1.5rem;margin-top:1.5rem}:after,:before,:root{--go-top-tooltip-bgcolor:var(--colors-white);--go-top-tooltip-bordercolor:var(--colors-1-variant-7);--go-top-tooltip-arrow-under-bordercolor:var(--colors-transparent) var(--colors-transparent) var(--colors-transparent) var(--colors-1-variant-7);--go-top-tooltip-arrow-bordercolor:var(--colors-transparent) var(--colors-transparent) var(--colors-transparent) var(--colors-white);--go-top-icon-bgcolor:#fffffff0}.dca-go-top{bottom:3.5rem;display:none;height:3.5rem;position:fixed;right:1rem;z-index:10}@media screen and (min-width:576px){.dca-go-top{display:block;right:2rem}}.dca-go-top .dca-go-top__tooltip,.dca-go-top.dca-go-top--hidden{display:none}.dca-go-top .dca-go-top__icon:hover+.dca-go-top__tooltip{align-items:center;background-color:var(--go-top-tooltip-bgcolor);border:.063rem solid var(--go-top-tooltip-bordercolor);border-radius:.25rem;box-shadow:0 .25rem .5rem 0 #081d301f;font-size:.75rem;font-weight:500;height:2.188rem;justify-content:center;line-height:1.2;min-width:6rem;padding:.5rem;position:absolute;right:3.2rem;top:50%;transform:translateY(-50%);z-index:2}@media screen and (min-width:576px){.dca-go-top .dca-go-top__icon:hover+.dca-go-top__tooltip{display:flex}}.dca-go-top .dca-go-top__icon:hover+.dca-go-top__tooltip:before{border-color:var(--go-top-tooltip-arrow-under-bordercolor);border-width:.375rem;top:.688rem}.dca-go-top .dca-go-top__icon:hover+.dca-go-top__tooltip:after{border-color:var(--go-top-tooltip-arrow-bordercolor);border-width:.312rem;top:.75rem}.dca-go-top .dca-go-top__icon:hover+.dca-go-top__tooltip:after,.dca-go-top .dca-go-top__icon:hover+.dca-go-top__tooltip:before{border-style:solid;content:"";display:block;height:0;left:100%;position:absolute;width:0}.dca-go-top .dca-go-top__icon{align-items:center;background-color:var(--go-top-icon-bgcolor);border-radius:50%;box-shadow:0 .25rem .5rem 0 #081d301f;cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:absolute;right:0;top:0;width:3.5rem}.dca-go-top .dca-go-top__icon:before{content:"\ea0b";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;transform:scaleY(-1);vertical-align:middle;width:1rem}@keyframes promotion-banner-first-image-slide-2{0%,50%{transform:translateX(0)}70%,to{transform:translateX(200%)}}@keyframes promotion-banner-first-image-slide-3{0%,50%{transform:translateX(0)}70%,to{transform:translateX(300%)}}@keyframes promotion-banner-first-image-slide-4{0%,50%{transform:translateX(0)}70%,to{transform:translateX(400%)}}@keyframes promotion-banner-slide-left-2{0%,30%{transform:translateX(0)}35%,90%{transform:translateX(-100%)}95%,to{transform:translateX(-200%)}}@keyframes promotion-banner-slide-left-3{0%,10%{transform:translateX(0)}15%,45%{transform:translateX(-100%)}50%,80%{transform:translateX(-200%)}85%,to{transform:translateX(-300%)}}@keyframes promotion-banner-slide-left-4{0%,10%{transform:translateX(0)}15%,30%{transform:translateX(-100%)}35%,60%{transform:translateX(-200%)}65%,90%{transform:translateX(-300%)}95%,to{transform:translateX(-400%)}}.dca-promotion-banner__group-wrapper{background-color:var(--promotion-banner-group-bgcolor);border-bottom:.062rem solid var(--promotion-banner-group-wrapper-bordercolor)}.dca-promotion-banner__group{display:flex;overflow:hidden;padding:.75rem 0;position:relative}@media screen and (min-width:576px){.dca-promotion-banner__group{overflow-x:scroll}}@media screen and (min-width:992px){.dca-promotion-banner__group{overflow:visible}}.dca-promotion-banner__group .dca-promotion-banner__group-content{align-items:center;animation-delay:1s;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease;display:flex;width:100%}@media screen and (min-width:576px){.dca-promotion-banner__group .dca-promotion-banner__group-content{animation:none}}.dca-promotion-banner__group .dca-promotion-banner__group-content .dca-promotion-banner:first-child{animation-delay:1s;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease;z-index:-1}@media screen and (min-width:576px){.dca-promotion-banner__group .dca-promotion-banner__group-content .dca-promotion-banner:first-child{animation:none;z-index:1}}.dca-promotion-banner__group .dca-promotion-banner__group-content[data-banners="2"]{animation-name:promotion-banner-slide-left-2}.dca-promotion-banner__group .dca-promotion-banner__group-content[data-banners="2"] .dca-promotion-banner:first-child{animation-name:promotion-banner-first-image-slide-2}.dca-promotion-banner__group .dca-promotion-banner__group-content[data-banners="3"]{animation-name:promotion-banner-slide-left-3}.dca-promotion-banner__group .dca-promotion-banner__group-content[data-banners="3"] .dca-promotion-banner:first-child{animation-name:promotion-banner-first-image-slide-3}.dca-promotion-banner__group .dca-promotion-banner__group-content[data-banners="4"]{animation-name:promotion-banner-slide-left-4}.dca-promotion-banner__group .dca-promotion-banner__group-content[data-banners="4"] .dca-promotion-banner:first-child{animation-name:promotion-banner-first-image-slide-4}.dca-promotion-banner__group .dca-promotion-banner{background-color:var(--promotion-banner-group-bgcolor);flex:0 0 100%}@media screen and (min-width:576px){.dca-promotion-banner__group .dca-promotion-banner{flex-basis:45%}}@media screen and (min-width:992px){.dca-promotion-banner__group .dca-promotion-banner{flex:1}}@media screen and (min-width:576px){.dca-promotion-banner__group .dca-promotion-banner:not(:last-child){margin-right:1rem}}.dca-promotion-banner__group .dca-promotion-banner .dca-promotion-banner__icon{margin-left:1rem}@media screen and (min-width:576px){.dca-promotion-banner__group .dca-promotion-banner .dca-promotion-banner__icon{margin-left:0}}.dca-promotion-banner{align-self:flex-start;box-sizing:initial;display:flex;min-height:2.688rem}.dca-promotion-banner .dca-promotion-banner__icon{flex:0 0 3rem;height:3rem;margin-right:.5rem;width:3rem}.dca-promotion-banner .dca-promotion-banner__content{display:flex;flex-direction:column;justify-content:center;width:100%}.dca-promotion-banner .dca-promotion-banner__title{color:var(--promotion-banner-title-color);font-size:.875rem;font-weight:700}.dca-promotion-banner .dca-promotion-banner__link{margin-top:.25rem}.dca-promotion-banner .dca-promotion-banner__description{color:var(--promotion-banner-description-color);font-size:.75rem;font-weight:400;margin:.25rem 0 0}:after,:before,:root{--promotion-banner-group-wrapper-bordercolor:var(--colors-1-variant-5);--promotion-banner-group-bgcolor:var(--colors-white);--promotion-banner-title-color:var(--colors-title);--promotion-banner-description-color:var(--colors-1-variant-1);--product-review-comment-toggler-color:var(--colors-1-variant-3);--product-review-comment-button-color:var(--colors-primary)}.review__comment .comment__button-translation,.review__comment .comment__content-source{display:none}.review__comment.comment__source .comment__content-source{display:block}.review__comment.comment__source .comment__button-translation{display:inline}.review__comment.comment__source .comment__button-source,.review__comment.comment__source .comment__content-translation{display:none}.review__comment .comment__toggler{color:var(--product-review-comment-toggler-color);font-size:.875rem;font-weight:400}.review__comment .comment__toggler .comment__button{background-color:initial;border:none;color:var(--product-review-comment-button-color);cursor:pointer;display:block;font-weight:500;padding:0;text-decoration-line:underline}@media screen and (min-width:992px){.review__comment .comment__toggler .comment__button{display:inline}.review__comment .comment__toggler .comment__toggler-label{display:inline;margin-right:.5rem}}.review__comment .comment__toggler .comment__toggler-label:before{content:"\eaba";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.125rem;font-weight:400;height:1rem;height:1.25rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem;width:1.25rem}:after,:before,:root{--product-actions-over-bgcolor:var(--colors-white);--product-actions-divider-color:var(--colors-1-variant-7);--product-actions-favorite-button-registered-color:var(--colors-4);--product-presentation-plan-chip-bgcolor:var(--colors-white);--product-presentation-plan-chip-color:var(--colors-text)}body[data-pagetype=product] .product-actions.product-actions--over .product-actions__action{background-color:var(--product-actions-over-bgcolor);border-radius:100%;padding:.5rem}body[data-pagetype=product] .product-actions.product-actions--over .product-actions__action:not(:last-child){margin-right:1rem}body[data-pagetype=product] .product-actions .product-actions__action{padding:.25rem}@media screen and (min-width:992px){body[data-pagetype=product] .product-actions .product-actions__action{padding:0;position:relative}}body[data-pagetype=product] .product-actions .product-actions__action:not(:last-child){margin-right:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .product-actions .product-actions__action:not(:last-child){margin-right:2rem}body[data-pagetype=product] .product-actions .product-actions__action:not(:last-child):after{background-color:var(--product-actions-divider-color);bottom:0;content:"";height:1.0625rem;position:absolute;right:-1rem;top:.13rem;width:.0625rem}}body[data-pagetype=product] .product-actions .product-actions__favorite{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--icons-color-dark);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500}body[data-pagetype=product] .product-actions .product-actions__favorite:before{content:"\ea67";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.25rem;font-weight:400;height:1rem;height:1.25rem;line-height:1;line-height:1.25rem;vertical-align:middle;width:1rem;width:1.25rem}body[data-pagetype=product] .product-actions .product-actions__favorite .product-actions__favorite-label-unregistered{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .product-actions .product-actions__favorite .product-actions__favorite-label-unregistered{display:inline;margin-left:.25rem;text-decoration:underline}}body[data-pagetype=product] .product-actions .product-actions__favorite .product-actions__favorite-label-registered{display:none}body[data-pagetype=product] .product-actions .product-actions__favorite[data-favorite-registered]:before{color:var(--product-actions-favorite-button-registered-color);content:"\ea66"}body[data-pagetype=product] .product-actions .product-actions__favorite[data-favorite-registered] .product-actions__favorite-label-unregistered{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .product-actions .product-actions__favorite[data-favorite-registered] .product-actions__favorite-label-registered{display:inline;margin-left:.25rem;text-decoration:underline}}body[data-pagetype=product] .product-actions .product__share-button{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--icons-color-dark);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500}body[data-pagetype=product] .product-actions .product__share-button span{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .product-actions .product__share-button span{display:inline;margin-left:.25rem;text-decoration:underline}}body[data-pagetype=product] .product-actions .product__share-button:before{content:"\eaa3";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.25rem;font-weight:400;height:1rem;height:1.25rem;line-height:1;line-height:1.25rem;vertical-align:middle;width:1rem;width:1.25rem}body[data-pagetype=product] .zoom-medias-panel .details .product__reviews{background:none;margin-bottom:0;position:static}body[data-pagetype=product] .zoom-medias-panel .details .product__reviews .review__title{display:block}body[data-pagetype=product] .zoom-medias-panel .details .properties__highlight{margin-bottom:var(--spacings-16);padding-left:0;padding-right:0}body[data-pagetype=product] .zoom-medias-panel .details .properties__labels{display:inherit!important}body[data-pagetype=product] .zoom-medias-panel .details .properties__labels .properties__labels-number{display:none}body[data-pagetype=product] .zoom-medias-panel .details .properties__labels .property__label.label--hidden{display:block}.o-button{--button-loading-color:#0000;--button-primary-loading-bgcolor:rgb(var(--colors-neutral-900));--button-primary-bgcolor:rgb(var(--colors-action-primary-base));--button-primary-bordercolor:rgb(var(--colors-action-primary-base));--button-primary-color:rgb(var(--colors-action-primary-text));--button-primary-icon-color:rgb(var(--colors-action-primary-icon));--button-primary-hover-bgcolor:rgb(var(--colors-action-primary-hover-base));--button-primary-hover-bordercolor:rgb(var(--colors-action-primary-hover-border));--button-primary-hover-color:rgb(var(--colors-action-primary-hover-text));--button-primary-hover-icon-color:rgb(var(--colors-action-primary-hover-icon));--button-primary-active-bgcolor:rgb(var(--colors-action-primary-dark));--button-primary-active-bordercolor:rgb(var(--colors-action-primary-dark));--button-primary-active-color:rgb(var(--colors-neutral-900));--button-disabled-bgcolor:rgb(var(--colors-neutral-300));--button-disabled-bordercolor:rgb(var(--colors-neutral-300));--button-disabled-color:rgb(var(--colors-neutral-500));--button-inactive-bgcolor:rgb(var(--colors-neutral-300));--button-inactive-bordercolor:rgb(var(--colors-neutral-300));--button-inactive-color:rgb(var(--colors-neutral-500));--button-secondary-loading-bgcolor:rgb(var(--colors-brand-basic-light));--button-secondary-bgcolor:rgb(var(--colors-action-secondary-base));--button-secondary-bordercolor:rgb(var(--colors-action-secondary-base));--button-secondary-color:rgb(var(--colors-action-secondary-text));--button-secondary-icon-color:rgb(var(--colors-action-secondary-icon));--button-secondary-hover-bgcolor:rgb(var(--colors-action-secondary-hover-base));--button-secondary-hover-bordercolor:rgb(var(--colors-action-secondary-hover-border));--button-secondary-hover-color:rgb(var(--colors-action-secondary-hover-text));--button-secondary-hover-icon-color:rgb(var(--colors-action-secondary-hover-icon));--button-secondary-active-bgcolor:rgb(var(--colors-action-secondary-dark));--button-secondary-active-bordercolor:rgb(var(--colors-action-secondary-dark));--button-secondary-active-color:rgb(var(--colors-action-secondary-text));--button-tertiary-loading-bgcolor:rgb(var(--colors-neutral-700));--button-tertiary-bgcolor:rgb(var(--colors-action-tertiary-base));--button-tertiary-bordercolor:rgb(var(--colors-border-primary));--button-tertiary-color:rgb(var(--colors-action-tertiary-text));--button-tertiary-icon-color:rgb(var(--colors-action-tertiary-icon));--button-tertiary-hover-bgcolor:rgb(var(--colors-action-tertiary-hover-base));--button-tertiary-hover-bordercolor:rgb(var(--colors-action-tertiary-hover-border));--button-tertiary-hover-color:rgb(var(--colors-action-tertiary-hover-text));--button-tertiary-hover-icon-color:rgb(var(--colors-action-tertiary-hover-icon));--button-tertiary-active-bordercolor:rgb(var(--colors-action-tertiary-dark));--button-tertiary-active-color:rgb(var(--colors-action-tertiary-dark));--button-ghost-dark-loading-bgcolor:rgb(var(--colors-neutral-700));--button-ghost-dark-bgcolor:#0000;--button-ghost-dark-bordercolor:#0000;--button-ghost-dark-color:rgb(var(--colors-neutral-50));--button-ghost-dark-icon-color:rgb(var(--colors-action-tertiary-icon));--button-ghost-dark-hover-bgcolor:var(--transparencies-light-24);--button-ghost-dark-hover-bordercolor:#0000;--button-ghost-dark-hover-color:rgb(var(--colors-neutral-50));--button-ghost-dark-hover-icon-color:#0000;--button-ghost-dark-active-bordercolor:#0000;--button-ghost-dark-active-color:rgb(var(--colors-neutral-50));--button-ghost-light-loading-bgcolor:rgb(var(--colors-neutral-700));--button-ghost-light-bgcolor:#0000;--button-ghost-light-bordercolor:#0000;--button-ghost-light-color:rgb(var(--colors-action-tertiary-text));--button-ghost-light-icon-color:rgb(var(--colors-action-tertiary-icon));--button-ghost-light-hover-bgcolor:var(--transparencies-dark-12);--button-ghost-light-hover-bordercolor:#0000;--button-ghost-light-hover-color:rgb(var(--colors-action-tertiary-text));--button-ghost-light-hover-icon-color:#0000;--button-ghost-light-active-bordercolor:#0000;--button-ghost-light-active-color:rgb(var(--colors-action-tertiary-text));--button-progress-bar-bgcolor:rgb(var(--colors-neutral-400));--button-loading-animation-bgcolor:rgb(var(--colors-brand-basic-light));--button-loading-bgcolor:#0000;--button-link-color:rgb(var(--colors-action-link-primary))}.dca-skeleton__block,.o-skeleton{--skeleton-loading-animation-bgcolor:rgb(var(--colors-neutral-500));--skeleton-loading-bgcolor:rgb(var(--colors-neutral-400))}@keyframes skeleton-loading{0%,44%,88.1%,to{transform-origin:left}0%,88%,to{transform:scaleX(0)}44.1%,88%{transform-origin:right}33%,44%{transform:scaleX(1)}}.dca-skeleton__block,.o-skeleton{background-color:var(--skeleton-loading-bgcolor)!important;border:none!important;border-radius:.5rem!important;display:inline-block;min-width:5rem;overflow:hidden;position:relative}.dca-skeleton__block:before,.o-skeleton:before{content:""!important}.dca-skeleton__block:after,.o-skeleton:after{animation:skeleton-loading 1s cubic-bezier(0,0,.5,0) infinite;background-color:var(--skeleton-loading-animation-bgcolor)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.o-button{-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;align-items:center;border-radius:var(--radiuses-8);border-style:solid;border-width:.063rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:var(--spacings-4);justify-content:center;letter-spacing:.022rem;line-height:1.2;text-align:center;text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}@media screen and (min-width:320px){.o-button{display:inline-flex}}@media screen and (min-width:576px){.o-button{font-size:1rem}}.o-button:active,.o-button:hover{text-decoration:none}.o-button.o-button--small{height:2.5rem;padding:var(--spacings-8) var(--spacings-16)}.o-button.o-button--medium{height:3rem;padding:var(--spacings-12) var(--spacings-16)}.o-button.o-button--large{height:3.5rem;padding:var(--spacings-16)}.o-button.o-button--large>svg{height:1rem;width:1rem}.o-button.o-button--disabled,.o-button[disabled]{cursor:not-allowed}.o-button.o-button--disabled{box-shadow:none;pointer-events:none}.o-button.o-button--with-loading .o-button__text.dca-skeleton__block.dca-skeleton__block{font-size:.25rem;width:50%}.o-button[hidden]{display:none}.o-button>svg{height:.875rem;width:.875rem}.o-button .o-button__text{pointer-events:none}.o-button .dca-skeleton__block{background-color:var(--button-loading-bgcolor)!important}.o-button .dca-skeleton__block:after{background-color:var(--button-loading-animation-bgcolor)!important}.o-button--link{background:none;border:none;color:var(--button-link-color);cursor:pointer;font-weight:500;height:auto;padding:0;text-align:left;text-decoration:underline}.o-button--circle{border-radius:50%;height:2rem;margin:0;padding:0;width:2rem}.o-button--circle,a.button,a.o-button,span.o-button{align-items:center;display:flex;justify-content:center}.o-button--with-progress{overflow:hidden;position:relative}.o-button--with-progress.o-button--disabled{pointer-events:all}.o-button--with-progress.o-button--disabled:hover{background-color:var(--button-disabled-bgcolor);border-color:var(--button-disabled-bordercolor);box-shadow:none;color:var(--button-disabled-color)}.o-button--with-progress.o-button--disabled:not(:hover) .o-button__text{position:relative;z-index:2}.o-button--with-progress .o-button__progress{background-color:var(--button-progress-bar-bgcolor);border-radius:0 0 var(--radiuses-4) var(--radiuses-4);bottom:0;height:.25rem;left:0;position:absolute;right:0;width:100%;z-index:1}.o-button--with-progress .o-button__progress[value="100"]{display:none}.o-button--with-progress .o-button__progress::-moz-progress-bar{background:var(--button-current-bg-color);-moz-transition:width .3s linear;transition:width .3s linear}.o-button--with-progress .o-button__progress::-webkit-progress-bar{background:var(--button-progress-bar-bgcolor)}.o-button--with-progress .o-button__progress::-webkit-progress-value{background:var(--button-current-bg-color);-webkit-transition:width .3s linear;transition:width .3s linear}.button--primary,.o-button--primary{--button-current-bg-color:var(--button-primary-bgcolor);background-color:var(--button-current-bg-color);border-color:var(--button-primary-bordercolor);color:var(--button-primary-color)}.button--primary:hover,.o-button--primary:hover{background-color:var(--button-primary-hover-bgcolor);border-color:var(--button-primary-hover-bordercolor);box-shadow:0 .25rem .5rem 0 rgba(var(--colors-transparencies-primary-100),.32);color:var(--button-primary-hover-color)}.button--primary:hover svg,.o-button--primary:hover svg{fill:var(--button-primary-hover-icon-color)}.button--primary:active:not(.o-button--disabled),.button--primary:focus:not(.o-button--disabled),.o-button--primary:active:not(.o-button--disabled),.o-button--primary:focus:not(.o-button--disabled){background-color:var(--button-primary-active-bgcolor);border-color:var(--button-primary-active-bordercolor);box-shadow:.062rem .125rem .25rem 0 rgba(var(--colors-transparencies-dark-12),.12);color:var(--button-primary-active-color)}.button--primary.o-button--with-loading .o-button__text.dca-skeleton__block:after,.o-button--primary.o-button--with-loading .o-button__text.dca-skeleton__block:after{background-color:var(--button-primary-loading-bgcolor)!important}.button--primary svg,.o-button--primary svg{fill:var(--button-primary-icon-color)}.button--secondary,.o-button--secondary{--button-current-bg-color:var(--button-secondary-bgcolor);background-color:var(--button-current-bg-color);border-color:var(--button-secondary-bordercolor);color:var(--button-secondary-color)}.button--secondary:hover,.o-button--secondary:hover{background-color:var(--button-secondary-hover-bgcolor);border-color:var(--button-secondary-hover-bordercolor);box-shadow:0 .25rem .5rem 0 rgba(var(--colors-transparencies-secondary-100),.32);color:var(--button-secondary-hover-color)}.button--secondary:hover svg,.o-button--secondary:hover svg{fill:var(--button-secondary-hover-icon-color)}.button--secondary:active:not(.o-button--disabled),.button--secondary:focus:not(.o-button--disabled),.o-button--secondary:active:not(.o-button--disabled),.o-button--secondary:focus:not(.o-button--disabled){background-color:var(--button-secondary-active-bgcolor);border-color:var(--button-secondary-active-bordercolor);box-shadow:.062rem .125rem .25rem 0 rgba(var(--colors-transparencies-dark-12),.12);color:var(--button-secondary-active-color)}.button--secondary.o-button--with-loading .o-button__text.dca-skeleton__block:after,.o-button--secondary.o-button--with-loading .o-button__text.dca-skeleton__block:after{background-color:var(--button-secondary-loading-bgcolor)!important}.button--secondary svg,.o-button--secondary svg{fill:var(--button-secondary-icon-color)}.button--tertiary,.o-button--tertiary{--button-current-bg-color:var(--button-tertiary-bgcolor);background-color:var(--button-current-bg-color);border-color:var(--button-tertiary-bordercolor);color:var(--button-tertiary-color)}.button--tertiary:hover,.o-button--tertiary:hover{background-color:var(--button-tertiary-hover-bgcolor);border-color:var(--button-tertiary-hover-bordercolor);box-shadow:none;color:var(--button-tertiary-hover-color)}.button--tertiary:hover svg,.o-button--tertiary:hover svg{fill:var(--button-tertiary-hover-icon-color)}.button--tertiary:active:not(.o-button--disabled),.button--tertiary:focus:not(.o-button--disabled),.o-button--tertiary:active:not(.o-button--disabled),.o-button--tertiary:focus:not(.o-button--disabled){border-color:var(--button-tertiary-active-bordercolor);box-shadow:none;color:var(--button-tertiary-active-color)}.button--tertiary.o-button--with-loading .o-button__text.dca-skeleton__block:after,.o-button--tertiary.o-button--with-loading .o-button__text.dca-skeleton__block:after{background-color:var(--button-tertiary-loading-bgcolor)!important}.button--tertiary svg,.o-button--tertiary svg{fill:var(--button-tertiary-icon-color)}.button--ghost-dark,.o-button--ghost-dark{--button-current-bg-color:var(--button-ghost-dark-bgcolor);background-color:var(--button-current-bg-color);border-color:var(--button-ghost-dark-bordercolor);color:var(--button-ghost-dark-color)}.button--ghost-dark:hover,.o-button--ghost-dark:hover{background-color:var(--button-ghost-dark-hover-bgcolor);border-color:var(--button-ghost-dark-hover-bordercolor);box-shadow:none;color:var(--button-ghost-dark-hover-color)}.button--ghost-dark:hover svg,.o-button--ghost-dark:hover svg{fill:var(--button-ghost-dark-hover-icon-color)}.button--ghost-dark:active:not(.o-button--disabled),.button--ghost-dark:focus:not(.o-button--disabled),.o-button--ghost-dark:active:not(.o-button--disabled),.o-button--ghost-dark:focus:not(.o-button--disabled){border-color:var(--button-ghost-dark-active-bordercolor);box-shadow:none;color:var(--button-ghost-dark-active-color)}.button--ghost-dark.o-button--with-loading .o-button__text.dca-skeleton__block:after,.o-button--ghost-dark.o-button--with-loading .o-button__text.dca-skeleton__block:after{background-color:var(--button-ghost-dark-loading-bgcolor)!important}.button--ghost-dark svg,.o-button--ghost-dark svg{fill:var(--button-ghost-dark-icon-color)}.button--ghost-light,.o-button--ghost-light{--button-current-bg-color:var(--button-ghost-light-bgcolor);background-color:var(--button-current-bg-color);border-color:var(--button-ghost-light-bordercolor);color:var(--button-ghost-light-color)}.button--ghost-light:hover,.o-button--ghost-light:hover{background-color:var(--button-ghost-light-hover-bgcolor);border-color:var(--button-ghost-light-hover-bordercolor);box-shadow:none;color:var(--button-ghost-light-hover-color)}.button--ghost-light:hover svg,.o-button--ghost-light:hover svg{fill:var(--button-ghost-light-hover-icon-color)}.button--ghost-light:active:not(.o-button--disabled),.button--ghost-light:focus:not(.o-button--disabled),.o-button--ghost-light:active:not(.o-button--disabled),.o-button--ghost-light:focus:not(.o-button--disabled){border-color:var(--button-ghost-light-active-bordercolor);box-shadow:none;color:var(--button-ghost-light-active-color)}.button--ghost-light.o-button--with-loading .o-button__text.dca-skeleton__block:after,.o-button--ghost-light.o-button--with-loading .o-button__text.dca-skeleton__block:after{background-color:var(--button-ghost-light-loading-bgcolor)!important}.button--ghost-light svg,.o-button--ghost-light svg{fill:var(--button-ghost-light-icon-color)}.button--disabled,.o-button--disabled{background-color:var(--button-disabled-bgcolor)}.button--disabled,.button--disabled:not(.o-button--with-progress):active,.button--disabled:not(.o-button--with-progress):focus,.button--disabled:not(.o-button--with-progress):hover,.o-button--disabled,.o-button--disabled:not(.o-button--with-progress):active,.o-button--disabled:not(.o-button--with-progress):focus,.o-button--disabled:not(.o-button--with-progress):hover{border-color:var(--button-disabled-bordercolor);color:var(--button-disabled-color)}.button--disabled svg,.button--disabled:hover svg,.o-button--disabled svg,.o-button--disabled:hover svg{fill:var(--button-disabled-color)}.button--inactive,.o-button--inactive{background-color:var(--button-inactive-bgcolor);border-color:var(--button-inactive-bordercolor);color:var(--button-inactive-color)}.button--inactive svg,.button--inactive:hover svg,.o-button--inactive svg,.o-button--inactive:hover svg{fill:var(--button-inactive-color)}.o-button.o-button--with-loading .o-button__text.dca-skeleton__block{color:var(--button-loading-color)!important}.o-button{--button-primary-hover-bgcolor:rgb(var(--colors-action-primary-dark));--button-primary-hover-bordercolor:rgb(var(--colors-action-primary-dark));--button-secondary-loading-bgcolor:var(--button-primary-loading-bgcolor);--button-secondary-hover-bgcolor:var(--button-primary-hover-bgcolor);--button-secondary-hover-bordercolor:var(--button-primary-hover-bordercolor);--button-secondary-active-bgcolor:var(--button-primary-active-bgcolor);--button-secondary-active-bordercolor:var(--button-primary-active-bordercolor);--button-secondary-active-color:var(--button-primary-active-color);border-bottom:.188rem solid rgba(var(--colors-neutral-800),.39);font-size:1rem}.o-button--circle,.o-button--link,.o-button--with-progress{border-bottom:0}.flags-strips{display:flex;flex-wrap:wrap;font-size:.75rem;position:relative}.flags-strips[data-slim=true]>.flag-strip>.strip-text{background-color:initial!important;padding:var(--spacings-4) 0}.flags-strips:not([data-slim=true]){row-gap:var(--spacings-8)}.flags-strips:not([data-slim=true])>.flag-strip>.strip-text{box-shadow:var(--shadows-elements-label);color:rgb(var(--colors-texts-body-primary-light))!important}.flags-strips>.flag-strip{align-items:center;display:flex;max-width:100%}.flags-strips>.flag-strip:not(:last-child):after{content:"\2022";margin-left:var(--spacings-8);margin-right:var(--spacings-8)}.flags-strips>.flag-strip>.strip-text{border-radius:var(--radiuses-4);column-gap:var(--spacings-4);display:flex;font-weight:700;max-width:100%;padding:var(--spacings-4)}.flags-strips>.flag-strip>.strip-text>.strip-icon{flex-shrink:0}.flags-strips>.flag-strip>.strip-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flags-strips>.flag-strip>.strip-tooltip{max-width:10rem;padding:0}.flags-strips>.flag-strip>.strip-tooltip>.dca-tooltip__content{border-radius:var(--radiuses-4);padding:var(--spacings-8)}.slider-navigation{display:flex;gap:var(--spacings-8)}.slider-navigation>[data-direction]{align-items:center;background-color:rgb(var(--colors-neutral-50));border:.0625rem solid rgb(var(--colors-neutral-400));border-radius:var(--radiuses-60);box-shadow:var(--shadows-neutral-200);cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem;z-index:10}.slider-navigation>[data-direction][aria-disabled=true]{background-color:initial;box-shadow:none;cursor:default}.slider-navigation>[data-direction][aria-disabled=true]:before{color:rgb(var(--colors-neutral-300))}.slider-navigation>[data-direction]:before{color:rgb(var(--colors-icons-dark));content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.slider-navigation>[data-direction=left]:before{transform:rotate(180deg)}.slider-navigation [data-direction]:not([aria-controls]){visibility:hidden}.slider-pagination{align-items:center;background:none;display:flex;gap:var(--spacings-4);justify-content:center;min-height:.375rem;padding:0;width:100%}.slider-pagination:before{content:none}.slider-pagination>span{background-color:rgb(var(--colors-neutral-400));border-radius:var(--radiuses-full);display:inline-block;height:.375rem;margin:0!important;opacity:1;width:.375rem}.slider-pagination>span:last-child:not([aria-current=true]){height:.25rem;width:.25rem}.slider-pagination>[aria-current=true]{background-color:rgb(var(--colors-neutral-900));border-radius:var(--radiuses-16);outline:.062rem solid rgb(var(--colors-neutral-50))}.slider-pagination:not([class*=swiper-pagination-]){visibility:hidden}.slider:not(.swiper-initialized)>.slider-wrapper{gap:var(--spacings-16)}.slider>.slider-wrapper>.slide{flex-shrink:0;margin:0;will-change:opacity}.images-slider{position:relative}.images-slider:hover>.slider-navigation{visibility:visible}.images-slider .swiper-initialized .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev):not([data-with-more]) img{display:none}.images-slider>.slider-pagination,.images-slider>.slider-pagination.swiper-pagination-bullets{bottom:var(--spacings-12);left:auto;position:absolute;top:auto;width:100%;z-index:1}.images-slider>.slider-navigation{z-index:1}@media screen and (min-width:576px){.images-slider>.slider-navigation{visibility:hidden}}.images-slider>.slider-navigation>[data-direction][aria-disabled=true]{visibility:hidden}.images-slider>.slider-navigation>[data-direction]{position:absolute;top:50%;transform:translateY(-50%)}.images-slider>.slider-navigation>[data-direction=left]{left:var(--spacings-8)}.images-slider>.slider-navigation>[data-direction=right]{right:var(--spacings-8)}.images-slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.images-slider figure{margin:0;overflow:hidden;position:relative}.images-slider figure>img{height:100%;object-fit:cover;width:100%}.images-slider [data-with-more]{align-items:center;bottom:0;color:rgb(var(--colors-neutral-50));display:flex;font-weight:700;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.images-slider [data-with-more]:after{background-color:rgb(var(--colors-neutral-900));bottom:0;content:"";left:0;opacity:.64;position:absolute;right:0;top:0}.images-slider [data-with-more]>span{font-size:1rem;font-weight:700;z-index:1}@media screen and (min-width:576px){.images-slider [data-with-more]>span{font-size:1.25rem}}.images-slider [data-with-more]>span strong{display:block;font-size:1.25rem;text-align:center}@media screen and (min-width:576px){.images-slider [data-with-more]>span strong{font-size:1.75rem}}.dca-tooltip-v2{--tooltip-v2-bgcolor:rgb(var(--colors-background-primary));--tooltip-v2-bordercolor:rgb(var(--colors-border-primary));--tooltip-v2-color:rgb(var(--colors-texts-title-primary-dark));border:.063rem solid var(--tooltip-v2-bordercolor);border-radius:.25rem;box-shadow:var(--shadows-neutral-200);cursor:default;font-size:.813rem;left:0;position:absolute;top:0;width:-webkit-max-content;width:max-content;z-index:110}.dca-tooltip-v2[hidden]{display:none}.dca-tooltip-v2:after,.dca-tooltip-v2:before{content:"";position:absolute}.dca-tooltip-v2>.arrow{border:.062rem solid var(--tooltip-v2-bordercolor);height:.5rem;overflow:hidden;pointer-events:none;transform:rotate(45deg);width:.5rem;z-index:1}.dca-tooltip-v2>.arrow,.dca-tooltip-v2>.arrow:before{background-color:var(--tooltip-v2-bgcolor);box-shadow:var(--shadows-neutral-200);position:absolute}.dca-tooltip-v2>.arrow:before{bottom:-.375rem;content:"";height:.375rem;left:0;right:0}.dca-tooltip-v2[data-placement^=top]:after,.dca-tooltip-v2[data-placement^=top]:before{height:1.375rem;left:0;right:0}.dca-tooltip-v2[data-placement^=top]:after{top:-1rem}.dca-tooltip-v2[data-placement^=top]:before{bottom:-1rem}.dca-tooltip-v2[data-placement^=top]>.arrow{border-left:0;border-top:0}.dca-tooltip-v2[data-placement^=bottom]:after,.dca-tooltip-v2[data-placement^=bottom]:before{height:1.375rem;left:0;right:0}.dca-tooltip-v2[data-placement^=bottom]:after{bottom:-1rem}.dca-tooltip-v2[data-placement^=bottom]:before{top:-1rem}.dca-tooltip-v2[data-placement^=bottom]>.arrow{border-bottom:0;border-right:0}.dca-tooltip-v2[data-placement^=left]:after,.dca-tooltip-v2[data-placement^=left]:before{bottom:0;top:0;width:.5rem}.dca-tooltip-v2[data-placement^=left]:after{left:-.5rem}.dca-tooltip-v2[data-placement^=left]:before{right:-.5rem}.dca-tooltip-v2[data-placement^=left]>.arrow{border-bottom:0;border-left:0}.dca-tooltip-v2[data-placement^=right]:after,.dca-tooltip-v2[data-placement^=right]:before{bottom:0;right:0;top:0;width:.5rem}.dca-tooltip-v2[data-placement^=right]:after{right:-.5rem}.dca-tooltip-v2[data-placement^=right]:before{left:-.5rem}.dca-tooltip-v2[data-placement^=right]>.arrow{border-right:0;border-top:0}.dca-tooltip-v2>.content{background-color:var(--tooltip-v2-bgcolor);color:var(--tooltip-v2-color);padding:.5rem;position:relative;z-index:2}.dca-tooltip-v2>.content p{margin:0}.product-card{--card-padding:var(--spacings-16);--card-half-padding:calc(var(--card-padding)/2);background-color:rgb(var(--colors-neutral-50));column-gap:var(--spacings-16);cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;padding:0 var(--card-padding) var(--card-padding);position:relative}.product-card:not([data-type=borderless]){border:.062rem solid rgb(var(--colors-neutral-500));border-radius:var(--radiuses-16)}.product-card:not([data-type=borderless]) .product-card__images .images-slider figure{border-radius:var(--radiuses-16) var(--radiuses-16) 0 0}.product-card[data-type=borderless]{--card-padding:var(--spacings-8);padding-bottom:0}.product-card[data-type=selected]{border-color:rgb(var(--colors-neutral-900));box-shadow:var(--shadows-neutral-200)}.product-card:not([data-with-selected-text]) .product-card__images{margin-bottom:var(--spacings-16)}.product-card .product-card__selected-title{align-items:center;background-color:rgb(var(--colors-neutral-900));color:rgb(var(--colors-neutral-50));display:inline-flex;font-size:.75rem;font-weight:700;grid-area:product-card-selected-text;height:1.75rem;margin-bottom:var(--card-padding);margin-left:calc(var(--card-padding)*-1);margin-right:calc(var(--card-padding)*-1);padding:var(--spacings-4) var(--card-padding)}.product-card .product-card__name{display:inline-flex;font-size:1rem;font-weight:700;grid-area:product-card-name;margin:0}.product-card .product-card__name,.product-card .product-card__name .product-card__link{color:rgb(var(--colors-neutral-900));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-card__name .product-card__stars{font-size:.6rem}@media screen and (min-width:992px){.product-card .product-card__name .product-card__stars{font-size:.688rem}}.product-card .product-card__name .product-card__stars{margin-left:var(--spacings-8)}.product-card .product-card__location{font-size:.75rem;font-weight:400;grid-area:product-card-location;margin-bottom:var(--spacings-8)}.product-card .product-card__location a{color:rgb(var(--colors-neutral-800))}.product-card .product-card__location a:not(:hover){text-decoration:none}.product-card .product-card__view-map{background:none;border:none;color:rgb(var(--colors-brand-primary-base));cursor:pointer;padding:0;text-decoration:underline}.product-card .product-card__view-map:before{content:"-";display:inline-block;margin-right:.25rem}.product-card .product-card__reviews{align-items:center;display:flex;grid-area:product-card-reviews;margin-bottom:var(--spacings-12)}.product-card .product-card__reviews strong{font-size:.75rem;font-weight:700}.product-card .product-card__reviews .product-card__reviews-tripadvisor{align-items:center;display:flex}.product-card .product-card__reviews .product-card__reviews-tripadvisor img{height:.875rem;margin:-.25rem -.3rem 0 -.5rem;min-width:5.828rem;width:5.828rem}.product-card .product-card__reviews .product-card__reviews-campings{align-items:center;display:flex;font-size:.625rem;font-weight:400;gap:var(--spacings-4)}.product-card .product-card__reviews .product-card__reviews-campings>strong>span{font-weight:400}.product-card .product-card__reviews .product-card__reviews-tripadvisor+.product-card__reviews-campings{border-left:.062rem solid rgb(var(--colors-neutral-500));margin-left:var(--spacings-8);padding-left:var(--spacings-8)}.product-card .product-card__images{align-self:flex-start;grid-area:product-card-images;margin-left:calc(var(--card-padding)*-1);margin-right:calc(var(--card-padding)*-1);position:relative;width:calc(100% + var(--card-padding)*2)}.product-card .product-card__images .dca-images-slider .swiper-pagination{align-items:center;background:none;bottom:var(--spacings-12);display:flex;justify-content:center;left:0;padding:0;width:100%}.product-card .product-card__images .dca-images-slider .swiper-pagination:before{content:none}.product-card .product-card__images .dca-images-slider .swiper-pagination .swiper-pagination-bullet{background-color:rgb(var(--colors-neutral-100));height:.375rem;margin:0 var(--spacings-4);opacity:1;width:.375rem}.product-card .product-card__images .dca-images-slider .swiper-pagination .swiper-pagination-bullet:last-child:not(.swiper-pagination-bullet-active){height:.25rem;width:.25rem}.product-card .product-card__images .dca-images-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgb(var(--colors-neutral-900));border-radius:var(--radiuses-16);outline:.062rem solid rgb(var(--colors-neutral-50))}.product-card .product-card__images .images-slider figure{border-radius:var(--radiuses-16);height:13.5rem}.product-card .product-card__images .dca-slider-more__images{border-radius:var(--radiuses-16)}.product-card .product-card__images .product-card__favorite{background-color:rgb(var(--colors-neutral-50));border:none;border-radius:100%;bottom:var(--spacings-8);color:rgb(var(--colors-neutral-800));cursor:pointer;display:block;padding:var(--spacings-8);position:absolute;right:var(--spacings-8);z-index:1}.product-card .product-card__images .product-card__favorite:before{content:"\ea67";display:inline-block;display:block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.product-card .product-card__images .product-card__favorite[data-favorite-registered]:before{color:rgb(var(--colors-swatch-accent-brink-pink));content:"\ea66"}.product-card .product-card__properties{display:none;font-size:.75rem;font-weight:400;grid-area:product-card-properties;margin-bottom:var(--spacings-12);overflow:hidden;position:relative}@media screen and (min-width:992px){.product-card .product-card__properties{display:inline-flex}}.product-card .product-card__properties:before{background:linear-gradient(90deg,rgb(var(--colors-neutral-50)) 19.2%,#f8fafd00 87.14%);bottom:0;content:"";position:absolute;right:0;top:0;transform:rotate(180deg);width:8rem;z-index:1}.product-card .product-card__properties div,.product-card .product-card__properties span{align-self:flex-start;background-color:rgb(var(--colors-brand-secondary-lighter));border-radius:var(--radiuses-8);flex:0 0 auto;padding:var(--spacings-4) var(--spacings-8)}.product-card .product-card__properties div{margin-right:var(--spacings-4)}.product-card .product-card__properties span{bottom:0;position:absolute;right:0;top:0;z-index:2}@media screen and (min-width:576px){.product-card .product-card__properties span{display:none}}.product-card .product-card__assets{font-weight:400;grid-area:product-card-assets}.product-card .product-card__assets li{align-items:center;display:flex}.product-card .product-card__assets li:not(:last-child){margin-bottom:var(--spacings-4)}.product-card .product-card__assets li:before{content:"\ea37";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.product-card[data-with-bestoffer] .product-card__offer{display:grid}.product-card .product-card__offer{align-items:flex-start;align-self:stretch;color:rgb(var(--colors-neutral-800));column-gap:var(--spacings-8);display:none;grid-area:product-card-offer;grid-template-areas:"product-card-offer-details        product-card-offer-prices" "product-card-offer-price-details  product-card-offer-price-details" "product-card-offer-reward         product-card-offer-reward";margin-top:auto}@media screen and (min-width:992px){.product-card .product-card__offer{cursor:default}}.product-card .product-card__offer .product-card__offer-details,.product-card .product-card__offer .product-card__offer-prices{display:flex;flex-direction:column}.product-card .product-card__offer .product-card__offer-details{grid-area:product-card-offer-details;margin-bottom:var(--spacings-4)}.product-card .product-card__offer .product-card__offer-details .product-card__offer-name{font-size:.875rem;font-weight:700}.product-card .product-card__offer .product-card__offer-details .product-card__offer-intro{display:none;font-size:.75rem;font-weight:700}.product-card .product-card__offer .product-card__offer-details .product-card__offer-dates{font-size:.75rem}.product-card .product-card__offer .product-card__offer-prices{grid-area:product-card-offer-prices}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-discount-info{align-items:center;display:flex;font-size:.625rem;justify-content:flex-end}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-discount-info .product-card__offer-discount-info-text{align-items:center;display:inline-flex}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-discount-info .product-card__offer-discount-info-text:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.625rem;font-weight:400;height:1rem;height:.625rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem;width:.625rem}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-price{align-items:center;color:rgb(var(--colors-neutral-900));display:inline-flex;font-size:1.25rem;gap:var(--spacings-4);justify-content:flex-end;text-align:right}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-discount{background-color:rgb(var(--colors-swatch-green-light));border-radius:0;color:rgb(var(--colors-texts-body-primary-light));font-size:.75rem;font-weight:700;line-height:1.15;padding:var(--spacings-4);text-shadow:.062rem 0 .062rem #ffffff80}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-old-price{align-items:center;display:flex;font-size:.75rem;font-weight:400;justify-content:flex-end}.product-card .product-card__offer .product-card__offer-prices .product-card__offer-old-price span{text-decoration:line-through}.product-card .product-card__offer .product-card__offer-price-details{display:flex;font-size:.75rem;grid-area:product-card-offer-price-details;justify-content:flex-end}.product-card .product-card__offer .accommodation-offer-booking-reward{grid-area:product-card-offer-reward;justify-self:flex-end}.product-card .product-card__message,.product-card .product-card__offer-message{background-color:rgb(var(--colors-background-secondary));border-radius:var(--radiuses-8);grid-column:1/span 2;padding:var(--spacings-8)}.product-card .product-card__message button,.product-card .product-card__offer-message button{display:block;font-size:.75rem;margin-top:var(--spacings-8)}.product-card .product-card__message{font-size:.875rem;grid-column:1/span 3}@media screen and (min-width:992px){.product-card .product-card__message{margin-top:var(--spacings-8)}}.product-card .product-card__content{display:none;grid-area:product-card-content}.product-card .product-card__teaser{color:rgb(var(--colors-neutral-800));font-size:.75rem;font-weight:400;margin-bottom:0}.product-card .product-card__teaser .product-card__teaser-more{text-decoration:underline}.product-card[data-with-bestoffer] .product-card__actions{display:none}.product-card .product-card__actions{grid-area:product-card-actions;margin-top:var(--spacings-8)}@media screen and (min-width:992px){.product-card .product-card__actions{align-items:center;display:flex}}.product-card .product-card__actions .product-card__view-accommodations{color:rgb(var(--colors-brand-primary-base));font-size:.75rem;font-weight:400;text-decoration:underline}.product-card .product-card__actions .product-card__view-accommodations:after{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.product-card .product-card__flags{display:flex;gap:var(--spacings-4);left:var(--card-padding);position:absolute;right:0;top:0;z-index:2}.product-card .product-card__flags>.product-card__flag{left:calc(var(--card-padding)*-1.75);max-width:100%;position:absolute;top:var(--spacings-8)}@media screen and (min-width:992px){.product-card .product-card__flags>.product-card__flag{left:calc((var(--card-half-padding) + var(--card-padding))*-1);top:var(--spacings-8)}}.product-card .product-card__flags .product-card__award{border-radius:0 var(--radiuses-4) 0 0;overflow:hidden;position:absolute;right:var(--spacings-8)}.product-card .dca-tooltip-v2{max-width:10rem}@media screen and (min-width:320px) and (max-width:575px){.product-card[data-mobile-variant=variant-1]{display:grid;grid-template-areas:"product-card-images product-card-name" "product-card-images product-card-reviews" "product-card-images product-card-offer";grid-template-columns:7.188rem 1fr;padding:var(--spacings-8)}.product-card[data-mobile-variant=variant-1] .accommodation-offer-booking-reward,.product-card[data-mobile-variant=variant-1] .product-card__actions,.product-card[data-mobile-variant=variant-1] .product-card__assets,.product-card[data-mobile-variant=variant-1] .product-card__flags,.product-card[data-mobile-variant=variant-1] .product-card__location,.product-card[data-mobile-variant=variant-1] .product-card__offer-name,.product-card[data-mobile-variant=variant-1] .product-card__properties,.product-card[data-mobile-variant=variant-1] .product-card__teaser,.product-card[data-mobile-variant=variant-1][data-with-selected-text] .product-card__selected-title{display:none}.product-card[data-mobile-variant=variant-1] .product-card__name{align-items:flex-start}.product-card[data-mobile-variant=variant-1] .product-card__images{margin:calc(var(--spacings-8)*-1);width:calc(7.188rem + var(--spacings-8))}.product-card[data-mobile-variant=variant-1] .product-card__images .images-slider figure{border-radius:var(--radiuses-16) 0 0 var(--radiuses-16);height:7.188rem}.product-card[data-mobile-variant=variant-1] .product-card__images .swiper-pagination{display:none}.product-card[data-mobile-variant=variant-1] .product-card__offer{display:flex;flex-direction:column}.product-card[data-mobile-variant=variant-1] .product-card__offer .product-card__offer-prices{align-self:flex-end}.product-card[data-mobile-variant=variant-1] .product-card__reviews .product-card__reviews-tripadvisor+.product-card__reviews-campings>span{display:none}}@media screen and (min-width:992px){.product-card[data-desktop-variant=variant-1]{border-color:rgb(var(--colors-border-primary));display:grid;font-size:.875rem;grid-template-areas:"product-card-images product-card-name       product-card-name" "product-card-images product-card-location   product-card-location" "product-card-images product-card-reviews    product-card-reviews" "product-card-images product-card-properties product-card-properties" "product-card-images product-card-content    product-card-actions";grid-template-columns:15.125rem 1fr;padding:var(--card-padding)}.product-card[data-desktop-variant=variant-1][data-type=borderless]{--card-padding:var(--spacings-16)}.product-card[data-desktop-variant=variant-1][data-with-selected-text]{border-color:rgb(var(--colors-neutral-900));box-shadow:var(--shadows-neutral-200);grid-template-areas:"product-card-selected-text product-card-selected-text product-card-selected-text" "product-card-images        product-card-name          product-card-name" "product-card-images        product-card-location      product-card-location" "product-card-images        product-card-reviews       product-card-reviews" "product-card-images        product-card-properties    product-card-properties" "product-card-images        product-card-content       product-card-actions"}.product-card[data-desktop-variant=variant-1] .product-card__selected-title{align-items:center;background-color:rgb(var(--colors-neutral-900));border-radius:var(--radiuses-16) var(--radiuses-16) 0 0;color:rgb(var(--colors-neutral-50));display:inline-flex;font-size:1rem;font-weight:700;height:auto;margin:calc(var(--card-padding)*-1) calc(var(--card-padding)*-1) var(--card-half-padding) calc(var(--card-padding)*-1);padding:var(--card-padding);z-index:1}.product-card[data-desktop-variant=variant-1] .product-card__content,.product-card[data-desktop-variant=variant-1][data-with-bestoffer] .product-card__actions{display:block}.product-card[data-desktop-variant=variant-1] .product-card__offer{display:none}.product-card[data-desktop-variant=variant-1] .product-card__name{align-items:flex-start;font-size:1.25rem}.product-card[data-desktop-variant=variant-1] .product-card__flags .product-card__flag{display:none}.product-card[data-desktop-variant=variant-1] .product-card__location,.product-card[data-desktop-variant=variant-1] .product-card__properties,.product-card[data-desktop-variant=variant-1] .product-card__teaser{font-size:.875rem}.product-card[data-desktop-variant=variant-1] .product-card__teaser{display:block;line-height:1.7}.product-card[data-desktop-variant=variant-1] .product-card__message{display:block}.product-card[data-desktop-variant=variant-1] .product-card__images{margin:0;width:100%}.product-card[data-desktop-variant=variant-1] .product-card__images .images-slider figure{border-radius:var(--radiuses-8);height:13.375rem}.product-card[data-desktop-variant=variant-1] .product-card__actions{align-self:flex-end;margin-left:var(--spacings-16)}.product-card[data-desktop-variant=variant-1] .product-card__actions button{font-size:.875rem}}.product-card-skeleton .dca-skeleton__block{min-width:auto}.product-card-skeleton .product-card-skeleton__image{display:block;height:11rem}@media screen and (min-width:992px){.product-card-skeleton .product-card-skeleton__image{height:12.5rem}}.product-card-skeleton .product-card-skeleton__head{column-gap:var(--spacings-8);display:flex;margin-top:var(--spacings-12)}.product-card-skeleton .product-card-skeleton__head .product-card-skeleton__name{height:1rem;width:16rem}.product-card-skeleton .product-card-skeleton__head .product-card-skeleton__stars{height:.375rem;width:2rem}.product-card-skeleton .product-card-skeleton__location{column-gap:var(--spacings-8);display:flex;margin-top:var(--spacings-8)}.product-card-skeleton .product-card-skeleton__location .product-card-skeleton__location-part--small{height:.5rem;width:3rem}.product-card-skeleton .product-card-skeleton__location .product-card-skeleton__location-part--large{height:.5rem;width:5.3125rem}body[data-pagetype=product] .product__cross-sell>.block-container{padding-bottom:2.5rem;padding-top:2.5rem}body[data-pagetype=product] .product__cross-sell>.block-container>.cross-sell__heading{font-size:.875rem;font-weight:400;margin-bottom:var(--spacings-16)}body[data-pagetype=product] .product__cross-sell>.block-container>.cross-sell__heading>h2{font-size:1.625rem;font-weight:400;margin-bottom:var(--spacings-8)}body[data-pagetype=product] .product__cross-sell>.block-container>.cross-sell__products{grid-gap:var(--spacings-24);display:grid;gap:var(--spacings-24);grid-template-columns:repeat(3,minmax(0,1fr))}body[data-pagetype=product] .product__cross-sell>.block-container>.cross-sell__products>.cross-sell__product{display:flex;flex-direction:column}body[data-pagetype=product] .product__cross-sell>.block-container>.cross-sell__products>.cross-sell__product>.product-card{flex-grow:1}body[data-pagetype=product] #recap-open-filters{bottom:.8rem;box-shadow:0 .25rem .5rem 0 #081d301f;left:50%;padding-left:2rem;padding-right:2rem;position:fixed;transform:translateX(-50%);width:auto;z-index:3}@media screen and (min-width:1200px){body[data-pagetype=product] #recap-open-filters{display:none}}body[data-pagetype=product] #recap-open-filters:before{content:"\ea5a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__cross-links,body[data-pagetype=product] .product__information,body[data-pagetype=product] .product__properties-list,body[data-pagetype=product] .product__reviews-content{content-visibility:auto}body[data-pagetype=product] .product__breadcrumb,body[data-pagetype=product] .product__header,body[data-pagetype=product] .product__images,body[data-pagetype=product] .product__information,body[data-pagetype=product] .product__message,body[data-pagetype=product] .product__navigation,body[data-pagetype=product] .product__presentation,body[data-pagetype=product] .product__results-search,body[data-pagetype=product] .product__services,body[data-pagetype=product] .product__top-properties{background-color:var(--product-alternate-bgcolor)}body[data-pagetype=product] .product__content{background-color:var(--product-bgcolor);display:flex;flex-direction:column}body[data-pagetype=product] .product__content .product__header,body[data-pagetype=product] .product__content .product__section{padding-left:1rem;padding-right:1rem;position:relative}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__header,body[data-pagetype=product] .product__content .product__section{padding-left:0;padding-right:0}}body[data-pagetype=product] .product__content .product__header .product__anchor,body[data-pagetype=product] .product__content .product__section .product__anchor{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-3rem;z-index:-1}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__header .product__anchor,body[data-pagetype=product] .product__content .product__section .product__anchor{top:8rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__header .product__anchor,body[data-pagetype=product] .product__content .product__section .product__anchor{top:8rem}}body[data-pagetype=product] .product__content .product__section{order:5}body[data-pagetype=product] .product__content .product__section .product__section-title-block{margin:-1.5rem 0;padding:1.5rem 2rem 1.5rem 0;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__section .product__section-title-block{margin:-2.5rem 0;padding:2.5rem 2rem 2.5rem 0}}body[data-pagetype=product] .product__content .product__section .product__section-title,body[data-pagetype=product] .product__content .product__section .property__highlighted-title{color:var(--product-section-title-color)}body[data-pagetype=product] .product__content .product__section .product__section-title{font-size:1.25rem;font-weight:700}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__section .product__section-title{font-size:1.75rem}}body[data-pagetype=product] .product__content .product__section .product__section-title{margin:0;pointer-events:none}body[data-pagetype=product] .product__content .product__section .product__section-categories{color:var(--product-section-categories-color);display:inline-block;font-size:.875rem;font-weight:500;margin-top:.5rem;pointer-events:none}body[data-pagetype=product] .product__content .product__section .product__section-categories .product__section-categories-disclaimer{font-size:.75rem;font-style:italic;font-weight:400}body[data-pagetype=product] .product__content .product__section .dca-collapsible-block--collapsed .product__section-categories-disclaimer{display:none}body[data-pagetype=product] .product__content .product__section .product__section-content{margin-top:1.5rem}body[data-pagetype=product] .product__content .product__section.product__cross-links,body[data-pagetype=product] .product__content .product__section.product__faqs,body[data-pagetype=product] .product__content .product__section.product__information,body[data-pagetype=product] .product__content .product__section.product__presentation,body[data-pagetype=product] .product__content .product__section.product__properties-list,body[data-pagetype=product] .product__content .product__section.product__reviews-content{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__section.product__cross-links,body[data-pagetype=product] .product__content .product__section.product__faqs,body[data-pagetype=product] .product__content .product__section.product__information,body[data-pagetype=product] .product__content .product__section.product__presentation,body[data-pagetype=product] .product__content .product__section.product__properties-list,body[data-pagetype=product] .product__content .product__section.product__reviews-content{padding-bottom:2.5rem;padding-top:2.5rem}}body[data-pagetype=product] .product__content .product__section.product__cross-links .dca-collapsible-block__toggle:after,body[data-pagetype=product] .product__content .product__section.product__faqs .dca-collapsible-block__toggle:after,body[data-pagetype=product] .product__content .product__section.product__information .dca-collapsible-block__toggle:after,body[data-pagetype=product] .product__content .product__section.product__presentation .dca-collapsible-block__toggle:after,body[data-pagetype=product] .product__content .product__section.product__properties-list .dca-collapsible-block__toggle:after,body[data-pagetype=product] .product__content .product__section.product__reviews-content .dca-collapsible-block__toggle:after{align-items:center;background:var(--product-properties-toggle-arrow-bgcolor);border-radius:100%;color:var(--product-properties-toggle-arrow-color);display:flex;font-size:1.125rem;font-weight:700;height:2rem;justify-content:center;width:2rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__section.product__information .dca-collapsible-block__toggle:after,body[data-pagetype=product] .product__content .product__section.product__reviews-content .dca-collapsible-block__toggle:after{display:none}body[data-pagetype=product] .product__content .product__section.product__information .dca-collapsible-block--collapsed .product__section-content,body[data-pagetype=product] .product__content .product__section.product__reviews-content .dca-collapsible-block--collapsed .product__section-content{display:block}body[data-pagetype=product] .product__content .product__section.product__presentation .dca-collapsible-block__toggle:after{display:none}}body[data-pagetype=product] .product__content .accommodation-property-wrapper .property-value{color:var(--product-accommodation-property-value-color)}body[data-pagetype=product] .product__content .product__breadcrumb[data-position=top]{order:1}body[data-pagetype=product] .product__content .product__navigation{order:2}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__navigation{order:3}}body[data-pagetype=product] .product__content .product__images{order:3;padding:0 0 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__images{order:4;padding-bottom:0}}body[data-pagetype=product] .product__content .product__header{order:4}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__header{order:2}}body[data-pagetype=product] .product__content .product__results{padding:1.5rem 0 0}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__results{padding-top:2rem}}body[data-pagetype=product] .product__content .product__results .results__content{padding-left:1rem;padding-right:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__results .results__content{padding-left:0;padding-right:0}}body[data-pagetype=product] .slider .swiper-pagination-bullet,body[data-pagetype=product] .slider .swiper-pagination-bullet-active{background:var(--product-slider-bullet-bgcolor)}body[data-pagetype=product] .product-property-wrapper .property-number{border-color:var(--product-top-properties-number-bordercolor);color:var(--product-top-properties-number-color)}body[data-pagetype=product] .accommodation-details .open-camping-map[data-tooltip]:before,body[data-pagetype=product] .product-details .open-camping-map[data-tooltip]:before{border-color:var(--product-camping-map-link-tooltip-bgcolor) var(--colors-transparent) var(--colors-transparent) var(--colors-transparent)}body[data-pagetype=product] .accommodation-details .open-camping-map[data-tooltip]:after,body[data-pagetype=product] .product-details .open-camping-map[data-tooltip]:after{background-color:var(--product-camping-map-link-tooltip-bgcolor)}body[data-pagetype=product] .modal-camping-map .dca-modal-close{background-color:var(--product-camping-map-modal-bgcolor);border-color:var(--product-camping-map-modal-bordercolor);box-shadow:0 .063rem .25rem -.063rem #081d304d}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__details .product__info{box-shadow:0 .25rem .5rem 0 #081d301f}}body[data-pagetype=product] .product__errors{background-color:var(--product-errors-bgcolor);border-color:var(--product-errors-bordercolor);color:var(--product-errors-color);margin-bottom:1rem;padding:1rem}body[data-pagetype=product] .product__errors a{color:var(--product-errors-color)}body[data-pagetype=product] form[name=checkOffer]{width:100%}body[data-pagetype=product] form[name=checkOffer] .button-wrapper{display:flex}body[data-pagetype=product] .date__best-price{font-weight:500}body[data-pagetype=product] .date__best-price.date__no-availability{font-weight:700}@media screen and (min-width:576px){body[data-pagetype=product] .properties__block .breadcrumb{display:none}}body[data-pagetype=product] .product__section.dca-promotion-banner__group-wrapper{padding:0}body[data-pagetype=product] .product__content .product__header .block-container{position:relative}body[data-pagetype=product] .product__content .product__header .product__heading{display:flex;justify-content:space-between;margin-bottom:.375rem}body[data-pagetype=product] .product__content .product__header .product__heading .product__heading-title{display:flex}body[data-pagetype=product] .product__content .product__header .product__heading .product__heading-title .product__award{margin-right:.5rem}body[data-pagetype=product] .product__content .product__header .product__heading .product-actions{display:none;padding:.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__header .product__heading .product-actions{display:block;flex-shrink:0}}body[data-pagetype=product] .product__content .product__header .product__name{font-size:1.5rem;line-height:1.1;margin:0}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__header .product__name{font-size:2rem;line-height:1.4}}body[data-pagetype=product] .product__content .product__header .product__name .product__stars{font-size:.75rem;vertical-align:top}body[data-pagetype=product] .product__content .product__header .product__localisation{cursor:pointer;font-weight:500;margin-bottom:1rem}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .product__content .product__header .product__localisation{line-height:1.7}}body[data-pagetype=product] .product__content .product__header .product__localisation span{text-decoration:underline}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__images{padding-bottom:1rem}}body[data-pagetype=product] .product__content .product__images>div{height:16.5rem;position:relative}@media screen and (max-width:991px){body[data-pagetype=product] .product__content .product__images>div{width:100%}}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__images>div{display:flex;height:23.75rem}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .product__content .product__images>div{height:19.75rem}}body[data-pagetype=product] .product__content .product__images>div .images__tags{left:.5rem;position:absolute;top:0;z-index:1000}body[data-pagetype=product] .product__content .product__images .static-map__wrapper{border-radius:.5rem;display:none}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__images .static-map__wrapper{display:block;flex:0 0 24%}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .product__content .product__images .static-map__wrapper{flex:0 0 31%}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__images .static-map__wrapper{flex:0 0 24.1%}}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__images .dca-images-slider{flex:1}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider{width:100%}body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper,body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper-wrapper{height:100%}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper,body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper-wrapper{border-radius:0}}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper-wrapper{height:23.95rem;margin:0;transform:none!important;width:auto}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper-wrapper{height:19.25rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper-wrapper{margin:0 .5rem 0 0}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider.product__images--empty .swiper-wrapper{align-items:center;display:flex;height:17.875rem;justify-content:center;position:relative;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider.product__images--empty .swiper-wrapper{flex:0 0 23.875rem;height:23.875rem;width:23.875rem}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider.product__images--empty .swiper-wrapper img{height:auto;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider.product__images--empty .swiper-wrapper img{height:11.75rem;width:13.438rem}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper{position:relative}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;display:block;display:grid;grid-template-areas:"pp_top_image1 pp_top_image2" "pp_top_image1 pp_top_image3";grid-template-columns:73.5% 25.5%;grid-template-rows:49% 48%}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper{grid-template-columns:65.2% 31.8%}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper{grid-template-columns:76.5% 22.5%}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide{border-radius:0;cursor:pointer;height:16.5rem;overflow:hidden;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide{height:100%;margin-right:0!important;width:auto!important}}@media screen and (min-width:992px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide{border-radius:.5rem}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide a{display:block;height:100%;width:100%}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide a img{pointer-events:none}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide .dca-video-thumbnail-player{bottom:0;left:0;position:absolute;right:0;top:0}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:first-child{grid-area:pp_top_image1}@media screen and (min-width:992px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:first-child{border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;display:block}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:nth-child(2){grid-area:pp_top_image2}@media screen and (min-width:992px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:nth-child(2){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;display:block}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:nth-child(3){grid-area:pp_top_image3}@media screen and (min-width:992px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:nth-child(3){border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0;display:block}}@media screen and (max-width:991px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .image-wrapper{border-radius:0}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .image-wrapper.product__image-location{display:none}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .image-wrapper.product__image-location{display:block}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}}@media screen and (max-width:991px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide[data-with-more-images] .dca-slider-more__images{display:none}}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) .swiper-wrapper .swiper-slide[data-with-more-images]~.swiper-slide[data-with-more-images] .dca-slider-more__images{display:flex}body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) [data-total-images="1"] .swiper-wrapper{display:block!important}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) [data-total-images="2"] .swiper-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;display:block;display:grid;grid-template-areas:"pp_top_image1 pp_top_image2";grid-template-columns:73.5% 25.5%;grid-template-rows:100%}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) [data-total-images="2"] .swiper-wrapper{grid-template-columns:65.2% 31.8%}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider:not(.product__images--empty) [data-total-images="2"] .swiper-wrapper{grid-template-columns:76.5% 22.5%}}@media screen and (min-width:576px){body[data-pagetype=product] .product__images-mosaic.dca-images-slider .swiper-button{display:none}}body[data-pagetype=product] .dca-availability__price--alt{margin-right:.5rem;min-width:9rem}@media screen and (max-width:991px){body[data-pagetype=product] .dca-availability__price--alt{flex:0 0 auto;line-height:1.1;margin-right:1rem;margin-top:.5rem;width:auto}body[data-pagetype=product] .dca-availability__price--alt.best-offer--discounted{margin-top:.75rem}body[data-pagetype=product] .dca-availability__price--alt.best-offer--discounted .best-offer__price .best-offer__price-old{position:static}}body[data-pagetype=product] .dca-availability__price--alt .best-offer__label{right:0;text-align:right;top:-1rem}@media screen and (max-width:991px){body[data-pagetype=product] .dca-availability__price--alt .best-offer__label{left:auto}body[data-pagetype=product] .dca-availability__price--alt .best-offer__label .best-offer__label-part{display:none}body[data-pagetype=product] .dca-availability__price--alt .best-offer__price{justify-content:flex-start;margin-left:0}body[data-pagetype=product] .dca-availability__price--alt .best-offer__price .best-offer__price-discount{flex:0 0 2rem;font-size:.625rem;height:1.125rem;line-height:2;margin-left:.375rem}body[data-pagetype=product] .dca-availability__price--alt .best-offer__price .best-offer__price-old{font-size:.75rem;margin-left:.375rem}}body[data-pagetype=product] .dca-availability__price--alt .best-offer__discount-info{margin-top:0}@media screen and (max-width:991px){body[data-pagetype=product] .dca-availability__price--alt .best-offer__price-value{color:var(--availability-recap-current-price-color);font-size:1.25rem}body[data-pagetype=product] .dca-availability__price--alt .best-offer__dates{color:var(--availability-recap-dates-color);font-size:.75rem;pointer-events:none;text-align:left;text-decoration:underline}body[data-pagetype=product] .dca-availability__price--alt .best-offer__dates[data-target]{cursor:pointer;pointer-events:auto}body[data-pagetype=product] .dca-availability__price--alt .best-offer__dates:after{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-left:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__content .product__breadcrumb[data-position=top]{display:none}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__breadcrumb[data-position=bottom]{display:none}}body[data-pagetype=product] .product__content .product__breadcrumb{padding:0}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__arrow,body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__link{display:none}body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__link:first-child+.dca-breadcrumb__arrow+.dca-breadcrumb__link,body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__link:first-child+.dca-breadcrumb__arrow+.dca-breadcrumb__link+.dca-breadcrumb__arrow,body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__link:first-child+.dca-breadcrumb__arrow+.dca-breadcrumb__link+.dca-breadcrumb__arrow+.dca-breadcrumb__link+.dca-breadcrumb__arrow,body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__link:last-child{display:inline-block}body[data-pagetype=product] .product__content .product__breadcrumb .dca-breadcrumb .dca-breadcrumb__link:first-child+.dca-breadcrumb__arrow+.dca-breadcrumb__link+.dca-breadcrumb__arrow+.dca-breadcrumb__link+.dca-breadcrumb__arrow:before{content:"..."}}body[data-pagetype=product] .product__content .product__navigation{background-color:var(--product-navigation-bgcolor);height:3.438rem;padding-left:0;padding-right:0;top:0;z-index:900}@supports ((position:-webkit-sticky) or (position:sticky)){body[data-pagetype=product] .product__content .product__navigation{position:-webkit-sticky;position:sticky}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__navigation{height:3.9rem}}body[data-pagetype=product] .product__content .product__navigation .block-container{display:flex;height:100%;justify-content:space-between}body[data-pagetype=product] .product__content .product__navigation.nav--sticky{border-bottom:.063rem solid var(--product-navigation-sticky-bordercolor)}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__navigation.nav--sticky{height:5rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__navigation.nav--sticky .product__best-offer .dca-availability__price .best-offer__discount-info[data-tooltip]:after{top:4rem}}body[data-pagetype=product] .product__content .product__navigation nav{-webkit-overflow-scrolling:touch;overflow-y:scroll}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__navigation nav{overflow:auto}}body[data-pagetype=product] .product__content .product__navigation nav ol{display:flex;height:100%;margin:0;padding:0}body[data-pagetype=product] .product__content .product__navigation nav ol li{align-items:center;display:flex;font-size:.875rem;justify-content:center;position:relative}body[data-pagetype=product] .product__content .product__navigation nav ol li a{color:var(--product-navigation-item-color);display:flex;font-weight:500;padding:0 .75rem}body[data-pagetype=product] .product__content .product__navigation nav ol li a.navigation--active{color:var(--product-navigation-item-active-color)}body[data-pagetype=product] .product__content .product__navigation nav ol li a.navigation--active:after{border:.125rem solid var(--product-navigation-item-active-bordercolor);border-radius:.5rem .5rem 0 0;content:""}body[data-pagetype=product] .product__content .product__navigation nav ol li a.navigation--active:before{color:var(--icons-color-primary)}body[data-pagetype=product] .product__content .product__navigation nav ol li a:after{bottom:0;content:"";left:0;position:absolute;right:0}body[data-pagetype=product] .product__content .product__navigation .product__best-offer{align-items:center;background-color:var(--product-navigation-best-offer-bgcolor);border-top:.063rem solid var(--product-navigation-best-offer-bordercolor);bottom:0;box-shadow:.125rem -.188rem .5rem #081d301f;display:flex;flex:0 0 40%;left:0;padding:1rem;position:fixed;right:0;z-index:15}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__navigation .product__best-offer{border:none;box-shadow:none;padding:0;position:relative}}body[data-pagetype=product] .product__content .product__navigation .product__best-offer.best-offer--hidden{display:none}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__navigation .product__best-offer.best-offer--hidden{display:flex}}body[data-pagetype=product] .product__content .product__navigation .product__best-offer .best-offer__prices{color:var(--product-navigation-best-offer-price-color)}body[data-pagetype=product] .product__content .product__navigation .product__best-offer .best-offer__text{margin-right:1rem;text-align:right}@media screen and (max-width:991px){body[data-pagetype=product] .product__content .product__navigation .product__best-offer .best-offer__label .best-offer__label-part span:first-child{display:none}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__navigation .product__best-offer .best-offer__label .best-offer__label-part span:last-child{display:none}}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__navigation .product__best-offer .best-offer__button{flex:0 1 28rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__navigation .product__best-offer .dca-availability__price .best-offer__dates{display:none}}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__content{display:flex;flex-wrap:wrap}}body[data-pagetype=product] .product__content .results__content .results__main-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .results__content .results__main-title{font-size:1.75rem;margin-bottom:1.5rem}}body[data-pagetype=product] .product__content .results__content .results__disclaimer{font-size:.75rem}body[data-pagetype=product] .product__content .results__wrapper{flex:1;width:100%}body[data-pagetype=product] .product__content .results__wrapper .dca-partials__loading .loading__message{align-self:flex-start;margin-top:2rem}body[data-pagetype=product] .product__content .results__wrapper.dca-partials__block--loading .results__list-wrapper{max-height:27rem;overflow-y:hidden;position:relative}body[data-pagetype=product] .product__content .results__wrapper.dca-partials__block--loading .results__list-wrapper:after{background:linear-gradient(0deg,var(--product-partials-loading-results-wrapper-bgcolor) 40%,var(--colors-transparent) 90%);bottom:0;content:"";height:4rem;left:0;position:absolute;right:0;z-index:12}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper{margin-bottom:1rem}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper:last-child{margin-bottom:0}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper.results--hidden{display:none}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list{gap:1.5rem}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list{grid-template-columns:1fr}}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list[hidden]{display:none}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list+.results__list{margin-top:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list+.results__list{margin-top:1.5rem}}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list .result__card-wrapper .result__card{scroll-margin-top:4rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list .result__card-wrapper .result__card{scroll-margin-top:-8rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__list .result__card-wrapper .result__card{scroll-margin-top:-6rem}}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__button-additional-accommodations{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--product-additional-accommodation-button-color);cursor:pointer;margin-top:1rem;text-align:center;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__button-additional-accommodations{margin-top:1.5rem}}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__button-additional-accommodations span{pointer-events:none}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__button-additional-accommodations span:after{content:"\ea3a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;vertical-align:text-top;width:1rem}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .results__button-additional-accommodations span+span:after{transform:scaleY(-1)}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .accommodation-card[data-details-clicked]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .accommodation-card+.accommodation-details{margin-top:0}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .results__wrapper .results__list-wrapper .accommodation-card+.accommodation-details{margin-top:1rem}}body[data-pagetype=product] .product__content .results__title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}body[data-pagetype=product] .product__content .results__title span:first-child{display:block;margin-bottom:1rem;overflow:hidden;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__title span:first-child{margin-bottom:0}}body[data-pagetype=product] .product__content .results__title .results__date{font-size:.75rem;font-weight:500;margin-top:.5rem}body[data-pagetype=product] .product__content .results__title .results__date:before{content:"\ea26";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;vertical-align:sub;width:1rem}body[data-pagetype=product] .product__content .results__title .results__date button{display:block;margin-top:.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .results__title .results__date button{display:inline-block}}body[data-pagetype=product] .product__content .results__title>button{font-size:.75rem;font-weight:500;margin-top:.5rem}body[data-pagetype=product] .product__content .results__list.list--light .result{border-color:var(--product-results-result-bordercolor)}body[data-pagetype=product] .product__content .result__pitch-properties{background-color:var(--product-pitch-properties-bgcolor);border-radius:.5rem;display:none;flex-direction:column;font-size:.75rem;padding:.5rem;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .result__pitch-properties{display:flex}}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__title{color:var(--product-pitch-properties-title-color);font-weight:700;margin-bottom:.5rem}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included-properties{display:inline-flex;flex-wrap:wrap}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop{align-items:center;display:flex}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop:not(:last-child):after{content:"\2022";line-height:1.5;margin-left:.5rem}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop[data-type=electricSupply]:before{content:"\ea53"}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop[data-type=waterSupply]:before{content:"\eac8"}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop[data-type=waterDrainageHookUp]:before{content:"\eac7"}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop[data-type=includedPet]:before{content:"\ea03"}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop[data-type=fridge]:before{content:"\ea5e"}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__included .pitch-properties__included-prop:not(:last-child){margin-right:.5rem}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__options{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:26rem}body[data-pagetype=product] .product__content .result__pitch-properties .pitch-properties__options span{font-weight:500}@media screen and (min-width:992px){body[data-pagetype=product] .search-form__block #search-form-calendar{top:2.25rem!important;z-index:100}}body[data-pagetype=product] .product__content .sidebar__filters{display:none;width:18.875rem}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .sidebar__filters{display:block}}body[data-pagetype=product] .product__content .product__results-search{background-color:var(--product-results-search-bgcolor);border-bottom:.063rem solid var(--product-search-bordercolor);height:3.5rem;left:0;padding:.5rem 1rem;right:0;top:0;z-index:1000}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__results-search{box-shadow:0 .25rem .5rem 0 #081d301f;height:4.2rem;padding-bottom:.75rem;padding-top:.75rem}}body[data-pagetype=product] .product__content .product__results-search nav{display:block}body[data-pagetype=product] .product__content .product__results-search .search-form__title>span{color:var(--product-results-search-title-color)}body[data-pagetype=product] .product__content .product__results-search #search-filters-recap{display:block}body[data-pagetype=product] .product__content .product__results-search .search__filters{align-items:center;display:flex;position:relative}body[data-pagetype=product] .product__content .product__results-search .search__filters #recap-go-back{color:var(--search-filters-recap-go-back-color);margin-right:.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__results-search .search__filters .filters__go-back{display:none}}body[data-pagetype=product] .product__content .product__results-search .search__filters .dca-search-filters__recap{overflow:hidden}body[data-pagetype=product] .product__content .product__results-search .search__filters .product-actions{flex-shrink:0;margin-left:auto}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__results-search .search__filters .product-actions{display:none}}body[data-pagetype=product] .product__content .product__search{background:radial-gradient(68.53% 100% at 47.6% 100%,var(--product-search-background-color-from) 0,var(--product-search-background-color-to) 100%);padding:1.5rem 1rem 1rem}body[data-pagetype=product] .product__content .product__search h3{color:var(--product-search-section-title-color);margin-bottom:1.5rem}body[data-pagetype=product] .product__content .product__search form{display:none}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__search form{display:block}}body[data-pagetype=product] .product__content .product__search form>ul{display:flex;flex-wrap:wrap;justify-content:flex-start}body[data-pagetype=product] .product__content .product__search form>ul>li{flex:1}body[data-pagetype=product] .product__content .product__search form>ul>li:first-child{flex:1 0 auto;width:auto}body[data-pagetype=product] .product__content .product__search form>ul>li+li{margin-left:.5rem}body[data-pagetype=product] .product__content .product__search form>ul .search-form__field-wrapper{border-radius:.5rem!important}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__label{color:var(--product-search-label-color);font-size:.75rem;font-weight:700}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__field-wrapper{width:100%}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__field-wrapper .dca-form__field{display:flex;font-size:.875rem;justify-content:space-between}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__field-wrapper .dca-form__field>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__field-wrapper .dca-form__field>div:first-child:before{content:"\eaa2";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__field-wrapper .dca-form__field>div:first-child>div{display:inline-block}body[data-pagetype=product] .product__content .product__search .product-search__recap .dca-form__field-wrapper .dca-form__field>div:last-child{color:var(--product-search-link-color);text-decoration:underline}body[data-pagetype=product] .product__content .product__search .product-search__recap .search-form__field-menu{background:#fff;border-radius:1rem;box-shadow:var(--shadows-neutral-300);left:0;padding:var(--spacings-16);position:absolute;right:0;top:4.2rem;z-index:2}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__search .product-search__recap{display:none}}body[data-pagetype=product] .product__header .product__reviews{background:none;margin-bottom:1.5rem;position:static;text-align:left}@media screen and (min-width:992px){body[data-pagetype=product] .product__header .product__reviews{margin-bottom:0}}body[data-pagetype=product] .product__header .product__reviews .reviews__tripadvisor img{margin-left:-.5rem}body[data-pagetype=product] .product__header .product__reviews .review__total{color:var(--product-reviews-total-link-color)}body[data-pagetype=product] .product__reviews-content .product__section-content{position:relative}body[data-pagetype=product] .product__reviews-content .reviews__product-details{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}@media screen and (min-width:992px){body[data-pagetype=product] .product__reviews-content .reviews__product-details{position:absolute;right:0;top:-4rem}}body[data-pagetype=product] .product__reviews-content .reviews__product-details .product__reviews{margin-bottom:1.5rem;width:20rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__reviews-content .reviews__product-details .product__reviews{justify-content:flex-end;margin-bottom:0}}body[data-pagetype=product] .product__reviews-content .reviews__product-details .product__reviews .reviews__campings{margin-left:1rem}body[data-pagetype=product] .product__reviews-content .reviews__product-details .product__reviews .reviews__campings,body[data-pagetype=product] .product__reviews-content .reviews__product-details .product__reviews .reviews__tripadvisor{flex:0 0 auto}body[data-pagetype=product] .product__reviews-content .customer__review .review__author,body[data-pagetype=product] .product__reviews-content .customer__review .review__title a{color:var(--product-reviews-review-author-color)}body[data-pagetype=product] .product__reviews-content .customer__review .review__publish-date{color:var(--product-reviews-review-date-color)}body[data-pagetype=product] .product__reviews-content .customer__review .review__details,body[data-pagetype=product] .product__reviews-content .customer__review .review__location,body[data-pagetype=product] .product__reviews-content .customer__review p{color:var(--product-reviews-review-content-color)}body[data-pagetype=product] .product__reviews-content .reviews__block{display:none;width:100%}body[data-pagetype=product] .product__reviews-content .reviews__block.reviews__block--visible{display:flex;flex-direction:column}@media screen and (min-width:992px){body[data-pagetype=product] .product__reviews-content .reviews__block.reviews__block--visible{flex-direction:row;flex-wrap:wrap}}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__rating{width:100%}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__wrapper{flex:1}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary{align-self:flex-start;border-radius:.5rem;margin-bottom:2rem;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary{align-items:flex-start;display:flex;flex-wrap:wrap}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary{display:block;flex:0 0 23.75rem;margin-bottom:0;margin-right:1.5rem;width:auto}}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__title{font-size:1rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__header{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__header{flex:0 0 40%;margin-right:1.5rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__header{flex:none;margin-right:0}}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__header .summary__text{font-size:.75rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__header .summary__disclaimer{font-size:.875rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__header .summary__text .summary__title{font-size:1rem;font-weight:600;margin-bottom:.5rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__rating{margin-bottom:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__rating{margin-bottom:1rem}}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__rating .summary__value{margin-right:.875rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__detail{flex:1}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__verified-customers-reviews{font-size:.75rem;font-weight:600;width:100%}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__verified-customers-reviews img{height:1rem;margin-right:.5rem;position:relative;width:1rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__summary .summary__verified-customers-reviews strong{color:var(--product-reviews-summary-verified-color)}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__header p{font-size:1rem;font-weight:700;margin-bottom:0}body[data-pagetype=product] .product__reviews-content .reviews__block .reviews__heading{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;width:100%}body[data-pagetype=product] .product__reviews-content .reviews__toggle{border-bottom:.063rem solid var(--colors-1-variant-5);margin-bottom:1.75rem;padding:0;width:100%}body[data-pagetype=product] .product__reviews-content .reviews__toggle button{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:.25rem solid var(--product-reviews-toggle-button-bordercolor);color:var(--product-reviews-toggle-button-color);cursor:pointer;font-size:.875rem;font-weight:500;margin-right:1rem;outline:none;padding:0 1rem 1rem}body[data-pagetype=product] .product__reviews-content .reviews__toggle button:last-child{margin-right:0}body[data-pagetype=product] .product__reviews-content .reviews__toggle button.toggle--active{border-bottom-color:var(--product-reviews-toggle-button-active-bgcolor);color:var(--product-reviews-toggle-button-active-color);font-weight:700}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__header .reviews__filter{align-items:center;display:flex;font-size:.875rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__header .reviews__filter .dca-form__field-wrapper{margin-left:.5rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__header .reviews__filter .choices__inner{min-width:7rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__wrapper .reviews__filter{color:var(--product-reviews-sort-by-color)}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__summary{background-color:var(--product-reviews-summary-bgcolor);border:.063rem solid var(--product-reviews-summary-bordercolor);padding:1.5rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__summary .summary__detail{flex:1;margin-bottom:.5rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .summary__rating{font-size:1rem;font-weight:500}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .summary__rating .summary__value{font-size:1.875rem;font-weight:700}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .review__rating{font-size:1rem;font-weight:500}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .review__rating .rating__value{font-size:1.875rem;font-weight:700}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review{background-color:var(--product-reviews-review-bgcolor);border:.063rem solid var(--product-reviews-review-bordercolor);border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review:last-child{margin-bottom:0}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review.dca-collapsible-block.dca-collapsible-block--collapsed .dca-collapsible-block__toggle{margin-bottom:0}}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review.dca-collapsible-block .dca-collapsible-block__content{display:flex;flex-wrap:wrap}}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review.dca-collapsible-block .dca-collapsible-block__toggle:after{top:30%}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review.dca-collapsible-block .dca-collapsible-block__toggle:after{display:none}}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__info{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__info .review__author{font-size:1.25rem;font-weight:700;pointer-events:none}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__info .review__rating{color:var(--product-reviews-review-rating-color);line-height:1.1;margin-left:auto;margin-right:2rem;pointer-events:none}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__info .review__rating{margin-right:0}}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__info .review__publish-date{font-size:.875rem;font-weight:500;pointer-events:none;width:100%}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__summary{font-size:.875rem;margin:1rem 0 0}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__comment{width:100%}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__cons,body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros{display:flex;flex:1;margin-bottom:2rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__cons,body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros{margin-bottom:0;margin-right:1.5rem}}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__cons:last-child,body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros:last-child{margin-bottom:0;margin-right:0}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__cons:before,body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros:before{display:inline-block;flex:0 0 2rem;font-family:dca-icons;font-size:1rem;font-size:2rem;font-weight:400;height:1rem;height:2rem;line-height:1;margin-right:1rem;vertical-align:middle;width:1rem;width:2rem}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__cons p,body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros p{font-size:.875rem;margin-bottom:0}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__cons:before{content:"\ea84"}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros:before{color:var(--product-reviews-review-pros-color);content:"\ea93"}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__content .review__pros+.review__cons{margin-bottom:0}body[data-pagetype=product] .product__reviews-content .campings__content.reviews__block .reviews__list .customer__review .review__link{margin-top:auto}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block img{height:.875rem;width:4.688rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__header p{font-size:1.25rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary{font-size:.875rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .summary__detail{flex:0 0 60%}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .summary__rating{display:flex;flex:0 0 30%;flex-wrap:wrap;margin-right:.5rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .summary__rating .summary__value{font-size:3rem;font-weight:700;height:3.1rem;line-height:1.25;margin-right:.5rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .summary__rating .summary__adjective{font-size:1rem;font-weight:700}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .summary__rating .summary__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:.25rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__subrating{margin-top:1.5rem;width:100%}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__subrating .subrating__value{line-height:1.5;margin-bottom:.25rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__subrating .subrating__value:last-child{margin-bottom:0}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__subrating .subrating__value img{margin-right:.75rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars{border-spacing:0 .5rem;display:table;font-size:.875rem;width:100%}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars meter{background:var(--product-reviews-tripadvisor-meter-bgcolor);border-radius:.125rem;display:block;width:100%}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars meter::-webkit-meter-bar{background:var(--product-reviews-tripadvisor-meter-bgcolor);border:none;border-radius:.125rem;height:.75rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars meter::-webkit-meter-optimum-value{background:var(--product-reviews-tripadvisor-meter-filled-bgcolor);border-radius:.125rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars meter:-moz-meter-optimum::-moz-meter-bar{background:var(--product-reviews-tripadvisor-meter-filled-bgcolor);border-radius:.125rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars meter::-moz-meter-bar{background:var(--product-reviews-tripadvisor-meter-filled-bgcolor);border:none;border-radius:.125rem;height:.75rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating{display:table-row;flex-wrap:wrap}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__bar{display:table-cell;width:100%}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__text,body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__value{display:table-cell;vertical-align:middle}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__text{padding-right:.5rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__meter-gauge{background:var(--product-reviews-tripadvisor-meter-bgcolor);height:.75rem;width:100%}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__meter-gauge>span{background:var(--product-reviews-tripadvisor-meter-filled-bgcolor);display:block;height:100%;text-indent:-624.938rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .reviews__summary .reviews__bars .rating .rating__value{padding-left:.5rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review{flex-wrap:nowrap}}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review:last-child{margin-bottom:0}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__info{margin-bottom:.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__info{flex:0 0 25%;margin-bottom:0;margin-right:2rem}}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__info .review__author{font-size:.875rem;font-weight:700;margin-bottom:.5rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__info .review__location{font-size:.875rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__content{font-size:.875rem;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__content{width:auto}}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__content p{margin:0}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__content p+a{display:inline-block;margin-top:.25rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__title{font-size:1rem;font-weight:500;margin-bottom:.5rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__details{font-size:.75rem;margin-bottom:1rem}body[data-pagetype=product] .product__reviews-content .tripadvisor__content.reviews__block .customer__review .review__details img{margin-right:.5rem;vertical-align:top}body[data-pagetype=product] .reviews__loading{display:none;margin:3rem 0;text-align:center}body[data-pagetype=product] form[name=reviews_sort] .choices,body[data-pagetype=product] form[name=reviews_sort] .choices__list{width:auto}body[data-pagetype=product] form[name=reviews_sort] .choices .choices__item,body[data-pagetype=product] form[name=reviews_sort] .choices__list .choices__item{white-space:nowrap}body[data-pagetype=product] form[name=reviews_sort] .choices__list{right:0}body[data-pagetype=product] .dca-modal.modal-map-full .dca-modal__wrapper{height:100%;overflow:hidden}@media screen and (min-width:992px){body[data-pagetype=product] .dca-modal.modal-map-full .dca-modal__wrapper{height:80%;width:80%}}body[data-pagetype=product] .dca-modal.modal-map-full .dca-modal__close{display:none}body[data-pagetype=product] .dca-modal.modal-map-full .dca-modal__content{padding:0}body[data-pagetype=product] .dca-modal.modal-map-full #product-map-full{height:100%;width:100%}body[data-pagetype=product] .dca-modal.modal-map-full #product-map-full>div{z-index:100}body[data-pagetype=product] .product__content .product__aquatic{background-color:var(--product-properties-aquatic-bgcolor);color:var(--product-properties-aquatic-color);font-size:.875rem;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic{overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic{padding-top:0}}body[data-pagetype=product] .product__content .product__aquatic .block-container{border-top-color:var(--product-properties-aquatic-bordercolor);position:relative}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .block-container{border-top-style:solid;border-top-width:.062rem;padding-top:2.5rem}}body[data-pagetype=product] .product__content .product__aquatic .aquatic__background{background:linear-gradient(225deg,var(--product-properties-aquatic-background-from-bgcolor) 0,var(--product-properties-aquatic-background-to-bgcolor) 100%);border-radius:0 0 3rem 3rem;height:15rem;left:-1rem;position:absolute;right:-1rem;top:-1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .aquatic__background{height:30rem;left:-2rem;right:-2rem;top:-2.5rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .aquatic__background{height:32.5rem;top:0}}body[data-pagetype=product] .product__content .product__aquatic .aquatic__background:before{background:inherit;border-radius:0 0 3rem 3rem;bottom:0;content:"";height:100%;position:absolute;transform:skewY(-3deg);transform-origin:right bottom;width:100%;z-index:1}body[data-pagetype=product] .product__content .product__aquatic .product__section-content{margin-top:0;position:relative}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-categories{font-size:.75rem;font-weight:400;margin-bottom:1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-categories{margin-bottom:1rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-categories .product__section-categories-disclaimer{font-size:.625rem}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-title{font-weight:400}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-categories,body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-title{position:relative;z-index:1}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .product__section-subtitle{font-size:1.25rem;margin-bottom:1rem}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside{flex:1;position:relative;z-index:2}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .image-wrapper{border-radius:1.5rem;box-shadow:0 .5rem .75rem 0 #081d3029;height:14rem;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .image-wrapper{height:20.25rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .image-wrapper{height:23.375rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .aquatic__image{height:15rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .aquatic__image{height:21.75rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .aquatic__image{height:25.25rem;padding-bottom:2rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .aquatic__image .image-wrapper{max-width:50%}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper{height:15rem;position:relative}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper{height:21.75rem;padding-left:.25rem;padding-right:15rem;position:static}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper{height:25.25rem;padding-bottom:2rem;padding-right:29rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper:after{background:linear-gradient(180deg,var(--product-properties-aquatic-background-from-bgcolor) 100%,var(--product-properties-aquatic-background-from-bgcolor) 100%);bottom:0;filter:blur(.6rem);position:absolute;right:-1.5rem;top:-2rem;width:3.375rem;z-index:2}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper:after{content:"";width:4.375rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-wrapper{align-items:center;margin-bottom:.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-wrapper{margin-bottom:0}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-wrapper .swiper-slide{height:15rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-wrapper .swiper-slide{height:21.75rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-wrapper .swiper-slide{height:23.25rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls{align-items:center;bottom:0;flex-wrap:nowrap;left:0;position:absolute;right:0;top:0}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls{bottom:-1.8rem;left:.5rem;top:auto}}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls{bottom:-1.45rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-pagination{background:#fff;border-radius:.25rem;bottom:2rem;font-size:.75rem;margin:0 0 0 1rem;order:3;padding:.25rem;position:absolute;width:auto}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-pagination{background:none;padding:0;position:static}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-button{background-color:var(--images-slider-button-color);box-shadow:0 .5rem .75rem 0 #081d3029;color:var(--images-slider-button-color);flex:0 0 2rem;height:2rem;position:absolute!important;top:50%;transform:translateY(-50%)}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-button{position:static!important;transform:none}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-button.swiper-button-prev{left:.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-button.swiper-button-prev{margin-right:.5rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-button.swiper-button-next{right:.5rem}body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__wrapper aside .swiper-controls .swiper-button:before{color:var(--icons-color-dark);font-size:1rem;height:1rem;width:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__content[data-content=information]{margin-top:5rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content.product__section-content--enriched .aquatic__content[data-content=information]{margin-top:6rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__wrapper{display:flex;flex-direction:column;margin-bottom:0}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information]{width:100%}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] p{margin-bottom:1.5rem}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] ul{margin-bottom:1rem;margin-left:.875rem;padding-left:.75rem}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] ul li{font-style:italic;list-style:disc}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] ul strong{display:inline-block;font-style:normal;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] .aquatic__items{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] .aquatic__items .aquatic__item,body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] .aquatic__items:not(:last-child){margin-bottom:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] .aquatic__items .aquatic__item{margin-bottom:0}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=information] .aquatic__items .aquatic__item-title{display:inline-block;margin-bottom:1rem}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=around]{margin-top:2rem}}body[data-pagetype=product] .product__content .product__aquatic .product__section-content .aquatic__content[data-content=around] .aquatic__subtitle{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}body[data-pagetype=product] .product__content .product__aquatic .product__properties .product__properties-title{color:var(--product-properties-aquatic-property-title-color)}body[data-pagetype=product] .product__properties{margin-bottom:1.5rem}body[data-pagetype=product] .product__properties:last-child{margin-bottom:0}body[data-pagetype=product] .product__properties .product__properties .product__properties-title,body[data-pagetype=product] .product__properties .properties__group-subtitle,body[data-pagetype=product] .product__properties .properties__group-title{color:var(--product-section-title-color)}body[data-pagetype=product] .product__properties .product__properties-title{font-size:.875rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .product__properties ul{margin-left:1rem}body[data-pagetype=product] .product__properties ul li{list-style:disc}body[data-pagetype=product] .product__properties ul li a,body[data-pagetype=product] .product__properties ul li p,body[data-pagetype=product] .product__properties ul li span{font-size:.75rem;font-style:italic}body[data-pagetype=product] .product__properties ul li p{display:inline}body[data-pagetype=product] .product__properties .product__properties-double{grid-gap:.5rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem}body[data-pagetype=product] .product__properties .product__properties-subtitle{font-weight:500}body[data-pagetype=product] .product__properties-list{font-size:.875rem}body[data-pagetype=product] .product__properties-list .properties__group{margin-bottom:1.5rem}body[data-pagetype=product] .product__properties-list .properties__group:last-child{margin-bottom:0}@media screen and (min-width:1200px){body[data-pagetype=product] .product__properties-list .properties__group .properties__group-content.properties__group-content--enriched{min-height:20.25rem}}body[data-pagetype=product] .product__properties-list .properties__group-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}body[data-pagetype=product] .product__properties-list .properties__group-subtitle{font-size:1rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .product__properties-list .properties__group-content p{margin-bottom:1.5rem}body[data-pagetype=product] .product__properties-list .properties__group-content .product__properties-slider,body[data-pagetype=product] .product__properties-list .properties__group-content>.image-wrapper{border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden}body[data-pagetype=product] .product__properties-list .properties__list:not(:last-child){margin-bottom:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__properties-list .properties__list{clear:both;display:flex;flex-wrap:wrap;margin-bottom:0}}body[data-pagetype=product] .product__properties-list .properties__list .product__properties{flex:0 0 45%}body[data-pagetype=product] .product__properties-list .properties__list .product__properties:not(:last-child){margin-right:1rem}body[data-pagetype=product] .product__properties-list .properties__list .product__properties :last-child{margin-bottom:0}body[data-pagetype=product] .product__properties-list .properties__list .product__properties .product__properties-description{margin-top:1rem}@media screen and (min-width:1200px){body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content.properties__group-content--enriched{padding-right:34.25rem;position:relative}}@media screen and (min-width:576px){body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .product__properties-slider,body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content>.image-wrapper{float:right;margin-left:1.5rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .product__properties-slider,body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content>.image-wrapper{position:absolute;right:0}}body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .product__properties-slider{height:14rem;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .product__properties-slider{width:21.75rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .product__properties-slider{height:20.25rem;width:29.75rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__activities .properties__group-content .product__properties-slider{width:32.75rem}body[data-pagetype=product] .product__properties-list.product__services .properties__columns{display:flex;justify-content:space-between}}body[data-pagetype=product] .product__properties-list.product__services .properties__columns .properties__group{flex:1;margin-bottom:1.5rem;margin-right:1rem}body[data-pagetype=product] .product__properties-list.product__services .properties__columns .properties__group:last-child{margin-bottom:0;margin-right:0}@media screen and (min-width:1200px){body[data-pagetype=product] .product__properties-list.product__services .properties__columns .properties__group{margin-bottom:0}}body[data-pagetype=product] .product__properties-list.product__services .properties__group-content{margin-bottom:0;overflow:hidden}body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .product__properties-slider,body[data-pagetype=product] .product__properties-list.product__services .properties__group-content>.image-wrapper{margin-bottom:1.5rem}body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .product__properties-slider{height:14rem;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .product__properties-slider{float:right;width:21.75rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .product__properties-slider{height:20.25rem;width:29.75rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .image-wrapper,body[data-pagetype=product] .product__properties-list.product__services .properties__group-content .product__properties-slider{float:none;height:14rem;width:25.812rem}body[data-pagetype=product] .product__properties-list.product__services .properties__list{display:block}}.o-chip{--chip-bgcolor:rgb(var(--colors-brand-basic-light));--chip-hover-bgcolor:rgb(var(--colors-brand-basic-light));--chip-hover-bordercolor:rgb(var(--colors-texts-body-primary-dark));--chip-selected-bgcolor:rgb(var(--colors-texts-body-primary-dark));--chip-selected-bordercolor:rgb(var(--colors-texts-body-primary-dark));--chip-disabled-bgcolor:rgb(var(--colors-background-primary));--chip-disabled-bordercolor:rgb(var(--colors-neutral-300));--chip-disabled-color:rgb(var(--colors-texts-body-inactive-dark));--chip-disabled-hover-bordercolor:rgb(var(--colors-neutral-500));align-items:center;background-color:var(--chip-bgcolor);border:.0625rem solid var(--chip-bordercolor);border-radius:var(--radiuses-60);color:var(--chip-color);display:inline-flex;font-size:.75rem;font-weight:400;gap:var(--spacings-4);justify-content:center;min-height:2.25rem;min-width:2.875rem;padding:var(--spacings-8) var(--spacings-12)}.o-chip[data-active=true],.o-chip[data-selectable=true]:hover{background-color:var(--chip-hover-bgcolor);border-color:var(--chip-hover-bordercolor);color:var(--chip-hover-color)}.o-chip[data-selectable=true]{cursor:pointer}.o-chip[aria-disabled=true],.o-chip[data-selected=true][aria-disabled=true]{background-color:var(--chip-disabled-bgcolor);border-color:var(--chip-disabled-bordercolor);color:var(--chip-disabled-color)}.o-chip[data-selectable=true][aria-disabled=true]:hover,.o-chip[data-selected=true][aria-disabled=true]:hover{background-color:var(--chip-disabled-bgcolor);border-color:var(--chip-disabled-hover-bordercolor);color:var(--chip-disabled-color)}.o-chip[data-selectable=true][aria-disabled=true],.o-chip[data-selected=true][aria-disabled=true]{cursor:not-allowed}.o-chip[data-selected=true],.o-chip[data-selected=true]:hover{background-color:var(--chip-selected-bgcolor);border-color:var(--chip-selected-bordercolor);color:var(--chip-selected-color)}.o-chip{--chip-bgcolor:rgb(var(--colors-swatch-green-lighter));--chip-bordercolor:rgb(var(--colors-neutral-500));--chip-color:rgb(var(--colors-texts-body-primary-dark));--chip-hover-bgcolor:rgb(var(--colors-swatch-green-lighter));--chip-hover-bordercolor:rgb(var(--colors-brand-primary-base));--chip-hover-color:rgb(var(--colors-texts-body-primary-dark));--chip-selected-bgcolor:rgb(var(--colors-brand-primary-base));--chip-selected-bordercolor:rgb(var(--colors-brand-primary-base));--chip-selected-color:rgb(var(--colors-brand-basic-light))}.o-chip[data-active],.o-chip[data-selectable]:hover{box-shadow:inset 0 0 0 .0625rem var(--chip-hover-bordercolor)}body[data-pagetype=product] .product__presentation .presentation__plan-button{border:none;border-radius:1rem;cursor:pointer;height:13rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__plan-button{height:13rem}}body[data-pagetype=product] .product__presentation .presentation__plan-button img{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}body[data-pagetype=product] .product__presentation .presentation__plan-button .dca-chip{background-color:var(--product-presentation-plan-chip-bgcolor);border:none;color:var(--product-presentation-plan-chip-color);font-size:1.125rem;font-weight:700;padding:.5rem 1.25rem;pointer-events:none;position:relative;z-index:1}body[data-pagetype=product] .product__presentation{font-size:.875rem}body[data-pagetype=product] .product__presentation .presentation__aside-title,body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul span,body[data-pagetype=product] .product__presentation .presentation__content-title{color:var(--product-section-title-color)}body[data-pagetype=product] .product__presentation .presentation__awards,body[data-pagetype=product] .product__presentation .presentation__environment,body[data-pagetype=product] .product__presentation .presentation__highlight,body[data-pagetype=product] .product__presentation .presentation__wrapper{border-color:var(--product-properties-bordercolor)}@media screen and (min-width:992px){body[data-pagetype=product] .product__presentation .product__section-content{display:flex}}body[data-pagetype=product] .product__presentation .product__section-content .presentation__wrapper{flex:1}@media screen and (min-width:992px){body[data-pagetype=product] .product__presentation .product__section-content .presentation__wrapper{border-right-style:solid;border-right-width:.062rem;padding-right:1.5rem}}body[data-pagetype=product] .product__presentation .product__section-content aside{flex:0 0 100%}@media screen and (min-width:992px){body[data-pagetype=product] .product__presentation .product__section-content aside{flex-basis:20.812rem;padding:0 1.5rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .product__section-content aside{flex-basis:27.812rem}}body[data-pagetype=product] .product__presentation .product__section-content aside .presentation__aside-title{font-weight:500;margin-bottom:1rem;text-transform:uppercase}body[data-pagetype=product] .product__presentation .product__section-content aside .presentation__video{border-radius:.5rem;cursor:pointer;height:13rem;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}body[data-pagetype=product] .product__presentation .product__section-content aside .presentation__video img{height:100%;position:absolute;width:100%}body[data-pagetype=product] .product__presentation .presentation__content{margin-bottom:1.5rem}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li:first-child i:after{background-color:var(--product-properties-presentation-pluses-1-bgcolor)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li:nth-child(2) i:after{background-color:var(--product-properties-presentation-pluses-2-bgcolor)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li:nth-child(3) i:after{background-color:var(--product-properties-presentation-pluses-3-bgcolor)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__content-title strong{color:var(--product-properties-presentation-pluses-title-strong-color)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight ul{border-color:var(--product-properties-presentation-pluses-title-list-bordercolor)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=tips] .presentation__content-title strong{color:var(--product-properties-presentation-tips-title-strong-color)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=tips] .presentation__highlight .presentation__content-text{border-color:var(--product-properties-presentation-tips-highligtht-bordercolor)}body[data-pagetype=product] .product__presentation .presentation__content .presentation__content-title{flex:0 0 13rem;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:1rem;margin-right:1rem}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__content-title{margin-bottom:0;min-height:6rem}}body[data-pagetype=product] .product__presentation .presentation__content .presentation__content-title strong{font-size:1.25rem;font-weight:700}body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight{margin-bottom:1.5rem}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight{display:flex}}body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul{padding-bottom:.5rem;padding-top:1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul{display:flex;flex:1;justify-content:space-between;padding-top:.5rem}}body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul li{align-items:center;display:flex;flex:1}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul li{align-items:flex-start;flex-direction:column}}body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul li:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul li:not(:last-child){margin-bottom:0}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul span{margin-top:.5rem;width:100%}}body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight .presentation__content-text,body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul{border-left-style:solid;border-left-width:.25rem;padding-left:1.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight .presentation__content-text,body[data-pagetype=product] .product__presentation .presentation__content .presentation__highlight ul{padding-left:2rem}}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight{border-bottom-style:solid;border-bottom-width:.062rem;padding-bottom:1.5rem}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li:not(:last-child){margin-right:1.5rem}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li i{display:inline-block;font-style:normal;margin-right:.5rem;position:relative}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li i:before{content:"\ea94";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:2.312rem;font-weight:400;height:1rem;height:2.312rem;line-height:1;position:relative;vertical-align:middle;width:1rem;width:2.312rem;z-index:1}body[data-pagetype=product] .product__presentation .presentation__content[data-content=pluses] .presentation__highlight li i:after{border-radius:100%;content:"";display:block;height:2.25rem;left:.125rem;opacity:.3;position:absolute;top:-.125rem;width:2.25rem;z-index:0}body[data-pagetype=product] .product__presentation .presentation__content[data-content=tips] .presentation__highlight{font-style:italic;font-weight:500}body[data-pagetype=product] .product__presentation .presentation__content[data-content=good-to-know]{border-bottom-style:solid;border-bottom-width:.062rem;border-color:var(--product-properties-bordercolor);font-size:.875rem;font-weight:400}body[data-pagetype=product] .product__presentation .presentation__content[data-content=good-to-know] .presentation__content-title{color:var(--product-properties-presentation-good-to-know-title-color);margin-bottom:1rem;min-height:0}body[data-pagetype=product] .product__presentation .presentation__content[data-content=good-to-know] .presentation__content-title strong{color:var(--product-properties-presentation-good-to-know-title-strong-color)}body[data-pagetype=product] .product__presentation .presentation__content[data-content=good-to-know] .presentation__content-item{margin-bottom:1.5rem}body[data-pagetype=product] .product__presentation .presentation__content[data-content=good-to-know] .presentation__content-item .presentation__content-item-title{margin-bottom:.5rem}body[data-pagetype=product] .product__presentation .presentation__content[data-content=good-to-know] .presentation__content-item .presentation__content-item-description{margin-bottom:0}body[data-pagetype=product] .product__presentation .presentation__awards{border-bottom-style:solid;border-bottom-width:.062rem;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__awards{flex-direction:row}}body[data-pagetype=product] .product__presentation .presentation__awards .presentation__award-title{font-size:1rem;font-weight:700;margin-bottom:1rem;width:100%}body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-description,body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-list{flex:1}body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-description{flex:1;margin-bottom:1.5rem;margin-right:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-description{flex:1 0 50%;margin-bottom:1rem}}body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-list{display:flex;flex-basis:content;overflow-x:auto;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-list{width:auto}}body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-list .presentation__award{align-items:center;display:flex;flex-direction:column;margin-right:1rem}body[data-pagetype=product] .product__presentation .presentation__awards .presentation__awards-list .presentation__award strong{color:var(--product-properties-presentation-awards-color);font-size:.75rem;margin-top:.5rem}body[data-pagetype=product] .product__presentation .presentation__environment{border-bottom-style:solid;border-bottom-width:.062rem;column-gap:1.5rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding-bottom:1rem;row-gap:1.5rem}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__environment{flex-direction:row}}body[data-pagetype=product] .product__presentation .presentation__environment .environment__label{flex:1}body[data-pagetype=product] .product__presentation .presentation__environment .environment__label .label__title{font-size:1rem;font-weight:700;margin-bottom:.5rem;width:100%}body[data-pagetype=product] .product__presentation .presentation__environment .environment__label .label__columns{column-gap:1rem;display:flex}body[data-pagetype=product] .product__presentation .presentation__environment .environment__label .label__columns .label__content{display:flex;flex-direction:column;row-gap:.5rem}body[data-pagetype=product] .product__presentation .presentation__environment .environment__label .label__columns .label__content .label__description{margin-bottom:0}body[data-pagetype=product] .product__presentation .presentation__environment .environment__label .label__link:after{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-left:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__presentation .presentation__welcome-message{border-left:.25rem solid var(--product-properties-presentation-welcome-message-bordercolor);font-style:italic;font-weight:500;line-height:1.7;margin-bottom:1.5rem;padding-left:1.5rem}body[data-pagetype=product] .product__presentation .presentation__description{line-height:1.7;margin-bottom:0}body[data-pagetype=product] .product__presentation .presentation__description h2{color:var(--colors-title);font-size:1.5rem;font-weight:400;margin-bottom:var(--spacings-16)}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__description h2{font-size:1.625rem;margin-bottom:var(--spacings-24)}}body[data-pagetype=product] .product__presentation .presentation__description h3{color:var(--colors-title);font-size:1.125rem;font-weight:400;margin-bottom:var(--spacings-16)}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__description h3{font-size:1.375rem}}body[data-pagetype=product] .product__presentation .presentation__description h4{color:var(--colors-title);font-size:1rem;font-weight:700;margin-bottom:var(--spacings-16)}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__description h4{font-size:1.25rem}}body[data-pagetype=product] .product__presentation .presentation__description h5{color:var(--colors-title);font-size:.875rem;font-weight:700;margin-bottom:var(--spacings-16)}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__description h5{font-size:1rem}}body[data-pagetype=product] .product__presentation .presentation__description h6{color:var(--colors-title);font-size:.75rem;font-weight:700;margin-bottom:var(--spacings-16)}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__description h6{font-size:.75rem}}body[data-pagetype=product] .product__presentation .presentation__description p{margin-bottom:var(--spacings-24)}body[data-pagetype=product] .product__presentation .presentation__description p:last-child{margin-bottom:0}body[data-pagetype=product] .product__presentation .presentation__description ol,body[data-pagetype=product] .product__presentation .presentation__description ul{margin:0 0 var(--spacings-24) var(--spacings-16);padding:0}body[data-pagetype=product] .product__presentation .presentation__description ol:last-child,body[data-pagetype=product] .product__presentation .presentation__description ul:last-child{margin-bottom:0}body[data-pagetype=product] .product__presentation .presentation__description ol li:not(:last-child),body[data-pagetype=product] .product__presentation .presentation__description ul li:not(:last-child){margin-bottom:var(--spacings-8)}body[data-pagetype=product] .product__presentation .presentation__description ol li{list-style:decimal}body[data-pagetype=product] .product__presentation .presentation__description ul li{list-style:disc}body[data-pagetype=product] .product__presentation .presentation__location{display:flex;flex-wrap:wrap}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__location{flex-direction:column;flex-wrap:nowrap}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__location{flex-direction:row}}body[data-pagetype=product] .product__presentation .presentation__location .presentation__map{cursor:pointer;flex:0 0 auto;height:12.75rem;margin-bottom:1.5rem;width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__location .presentation__map{height:20.25rem;margin-bottom:0;margin-right:2rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__location .presentation__map{flex:0 0 25.812rem;height:31.75rem;width:25.812rem}}body[data-pagetype=product] .product__presentation .presentation__location .presentation__map .image-wrapper{border-radius:1rem}body[data-pagetype=product] .product__presentation .presentation__location .presentation__map .map{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper{width:100%}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper{display:flex;flex-wrap:wrap;margin-top:2rem}}@media screen and (min-width:992px){body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper{margin-top:1.5rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper{display:block;margin-top:2rem}}body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:first-child,body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:last-child{flex:0 0 50%}@media screen and (min-width:576px){body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:first-child,body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:last-child{margin-right:1.5rem}}@media screen and (min-width:1200px){body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:first-child,body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:last-child{margin-right:0}}body[data-pagetype=product] .product__presentation .presentation__location .product__properties-wrapper .product__properties:nth-child(2){flex:1}body[data-pagetype=product] .product__presentation .product__properties .product__properties-title:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__presentation .product__properties[data-properties=address] .product__properties-title:before{content:"\ea77"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=howto-reach] .product__properties-title:before{content:"\ea7d"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=poi] .product__properties-title:before{content:"\ea77"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=poi] ul{column-count:2}body[data-pagetype=product] .product__presentation .product__properties[data-properties=open-hours] .product__properties-title:before,body[data-pagetype=product] .product__presentation .product__properties[data-properties=opening-hours-reception] .product__properties-title:before{content:"\ea3f"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=languages] .product__properties-title:before{content:"\ea33"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=parking] .product__properties-title:before{content:"\ea8c"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=information] .product__properties-title:before{content:"\ea6e"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=pets-allowed] .product__properties-title:before{content:"\ea03"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=transparent-commission-payment] .product__properties-title:before{content:"\ea48"}body[data-pagetype=product] .product__presentation .product__properties[data-properties=transparent-commission-cancellation] .product__properties-title:before{content:"\eaac"}body[data-pagetype=product] .accommodation__side-panel[data-open=true] .o-side-panel__wrapper .o-side-panel__content .dca-loader{display:block}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__content .side-panel__content .result__properties-all,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__content .side-panel__top,body[data-pagetype=product] .accommodation__side-panel .side-panel__bottom,body[data-pagetype=product] .accommodation__side-panel .side-panel__content,body[data-pagetype=product] .accommodation__side-panel .side-panel__content-recap{border-color:var(--product-accommodation-sidepanel-bordercolor)}body[data-pagetype=product] .accommodation__side-panel .side-panel__bottom{background-color:var(--product-accommodation-sidepanel-bottom-bgcolor)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper{height:100%}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper{width:100%}}@media screen and (min-width:1200px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper{width:78.5rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .o-side-panel__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .o-side-panel__content .dca-loader{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .o-side-panel__heading{padding:.75rem 2rem .75rem 0}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .o-side-panel__close{background:none;border:none;left:2rem;padding:0;position:absolute;top:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .o-side-panel__close:before{content:"\ea09";cursor:pointer;display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.75rem;font-weight:400;height:1rem;height:1.7rem;line-height:1;margin-left:-.2rem;transform:scaleX(-1);vertical-align:middle;width:1rem;width:1.7rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .o-side-panel__close svg{display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__top{display:flex;flex-direction:column;font-size:1rem;justify-content:center;margin-bottom:0}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__top{flex-basis:5.562rem;font-size:1.75rem;padding:0 0 0 4.5rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__top span{font-size:.75rem;font-weight:500;order:-1}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-wrapper{height:100%;overflow-y:auto;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-wrapper{padding-right:22.938rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content{height:auto;position:-webkit-sticky;position:sticky;top:0}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .dates__list,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .dca-availability__dates{margin-bottom:0}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .accommodation__availability .dca-availability__dates .dates__details,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .availability__content .availability__details,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-title{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .accommodation__availability .dca-availability__dates .dates__details,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .availability__content .availability__details,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-title{display:block}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-headline{font-size:1rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-subtitle{align-items:flex-start;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;margin-bottom:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-subtitle button{flex:0 0 40%;font-size:.75rem;font-weight:400;text-align:right}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-block{padding:1.5rem 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-block{padding:1.5rem 2rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__sidebar-block--payment-facilities{padding-top:0}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .dca-tags{margin-bottom:1.5rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .dca-tags .dca-tooltip__content{left:0;transform:translateY(-100%)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content{padding:0 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content{display:block;flex:1;height:auto;overflow:visible;padding:1.5rem 1.5rem 0 2rem;position:relative}}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .dca-tags .dca-tags__highlight:nth-child(odd) .dca-tooltip__content,body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .dca-tags>.dca-tooltip:nth-child(odd) .dca-tooltip__content{left:0;transform:translateY(-100%)}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images{margin-left:-1rem;margin-right:-1rem;position:relative}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images{margin-left:0;margin-right:0}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic{height:16.5rem}@media screen and (min-width:1200px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic{height:18.5rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic>img{height:100%;object-fit:cover;width:100%}@supports (display:grid){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{height:100%}@media screen and (min-width:576px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{grid-template-columns:77% 23%}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{grid-template-columns:79% 21%}}@media screen and (min-width:1200px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{grid-template-columns:79% 21%}}}@media screen and (min-width:576px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-pagination{display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .side-panel__images-disclaimer{font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:.5rem;margin-top:.75rem;padding:0 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .side-panel__images-disclaimer{margin-top:.5rem;padding:0}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__booking-reward{display:inline-flex;margin-bottom:.75rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__booking-reward{display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .dca-properties__highlight{margin-bottom:.5rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .properties__labels{margin-bottom:1.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .properties__labels{margin-bottom:.5rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all{padding-bottom:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .accommodation__availability.dca-collapsible-block--collapsed .availability__content{display:block}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .accommodation__availability .availability__title:after{display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer{border-top:none}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer{background:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .availability__details{margin-top:1.5rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dca-availability__dates{margin:0}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .date__best-price:before{content:"\ea0a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;vertical-align:top;width:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .date__best-price{color:var(--product-accommodation-sidepanel-best-price-color)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .date__best-price .date__best-price:before{color:var(--icons-color-primary-variant-1)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .dca-availability__last-remaining-offers{margin-top:.5rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .dca-tags{display:flex;margin-bottom:.5rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content>.side-panel__accommodation-flags{margin-bottom:1.5rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap{border-top-style:solid;border-top-width:.062rem;margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap{border-left-style:solid;border-left-width:.063rem;border-top:none;bottom:0;margin-left:0;margin-right:0;position:absolute;right:-22.938rem;top:0;width:22.938rem}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block{border-color:var(--product-accommodation-sidepanel-bordercolor)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability{background-color:var(--product-accommodation-sidepanel-dates-bgcolor);border-bottom:.062rem solid var(--product-accommodation-sidepanel-dates-bordercolor)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details{border-bottom:.062rem solid var(--product-accommodation-sidepanel-dates-bordercolor)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details{border-bottom:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details>.side-panel__sidebar-payment-paypal-pay-later{border-top:.062rem solid rgb(var(--colors-border-secondary));margin-top:var(--spacings-12);padding-top:var(--spacings-12)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details>.side-panel__sidebar-payment-paypal-pay-later{display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details>.side-panel__sidebar-payment-alma{font-size:.75rem;font-weight:400;margin-top:var(--spacings-12)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details>.side-panel__sidebar-payment-alma{display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details>.side-panel__sidebar-payment-alma>.alma-payment-plans-container{border:.062rem solid rgb(var(--colors-border-secondary));border-radius:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action{border-top:.062rem solid var(--product-accommodation-sidepanel-bordercolor);display:none;font-weight:700;margin-bottom:.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action{display:block}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action p{align-items:center;display:inline-flex;font-size:.875rem;justify-content:space-between;width:100%}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action p span{font-size:1.25rem;line-height:1.15}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action>.side-panel__sidebar-payment-paypal-pay-later{margin-top:var(--spacings-12)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action>.side-panel__sidebar-payment-alma{font-size:.75rem;font-weight:400;margin-top:var(--spacings-12)}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action>.side-panel__sidebar-payment-alma>.alma-payment-plans-container{border:.062rem solid rgb(var(--colors-border-secondary));border-radius:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar{height:100%;position:relative}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-availability__price .best-offer__discount-info{padding:.25rem 0;pointer-events:auto;text-decoration:underline}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-availability__price .best-offer__discount-info{padding:0}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-availability__price .availability-price__booking-reward-label{display:flex;justify-content:flex-start;margin-left:auto}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-availability__price .availability-price__booking-reward-label{justify-content:flex-end}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-flexible-option{margin-top:1rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom{bottom:0;box-shadow:.125rem -.188rem .5rem #081d301f;padding:1rem;position:-webkit-sticky;position:sticky;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom{box-shadow:none;display:none}}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom .dca-tags{display:flex;margin-bottom:.5rem;margin-top:-1.6rem}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom .best-offer__text{display:none}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details{align-items:flex-start;display:flex}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details .dca-availability__price{align-items:flex-start;flex:0 0 auto}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details .dca-availability__price.dca-availability__price--alt .best-offer__dates:after{content:none}body[data-pagetype=product] .accommodation__side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details .dca-availability__price .best-offer__price{align-items:flex-start;margin-left:0;pointer-events:none}body[data-pagetype=product] .accommodation__side-panel .dca-collapsible-block .dca-collapsible-block__toggle:after{align-items:center;background-color:var(--product-accommodation-sidepanel-toggle-bgcolor);border-radius:100%;display:flex;height:2rem;justify-content:center;width:2rem}body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__tabs li a{font-size:.625rem;font-weight:500;padding-bottom:.5rem;padding-top:.25rem}body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment__info{font-size:.75rem}body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-misc,body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment__due-date,body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment__extra,body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment__value,body[data-pagetype=product] .accommodation__side-panel .dca-payment-facilities__wrapper .dca-payment-facilities__content .dca-payment-facilities__content-payments .dca-payment-instalment__value strong{font-size:.625rem}body[data-pagetype=product] .accommodation__side-panel [data-selected-price=default] [data-price=flexible],body[data-pagetype=product] .accommodation__side-panel [data-selected-price=flexible] [data-price=default]{display:none}body[data-pagetype=product] [data-react-modal-body-trap]{z-index:10000001}body[data-pagetype=product] .ReactModalPortal>.ReactModal__Overlay{background-color:rgb(from rgb(var(--colors-transparencies-dark-88)) r g b/88%);z-index:10000002}body[data-pagetype=product] .accommodation .product__side-panel{display:none}body[data-pagetype=product] .accommodation__pitch-side-panel[data-open=true] .o-side-panel__wrapper .o-side-panel__content .dca-loader{display:block}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel h5{font-size:1.625rem}}body[data-pagetype=product] .accommodation__pitch-side-panel h5{color:var(--product-accommodation-sidepanel-title-color);font-weight:400;margin-bottom:.5rem;padding-right:4rem}body[data-pagetype=product] .accommodation__pitch-side-panel h5 strong{pointer-events:none}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__content .side-panel__content .result__properties-all,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__content .side-panel__top,body[data-pagetype=product] .accommodation__pitch-side-panel .side-panel__bottom,body[data-pagetype=product] .accommodation__pitch-side-panel .side-panel__content,body[data-pagetype=product] .accommodation__pitch-side-panel .side-panel__content-recap{border-color:var(--product-accommodation-sidepanel-bordercolor)}body[data-pagetype=product] .accommodation__pitch-side-panel .side-panel__bottom{background-color:var(--product-accommodation-sidepanel-bottom-bgcolor)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper{height:100%}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper{width:100%}}@media screen and (min-width:1200px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper{width:78.5rem}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .o-side-panel__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .o-side-panel__content .dca-loader{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .o-side-panel__heading{padding:.75rem 2rem .75rem 0}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .o-side-panel__close{background:none;border:none;left:2rem;padding:0;position:absolute;top:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .o-side-panel__close:before{content:"\ea09";cursor:pointer;display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.75rem;font-weight:400;height:1rem;height:1.7rem;line-height:1;margin-left:-.2rem;transform:scaleX(-1);vertical-align:middle;width:1rem;width:1.7rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .o-side-panel__close svg{display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__top{display:flex;flex-direction:column;font-size:1rem;justify-content:center;margin-bottom:0}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__top{flex-basis:5.562rem;font-size:1.75rem;padding:0 0 0 4.5rem}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__top span{font-size:.75rem;font-weight:500;order:-1}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-wrapper{height:100%;overflow-y:auto;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-wrapper{padding-right:22.938rem}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content{height:auto;position:-webkit-sticky;position:sticky;top:0}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .dates__list,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .dca-availability__dates{margin-bottom:0}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .accommodation__availability .dca-availability__dates .dates__details,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .availability__content .availability__details,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-title{display:none}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .accommodation__availability .dca-availability__dates .dates__details,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .availability__content .availability__details,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-title{display:block}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .dca-availability__price .best-offer__label{font-size:.825rem;font-weight:700}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-headline{font-size:1rem;font-weight:700;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-subtitle{align-items:flex-start;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-content .side-panel__sidebar-subtitle button{flex:0 0 40%;font-size:.75rem;font-weight:400;text-align:right}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-block{padding:1.5rem 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__sidebar-block{padding:1.5rem 2rem}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .dca-tags{margin-bottom:1.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .dca-tags .dca-tooltip__content{left:0;transform:translateY(-100%)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content{padding:0 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content{display:block;flex:1;height:auto;overflow:visible;padding:1.5rem 1.5rem 0 2rem;position:relative}}@media screen and (min-width:320px) and (max-width:575px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .dca-tags .dca-tags__highlight:nth-child(odd) .dca-tooltip__content,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .dca-tags>.dca-tooltip:nth-child(odd) .dca-tooltip__content{left:0;transform:translateY(-100%)}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images{margin-left:-1rem;margin-right:-1rem;position:relative}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images{margin-left:0;margin-right:0}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic{height:16.5rem}@media screen and (min-width:1200px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic{height:18.5rem}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic>img{height:100%;object-fit:cover;width:100%}@supports (display:grid){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{height:100%}@media screen and (min-width:576px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{grid-template-columns:77% 23%}}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{grid-template-columns:79% 21%}}@media screen and (min-width:1200px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-wrapper{grid-template-columns:79% 21%}}}@media screen and (min-width:576px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .product__images-mosaic.dca-images-slider .swiper-pagination{display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .side-panel__images-disclaimer{font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:.5rem;margin-top:.75rem;padding:0 1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__images .side-panel__images-disclaimer{margin-top:.5rem;padding:0}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__unit-types .dca-properties__highlight{display:inline-flex;gap:1rem;justify-content:flex-start;margin:1rem 0 .75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__unit-types .dca-properties__highlight .property__item{background-color:var(--product-accommodation-pitch-sidepanel-properties-highlight-item-bgcolor);border-radius:.5rem;padding:.25rem .5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__unit-types .side-panel__unit-quantity{font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__unit-types .arrow-link{display:block}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates+.dca-properties__separator{display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates .dates__title{font-size:1.25rem;font-weight:700}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates .dates__sold-by{font-size:.875rem;font-weight:400;margin-bottom:.25rem;margin-top:.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates .dates__sold-by .dates__sold-by-name{font-weight:500}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates .dates__dates{font-size:.875rem;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates .dates__change{text-decoration:underline}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__dates .dates__change:after{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-left:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all{padding-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .dca-collapsible-block--collapsed .dca-properties__category-description-extension{display:none}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .dca-properties__separator{margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .dca-properties__separator{margin-left:0;margin-right:0}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight{background-color:var(--product-accommodation-sidepanel-properties-highlight-bgcolor);border-radius:1rem;margin-bottom:1.5rem;padding:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight h6{font-size:.75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight .dca-properties__highlight{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight .dca-properties__highlight{grid-template-columns:repeat(4,1fr)}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight .dca-properties__highlight .property__label,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight .dca-properties__highlight .property__value{color:var(--product-accommodation-sidepanel-properties-highlight-label-color)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .side-panel__properties-all .side-panel__properties-highlight .dca-properties__highlight .property__value{font-weight:700}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .accommodation__availability.dca-collapsible-block--collapsed .availability__content{display:block}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .accommodation__availability .availability__title:after{display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer{border-top:none}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer{background:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .availability__details{margin-top:1.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dca-availability__dates{margin:0}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .date__best-price:before{content:"\ea0a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;vertical-align:top;width:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .date__best-price{color:var(--product-accommodation-sidepanel-best-price-color)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .date__best-price .date__best-price:before{color:var(--icons-color-primary-variant-1)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .dca-availability__last-remaining-offers{margin-top:.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content .availability__best-offer .dates__details .dca-tags{display:flex;margin-bottom:.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content>.side-panel__accommodation-flags{margin-bottom:1.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap{border-left-style:solid;border-left-width:.063rem;bottom:0;display:block;margin-left:0;margin-right:0;position:absolute;right:-22.938rem;top:0;width:22.938rem}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block{border-color:var(--product-accommodation-sidepanel-bordercolor)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability{border-bottom:.062rem solid var(--product-accommodation-sidepanel-dates-bordercolor)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability .dca-alert--free-cancellation{display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details{border-bottom:.062rem solid var(--product-accommodation-sidepanel-dates-bordercolor)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--availability-details{border-bottom:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-details{background-color:var(--product-accommodation-pitch-sidepanel-sidebar-details-bgcolor);border-bottom-style:solid;border-bottom-width:.062rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-details .side-panel__sidebar-selection{display:flex;justify-content:space-between;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-details .side-panel__sidebar-selection strong{font-weight:700}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-details .side-panel__sidebar-selection p{font-size:.75rem;font-weight:400;margin-bottom:0}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-details .side-panel__sidebar-selection .selection__accommodation-details{flex:0 0 75%;line-height:1.2}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-details .side-panel__sidebar-selection .selection__accommodation-details span{display:inline-block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:13rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action{border-top:.062rem solid var(--product-accommodation-sidepanel-bordercolor);display:none;font-weight:700;margin-bottom:.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action{display:block}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action p{align-items:center;display:inline-flex;font-size:.875rem;justify-content:space-between;width:100%}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-block--action p span{font-size:1.25rem;line-height:1.15}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar{height:100%;position:relative}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-availability__price .best-offer__discount-info{padding:.25rem 0;pointer-events:auto;text-decoration:underline}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-availability__price .best-offer__discount-info{padding:0}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-sticky .side-panel__sidebar-total{align-items:center;display:flex;justify-content:space-between}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-sticky .side-panel__sidebar-total span{font-size:.875rem;font-weight:500;text-transform:uppercase}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-sticky .side-panel__sidebar-total strong{color:var(--availability-current-price-color);font-size:1.5rem;font-weight:700}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-sticky .dca-button{margin-top:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-sticky .dca-alert{margin-bottom:0;margin-top:1.5rem}@media screen and (max-width:991px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar-sticky .dca-alert{display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-alert--free-cancellation{margin:1rem 0 0}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-mobile-bottompanel__content,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .dca-mobile-bottompanel__wrapper,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__content-recap .side-panel__sidebar{height:100%;position:relative}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom{bottom:0;box-shadow:.125rem -.188rem .5rem #081d301f;padding:1rem;position:-webkit-sticky;position:sticky;width:100%}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom{box-shadow:none;display:none}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom .dca-tags{display:flex;margin-bottom:.5rem;margin-top:-1.6rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom .best-offer__text{display:none}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details{align-items:flex-start;display:flex}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details .dca-availability__price{align-items:flex-start;flex:0 0 auto}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .side-panel__bottom .availability__details .dca-availability__price .best-offer__price{align-items:flex-start;margin-left:0;pointer-events:none}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options{padding-top:.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-message{font-size:.75rem;margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list{display:flex;position:relative}@supports (overflow-x:clip){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list{overflow:visible;overflow-x:clip}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list:after{background:linear-gradient(90deg,var(--product-pitch-sidepanel-options-list-after-bgcolor) 19.2%,#f8fafd00 87.14%);bottom:0;content:"";position:absolute;right:-.5rem;top:0;transform:rotate(180deg);width:2.25rem;z-index:1}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .swiper-controls{z-index:2}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .swiper-controls [aria-disabled=true]{display:none}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option{display:flex;flex-basis:7.812rem;flex-direction:column;font-size:.625rem;font-weight:400;max-width:8rem;padding:.5rem 1rem .5rem .5rem;word-break:break-word}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option strong{font-size:.75rem;font-weight:700;margin-bottom:.25rem}@supports (not (overflow-x:clip)){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option [data-tooltip]:before{z-index:98}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option [data-tooltip]:after{top:0}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option:first-child .accommodation__option-info[data-tooltip]:after{left:0;transform:translateX(-5%) translateY(-100%)}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option:not(:first-child):last-child .accommodation__option-info[data-tooltip]:after{left:0;transform:translateX(-75%) translateY(-100%)}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option:not(:first-child):last-child .accommodation__option-info[data-tooltip]:after{transform:translateX(-35%) translateY(-100%)}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option .accommodation__option-info[data-tooltip]{display:inline-block;height:.75rem;margin-left:.25rem;width:.75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option .accommodation__option-info[data-tooltip]:after{left:0;transform:translateX(-20%) translateY(-100%);width:7.125rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option .accommodation__option-info[data-tooltip] i{font-style:normal}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option .accommodation__option-info[data-tooltip] i:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;vertical-align:middle;width:1rem;width:.75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option .accommodation__option-icon{flex:0 0 1.375rem;font-style:normal;height:1rem;margin-bottom:.5rem;width:1.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option .accommodation__option-icon:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.5rem;font-weight:400;height:1rem;height:1.5rem;line-height:1;vertical-align:middle;width:1rem;width:1.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental-other] .accommodation__option-icon:before,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option] .accommodation__option-icon:before{content:"\ea89"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=electrical_connection] .accommodation__option-icon:before{content:"\ea53"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_equipment][data-suboption=tent] .accommodation__option-icon:before{content:"\eab4"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_equipment][data-suboption=awning] .accommodation__option-icon:before{content:"\ea0d"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=fridge] .accommodation__option-icon:before{content:"\ea5e"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=wifi] .accommodation__option-icon:before{content:"\eacd"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_vehicle] .accommodation__option-icon:before{content:"\ea2b"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=baby_kit] .accommodation__option-icon:before{content:"\eaae"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=grill_plancha] .accommodation__option-icon:before{content:"\ea10"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=television] .accommodation__option-icon:before{content:"\eabd"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=bed_linen] .accommodation__option-icon:before{content:"\ea17"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=dishwashing_kit] .accommodation__option-icon:before{content:"\ea4e"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=air_conditioning] .accommodation__option-icon:before{content:"\ea02"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=equipment_rental][data-suboption=safe_deposit_box] .accommodation__option-icon:before{content:"\eaa1"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=water_connection] .accommodation__option-icon:before{content:"\eac8"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=water_evacuation] .accommodation__option-icon:before{content:"\eac7"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=bed_made_upon_arrival] .accommodation__option-icon:before{content:"\ea13"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=rv_drain] .accommodation__option-icon:before{content:"\ea28"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=service][data-suboption=breakfast] .accommodation__option-icon:before{content:"\ea11"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=animal] .accommodation__option-icon:before{content:"\ea03"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_pax] .accommodation__option-icon:before{content:"\ea01"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_pax][data-suboption=child] .accommodation__option-icon:before,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_pax][data-suboption=teenager] .accommodation__option-icon:before{content:"\ea3c"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .accommodation__options .accommodation__options-list .accommodation__option[data-option=additional_pax][data-suboption=baby] .accommodation__option-icon:before{content:"\ea0e"}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .included-options .included-options__title{margin-bottom:1rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .included-options .included-options__list li{list-style:disc;margin-left:1.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .included-options .included-options__list li:not(:last-child){margin-bottom:.75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__message{font-size:.75rem;margin-bottom:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid .mandatory-unincluded-options__section:not(:last-child){margin-bottom:1rem}@media screen and (min-width:992px){body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid .mandatory-unincluded-options__section{margin-bottom:0!important}}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid .mandatory-unincluded-options__section .mandatory-unincluded-options__section-list,body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid .mandatory-unincluded-options__section .mandatory-unincluded-options__section-title{margin-bottom:.75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid .mandatory-unincluded-options__section .mandatory-unincluded-options__section-list li{list-style:disc;margin-left:1.5rem}body[data-pagetype=product] .accommodation__pitch-side-panel .o-side-panel__wrapper .mandatory-unincluded-options .mandatory-unincluded-options__grid .mandatory-unincluded-options__section .mandatory-unincluded-options__section-list li:not(:last-child){margin-bottom:.75rem}body[data-pagetype=product] .accommodation__pitch-side-panel .dca-collapsible-block .dca-collapsible-block__toggle:after{align-items:center;background-color:var(--product-accommodation-sidepanel-toggle-bgcolor);border-radius:100%;display:flex;height:2rem;justify-content:center;width:2rem}.o-modal{--modal-close-bgcolor:rgb(var(--colors-neutral-200));--modal-close-bordercolor:rgb(var(--colors-neutral-200));--modal-wrapper-bgcolor:rgb(var(--colors-brand-basic-light));--modal-heading-bordercolor:rgb(var(--colors-neutral-500));--modal-heading-title-color:rgb(var(--colors-neutral-900));--modal-heading-title-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,arial,sans-serif;--modal-heading-subtitle-color:rgb(var(--colors-neutral-800))}body[data-focused-by~=modal]{overflow:hidden;overscroll-behavior-y:contain}.o-modal{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.o-modal[hidden]{display:none}.o-modal[data-open=true]{pointer-events:auto;z-index:1000}.o-modal[data-open=true]>.o-modal__fade{display:block}.o-modal[data-open=true] .o-modal__wrapper{opacity:1;transform:translateY(0)}@media screen and (min-width:992px){.o-modal[data-open=true] .o-modal__wrapper{transform:translate(-50%,-50%)}}.o-modal .o-modal__wrapper{-webkit-overflow-scrolling:touch;background-color:var(--modal-wrapper-bgcolor);border-radius:1.5rem 1.5rem 0 0;bottom:0;box-shadow:var(--shadows-elements-sticky-bar-bottom);display:flex;flex-direction:column;height:auto;left:0;max-height:90%;min-height:20%;opacity:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;z-index:1001}@media screen and (min-width:992px){.o-modal .o-modal__wrapper{border-radius:1.5rem;bottom:auto;box-shadow:none;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%}}.o-modal .o-modal__handle{height:4rem;left:0;position:absolute;right:0;top:-2rem;touch-action:none}@media screen and (min-width:992px){.o-modal .o-modal__handle{display:none}}.o-modal .o-modal__heading{border-bottom:.062rem solid var(--modal-heading-bordercolor);display:flex;flex-direction:column;justify-content:center;min-height:5.3125rem;padding:1rem 4.5rem 1rem 1rem;position:relative}@media screen and (min-width:992px){.o-modal .o-modal__heading{padding-left:1.5rem}}.o-modal .o-modal__heading[data-without-title=true]{border-bottom-color:#0000;min-height:3.9375rem;padding-bottom:0}.o-modal .o-modal__heading[data-with-icon=true]{padding-left:4rem}@media screen and (min-width:992px){.o-modal .o-modal__heading[data-with-icon=true]{padding-left:4.5rem}}.o-modal .o-modal__heading .o-modal__heading-title{color:var(--modal-heading-title-color);font-family:var(--modal-heading-title-font-family);font-size:1.125rem;min-height:1.5rem}@media screen and (min-width:992px){.o-modal .o-modal__heading .o-modal__heading-title{font-size:1.5rem}}.o-modal .o-modal__heading .o-modal__heading-subtitle{color:var(--modal-heading-subtitle-color);font-size:.875rem}.o-modal .o-modal__heading .o-modal__heading-icon{height:2.5rem;left:1rem;position:absolute;top:1.5rem;width:2.5rem}@media screen and (min-width:992px){.o-modal .o-modal__heading .o-modal__heading-icon{left:1.5rem}}.o-modal .o-modal__heading .o-modal__heading-icon>img,.o-modal .o-modal__heading .o-modal__heading-icon>svg{height:100%;width:100%}.o-modal .o-modal__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--modal-close-bgcolor);border:.062rem solid var(--modal-close-bordercolor);border-radius:50%;color:currentcolor;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1.5rem;width:2.5rem;z-index:2}@media screen and (min-width:992px){.o-modal .o-modal__close{display:flex;height:2rem;left:auto;right:1.5rem;top:1.5rem;transform:none;width:2rem}}.o-modal .o-modal__close svg{flex:0 0 auto;pointer-events:none}.o-modal .o-modal__content{font-size:.875rem;height:100%;overflow-y:auto;padding:1rem}@media screen and (min-width:992px){.o-modal .o-modal__content{flex:1;height:auto;padding:1.5rem}}.o-modal{--modal-heading-title-font-family:var(--fonts-override-heading)}.dca-loader{--booking-loader-before-bgcolor:rgb(var(--colors-neutral-900));--booking-loader-before-boxshadow-color:rgb(var(--colors-brand-secondary-base));--booking-loader-after-bgcolor:rgb(var(--colors-brand-primary-base));--booking-loader-after-boxshadow-color:rgb(var(--colors-brand-secondary-darker));--booking-loader-ball1-boxshadow-color:rgb(var(--colors-brand-secondary-base));--booking-loader-ball2-boxshadow-color:rgb(var(--colors-brand-secondary-darker))}@keyframes loader-rotate{0%{transform:rotate(0deg) scale(2)}50%{transform:rotate(1turn) scale(2.5)}to{transform:rotate(2turn) scale(2)}}@keyframes loader-ball1{0%{box-shadow:1.875rem 0 0 var(--booking-loader-ball1-boxshadow-color)}50%{box-shadow:0 0 0 var(--booking-loader-ball1-boxshadow-color);margin-bottom:0;transform:translate(.938rem,.938rem)}to{box-shadow:1.875rem 0 0 var(--booking-loader-ball1-boxshadow-color);margin-bottom:.625rem}}@keyframes loader-ball2{0%{box-shadow:1.875rem 0 0 var(--booking-loader-ball2-boxshadow-color)}50%{box-shadow:0 0 0 var(--booking-loader-ball2-boxshadow-color);margin-top:-1.25rem;transform:translate(.938rem,.938rem)}to{box-shadow:1.875rem 0 0 var(--booking-loader-ball2-boxshadow-color);margin-top:0}}.dca-loader{margin:2.5rem auto;text-align:center;width:100%}.dca-loader .dca-loader__wrapper{animation:loader-rotate 3s infinite;display:block;height:3.125rem;margin:0 auto 4rem;transform:scale(2);width:3.125rem}.dca-loader .dca-loader__wrapper:after,.dca-loader .dca-loader__wrapper:before{border-radius:50%;content:"";display:block;height:1.25rem;width:1.25rem}.dca-loader .dca-loader__wrapper:before{animation:loader-ball1 3s infinite;background-color:var(--booking-loader-before-bgcolor);box-shadow:1.875rem 0 0 var(--booking-loader-before-boxshadow-color);margin-bottom:.625rem}.dca-loader .dca-loader__wrapper:after{animation:loader-ball2 3s infinite;background-color:var(--booking-loader-after-bgcolor);box-shadow:1.875rem 0 0 var(--booking-loader-after-boxshadow-color)}.o-modal.accommodation-checkout-access__modal{font-size:.875rem;font-weight:500;z-index:100000}@media screen and (min-width:992px){.o-modal.accommodation-checkout-access__modal .o-modal__wrapper{width:35.25rem}}.o-modal.accommodation-checkout-access__modal .modal .dca-alert{margin-bottom:0}.o-modal.accommodation-checkout-access__modal .modal p{margin:0 auto;text-align:center;width:80%}@media screen and (min-width:992px){.o-modal.accommodation-checkout-access__modal .modal p{width:65%}}.o-modal.accommodation-checkout-access__modal .modal .modal__loading{margin:6rem 0 4rem}@media screen and (min-width:992px){.o-modal.accommodation-checkout-access__modal .modal .modal__loading{margin:0 0 2rem}}.o-modal.accommodation-checkout-access__modal .modal .modal__error{display:none;margin-top:1rem;text-align:center}@media screen and (min-width:992px){.o-modal.accommodation-checkout-access__modal .modal .modal__error{margin-top:0}}.o-modal.accommodation-checkout-access__modal .modal .modal__error img{height:5rem;margin-bottom:2rem;width:5rem}.o-modal.accommodation-checkout-access__modal .modal[data-status=error]{align-items:center;display:flex;height:100%}.o-modal.accommodation-checkout-access__modal .modal[data-status=error] .modal__loading{display:none}.o-modal.accommodation-checkout-access__modal .modal[data-status=error] .modal__error{display:block;flex:1}body[data-pagetype=product] .other__products{margin:2.5rem 0}body[data-pagetype=product] .other__products h2{font-size:1.5rem;font-weight:700;margin-bottom:2rem;padding:0 1rem}@media screen and (min-width:576px){body[data-pagetype=product] .other__products h2{padding:0}}body[data-pagetype=product] .other__products .button{margin:0 1rem;width:auto}@media screen and (min-width:576px){body[data-pagetype=product] .other__products .button{margin:0 auto;width:23.375rem}}body[data-pagetype=product] .other__products .products__list{-webkit-overflow-scrolling:touch;display:flex;justify-content:space-between;margin-bottom:1rem;overflow:auto;padding:0 0 0 1rem}@media screen and (min-width:576px){body[data-pagetype=product] .other__products .products__list{padding:0}}body[data-pagetype=product] .other__products .products__list .product__card{margin-bottom:1rem}body[data-pagetype=product] .other__products .products__list .product__card:not(:last-child){margin-right:.5rem}body[data-pagetype=product] .product__content .product__cross-links{background-color:var(--product-cross-links-bgcolor)}body[data-pagetype=product] .product__content .product__cross-links .best-rated__campings-list .best-rated__camping{background-color:var(--product-best-rated-campings-camping-bgcolor)}body[data-pagetype=product] .product__content .product__cross-links .product__section-content{margin-top:0}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__cross-links .product__section-content{display:flex}}body[data-pagetype=product] .product__content .product__cross-links .product__section-content .cross-links__title{font-size:1.25rem;font-weight:700}@media screen and (min-width:992px){body[data-pagetype=product] .product__content .product__cross-links .product__section-content .cross-links__title{font-size:1.5rem}}body[data-pagetype=product] .product__content .product__cross-links .product__section-content .cross-links__title{margin-bottom:1.5rem}@media screen and (min-width:992px){body[data-pagetype=product] .best-rated__campings{flex:0 0 25.812rem;margin-right:2rem}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping{border-radius:.5rem;cursor:pointer;display:flex;margin-bottom:1rem;padding:.5rem;position:relative}@media screen and (min-width:992px){body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping{flex:1 1 auto}}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping:last-child{margin-bottom:0;margin-right:0}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping img{border-radius:.5rem;height:5.5rem;margin-right:.5rem;width:5.5rem}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .product__name{font-size:.875rem;line-height:1.2}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .product__name span{display:inline-block}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .product__name .product__stars{font-size:1rem;margin-left:.25rem}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .product__city:before{content:none}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .best-rated__camping-details{display:flex;flex-direction:column}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .best-rated__product-city{font-size:.75rem;font-weight:500;margin-top:.25rem;text-decoration:underline}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .product__reviews{background:none;margin:1rem 0 .5rem;position:static}body[data-pagetype=product] .best-rated__campings .best-rated__campings-list .best-rated__camping .product__reviews .review__title{display:inline-block}body[data-pagetype=product] .best__thematics{margin-top:2rem}@media screen and (min-width:992px){body[data-pagetype=product] .best__thematics{flex:1 1 auto;margin-top:0}}@media screen and (min-width:576px){body[data-pagetype=product] .best__thematics .best__thematics-list{display:flex}}body[data-pagetype=product] .best__thematics .best__thematics-list ul{flex:1 1 auto;margin-bottom:1rem;padding-left:1rem}@media screen and (min-width:576px){body[data-pagetype=product] .best__thematics .best__thematics-list ul{margin-bottom:0}}body[data-pagetype=product] .best__thematics .best__thematics-list ul:last-child{margin-bottom:0}body[data-pagetype=product] .best__thematics .best__thematics-list ul li:not(:last-child){margin-bottom:1rem}body[data-pagetype=product] .best__thematics .best__thematics-list ul li{list-style:disc}body[data-pagetype=product] .best__thematics .best__thematics-list ul a,body[data-pagetype=product] .best__thematics .best__thematics-list ul span{font-size:.875rem;text-decoration:underline}body[data-pagetype=product] .product__content .product__top-properties{padding-bottom:.5rem}body[data-pagetype=product] .product__content .product__top-properties>div{display:flex}body[data-pagetype=product] .product__content .product__top-properties .dca-tags{display:inline-flex;margin:0 .5rem .5rem .1rem;vertical-align:bottom}body[data-pagetype=product] .search-filters__side-panel .dca-side-panel__close{padding:1rem;right:0;top:0}body[data-pagetype=product] .search-filters__side-panel .side-panel__header{font-size:.875rem;font-weight:500;text-align:left}body[data-pagetype=product] .search-filters__side-panel .side-panel__header>div{margin-bottom:.25rem;margin-right:2rem}body[data-pagetype=product] .search-filters__side-panel .side-panel__header .product__name{font-size:1.25rem;margin-bottom:.25rem}body[data-pagetype=product] .search-filters__side-panel .side-panel__header .product__name span{font-size:.875rem}.accommodation-offer-booking-reward>.label{align-items:center;background-color:rgb(var(--colors-swatch-cyber-grape-500));border-radius:var(--radiuses-4);color:rgb(var(--colors-swatch-cyber-grape-800));display:inline-flex;font-size:.75rem;font-weight:700;padding:var(--spacings-4)}.accommodation-offer-booking-reward>.label:before{content:"\eac4";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-offer-booking-reward>.dca-tooltip-v2{max-width:10rem;text-align:left}.accommodation-properties-highlight{display:inline-flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem}.accommodation-properties-highlight div:not(:last-child):after{content:"\2022";margin-left:.5rem;margin-right:.5rem}.accommodation-properties-highlight div:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}.accommodation-properties-highlight div[data-property=car]:before{content:"\ea2b"}.accommodation-properties-highlight div[data-property=caravan]:before{content:"\ea2d"}.accommodation-properties-highlight div[data-property=camper_van]:before{content:"\ea27"}.accommodation-properties-highlight div[data-property=tent]:before{content:"\eab4"}.accommodation-properties-highlight div[data-property=min_area]:before{content:"\ea06"}.accommodation-properties-highlight div[data-property=location_type]:before{content:"\ea44"}.accommodation-properties-highlight div[data-property=ground_type]:before{content:"\ea83"}.accommodation-properties-highlight div[data-property=people]:before{content:"\eabf"}.accommodation-properties-highlight div[data-property=surface_area]:before{content:"\ea06"}.accommodation-properties-highlight div[data-property=adults]:before{content:"\eabf"}.accommodation-properties-highlight div[data-property=children]:before{content:"\ea90"}.accommodation-properties-highlight div[data-property=bedrooms]:before{content:"\ea13"}.accommodation-properties-highlight div[data-property=bathrooms]:before{content:"\eaa6"}@media screen and (min-width:992px){.modal-plan .o-modal__wrapper{max-width:63rem}}.modal-plan .o-modal__wrapper .o-modal__heading-title{font-weight:700}.modal-plan img{width:100%}.accommodation-card{--accommodation-card-bgcolor:rgb(var(--colors-background-primary));--accommodation-card-bordercolor:rgb(var(--colors-border-primary));--accommodation-card-name-color:rgb(var(--colors-texts-title-primary-dark));--accommodation-card-images-pagination-bullet-bgcolor:rgb(var(--colors-neutral-400));--accommodation-card-images-pagination-bullet-active-bgcolor:rgb(var(--colors-transparencies-dark-88));--accommodation-card-images-pagination-bullet-active-bordercolor:rgb(var(--colors-neutral-50));--accommodation-card-properties-remaining-color:rgb(var(--colors-action-link-primary));--accommodation-card-properties-fade-bgcolor:rgb(var(--colors-background-primary));--accommodation-card-properties-item-bgcolor:rgb(var(--colors-background-secondary));--accommodation-card-properties-item-color:rgb(var(--colors-texts-body-primary-dark));--accommodation-card-offer-color:rgb(var(--colors-texts-body-primary-dark));--accommodation-card-offer-message-bgcolor:rgb(var(--colors-background-secondary));--accommodation-card-offer-price-color:rgb(var(--colors-texts-title-primary-dark));--accommodation-card-offer-discount-bgcolor:rgb(var(--colors-swatch-green-light));--accommodation-card-offer-discount-color:rgb(var(--colors-texts-body-primary-light));--accommodation-card-details-link-color:rgb(var(--colors-action-link-primary));--accommodation-card-properties-pitch-bgcolor:rgb(var(--colors-background-secondary));--accommodation-card-last-remaining-color:rgb(var(--colors-destructive-500));background-color:var(--accommodation-card-bgcolor);cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;position:relative;row-gap:var(--spacings-12)}.accommodation-card:not([data-type=borderless]){padding:var(--spacings-16)}.accommodation-card[data-type=default]{border:.062rem solid var(--accommodation-card-bordercolor);border-radius:var(--radiuses-8);padding-top:0}.accommodation-card[data-type=default] .accommodation-card__images{margin-left:calc(var(--spacings-16)*-1);margin-right:calc(var(--spacings-16)*-1)}.accommodation-card[data-type=default] .accommodation-card__images .images-slider figure{border-radius:var(--radiuses-8) var(--radiuses-8) 0 0}.accommodation-card[data-type=default] .accommodation-card__images .image__highlighted-flags{left:calc(var(--spacings-12)*-1);max-width:100%;top:var(--spacings-8)}@media screen and (min-width:992px){.accommodation-card[data-type=default] .accommodation-card__images .image__highlighted-flags{left:calc(var(--spacings-8)*-1);top:var(--spacings-8)}}.accommodation-card[data-type=default] .accommodation-card__details-link{margin:0 calc(var(--spacings-16)*-1) calc(var(--spacings-16)*-1)}.accommodation-card .accommodation-card__name{color:var(--accommodation-card-name-color);font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accommodation-card .accommodation-card__content{grid-row-gap:var(--spacings-12);display:grid;grid-area:accommodation-card-content;min-width:0;row-gap:var(--spacings-12)}.accommodation-card .accommodation-card__content .accommodation-card__details-link{display:none}.accommodation-card .accommodation-card__details-link{border-top:.062rem solid var(--accommodation-card-bordercolor);padding:var(--spacings-8) 0;text-align:center}.accommodation-card .accommodation-card__images{grid-area:accommodation-card-images;height:100%;position:relative}.accommodation-card .accommodation-card__images .swiper-controls .swiper-button{border-radius:var(--radiuses-4)}.accommodation-card .accommodation-card__images .images-slider figure{border-radius:var(--radiuses-8);height:11rem}@media screen and (min-width:992px){.accommodation-card .accommodation-card__images .images-slider figure{height:13rem}}.accommodation-card .accommodation-card__images .dca-slider-more__images{border-radius:var(--radiuses-8)}.accommodation-card .accommodation-card__pitch-properties{background-color:var(--accommodation-card-properties-pitch-bgcolor);border-radius:var(--radiuses-8);flex-direction:column;font-size:.75rem;padding:var(--spacings-8)}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-title{font-weight:700;margin-bottom:var(--spacings-8)}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]{display:inline-flex;flex-wrap:wrap}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div:not(:last-child):after{content:"\2022";line-height:1.5;margin-left:var(--spacings-8)}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div[data-type=electricSupply]:before{content:"\ea53"}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div[data-type=waterSupply]:before{content:"\eac8"}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div[data-type=waterDrainageHookUp]:before{content:"\eac7"}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div[data-type=includedPet]:before{content:"\ea03"}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=included]>div[data-type=fridge]:before{content:"\ea5e"}.accommodation-card .accommodation-card__pitch-properties .accommodation-card__pitch-properties-list[data-type=optional]{margin-top:var(--spacings-8)}.accommodation-card .accommodation-card__properties{font-size:.75rem;font-weight:400;overflow:hidden}.accommodation-card .accommodation-card__properties .accommodation-card__properties-list{display:flex;position:relative;width:100%}.accommodation-card .accommodation-card__properties .accommodation-card__properties-list:before{background:linear-gradient(90deg,var(--accommodation-card-properties-fade-bgcolor) 19.2%,#f8fafd00 87.14%);bottom:0;content:"";position:absolute;right:0;top:0;transform:rotate(180deg);width:8rem;z-index:1}.accommodation-card .accommodation-card__properties .accommodation-card__properties-list button,.accommodation-card .accommodation-card__properties .accommodation-card__properties-list div{background-color:var(--accommodation-card-properties-item-bgcolor);border-radius:var(--radiuses-8);padding:var(--spacings-4) var(--spacings-8)}.accommodation-card .accommodation-card__properties .accommodation-card__properties-list div{color:var(--accommodation-card-properties-item-color);flex:0 0 auto;margin-right:var(--spacings-4)}.accommodation-card .accommodation-card__properties .accommodation-card__properties-list button{border:0;bottom:0;color:var(--accommodation-card-properties-remaining-color);position:absolute;right:0;top:0;z-index:2}@media screen and (min-width:576px){.accommodation-card .accommodation-card__properties .accommodation-card__properties-list button{display:none}}.accommodation-card .accommodation-card__offer{grid-column-gap:var(--spacings-4);align-items:flex-start;align-self:stretch;color:var(--accommodation-card-offer-color);column-gap:var(--spacings-4);display:grid;grid-area:accommodation-card-offer;grid-template-areas:"accommodation-card-offer-last-remaining   accommodation-card-offer-last-remaining" "accommodation-card-offer-dates            accommodation-card-offer-prices" "accommodation-card-offer-price-info       accommodation-card-offer-price-info" "accommodation-card-offer-reward           accommodation-card-offer-reward" "accommodation-card-offer-payment-facility accommodation-card-offer-payment-facility" "accommodation-card-offer-actions          accommodation-card-offer-actions";grid-template-columns:1.25fr 1fr 0fr;grid-template-rows:1fr;min-height:2.8rem}@media screen and (min-width:992px){.accommodation-card .accommodation-card__offer{cursor:default}}.accommodation-card .accommodation-card__offer .accommodation-card__offer-message{background-color:var(--accommodation-card-offer-message-bgcolor);border-radius:var(--radiuses-8);grid-column:1/span 2;padding:var(--spacings-8)}.accommodation-card .accommodation-card__offer .accommodation-card__offer-message button{display:block;font-size:.75rem;margin-top:var(--spacings-8)}.accommodation-card .accommodation-card__offer .accommodation-card__offer-intro{display:none;font-size:.875rem;font-weight:700;grid-area:accommodation-card-offer-intro}.accommodation-card .accommodation-card__offer .accommodation-card__offer-dates{font-size:.75rem;grid-area:accommodation-card-offer-dates}.accommodation-card .accommodation-card__offer .accommodation-card__offer-last-remaining{color:var(--accommodation-card-last-remaining-color);font-size:.75rem;font-weight:500;grid-area:accommodation-card-offer-last-remaining;margin:var(--spacings-4) 0}.accommodation-card .accommodation-card__offer .accommodation-offer-booking-reward{grid-area:accommodation-card-offer-reward;justify-self:flex-end}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices{display:flex;flex-direction:column;grid-area:accommodation-card-offer-prices}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices .accommodation-card__offer-discount-info{align-items:center;display:flex;font-size:.625rem;justify-content:flex-end}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices .accommodation-card__offer-discount-info .accommodation-card__offer-discount-info-text:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.625rem;font-weight:400;height:1rem;height:.625rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem;width:.625rem}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices .accommodation-card__offer-price{align-items:center;color:var(--accommodation-card-offer-price-color);display:inline-flex;font-size:1.125rem;gap:var(--spacings-4);justify-content:flex-end;text-align:right}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices .accommodation-card__offer-discount{background-color:var(--accommodation-card-offer-discount-bgcolor);border-radius:0;color:var(--accommodation-card-offer-discount-color);font-size:.75rem;font-weight:700;line-height:1.15;padding:var(--spacings-4);text-shadow:.062rem 0 .062rem #ffffff80}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices .accommodation-card__offer-old-price{align-items:center;display:flex;font-size:.75rem;font-weight:400;justify-content:flex-end}.accommodation-card .accommodation-card__offer .accommodation-card__offer-prices .accommodation-card__offer-old-price span{text-decoration:line-through}.accommodation-card .accommodation-card__offer .accommodation-card__offer-price-info{display:flex;font-size:.75rem;grid-area:accommodation-card-offer-price-info;justify-content:flex-end}.accommodation-card .accommodation-card__offer .accommodation-card__offer-actions{grid-area:accommodation-card-offer-actions;margin-top:var(--spacings-8)}.accommodation-card .accommodation-card__flags,.accommodation-card .accommodation-card__offer .accommodation-card__offer-payment-facility{display:none}.accommodation-card .image__highlighted-flags{display:flex;gap:var(--spacings-4);left:calc(var(--spacings-8)*-1);position:absolute;right:0;top:var(--spacings-8);z-index:2}.accommodation-card .accommodation-card__plan{margin-bottom:var(--spacings-8)}.accommodation-card .accommodation-card__plan .accommodation-card__plan-button{align-items:center;background:none;border:.062rem solid;border-radius:var(--radiuses-8);color:var(--product-accommodation-plan-button-color);cursor:pointer;font-size:.75rem;height:1.5rem;justify-content:center;padding:var(--spacings-4) var(--spacings-8)}.accommodation-card .accommodation-card__details-link button,.accommodation-card .accommodation-card__offer-message button{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--accommodation-card-details-link-color);cursor:pointer;text-decoration:underline}.accommodation-card .accommodation-card__details-link button:after,.accommodation-card .accommodation-card__offer-message button:after{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;line-height:.9;margin-left:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-card .dca-tooltip-v2{max-width:10rem}.accommodation-card{border-radius:var(--radiuses-4)}@media screen and (min-width:992px){.accommodation-card[data-desktop-variant=variant-1]{grid-gap:var(--spacings-8) var(--spacings-16);display:grid;gap:var(--spacings-8) var(--spacings-16);grid-template-areas:"accommodation-card-images accommodation-card-content accommodation-card-offer";grid-template-columns:13rem 1fr 16.5rem}.accommodation-card[data-desktop-variant=variant-1]:not([data-type=borderless]){padding:var(--spacings-16)}.accommodation-card[data-desktop-variant=variant-1][data-type=default] .accommodation-card__images{margin-left:0;margin-right:0}.accommodation-card[data-desktop-variant=variant-1][data-type=default] .accommodation-card__images .images-slider figure{border-radius:var(--radiuses-8)}.accommodation-card[data-desktop-variant=variant-1][data-type=default] .accommodation-card__images .image__highlighted-flags{left:calc(var(--spacings-8)*-1);top:var(--spacings-8)}.accommodation-card[data-desktop-variant=variant-1][data-type=default] .accommodation-card__offer:before{bottom:calc(var(--spacings-16)*-1);top:calc(var(--spacings-16)*-1)}.accommodation-card[data-desktop-variant=variant-1][data-type=default] .image__highlighted-flags{left:var(--spacings-8);max-width:13rem;top:var(--spacings-24)}.accommodation-card[data-desktop-variant=variant-1]>.accommodation-card__details-link{display:none}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__flags{display:inline-flex}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__content{display:flex;flex-direction:column}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__content .accommodation-card__details-link{border-top:none;display:block;margin:0;padding:0;text-align:left}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__pitch-properties-list[data-type=optional]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:26rem}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__offer{grid-template-areas:"accommodation-card-offer-intro" "accommodation-card-offer-dates" "accommodation-card-offer-last-remaining" "accommodation-card-offer-prices" "accommodation-card-offer-price-info" "accommodation-card-offer-reward" "accommodation-card-offer-payment-facility" "accommodation-card-offer-actions";grid-template-columns:1fr 0fr;grid-template-rows:1rem 1fr 1fr;padding-left:var(--spacings-16);position:relative}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__offer:before{border-left:.062rem solid var(--accommodation-card-bordercolor);bottom:0;content:"";left:0;position:absolute;top:0}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__offer .accommodation-card__offer-intro{display:block}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__offer .accommodation-card__offer-dates span{display:none}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__offer .accommodation-card__offer-dates:before{content:"\ea0a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-card[data-desktop-variant=variant-1] .accommodation-card__offer .accommodation-card__offer-payment-facility{display:flex;grid-area:accommodation-card-offer-payment-facility;justify-content:flex-end;margin-top:var(--spacings-4)}.accommodation-card[data-desktop-variant=variant-1] .images-slider figure{width:13rem}.accommodation-card[data-desktop-variant=variant-2]{grid-gap:var(--spacings-12);display:grid;gap:var(--spacings-12);grid-template-areas:"accommodation-card-images accommodation-card-content accommodation-card-offer";grid-template-columns:9rem 1fr 15rem}.accommodation-card[data-desktop-variant=variant-2]:not([data-type=borderless]){padding:var(--spacings-16)}.accommodation-card[data-desktop-variant=variant-2][data-type=default] .accommodation-card__images{margin-left:0;margin-right:0}.accommodation-card[data-desktop-variant=variant-2][data-type=default] .accommodation-card__images .images-slider figure{border-radius:var(--radiuses-8)}.accommodation-card[data-desktop-variant=variant-2][data-type=default] .accommodation-card__offer:before{bottom:calc(var(--spacings-16)*-1);top:calc(var(--spacings-16)*-1)}.accommodation-card[data-desktop-variant=variant-2][data-type=default] .image__highlighted-flags{left:calc(var(--spacings-8)*-1);top:var(--spacings-8)}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__details-link,.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer-last-remaining,.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer-payment-facility,.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__plan,.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__properties{display:none}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__images .images-slider figure{height:5.625rem}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__content,.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer{padding:var(--spacings-8) 0}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__name{font-size:.875rem;margin:0}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__flags{display:inline-flex}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__content{display:flex;flex-direction:column}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer{align-self:flex-start;border-left:.0625rem solid rgb(var(--colors-neutral-400));grid-template-areas:"accommodation-card-offer-dates" "accommodation-card-offer-prices" "accommodation-card-offer-price-info" "accommodation-card-offer-reward";grid-template-columns:1fr 0fr;grid-template-rows:1fr;padding-left:var(--spacings-16);position:relative}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer[data-offer-status=unavailable]{display:block}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer[data-offer-status=unavailable] .accommodation-card__offer-message{margin-left:var(--spacings-16)}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer .accommodation-card__offer-actions,.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer .accommodation-card__offer-last-remaining{display:none}.accommodation-card[data-desktop-variant=variant-2] .accommodation-card__offer .accommodation-card__offer-dates{text-align:right}.accommodation-card[data-desktop-variant=variant-2] .images-slider figure{height:6.1875rem;width:9rem}}@media screen and (min-width:1200px){.accommodation-card[data-desktop-variant=variant-2]{grid-template-columns:9rem 1fr 16rem}}@media screen and (max-width:991px){.accommodation-card[data-mobile-variant=variant-1]{grid-gap:var(--spacings-8) var(--spacings-12);display:grid;gap:var(--spacings-8) var(--spacings-12);grid-template-areas:"accommodation-card-images accommodation-card-content" "accommodation-card-images accommodation-card-offer";grid-template-columns:8rem 1fr}.accommodation-card[data-mobile-variant=variant-1]:not([data-type=borderless]){padding:var(--spacings-8)}.accommodation-card[data-mobile-variant=variant-1][data-type=default]{border:.062rem solid var(--accommodation-card-bordercolor)}.accommodation-card[data-mobile-variant=variant-1][data-type=default] .accommodation-card__images{margin-left:0;margin-right:0}.accommodation-card[data-mobile-variant=variant-1][data-type=default] .accommodation-card__images .images-slider figure{border-radius:var(--radiuses-8)}.accommodation-card[data-mobile-variant=variant-1][data-type=default] .accommodation-card__images .image__highlighted-flags{left:calc(var(--spacings-16)*-1);top:var(--spacings-4)}.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__details-link,.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__flags,.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__offer-last-remaining,.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__offer-payment-facility,.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__plan,.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__properties{display:none}.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__offer{grid-template-areas:"accommodation-card-offer-dates" "accommodation-card-offer-prices" "accommodation-card-offer-price-info" "accommodation-card-offer-reward";grid-template-columns:auto;grid-template-rows:1fr;position:relative}.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__offer .accommodation-card__offer-actions{display:none}.accommodation-card[data-mobile-variant=variant-1] .accommodation-card__offer .accommodation-card__offer-dates{width:75%}.accommodation-card[data-mobile-variant=variant-1] .images-slider figure{border-radius:var(--radiuses-4);width:8rem}.accommodation-card[data-mobile-variant=variant-2]{grid-gap:0 var(--spacings-12);display:grid;gap:0 var(--spacings-12);grid-template-areas:"accommodation-card-images accommodation-card-content" "accommodation-card-images accommodation-card-offer";grid-template-columns:calc(6.5rem - var(--spacings-12)) 1fr;padding:var(--spacings-12)}.accommodation-card[data-mobile-variant=variant-2][data-type=borderless],.accommodation-card[data-mobile-variant=variant-2][data-type=default]{border:.062rem solid var(--accommodation-card-bordercolor)}.accommodation-card[data-mobile-variant=variant-2][data-type=borderless] .accommodation-card__images,.accommodation-card[data-mobile-variant=variant-2][data-type=default] .accommodation-card__images{margin:calc(var(--spacings-12)*-1) 0 calc(var(--spacings-12)*-1) calc(var(--spacings-12)*-1)}.accommodation-card[data-mobile-variant=variant-2][data-type=borderless] .accommodation-card__images .images-slider figure,.accommodation-card[data-mobile-variant=variant-2][data-type=default] .accommodation-card__images .images-slider figure{border-radius:var(--radiuses-4);border-bottom-right-radius:0;border-top-right-radius:0;height:9.125rem;width:6.5rem}.accommodation-card[data-mobile-variant=variant-2][data-type=borderless] .accommodation-card__images .image__highlighted-flags,.accommodation-card[data-mobile-variant=variant-2][data-type=default] .accommodation-card__images .image__highlighted-flags{left:calc(var(--spacings-12)*-1);top:var(--spacings-4)}.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__details-link,.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__flags,.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__offer-last-remaining,.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__offer-payment-facility,.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__plan,.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__properties,.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__properties-highlight{display:none}.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__name{font-size:.875rem}.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__offer{align-self:flex-end;grid-template-areas:"accommodation-card-offer-dates" "accommodation-card-offer-prices" "accommodation-card-offer-price-info" "accommodation-card-offer-reward";grid-template-columns:auto;grid-template-rows:auto;position:relative}.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__offer .accommodation-card__offer-actions{display:none}.accommodation-card[data-mobile-variant=variant-2] .accommodation-card__offer .accommodation-card__offer-dates{margin-bottom:var(--spacings-4);width:75%}}.accommodation-card-best-offer-payment-facility-alma{align-items:center;color:rgb(var(--colors-texts-body-primary-dark));column-gap:var(--spacings-4);display:flex;font-size:.75rem;font-weight:400}.accommodation-card-best-offer-payment-facility-alma>img{height:.6rem}.accommodation-card-best-offer-payment-facility-paypal{align-items:center;color:rgb(var(--colors-texts-body-primary-dark));column-gap:var(--spacings-4);display:flex;font-size:.75rem;font-weight:400}.accommodation-card-best-offer-payment-facility-paypal>img{height:.7rem}.accommodation-card-best-offer-price-details-options-details>.label{text-align:right}.accommodation-card-best-offer-price-details-options-details>.label>i{font-style:normal;height:var(--spacings-12);width:var(--spacings-12)}.accommodation-card-best-offer-price-details-options-details>.label>i:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.accommodation-card-best-offer-price-details-options-details>.label>.price{font-size:1rem;font-weight:700}.accommodation-card-best-offer-price-details-options-details>.tooltip{max-width:83vw}@media screen and (min-width:992px){.accommodation-card-best-offer-price-details-options-details>.tooltip{max-width:22.5rem}}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content{padding:var(--spacings-16)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details{font-size:.813rem;font-weight:400;max-width:22.5rem}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>div:not(.introduction)+div{border-top:.063rem solid rgb(var(--colors-border-secondary));padding-top:var(--spacings-8)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.introduction{margin-bottom:var(--spacings-8)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.accommodation{column-gap:var(--spacings-8);display:flex;justify-content:space-between;padding-bottom:var(--spacings-16)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.accommodation>.price{flex-shrink:0}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.included,.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.required{margin-bottom:var(--spacings-8)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.included>.title,.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.required>.title{font-weight:700;margin-bottom:var(--spacings-8)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.included>ul>li{align-items:center;column-gap:var(--spacings-4);display:flex}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.included>ul>li:before{content:"\ea37";display:block;display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.required>ul>li{display:flex;justify-content:space-between}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.required>ul>li>.option>span{font-size:.688rem}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.required>ul>li>.price{flex-shrink:0}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.total{align-items:center;column-gap:var(--spacings-8);display:flex;font-weight:700;justify-content:space-between}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.total>strong{flex-shrink:0;font-size:1rem}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.total+.disclaimer{margin-top:var(--spacings-8)}.accommodation-card-best-offer-price-details-options-details>.tooltip>.content>.details>.disclaimer{font-style:italic}.accommodation-details{--accommodation-details-bgcolor:rgb(var(--colors-background-primary));--accommodation-details-aside-group-bgcolor:rgb(var(--colors-background-tertiary));--accommodation-details-bordercolor:rgb(var(--colors-border-primary));--accommodation-details-separator-bordercolor:rgb(var(--colors-border-secondary));--accommodation-details-title-color:rgb(var(--colors-texts-title-primary-dark));--accommodation-details-text-color:rgb(var(--colors-texts-body-primary-dark));background-color:var(--accommodation-details-bgcolor);border:.062rem solid var(--accommodation-details-bordercolor);border-radius:.25rem;color:var(--accommodation-details-text-color);display:flex;flex-direction:column;font-size:.875rem;padding:1rem}@media screen and (min-width:992px){.accommodation-details{flex-direction:row;gap:1.5rem}}.accommodation-details[hidden]{display:none}.accommodation-details [data-property-type]:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}.accommodation-details [data-property-type=pets]:before{content:"\ea03"}.accommodation-details [data-property-type="arrival_departure.high_season"]:before,.accommodation-details [data-property-type="arrival_departure.low_season"]:before{content:"\ea18"}.accommodation-details [data-property-type=not_included]:before{content:"\eaac"}.accommodation-details [data-property-type=kitchen]:before{content:"\eaad"}.accommodation-details .accommodation-details__title{color:var(--accommodation-details-title-color);font-size:1.25rem;font-weight:700;padding:1rem 0}@media screen and (min-width:992px){.accommodation-details .accommodation-details__title{margin-bottom:1rem;padding:0}}.accommodation-details .accommodation-details__subtitle{color:var(--accommodation-details-title-color);font-size:1rem;font-weight:700;margin-bottom:.5rem}.accommodation-details .accommodation-details__group{flex:1}.accommodation-details .accommodation-details__group+aside{border-top:.062rem solid var(--accommodation-details-separator-bordercolor);margin-top:var(--spacings-16);padding-top:var(--spacings-16)}@media screen and (min-width:992px){.accommodation-details .accommodation-details__group+aside{border-top:none;margin-top:0;padding-top:0}}.accommodation-details .accommodation-details__group .accommodation-details__group-section{border-bottom:.062rem solid var(--accommodation-details-separator-bordercolor)}@media screen and (min-width:992px){.accommodation-details .accommodation-details__group .accommodation-details__group-section{margin-bottom:1rem}.accommodation-details .accommodation-details__group .accommodation-details__group-section:last-child{border-bottom:none;margin-bottom:0}}.accommodation-details .accommodation-details__list{margin-bottom:1rem}@media screen and (min-width:992px){.accommodation-details .accommodation-details__list{column-count:2;column-gap:1rem}}.accommodation-details .accommodation-details__list .accommodation-details__list-group{break-inside:avoid-column;margin-bottom:1rem}.accommodation-details .accommodation-details__list .accommodation-details__list-group:last-child{margin-bottom:0}.accommodation-details .accommodation-details__list .accommodation-details__list-group .accommodation-details__subtitle{align-items:flex-start;display:inline-flex;line-height:1.15;word-break:break-all}.accommodation-details aside{flex:0 1 40%}@media screen and (min-width:992px){.accommodation-details aside>.accommodation-details__aside-group{background-color:var(--accommodation-details-aside-group-bgcolor);border-radius:var(--radiuses-4);padding:var(--spacings-16)}}.accommodation-details aside>.accommodation-details__aside-group:not(:first-child){border-top:.062rem solid var(--accommodation-details-separator-bordercolor);margin-top:var(--spacings-16);padding-top:var(--spacings-16)}@media screen and (min-width:992px){.accommodation-details aside>.accommodation-details__aside-group:not(:first-child){border-top:none}.accommodation-details.accommodation-details--without-properties>aside{display:flex;flex:1 100%;gap:var(--spacings-16)}.accommodation-details.accommodation-details--without-properties>aside>.accommodation-details__aside-group{flex:1 50%}.accommodation-details.accommodation-details--without-properties>aside>.accommodation-details__aside-group:not(:first-child){margin-top:0}}.accommodation-details-conditions-cancellation-fees-content{display:flex;flex-direction:column;gap:var(--spacings-8)}.accommodation-details-conditions-cancellation-fees-content>p{margin-bottom:0}.accommodation-details-conditions-cancellation-fees-content>ul{margin-top:calc(var(--spacings-4)*-1)}.accommodation-details-conditions-cancellation-fees-content>ul>li{align-items:center;display:flex}.accommodation-details-conditions-cancellation-fees-content>ul>li:before{content:"\ea4f";display:inline-block;flex:0 0 1rem;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-details-conditions-cancellation-fees-content>.title{font-size:.875rem;font-weight:700}.accommodation-details-conditions-cancellation-fees-content>.o-skeleton{height:.5rem;width:100%}.accommodation-details-conditions-cancellation-fees-content>.o-skeleton:last-child{width:50%}.accommodation-details-conditions-cancellation-fees>p{display:inline-block;margin-bottom:0}.accommodation-details-conditions-cancellation-fees>p>span{color:rgb(var(--colors-action-link-primary));cursor:pointer;text-decoration:underline}.accommodation-details-conditions-cancellation-fees .dca-tooltip-v2{max-width:24rem;min-width:15rem}@media screen and (min-width:320px) and (max-width:575px){.accommodation-details-conditions-cancellation-fees .dca-tooltip-v2{left:var(--spacings-16)!important;right:var(--spacings-16)!important;width:auto}}.accommodation-details-conditions-payment-content{display:flex;flex-direction:column;gap:var(--spacings-8)}.accommodation-details-conditions-payment-content>.title{font-size:.875rem;font-weight:700}.accommodation-details-conditions-payment-content>.o-skeleton{height:.5rem;width:100%}.accommodation-details-conditions-payment-content>.o-skeleton:last-child{width:50%}.accommodation-details-conditions-payment>p{display:inline-block;margin-bottom:0}.accommodation-details-conditions-payment>p>span{color:rgb(var(--colors-action-link-primary));cursor:pointer;text-decoration:underline}.accommodation-details-conditions-payment .dca-tooltip-v2{max-width:24rem;min-width:15rem}@media screen and (min-width:320px) and (max-width:575px){.accommodation-details-conditions-payment .dca-tooltip-v2{left:var(--spacings-16)!important;right:var(--spacings-16)!important;width:auto}}.accommodation-details-conditions>section:not(:last-child){margin-bottom:var(--spacings-16)}.accommodation-details-conditions>section.included>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-conditions>section.included>ul>li:before{color:rgb(var(--colors-success-500));content:"\ea37";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-details-conditions>section.required>ul>li{column-gap:var(--spacings-4);display:flex;justify-content:space-between}.accommodation-details-conditions>section.required>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-conditions>section.required>ul>li>.label{display:flex;flex-direction:column}.accommodation-details-conditions>section.required>ul>li>.label>.details{font-size:.75rem}.accommodation-details-conditions>section.summary>ul>li{display:flex;justify-content:space-between}.accommodation-details-conditions>section.summary>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-conditions>section.summary>ul>li.total{font-weight:700}.accommodation-details-conditions>section>.subtitle{color:var(--accommodation-details-prices-title-color);font-size:1rem;font-weight:700;margin-bottom:var(--spacings-8)}.accommodation-details-asides-chain-supplier-conditions{display:flex;flex-direction:column;font-size:1rem;row-gap:var(--spacings-16)}.accommodation-details-asides-chain-supplier-conditions>li{align-items:center;display:flex}.accommodation-details-asides-chain-supplier-conditions>li:before{color:rgb(var(--colors-success-500));content:"\ea37";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.5rem;font-weight:400;height:1rem;height:1.5rem;line-height:1;margin-right:var(--spacings-4);pointer-events:none;vertical-align:middle;width:1rem;width:1.5rem}.accommodation-details-options{--accommodation-details-options-text-color:rgb(var(--colors-texts-body-primary-dark));--accommodation-details-options-title-color:rgb(var(--colors-texts-title-primary-dark));color:var(--accommodation-details-options-text-color);font-size:.875rem;font-weight:400}.accommodation-details-options>.title{color:var(--accommodation-details-options-title-color);font-size:1rem;font-weight:700;margin-bottom:var(--spacings-8)}.accommodation-details-options>ul>li{column-gap:var(--spacings-4);display:flex;justify-content:space-between}.accommodation-details-options>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-options>ul>li>.label{display:flex;flex-direction:column}.accommodation-details-options>ul>li>.label>.details{font-size:.75rem}.accommodation-details-prices{--accommodation-details-prices-text-color:rgb(var(--colors-texts-body-primary-dark));--accommodation-details-prices-title-color:rgb(var(--colors-texts-title-primary-dark));--accommodation-details-prices-separator-bordercolor:rgb(var(--colors-border-secondary));color:var(--accommodation-details-prices-text-color);font-size:.875rem;font-weight:400}.accommodation-details-prices>.title{color:var(--accommodation-details-prices-title-color);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacings-8)}.accommodation-details-prices>.message{font-style:italic;margin-bottom:var(--spacings-16);padding:0}.accommodation-details-prices>section:not(:last-child){margin-bottom:var(--spacings-16)}.accommodation-details-prices>section.included>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-prices>section.included>ul>li:before{color:rgb(var(--colors-success-500));content:"\ea37";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.accommodation-details-prices>section.required>ul>li{column-gap:var(--spacings-4);display:flex;justify-content:space-between}.accommodation-details-prices>section.required>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-prices>section.required>ul>li>.label{display:flex;flex-direction:column}.accommodation-details-prices>section.required>ul>li>.label>.details{font-size:.75rem}.accommodation-details-prices>section.summary>ul>li{display:flex;justify-content:space-between}.accommodation-details-prices>section.summary>ul>li:not(:last-child){margin-bottom:var(--spacings-4)}.accommodation-details-prices>section.summary>ul>li.total{font-weight:700}.accommodation-details-prices>section>.subtitle{color:var(--accommodation-details-prices-title-color);font-size:1rem;font-weight:700;margin-bottom:var(--spacings-8)}.accommodation-details-prices>hr{border:0;border-bottom:.062rem solid var(--accommodation-details-prices-separator-bordercolor);margin:var(--spacings-16) 0}@media screen and (min-width:992px){.accommodation-details-prices>hr{margin:var(--spacings-16) -1rem}}.collapsible-block[open]>summary:after{transform:rotate(-180deg)}.collapsible-block>summary::-webkit-details-marker{display:none}.collapsible-block>summary{font-size:1rem;font-weight:400;min-height:2rem;padding:0 var(--spacings-48) 0 0;position:relative}.collapsible-block>summary::marker{content:"";display:none}.collapsible-block>summary:after{align-items:center;background-color:rgb(var(--colors-brand-secondary-lighter));border-radius:100%;content:"\ea3a";display:inline-block;display:flex;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;height:2rem;justify-content:center;line-height:1;position:absolute;right:0;top:0;transition:transform .25s ease-in-out;vertical-align:middle;width:1rem;width:2rem}.collapsible-block>summary>strong{font-weight:700}.faq>h2{font-size:1.25rem;font-weight:400;margin-bottom:var(--spacings-16)}@media screen and (min-width:992px){.faq>h2{font-size:1.5rem}}.faq>.faq-list{grid-gap:var(--spacings-24);display:grid;gap:var(--spacings-24);grid-template-columns:1fr}@media screen and (min-width:576px){.faq>.faq-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.faq>.faq-list{grid-template-columns:repeat(3,1fr)}}.faq>.faq-list>details{align-self:flex-start;background-color:rgb(var(--colors-neutral-50));border:.062rem solid rgb(var(--colors-neutral-500));border-radius:var(--radiuses-16);cursor:pointer}.faq>.faq-list>details>summary{min-height:calc(2rem + var(--spacings-16)*2);padding:var(--spacings-16) var(--spacings-64) var(--spacings-16) var(--spacings-16)}.faq>.faq-list>details>summary:after{right:var(--spacings-16);top:var(--spacings-16)}.faq>.faq-list>details>div{font-size:.875rem;font-weight:400;padding:0 var(--spacings-16) var(--spacings-16)}.product-accommodation-properties{color:rgb(var(--colors-texts-body-primary-dark));font-size:.875rem;font-weight:400}.product-accommodation-properties>.collapsible-block:not(:first-child){margin-top:var(--spacings-24)}.product-accommodation-properties>.collapsible-block>summary{font-size:.875rem;font-weight:400}.product-accommodation-properties>.collapsible-block>summary>.title{color:rgb(var(--colors-texts-title-primary-dark));font-size:1.25rem;font-weight:700}.product-accommodation-properties>.collapsible-block>summary>.description{color:rgb(var(--colors-texts-body-secondary-dark))}.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section{margin-top:var(--spacings-16)}.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>.head{align-items:center;column-gap:var(--spacings-4);display:flex}.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>.head>.icon{height:1rem;width:1rem}.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>.head>.title{color:rgb(var(--colors-texts-title-primary-dark));font-size:1rem;font-weight:700}.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul{margin-top:var(--spacings-8)}.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul{margin-top:var(--spacings-16)}.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul{line-height:1.5}@media screen and (min-width:992px){.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul{grid-column-gap:var(--spacings-16);column-gap:var(--spacings-16);display:grid;grid-template-columns:1fr 1fr}}.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul>li,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul>li{list-style-type:disc;margin-left:1.4rem;padding-left:.3rem}.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul>li::marker,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul>li::marker{display:block;text-align:center;width:1rem}.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul>li.description,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul>li.description{list-style:none;margin-left:0;padding-left:0}@media screen and (min-width:992px){.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul>li.description,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul>li.description{grid-column:1/3}}.product-accommodation-properties>.collapsible-block>.content>.content--items-section>ul>li.label-values>ul>li,.product-accommodation-properties>.collapsible-block>.content>.content--section>.sub-section>ul>li.label-values>ul>li{list-style-type:disc;margin-left:1.4rem;padding-left:.3rem}.mobile-bottompanel__calendar[data-with-date-suggestions=true] .o-mobile-bottom-panel__wrapper{border-radius:0;height:100%;max-height:none}.mobile-bottompanel__calendar .o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content{display:flex;flex-direction:column;padding:0}@media screen and (max-width:991px){.mobile-bottompanel__calendar .o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content .search-calendar{border:none;box-shadow:none;max-height:none;overflow-y:auto;padding:var(--spacings-16)}.mobile-bottompanel__calendar .o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content .search-calendar[data-features*=rangeSelection]{padding-bottom:4.6rem}}@media screen and (min-width:992px){.mobile-bottompanel__calendar .o-mobile-bottom-panel__wrapper .o-mobile-bottom-panel__content .search-calendar:not([hidden]){left:0;min-width:44.4375rem;position:absolute;top:calc(100% + 1rem);z-index:5}}.mobile-bottompanel__calendar .search-calendar__bottom-bar{display:none}.mobile-bottompanel__calendar[data-open=true] .search-calendar__bottom-bar{background-color:rgb(var(--colors-neutral-50));border-top:.0625rem solid rgb(var(--colors-neutral-400));bottom:0;box-shadow:var(--shadows-elements-sticky-bar-bottom);column-gap:var(--spacings-16);display:flex;left:0;padding:var(--spacings-12) var(--spacings-16);position:fixed;right:0}.mobile-bottompanel__calendar[data-open=true] .search-calendar__bottom-bar>.o-button{margin-left:auto;width:10.25rem}.search-calendar{background-color:rgb(var(--colors-background-primary));border-radius:var(--radiuses-8);box-shadow:var(--shadows-neutral-300);display:flex;flex-direction:column;min-height:20rem;padding:1.25rem}@media screen and (min-width:992px){.search-calendar{border-radius:var(--radiuses-16);min-height:auto;padding:1.5rem}.search-calendar[hidden]{display:none}}.search-calendar[data-disable-range] .flatpickr-calendar .flatpickr-days .flatpickr-day.endRange:not(.selected) span,.search-calendar[data-disable-range] .flatpickr-calendar .flatpickr-days .flatpickr-day.inRange:not(.selected) span{background:none}.search-calendar .flatpickr-calendar{border:.063rem solid var(--search-calendar-bordercolor);box-shadow:none;padding:0;position:static}@media screen and (max-width:991px){.search-calendar .flatpickr-calendar{min-width:21.5rem}}@media screen and (min-width:576px){.search-calendar .flatpickr-calendar{width:auto!important}}.search-calendar .flatpickr-calendar:after,.search-calendar .flatpickr-calendar:before{content:none}.search-calendar .flatpickr-calendar.animate.open{animation:none}.search-calendar .flatpickr-calendar .flatpickr-rContainer{margin:0 auto}.search-calendar .flatpickr-calendar .flatpickr-days{height:15rem;width:auto!important}.search-calendar .flatpickr-calendar .flatpickr-days .dayContainer{max-width:100%;min-width:17.5rem;transform:none;width:100%}.search-calendar .flatpickr-calendar .flatpickr-days .dayContainer:after{content:"";flex:auto}.search-calendar .flatpickr-calendar .flatpickr-days .nextMonthDay{display:none}.search-calendar .flatpickr-calendar .dayContainer+.dayContainer,.search-calendar .flatpickr-calendar .flatpickr-weekdaycontainer+.flatpickr-weekdaycontainer{margin-left:var(--spacings-24)}.search-calendar .flatpickr-calendar .flatpickr-day{align-items:center;background-color:initial;border:none;border-radius:0;display:inline-flex;height:2.5rem;max-width:none;width:2.5rem}.search-calendar .flatpickr-calendar .flatpickr-day.startRange.selected{background:linear-gradient(to left,rgb(var(--colors-info-300)) 50%,#0000 50%)}.search-calendar .flatpickr-calendar .flatpickr-day.endRange.selected,.search-calendar .flatpickr-calendar .flatpickr-day.endRange:hover{background:linear-gradient(to left,#0000 50%,rgb(var(--colors-info-300)) 50%)}.search-calendar .flatpickr-calendar .flatpickr-day.inRange{box-shadow:none!important}.search-calendar .flatpickr-calendar .flatpickr-day.inRange.flatpickr-disabled{opacity:1}.search-calendar .flatpickr-calendar .flatpickr-day.inRange.flatpickr-disabled>span{color:rgb(var(--colors-texts-body-inactive-dark))}.search-calendar .flatpickr-calendar .flatpickr-day.inRange:not([data-no-range])>span{background-color:rgb(var(--colors-swatch-green-lighter))}.search-calendar .flatpickr-calendar .flatpickr-day.startRange{border-radius:var(--radiuses-8) 0 0 var(--radiuses-8);box-shadow:none!important}.search-calendar .flatpickr-calendar .flatpickr-day.endRange{border-radius:0 var(--radiuses-8) var(--radiuses-8) 0;box-shadow:none!important}.search-calendar .flatpickr-calendar .flatpickr-day.hidden{display:block!important}.search-calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled{opacity:1}.search-calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled.unselectable{color:rgb(var(--colors-texts-body-inactive-dark));text-decoration:line-through;text-decoration-color:rgb(var(--colors-texts-body-inactive-dark))}.search-calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled>span{color:rgb(var(--colors-texts-body-inactive-dark))}.search-calendar .flatpickr-calendar .flatpickr-day>span{align-items:center;border:.0625rem solid #0000;color:rgb(var(--colors-texts-title-primary-dark));display:inline-flex;height:100%;justify-content:center;pointer-events:none;width:100%}.search-calendar .flatpickr-calendar .flatpickr-day.selected,.search-calendar .flatpickr-calendar .flatpickr-day.selected.enabled{border:none}.search-calendar .flatpickr-calendar .flatpickr-day.enabled:not(.startRange):not(.endRange):not(.flatpickr-disabled):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled:not(.startRange):not(.endRange):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day.selected.enabled:not(.startRange):not(.endRange):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day.selected:not(.startRange):not(.endRange):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day:not(.startRange):not(.endRange):hover span,.search-calendar .flatpickr-calendar .flatpickr-day:not(.startRange):not(.endRange):not(.flatpickr-disabled):hover>span{background-color:rgb(var(--colors-neutral-50));border:.0625rem solid rgb(var(--colors-action-secondary-base));border-color:rgb(var(--colors-brand-primary-base));border-radius:var(--radiuses-8)}.search-calendar .flatpickr-calendar .flatpickr-day.enabled:not(.startRange):not(.endRange):not(.flatpickr-disabled):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day.selected.enabled:not(.startRange):not(.endRange):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day.selected:not(.startRange):not(.endRange):hover>span,.search-calendar .flatpickr-calendar .flatpickr-day:not(.startRange):not(.endRange):hover span,.search-calendar .flatpickr-calendar .flatpickr-day:not(.startRange):not(.endRange):not(.flatpickr-disabled):hover>span{color:rgb(var(--colors-texts-title-primary-dark))}.search-calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled:not(.startRange):not(.endRange):hover>span{color:rgb(var(--colors-texts-body-inactive-dark))}.search-calendar .flatpickr-calendar .flatpickr-day.endRange:hover>span,.search-calendar .flatpickr-calendar .flatpickr-day.selected.enabled>span,.search-calendar .flatpickr-calendar .flatpickr-day.selected>span,.search-calendar .flatpickr-calendar .flatpickr-day.startRange:hover>span{background-color:rgb(var(--colors-brand-primary-base));border-radius:var(--radiuses-8);color:rgb(var(--colors-texts-title-primary-light))}.search-calendar .flatpickr-calendar .flatpickr-input{font-size:1rem}.search-calendar .flatpickr-calendar .flatpickr-current-month .cur-month:hover,.search-calendar .flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover{background:none!important}.search-calendar .flatpickr-calendar .numInputWrapper span.arrowDown,.search-calendar .flatpickr-calendar .numInputWrapper span.arrowUp{display:none}.search-calendar .flatpickr-calendar .flatpickr-current-month input.cur-year,.search-calendar .flatpickr-calendar .flatpickr-current-month span.cur-month{color:rgb(var(--colors-texts-body-primary-dark));font-size:1rem;font-weight:700}.search-calendar .flatpickr-calendar .flatpickr-current-month input.cur-year{-webkit-appearance:textfield;appearance:textfield;display:inline-block;height:auto;padding-left:.312rem;width:3rem}.search-calendar .flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:auto}.search-calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month,.search-calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{align-items:center;border:.063rem solid;border-radius:50%;display:flex;height:2.5rem;justify-content:center;line-height:1.1;padding:0;top:0;width:2.5rem}.search-calendar .flatpickr-calendar .flatpickr-months{display:flex;height:2.5rem;margin-bottom:var(--spacings-8);position:relative}.search-calendar .flatpickr-calendar .flatpickr-day.today{border:none}.search-calendar .flatpickr-calendar .flatpickr-weekdays{height:2rem}.search-calendar .flatpickr-calendar .flatpickr-weekdays>.flatpickr-weekdaycontainer{align-items:center;border-bottom:.0625rem solid rgb(var(--colors-neutral-400));height:100%;margin-bottom:var(--spacings-8)}.search-calendar .flatpickr-calendar .flatpickr-weekdays>.flatpickr-weekdaycontainer>.flatpickr-weekday{color:rgb(var(--colors-texts-body-primary-dark))}.search-calendar .flatpickr-calendar .flatpickr-calendar.arrowBottom:after,.search-calendar .flatpickr-calendar .flatpickr-calendar.arrowBottom:before,.search-calendar .flatpickr-calendar .flatpickr-calendar.arrowTop:after,.search-calendar .flatpickr-calendar .flatpickr-calendar.arrowTop:before{display:none}.search-calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month:before,.search-calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:before{content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.search-calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:before{transform:scaleX(-1)}.search-calendar .flatpickr-calendar .flatpickr-day.flatpickr-day[data-highlighted]:not(.selected){background-color:rgb(var(--colors-swatch-green-lighter))}.search-calendar .search-calendar__clear-dates{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.search-calendar .search-calendar__message{background-color:rgb(var(--colors-info-100));border-radius:var(--radiuses-8);display:inline-flex;font-size:.75rem;padding:var(--spacings-8) var(--spacings-16);text-align:left;width:100%}@media screen and (min-width:992px){.search-calendar .search-calendar__message{border-radius:.5rem;margin:var(--spacings-16) 0 0;padding:var(--spacings-8)}}.search-calendar .search-calendar__message:before{content:"\ea6e";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-4);vertical-align:middle;width:1rem}.search-calendar .search-calendar__container{display:flex;flex-direction:column;position:relative}.search-calendar .search-calendar__container>.search-calendar__actions{display:block;margin-top:var(--spacings-12);order:3}@media screen and (min-width:992px){.search-calendar .search-calendar__container>.search-calendar__actions{margin-top:auto}}.search-calendar .search-calendar__container>.search-calendar__actions>.search-calendar__message{margin:var(--spacings-16) 0 0}.search-calendar .search-calendar__container>.search-calendar__actions>.search-calendar__controls{align-items:center;display:flex;justify-content:space-between}.search-calendar .search-calendar__container>.search-calendar__actions>.search-calendar__controls>.search-calendar__clear-dates{display:none}@media screen and (min-width:992px){.search-calendar .search-calendar__container>.search-calendar__actions>.search-calendar__controls>.search-calendar__clear-dates{display:block;margin-left:auto}}.search-calendar .search-calendar__wrapper{display:flex;flex-direction:column}.search-calendar .search-calendar__wrapper[hidden]{display:none}.search-calendar .search-calendar__wrapper>.search-calendar__actions{margin-bottom:.625rem}.search-calendar .search-calendar__header{margin-bottom:var(--spacings-8);order:-1;padding-bottom:var(--spacings-12);text-align:left}.search-calendar .search-calendar__actions{align-items:center;display:flex;justify-content:space-between;width:100%}.search-calendar .search-calendar__actions .o-select-custom summary{color:var(--chip-compact-color);overflow:visible}.search-calendar .search-calendar__actions .o-select-custom summary+ul{right:auto}.search-calendar .search-calendar__actions .o-chip[data-selected] .o-select-custom summary{color:var(--chip-focused-color)}.search-calendar .search-calendar__actions .search-calendar__nights{align-items:flex-start;column-gap:var(--spacings-8);display:flex;flex:1;padding-right:var(--spacings-8)}@media screen and (min-width:992px){.search-calendar .search-calendar__actions .search-calendar__nights-choice{display:none}}.search-calendar .search-calendar__actions .search-calendar__flexible-dates{align-items:flex-start;column-gap:var(--spacings-8);display:flex;margin-left:auto;padding-left:var(--spacings-8)}.search-calendar .search-calendar__actions .search-calendar__nights-presets{column-gap:var(--spacings-8);display:none}@media screen and (min-width:992px){.search-calendar .search-calendar__actions .search-calendar__nights-presets{display:flex;flex-wrap:wrap;gap:var(--spacings-8)}}.search-calendar .search-calendar__actions .search-calendar__nights-others,.search-calendar .search-calendar__actions .search-calendar__nights-others[hidden]{display:none}@media screen and (min-width:992px){.search-calendar .search-calendar__actions .search-calendar__nights-others{display:block;flex:0 0 auto}}.search-calendar .search-calendar__flexible-dates{margin-left:auto}.search-calendar .search-calendar__heading{flex:1;font-size:.75rem;font-weight:700;margin-bottom:.625rem}.search-calendar[data-variant=mobile-two-steps-all-nights] .search-calendar__nights-choice{display:none}.search-calendar[data-variant=mobile-two-steps-all-nights] .search-calendar__actions .search-calendar__nights-presets{display:flex;flex-wrap:wrap;gap:var(--spacings-8)}.search-calendar[data-variant=mobile-two-steps-all-nights] .search-calendar__actions .search-calendar__nights-others{display:block}.search-calendar[data-variant=two-columns] .search-calendar__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.search-calendar[data-variant=two-columns] .search-calendar__wrapper{flex-direction:row}}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__clear-dates,.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__container{grid-column:1;grid-row:1}.search-calendar[data-variant=two-columns] .search-calendar__wrapper .search-calendar__flexible-dates{column-gap:var(--spacings-8);display:flex;margin-left:0;padding-left:0}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel{background-color:rgb(var(--colors-background-secondary));border-top:.0625rem solid rgb(var(--colors-neutral-400));display:flex;flex-direction:column;grid-column:2;grid-row:1;margin:0 calc(var(--spacings-16)*-1);margin-top:var(--spacings-16);padding:var(--spacings-16)}@media screen and (min-width:992px){.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel{border:none;border-radius:var(--radiuses-16);margin:0 0 0 var(--spacings-24)}}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.title{color:rgb(var(--colors-texts-title-primary-dark));font-size:1rem;margin-bottom:var(--spacings-4)}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.subtitle{color:rgb(var(--colors-texts-body-secondary-dark));font-size:.75rem;font-style:italic;margin-bottom:var(--spacings-16)}@media screen and (min-width:992px){.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.subtitle{margin-bottom:var(--spacings-12)}}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions{grid-gap:var(--spacings-8);display:grid;gap:var(--spacings-8);grid-auto-columns:5.625rem;grid-auto-flow:column;grid-template-rows:repeat(2,5.625rem);margin:0 calc(var(--spacings-16)*-1);overflow:scroll;padding:var(--spacings-8) var(--spacings-16) var(--spacings-16)}@media screen and (min-width:992px){.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:none;margin:0;overflow:visible;padding:0}}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion{align-items:center;border-radius:var(--radiuses-16);display:flex;flex-direction:column;height:5.625rem;justify-content:center;padding:var(--spacings-8);row-gap:var(--spacings-4);width:5.625rem}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion:not([data-selected=true]){background-color:rgb(var(--colors-neutral-50))}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion>.title{font-size:.625rem;font-weight:400;overflow:hidden;text-align:center}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion>.top{align-items:center;display:flex;flex-direction:column}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion>.top>.nights{font-size:.75rem;font-weight:700;line-height:.85rem}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion>.top>.date{font-size:.75rem;font-weight:400;line-height:.85rem}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion[data-selected=true]:not([aria-disabled=true]) .date,.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion[data-selected=true]:not([aria-disabled=true]) .nights,.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion[data-selected=true]:not([aria-disabled=true]) .title{color:rgb(var(--colors-texts-title-primary-light))}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion:not([aria-disabled=true])>.title{color:rgb(var(--colors-texts-body-secondary-dark))}.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion:not([aria-disabled=true])>.date,.search-calendar[data-variant=two-columns] .search-calendar__wrapper>.search-calendar__panel>.date-suggestions>.date-suggestion:not([aria-disabled=true])>.nights{color:rgb(var(--colors-texts-body-primary-dark))}.search-calendar .search-calendar__dates-loader{background-color:rgb(var(--colors-background-primary));border:.063rem solid rgb(var(--colors-border-primary));border-radius:var(--radiuses-8);box-shadow:var(--shadows-neutral-200);color:rgb(var(--colors-texts-title-primary-dark));cursor:default;display:block;font-size:.875rem;font-weight:500;left:50%;padding:var(--spacings-12);position:absolute;top:50%;transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content;z-index:110}.search-calendar .search-calendar__dates-loader[hidden]{display:none}.search-calendar .calendar-date-tooltip{pointer-events:none}.o-form__block{--form-field-bordercolor:rgb(var(--colors-neutral-500));--form-field-success-color:rgb(var(--colors-success-500));--form-field-filled-border-color:rgb(var(--colors-neutral-500));--form-field-filled-text-color:rgb(var(--colors-neutral-800));--form-field-focused-border-color:rgb(var(--colors-brand-primary-base));--form-field-focused-text-color:rgb(var(--colors-brand-primary-base));--form-field-invalid-text-color:rgb(var(--colors-swatch-accent-bittersweat));--form-field-bgcolor:rgb(var(--colors-brand-basic-light));--form-field-color:rgb(var(--colors-neutral-700));--form-field-message-text-color:rgb(var(--colors-neutral-700));--form-field-items-hover-bgcolor:rgb(var(--colors-neutral-100));--form-field-items-hover-color:rgb(var(--colors-neutral-800));--form-field-label-color:rgb(var(--colors-texts-body-primary-dark));background-color:var(--form-field-bgcolor);border:.063rem solid var(--form-field-bordercolor);border-radius:var(--radiuses-8);display:flex;flex-direction:column;justify-content:space-evenly;margin:0;padding:.25rem .5rem;position:relative}.o-form__block[data-field-type=checkbox],.o-form__block[data-field-type=radio]{column-gap:.5rem;flex-direction:row;justify-content:flex-start}.o-form__block[data-field-type=checkbox] .o-form__label,.o-form__block[data-field-type=radio] .o-form__label{flex:1;order:1}.o-form__block[data-display-type=borderless]{border:none;padding:0}.o-form__block input[type=date],.o-form__block input[type=email],.o-form__block input[type=number],.o-form__block input[type=password],.o-form__block input[type=search],.o-form__block input[type=tel],.o-form__block input[type=text],.o-form__block select,.o-form__block textarea{width:100%}.o-form__block input,.o-form__block select,.o-form__block textarea{background-color:var(--form-field-bgcolor);border:none;box-shadow:none;color:var(--form-field-color);display:block;font-size:1rem;font-weight:400;height:1.5rem;outline:none;padding:0}.o-form__block input::placeholder,.o-form__block select::placeholder,.o-form__block textarea::placeholder{color:var(--form-field-color);opacity:1}.o-form__block textarea{min-height:5rem}.o-form__block select{-webkit-appearance:none;appearance:none}.o-form__block .o-form__field{flex:1;line-height:1.4;padding-bottom:0;padding-top:0;width:100%}.o-form__block .o-form__label{align-items:center;color:var(--form-field-label-color);display:flex;flex:0 0 auto;font-size:.75rem;font-weight:700;height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.o-form__block .o-form__field-control{flex:1;position:relative}.o-form__block .o-form__field-control[data-field-with-icon]>svg{color:var(--form-field-color);left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.o-form__block .o-form__field-control[data-field-with-icon] .o-form__field:not(textarea){padding-left:1.5rem}.o-form__block .o-form__valid-icon{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.o-form__block[data-field-type=select] .o-form__valid-icon{right:1rem}.o-form__block.o-form__field--filled .o-form__field-control[data-field-with-icon]>svg,.o-form__block.o-form__field--valid .o-form__field-control[data-field-with-icon]>svg{color:var(--form-field-filled-text-color)}.o-form__block.o-form__field--filled{border-color:var(--form-field-filled-border-color)}.o-form__block.o-form__field--filled .o-form__label{color:var(--form-field-filled-text-color)}.o-form__block.o-form__field--valid .o-form__field:not(input[type=checkbox]):not(input[type=radio])+.o-form__valid-icon{display:inline-flex;pointer-events:none}.o-form__block.o-form__field--valid .o-form__field:not(input[type=checkbox]):not(input[type=radio])+.o-form__valid-icon svg{color:var(--form-field-success-color)}.o-form__block.o-form__field--valid[data-field-type=select] .o-form__valid-icon{right:0}.o-form__block.o-form__field--valid .o-form__field-control .o-form__field:not(textarea){padding-right:1.5rem}.o-form__block.o-form__field--valid textarea.o-form__field+.o-form__valid-icon{right:0;top:calc(100% - 1.125rem)}.o-form__block.o-form__field--invalid,.o-form__block.o-form__field--invalid label{border-color:var(--form-field-invalid-text-color);color:var(--form-field-invalid-text-color)}.o-form__block.o-form__field--focused{border-color:var(--form-field-focused-border-color);box-shadow:0 .25rem .5rem 0 rgba(var(--colors-transparencies-secondary-100),.32)}.o-form__block.o-form__field--focused .o-form__field-control[data-field-with-icon]>svg,.o-form__block.o-form__field--focused .o-form__label{color:var(--form-field-focused-text-color)}@media screen and (min-width:992px){.form-dropdown{background-color:rgb(var(--colors-neutral-50));border-radius:var(--radiuses-8);box-shadow:var(--shadows-neutral-400);left:0;padding:var(--spacings-16);position:absolute;right:0;top:calc(100% + var(--spacings-4))}.form-dropdown[hidden]{display:none}}.traveler-selectors>.traveler-selector{align-items:center;display:flex;font-size:.875rem;gap:var(--spacings-16);padding:var(--spacings-16) 0}.traveler-selectors>.traveler-selector:not(:last-child){border-bottom:.0625rem solid rgb(var(--colors-border-secondary))}.traveler-selectors>.traveler-selector>label{color:rgb(var(--colors-texts-title-primary-dark));display:inline-flex;flex-direction:column;font-weight:700;gap:var(--spacings-8)}.traveler-selectors>.traveler-selector>label span{color:rgb(var(--colors-texts-body-primary-dark));font-weight:400;margin:0}.traveler-selectors>.traveler-selector>.actions{align-items:center;display:flex;margin-left:auto}.traveler-selectors>.traveler-selector>.actions>button{align-items:center;background-color:rgb(var(--colors-brand-primary-base));border:.062rem solid rgb(var(--colors-brand-primary-base));border-radius:var(--radiuses-8) 0 0 var(--radiuses-8);color:rgb(var(--colors-texts-body-primary-light));cursor:pointer;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.traveler-selectors>.traveler-selector>.actions>button[data-action=plus]:before{content:"\ea95"}.traveler-selectors>.traveler-selector>.actions>button[data-action=minus]:before{content:"\ea85"}.traveler-selectors>.traveler-selector>.actions>button[data-action]:before{display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;vertical-align:middle;width:1rem;width:.75rem}.traveler-selectors>.traveler-selector>.actions>button[disabled]{cursor:not-allowed;opacity:.5}.traveler-selectors>.traveler-selector>.actions>button+input+button{border-radius:0 var(--radiuses-8) var(--radiuses-8) 0}.traveler-selectors>.traveler-selector>.actions>input[type=number]{-webkit-appearance:textfield;appearance:textfield;border:none;color:rgb(var(--colors-texts-body-primary-dark));font-weight:700;height:1.75rem;padding:0;text-align:center;-webkit-user-select:none;user-select:none;width:2.25rem}.traveler-selectors>.traveler-selector>.actions>input[type=number]:focus{outline:.0625rem solid rgb(var(--colors-brand-primary-lighter))}.traveler-selectors>.traveler-selector>.actions>input[type=number]{background-color:rgb(var(--colors-brand-secondary-lighter))}.o-form__block[data-field=traveler-selector] .o-form__field-control input{padding-right:var(--spacings-16)}.o-form__block[data-field=traveler-selector] .o-form__field-control:after{content:"\ea38";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);vertical-align:middle;width:1rem}.dca-modal--focused{overflow:hidden;overscroll-behavior-y:contain}.dca-modal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.dca-modal[hidden] .dca-modal__fade{display:none}.dca-modal.dca-modal--opened .dca-modal__wrapper{bottom:0}@media screen and (min-width:992px){.dca-modal.dca-modal--opened .dca-modal__wrapper{bottom:auto;opacity:1;position:absolute}}.dca-modal .dca-modal__fade{display:block}.dca-modal .dca-modal__wrapper{-webkit-overflow-scrolling:touch;background-color:var(--modal-wrapper-bgcolor);border-radius:1.5rem 1.5rem 0 0;bottom:-200%;display:flex;flex-direction:column;height:auto;left:0;max-height:90%;min-height:20%;position:fixed;right:0;transition:height .25s ease-in-out,bottom .25s ease-in-out;z-index:1001}@media screen and (min-width:320px) and (max-width:575px){.dca-modal .dca-modal__wrapper{box-shadow:0 .25rem .5rem 0 #081d301f}}@media screen and (min-width:992px){.dca-modal .dca-modal__wrapper{border-radius:1.5rem;bottom:auto;box-shadow:none;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease;width:50%}}.dca-modal .dca-modal__handle{height:4rem;left:0;position:absolute;right:0;top:-2rem;touch-action:none}@media screen and (min-width:992px){.dca-modal .dca-modal__handle{display:none}}.dca-modal .dca-modal__heading{border-bottom:.062rem solid var(--modal-mobile-bottompanel-heading-bordercolor);padding:1.5rem 1rem 1rem}@media screen and (min-width:992px){.dca-modal .dca-modal__heading{border:none;border-bottom:.062rem solid var(--modal-heading-bordercolor);display:block;padding:2rem 4.5rem 1.5rem 2rem}}.dca-modal .dca-modal__heading .dca-modal__heading-title{color:var(--modal-mobile-bottompanel-heading-title-color);font-size:1.125rem;font-weight:700;min-height:1.5rem}@media screen and (min-width:992px){.dca-modal .dca-modal__heading .dca-modal__heading-title{display:block;font-size:1.25rem}}.dca-modal .dca-modal__heading .dca-modal__heading-subtitle{color:var(--modal-mobile-bottompanel-heading-subtitle-color);font-size:.75rem;font-weight:500;margin-top:.25rem}@media screen and (min-width:992px){.dca-modal .dca-modal__heading .dca-modal__heading-subtitle{font-size:.875rem}}.dca-modal .dca-modal__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--modal-mobile-bottompanel-close-bgcolor);border:.062rem solid var(--modal-mobile-bottompanel-close-bordercolor);border-radius:50%;box-shadow:0 .25rem .5rem 0 #081d301f;color:currentcolor;cursor:pointer;display:flex;height:2.5rem;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%);width:2.5rem}@media screen and (min-width:992px){.dca-modal .dca-modal__close{background:var(--modal-close-desktop-bgcolor);border:none;box-shadow:none;display:flex;height:2rem;left:auto;right:1.5rem;top:1.5rem;transform:none;width:2rem}}.dca-modal .dca-modal__close:before{color:var(--modal-mobile-bottompanel-close-icon-color);content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-modal .dca-modal__close span{color:var(--modal-mobile-bottompanel-close-text-color);font-size:.625rem;pointer-events:none;position:absolute;top:-1.5rem}@media screen and (min-width:992px){.dca-modal .dca-modal__close span{display:none}}.dca-modal .dca-modal__content{flex:1;font-size:.875rem;height:100%;overflow-y:auto;padding:1rem}@media screen and (min-width:992px){.dca-modal .dca-modal__content{flex:1;height:auto;overflow-y:visible;padding:1.5rem}}:after,:before,:root{--modal-close-desktop-bgcolor:var(--colors-1-variant-7);--modal-heading-bordercolor:var(--colors-1-variant-5);--modal-heading-title-color:var(--colors-title);--modal-wrapper-bgcolor:var(--colors-white);--modal-mobile-bottompanel-close-bgcolor:var(--colors-white);--modal-mobile-bottompanel-close-bordercolor:var(--colors-1-variant-5);--modal-mobile-bottompanel-close-icon-color:var(--colors-text);--modal-mobile-bottompanel-close-text-color:var(--colors-1-variant-7);--modal-mobile-bottompanel-heading-bordercolor:var(--colors-1-variant-7);--modal-mobile-bottompanel-heading-subtitle-color:var(--colors-1-variant-1);--modal-mobile-bottompanel-heading-title-color:var(--colors-title)}.dca-modal-fade .modal-content{box-shadow:.125rem 1.5rem 2rem #081d303d}#dca-snackbars-container{bottom:1rem;display:flex;flex-direction:column-reverse;left:1rem;position:fixed;right:1rem;z-index:99999}@media screen and (min-width:576px){#dca-snackbars-container{right:auto}}#dca-snackbars-container .dca-snackbar{align-self:flex-start;margin-top:1.5rem;position:relative}.dca-snackbar{background-color:var(--snackbar-default-bgcolor);border-left:.25rem solid var(--snackbar-default-bordercolor);border-radius:0 1rem 1rem 0;box-shadow:0 .25rem .5rem 0 #081d301f;font-size:.875rem;font-weight:500;opacity:0;overflow:hidden;padding:1.25rem 1rem;position:fixed;transition:opacity .3s ease;width:100%;will-change:opacity;z-index:10}@media screen and (min-width:992px){.dca-snackbar{position:absolute;width:auto}}.dca-snackbar:not([hidden]){display:inline-block}.dca-snackbar:before{background-color:#42515e7a;content:"";height:.188rem;left:0;position:absolute;right:0;top:0}.dca-snackbar.dca-snackbar--active{opacity:1}.dca-snackbar.dca-snackbar--error{background-color:var(--snackbar-error-bgcolor);border-color:var(--snackbar-error-bordercolor)}.dca-snackbar.dca-snackbar--error:before{background-color:#d629207a}.dca-snackbar.dca-snackbar--error .dca-snackbar__title{color:var(--snackbar-error-color)}.dca-snackbar.dca-snackbar--info{background-color:var(--snackbar-info-bgcolor);border-color:var(--snackbar-info-bordercolor)}.dca-snackbar.dca-snackbar--info:before{background-color:#6baeed7a}.dca-snackbar.dca-snackbar--info .dca-snackbar__title{color:var(--snackbar-info-color)}.dca-snackbar.dca-snackbar--warning{background-color:var(--snackbar-warning-bgcolor);border-color:var(--snackbar-warning-bordercolor)}.dca-snackbar.dca-snackbar--warning:before{background-color:#f3a51c7a}.dca-snackbar.dca-snackbar--warning .dca-snackbar__title{color:var(--snackbar-warning-color)}.dca-snackbar.dca-snackbar--success{background-color:var(--snackbar-success-bgcolor);border-color:var(--snackbar-success-bordercolor)}.dca-snackbar.dca-snackbar--success:before{background-color:#4688477a}.dca-snackbar.dca-snackbar--success .dca-snackbar__title{color:var(--snackbar-success-color)}.dca-snackbar .dca-snackbar__content{grid-gap:1rem;display:grid;justify-content:flex-start;padding-right:3rem;white-space:nowrap;width:100%}@media screen and (min-width:576px){.dca-snackbar .dca-snackbar__content{align-items:center;display:flex}}.dca-snackbar .dca-snackbar__actions{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:576px){.dca-snackbar .dca-snackbar__actions{display:flex;margin-left:auto;margin-top:0}}.dca-snackbar .dca-snackbar__actions a{text-decoration:underline}.dca-snackbar .dca-snackbar__title{color:var(--snackbar-default-color);font-size:1rem;font-weight:700;line-height:1.2;margin-right:2rem}.dca-snackbar .dca-snackbar__close{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:1.3rem;top:1.75rem;transform:translateY(-50%)}@media screen and (min-width:576px){.dca-snackbar .dca-snackbar__close{top:50%}}.dca-snackbar .dca-snackbar__close:before{content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}:after,:before,:root{--snackbar-default-bgcolor:var(--colors-snackbar-default-variant-1);--snackbar-default-bordercolor:var(--colors-snackbar-default);--snackbar-default-color:var(--colors-snackbar-default);--snackbar-error-bgcolor:var(--colors-snackbar-error-variant-1);--snackbar-error-bordercolor:var(--colors-snackbar-error);--snackbar-error-color:var(--colors-snackbar-error);--snackbar-info-bgcolor:var(--colors-snackbar-info-variant-1);--snackbar-info-bordercolor:var(--colors-snackbar-info);--snackbar-info-color:var(--colors-snackbar-info-variant-2);--snackbar-success-bgcolor:var(--colors-snackbar-success-variant-1);--snackbar-success-bordercolor:var(--colors-snackbar-success);--snackbar-success-color:var(--colors-snackbar-success);--snackbar-warning-bgcolor:var(--colors-snackbar-warning-variant-1);--snackbar-warning-bordercolor:var(--colors-snackbar-warning);--snackbar-warning-color:var(--colors-snackbar-warning)}.dca-share-modal{--share-modal-method-bordercolor:var(--colors-1-variant-5)}.dca-share-modal .dca-modal__wrapper{min-height:auto}@media screen and (min-width:992px){.dca-share-modal .dca-modal__wrapper{width:35.25rem}}.dca-share-modal .dca-modal__wrapper .dca-modal__heading-title{font-weight:400}.dca-share-modal .dca-share-modal__methods{grid-gap:1.5rem;display:grid;font-size:.875rem;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.dca-share-modal .dca-share-modal__methods .dca-share-modal__method{-webkit-appearance:none;appearance:none;background:none;border:.062rem solid var(--share-modal-method-bordercolor);border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:1rem;text-align:left}.dca-share-modal .dca-share-modal__methods .dca-share-modal__method img,.dca-share-modal .dca-share-modal__methods .dca-share-modal__method svg{height:1.5rem;margin-left:1rem;width:1.5rem}.zoom-medias-panel .o-side-panel__wrapper{height:90%;width:100%}@media screen and (min-width:992px){.zoom-medias-panel .o-side-panel__wrapper{height:auto}.zoom-medias-panel .o-side-panel__wrapper .o-side-panel__heading>.o-side-panel__close{display:none}}.zoom-medias-panel .o-side-panel__wrapper .dca-loader{margin-top:6rem}@media screen and (min-width:992px){.zoom-medias-panel .o-side-panel__heading{padding:var(--spacings-16) 0}}.zoom-medias-panel .o-side-panel__heading .block-container{position:relative}.zoom-medias-panel .o-side-panel__heading .title{font-size:1rem;font-weight:700}.zoom-medias-panel .o-side-panel__heading .subtitle{font-size:.875rem;font-weight:400;margin-top:var(--spacings-4)}.zoom-medias-panel .o-side-panel__heading .subtitle:before{content:"\ea6c";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:var(--spacings-8);vertical-align:middle;width:1rem}.zoom-medias-panel .o-side-panel__heading .subtitle>.disclaimer{font-size:.75rem;font-style:italic;font-weight:400}.zoom-medias-panel .o-side-panel__heading>.o-side-panel__heading-title .o-side-panel__close{display:none}@media screen and (min-width:992px){.zoom-medias-panel .o-side-panel__heading>.o-side-panel__heading-title .o-side-panel__close{cursor:pointer;display:flex;position:absolute;right:0;top:0}}.zoom-medias-panel .o-side-panel__heading>.o-side-panel__heading-title .o-side-panel__close:before{content:"\ea49";display:inline-block;display:block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.zoom-medias-panel .o-side-panel__content{height:100%}@media screen and (min-width:992px){.zoom-medias-panel .o-side-panel__content{padding-bottom:0;padding-top:0}}.zoom-medias-panel-content{padding:var(--spacings-14) 0;position:relative}@media screen and (min-width:576px) and (max-width:991px){.zoom-medias-panel-content{margin:0;padding:var(--spacings-8);width:100%}}@media screen and (min-width:992px){.zoom-medias-panel-content{display:flex;height:100%;padding:0}}.zoom-medias-panel-content>.details{border-color:rgb(var(--colors-neutral-400));display:flex;flex:1;flex-direction:column;height:100%;overflow-y:auto;width:100%}@media screen and (min-width:992px){.zoom-medias-panel-content>.details{border-left-style:solid;border-left-width:.063rem;flex:0 0 auto;padding:var(--spacings-24) var(--spacings-24) 0;width:24.75rem}}@media screen and (min-width:1200px){.zoom-medias-panel-content>.details{border-right-style:solid;border-right-width:.063rem;width:27.75rem}}.zoom-medias-panel-content>.medias{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}@media screen and (min-width:992px){.zoom-medias-panel-content>.medias{height:100%;overflow-y:auto;padding-right:var(--spacings-12);padding-top:var(--spacings-24)}}.zoom-medias-panel-content>.medias>img{border-radius:var(--radiuses-8);margin-bottom:var(--spacings-16);width:100%}@media screen and (min-width:992px){.zoom-medias-panel-content>.medias>img{height:25.812rem;margin-bottom:var(--spacings-24)}}@media screen and (min-width:1200px){.zoom-medias-panel-content>.medias>img{height:38.375rem}}.zoom-medias-panel-content>.medias .dca-video-container{height:0;margin-bottom:var(--spacings-24);padding-bottom:56.25%;position:relative}.zoom-medias-panel-content>.medias .dca-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.zoom-medias-panel-content .slider{height:auto;margin-bottom:var(--spacings-16)}.zoom-medias-panel-content .slider .slider-wrapper{height:auto}.zoom-medias-panel-content .thumbnails-count{flex:1;margin-right:var(--spacings-8)}.zoom-medias-panel-content .slider-controls{align-items:center;display:none}@media screen and (min-width:992px){.zoom-medias-panel-content .slider-controls{display:flex;margin-bottom:var(--spacings-24)}}.zoom-medias-panel-content .slider-controls .slider-pagination{margin-left:auto;margin-right:var(--spacings-16);margin-top:0;width:auto}.zoom-medias-panel-content .thumbnails{display:none}@media screen and (min-width:992px){.zoom-medias-panel-content .thumbnails{display:block;margin:0 0 var(--spacings-16)}}.zoom-medias-panel-content .thumbnails .thumbnails-group{grid-column-gap:var(--spacings-16);grid-row-gap:var(--spacings-16);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fit,minmax(0,-webkit-max-content));grid-template-rows:repeat(auto-fit,minmax(0,max-content))}.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail{border-radius:var(--radiuses-8);cursor:pointer;height:3.6rem;margin:0;max-width:3.6rem;overflow:hidden;position:relative;width:100%}.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail>*{height:100%;position:absolute;width:100%}.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail:nth-child(5n){margin-right:0}@media screen and (min-width:1200px){.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail{height:4rem;max-width:4rem}}.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail[data-type=video]:before{background-color:var(--colors-1);bottom:0;content:"";left:0;opacity:.24;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail[data-type=video]:after{align-items:center;bottom:0;color:rgb(var(--colors-neutral-50));content:"\eac1";display:inline-block;display:flex;font-family:dca-icons;font-size:1rem;font-size:2rem;font-weight:400;height:1rem;height:auto;justify-content:center;left:0;line-height:1;pointer-events:none;position:absolute;right:0;top:0;vertical-align:middle;width:1rem;width:100%;z-index:3}.zoom-medias-panel-content .thumbnails .thumbnails-group>.thumbnail[data-active=true]{border:.063rem solid rgb(var(--colors-brand-primary-base))}