:after,:before,:root{--exclusive-deals-bgcolor:var(--colors-white);--exclusive-deals-alternate-bgcolor:var(--colors-1-variant-8)}.cms-push{--cms-push-title-color:rgb(var(--colors-texts-title-primary-dark));--cms-push-link-color:rgb(var(--colors-texts-title-primary-dark));--cms-push-tag-bgcolor:rgb(var(--colors-brand-primary-base));--cms-push-tag-color:rgb(var(--colors-texts-body-primary-light));--cms-push-item-bgcolor:rgb(var(--colors-background-primary))}.cms-push[data-lazy=true]{contain-intrinsic-height:auto 63.9375rem;content-visibility:auto}@media screen and (min-width:576px){.cms-push[data-lazy=true]{contain-intrinsic-height:auto 32.6875rem}}@media screen and (min-width:992px){.cms-push[data-lazy=true]{contain-intrinsic-height:auto 25.4375rem}}.cms-push>h2{color:var(--cms-push-title-color);font-size:1.25rem;font-weight:400;margin-bottom:1rem}@media screen and (min-width:992px){.cms-push>h2{font-size:1.625rem}}.cms-push>h2 strong{font-weight:700}.cms-push .cms-push__items{display:flex;flex-direction:column;gap:1rem 1rem}@media screen and (min-width:576px) and (max-width:991px){.cms-push .cms-push__items{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media screen and (min-width:992px){.cms-push .cms-push__items{flex-direction:row;gap:1.5rem 1.5rem}}.cms-push .cms-push__items .cms-push__item{display:flex;flex:1;flex-direction:column;position:relative;row-gap:.5rem}.cms-push .cms-push__items .cms-push__item a,.cms-push .cms-push__items .cms-push__item a picture{display:inline-block;width:100%}.cms-push .cms-push__items .cms-push__item a{color:var(--cms-push-link-color)}.cms-push .cms-push__items .cms-push__item a:hover{text-decoration:none}.cms-push .cms-push__items .cms-push__item picture{display:block;position:relative}.cms-push .cms-push__items .cms-push__item picture:after{bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}.cms-push .cms-push__items .cms-push__item picture img{border-radius:var(--radiuses-16);height:100%;min-height:10rem;object-fit:cover;width:100%}@media screen and (min-width:992px){.cms-push .cms-push__items .cms-push__item picture img{min-height:19.25rem}}.cms-push .cms-push__items .cms-push__item .cms-push__item-image{height:100%;position:relative;width:100%}.cms-push .cms-push__items .cms-push__item .cms-push__item-tag{background-color:var(--cms-push-tag-bgcolor);border-radius:var(--radiuses-8);bottom:.75rem;color:var(--cms-push-tag-color);font-size:.75rem;font-weight:700;max-width:90%;padding:.125rem .5rem;position:absolute;right:.75rem;z-index:1}.cms-push .cms-push__items .cms-push__item .cms-push__item-title{font-size:.875rem;font-weight:700;margin-bottom:.5rem}.cms-push .cms-push__items .cms-push__item .cms-push__item-title:after{content:"\ea39";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;font-weight:700;height:1rem;line-height:1;margin-left:.25rem;vertical-align:middle;width:1rem}.cms-push .cms-push__items .cms-push__item .cms-push__item-subtitle{font-size:.75rem;font-weight:400;margin-bottom:0}.cms-push .cms-push__items .cms-push__item .cms-push__item-link{bottom:0;left:0;position:absolute;right:0;top:0}.cms-push[data-variant=vc] .cms-push__items .cms-push__item picture img{border-radius:var(--radiuses-4)}.cms-push[data-variant=vc] .cms-push__items .cms-push__item .cms-push__item-content{background-color:var(--cms-push-item-bgcolor);border-radius:var(--radiuses-4);bottom:.5rem;left:.5rem;padding:.5rem;position:absolute;right:.5rem;text-align:center}.cms-push[data-variant=vc] .cms-push__items .cms-push__item .cms-push__item-title{text-transform:uppercase}.cms-push[data-variant=vc] .cms-push__items .cms-push__item .cms-push__item-title:after{display:none}.cms-push[data-variant=vc] .cms-push__items .cms-push__item .cms-push__item-subtitle{align-items:center;display:flex;font-size:.75rem;justify-content:center;line-height:1.25}.cms-push[data-variant=vc] .cms-push__items .cms-push__item .cms-push__item-subtitle strong{font-size:2.375rem;font-size:1.75rem;font-weight:700;margin:0 .5rem}.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}.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"}.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))}.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~=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)}@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-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}.search-result{--result-padding:var(--spacings-16);background-color:rgb(var(--colors-neutral-50));border:.0625rem solid rgb(var(--colors-neutral-500));border-radius:var(--radiuses-16);display:flex;flex-direction:column;font-size:.875rem;font-weight:400}.search-result[data-type=selected]{box-shadow:var(--shadows-neutral-200)}.search-result[data-type=selected] .product-card{border:none;box-shadow:none}@media screen and (max-width:991px){.search-result[data-with-view-all-accommodations=true]{padding-bottom:0}}.search-result>.product-card{border:none;border-radius:var(--radiuses-16);flex-grow:1}@media screen and (max-width:991px){.search-result>.product-card[data-desktop-variant=default][data-mobile-variant=default][data-type=borderless]{padding-bottom:0}}@media screen and (min-width:992px){.search-result>.product-card[data-desktop-variant=default][data-mobile-variant=default][data-type=borderless]{padding:0 var(--result-padding) var(--result-padding)}.search-result>.product-card[data-desktop-variant=default][data-mobile-variant=default][data-type=borderless]>.product-card__images{margin-left:calc(var(--result-padding)*-1);margin-right:calc(var(--result-padding)*-1);width:calc(100% + var(--result-padding)*2)}.search-result>.product-card[data-desktop-variant=default][data-mobile-variant=default][data-type=borderless]>.product-card__images figure{border-bottom-left-radius:0;border-bottom-right-radius:0}}.search-result[data-with-all-accommodations=true]>.accommodations-list{display:block}.search-result>.accommodations-list{background-color:rgb(var(--colors-brand-secondary-lighter));border-radius:var(--radiuses-16);display:none;margin:0 calc(var(--result-padding)*-1)}@media screen and (min-width:992px){.search-result>.accommodations-list{background-color:initial;border-radius:0;border-top:.0625rem solid rgb(var(--colors-neutral-400));display:block;margin:0}}.search-result>.accommodations-list[data-opened=false]>.accommodation-card:not(:first-child){display:none}.search-result>.accommodations-list[data-opened=true]{padding:var(--result-padding)}@media screen and (min-width:992px){.search-result>.accommodations-list[data-opened=true]{padding:0}}.search-result>.accommodations-list>.accommodation-card{border:.0625rem solid rgb(var(--colors-neutral-500));border-radius:var(--radiuses-16);padding:var(--spacings-12)}@media screen and (max-width:991px){.search-result>.accommodations-list>.accommodation-card:first-child{display:none}}@media screen and (min-width:992px){.search-result>.accommodations-list>.accommodation-card:nth-child(2n){background-color:rgb(var(--colors-brand-secondary-lighter))}}.search-result>.accommodations-list>.accommodation-card:not(:last-child){margin-bottom:var(--spacings-8)}@media screen and (min-width:992px){.search-result>.accommodations-list>.accommodation-card:not(:last-child){margin-bottom:0}.search-result>.accommodations-list>.accommodation-card{border:none;padding:var(--spacings-12)}}.search-result[data-with-all-accommodations=true]>.view-all-accommodations{display:inline-flex}.search-result[data-with-all-accommodations=true]>.view-all-accommodations:after{content:"\ea3a";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.search-result>.view-all-accommodations{background:rgb(var(--colors-background-tertiary));border-radius:0 0 var(--radiuses-16) var(--radiuses-16);border-top:.0625rem solid rgb(var(--colors-border-secondary));color:rgb(var(--colors-action-link-primary));display:inline-flex;margin-left:calc(var(--result-padding)*-1);margin-right:calc(var(--result-padding)*-1);margin-top:var(--spacings-12);padding:var(--spacings-8);text-align:center;text-decoration:none}@media screen and (min-width:992px){.search-result>.view-all-accommodations{align-items:center;column-gap:var(--spacings-4);display:inline-flex;justify-content:center;margin-left:0;margin-right:0;margin-top:0;order:2}}.search-result>.view-all-accommodations{align-items:center;column-gap:var(--spacings-4);justify-content:center}.search-results-list{display:flex;flex-direction:column;gap:var(--spacings-16);justify-content:space-between;padding:0;position:relative;width:100%}@media screen and (min-width:320px) and (max-width:575px){.search-results-list{gap:0}}@media screen and (min-width:992px){.search-results-list{gap:var(--spacings-24)}}@media screen and (max-width:991px){.search-results-list>:not(.search-result){margin-bottom:var(--spacings-16);margin-top:var(--spacings-16)}}@media screen and (min-width:576px){.search-results-list[data-desktop-type=grid]{grid-gap:var(--spacings-24);display:grid;gap:var(--spacings-24);grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:576px) and (max-width:991px){.search-results-list[data-desktop-type=grid]{grid-template-columns:repeat(1,minmax(0,1fr))}}.search-results-list>.search-result{margin-bottom:0}@media screen and (max-width:991px){.search-results-list>.search-result{border:none;border-bottom:.5rem solid rgb(var(--colors-neutral-400));border-radius:0;margin-left:calc(var(--spacings-16)*-1);margin-right:calc(var(--spacings-16)*-1);padding:var(--result-padding)}}@media screen and (min-width:992px){.search-results-list>.search-result{margin-left:0;margin-right:0}}@media screen and (max-width:991px){.search-results-list>.search-result[data-with-all-accommodations]{padding-bottom:0}}.search-results-list>.search-result>.product-card:not([data-with-selected-text=true])>.product-card__images figure{border-radius:var(--radiuses-16)}.search-results-list>.search-result>.product-card>.product-card__images figure{border-radius:var(--radiuses-16) var(--radiuses-16) 0 0}: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}:after,:before,:root{--results-list-result-bgcolor:var(--colors-white);--results-list-result-bordercolor:var(--colors-1-variant-5);--results-list-result-details-bordercolor:var(--colors-1-variant-7);--results-list-reviews-bgcolor:var(--colors-transparent);--results-list-customer-reviews-details-mobile-bgcolor:var(--colors-primary);--results-list-customer-reviews-details-mobile-color:var(--colors-white);--results-list-customer-reviews-details-color:var(--colors-1-variant-3);--results-list-teaser-color:var(--colors-1-variant-1);--results-list-teaser-toggle-color:var(--colors-primary);--results-list-result-color:var(--colors-1-variant-1);--results-list-result-child-even-bgcolor:var(--colors-1-variant-10);--results-list-result-child-odd-bgcolor:var(--colors-white);--results-list-result-image-bgcolor:var(--colors-1-variant-9);--results-list-result-link-color:var(--colors-1-variant-1);--results-list-result-properties-color:var(--colors-1-variant-3);--results-list-result-old-price-color:var(--colors-1-variant-3);--results-list-result-mobile-bordercolor:var(--colors-1-variant-7);--results-list-result-view-all-bgcolor:var(--colors-1-variant-10);--results-list-result-view-all-bordercolor:var(--colors-1-variant-8);--results-list-result-view-all-color:var(--colors-primary);--results-list-availability-date-color:var(--colors-1-variant-1);--results-list-availability-no-dates-bgcolor:var(--colors-1-variant-9);--results-list-availability-date-strong-color:var(--colors-primary-variant-1);--results-list-properties-highlight-color:var(--colors-1-variant-1);--results-list-product-search-bordercolor:var(--colors-1);--results-list-selected-product-bgcolor:var(--colors-1);--results-list-selected-product-color:var(--colors-white);--results-list-product-award-image-bgcolor:var(--colors-white);--results-list-product-no-dates-bgcolor:var(--colors-alert-info-variant-1)}.results{flex:1;position:relative;width:100%}.results.results--hidden{display:none}.dca-results__list{display:flex;flex-direction:column;gap:var(--spacings-16);justify-content:space-between;padding:0;position:relative;width:100%}@media screen and (min-width:992px){.dca-results__list{gap:var(--spacings-24)}}.dca-results__list .extended-results__title{font-size:1.125rem;font-weight:700;margin-top:1.5rem;width:100%}@media screen and (min-width:992px){.dca-results__list .extended-results__title{margin-top:0}}.dca-results__list .dca-result{grid-column-gap:.5rem;grid-row-gap:.5rem;align-self:flex-start;background-color:var(--results-list-result-bgcolor);border:.063rem solid var(--results-list-result-bordercolor);border-radius:.5rem;cursor:pointer;display:grid;grid-template-areas:"result_mobile_image result_mobile_details" "result_mobile_image result_mobile_availability";grid-template-columns:8rem auto;margin-bottom:1.5rem;padding:.5rem;width:100%}@media screen and (min-width:576px) and (max-width:991px){.dca-results__list .dca-result{width:48%}}@media screen and (min-width:992px){.dca-results__list .dca-result{grid-column-gap:0;grid-row-gap:0;display:flex;flex-wrap:nowrap;padding:1rem}}.dca-results__list .dca-result.dca-result--no-best-offer{grid-template-areas:"result_mobile_image result_mobile_details"}.dca-results__list .dca-result .result__name{display:block;font-size:.875rem;line-height:1.4;margin-bottom:.25rem;width:100%}@media screen and (min-width:992px){.dca-results__list .dca-result .result__name{font-size:1rem}}.dca-results__list .dca-result .result__image{grid-area:result_mobile_image;margin:0;position:relative;width:100%}@media screen and (min-width:992px){.dca-results__list .dca-result .result__image{width:13rem}}.dca-results__list .dca-result .result__image .dca-images-slider{border-radius:.5rem}.dca-results__list .dca-result .result__image .dca-images-slider .image-wrapper{border-radius:.5rem;height:10.75rem}@media screen and (min-width:992px){.dca-results__list .dca-result .result__image .dca-images-slider .image-wrapper{height:13rem;width:13rem}}.dca-results__list .dca-result .result__image .dca-images-slider .image-wrapper picture{display:flex}.dca-results__list .dca-result .result__image .result__image-tags{align-items:flex-start;display:flex;flex-wrap:wrap;left:.5rem;position:absolute;top:0;z-index:3}.dca-results__list .dca-result .result__image .result__image-tags>*{margin-right:.25rem}.dca-results__list .dca-result .result__details{display:flex;flex:1;flex-direction:column;font-size:.875rem;grid-area:result_mobile_details;height:auto;justify-content:flex-start;overflow:hidden}@media screen and (min-width:992px){.dca-results__list .dca-result .result__details{align-items:flex-start;align-self:stretch;border-bottom:none;border-right:.063rem solid var(--results-list-result-details-bordercolor);margin:-1rem 0;overflow:visible;padding:1rem;position:relative}}.dca-results__list .dca-result .result__details .result__misc{display:none;margin-bottom:1.5rem;width:100%}@media screen and (min-width:992px){.dca-results__list .dca-result .result__details .result__misc{display:block}}.dca-results__list .dca-result .result__details .dca-properties__highlight{align-self:flex-start;background:none;color:var(--results-list-properties-highlight-color);width:100%}@media screen and (min-width:992px){.dca-results__list .dca-result .result__details .dca-properties__highlight{margin-bottom:.75rem;margin-top:.75rem}}.dca-results__list .dca-result .result__details .properties__labels{margin-bottom:0;width:100%}@media screen and (max-width:991px){.dca-results__list .dca-result .result__details .properties__labels{line-height:1}}@media screen and (min-width:992px){.dca-results__list .dca-result .result__details .properties__labels{margin-bottom:.5rem}}.dca-results__list .dca-result .result__details .dca-button-link{display:none;font-size:.75rem}@media screen and (min-width:992px){.dca-results__list .dca-result .result__details .dca-button-link{display:block}}.dca-results__list .dca-result .result__properties-all{display:none}.dca-results__list .dca-result .result__best-offer{border-radius:.5rem;display:flex;flex-direction:column;grid-area:result_mobile_availability;justify-content:flex-end;position:relative;width:100%}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer{border-radius:0;border-top:none;display:flex;flex:0 0 16.5rem;flex-direction:column;justify-content:flex-start;margin:0;padding:0 0 0 1rem}}@media screen and (max-width:991px){.dca-results__list .dca-result .result__best-offer .dca-availability__last-remaining-offers{display:none}}.dca-results__list .dca-result .result__best-offer .best-offer__dates,.dca-results__list .dca-result .result__best-offer .best-offer__prices{flex:0 0 auto}@media screen and (max-width:991px){.dca-results__list .dca-result .result__best-offer .best-offer__name{display:none}}.dca-results__list .dca-result .result__best-offer .best-offer__prices{display:flex;flex-direction:column;margin-top:0}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__prices{margin-top:auto}}.dca-results__list .dca-result .result__best-offer .best-offer__prices .dca-availability__price{margin-bottom:0;margin-left:auto}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__prices .dca-availability__price{margin-bottom:1rem}}.dca-results__list .dca-result .result__best-offer .best-offer__prices .dca-button{margin-top:auto}@media screen and (max-width:991px){.dca-results__list .dca-result .result__best-offer .best-offer__prices .dca-button{display:none}}.dca-results__list .dca-result .result__best-offer .best-offer__dates{color:var(--results-list-availability-date-color);display:block;position:relative}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__dates{margin-bottom:0}}.dca-results__list .dca-result .result__best-offer .best-offer__dates .date__best-price,.dca-results__list .dca-result .result__best-offer .best-offer__dates .date__best-price strong{font-size:.875rem;font-weight:500}.dca-results__list .dca-result .result__best-offer .best-offer__dates .date__best-price{margin-bottom:.25rem}.dca-results__list .dca-result .result__best-offer .best-offer__dates .date__best-price:not(.date__no-availability){display:none;padding-right:2rem}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__dates .date__best-price:not(.date__no-availability){display:block}}.dca-results__list .dca-result .result__best-offer .best-offer__dates .date__best-price strong{color:var(--results-list-availability-date-strong-color)}.dca-results__list .dca-result .result__best-offer .best-offer__dates .best-offer__name,.dca-results__list .dca-result .result__best-offer .best-offer__dates .dates__values{display:none;font-size:.75rem;font-weight:500;margin-bottom:.25rem}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__dates .best-offer__name,.dca-results__list .dca-result .result__best-offer .best-offer__dates .dates__values{display:flex;margin-bottom:.5rem}}.dca-results__list .dca-result .result__best-offer .best-offer__dates .best-offer__name:before,.dca-results__list .dca-result .result__best-offer .best-offer__dates .dates__values:before{content:"\ea0a";display:inline-block;display:none;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__dates .best-offer__name:before,.dca-results__list .dca-result .result__best-offer .best-offer__dates .dates__values:before{display:block}}.dca-results__list .dca-result .result__best-offer .best-offer__dates.best-offer__no-availability{background-color:var(--results-list-availability-no-dates-bgcolor);border-radius:.25rem;padding:.5rem}.dca-results__list .dca-result .result__best-offer .best-offer__dates.best-offer__no-availability .date__no-availability{font-size:.75rem}@media screen and (min-width:992px){.dca-results__list .dca-result .result__best-offer .best-offer__dates.best-offer__no-availability .date__no-availability{font-size:.875rem}}.dca-results__list .dca-result .result__best-offer .best-offer__dates.best-offer__no-availability .date__no-availability{margin-bottom:.25rem}@media screen and (max-width:991px){.dca-results__list .dca-result .result__best-offer .best-offer__dates.best-offer__no-availability .dates__values{display:none}}.dca-results__list .dca-result .result__best-offer .best-offer__dates.best-offer__no-availability button{font-size:.75rem;font-weight:500;text-decoration:underline}.dca-results__list .dca-result .result__without-offers{border-top:.063rem solid var(--results-list-result-mobile-bordercolor);padding:1rem}.dca-results__list .dca-result .result__without-offers a{display:block}.dca-results__list .dca-result .result__accommodations{border-top:.063rem solid var(--results-list-result-mobile-bordercolor);margin:1rem 1rem 0}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations{border:none;border-radius:0 0 .5rem .5rem;margin:0 -1rem;padding:0}}.dca-results__list .dca-result .result__accommodations .accommodation{align-items:flex-start;color:var(--results-list-result-color);display:flex;font-size:.875rem;padding-top:1rem}@media screen and (min-width:320px) and (max-width:575px){.dca-results__list .dca-result .result__accommodations .accommodation{flex-wrap:wrap}.dca-results__list .dca-result .result__accommodations .accommodation:not(:first-child){display:none}}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation{border-radius:0 0 .5rem .5rem;padding:.625rem 1rem}}.dca-results__list .dca-result .result__accommodations .accommodation:last-child{border-radius:0 0 .25rem .25rem}.dca-results__list .dca-result .result__accommodations .accommodation:nth-child(2n){background-color:var(--results-list-result-child-even-bgcolor)}.dca-results__list .dca-result .result__accommodations .accommodation:nth-child(odd){background-color:var(--results-list-result-child-odd-bgcolor)}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__image{display:none;flex:0 0 6.125rem;height:4rem;margin-right:.75rem;width:6.125rem}@media screen and (min-width:1200px){.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__image{display:block}}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__image img{background-color:var(--results-list-result-image-bgcolor);border-radius:.25rem;box-shadow:.063rem .125rem .125rem #081d301f;height:100%;width:100%}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__name{display:none;flex:0 0 35%;font-size:1rem;font-weight:700}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__name{display:block;margin:0 2rem 0 0}}@media screen and (min-width:992px){.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__name{flex-basis:33%}}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__name [data-seo-link-href]{color:var(--results-list-result-link-color)}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__name a{color:var(--results-list-result-link-color);display:block;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__properties{color:var(--results-list-result-properties-color);font-size:.75rem;font-weight:500;line-height:1.2;margin-bottom:.375rem}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__properties span:not(:last-child):after{content:" -";display:inline-block;margin-left:.2rem}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__date{flex:0 0 100%;font-weight:500}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__date{flex-basis:26%}}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__date .date__availability{display:block;font-size:.75rem;margin-top:.375rem}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__date .date__availability{margin-top:.2rem}}.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__date .date__availability: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;width:1rem}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation .accommodation__date .date__availability:before{display:inline-block}}.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer{background:none;border:none;box-shadow:none;flex:1;margin-top:.5rem;padding:0;position:static;width:auto;z-index:1}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer{margin-top:0}}.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer.best-offer--discounted .availability__price .price__label{text-align:left}@media screen and (min-width:576px){.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer.best-offer--discounted .availability__price .price__label{margin-right:2.8rem;text-align:right}}.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer:not(.best-offer--discounted) .availability__price .current__price{height:auto}.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer .price__label:after{content:"";display:inline-block;height:1rem;margin-left:.25rem;transform:rotate(-90deg) scaleX(-1);vertical-align:middle;width:1rem}@media screen and (min-width:320px) and (max-width:575px){.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer .price__label:after{content:none}}@media screen and (min-width:576px) and (max-width:991px){.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer .availability__price{flex-basis:100%}}.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer .availability__price .current__price .old__price-value{color:var(--results-list-result-old-price-color);margin-top:-.2rem}.dca-results__list .dca-result .result__accommodations .accommodation .availability__best-offer .availability__price .price__label{margin-bottom:.4rem}.dca-results__list .dca-result .result__pick-date{font-size:.75rem;margin-top:auto}@media screen and (min-width:992px){.dca-results__list .dca-result .result__pick-date{display:none}}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--accommodation .result__details .properties__labels{display:none}.dca-results__list .dca-result.dca-result--accommodation .result__best-offer .best-offer__dates:not(.best-offer__no-availability) .dates__values{display:block;font-size:.625rem}}.dca-results__list .dca-result.dca-result--accommodation .result__best-offer .availability-price__booking-reward-label{display:flex;justify-content:flex-end}.dca-results__list .dca-result.dca-result--product{border:none;flex-wrap:wrap}.dca-results__list .dca-result.dca-result--product.dca-result--product-highlight{border-color:var(--results-list-product-search-bordercolor);box-shadow:0 .25rem .5rem 0 #081d301f;grid-template-areas:"result_mobile_text result_mobile_text" "result_mobile_image result_mobile_details" "result_mobile_image result_mobile_availability"}.dca-results__list .dca-result.dca-result--product.dca-result--product-highlight.dca-result--no-best-offer,.dca-results__list .dca-result.dca-result--product.dca-result--product-highlight.dca-result--product-no-offers{grid-template-areas:"result_mobile_text result_mobile_text" "result_mobile_image result_mobile_details"}.dca-results__list .dca-result.dca-result--product.dca-result--product-highlight.dca-result--no-best-offer .result__best-offer,.dca-results__list .dca-result.dca-result--product.dca-result--product-highlight.dca-result--product-no-offers .result__best-offer{display:none}.dca-results__list .dca-result.dca-result--product .result__accommodations{border-radius:0 0 .5rem .5rem;flex:1 0 100%;margin-bottom:-1rem;margin-top:1rem;width:100%}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__accommodations{display:none}}.dca-results__list .dca-result.dca-result--product .result__accommodations .availability__best-offer .dca-availability__price{align-self:center;margin-top:0}.dca-results__list .dca-result.dca-result--product .result__accommodations .accommodation:last-child{border-radius:0 0 .5rem .5rem}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__image{width:15.125rem}.dca-results__list .dca-result.dca-result--product .result__image .dca-images-slider .image-wrapper{height:15.125rem;width:15.125rem}}@media screen and (min-width:1200px){.dca-results__list .dca-result.dca-result--product .result__image .dca-images-slider .image-wrapper>img,.dca-results__list .dca-result.dca-result--product .result__image .dca-images-slider .image-wrapper>picture{height:15.125rem}}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product.dca-result--product-search .result__best-offer{display:none}}.dca-results__list .dca-result.dca-result--product.dca-result--product-search .result__details{border:none}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__details{padding-right:0}}.dca-results__list .dca-result.dca-result--product .result__details .result__heading{display:flex;flex-wrap:wrap;margin-bottom:1rem;width:100%}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .result__heading{margin-bottom:0}}.dca-results__list .dca-result.dca-result--product .result__details .result__heading .product__name{display:block;margin-bottom:.25rem}.dca-results__list .dca-result.dca-result--product .result__details .result__heading .product__award{flex:0 0 3rem;margin-right:.5rem}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .result__heading .product__award{display:none}.dca-results__list .dca-result.dca-result--product .result__details .properties__labels{display:block}.dca-results__list .dca-result.dca-result--product .result__details .properties__labels .property__label{border:none;font-size:.625rem;font-weight:500;margin:0;padding:0;position:static}.dca-results__list .dca-result.dca-result--product .result__details .properties__labels .property__label:not(.label--hidden){display:inline}}.dca-results__list .dca-result.dca-result--product .result__details .properties__labels.labels--all .label--hidden{display:inline}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .properties__labels .property__label:not(:first-child):before{content:"\2022";line-height:1.5}.dca-results__list .dca-result.dca-result--product .result__details .properties__labels .properties__labels-number,.dca-results__list .dca-result.dca-result--product .result__details .properties__labels .properties__labels-number span{border:none;font-size:.625rem;padding:0;position:static}.dca-results__list .dca-result.dca-result--product .result__details .properties__labels:not(.labels--all) .properties__labels-number:before{content:"...";position:static}}.dca-results__list .dca-result.dca-result--product .result__details .result__name{flex:1;margin-bottom:.5rem}.dca-results__list .dca-result.dca-result--product .result__details .result__misc{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__details .result__misc{margin-bottom:1rem}}.dca-results__list .dca-result.dca-result--product .result__details .result__misc .dca-button{margin-left:auto;padding-left:1rem;padding-right:1rem;width:auto}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .result__misc .dca-button{display:none}}.dca-results__list .dca-result.dca-result--product .result__details .toggle-map-link{font-size:.75rem;font-weight:500;margin-left:1rem}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .toggle-map-link{display:none}}.dca-results__list .dca-result.dca-result--product .result__details .toggle-map-link:before{content:"\ea7c";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.5rem;vertical-align:middle;width:1rem}.dca-results__list .dca-result.dca-result--product .result__details .product__teaser{color:var(--results-list-teaser-color);line-height:1.7;margin-bottom:0;width:100%}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__teaser{display:none}}.dca-results__list .dca-result.dca-result--product .result__details .product__teaser b{color:var(--results-list-teaser-color)}.dca-results__list .dca-result.dca-result--product .result__details .product__teaser .toggle-description{color:var(--results-list-teaser-toggle-color)}.dca-results__list .dca-result.dca-result--product .result__details .product__teaser .description-wrapper{margin:0}.dca-results__list .dca-result.dca-result--product .result__details .product__teaser .description-wrapper span{display:none}@media screen and (min-width:1200px){.dca-results__list .dca-result.dca-result--product .result__details .product__teaser .description-wrapper span{display:inline}}.dca-results__list .dca-result.dca-result--product .result__details .product__name{font-size:.875rem;margin-bottom:.25rem}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__details .product__name{font-size:1.25rem}}.dca-results__list .dca-result.dca-result--product .result__details .product__localisation{display:flex;font-weight:500;margin-bottom:0}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__localisation{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__details .product__localisation{margin-bottom:0}}.dca-results__list .dca-result.dca-result--product .result__details .product__localisation .localisation__list a:not(:first-child):before{content:" > ";display:inline-block;margin-right:.2rem}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__localisation .localisation__list a:not(:last-child){display:none}.dca-results__list .dca-result.dca-result--product .result__details .product__localisation .localisation__list a:last-child:before{content:""}.dca-results__list .dca-result.dca-result--product .result__details .product__localisation:before{display:none}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews{align-items:center;background-color:var(--results-list-reviews-bgcolor);display:flex;margin-bottom:0;padding:0;position:static;right:auto;top:auto}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews{font-size:.625rem;margin-bottom:.5rem}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__details{background-color:var(--results-list-customer-reviews-details-mobile-bgcolor);color:var(--results-list-product-customer-reviews-details-mobile-color)}@media screen and (min-width:576px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__details{color:var(--results-list-customer-reviews-details-color)}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__campings,.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor{line-height:1}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__campings,.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor{line-height:1.2}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor{margin-right:.75rem}@media screen and (min-width:576px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor{margin-right:.5rem}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor img{height:.75rem;margin-right:.25rem}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor img{width:4.438rem}}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor img{height:1.2rem;vertical-align:bottom}}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor .review__title,.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor .review__value span{display:none}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor .review__value{font-size:.75rem;width:4.8rem}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__campings .review__title{margin-right:.15rem}@media screen and (max-width:991px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__campings .review__title{display:inline-block;width:auto}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__campings .review__value{font-size:.75rem}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__campings a{font-size:.625rem}}.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor+.reviews__campings{margin-left:-1rem;padding-left:.5rem}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__details .product__reviews .reviews__tripadvisor+.reviews__campings{margin-left:0}}.dca-results__list .dca-result.dca-result--product .accommodations__view-all{align-items:center;background:var(--results-list-result-view-all-bgcolor);border-radius:0 0 .5rem .5rem;border-top:.063rem solid var(--results-list-result-view-all-bordercolor);color:var(--results-list-result-view-all-color);cursor:pointer;display:none;font-size:.875rem;padding:1rem}@media screen and (min-width:576px){.dca-results__list .dca-result.dca-result--product .accommodations__view-all{display:flex}}.dca-results__list .dca-result.dca-result--product .accommodations__view-all:before{content:"+";font-size:1.75rem;line-height:1.1;margin-right:.5rem}.dca-results__list .dca-result.dca-result--product .result__selected-product{background-color:var(--results-list-selected-product-bgcolor);border-radius:.5rem .5rem 0 0;color:var(--results-list-selected-product-color);flex:1 1 100%;font-size:.75rem;font-weight:700;grid-area:result_mobile_text;margin:-.5rem -.5rem 0;padding:.5rem}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__selected-product{font-size:1.125rem;margin:-1rem -1rem 1rem;padding:1rem}}.dca-results__list .dca-result.dca-result--product .result__without-offers{background-color:var(--results-list-product-no-dates-bgcolor);border:none;border-radius:0 0 .5rem .5rem;cursor:default;font-size:.875rem;font-weight:500;grid-column:span 2;margin:0 -.5rem -.5rem;padding:1rem}@media screen and (min-width:992px){.dca-results__list .dca-result.dca-result--product .result__without-offers{border-radius:.5rem;margin:1rem 0 0;width:100%}}.dca-results__list .dca-result.dca-result--product .result__without-offers a{display:inline-block}@media screen and (min-width:576px){.dca-results__list .dca-availability__price{margin-top:auto}}:after,:before,:root{--newsletter-bgcolor:var(--colors-white);--newsletter-bordercolor:var(--colors-1-variant-7);--newsletter-icon-bgcolor:var(--colors-8)}.dca-modal.newsletter-modal .dca-modal__wrapper{height:32rem}@media screen and (min-width:992px){.dca-modal.newsletter-modal .dca-modal__wrapper{height:31rem;width:30.5rem}}.dca-modal.newsletter-modal .dca-modal__content{padding:0}.dca-modal.newsletter-modal .dca-modal__content #newsletter-iframe{border:none;border-radius:1.5rem;height:100%;overflow:hidden;width:100%}.newsletter__subscription{background-color:var(--newsletter-bgcolor);background-position:100% 0;border:.063rem solid var(--newsletter-bordercolor);border-radius:.5rem;display:flex;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem}@media screen and (min-width:320px) and (max-width:575px){.newsletter__subscription{margin:0 1rem 1.5rem}}@media screen and (min-width:992px){.newsletter__subscription{display:flex;flex-wrap:nowrap;margin-bottom:2rem;margin-top:1rem;width:100%}}.newsletter__subscription .newsletter__message{display:flex;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:1rem;margin-right:.5rem;width:100%}@media screen and (min-width:992px){.newsletter__subscription .newsletter__message{margin-bottom:0;width:auto}}.newsletter__subscription .newsletter__message .message__icon{align-items:center;background-color:var(--newsletter-icon-bgcolor);border-radius:.25rem;display:flex;flex:0 0 2.5rem;font-weight:400;height:2.5rem;justify-content:center;margin-right:1rem;margin-top:.2rem;width:2.5rem}.newsletter__subscription .newsletter__message .message__icon:before{color:var(--icons-color-light);content:"\ea19";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.newsletter__subscription .newsletter__form{display:flex;flex:1;flex-wrap:wrap}@media screen and (min-width:576px){.newsletter__subscription .newsletter__form{flex-wrap:nowrap;margin-left:auto}}@media screen and (min-width:992px){.newsletter__subscription .newsletter__form{flex:0 0 56%}}.newsletter__subscription .newsletter__form>div:last-child{margin-top:1rem;width:100%}@media screen and (min-width:576px){.newsletter__subscription .newsletter__form>div:last-child{flex:0 0 13rem;margin-left:1rem;margin-top:0}}body[data-pagetype=exclusive-deals] main{display:flex;flex-direction:column}body[data-pagetype=exclusive-deals] main>section{--exclusive-deals-current-bgcolor:var(--exclusive-deals-bgcolor);background-color:var(--exclusive-deals-current-bgcolor);padding:var(--spacings-24) 0}@media screen and (min-width:576px){body[data-pagetype=exclusive-deals] main>section{padding:var(--spacings-40) 0}}body[data-pagetype=exclusive-deals] main>section .block-container{padding-left:var(--spacings-16);padding-right:var(--spacings-16);position:relative}@media screen and (min-width:576px){body[data-pagetype=exclusive-deals] main>section .block-container{padding-left:0;padding-right:0}}body[data-pagetype=exclusive-deals] main>section h1{font-size:1.75rem;font-weight:400}@media screen and (min-width:576px){body[data-pagetype=exclusive-deals] main>section h1{font-size:2.5rem}}body[data-pagetype=exclusive-deals] main>section 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=exclusive-deals] main>section h2{font-size:2rem;margin-bottom:var(--spacings-24)}}body[data-pagetype=exclusive-deals] .breadcrumb__block{order:99}@media screen and (min-width:576px){body[data-pagetype=exclusive-deals] .breadcrumb__block{order:0}body[data-pagetype=exclusive-deals] .deals__block{padding-top:0}}@media screen and (min-width:992px){body[data-pagetype=exclusive-deals] .deals__list{row-gap:var(--spacings-40)}}@media screen and (min-width:576px){body[data-pagetype=exclusive-deals] .breadcrumb__block,body[data-pagetype=exclusive-deals] .deals__block{--exclusive-deals-current-bgcolor:var(--exclusive-deals-alternate-bgcolor)}}body[data-pagetype=exclusive-deals] .newsletter__block{--exclusive-deals-current-bgcolor:var(--exclusive-deals-alternate-bgcolor)}body[data-pagetype=exclusive-deals] .breadcrumb__block{padding:0}body[data-pagetype=exclusive-deals] .breadcrumb__block .dca-breadcrumb{padding-left:0;padding-right:0}body[data-pagetype=exclusive-deals] .newsletter__block .newsletter__subscription{background:none;border:none;margin:0;padding:0}