:after,:before,:root{--booking-loader-before-bgcolor:var(--colors-1);--booking-loader-before-boxshadow-color:var(--colors-secondary);--booking-loader-after-bgcolor:var(--colors-primary);--booking-loader-after-boxshadow-color:var(--colors-primary-variant-2);--booking-loader-ball1-boxshadow-color:var(--colors-secondary);--booking-loader-ball2-boxshadow-color:var(--colors-primary-variant-2)}@keyframes loader-rotate{0%{transform:rotate(0deg) scale(2)}50%{transform:rotate(1turn) scale(2.5)}to{transform:rotate(2turn) scale(2)}}@keyframes loader-ball1{0%{box-shadow:1.875rem 0 0 var(--booking-loader-ball1-boxshadow-color)}50%{box-shadow:0 0 0 var(--booking-loader-ball1-boxshadow-color);margin-bottom:0;transform:translate(.938rem,.938rem)}to{box-shadow:1.875rem 0 0 var(--booking-loader-ball1-boxshadow-color);margin-bottom:.625rem}}@keyframes loader-ball2{0%{box-shadow:1.875rem 0 0 var(--booking-loader-ball2-boxshadow-color)}50%{box-shadow:0 0 0 var(--booking-loader-ball2-boxshadow-color);margin-top:-1.25rem;transform:translate(.938rem,.938rem)}to{box-shadow:1.875rem 0 0 var(--booking-loader-ball2-boxshadow-color);margin-top:0}}.dca-loader{margin:4.5rem auto 2rem;text-align:center;width:100%}.dca-loader .dca-loader__wrapper{animation:loader-rotate 3s infinite;display:block;height:3.125rem;margin:0 auto 4rem;transform:scale(2);width:3.125rem}.dca-loader .dca-loader__wrapper:after,.dca-loader .dca-loader__wrapper:before{border-radius:50%;content:"";display:block;height:1.25rem;width:1.25rem}.dca-loader .dca-loader__wrapper:before{animation:loader-ball1 3s infinite;background-color:var(--booking-loader-before-bgcolor);box-shadow:1.875rem 0 0 var(--booking-loader-before-boxshadow-color);margin-bottom:.625rem}.dca-loader .dca-loader__wrapper:after{animation:loader-ball2 3s infinite;background-color:var(--booking-loader-after-bgcolor);box-shadow:1.875rem 0 0 var(--booking-loader-after-boxshadow-color)}:after,:before,:root{--skeleton-loading-animation-bgcolor:var(--colors-1-variant-5);--skeleton-loading-bgcolor:var(--colors-1-variant-7);--skeleton-loading-alt-animation-bgcolor:var(--colors-white);--skeleton-loading-alt-bgcolor:var(--colors-transparent)}.dca-skeleton__block{background-color:var(--skeleton-loading-bgcolor)!important;border:none!important;border-radius:.5rem!important;display:inline-block;min-width:5rem;overflow:hidden;position:relative}.dca-skeleton__block:before{content:""!important}.dca-skeleton__block:after{animation:skeleton-loading 1s cubic-bezier(0,0,.5,0) infinite;background-color:var(--skeleton-loading-animation-bgcolor)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dca-skeleton__block.dca-skeleton__block--alt{background-color:var(--skeleton-loading-alt-bgcolor)!important}.dca-skeleton__block.dca-skeleton__block--alt:after{background-color:var(--skeleton-loading-alt-animation-bgcolor)!important}.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}: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}@media screen and (min-width:576px){.dca-images-slider .swiper:hover .swiper-button-next,.dca-images-slider .swiper:hover .swiper-button-prev{display:block}}.dca-images-slider .swiper-initialized .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev):not([data-with-more-images]) img{display:none}.dca-images-slider .swiper-pagination{align-items:center;background-color:#ffffff7a;bottom:.5rem;color:var(--images-slider-total-color);display:flex;left:auto;opacity:.8;padding:.25rem;right:1rem;width:auto}@media screen and (min-width:992px){.dca-images-slider .swiper-pagination{font-size:.75rem}}.dca-images-slider .swiper-pagination .swiper-pagination-current,.dca-images-slider .swiper-pagination .swiper-pagination-total{color:var(--images-slider-total-color)}.dca-images-slider .swiper-button-next,.dca-images-slider .swiper-button-prev{background-color:#ffffff7a;background-image:none;color:var(--images-slider-button-color);font-size:2.5rem;height:2.6rem;line-height:.9;opacity:.7;text-align:center;width:2.4rem}.dca-images-slider .swiper-button-prev{left:0}.dca-images-slider .swiper-button-next{right:0}.dca-images-slider .swiper-button-disabled{opacity:.5}.dca-images-slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.dca-images-slider .dca-slider-image{height:100%;object-fit:cover;width:100%}.dca-images-slider .dca-images-slider__image-wrapper{overflow:hidden;position:relative}.dca-images-slider .dca-slider-more__images{align-items:center;border-radius:.5rem;bottom:0;color:var(--images-slider-more-images-color);display:flex;font-weight:700;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.dca-images-slider .dca-slider-more__images:after{background-color:var(--images-slider-more-images-bgcolor);bottom:0;content:"";left:0;opacity:.64;position:absolute;right:0;top:0}.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content{font-size:1rem;font-weight:700;z-index:1}@media screen and (min-width:576px){.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content{font-size:1.25rem}}.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content strong{display:block;font-size:1.25rem;text-align:center}@media screen and (min-width:576px){.dca-images-slider .dca-slider-more__images .dca-slider-more__images-content strong{font-size:1.75rem}}:after,:before,:root{--images-slider-bgcolor:var(--colors-white);--images-slider-bordercolor:var(--colors-white);--images-slider-button-bgcolor:var(--colors-white);--images-slider-button-color:var(--colors-white);--images-slider-total-bgcolor:#fffffff0;--images-slider-total-color:var(--colors-1-variant-1);--images-slider-more-images-color:var(--colors-white);--images-slider-more-images-bgcolor:var(--colors-1)}@media screen and (min-width:576px){.dca-images-slider .swiper:hover .swiper-button-next,.dca-images-slider .swiper:hover .swiper-button-prev{display:flex}}.dca-images-slider .swiper{border-radius:.25rem .25rem 0 0}@media screen and (min-width:576px){.dca-images-slider .swiper{border-radius:0}}.dca-images-slider .swiper-pagination{background-color:var(--images-slider-total-bgcolor);border-radius:.25rem;font-size:.75rem;left:.5rem;opacity:1;padding:.125rem .25rem;right:auto}@media screen and (min-width:992px){.dca-images-slider .swiper-pagination{font-size:.875rem}}.dca-images-slider .swiper-pagination:before{content:"\ea6c";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:.75rem;font-weight:400;height:1rem;height:.75rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem;width:.75rem}@media screen and (min-width:992px){.dca-images-slider .swiper-pagination:before{font-size:.875rem;height:.875rem;width:.875rem}}.dca-images-slider .swiper-button-next,.dca-images-slider .swiper-button-prev{align-items:center;background-color:var(--images-slider-button-color);border-radius:50%;border-style:solid;border-width:.063rem;display:flex;height:2rem;justify-content:center;width:2rem}@media screen and (min-width:576px){.dca-images-slider .swiper-button-next,.dca-images-slider .swiper-button-prev{display:none}}.dca-images-slider .swiper-button-next.swiper-button-disabled,.dca-images-slider .swiper-button-prev.swiper-button-disabled{display:none}.dca-images-slider .swiper-button-next:not(.swiper-button-disabled),.dca-images-slider .swiper-button-prev:not(.swiper-button-disabled){opacity:1}.dca-images-slider .swiper-button-next:before,.dca-images-slider .swiper-button-prev:before{color:var(--icons-color-dark);content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-images-slider .swiper-button-prev{left:.5rem}.dca-images-slider .swiper-button-prev:before{transform:rotate(180deg)}.dca-images-slider .swiper-button-next{right:.5rem}.dca-images-slider .swiper:not(.swiper-initialized) .swiper-button-next,.dca-images-slider .swiper:not(.swiper-initialized) .swiper-button-prev,.dca-images-slider .swiper:not(.swiper-initialized) .swiper-pagination{display:none}#dca-snackbars-container{bottom:1rem;display:flex;flex-direction:column-reverse;left:1rem;position:fixed;right:1rem;z-index:99999}@media screen and (min-width:576px){#dca-snackbars-container{right:auto}}#dca-snackbars-container .dca-snackbar{align-self:flex-start;margin-top:1.5rem;position:relative}.dca-snackbar{background-color:var(--snackbar-default-bgcolor);border-left:.25rem solid var(--snackbar-default-bordercolor);border-radius:0 1rem 1rem 0;box-shadow:0 .25rem .5rem 0 #081d301f;font-size:.875rem;font-weight:500;opacity:0;overflow:hidden;padding:1.25rem 1rem;position:fixed;transition:opacity .3s ease;width:100%;will-change:opacity;z-index:10}@media screen and (min-width:992px){.dca-snackbar{position:absolute;width:auto}}.dca-snackbar:not([hidden]){display:inline-block}.dca-snackbar:before{background-color:#42515e7a;content:"";height:.188rem;left:0;position:absolute;right:0;top:0}.dca-snackbar.dca-snackbar--active{opacity:1}.dca-snackbar.dca-snackbar--error{background-color:var(--snackbar-error-bgcolor);border-color:var(--snackbar-error-bordercolor)}.dca-snackbar.dca-snackbar--error:before{background-color:#d629207a}.dca-snackbar.dca-snackbar--error .dca-snackbar__title{color:var(--snackbar-error-color)}.dca-snackbar.dca-snackbar--info{background-color:var(--snackbar-info-bgcolor);border-color:var(--snackbar-info-bordercolor)}.dca-snackbar.dca-snackbar--info:before{background-color:#6baeed7a}.dca-snackbar.dca-snackbar--info .dca-snackbar__title{color:var(--snackbar-info-color)}.dca-snackbar.dca-snackbar--warning{background-color:var(--snackbar-warning-bgcolor);border-color:var(--snackbar-warning-bordercolor)}.dca-snackbar.dca-snackbar--warning:before{background-color:#f3a51c7a}.dca-snackbar.dca-snackbar--warning .dca-snackbar__title{color:var(--snackbar-warning-color)}.dca-snackbar.dca-snackbar--success{background-color:var(--snackbar-success-bgcolor);border-color:var(--snackbar-success-bordercolor)}.dca-snackbar.dca-snackbar--success:before{background-color:#4688477a}.dca-snackbar.dca-snackbar--success .dca-snackbar__title{color:var(--snackbar-success-color)}.dca-snackbar .dca-snackbar__content{grid-gap:1rem;display:grid;justify-content:flex-start;padding-right:3rem;white-space:nowrap;width:100%}@media screen and (min-width:576px){.dca-snackbar .dca-snackbar__content{align-items:center;display:flex}}.dca-snackbar .dca-snackbar__actions{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:576px){.dca-snackbar .dca-snackbar__actions{display:flex;margin-left:auto;margin-top:0}}.dca-snackbar .dca-snackbar__actions a{text-decoration:underline}.dca-snackbar .dca-snackbar__title{color:var(--snackbar-default-color);font-size:1rem;font-weight:700;line-height:1.2;margin-right:2rem}.dca-snackbar .dca-snackbar__close{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:1.3rem;top:1.75rem;transform:translateY(-50%)}@media screen and (min-width:576px){.dca-snackbar .dca-snackbar__close{top:50%}}.dca-snackbar .dca-snackbar__close:before{content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}:after,:before,:root{--snackbar-default-bgcolor:var(--colors-snackbar-default-variant-1);--snackbar-default-bordercolor:var(--colors-snackbar-default);--snackbar-default-color:var(--colors-snackbar-default);--snackbar-error-bgcolor:var(--colors-snackbar-error-variant-1);--snackbar-error-bordercolor:var(--colors-snackbar-error);--snackbar-error-color:var(--colors-snackbar-error);--snackbar-info-bgcolor:var(--colors-snackbar-info-variant-1);--snackbar-info-bordercolor:var(--colors-snackbar-info);--snackbar-info-color:var(--colors-snackbar-info-variant-2);--snackbar-success-bgcolor:var(--colors-snackbar-success-variant-1);--snackbar-success-bordercolor:var(--colors-snackbar-success);--snackbar-success-color:var(--colors-snackbar-success);--snackbar-warning-bgcolor:var(--colors-snackbar-warning-variant-1);--snackbar-warning-bordercolor:var(--colors-snackbar-warning);--snackbar-warning-color:var(--colors-snackbar-warning);--favorite-back-link-bgcolor:var(--colors-1-variant-9);--favorite-back-link-color:var(--colors-1-variant-1);--favorite-container-border-color:var(--colors-1-variant-5);--favorite-content-bgcolor:var(--colors-white);--favorite-list-title-color:var(--colors-title);--favorite-list-bgcolor:var(--colors-1-variant-7);--favorite-list-share-color:var(--colors-primary)}.dca-modal--focused{overflow:hidden;overscroll-behavior-y:contain}.dca-modal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.dca-modal[hidden] .dca-modal__fade{display:none}.dca-modal.dca-modal--opened .dca-modal__wrapper{bottom:0}@media screen and (min-width:992px){.dca-modal.dca-modal--opened .dca-modal__wrapper{bottom:auto;opacity:1;position:absolute}}.dca-modal .dca-modal__fade{display:block}.dca-modal .dca-modal__wrapper{-webkit-overflow-scrolling:touch;background-color:var(--modal-wrapper-bgcolor);border-radius:1.5rem 1.5rem 0 0;bottom:-200%;display:flex;flex-direction:column;height:auto;left:0;max-height:90%;min-height:20%;position:fixed;right:0;transition:height .25s ease-in-out,bottom .25s ease-in-out;z-index:1001}@media screen and (min-width:320px) and (max-width:575px){.dca-modal .dca-modal__wrapper{box-shadow:0 .25rem .5rem 0 #081d301f}}@media screen and (min-width:992px){.dca-modal .dca-modal__wrapper{border-radius:1.5rem;bottom:auto;box-shadow:none;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease;width:50%}}.dca-modal .dca-modal__handle{height:4rem;left:0;position:absolute;right:0;top:-2rem;touch-action:none}@media screen and (min-width:992px){.dca-modal .dca-modal__handle{display:none}}.dca-modal .dca-modal__heading{border-bottom:.062rem solid var(--modal-mobile-bottompanel-heading-bordercolor);padding:1.5rem 1rem 1rem}@media screen and (min-width:992px){.dca-modal .dca-modal__heading{border:none;border-bottom:.062rem solid var(--modal-heading-bordercolor);display:block;padding:2rem 4.5rem 1.5rem 2rem}}.dca-modal .dca-modal__heading .dca-modal__heading-title{color:var(--modal-mobile-bottompanel-heading-title-color);font-size:1.125rem;font-weight:700;min-height:1.5rem}@media screen and (min-width:992px){.dca-modal .dca-modal__heading .dca-modal__heading-title{display:block;font-size:1.25rem}}.dca-modal .dca-modal__heading .dca-modal__heading-subtitle{color:var(--modal-mobile-bottompanel-heading-subtitle-color);font-size:.75rem;font-weight:500;margin-top:.25rem}@media screen and (min-width:992px){.dca-modal .dca-modal__heading .dca-modal__heading-subtitle{font-size:.875rem}}.dca-modal .dca-modal__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--modal-mobile-bottompanel-close-bgcolor);border:.062rem solid var(--modal-mobile-bottompanel-close-bordercolor);border-radius:50%;box-shadow:0 .25rem .5rem 0 #081d301f;color:currentcolor;cursor:pointer;display:flex;height:2.5rem;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%);width:2.5rem}@media screen and (min-width:992px){.dca-modal .dca-modal__close{background:var(--modal-close-desktop-bgcolor);border:none;box-shadow:none;display:flex;height:2rem;left:auto;right:1.5rem;top:1.5rem;transform:none;width:2rem}}.dca-modal .dca-modal__close:before{color:var(--modal-mobile-bottompanel-close-icon-color);content:"\ea49";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;vertical-align:middle;width:1rem}.dca-modal .dca-modal__close span{color:var(--modal-mobile-bottompanel-close-text-color);font-size:.625rem;pointer-events:none;position:absolute;top:-1.5rem}@media screen and (min-width:992px){.dca-modal .dca-modal__close span{display:none}}.dca-modal .dca-modal__content{flex:1;font-size:.875rem;height:100%;overflow-y:auto;padding:1rem}@media screen and (min-width:992px){.dca-modal .dca-modal__content{flex:1;height:auto;overflow-y:visible;padding:1.5rem}}:after,:before,:root{--mobile-bottompanel-close-bgcolor:var(--colors-white);--mobile-bottompanel-close-bordercolor:var(--colors-1-variant-5);--mobile-bottompanel-close-text-color:var(--colors-1-variant-10);--mobile-bottompanel-close-icon-color:var(--colors-text);--mobile-bottompanel-wrapper-bgcolor:var(--colors-white);--mobile-bottompanel-heading-bordercolor:var(--colors-1-variant-7);--mobile-bottompanel-heading-title-color:var(--colors-title);--mobile-bottompanel-heading-subtitle-color:var(--colors-1-variant-1);--modal-close-desktop-bgcolor:var(--colors-1-variant-7);--modal-heading-bordercolor:var(--colors-1-variant-5);--modal-heading-title-color:var(--colors-title);--modal-wrapper-bgcolor:var(--colors-white);--modal-mobile-bottompanel-close-bgcolor:var(--colors-white);--modal-mobile-bottompanel-close-bordercolor:var(--colors-1-variant-5);--modal-mobile-bottompanel-close-icon-color:var(--colors-text);--modal-mobile-bottompanel-close-text-color:var(--colors-1-variant-7);--modal-mobile-bottompanel-heading-bordercolor:var(--colors-1-variant-7);--modal-mobile-bottompanel-heading-subtitle-color:var(--colors-1-variant-1);--modal-mobile-bottompanel-heading-title-color:var(--colors-title)}.dca-modal-fade .modal-content{box-shadow:.125rem 1.5rem 2rem #081d303d}.dca-share-modal{--share-modal-method-bordercolor:var(--colors-1-variant-5)}.dca-share-modal .dca-modal__wrapper{min-height:auto}@media screen and (min-width:992px){.dca-share-modal .dca-modal__wrapper{width:35.25rem}}.dca-share-modal .dca-modal__wrapper .dca-modal__heading-title{font-weight:400}.dca-share-modal .dca-share-modal__methods{grid-gap:1.5rem;display:grid;font-size:.875rem;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.dca-share-modal .dca-share-modal__methods .dca-share-modal__method{-webkit-appearance:none;appearance:none;background:none;border:.062rem solid var(--share-modal-method-bordercolor);border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:1rem;text-align:left}.dca-share-modal .dca-share-modal__methods .dca-share-modal__method img,.dca-share-modal .dca-share-modal__methods .dca-share-modal__method svg{height:1.5rem;margin-left:1rem;width:1.5rem}body[data-pagetype=favorite]>main>.content{background-color:var(--favorite-content-bgcolor)}body[data-pagetype=favorite]>main>.content .desktop-breadcrumb{display:none}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .desktop-breadcrumb{display:block}}body[data-pagetype=favorite]>main>.content .back{padding:1.5rem 1rem .5rem}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .back{display:none}}body[data-pagetype=favorite]>main>.content .back .back__link{background-color:var(--favorite-back-link-bgcolor);border-radius:3.75rem;display:inline-block;padding:.5rem}body[data-pagetype=favorite]>main>.content .back .back__link:before{color:var(--favorite-back-link-color);content:"\ea09";display:inline-block;font-family:dca-icons;font-size:1rem;font-size:1.5rem;font-weight:400;height:1rem;height:1.5rem;line-height:1;transform:scaleX(-1);vertical-align:middle;width:1rem;width:1.5rem}body[data-pagetype=favorite]>main>.content .favorite-container{border-bottom:.063rem solid var(--favorite-container-border-color)}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container{margin-top:.5rem}}body[data-pagetype=favorite]>main>.content .favorite-container:not([data-favorite-active-content=empty_list]) .empty-list,body[data-pagetype=favorite]>main>.content .favorite-container:not([data-favorite-active-content=list]) .list,body[data-pagetype=favorite]>main>.content .favorite-container:not([data-favorite-active-content=loader]) .loader{display:none}body[data-pagetype=favorite]>main>.content .favorite-container .loader{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:31rem;padding:0 1rem}body[data-pagetype=favorite]>main>.content .favorite-container .loader .loader__description{font-size:.875rem;font-weight:500;padding:0 2rem;text-align:center}body[data-pagetype=favorite]>main>.content .favorite-container .list .list__heading{align-items:center;column-gap:.5rem;display:flex;padding:0 1rem}body[data-pagetype=favorite]>main>.content .favorite-container .list .list__heading .list__title{color:var(--favorite-list-title-color);flex:1 1 auto;font-size:1.75rem;font-weight:400;line-height:2.83rem;margin-bottom:0}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container .list .list__heading .list__title{font-size:2rem;padding:0}}body[data-pagetype=favorite]>main>.content .favorite-container .list .list__heading .list__share{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--favorite-list-share-color);cursor:pointer;flex:0 1 auto;font-size:.875rem;font-weight:500;padding:0;text-decoration:underline}body[data-pagetype=favorite]>main>.content .favorite-container .list .list__heading .list__share:before{content:"\eaa3";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.25rem;vertical-align:middle;width:1rem}body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards .card{border-bottom:.5rem solid var(--favorite-list-bgcolor);padding:1rem}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards .card{border-bottom:none;padding:0}}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards .card{border-bottom:none;padding:0}}body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards .card:last-child{border-bottom:none}@media screen and (min-width:576px) and (max-width:991px){body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.5rem;margin-top:1.5rem;min-height:30rem}}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.5rem;margin-top:1.5rem;min-height:30rem}}@media screen and (min-width:1200px){body[data-pagetype=favorite]>main>.content .favorite-container .list .list__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}body[data-pagetype=favorite]>main>.content .favorite-container .empty-list{background-image:url(backgrounds/empty-list.d84f3187.svg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:contain;color:var(--favorite-empty-list-text-color);font-size:.875rem;font-weight:400;line-height:1.42rem;margin:0 1rem;padding-top:1.5rem}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container .empty-list{background-image:url(backgrounds/empty-list-desktop.d2c42eba.svg);background-position-x:2.5rem;background-position-y:center;display:flex;flex-direction:column;margin:0 0 4.5rem;min-height:30rem;padding:9.5rem 0 9.5rem 25.9rem;row-gap:1.5rem}}body[data-pagetype=favorite]>main>.content .favorite-container .empty-list .empty-list__title{color:var(--favorite-list-title-color);font-size:1.75rem;font-weight:400;line-height:2.83rem;margin-bottom:.5rem}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container .empty-list .empty-list__title{font-size:2.5rem;line-height:4.045rem}}body[data-pagetype=favorite]>main>.content .favorite-container .empty-list .empty-list__description{margin-bottom:0}body[data-pagetype=favorite]>main>.content .favorite-container .empty-list .empty-list__actions-container{align-items:center;display:flex;flex-direction:column;font-weight:500;justify-content:center;margin-top:1.5rem;padding-bottom:9.25rem;row-gap:.5rem}@media screen and (min-width:992px){body[data-pagetype=favorite]>main>.content .favorite-container .empty-list .empty-list__actions-container{column-gap:1.5rem;flex-direction:row;justify-content:start;margin-top:0;padding-bottom:0}body[data-pagetype=favorite]>main>.content .mobile_breadcrumb{display:none}}