PageSourceSearch

https://www.centerparcs.eu/my/1372.9b6b87f45a3784ed.js

js centerparcs.eu collected 2026-10-02 07:49:10 UTC 450,545 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmy_cp=self.webpackChunkmy_cp||[]).push([[1372],{40015(G,L,l){l.d(L,{_:()=>y});var a=l(59295),c=l(2615),i=l(57786),I=l(58750),v=l(71985),z=l(31397),P=l(47441),M=l(98071),x=l(6450);const C=["addListener","removeListener"],b=["addEventListener","removeEventListener"],_=["on","off"];function B(h,R,F,H){if((0,M.T)(F)&&(H=F,F=void 0),H)return B(h,R,F).pipe((0,x.I)(H));const[E,D]=function p(h){return(0,M.T)(h.addEventListener)&&(0,M.T)(h.removeEventListener)}(h)?b.map(j=>W=>h[j](R,W,F)):function S(h){return(0,M.T)(h.addListener)&&(0,M.T)(h.removeListener)}(h)?C.map(f(h,R)):function d(h){return(0,M.T)(h.on)&&(0,M.T)(h.off)}(h)?_.map(f(h,R)):[];if(!E&&(0,P.X)(h))return(0,z.Z)(j=>B(j,R,F))((0,I.Tg)(h));if(!E)throw new TypeError("Invalid event target");return new v.c(j=>{const W=(...X)=>j.next(1<X.length?X:X[0]);return E(W),()=>D(W)})}function f(h,R){return F=>H=>h[F](R,H)}var g=l(96354),u=l(99172);let y=(()=>{class h{constructor(){this.orientation$=(0,i.h)(B(window,"resize"),B(window,"orientationchange")).pipe((0,g.T)(()=>this.getCurrentOrientation()),(0,u.Z)(this.getCurrentOrientation())),this.orientation=(0,a.EW)(()=>this.orientationSignal()),this.isPortrait=(0,a.EW)(()=>"portrait"===this.orientationSignal()),this.isLandscape=(0,a.EW)(()=>"landscape"===this.orientationSignal()),this.orientationSignal=(0,c.vPA)(this.getCurrentOrientation()),this.initOrientationListener()}getOrientation(){return this.orientationSignal()}initOrientationListener(){this.orientation$.subscribe(F=>{this.orientationSignal.set(F)})}getCurrentOrientation(){return window.matchMedia("(orientation: portrait)").matches?"portrait":"landscape"}static{this.\u0275fac=function(H){return new(H||h)}}static{this.\u0275prov=c.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},51775(G,L,l){l.d(L,{Z:()=>i,a:()=>I});var a=l(84745);const c=v=>v.mobile,i=(0,a.Mz)(c,v=>v.insets),I=(0,a.Mz)(c,v=>v.isMobileApp)},91372(G,L,l){l.r(L),l.d(L,{default:()=>Xe});var a=l(74523),c=l(41068),i=l(2615),I=l(17705),v=l(59295),z=l(17919),P=l(252),M=l(89417),x=l(54843),C=l(23294),b=l(25558),_=l(96697),B=l(88141),f=l(7673),S=l(96354),d=l(95969),p=l(5951),g=l(99213),u=l(9454),y=l(88834),h=l(17766),R=l(29944),F=l(658),H=l(32960),E=l(16136),D=l(20688),j=l(71997),W=l(25596),X=l(72200),tn=l(91987),n=l(73664);const mn=r=>({"cartHeader-placeholderBig":r}),dn=(r,m,e)=>({"cartHeader-tabsItem--complete":r,"cartHeader-tabsItem--active":m,"cartHeader-tabsItem--disabled":e}),gn=(r,m)=>"tab-"+m.code;function fn(r,m){1&r&&n.nrm(0,"mat-divider",9)}function _n(r,m){1&r&&n.nrm(0,"img",12)}function pn(r,m){if(1&r&&n.nrm(0,"img",13),2&r){const e=n.XpG().$implicit;n.Y8G("src",e.activeImg,n.B4B)}}function Cn(r,m){if(1&r&&n.nrm(0,"img",14),2&r){const e=n.XpG().$implicit;n.Y8G("src",e.inactiveImg,n.B4B)}}function hn(r,m){1&r&&n.nrm(0,"mat-divider",9)}function bn(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",5),n.nVh(1,fn,1,0,"mat-divider",9),n.j41(2,"li",10),n.bIt("click",function(){const o=i.eBV(e).$index,s=n.XpG();return i.Njj(0===o&&s.goToResume("",s.steps))})("keydown.enter",function(){const o=i.eBV(e).$index,s=n.XpG();return i.Njj(0===o&&s.goToResume("",s.steps))}),n.j41(3,"div",11),n.nVh(4,_n,1,0,"img",12),n.nVh(5,pn,1,1,"img",13),n.nVh(6,Cn,1,1,"img",14),n.k0s(),n.j41(7,"span",15),n.EFF(8),n.k0s()(),n.nVh(9,hn,1,0,"mat-divider",9),n.k0s()}if(2&r){const e=m.$implicit,t=m.$index,o=m.$count,s=n.XpG();n.Y8G("ngClass",n.sMw(7,dn,e.complete&&!e.active,e.active,e.disabled||t>0&&!s.steps[t-1].complete)),n.R7$(),n.vxM(0!==t?1:-1),n.R7$(3),n.vxM(e.complete&&!e.active?4:-1),n.R7$(),n.vxM(e.active?5:-1),n.R7$(),n.vxM(e.disabled?6:-1),n.R7$(2),n.JRh(e.label),n.R7$(),n.vxM(t!==o-1?9:-1)}}let un=(()=>{class r{constructor(){this.wordings={},this.steps=[],this.isMobile=(0,v.EW)(()=>{const e=this.mqService.getIsMobileSignal(),t=this.mqService.getIsTabletSignal();return e()||t()}),this.closePage=()=>{},this.mqService=(0,i.WQX)(tn.M)}static{this.\u0275fac=function(t){return new(t||r)}}static{this.\u0275cmp=n.VBU({type:r,selectors:[["app-cart-header"]],inputs:{wordings:"wordings",steps:"steps",closePage:"closePage",goToResume:"goToResume"},decls:10,vars:4,consts:[[1,"cartHeader"],[1,"cartHeader-logo",3,"click","keydown.enter"],["alt","logo_cp",3,"src"],[1,"cartHeader-stepsContainer"],[1,"cartHeader-tabs"],[1,"cartHeader-tabsItem",3,"ngClass"],[1,"cartHeader-close",3,"click","keydown.enter"],[1,"icon","icon-close"],[1,"cartHeader-placeholder",3,"ngClass"],["vertical","false"],[3,"click","keydown.enter"],[1,"cartHeader-tabsItemIcon"],["src","assets/images/cart/step-valid.svg","alt","complete-visual"],["alt","active-visual",3,"src"],["alt","inactive-visual",3,"src"],[1,"cartHeader-tabsItemLabel"]],template:function(t,o){1&t&&(n.j41(0,"div",0)(1,"div",1),n.bIt("click",function(){return o.closePage("logo")})("keydown.enter",function(){return o.closePage("logo")}),n.nrm(2,"img",2),n.k0s(),n.j41(3,"div",3)(4,"ul",4),n.Z7z(5,bn,10,11,"div",5,gn),n.k0s()(),n.j41(7,"div",6),n.bIt("click",function(){return o.closePage("icon")})("keydown.enter",function(){return o.closePage("icon")}),n.nrm(8,"i",7),n.k0s()(),n.nrm(9,"div",8)),2&t&&(n.R7$(2),n.Y8G("src",o.isMobile()?"assets/images/logos/logo_CP_mobile.svg":"assets/images/logos/logo_CP.svg",n.B4B),n.R7$(3),n.Dyx(o.steps),n.R7$(4),n.Y8G("ngClass",n.eq3(2,mn,o.steps[1].active)))},dependencies:[X.YU,j.w,j.q],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;
1--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.cartHeader[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;background-color:#fff;padding:.9375rem 1.875rem;z-index:2;box-shadow:0 2px 0 0 var(--gray_2),0 0 2px 0 var(--gray_2),0 1px 2px 0 var(--gray_2);position:fixed;width:100%}@media(min-width:768px)and (max-width:1025px){.cartHeader[_ngcontent-%COMP%]{padding:.9375rem 1.125rem;height:4.75rem}}@media(max-width:767px){.cartHeader[_ngcontent-%COMP%]{padding:.9375rem 1.125rem;height:3.75rem}}.cartHeader-logo[_ngcontent-%COMP%]{width:10.625rem;display:inline-block;cursor:pointer}@media(min-width:768px)and (max-width:1025px){.cartHeader-logo[_ngcontent-%COMP%]{width:2.5rem;height:2.125rem;display:inline-block;margin-right:.9375rem}}@media(max-width:767px){.cartHeader-logo[_ngcontent-%COMP%]{width:2.125rem;height:1.875rem;display:inline-block;margin-right:.9375rem}}.cartHeader-stepsContainer[_ngcontent-%COMP%]{display:flex;flex:1;justify-content:center}.cartHeader-steps[_ngcontent-%COMP%]     .mat-horizontal-content-container{display:none}.cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-step-icon-selected, .cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-step-icon-state-done, .cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-step-icon-state-edit{background-color:var(--green-link)}.cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-step-label.mat-step-label-active{color:var(--green-link)}.cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-horizontal-stepper-header:before, .cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-horizontal-stepper-header:after, .cartHeader[_ngcontent-%COMP%]     .mat-step-header .mat-stepper-horizontal-line{border-color:var(--green-link)}.cartHeader-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:90%}.cartHeader-tabsItem[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-size:1rem;padding-top:1.25rem;padding-bottom:1.25rem;cursor:pointer;pointer-events:all}.cartHeader-tabsItem[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.625rem;color:var(--gray_4)}.cartHeader-tabsItem[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{width:20px}.cartHeader-tabsItemLabel[_ngcontent-%COMP%]{font-weight:500;font-size:.875rem}@media(max-width:767px){.cartHeader-tabsItemLabel[_ngcontent-%COMP%]{font-size:.6875rem}}.cartHeader-tabsItemIcon[_ngcontent-%COMP%]{margin-right:.3125rem;width:1.875rem;height:1.875rem;border-radius:50%;justify-content:center;align-items:center;display:flex;background-color:#e9e9e9}.cartHeader-tabsItemIcon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--gray_4)}.cartHeader-tabsItemIcon--active[_ngcontent-%COMP%]{background-color:var(--green-link)}.cartHeader-tabsItemIcon--active[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}.cartHeader-tabsItemIcon--complete[_ngcontent-%COMP%]{border:.125rem solid var(--green-link);background-color:#fff}.cartHeader-tabsItemIcon--complete[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cartHeader-tabsItem--active[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:var(--green-link)}.cartHeader-tabsItem--active[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%], .cartHeader-tabsItem--complete[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-color:var(--green-link)}.cartHeader-tabsItem--disabled[_ngcontent-%COMP%]{cursor:default;pointer-events:none}.cartHeader-close[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding:.625rem;cursor:pointer}.cartHeader-placeholder[_ngcontent-%COMP%]{height:6.25rem}@media(min-width:768px)and (max-width:1025px){.cartHeader-placeholder[_ngcontent-%COMP%]{height:5rem}}@media(max-width:767px){.cartHeader-placeholder[_ngcontent-%COMP%]{height:3.75rem}}.cartHeader-placeholderBig[_ngcontent-%COMP%]{height:6.25rem}@media(min-width:768px)and (max-width:1025px){.cartHeader-placeholderBig[_ngcontent-%COMP%]{height:7.5rem}}@media(max-width:767px){.cartHeader-placeholderBig[_ngcontent-%COMP%]{height:6.25rem}}'],changeDetection:0})}}return r})();var Pn=l(82529),Mn=l(32591),q=l(84745),On=l(95119),Q=l(10343),A=l(30134),on=l(46822),an=l(56302),nn=l(77339),xn=l(68421);function yn(r,m){1&r&&(n.rj2(0,"div",0),n.Hgh(1,"div",1),n.rj2(2,"div",2),n.Hgh(3,"i",3),n.eux()())}let wn=(()=>{class r{static{this.\u0275fac=function(t){return new(t||r)}}static{this.\u0275cmp=n.VBU({type:r,selectors:[["app-cart-loader"]],inputs:{loading:"loading"},decls:1,vars:1,consts:[[1,"loader-overlayContainer"],[1,"loader-overlayLoader"],[1,"loader-overlayImages"],[1,"icon","icon-logo-cp-mobile"]],template:function(t,o){1&t&&n.nVh(0,yn,4,0,"div",0),2&t&&n.vxM(o.loading()?0:-1)},styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;
1--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_turn{0%{display:block;transform:rotateY(90deg)}to{transform:rotateY(270deg)}}.loader-overlayContainer[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000}.loader-overlayImages[_ngcontent-%COMP%]{position:absolute;top:calc(50% - 1.875rem);left:calc(50% - 1.875rem);transform:translate(-50%,-50%)}.loader-overlayImages[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:3.75rem;animation:_ngcontent-%COMP%_turn 1s infinite;animation-timing-function:linear;position:absolute;color:#045e51}.loader-overlayLoader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;background:#fff;opacity:.85;height:100%;width:100%}'],changeDetection:0})}}return r})();var vn=l(87284),kn=l(40015),rn=l(51775),zn=l(55641),Sn=l(17491),Ln=l(80583),In=l(81090),cn=l(84412),Hn=l(79440);class ln{constructor(m,e,t){var o=this;this.destroy=(0,a.A)(function*(){return o.tokeniser?.destroy?.()}),this.initialize=(0,a.A)(function*(){return o.tokeniser?.initialize?.()}),this.submitTokenization=(0,a.A)(function*(){return o.tokeniser?.submitTokenization?.()}),this.tokeniser=new window.Tokenizer(m,e,t)}}let An=(()=>
1{class r{constructor(){this.appConfig=(0,i.WQX)(Hn.h,{optional:!1}),this.apiLoaded=new cn.t(!1),this.apiError=new cn.t(void 0),this.tokenizer_cbx1=null,this.tokenizer_cbx2=null}insertPaymentSDK(){return new Promise((e,t)=>{if(this.wlSdkApiTag)return e();this.wlSdkApiTag=document.createElement("script"),this.wlSdkApiTag.setAttribute("type","text/javascript"),this.wlSdkApiTag.setAttribute("src",this.appConfig.environment.settings.wlSdkUrl),document.body.appendChild(this.wlSdkApiTag),this.wlSdkApiTag.onload=()=>e(),this.wlSdkApiTag.onerror=o=>t(o)})}tokenizeCB1(e){var t=this;return(0,a.A)(function*(o,s={}){return t.wlSdkApiTag||(yield t.insertPaymentSDK()),t.tokenizer_cbx1=new ln(o,"div-cb-hosted-tokenization",{...s,hideCardholderName:!1}),yield t.tokenizer_cbx1.initialize(),t.tokenizer_cbx1}).apply(this,arguments)}tokenizeCB2(e){var t=this;return(0,a.A)(function*(o,s={hideCardholderName:!1}){return t.wlSdkApiTag||(yield t.insertPaymentSDK()),t.tokenizer_cbx2=new ln(o,"div-cb2-hosted-tokenization",{...s,hideCardholderName:!1}),yield t.tokenizer_cbx2.initialize(),t.tokenizer_cbx2}).apply(this,arguments)}static{this.\u0275fac=function(t){return new(t||r)}}static{this.\u0275prov=i.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}}return r})();var Bn=l(73534),Fn=l(30556),Rn=l(32791),Tn=l(78155),jn=l(96475),Vn=l(80297),$n=l(73194);const sn=["hosted-cb-tokenization-iframe"],Dn=["div-cb-hosted-tokenization"],Gn=["div-cb2-hosted-tokenization"],en=()=>[],En=r=>({"form-invalid":r}),Wn=r=>({"cart-payments-voucherInputCta--green":r}),Y=r=>({"cart-payments-solutionItem--selected":r}),N=r=>({expanded:r}),Z=(r,m)=>m.code,Xn=(r,m)=>m.id;function Yn(r,m){1&r&&n.nrm(0,"app-page-loading")}function Nn(r,m){1&r&&n.nrm(0,"app-page-error",0),2&r&&n.Y8G("menuVisible",!1)}function Un(r,m){if(1&r&&(n.j41(0,"p",6),n.EFF(1),n.j41(2,"span",19),n.EFF(3),n.k0s(),n.EFF(4),n.k0s()),2&r){n.XpG(5);const e=n.r8f(0);n.R7$(),n.SpI(" ",e.wordings.cart_you_have," "),n.R7$(2),n.Lme(" ",e.basket.nbItems," ",e.basket.nbItems>1?e.wordings.cart_items:e.wordings.cart_item),n.R7$(),n.SpI(" ",e.wordings.cart_in_cart," ")}}function Qn(r,m){if(1&r&&(n.j41(0,"div",7),n.nrm(1,"mat-divider",20),n.j41(2,"p"),n.EFF(3),n.k0s()()),2&r){n.XpG(5);const e=n.r8f(0);n.R7$(3),n.JRh(e.wordings.cart_balance_indication)}}function Jn(r,m){if(1&r&&(n.j41(0,"div",8)(1,"h3"),n.EFF(2),n.k0s(),n.nrm(3,"app-resume-at",21),n.k0s()),2&r){n.XpG(5);const e=n.r8f(0);n.R7$(2),n.JRh(e.wordings.cart_section_balance_title),n.R7$(),n.Y8G("wordings",e.wordings)("infosBooking",e.infosBooking)("booking",e.booking)("basket",e.basket)}}function Kn(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",8)(1,"h3"),n.EFF(2),n.k0s(),n.j41(3,"app-resume-preference",22),n.bIt("deleteOutput",function(o){i.eBV(e);const s=n.XpG(5);return i.Njj(s.deleteOutput(o))}),n.k0s()()}if(2&r){n.XpG(5);const e=n.r8f(0);n.R7$(2),n.JRh(e.wordings.cart_section_preferences_title),n.R7$(),n.Y8G("wordings",e.wordings)("data",e.basket.totalPrices.details.preferenciesFormatted)("list",(null==e.basket?null:e.basket.preferenciesList)??n.lJ4(4,en))}}function Zn(r,m){if(1&r&&(n.j41(0,"div",23)(1,"mat-icon",27),n.EFF(2,"info_outline"),n.k0s(),n.nrm(3,"p",12),n.nI1(4,"nl2br"),n.nI1(5,"bold"),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(3),n.Y8G("innerHTML",n.bMT(5,3,n.bMT(4,1,e.wordings.cart_warning_stop_sale_activities_text)),n.npT)}}function qn(r,m){if(1&r){const e=n.RV6();n.j41(0,"app-resume-activity",28),n.bIt("editOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.editOutput(o))})("deleteOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.deleteOutput(o))}),n.k0s()}if(2&r){const e=m.$implicit;n.XpG(6);const t=n.r8f(0);n.Y8G("wordings",t.wordings)("data",e)}}function ne(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",8)(1,"h3"),n.EFF(2),n.k0s(),n.nVh(3,Zn,6,5,"div",23),n.Z7z(4,qn,1,2,"app-resume-activity",24,Z),n.j41(6,"div",25)(7,"p",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.backTo(o.activitiesUrl))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.backTo(o.activitiesUrl))}),n.EFF(8),n.k0s()()()}if(2&r){const e=n.XpG(5),t=n.r8f(0);n.R7$(2),n.SpI(" ",((null==t.basket||null==t.basket.activitiesList?null:t.basket.activitiesList.length)??0)>1?t.wordings.cart_section_activities_title:t.wordings.cart_section_activity_title," "),n.R7$(),n.vxM(e.isPreMigrationDay(t.infosBooking)?3:-1),n.R7$(),n.Dyx(t.basket.activitiesList),n.R7$(4),n.SpI(" ",t.wordings.cart_section_activities_book_more," ")}}function ee(r,m){if(1&r){const e=n.RV6();n.j41(0,"app-resume-arrangement",28),n.bIt("editOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.editOutput(o))})("deleteOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.deleteOutput(o))}),n.k0s()}if(2&r){const e=m.$implicit;n.XpG(6);const t=n.r8f(0);n.Y8G("wordings",t.wordings)("data",e)}}function te(r,m){if(1&r){const e=n.RV6();n.j41(0,"app-resume-service",28),n.bIt("editOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.editOutput(o))})("deleteOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.deleteOutput(o))}),n.k0s()}if(2&r){const e=m.$implicit;n.XpG(6);const t=n.r8f(0);n.Y8G("wordings",t.wordings)("data",e)}}function oe(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",8)(1,"h3"),n.EFF(2),n.k0s(),n.Z7z(3,ee,1,2,"app-resume-arrangement",24,n.BUC().trackByIdOrCode,!0),n.Z7z(5,te,1,2,"app-resume-service",24,n.BUC().trackByIdOrCode,!0),n.j41(7,"div",25)(8,"p",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.backTo(o.servicesUrl))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.backTo(o.servicesUrl))}),n.EFF(9),n.k0s()()()}if(2&r){const e=n.XpG(5),t=n.r8f(0);n.R7$(2),n.SpI(" ",((null==t.basket||null==t.basket.arrangements?null:t.basket.arrangements.length)??0)+t.basket.servicesNb>1?t.wordings.cart_section_services_title:t.wordings.cart_section_service_title," "),n.R7$(),n.Dyx((null==t.basket?null:t.basket.arrangements)??n.lJ4(2,en)),n.R7$(2),n.Dyx(e.objectValues(null==t.basket?null:t.basket.servicesList)??n.lJ4(3,en)),n.R7$(4),n.SpI(" ",t.wordings.cart_section_services_book_more," ")}}function ie(r,m){if(1&r){const e=n.RV6();n.j41(0,"app-resume-insurance",29),n.bIt("deleteOutput",function(o){i.eBV(e);const s=n.XpG(6);return i.Njj(s.deleteOutput(o))}),n.k0s()}if(2&r){const e=m.$implicit;n.XpG(6);const t=n.r8f(0);n.Y8G("wordings",t.wordings)("data",e)}}function ae(r,m){if(1&r&&(n.j41(0,"div",8)(1,"h3"),n.EFF(2),n.k0s(),n.Z7z(3,ie,1,2,"app-resume-insurance",24,Z),n.k0s()),2&r){n.XpG(5);const e=n.r8f(0);n.R7$(2),n.JRh(e.wordings.cart_section_insurances_title),n.R7$(),n.Dyx(e.basket.insurances)}}function re(r,m){if(1&r){const e=n.RV6();n.j41(0,"button",30),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.flushCart())}),n.j41(1,"span"),n.EFF(2),n.k0s()()}if(2&r){n.XpG(5);const e=n.r8f(0);n.R7$(2),n.JRh(e.wordings.cart_flush_cta)}}function ce(r,m){if(1&r&&(n.nrm(0,"span",12),n.j41(1,"span"),n.EFF(2),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.Y8G("innerHTML",e.basket.totalPrices.totalWithVouchersFormatted,n.npT),n.R7$(2),n.SpI(" - ",e.wordings.cart_pay_now)}}function le(r,m){if(1&r&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(),n.JRh(e.wordings.cart_validate)}}function se(r,m){if(1&r){const e=n.RV6();n.j41(0,"button",31),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5),s=n.r8f(0);return i.Njj(o.goToPayment(o.validateToPay,s.cartState.steps))}),n.nVh(1,ce,3,2),n.nVh(2,le,2,1,"span"),n.k0s()}if(2&r){const e=n.XpG(5);n.R7$(),n.vxM(e.validateToPay?-1:1),n.R7$(),n.vxM(e.validateToPay?2:-1)}}function me(r,m){if(1&r){const e=n.RV6();n.j41(0,"mat-card",32)(1,"button",33),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.flushCart())}),n.j41(2,"span"),n.EFF(3),n.k0s()()()}if(2&r){const e=n.XpG(5),t=n.r8f(0);n.xc7("margin-bottom",e.showInsets()&&t.isMobileApp?"var(--mobile-insets-bottom)":"0px"),n.R7$(3),n.JRh(t.wordings.cart_flush_cta)}}function de(r,m){if(1&r&&(n.nrm(0,"span",12),n.j41(1,"span"),n.EFF(2),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.Y8G("innerHTML",e.basket.totalPrices.totalWithVouchersFormatted,n.npT),n.R7$(2),n.SpI(" - ",e.wordings.cart_pay_now)}}function ge(r,m){if(1&r&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(),n.JRh(e.wordings.cart_validate)}}function fe(r,m){if(1&r){const e=n.RV6();n.j41(0,"mat-card",18)(1,"button",34),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5),s=n.r8f(0);return i.Njj(o.goToPayment(o.validateToPay,s.cartState.steps))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(5),s=n.r8f(0);return i.Njj(o.goToPayment(o.validateToPay,s.cartState.steps))}),n.nVh(2,de,3,2),n.nVh(3,ge,2,1,"span"),n.k0s()()}if(2&r){const e=n.XpG(5),t=n.r8f(0);n.R7$(),n.xc7("margin-bottom",e.showInsets()&&t.isMobileApp?"var(--mobile-insets-bottom)":"0px"),n.R7$(),n.vxM(e.validateToPay?-1:2),n.R7$(),n.vxM(e.validateToPay?3:-1)}}function _e(r,m){if(1&r&&(n.j41(0,"div",5),n.nVh(1,Un,5,4,"p",6),n.nVh(2,Qn,4,1,"div",7),n.nVh(3,Jn,4,5,"div",8),n.nVh(4,Kn,4,5,"div",8),n.nVh(5,ne,9,3,"div",8),n.nVh(6,oe,10,4,"div",8),n.nVh(7,ae,5,1,"div",8),n.k0s(),n.j41(8,"div",9)(9,"mat-card",10)(10,"p",11),n.EFF(11),n.nrm(12,"br")(13,"span",12),n.k0s(),n.nVh(14,re,3,1,"button",13)(15,se,3,2,"button",14),n.k0s(),n.j41(16,"div",15),n.nrm(17,"img",16),n.k0s()(),n.nVh(18,me,4,3,"mat-card",17)(19,fe,4,4,"mat-card",18)),2&r){const e=n.XpG(4),t=n.r8f(0);n.R7$(),n.vxM(t.basket.nbItems>0?1:-1),n.R7$(),n.vxM(!t.infosBooking.complementaryRules.indirect&&t.infosBooking.bookingHasLeftToBalance?2:-1),n.R7$(),n.vxM(!t.infosBooking.complementaryRules.indirect&&t.infosBooking.bookingHasLeftToBalance?3:-1),n.R7$(),n.vxM(((null==t.basket||null==t.basket.preferenciesList?null:t.basket.preferenciesList.length)??0)>0?4:-1),n.R7$(),n.vxM(((null==t.basket||null==t.basket.activitiesList?null:t.basket.activitiesList.length)??0)>0?5:-1),n.R7$(),n.vxM(((null==t.basket||null==t.basket.arrangements?null:t.basket.arrangements.length)??0)+t.basket.servicesNb>0?6:-1),n.R7$(),n.vxM(((null==t.basket||null==t.basket.insurances?null:t.basket.insurances.length)??0)>0?7:-1),n.R7$(4),n.SpI(" ",t.wordings.cart_total," : "),n.R7$(2),n.Y8G("innerHTML",t.basket.totalPrices.totalWithVouchersFormatted,n.npT),n.R7$(),n.vxM(e.flushCartDisplayed()===t.infosBooking.id?14:t.cartState.cart.isAllowPayment?15:-1),n.R7$(4),n.vxM(e.flushCartDisplayed()===t.infosBooking.id?18:t.cartState.cart.isAllowPayment?19:-1)}}function pe(r,m){1&r&&(n.j41(0,"mat-icon"),n.EFF(1,"add"),n.k0s())}function Ce(r,m){1&r&&(n.j41(0,"mat-icon"),n.EFF(1,"remove"),n.k0s())}function he(r,m){if(1&r&&(n.j41(0,"span",56),n.EFF(1),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(),n.JRh(null==e.cartState?null:e.cartState.errorVoucher)}}function be(r,m){if(1&r&&(n.j41(0,"span",56),n.EFF(1),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(),n.JRh(e.wordings.validator_voucher_invalid)}}function ue(r,m){if(1&r&&(n.j41(0,"span",56),n.EFF(1),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(),n.JRh(e.wordings.validator_voucher_exists)}}function Pe(r,m){if(1&r&&(n.j41(0,"span",56),n.EFF(1),n.k0s()),2&r){n.XpG(6);const e=n.r8f(0);n.R7$(),n.JRh(e.wordings.validator_voucher_max_items)}}function Me(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",57)(1,"span"),n.EFF(2),n.k0s(),n.nrm(3,"span",58),n.j41(4,"mat-card",59),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(6);return i.Njj(s.deleteVoucherConfirm(o.code))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(6);return i.Njj(s.deleteVoucherConfirm(o.code))}),n.nrm(5,"i",60),n.k0s()()}if(2&r){const e=n.XpG().$implicit;n.R7$(2),n.JRh(e.code),n.R7$(),n.Y8G("innerHTML",e.priceFormatted,n.npT)}}function Oe(r,m){1&r&&n.nVh(0,Me,6,2,"div",57),2&r&&n.vxM(m.$implicit.isValid?0:-1)}function xe(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",37)(1,"mat-accordion")(2,"mat-expansion-panel",50),n.mxI("expandedChange",function(o){i.eBV(e);const s=n.XpG(5);return n.DH7(s.voucherPanelOpen,o)||(s.voucherPanelOpen=o),i.Njj(o)}),n.bIt("expandedChange",function(o){i.eBV(e);const s=n.XpG(5);return i.Njj(s.voucherExpandedChange(o))}),n.j41(3,"mat-expansion-panel-header")(4,"p",51),n.EFF(5),n.k0s(),n.nVh(6,pe,2,0,"mat-icon"),n.nVh(7,Ce,2,0,"mat-icon"),n.k0s(),n.j41(8,"p",52),n.EFF(9),n.k0s(),n.j41(10,"div",53),n.nrm(11,"input",54),n.j41(12,"button",55),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.addVoucher(o.form.voucher.value))}),n.EFF(13),n.k0s()(),n.nVh(14,he,2,1,"span",56),n.nVh(15,be,2,1,"span",56),n.nVh(16,ue,2,1,"span",56),n.nVh(17,Pe,2,1,"span",56),n.Z7z(18,Oe,1,1,null,null,Z),n.k0s()()()}if(2&r){const e=n.XpG(5),t=n.r8f(0);n.R7$(2),n.R50("expanded",e.voucherPanelOpen),n.R7$(3),n.JRh(t.wordings.cart_voucher_section_title),n.R7$(),n.vxM(e.voucherPanelOpen?-1:6),n.R7$(),n.vxM(e.voucherPanelOpen?7:-1),n.R7$(2),n.JRh(t.wordings.cart_voucher_text),n.R7$(2),n.Y8G("placeholder",t.wordings.cart_voucher_placeholder)("ngClass",n.eq3(14,En,(null==t.cartState||null==t.cartState.errorVoucher?null:t.cartState.errorVoucher.length)>0||e.form.voucher.invalid)),n.R7$(),n.Y8G("disabled",(null==t.cartState||null==t.cartState.errorVoucher?null:t.cartState.errorVoucher.length)>0||e.form.voucher.invalid||t.cartState.loadingVoucher)("ngClass",n.eq3(16,Wn,0===(null==t.cartState||null==t.cartState.errorVoucher?null:t.cartState.errorVoucher.length)&&e.form.voucher.valid)),n.R7$(),n.Sp
1I(" ",t.wordings.cart_apply," "),n.R7$(),n.vxM(null!=t.cartState&&t.cartState.errorVoucher?14:-1),n.R7$(),n.vxM(e.paymentForm.get("voucher").hasError("pattern")?15:-1),n.R7$(),n.vxM(e.paymentForm.get("voucher").hasError("voucherAlreadyExists")?16:-1),n.R7$(),n.vxM(e.paymentForm.get("voucher").hasError("maxVouchers")?17:-1),n.R7$(),n.Dyx(t.basket.digitalVouchers)}}function ye(r,m){if(1&r&&(n.j41(0,"p",39),n.EFF(1),n.k0s()),2&r){n.XpG(5);const e=n.r8f(0);n.R7$(),n.SpI(" ",e.wordings.cart_select_payment_mode," ")}}function we(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",61)(1,"mat-accordion")(2,"mat-expansion-panel",62)(3,"mat-expansion-panel-header",63),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.j41(4,"mat-radio-button",64)(5,"div",65),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.nrm(6,"img",66),n.j41(7,"p",67),n.EFF(8),n.k0s()()()(),n.j41(9,"div",68),n.nrm(10,"div",69),n.k0s(),n.j41(11,"div",70)(12,"button",71),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("Proceed to payment"))}),n.EFF(13),n.k0s()(),n.j41(14,"p",72),n.EFF(15),n.j41(16,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))}),n.EFF(17),n.k0s(),n.EFF(18),n.j41(19,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))}),n.EFF(20),n.k0s()()()()()}if(2&r){const e=n.XpG().$implicit,t=n.XpG(5),o=n.r8f(0);n.Y8G("ngClass",n.eq3(11,Y,t.paymentForm.value.paymentMethod===e.code)),n.R7$(2),n.Y8G("expanded",t.paymentForm.value.paymentMethod===e.code),n.R7$(),n.Y8G("ngClass",n.eq3(13,N,t.paymentForm.value.paymentMethod===e.code)),n.R7$(),n.Y8G("value",e.code),n.R7$(4),n.JRh(e.title),n.R7$(4),n.Y8G("disabled",!t.isValidIframeCB1()),n.R7$(),n.SpI(" ",o.wordings.cart_cb_x1_cta.trim()," "),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_cb_1," "),n.R7$(2),n.SpI("",o.wordings.cart_cgv_cb_2," "),n.R7$(),n.SpI(" ",o.wordings.cart_cgv_cb_3),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_cb_4)}}function ve(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",61)(1,"mat-accordion")(2,"mat-expansion-panel",62)(3,"mat-expansion-panel-header",63),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.j41(4,"mat-radio-button",64)(5,"div",65),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.nrm(6,"img",73),n.j41(7,"p",67),n.EFF(8),n.k0s()()()(),n.j41(9,"div",74),n.nrm(10,"mat-divider",20),n.j41(11,"p"),n.EFF(12),n.k0s()(),n.j41(13,"div",70)(14,"img",75),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("Paypal"))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("Paypal"))}),n.k0s()(),n.j41(15,"p",72),n.EFF(16),n.j41(17,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))}),n.EFF(18),n.k0s(),n.EFF(19),n.j41(20,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))}),n.EFF(21),n.k0s()()()()()}if(2&r){const e=n.XpG().$implicit,t=n.XpG(5),o=n.r8f(0);n.Y8G("ngClass",n.eq3(10,Y,t.paymentForm.value.paymentMethod===e.code)),n.R7$(2),n.Y8G("expanded",t.paymentForm.value.paymentMethod===e.code),n.R7$(),n.Y8G("ngClass",n.eq3(12,N,t.paymentForm.value.paymentMethod===e.code)),n.R7$(),n.Y8G("value",e.code),n.R7$(4),n.JRh(e.title),n.R7$(4),n.JRh(o.wordings.cart_paypal_indication),n.R7$(4),n.SpI(" ",o.wordings.cart_
1cgv_pp_1," "),n.R7$(2),n.SpI("",o.wordings.cart_cgv_pp_2," "),n.R7$(),n.SpI(" ",o.wordings.cart_cgv_pp_3),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_pp_4)}}function ke(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",61)(1,"mat-accordion")(2,"mat-expansion-panel",62)(3,"mat-expansion-panel-header",63),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.j41(4,"mat-radio-button",64)(5,"div",65),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.nrm(6,"img",76),n.j41(7,"p",67),n.EFF(8),n.k0s()()()(),n.j41(9,"div",74),n.nrm(10,"mat-divider",20),n.j41(11,"p"),n.EFF(12),n.k0s()(),n.j41(13,"div",70)(14,"button",77),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("BMC"))}),n.EFF(15),n.k0s()(),n.j41(16,"p",72),n.EFF(17),n.j41(18,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))}),n.EFF(19),n.k0s(),n.EFF(20),n.j41(21,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))}),n.EFF(22),n.k0s()()()()()}if(2&r){const e=n.XpG().$implicit,t=n.XpG(5),o=n.r8f(0);n.Y8G("ngClass",n.eq3(11,Y,t.paymentForm.value.paymentMethod===e.code)),n.R7$(2),n.Y8G("expanded",t.paymentForm.value.paymentMethod===e.code),n.R7$(),n.Y8G("ngClass",n.eq3(13,N,t.paymentForm.value.paymentMethod===e.code)),n.R7$(),n.Y8G("value",e.code),n.R7$(4),n.JRh(e.title),n.R7$(4),n.JRh(o.wordings.cart_bmc_indication),n.R7$(3),n.SpI(" ",o.wordings.cart_bmc_cta," "),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_bmc_1," "),n.R7$(2),n.SpI("",o.wordings.cart_cgv_bmc_2," "),n.R7$(),n.SpI(" ",o.wordings.cart_cgv_bmc_3),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_bmc_4)}}function ze(r,m){if(1&r&&(n.j41(0,"p",78)(1,"span"),n.EFF(2),n.k0s(),n.nrm(3,"span",83),n.k0s()),2&r){const e=m.$implicit;n.R7$(2),n.JRh(e.text),n.R7$(),n.Y8G("innerHTML",e.priceFormatted,n.npT)}}function Se(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",61)(1,"mat-accordion")(2,"mat-expansion-panel",62)(3,"mat-expansion-panel-header",63),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.j41(4,"mat-radio-button",64)(5,"div",65),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.nrm(6,"img",66),n.j41(7,"p",67),n.EFF(8),n.k0s()()()(),n.Z7z(9,ze,4,2,"p",78,Xn),n.nrm(11,"mat-divider",79),n.j41(12,"div",80),n.nrm(13,"div",81),n.k0s(),n.j41(14,"div",70)(15,"button",82),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("Pay in 2 instalments"))}),n.EFF(16),n.k0s()(),n.j41(17,"p",72),n.EFF(18),n.j41(19,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))}),n.EFF(20),n.k0s(),n.EFF(21),n.j41(22,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))}),n.EFF(23),n.k0s()()()()()}if(2&r){const e=n.XpG().$implicit,t=n.XpG(5),o=n.r8f(0);n.Y8G("ngClass",n.eq3(11,Y,t.paymentForm.value.paymentMethod===e.code)),n.R7$(2),n.Y8G("expanded",t.paymentForm.value.paymentMethod===e.code),n.R7$(),n.Y8G("ngClass",n.eq3(13,N,t.paymentForm.value.paymentMethod===e.code)),n.R7$(),n.Y8G("value",e.code),n.R7$(4),n.JRh(o.wordings.cart_
1cb_x2_title),n.R7$(),n.Dyx(o.cartState.cart.payments.infosOgoneMulti),n.R7$(6),n.Y8G("disabled",!t.isValidIframeCB2()),n.R7$(),n.SpI(" ",o.wordings.cart_cb_x2_cta," "),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_of_1," "),n.R7$(2),n.SpI("",o.wordings.cart_cgv_of_2," "),n.R7$(),n.SpI(" ",o.wordings.cart_cgv_of_3),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_of_4)}}function Le(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",61)(1,"mat-accordion")(2,"mat-expansion-panel",62)(3,"mat-expansion-panel-header",63),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.j41(4,"mat-radio-button",64)(5,"div",65),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.nrm(6,"img",84),n.j41(7,"p",67),n.EFF(8),n.k0s()()()(),n.j41(9,"div",74),n.nrm(10,"mat-divider",20),n.j41(11,"p"),n.EFF(12),n.k0s()(),n.j41(13,"div",70)(14,"button",77),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("IDeal"))}),n.EFF(15),n.k0s()(),n.j41(16,"p",72),n.EFF(17),n.j41(18,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))}),n.EFF(19),n.k0s(),n.EFF(20),n.j41(21,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))}),n.EFF(22),n.k0s()()()()()}if(2&r){const e=n.XpG().$implicit,t=n.XpG(5),o=n.r8f(0);n.Y8G("ngClass",n.eq3(11,Y,t.paymentForm.value.paymentMethod===e.code)),n.R7$(2),n.Y8G("expanded",t.paymentForm.value.paymentMethod===e.code),n.R7$(),n.Y8G("ngClass",n.eq3(13,N,t.paymentForm.value.paymentMethod===e.code)),n.R7$(),n.Y8G("value",e.code),n.R7$(4),n.JRh(e.title),n.R7$(4),n.JRh(o.wordings.cart_ideal_indication),n.R7$(3),n.SpI(" ",o.wordings.cart_ideal_cta," "),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_id_1," "),n.R7$(2),n.SpI("",o.wordings.cart_cgv_id_2," "),n.R7$(),n.SpI(" ",o.wordings.cart_cgv_id_3),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_id_4)}}function Ie(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",61)(1,"mat-accordion")(2,"mat-expansion-panel",62)(3,"mat-expansion-panel-header",63),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.j41(4,"mat-radio-button",64)(5,"div",65),n.bIt("click",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))})("keydown.enter",function(){i.eBV(e);const o=n.XpG().$implicit,s=n.XpG(5);return i.Njj(s.paymentForm.patchValue({paymentMethod:o.code}))}),n.nrm(6,"img",85),n.j41(7,"p",67),n.EFF(8),n.k0s()()()(),n.j41(9,"div",74),n.nrm(10,"mat-divider",20),n.j41(11,"p"),n.EFF(12),n.k0s()(),n.j41(13,"div",70)(14,"img",86),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("Apple Pay"))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.pay("Apple Pay"))}),n.k0s()(),n.j41(15,"p",72),n.EFF(16),n.j41(17,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect))}),n.EFF(18),n.k0s(),n.EFF(19),n.j41(20,"span",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(6);return i.Njj(o.open(o.cgvRedirect,!0))}),n.EFF(21),n.k0s()()()()()}if(2&r){const e=n.XpG().$implicit,t=n.XpG(5),o=n.r8f(0);n.Y8G("ngClass",n.eq3(10,Y,t.paymentForm.value.paymentMethod===e.code)),n.R7$(2),n.Y8G("expanded",t.paymentForm.value.paymentMethod===e.code),n.R7$(),n.Y8G("ngClass",n.eq3(12,N,t.paymentForm.value.paymentMethod===e.code)),n.R7$(),n.Y8G("value",e.code),n.R7$(4),n.JRh(e.title),n.R7$(4),n.JRh(o.wordings.cart_apple_pay_indication),n.R7$(4),n.SpI(" ",o.wordings.cart_
1cgv_ap_1," "),n.R7$(2),n.SpI("",o.wordings.cart_cgv_ap_2," "),n.R7$(),n.SpI(" ",o.wordings.cart_cgv_ap_3),n.R7$(2),n.SpI(" ",o.wordings.cart_cgv_ap_4)}}function He(r,m){if(1&r&&(n.nVh(0,we,21,15,"div",61),n.nVh(1,ve,22,14,"div",61),n.nVh(2,ke,23,15,"div",61),n.nVh(3,Se,24,15,"div",61),n.nVh(4,Le,23,15,"div",61),n.nVh(5,Ie,22,14,"div",61)),2&r){const e=m.$implicit;n.XpG(5);const t=n.r8f(0);n.vxM("CB"===e.code?0:-1),n.R7$(),n.vxM("PP"===e.code?1:-1),n.R7$(),n.vxM("BMC"===e.code?2:-1),n.R7$(),n.vxM("OF"===e.code?3:-1),n.R7$(),n.vxM("ID"===e.code?4:-1),n.R7$(),n.vxM("APPM"===e.code&&t.cartState.isApplePayAvailable?5:-1)}}function Ae(r,m){if(1&r){const e=n.RV6();n.j41(0,"button",31),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.pay("Validate"))}),n.j41(1,"span"),n.EFF(2),n.k0s()()}if(2&r){n.XpG(5);const e=n.r8f(0);n.R7$(2),n.JRh(e.wordings.cart_validate)}}function Be(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",49)(1,"button",31),n.bIt("click",function(){i.eBV(e);const o=n.XpG(5);return i.Njj(o.pay("Validate"))}),n.j41(2,"span"),n.EFF(3),n.k0s()()()}if(2&r){n.XpG(5);const e=n.r8f(0);n.R7$(3),n.JRh(e.wordings.cart_validate)}}function Fe(r,m){if(1&r){const e=n.RV6();n.j41(0,"div",35)(1,"form",36),n.nVh(2,xe,20,18,"div",37),n.j41(3,"div",38),n.nVh(4,ye,2,1,"p",39),n.j41(5,"mat-radio-group",40),n.Z7z(6,He,6,6,null,null,Z),n.k0s()()()(),n.j41(8,"div",41)(9,"mat-card",10)(10,"div")(11,"p",11),n.EFF(12),n.nrm(13,"br")(14,"span",12),n.k0s(),n.j41(15,"p",42),n.bIt("click",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.openResume())})("keydown.enter",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.openResume())}),n.EFF(16),n.k0s()(),n.nVh(17,Ae,3,1,"button",14),n.k0s(),n.j41(18,"div",15),n.nrm(19,"img",43),n.k0s()(),n.j41(20,"div",44)(21,"p",45),n.EFF(22),n.nrm(23,"span",12),n.k0s(),n.j41(24,"p",42),n.bIt("click",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.openResume())})("keydown.enter",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.openResume())}),n.EFF(25),n.k0s()(),n.j41(26,"div",46)(27,"div",47)(28,"p",48),n.bIt("click",function(){i.eBV(e);const o=n.XpG(4),s=n.r8f(0);return i.Njj(o.goToResume("CTA",s.cartState.steps))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(4),s=n.r8f(0);return i.Njj(o.goToResume("CTA",s.cartState.steps))}),n.EFF(29),n.k0s()(),n.nVh(30,Be,4,1,"div",49),n.k0s()}if(2&r){const e=n.XpG(4),t=n.r8f(0);n.R7$(),n.Y8G("formGroup",e.paymentForm),n.R7$(),n.vxM(t.cartState.cart.isAllowPayment&&(null!=t.cartState.cart.payments&&t.cartState.cart.payments.DV||t.basket.digitalVouchers.length>0)?2:-1),n.R7$(2),n.vxM(t.cartState.cart.paymentMethods.length>0?4:-1),n.R7$(2),n.Dyx(t.cartState.cart.paymentMethods),n.R7$(6),n.SpI(" ",t.wordings.cart_total," : "),n.R7$(2),n.Y8G("innerHTML",t.basket.totalPrices.totalWithVouchersFormatted,n.npT),n.R7$(2),n.SpI(" ",t.wordings.cart_open_resume_cta," "),n.R7$(),n.vxM(t.cartState.cart.isAllowPayment&&e.validateToPay?17:-1),n.R7$(5),n.SpI(" ",t.wordings.cart_total," : "),n.R7$(),n.Y8G("innerHTML",t.basket.totalPrices.totalWithVouchersFormatted,n.npT),n.R7$(2),n.SpI(" ",t.wordings.cart_open_resume_cta," "),n.R7$(),n.xc7("margin-bottom",e.showInsets()&&t.isMobileApp?"var(--mobile-insets-bottom)":"0px"),n.R7$(3),n.SpI(" ",t.wordings.cart_go_back," "),n.R7$(),n.vxM(t.cartState.cart.isAllowPayment&&e.validateToPay?30:-1)}}function Re(r,m){if(1&r&&(n.j41(0,"div",4),n.nVh(1,_e,20,11),n.nVh(2,Fe,31,14),n.k0s()),2&r){n.XpG(3);const e=n.r8f(0);n.R7$(),n.vxM(e.cartState.steps[0].active?1:-1),n.R7$(),n.vxM(e.cartState.steps[1].active?2:-1)}}function Te(r,m){1&r&&n.nrm(0,"img",88)}function je(r,m){1&r&&n.nrm(0,"img",89)}function Ve(r,m){if(1&r){const e=n.RV6();n.j41(0,"mat-card",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.backTo(o.servicesUrl))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.backTo(o.servicesUrl))}),n.nrm(1,"img",95),n.j41(2,"h3"),n.EFF(3),n.k0s(),n.j41(4,"span",96),n.EFF(5),n.k0s()()}if(2&r){n.XpG(4);const e=n.r8f(0);n.R7$(),n.Y8G("src",e.wordings.cart_add_services_img,n.B4B),n.R7$(2),n.SpI(" ",e.wordings.cart_add_services_title," "),n.R7$(2),n.JRh(e.wordings.cart_now)}}function $e(r,m){if(1&r){const e=n.RV6();n.j41(0,"mat-card",26),n.bIt("click",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.backTo(o.activitiesUrl))})("keydown.enter",function(){i.eBV(e);const o=n.XpG(4);return i.Njj(o.backTo(o.activitiesUrl))}),n.nrm(1,"img",97),n.j41(2,"h3"),n.EFF(3),n.k0s(),n.j41(4,"p")(5,"span",96
1),n.EFF(6),n.k0s()()()}if(2&r){n.XpG(4);const e=n.r8f(0);n.R7$(),n.Y8G("src",e.wordings.cart_add_activities_img,n.B4B),n.R7$(2),n.JRh(e.wordings.cart_add_activities_title),n.R7$(3),n.JRh(e.wordings.cart_now)}}function De(r,m){if(1&r&&(n.j41(0,"div",87),n.nVh(1,Te,1,0,"img",88)(2,je,1,0,"img",89),n.j41(3,"div")(4,"p",90),n.EFF(5),n.k0s(),n.j41(6,"p",91),n.EFF(7),n.k0s()()(),n.j41(8,"div",92)(9,"div",93)(10,"h1"),n.EFF(11),n.k0s()(),n.j41(12,"div",94),n.nVh(13,Ve,6,3,"mat-card"),n.nVh(14,$e,7,3,"mat-card"),n.k0s()()),2&r){const e=n.XpG(3),t=n.r8f(0);n.R7$(),n.vxM(e.isMobile()?1:2),n.R7$(4),n.JRh(null==t||null==t.wordings?null:t.wordings.error_page_not_found_title),n.R7$(2),n.JRh(null==t||null==t.wordings?null:t.wordings.cart_empty_subtitle),n.R7$(4),n.JRh(null==t||null==t.wordings?null:t.wordings.cart_empty_text),n.R7$(2),n.vxM(e.servicesUrl.length>0&&(null==t.booking||null==t.booking.cta?null:t.booking.cta.deltaDaysBeforeArrival)<-3?13:-1),n.R7$(),n.vxM(e.activitiesUrl.length>0?14:-1)}}function Ge(r,m){if(1&r){const e=n.RV6();n.nrm(0,"app-cart-loader",1),n.j41(1,"app-cart-header",2),n.mxI("closePageChange",function(o){i.eBV(e);const s=n.XpG(2);return n.DH7(s.closePage,o)||(s.closePage=o),i.Njj(o)}),n.k0s(),n.j41(2,"section",3),n.nVh(3,Re,3,2,"div",4)(4,De,15,6),n.k0s(),n.nrm(5,"router-outlet")}if(2&r){const e=n.XpG(2),t=n.r8f(0);n.Y8G("loading",e.loading),n.R7$(),n.Y8G("steps",t.cartState.steps)("wordings",t.wordings)("goToResume",e.goToResume),n.R50("closePage",e.closePage),n.R7$(2),n.vxM(t.basket.nbItems>0?3:4)}}function Ee(r,m){if(1&r&&(n.nVh(0,Yn,1,0,"app-page-loading"),n.nVh(1,Nn,1,1,"app-page-error",0),n.nVh(2,Ge,6,6)),2&r){const e=n.XpG(),t=n.r8f(0);n.vxM(!e.apiLoaded()||t.cartState.loading&&!t.cartState.error||e.isEmpty(t.wordings)?0:-1),n.R7$(),n.vxM(e.apiError()||t.cartState.error?1:-1),n.R7$(),n.vxM(!e.apiLoaded()||!t.cartState.cart||t.cartState.loading||t.cartState.error||e.isEmpty(t.wordings)?-1:2)}}const We=(0,q.Mz)({wordings:(0,zn.x2)(["CART","BASKET_POPIN","SHARED","ERRORS"]),cartState:On.m,booking:Q.Wh,infosBooking:Q.HT,basket:Q.y9,insets:rn.Z,isMobileApp:rn.a}),Xe=[{path:"",component:(()=>{class r{constructor(){this.objectValues=Object.values,this.state$=(0,i.WQX)(q.il).select(We),this.isEmpty=c.Im,this.servicesUrl="",this.activitiesUrl="",this.selectedMethod="",this.cgvRedirect="",this.voucherTouched=!1,this.voucherPanelOpen=!1,this.validateToPay=!1,this.isValidIframeCB1=(0,i.vPA)(!1),this.isValidIframeCB2=(0,i.vPA)(!1),this.CBx1_hostedTokenizationUrl="",this.CBx2_hostedTokenizationUrl="",this.CB_selected={CB1:"",CB2:""},this.selectedPaymentProduct={CB1:0,CB2:0},this.store=(0,i.WQX)(q.il),this.actions$=(0,i.WQX)(nn.En),this.dialogAnimationService=(0,i.WQX)(Sn.d),this.dialogCdk=(0,i.WQX)(Pn.lG),this.dialog=(0,i.WQX)(Mn.bZ),this.router=(0,i.WQX)(P.Ix),this.route=(0,i.WQX)(P.nX),this.storage=(0,i.WQX)(Ln.n),this.deviceService=(0,i.WQX)(d.g),this.loader=(0,i.WQX)(z.w),this.trackingService=(0,i.WQX)(In.b),this.worldLineService=(0,i.WQX)(An),this.cartService=(0,i.WQX)(an.m),this.changeDetectorRef=(0,i.WQX)(I.gRc),this.rpcService=(0,i.WQX)(Bn.R),this.paymentForm=(0,i.WQX)(M.ok).group({voucher:["",[],[this.voucherAsyncUsedValidator(),this.voucherAsyncMaxValidator()]],paymentMethod:["",[]]}),this.apiLoaded=(0,i.vPA)(!1),this.apiError=(0,i.vPA)(void 0),this.loading=(0,i.vPA)(!1),this.firstStepActive=!0,this.cartUrl="",this.flushCartDisplayed=(0,i.WQX)(an.m).flushCartDisplayed,this.mediaQueryService=(0,i.WQX)(tn.M),this.orientationService=(0,i.WQX)(kn._),this.isMobile=(0,v.EW)(()=>{const e=this.mediaQueryService.getIsMobileSignal(),t=this.mediaQueryService.getIsTabletSignal();return e()||t()}),this.showInsets=(0,v.EW)(()=>{const e=this.mediaQueryService.getIsMobileSignal(),t=this.orientationService.isPortrait;return e()&&t()}),this.lastVoucherSubmission="",this.subscriptions=[],this.popinDeleteWidthParam=this.isMobile()?"70%":"30%",this.getIngenicoCardType=e=>({selectedPaymentProduct:t})=>{this.selectedPaymentProduct[e]=t.id,0!==t.id&&(this.CB_selected[e]=xn.l$?.[t.id])},this.validIngenicoIframe=e=>({valid:t})=>{"CB1"===e&&this.isValidIframeCB1.set(t),"CB2"===e&&this.isValidIframeCB2.set(t),this.changeDetectorRef.detectChanges()},this.launchTokenization1x=(e,t)=>{(0,x._)(this.cartService.tokenize(e,{paymentAmount:t})).then(o=>{this.worldLineService.tokenizer_cbx1?.destroy?.(),this.worldLineService.tokenizer_cbx2?.destroy?.(),this.CBx1_hostedTokenizationUrl=o.results.hostedTokenizationUrl,this.worldLineService.tokenizeCB1(o.results.hostedTokenizationUrl,{paymentProductUpdatedCallback:this.getIngenicoCardType("CB1").bind(this),validationCallback:this.validIngenicoIframe("CB1").bind(this)}).catch(s=>console.error("Error on tokenization CB1",s))}).catch(()=>{})},this.launchTokenization2x=(e,t)=>{(0,x._)(this.cartService.tokenize(e,{paymentAmount:t})).then(o=>{this.worldLineService.tokenizer_cbx1?.destroy?.(),this.worldLineService.tokenizer_cbx2?.destroy?.(),this.CBx2_hostedTokenizationUrl=o.results.hostedTokenizationUrl,this.worldLineService.tokenizeCB2(o.results.hostedTokenizationUrl,{paymentProductUpdatedCallback:this.getIngenicoCardType("CB2").bind(this),validationCallback:this.validIngenicoIframe("CB2").bind(this)}).catch(s=>console.error("Error on tokenization CB2",s))}).catch(()=>{})},this.isPreMigrationDay=e=>e.stopSaleActivityWarningMigrationActivity,this.closePage=this.closePage.bind(this),this.goToResume=this.goToResume.bind(this),this.initializePaymentSDK()}get form(){return this.paymentForm.controls}ngOnInit(){const{bookingId:e,marketLang:t}
1=this.route.snapshot.params;this.cartUrl=`/${t}/booking/${e}/cart`,this.store.dispatch((0,A.Bb)({initial:!0})),this.subscriptions.push(this.actions$.pipe((0,nn.gp)(A.dc,A.ue)).subscribe(()=>{this.loader.setState(!1)}),this.actions$.pipe((0,nn.gp)(A.Bb,A.dc,A.em,A.T6,A.M)).subscribe(()=>{this.worldLineService?.tokenizer_cbx1?.destroy?.(),this.worldLineService?.tokenizer_cbx2?.destroy?.(),this.paymentForm.patchValue({paymentMethod:""}),this.CBx1_hostedTokenizationUrl="",this.CBx2_hostedTokenizationUrl="",this.CB_selected={CB1:"",CB2:""},this.selectedPaymentProduct={CB1:0,CB2:0},this.isValidIframeCB1.set(!1),this.isValidIframeCB2.set(!1)}),this.state$.subscribe(({booking:o,infosBooking:s,cartState:w,wordings:O,basket:k})=>{w.loading||w.error||this.isEmpty(O)||(this.validateToPay=w.cart?.payments?.ZERO||0===k.totalPrices.totalWithVouchers,this.cgvRedirect=O[`cart_cgv_see_conditions_${o.offerCountry.toLowerCase()}_link`],this.servicesUrl=s.displayButtons.services?`${t}/booking/${o.id}/service`:"",this.activitiesUrl=s.displayButtons.activities?`${t}/booking/${o.id}/activity`:"",this.voucherPanelOpen=this.voucherTouched||k.digitalVouchers.filter(V=>V.isValid).length>0,(0,c.I6)(k.digitalVouchers,{code:this.lastVoucherSubmission})?.isValid&&""!==this.paymentForm.get("voucher").value&&this.paymentForm.get("voucher").setValue(""),this.firstStepActive=w.steps[0].active,this.loader.setState(!1))}),this.paymentForm.controls.paymentMethod.valueChanges.pipe((0,C.F)(),(0,b.n)(o=>(this.loading.set(!0),this.trackingService.pushTag({event:"clickEvent",clickCode:"PaymentMode",gaCategory:this.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"Payment mode click",gaLabel:("CB"==o?"1x - Cards":"APPM"==o&&"Apple Pay Mobile")||"PP"==o&&"Paypal"||"ID"==o&&"IDeal"||"OF"==o&&"2x - Cards"||"BMC"==o&&"BanContact",payment_method:("CB"==o?"CB":"APPM"==o&&"Apple Pay Mobile")||"PP"==o&&"Paypal"||"ID"==o&&"IDeal"||"OF"==o&&"CB"||"BMC"==o&&"BanContact",payment_rhythm:"OF"===o?"2x":"1x"},!1),this.state$.pipe((0,_.s)(1),(0,B.M)(({basket:{digitalVouchers:s,totalPrices:{totalWithVouchers:w}},cartState:{cart:{payments:O}}})=>{if("CB"==o){let k="0.00";k=O.ZERO?"0.00":s.length>0&&0===w?O.total:s.length>0&&w>0?w:O?.infosOgone?.[0]?.price,this.launchTokenization1x(e,k)}if("OF"==o){const k=O?.infosOgoneMulti?.[0]?.price;this.launchTokenization2x(e,k)}this.loading.set(!1)}))))).subscribe(),this.paymentForm.controls.voucher.valueChanges.subscribe(()=>{this.voucherTouched=!0,this.store.dispatch((0,A.K9)({error:""}))}))}ngOnDestroy(){this.subscriptions.forEach(e=>e?.unsubscribe?.())}onExpirationPaste(){return!1}setExpirationSlash(e){const t=e.value;return t.length>1&&!t.includes("/")?(e.value=`${t.replaceAll(" ","")} / `,!1):t.length<=3&&t.includes("/")?(e.value=t.replaceAll("/","").replaceAll(" ",""),!1):void 0}setExpirationValue(e){return!(e.value.length>6)}closePage(e){const{marketLang:t,bookingId:o}=this.route.snapshot.params;let s=null!=this.storage.getItem("mycp_url_origin")?this.storage.getItem("mycp_url_origin"):`${t}/booking/${o}`;this.router.url===s&&(this.storage.setItem("mycp_url_origin",`/${t}/booking/${o}`),s=this.storage.getItem("mycp_url_origin")),this.trackingService.pushTag({event:"clickEvent",clickCode:"ClickBackHomeButton",gaCategory:this.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"Basket",gaLabel:"icon"==e?"Close generic":"Click logo",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),this.router.navigateByUrl(s)}deleteVoucherConfirm(e){var t=this;return(0,a.A)(function*(){const{wordings:o,basket:{digitalVouchers:s}}=yield(0,x._)(t.state$);l.e(5622).then(l.bind(l,65622)).then(({DeleteBasketComponent:w})=>{const O=t.dialogCdk.open(w,{data:{label:e,wordings:o},width:t.popinDeleteWidthParam,maxWidth:350});O.componentInstance.deletePopinOutput.pipe((0,_.s)(1)).subscribe(k=>{t.store.dispatch((0,A._6)({digitalVouchers:s.filter(T=>T.code!==k.label).map(T=>T.code),operation:"DELETE"}))}),O.closed.pipe((0,_.s)(1)).subscribe(k=>{"ignore"!=k&&t.trackingService.pushTag({event:"clickEvent",gaCategory:t.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"Delete voucher",gaLabel:k??"implicit",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)})})})()}addVoucher(e){var t=this;return(0,a.A)(function*(){const{basket:{digitalVouchers:o}}=yield(0,x._)(t.state$);t.lastVoucherSubmission=t.paymentForm.get("voucher").value,!(o.length>
12)&&((0,c.zN)(o,{code:e})||t.paymentForm.get("voucher").valid&&(t.store.dispatch((0,A.K9)({error:""})),t.store.dispatch((0,A._6)({digitalVouchers:[...o.map(s=>s.code),e],operation:"ADD"}))))})()}payOgone(){var e=this;return(0,a.A)(function*(t={}){const{bookingId:o,marketLang:s}=e.route.snapshot.params,{booking:w,basket:{digitalVouchers:O,totalPrices:{totalWithVouchers:k}},cartState:{cart:{payments:T}}}=yield(0,x._)(e.state$);let V;V=T.ZERO?"0.00":O.length>0&&0===k?T.total:O.length>0&&k>0?k:T?.infosOgone?.[0]?.price;const U=O.length>0&&0===k||T.ZERO?"DV":"OE",J=e.paymentForm.value.paymentMethod,Ye=e.deviceService.isMobileApp?{accept:`${window.location.origin}/my/${s}/cart-confirm/${o}`,back:`${window.location.origin}/my/${s}/cart-cancel/${o}/back`,cancel:`${window.location.origin}/my/${s}/cart-cancel/${o}/cancel`,decline:`${window.location.origin}/my/${s}/cart-cancel/${o}/decline`,exception:`${window.location.origin}/my/${s}/cart-cancel/${o}/exception`,home:`${window.location.origin}/my/${s}/cart-cancel/${o}/home`}:{accept:`${window.location.origin}/my/${s}/booking/${o}/confirm`,back:`${window.location.origin}/my${e.cartUrl}`,cancel:`${window.location.origin}/my${e.cartUrl}`,decline:`${window.location.origin}/my${e.cartUrl}`,exception:`${window.location.origin}/my${e.cartUrl}`,home:`${window.location.origin}/my/${s}/booking/${o}`},$={};if("APPM"==J){$.paymentMethod="apple-pay";const K=e.storage.getItem("mycp_user");$.countryCode=K.country,$.currencyCode=w.currency}if("GPM"==J&&($.paymentMethod="google-pay",$.countryCode=w?.offerCountry??"FR",$.currencyCode=w?.currency??"EUR"),"CB"===J){const{hostedTokenizationId:K}=yield e.worldLineService.tokenizer_cbx1.submitTokenization();$.hostedTokenizationId=K,$.productId=e.selectedPaymentProduct.CB1}if("OF"===J){V=T?.infosOgoneMulti?.[0]?.price;const{hostedTokenizationId:K}=yield e.worldLineService.tokenizer_cbx2.submitTokenization();$.hostedTokenizationId=K,$.productId=e.selectedPaymentProduct.CB2,$.paymentType="OF",$.paymentMode="CB"}const Ne={bookingId:w.id,values:{urls:Ye,paymentAmount:V,paymentType:U,paymentMode:J,...$,...t}};e.store.dispatch((0,A.n5)({params:Ne,validateToPay:e.validateToPay}))}).apply(this,arguments)}editOutput(e){const t="service"===e.model?"service":"arrangement"===e.model?"service/ar":"activity";this.storage.setItem("mycp_url_origin",this.cartUrl),this.trackingService.pushTag({event:"clickEvent",gaCategory:this.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"service"===e.model||"arrangement"===e.model?"Services":"Activities",gaLabel:`${e.name} - Update`,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1);const o="activity"===e.model?{calendardate:e.sessions[e.indexSession].date,session:e.sessionId,code:e.code}:{};let s="activity"===e.model?e.activitiesOnSiteGroup:"arrangement"===e.model?e.groupCode:e.code;"service"===e.model&&(s+=`/${e.atReference.replace("#","_")}`),"arrangement"===e.model&&(s+=`/${e.code.replace("#","_")}`),this.router.navigate([`${this.cartUrl}/${t}/${s}`],{queryParams:o,relativeTo:this.route})}deleteOutput(e){var t=this;return(0,a.A)(function*(){const{wordings:o}=yield(0,x._)(t.state$);t.trackingService.pushTag({event:"clickEvent",gaCategory:t.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"activity"===e.model?"Activities":"Services",gaLabel:`${e.name} - Remove`,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),l.e(5622).then(l.bind(l,65622)).then(({DeleteBasketComponent:s})=>{const w=t.dialogCdk.open(s,{data:{...e,wordings:o},width:t.popinDeleteWidthParam,maxWidth:350});w.componentInstance.deletePopinOutput.pipe((0,_.s)(1)).subscribe(O=>{switch(O.model){case"activity":t.store.dispatch((0,A.$y)({data:O}));break;case"service":case"arrangement":case"insurance":t.store.dispatch((0,A.hs)({data:O}));break;case"preference":t.store.dispatch((0,A.lz)({data:O}))}}),w.closed.pipe((0,_.s)(1)).subscribe(O=>{"ignore"!=O&&t.trackingService.pushTag({event:"clickEvent",clickCode:"clickPopinExit",gaCategory:"Delete item cart",gaAction:"Delete item cart",gaLabel:O??"implicit",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)})})})()}backTo(e){this.trackingService.pushTag({event:"clickEvent",gaCategory:this.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"Back to",gaLabel:"The list of "+(e==this.activitiesUrl?"activities":"services"),eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),this.router.navigate([e])}open(e,t=!1){this.trackingService.pushTag({event:"clickEvent",gaCategory:this.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"Terms and conditions",gaLabel:t?"General and special insurance sales conditions":"Terms and conditions of sale",eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),this.deviceService.isMobileApp?this.rpcService.isReady()?this.rpcService.getClient().navigation.openUrl({url:e}).catch(()=>{}):this.store.dispatch(vn.y.openUrl({url:e})):window.open(e,"_blank")}goToPayment(e,t){var o=this;return(0,a.A)(function*(){const{cartState:s}=yield(0,x._)(o.state$);o.trackingService.pushTag({event:"clickEvent",gaCategory:t[0].active?"Cart":"Payment Booking Hub",gaAction:e?"Confirm my basket":"Basket",gaLabel:e?"Valid basket":"Pay now",eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),s.cart?.payments?.ZERO?o.pay("Validate"):o.store.dispatch((0,A.em)({steps:[{...t[0],active:!1,complete:!0},{...t[1],active:!0,disabled:!1}]}))})()}goToResume(e="",t){this.trackingService.pushTag({event:"clickEvent",gaCategory:t[0].active?"Cart":"Payment Booking Hub",page_template:"Payment Booking Hub",gaAction:"CTA"==e?"Payment":"Basket",gaLabel:"CTA"==e?"Back Booking Hub":"Basket Icon",eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),this.store.dispatch((0,A.em)({steps:[{...t[0],active:!0,complete:!1},{...t[1],active:!1,disabled:!0}]}))}openResume(){var e=this;return(0,a.A)(function*(){const{wordings:t,booking:o,infosBooking:s,cartState:{steps:w},basket:O,isMobileApp:k,insets:T}=yield(0,x._)(e.state$);e.trackingService.pushTag({event:"clickEvent",gaCategory:w[0].active?"Cart":"Payment Booking Hub",gaAction:"Payment",gaLabel:"See details",eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),l.e(9616).then(l.bind(l,49616)).then(({CartResumePopinComponent:V})=>{e.dialogAnimationService.open(V,{data:{wordings:t,delete:e.deleteOutput.bind(e),edit:e.editOutput.bind(e),backTo:e.backTo.bind(e),activitiesUrl:e.activitiesUrl,servicesUrl:e.servicesUrl,basket:O,infosBooking:s,currentBooking:o,activityCredit:e.getActivityCreditData(s,o,t),nbItems:O.nbItems,servicesNb:O.servicesNb,detailsAt:Object.values(s.detailsAts),isIndirectUser:s.complementaryRules.indirect,showInsets:e.showInsets.bind(e),insets:T,isMobileApp:k}
1,animation:{to:e.isMobile()?"top":"left"},height:e.isMobile()?"80%":"100%",width:e.isMobile()?"100%":"450",maxWidth:e.isMobile()?"100%":"450",position:e.isMobile()?{right:"0px",left:"0px",bottom:"0px"}:{right:"0px",top:"0px",bottom:"0px"},panelClass:e.isMobile()?"cdk-overlay-pane-cartResume--mobile":"cdk-overlay-pane-cartResume"}).afterClosed().pipe((0,_.s)(1)).subscribe(()=>{e.trackingService.pushTag({event:"clickEvent",clickCode:"clickPopinExit",gaCategory:w[0].active?"Cart":"Payment Booking Hub",gaAction:"Basket",gaLabel:"Close Popin",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)})})})()}voucherExpandedChange(e){this.trackingService.pushTag({event:"clickEvent",gaCategory:this.firstStepActive?"Cart":"Payment Booking Hub",gaAction:"Gift or Digital coupon card",gaLabel:e?"Open":"Reduce",eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}pay(e){var t=this;return(0,a.A)(function*(){const{wordings:o,infosBooking:s,cartState:{steps:w}}=yield(0,x._)(t.state$),O=t.paymentForm.value.paymentMethod;t.trackingService.pushTag({event:"clickEvent",gaCategory:w[0].active?"Cart":"Payment Booking Hub",gaAction:"Payment mode choice",gaLabel:e,payment_method:("CB"==O?"CB":"PP"==O&&"Paypal")||"ID"==O&&"IDeal"||"OF"==O&&"CB"||"BMC"==O&&"BanContact"||"APPM"==O&&"ApplePayMobile"||"GP"==O&&"GooglePay",payment_rhythm:"OF"==O?"2x":"1x"},!1),"APPM"===O&&t.trackingService.pushTag({event:"clickEvent",gaCategory:"checkout_payment",gaAction:"Payment mode click",gaLabel:"apple_pay"},!1),"true"===t.storage.getItem("mycp_limitedIndAccess")&&s.complementaryRules.indirect?Promise.all([l.e(3777),l.e(4759)]).then(l.bind(l,74759)).then(({IndirectBasketComponent:T})=>{const V=t.dialogCdk.open(T,{data:{wordings:o},width:t.isMobile()?"100%":"40%"});V.componentInstance.indirectPopinOutput.pipe((0,_.s)(1)).subscribe(U=>{t.payOgone(U)}),V.closed.pipe((0,_.s)(1)).subscribe(U=>{"ignore"!=U&&t.trackingService.pushTag({event:"clickEvent",clickCode:"clickPopinExit",gaCategory:w[0].active?"Cart":"Payment Booking Hub",gaAction:"Cart indirect popin",gaLabel:U??"implicit",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)})}):t.payOgone()})()}voucherAsyncUsedValidator(){return e=>(0,f.of)(e.value).pipe((0,on.YQ)(()=>this.store.select(Q.y9)),(0,S.T)(([t,{digitalVouchers:o}])=>o.map(w=>w.code).includes(t)?{voucherAlreadyExists:!0}:null))}voucherAsyncMaxValidator(){return e=>(0,f.of)(e.value).pipe((0,on.YQ)(()=>this.store.select(Q.y9)),(0,S.T)(([t,{digitalVouchers:o}])=>o.length<=2?null:{maxVouchers:!0}))}flushCart(){var e=this;return(0,a.A)(function*(){const{wordings:t,infosBooking:o}=yield(0,x._)(e.state$);e.trackingService.pushTag({event:"clickEvent",gaCategory:"cart",gaAction:"clear_cart_button_click",gaLabel:"clear_my_cart"},!1),l.e(1992).then(l.bind(l,41992)).then(({FlushCartPopinComponent:s})=>{e.dialogCdk.open(s,{data:{title:t.cart_flush_popin_title,indication:o.bookingHasLeftToBalance?t.cart_flush_popin_indication:"",accept:t.cart_flush_popin_accept,cancel:t.cart_flush_popin_decline}})})})()}initializePaymentSDK(){this.worldLineService.insertPaymentSDK().then(()=>{this.apiLoaded.set(!0),this.apiError.set(void 0)}).catch(e=>{this.apiLoaded.set(!1),this.apiError.set(e)})}trackByIdOrCode(e,t){return(t.id??t.code)+"--"+e}getActivityCreditData(e,t,o){if(0===t.totalActivityCreditsPrice.length||0===t?.totalActivityCreditsPrice?.[0]?.totalPrice)return{hasActivityCredit:!1,amount:"0",text1:"",text2:""};const s="CH"===t.marketBooking||"DK"===t.marketBooking,O=t.totalActivityCreditsPrice[0]?.totalPrice;return{hasActivityCredit:!0,amount:O?(0,Fn.$g)(O,e.currencyInfos):"",title1:s?o?.[`cart_activity_credit_title_1_${t.marketBooking.toLowerCase()}`]:o?.cart_activity_credit_title_1,title2:s?o?.[`cart_activity_credit_title_2_${t.marketBooking.toLowerCase()}`]:o?.cart_activity_credit_title_2,text1:s?o?.[`cart_activity_credit_text_1_${t.marketBooking.toLowerCase()}`]:o?.cart_activity_credit_text_1,text2:s?o?.[`cart_activity_credit_text_2_${t.marketBooking.toLowerCase()}`]:o?.cart_activity_credit_text_2}}static{this.\u0275fac=function(t){return new(t||r)}}static{this.\u0275cmp=n.VBU({type:r,selectors:[["app-cart"]],viewQuery:function(t,o){if(1&t&&(n.GBs(sn,5),n.GBs(sn,5),n.GBs(Dn,5),n.GBs(Gn,5)),2&t){let s;n.mGM(s=n.lsd())&&(o.cb1xIframeContainer=s.first),n.mGM(s=n.lsd())&&(o.cb2xIframeC
1ontainer=s.first),n.mGM(s=n.lsd())&&(o.cb1xIframe=s.first),n.mGM(s=n.lsd())&&(o.cb2xIframe=s.first)}},decls:3,vars:4,consts:[["pageTemplate","Cart",3,"menuVisible"],[3,"loading"],[3,"closePageChange","steps","wordings","goToResume","closePage"],[1,"cart"],[1,"cart-content"],[1,"cart-resume"],[1,"large","cart-subtitle","u-fontw--normal"],[1,"cart-indication"],[1,"cart-resume-section"],[1,"cart-payment","u-Hidden-tablet","u-Hidden-mobile"],[1,"u-shadow--medium"],[1,"cart-paymentTotal","u-fontw--medium"],[3,"innerHTML"],["mat-button","","type","button",1,"mat-mdc-button-white","mat-mdc-button-w100"],["mat-button","","type","button",1,"mat-mdc-button-pink","mat-mdc-button-w100"],[1,"cart-paymentImage"],["src","/my/assets/images/cart/pay-first-illu.svg","alt","cart-visual"],[1,"cart-paymentSticky","u-Hidden-desktop",2,"align-items","center",3,"marginBottom"],[1,"cart-paymentSticky","u-shadow--medium","u-Hidden-desktop"],[1,"u-fontw--medium","u-color--pink"],["vertical","true"],[3,"wordings","infosBooking","booking","basket"],[3,"deleteOutput","wordings","data","list"],[1,"cart-resume-warning"],[3,"wordings","data"],[1,"cart-resume-sectionLink"],[3,"click","keydown.enter"],["aria-label","infos icon"],[3,"editOutput","deleteOutput","wordings","data"],[3,"deleteOutput","wordings","data"],["mat-button","","type","button",1,"mat-mdc-button-white","mat-mdc-button-w100",3,"click"],["mat-button","","type","button",1,"mat-mdc-button-pink","mat-mdc-button-w100",3,"click"],[1,"cart-paymentSticky","u-Hidden-desktop",2,"align-items","center"],["mat-button","","type","button",1,"mat-mdc-button-white",3,"click"],["mat-button","","type","button",1,"mat-mdc-button-pink","mat-mdc-button-w100",3,"click","keydown.enter"],[1,"cart-payments"],["id","ts-formPayment","novalidate","",3,"formGroup"],[1,"cart-payments-voucher"],[1,"cart-payments-solution"],[1,"cart-payments-solutionTitle","small"],["formControlName","paymentMethod"],[1,"cart-payment","cart-paymentSecond","u-Hidden-tablet","u-Hidden-mobile"],[1,"cart-paymentDetails","u-color--link",3,"click","keydown.enter"],["src","/my/assets/images/cart/pay-second-illu.svg","alt","cart-visual"],[1,"cart-paymentStickyTop","u-Hidden-desktop"],[1,"cart-paymentTotalMobile","u-fontw--medium"],[1,"cart-paymentStickyBottom","u-Hidden-desktop"],[1,"cart-paymentStickyBottomBack"],[1,"u-color--link",3,"click","keydown.enter"],[1,"cart-paymentStickyBottomValidate"],["hideToggle","",3,"expandedChange","expanded"],[1,"cart-payments-voucherTitle","u-fontw--medium"],[1,"small"],[1,"cart-payments-voucherInput"],["type","text","formControlName","voucher","autocomplete","off",3,"placeholder","ngClass"],[1,"mat-mdc-button-white","cart-payments-voucherInputCta",3,"click","disabled","ngClass"],[1,"form-alert"],[1,"cart-payments-voucherItem"],[1,"u-color--pink",3,"innerHTML"],[1,"action",3,"click","keydown.enter"],[1,"icon","icon-delete"],[1,"cart-payments-solutionItem",3,"ngClass"],["hideToggle","",3,"expanded"],[3,"click","keydown.enter","ngClass"],[3,"value"],[1,"cart-payments-solutionItemTitle",3,"click","keydown.enter"],["src","/my/assets/images/cart/cb.svg","alt","cb"],[1,"u-fontw--medium"],["id","hosted-cb-tokenization-iframe"],["id","div-cb-hosted-tokenization"],[1,"cart-payments-solutionItemCta"],["mat-button","",1,"mat-mdc-button","mat-mdc-button-pink",3,"click","disabled"],[1,"cart-payments-solutionItemBottom"],["src","/my/assets/images/cart/paypal.svg","alt","paypal"],[1,"cart-payments-solutionItemTop"],["src","/my/assets/images/cart/paypal-cta.svg","alt","paypal-cta",2,"height","40px",3,"click","keydown.enter"],["src","/my/assets/images/cart/bmc.svg","alt","bmc"],["mat-button","",1,"mat-mdc-button-pink",3,"click"],[1,"cart-paymentsDates","small"],[2,"margin-bottom","20px"],["id","hosted-cb2-tokenization-iframe"],["id","div-cb2-hosted-tokenization"],["mat-button","",1,"mat-mdc-button-pink",3,"click","disabled"],[1,"cart-paymentsDatesAmount","u-fontw--medium","u-fonts-h3",3,"innerHTML"],["src","/my/assets/images/cart/ideal-wero.svg","alt","ideal"],["src","/my/assets/images/cart/apple-pay-mark.svg","alt","apple-pay"],["src","/my/assets/images/cart/apple-pay-cta.svg","alt","apple-pay-cta",2,"height","40px",3,"click","keydown.enter"],[1,"cart-empty-content-enhanced"],["src","/my/assets/images/cart/empty-cart-mobile.svg","alt","empty cart"],["src","/my/assets/images/cart/empty-cart.svg","alt","empty cart"],[1,"cart-empty-title"],[1,"cart-empty-subtitle"],[1,"cart-content","cart-content--wrapper"],[1,"cart-content--text"],[1,"cart-content--cards"],["uiImageRenderer","","alt","add_services",3,"src"],[1,"indication","u-fontw--medium"],["uiImageRenderer","","alt","add_activities",3,"src"]],template:function(t,o){if(1&t&&(n.SS7(0),n.nI1(1,"async"),n.nVh(2,Ee,3,3)),2&t){const s=n.bH3(n.bMT(1,1,o.state$));n.R7$(2),n.vxM(s?2:-1)}},dependencies:[un,W.Hu,W.RN,Rn.g,j.w,j.q,D.U,E.u,H.G,F.T,R.O,h.V,y.Hl,y.$z,M.YN,M.qT,M.me,M.BC,M.cb,M.X1,M.j4,M.JD,u.MY,u.BS,u.GK,u.Z2,g.m_,g.An,X.YU,p.Wk,p.VT,p._g,P.n3,wn,Tn.X,jn.n,X.Jj,Vn.S,$n.H],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;
1--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.cart[_ngcontent-%COMP%]{padding:2.5rem}@media(max-width:767px){.cart[_ngcontent-%COMP%]{padding:1.25rem}}.cart-title[_ngcontent-%COMP%]{text-align:center;margin-bottom:4.375rem}@media(max-width:767px){.cart-title[_ngcontent-%COMP%]{margin-bottom:1.25rem;width:75%;line-height:1.5625rem;text-align:left}}.cart-subtitle[_ngcontent-%COMP%]{margin-bottom:1.875rem}@media(max-width:767px){.cart-subtitle[_ngcontent-%COMP%]{margin-bottom:1.25rem}}.cart-indication[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-bottom:1.25rem}.cart-indication[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-color:var(--green-link);margin-right:.625rem;--mat-divider-width: 2px !important}.cart-indication[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}.cart-content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;width:75%;margin:0 auto}@media(min-width:768px)and (max-width:1025px){.cart-content[_ngcontent-%COMP%]{display:block;width:80%;margin:auto}}@media(max-width:767px){.cart-content[_ngcontent-%COMP%]{display:block;width:100%}}.cart-content--wrapper[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:44%;padding:2.1875rem 1.875rem 1.875rem;border-radius:1.25rem;background-color:var(--grass)}@media(min-width:768px)and (max-width:1024px){.cart-content--wrapper[_ngcontent-%COMP%]{width:fit-content}}@media(max-width:767px){.cart-content--wrapper[_ngcontent-%COMP%]{width:100%}}.cart-content--wrapper[_ngcontent-%COMP%]:before{content:"";position:absolute;width:100%;height:5.875rem;background:url(/my/assets/images/cart/empty_cart_illustration.svg) center no-repeat;background-size:contain;top:-4.375rem;left:50%;transform:translate(-50%)}@media(max-width:767px){.cart-content--wrapper[_ngcontent-%COMP%]:before{top:-4.0625rem;max-width:7.8125rem}}.cart-content--text[_ngcontent-%COMP%]{text-align:center;margin-bottom:1.25rem}.cart-content--text[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:500;color:var(--black-stone);margin-bottom:0}@media(max-width:767px){.cart-content--text[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:1rem}}.cart-content--cards[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:row;justify-content:center;gap:1.25rem}@media(min-width:768px)and (max-width:1025px){.cart-content--cards[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center}}@media(max-width:767px){.cart-content--cards[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:center}}.cart-content--cards[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:flex;flex:auto;border-radius:.625rem;margin-top:0;margin-bottom:.625rem;max-height:7.5rem;object-fit:cover;border-radius:.625rem .625rem 0 0}@media(max-width:767px){.cart-content--cards[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:6rem}}.cart-content--cards[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:.625rem;margin:0rem;padding:0;display:flex;width:16.875rem}@media(max-width:767px){.cart-content--cards[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{margin:0;width:calc(100% - 3.75rem)}}.cart-content--cards[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .indication[_ngcontent-%COMP%]{width:fit-content;font-size:.75rem;color:var(--green);background:var(--grass);padding:.1875rem .5rem;margin-bottom:.9375rem;margin-left:.9375rem;border-radius:1.25rem}.cart-content--cards[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--green);margin-bottom:.625rem;font-size:.9375rem;margin-left:.9375rem}@media(max-width:767px){.cart-content--cards[_ngcontent-%COMP%]{font-size:.8125rem}}.cart-resume[_ngcontent-%COMP%]{width:55%}@media(min-width:768px)and (max-width:1025px){.cart-resume[_ngcontent-%COMP%]{width:80%;margin:auto}}@media(max-width:767px){.cart-resume[_ngcontent-%COMP%]{width:100%;margin-bottom:7.8125rem}}.cart-resume-section[_ngcontent-%COMP%]{margin-bottom:1.875rem}@media(max-width:767px){.cart-resume-section[_ngcontent-%COMP%]{margin-bottom:.9375rem}}.cart-resume-section[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:.625rem}
1.cart-resume-section[_ngcontent-%COMP%]   .cart-resume-warning[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;background-color:var(--gray_5);padding:.625rem;border-radius:1rem;margin:.625rem 0rem 1.25rem 0}.cart-resume-section[_ngcontent-%COMP%]   .cart-resume-warning[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:var(--pink-notice);margin-right:.9375rem}.cart-resume-section[_ngcontent-%COMP%]   .cart-resume-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}.cart-resume-sectionLink[_ngcontent-%COMP%]{display:flex;justify-content:center}.cart-resume-sectionLink[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8125rem;font-weight:500;color:var(--green-link);cursor:pointer}.cart-resumeItem[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:1.25rem}.cart-resumeItem-booking[_ngcontent-%COMP%]   .resumeItem-bottomLeft[_ngcontent-%COMP%]{width:85%}.cart-resumeItem-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.cart-resumeItem-visual[_ngcontent-%COMP%]{width:3.75rem;height:3.75rem;margin-right:1.25rem;display:inline-block;border-radius:.625rem;vertical-align:top}@media(max-width:767px){.cart-resumeItem-visual[_ngcontent-%COMP%]{margin-right:.625rem;width:4.375rem}}.cart-resumeItem-label[_ngcontent-%COMP%]{display:inline-block;margin-bottom:0;width:65%}@media(max-width:767px){.cart-resumeItem-label[_ngcontent-%COMP%]{width:55%}}.cart-resumeItem-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.625rem}.cart-resumeItem-first[_ngcontent-%COMP%]{padding:.625rem;width:80%}.cart-resumeItem-second[_ngcontent-%COMP%]{padding:.9375rem;border-left:.0625rem solid var(--gray_2);margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end}@media(max-width:767px){.cart-resumeItem-second[_ngcontent-%COMP%]{width:30%}}.cart-resumeItem-bottom[_ngcontent-%COMP%]{border-top:.0625rem solid var(--gray_2);padding:.9375rem;display:flex;justify-content:space-between;align-items:center}.cart-resumeItem-bottom[_ngcontent-%COMP%]   .icon-guests-tiny[_ngcontent-%COMP%]{line-height:inherit;margin-right:.3125rem}.cart-resumeItem-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.cart-resumeItem-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;position:relative;top:.5rem}.cart-resumeItem-bottomLeftLineAt[_ngcontent-%COMP%]{display:block}@media(min-width:768px)and (max-width:1025px){.cart-resumeItem-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}@media(max-width:767px){.cart-resumeItem-bottomLeftLineQty[_ngcontent-%COMP%]{font-size:.5625rem;position:relative;top:.5rem}}.cart-resumeItem-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.cart-resumeItem-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row}.cart-resumeItem-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:1.5625rem;height:1.5625rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.cart-resumeItem-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem;padding-top:.1875rem}.cart-resumeItem-actionsEdit[_ngcontent-%COMP%]{margin-right:.625rem}.cart-resumeStay[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:1.25rem;border-radius:10px;border:1px solid var(--gray_2);display:flex}.cart-resumeStay-booking[_ngcontent-%COMP%]   .resumeItem-bottomLeft[_ngcontent-%COMP%]{width:85%}.cart-resumeStay-left[_ngcontent-%COMP%]{padding:.625rem;width:80%}.cart-resumeStay-leftCottage[_ngcontent-%COMP%]{font-weight:500;margin-bottom:.625rem}@media(max-width:767px){.cart-resumeStay-leftCottage[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:.3125rem}}.cart-resumeStay-leftParticipants[_ngcontent-%COMP%]{margin-bottom:.9375rem}@media(max-width:767px){.cart-resumeStay-leftParticipants[_ngcontent-%COMP%]{font-size:.75rem;margin-bottom:.3125rem}}.cart-resumeStay-leftParticipants[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{vertical-align:text-top}.cart-resumeStay-leftDates[_ngcontent-%COMP%]{margin-bottom:0}@media(max-width:767px){.cart-resumeStay-leftDates[_ngcontent-%COMP%]{font-size:.75rem}}.cart-resumeStay-leftDates[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--gray_4);font-size:.8125rem}@media(max-width:767px){.cart-resumeStay-leftDates[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem}}.cart-resumeStay-right[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end}@media(max-width:767px){.cart-resumeStay-right[_ngcontent-%COMP%]{width:30%}}.cart-resumeStay-label[_ngcontent-%COMP%]{display:inline-block;margin-bottom:0}.cart-resumeStay-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.625rem}.cart-resumeStayLeft[_ngcontent-%COMP%]{padding:.625rem;width:80%}.cart-resumeStay-second[_ngcontent-%COMP%]{padding:.9375rem;border-left:.0625rem solid var(--gray_2);margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end}@media(max-width:767px){.cart-resumeStay-second[_ngcontent-%COMP%]{width:30%}}.cart-resumeStay-bottom[_ngcontent-%COMP%]{border-top:.0625rem solid var(--gray_2);padding:.9375rem;display:flex;justify-content:space-between;align-items:center}.cart-resumeStay-bottom[_ngcontent-%COMP%]   .icon-guests-tiny[_ngcontent-%COMP%]{line-height:inherit;margin-right:.3125rem}.cart-resumeStay-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.cart-resumeStay-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;position:relative;top:.5rem}.cart-resumeStay-bottomLeftLineAt[_ngcontent-%COMP%]{display:block}@media(min-width:768px)and (max-width:1025px){.cart-resumeStay-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}@media(max-width:767px){.cart-resumeStay-bottomLeftLineQty[_ngcontent-%COMP%]{font-size:.5625rem;position:relative;top:.5rem}}.cart-resumeStay-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.cart-resumeStay-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row}.cart-resumeStay-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:1.5625rem;height:1.5625rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.cart-resumeStay-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem;padding-top:.1875rem}.cart-resumeStay-actionsEdit[_ngcontent-%COMP%]{margin-right:.625rem}.cart-payment[_ngcontent-%COMP%]{width:40%}.cart-payment[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:.625rem;padding:1.25rem;cursor:default}.cart-paymentDetails[_ngcontent-%COMP%]{cursor:pointer;font-weight:500}@media(max-width:767px){.cart-paymentDetails[_ngcontent-%COMP%]{font-size:.75rem}}.cart-paymentImage[_ngcontent-%COMP%]{padding:1.875rem;width:100%;display:flex}.cart-paymentImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:350px;margin:auto;flex:1}.cart-paymentSecond[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.cart-paymentSecond[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}.cart-paymentSecond[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:1.25rem}.cart-paymentSticky[_ngcontent-%COMP%]{position:fixed;bottom:0;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-top:.0625rem solid var(--gray_2);width:100%;left:0;text-align:center;z-index:3;background:var(--white);padding:1rem}
1.cart-paymentSticky[_ngcontent-%COMP%]   .mat-mdc-button-pink[_ngcontent-%COMP%]{border-radius:0!important}.cart-paymentStickyTop[_ngcontent-%COMP%]{top:4.8125rem;width:100%;background:var(--gray_1);position:fixed;left:0;right:0;z-index:1;padding:.625rem 21%}@media(min-width:768px)and (max-width:1025px){.cart-paymentStickyTop[_ngcontent-%COMP%]{display:inline-flex;align-items:flex-end;gap:1.875rem}}@media(max-width:767px){.cart-paymentStickyTop[_ngcontent-%COMP%]{top:3.875rem;padding:.625rem 1.25rem}}.cart-paymentStickyTop[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}.cart-paymentStickyTop[_ngcontent-%COMP%]   .u-color--link[_ngcontent-%COMP%]{position:absolute;bottom:.625rem;right:21%}@media(min-width:768px)and (max-width:1025px){.cart-paymentStickyTop[_ngcontent-%COMP%]   .u-color--link[_ngcontent-%COMP%]{position:unset;font-size:.75rem}}@media(max-width:767px){.cart-paymentStickyTop[_ngcontent-%COMP%]   .u-color--link[_ngcontent-%COMP%]{position:absolute;right:1.25rem}}.cart-paymentStickyBottom[_ngcontent-%COMP%]{bottom:0;position:fixed;left:0;right:0;z-index:1}.cart-paymentStickyBottomBack[_ngcontent-%COMP%]{padding:1.25rem;background:var(--gray_1);display:flex;justify-content:center;align-items:center}.cart-paymentStickyBottomBack[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;text-align:center;width:fit-content}.cart-paymentStickyBottomValidate[_ngcontent-%COMP%]{padding:1rem}.cart-paymentStickyBottomValidate[_ngcontent-%COMP%]   .mat-mdc-button-pink[_ngcontent-%COMP%]{border-radius:0!important}.cart-paymentTitle[_ngcontent-%COMP%]{margin-bottom:0;position:relative;cursor:pointer}.cart-paymentTitle[_ngcontent-%COMP%]   .icon-arrow-right[_ngcontent-%COMP%]{position:absolute;right:.9375rem;top:30%;font-size:.625rem;transform:rotate(90deg);color:var(--black)}.cart-paymentTitle[_ngcontent-%COMP%]   .icon-arrow-right.up[_ngcontent-%COMP%]{transform:rotate(270deg)}.cart-paymentTotal[_ngcontent-%COMP%]{margin-bottom:1.25rem;font-size:1.125rem}.cart-paymentTotal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;margin-top:.625rem;font-size:1.625rem}@media(min-width:768px)and (max-width:1025px){.cart-paymentTotalMobile[_ngcontent-%COMP%]{font-size:1.125rem}}@media(max-width:767px){.cart-paymentTotalMobile[_ngcontent-%COMP%]{font-size:.8125rem}}.cart-paymentTotalMobile[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:.3125rem}@media(min-width:768px)and (max-width:1025px){.cart-paymentTotalMobile[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.625rem}}@media(max-width:767px){.cart-paymentTotalMobile[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.375rem}}.cart-paymentTotalContainer[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.cart-paymentTotalClose[_ngcontent-%COMP%]{padding:.9375rem;margin:.3125rem}.cart-payments[_ngcontent-%COMP%]{width:55%}@media(min-width:768px)and (max-width:1025px){.cart-payments[_ngcontent-%COMP%]{width:100%;margin-bottom:7.8125rem}}@media(max-width:767px){.cart-payments[_ngcontent-%COMP%]{width:100%;margin-bottom:7.8125rem}}.cart-payments-voucher[_ngcontent-%COMP%]{border-radius:.625rem;border:1px solid var(--gray_2);margin-bottom:1.875rem}@media(min-width:768px)and (max-width:1025px){.cart-payments-voucher[_ngcontent-%COMP%]{width:80%;margin:auto;margin-bottom:1.5625rem}}@media(max-width:767px){.cart-payments-voucher[_ngcontent-%COMP%]{margin-bottom:1.5625rem;width:100%}}.cart-payments-voucherTitle[_ngcontent-%COMP%]{margin-bottom:0;flex:1}@media(max-width:767px){.cart-payments-voucherTitle[_ngcontent-%COMP%]{font-size:.875rem}}.cart-payments-voucherInput[_ngcontent-%COMP%]{display:flex;width:100%;flex-direction:row;align-items:center}.cart-payments-voucherInput[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border-right:0px;border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.cart-payments-voucherInput[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:var(--gray_4)!important}.cart-payments-voucherInputCta[_ngcontent-%COMP%]{border-radius:.25rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;height:2.8125rem;background:var(--gray_2)!important;border-color:var(--gray_2)!important;color:var(--gray_4)!important;padding:0 .625rem}.cart-payments-voucherInputCta--green[_ngcontent-%COMP%]{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.cart-payments-voucherItem[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:.625rem 0}.cart-payments-voucherItem[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{border-radius:100%;width:1.875rem;height:1.875rem;padding:.1875rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.cart-payments-voucherItem[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem;padding-top:.1875rem}.cart-payments-voucher[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel{border-radius:10px;box-shadow:unset!important}.cart-payments-voucher[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel-header{border-radius:10px;height:3.5625rem}
1.cart-payments-solution[_ngcontent-%COMP%]{width:100%}@media(min-width:768px)and (max-width:1025px){.cart-payments-solution[_ngcontent-%COMP%]{width:80%;margin:auto}}.cart-payments-solutionTitle[_ngcontent-%COMP%]{padding:.3125rem .625rem;background:var(--grass);border-radius:20px;display:inline-block;margin-bottom:.9375rem}.cart-payments-solutionItem[_ngcontent-%COMP%]{border-radius:.625rem;border:1px solid var(--gray_2);margin-bottom:.9375rem}@media(max-width:767px){.cart-payments-solutionItem[_ngcontent-%COMP%]{margin-bottom:.625rem}}.cart-payments-solutionItemTitle[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:row;align-items:center}.cart-payments-solutionItemTitle[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;margin-left:.625rem}@media(max-width:767px){.cart-payments-solutionItemTitle[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.875rem}}.cart-payments-solutionItemTop[_ngcontent-%COMP%]{display:inline-flex}.cart-payments-solutionItemTop[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-color:var(--gray_3);
1border-right-width:.1875rem}.cart-payments-solutionItemTop[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding-left:.9375rem;margin-bottom:0;font-size:.8125rem}.cart-payments-solutionItemContent[_ngcontent-%COMP%]{max-width:18.75rem;margin:auto;margin-bottom:.625rem;margin-top:.625rem}.cart-payments-solutionItemCta[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:1.25rem}.cart-payments-solutionItemCta[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:2.5rem;cursor:pointer}.cart-payments-solutionItemBottom[_ngcontent-%COMP%]{font-size:.75rem}.cart-payments-solutionItemBottom[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--green-link);cursor:pointer}.cart-payments-solutionItem[_ngcontent-%COMP%]     .mat-accordion .expanded{cursor:default!important;pointer-events:none!important}.cart-payments-solutionItem[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel{border-radius:10px;box-shadow:unset!important}.cart-payments-solutionItem[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel-body{padding:0 24px!important}.cart-payments-solutionItem[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel-header{border-radius:10px;height:3.5625rem;padding:0 24px!important}.cart-payments-solutionItem--selected[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel{border:2px solid var(--green-link)}.cart-paymentsDates[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin:.625rem 0}.cart[_ngcontent-%COMP%]  iframe{border:0;width:-webkit-fill-available}.cart-empty-header[_ngcontent-%COMP%], .cart-empty-subtitle[_ngcontent-%COMP%], .cart-empty-content-enhanced[_ngcontent-%COMP%]{position:relative;left:0;top:0;z-index:0;transform:scale(1)}@media(min-width:1024px){.cart-empty-subtitle[_ngcontent-%COMP%]{text-align:center;font-size:1.5rem;font-weight:500;color:var(--black-stone);margin-top:.625rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.25rem;padding-top:.3125rem;margin-bottom:7.5rem;align-items:self-end}.cart-empty-content-enhanced[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-bottom:.625rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--green);margin:0;font-weight:500}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p.cart-empty-title[_ngcontent-%COMP%]{font-size:3.4375rem;line-height:normal}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p.cart-empty-subtitle[_ngcontent-%COMP%]{font-size:1.875rem;line-height:130%}}@media(min-width:768px)and (max-width:1024px){.cart-empty-subtitle[_ngcontent-%COMP%]{text-align:center;font-size:1rem;font-weight:500;color:var(--black-stone);margin-top:.625rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:center;padding-top:1.5625rem;margin-bottom:4.0625rem;align-items:center;gap:1.25rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;color:var(--green)}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p.cart-empty-title[_ngcontent-%COMP%]{font-size:1.875rem;margin-bottom:0rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p.cart-empty-subtitle[_ngcontent-%COMP%]{font-size:1.125rem}}@media(max-width:767px){.cart-empty-subtitle[_ngcontent-%COMP%]{text-align:center;font-size:1rem;font-weight:500;color:var(--black-stone);margin-top:.625rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:center;padding-top:.3125rem;margin-bottom:3.9375rem;align-items:self-end;gap:1.5625rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;color:var(--green)}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p.cart-empty-title[_ngcontent-%COMP%]{font-size:1.875rem;margin-bottom:0rem}.cart-empty-content-enhanced[_ngcontent-%COMP%]   p.cart-empty-subtitle[_ngcontent-%COMP%]{font-size:1.125rem}}.apple-pay-button[_ngcontent-%COMP%]{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay}.apple-pay-button-black[_ngcontent-%COMP%]{-apple-pay-button-style:black}.apple-pay-button-white[_ngcontent-%COMP%]{-apple-pay-button-style:white}.apple-pay-button-white-with-line[_ngcontent-%COMP%]{-apple-pay-button-style:white-outline}'],changeDetection:0})}}return r})(),children:[{path:"service/ar/:arrangementId/:subId",loadComponent:()=>Promise.all([l.e(888),l.e(8686),l.e(7251),l.e(9629),l.e(4304),l.e(4904)]).then(l.bind(l,44904)).then(r=>r.ArrangementDetailsComponent),data:{codesWording:"MYNG_SERVICES,MYNG_BASKET_POPIN,MYNG_ERRORS",codePage:"cart-arrangement-details",parentRoute:"cart"}},{path:"service/:serviceId/:cottageId",loadComponent:()=>Promise.all([l.e(888),l.e(8686),l.e(9629),l.e(4304),l.e(3133)]).then(l.bind(l,33133)).then(r=>r.ServiceDetailsComponent),data:{codesWording:"MYNG_SERVICES,MYNG_BASKET_POPIN,MYNG_ERRORS",codePage:"cart-service-details",parentRoute:"cart"}},{path:"activity/:activityGroupId",loadComponent:()=>Promise.all([l.e(888),l.e(8686),l.e(7251),l.e(4367),l.e(9629),l.e(6570),l.e(6895)]).then(l.bind(l,36895)).then(r=>r.ActivityDetailsComponent),data:{codesWording:"MYNG_ACTIVITIES",codePage:"cart-activity-details",parentRoute:"cart"}}]}]},32960(G,L,l){l.d(L,{G:()=>B});var a=l(41068),c=l(73664),i=l(25596),I=l(32791),v=l(72200),z=l(2615);const P=f=>({"resumeActivity--error":f}),M=f=>({"resumeActivity-bottom--first":f}),x=(f,S)=>S.id;function C(f,S){if(1&f&&(c.j41(0,"span"),c.EFF(1),c.k0s()),2&f){const d=c.XpG();c.R7$(),c.Lme(" ",d.getFirstSessionDuration()," ",d.getFirstSessionDuration()>1?d.wordings.cart_minutes:d.wordings.cart_minute)}}function b(f,S){if(1&f){const d=c.RV6();c.j41(0,"div",6)(1,"div",8)(2,"div",9)(3,"p"),c.EFF(4),c.k0s(),c.j41(5,"span"),c.nrm(6,"span",10),c.k0s()()(),c.j41(7,"div",11)(8,"div",12)(9,"mat-card",13),c.bIt("click",function(){const g=z.eBV(d),u=g.$implicit,y=g.$index,h=c.XpG();return z.Njj(h.edit(y,u.sessionId))})("keydown.enter",function(){const g=z.eBV(d),u=g.$implicit,y=g.$index,h=c.XpG();return z.Njj(h.edit(y,u.sessionId))}),c.nrm(10,"i",14),c.k0s(),c.j41(11,"mat-card",13),c.bIt("click",function(){const g=z.eBV(d).$implicit,u=c.XpG();return z.Njj(u.delete(g.sessionId))})("keydown.enter",function(){const g=z.eBV(d).$implicit,u=c.XpG();return z.Njj(u.delete(g.sessionId))}),c.nrm(12,"i",15),c.k0s()()()()}if(2&f){const d=S.$implicit,p=S.$index,g=c.XpG();c.Y8G("ngClass",c.eq3(12,M,0===p)),c.R7$(3),c.HbH(c.VkB("resumeActivity-bottomLeftLineData ",d.onError||g.data.unavailable?"error":"")),c.R7$(),c.E5c(" ",d.dateFormatted,", ",g.getOpenTime(p)," - ",g.getCloseTime(p)," "),c.R7$(),c.HbH(c.VkB("resumeActivity-bottomLeftLineQty ",d.onError||g.data.unavailable?"error":"")),c.R7$(),c.Y8G("innerHTML",c.mNQ(d.quantity+" x "+d.priceFormatted),c.npT)}}function _(f,S){if(1&f&&(c.j41(0,"p",7),c.EFF(1),c.k0s()),2&f){const d=c.XpG();c.R7$(),c.JRh(d.wordings.cart_passed_activity_error)}}let B=(()=>{class f{constructor(){this.editOutput=new c.bkB,this.deleteOutput=new c.bkB,this.getFirstSessionDuration=()=>this.data.sessions[0].duration}formatHour(d){const[p,g]=d.split(":"),u=""+p%24;return`${1==u.length?`0${u}`:`${u}`}:${1==g.length?`0${g}`:`${g}`}`}getOpenTime(d){const p=Object.values(this.data.sessions[d].hours);return this.formatHour((0,a.$1)(p).open)}getCloseTime(d){const p=Object.values(this.data.sessions[d].hours);return this.formatHour((0,a.HV)(p).close)}edit(d,p){this.editOutput.emit({...this.data,sessionId:p,indexSession:d})}delete(d){this.deleteOutput.emit({sessionId:d,activityCode:this.data.code,name:this.data.activitiesOnSiteGroupName,model:this.data.model})}static{this.\u0275fac=function(p){return new(p||f)}}static{this.\u0275cmp=c.VBU({type:f,selectors:[["app-resume-activity"]],inputs:{wordings:"wordings",data:"data"},outputs:{editOutput:"editOutput",deleteOutput:"deleteOutput"},decls:13,vars:11,consts:[[3,"ngClass"],[1,"resumeActivity-top"],[1,"resumeActivity-first"],["uiImageRenderer","","alt","activity-visual",1,"resumeActivity-visual",3,"src"],[1,"resumeActivity-label"],[1,"resumeActivity-second",3,"innerHTML"],[1,"resumeActivity-bottom",3,"ngClass"],[1,"small","resumeActivity-error"],[1,"resumeActivity-bottomLeft"],[1,"resumeActivity-bottomLeftLine"],[3,"innerHTML"],[1,"resumeActivity-bottomRight"],[1,"resumeActivity-actions"],[3,"click","keydown.enter"],[1,"icon","icon-edit"],[1,"icon","icon-delete"]],template:function(p,g){1&p&&(c.j41(0,"div")(1,"div",0)(2,"div",1)(3,"div",2),c.nrm(4,"img",3),c.j41(5,"div",4)(6,"p"),c.EFF(7),c.k0s(),c.nVh(8,C,2,2,"span"),c.k0s()(),c.nrm(9,"h3",5),c.k0s(),c.Z7z(10,b,13,14,"div",6,x),c.k0s(),c.nVh(12,_,2,1,"p",7),c.k0s()),2&p&&(c.R7$(),c.HbH(c.VkB("resumeActivity",null==g.data.attributes?null:g.data.attributes.class)),c.Y8G("ngClass",c.eq3(9,P,g.data.onError||g.data.unavailable)),c.R7$(3),c.Y8G("src",g.data.img_120x90,c.B4B),c.R7$(3),c.JRh(g.data.name),c.R7$(),c.vxM(g.getFirstSessionDuration()<=180?8:-1),c.R7$(),c.Y8G("innerHTML",g.data.totalFormatted,c.npT),c.R7$(),c.Dyx(g.data.sessions),c.R7$(2),c.vxM(g.data.onError?12:-1))},dependencies:[v.YU,I.g,i.Hu,i.RN],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;
1--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.resumeActivity[_ngcontent-%COMP%]{border-radius:.625rem;border:1px solid var(--gray_2);padding:0;margin-bottom:.9375rem;overflow:hidden}.resumeActivity--error[_ngcontent-%COMP%]{border:solid 1px var(--error-color)}.resumeActivity--error[_ngcontent-%COMP%]   .error[_ngcontent-%COMP%]{color:var(--error-color)!important}.resumeActivity-error[_ngcontent-%COMP%]{text-align:center;color:var(--error-color);position:relative;transform:translateY(-10px)}.resumeActivity-booking[_ngcontent-%COMP%]   .resumeService-bottomLeft[_ngcontent-%COMP%]{width:85%}.resumeActivity-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.resumeActivity-visual[_ngcontent-%COMP%]{width:5.875rem;margin-right:.9375rem;display:inline-block;object-fit:cover;vertical-align:top}@media(max-width:767px){.resumeActivity-visual[_ngcontent-%COMP%]{margin-right:.625rem;width:5rem}}.resumeActivity-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3125rem;margin:auto 0;padding:15px 0}.resumeActivity-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;margin-bottom:0}@media(max-width:767px){.resumeActivity-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.875rem}}.resumeActivity-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}@media(max-width:767px){.resumeActivity-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem}}.resumeActivity-first[_ngcontent-%COMP%]{display:flex;padding:0;width:80%}.resumeActivity-second[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end;font-size:1.25rem}@media(max-width:767px){.resumeActivity-second[_ngcontent-%COMP%]{width:30%;font-size:1rem}}.resumeActivity-bottom[_ngcontent-%COMP%]:after{content:"";position:absolute;background:var(--gray_2);height:.0625rem;top:0;left:.9375rem;right:.9375rem}.resumeActivity-bottom--first[_ngcontent-%COMP%]:after{display:none}.resumeActivity-bottom[_ngcontent-%COMP%]{background:var(--gray_1);padding:.9375rem;display:flex;justify-content:space-between;align-items:center;position:relative}.resumeActivity-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;margin-bottom:0}.resumeActivity-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resumeActivity-bottomLeftLineData[_ngcontent-%COMP%]{margin-bottom:0;margin-right:.3125rem}@media(min-width:768px)and (max-width:1025px){.resumeActivity-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}.resumeActivity-bottomLeftLineQty[_ngcontent-%COMP%]{text-align:center;color:var(--black-stone)}.resumeActivity-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.9375rem}@media(max-width:767px){.resumeActivity-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}}.resumeActivity-bottomRight[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.resumeActivity-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row;gap:.625rem}.resumeActivity-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:2rem;height:2rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.resumeActivity-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon-delete[_ng
1content-%COMP%]{font-size:1.25rem}.resumeActivity-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon-edit[_ngcontent-%COMP%]{font-size:.9375rem}'],changeDetection:0})}}return f})()},658(G,L,l){l.d(L,{T:()=>x});var a=l(73664),c=l(25596),i=l(32791),I=l(72200);const v=C=>({"resumeArrangement--error":C});function z(C,b){if(1&C&&(a.j41(0,"span"),a.EFF(1),a.k0s()),2&C){const _=a.XpG();a.R7$(),a.Lme("",_.data.customFields.length," ",_.data.customFields.length>1?_.wordings.cart_participants:_.wordings.cart_participant)}}function P(C,b){if(1&C&&a.EFF(0),2&C){const _=a.XpG(2);a.Lme(" ",_.data.quantity.selectedDuration," ",_.data.quantity.selectedDuration>1?_.wordings.cart_days:_.wordings.cart_day," ")}}function M(C,b){if(1&C&&(a.j41(0,"div",8)(1,"p"),a.nVh(2,P,1,2),a.k0s(),a.j41(3,"span",14),a.nrm(4,"span",15),a.k0s()()),2&C){const _=a.XpG();a.R7$(),a.HbH(a.VkB("resumeArrangement-bottomLeftLineData ",_.data.unavailable?"u-color--red":"")),a.R7$(),a.vxM(_.data.durations.length>1?2:-1),a.R7$(2),a.Y8G("innerHTML",a.mNQ(_.data.quantity.selected+" x "+_.data.priceFormatted),a.npT)}}let x=(()=>{class C{constructor(){this.editOutput=new a.bkB,this.deleteOutput=new a.bkB}edit(){this.editOutput.emit(this.data)}delete(){this.deleteOutput.emit(this.data)}static{this.\u0275fac=function(B){return new(B||C)}}static{this.\u0275cmp=a.VBU({type:C,selectors:[["app-resume-arrangement"]],inputs:{wordings:"wordings",data:"data"},outputs:{editOutput:"editOutput",deleteOutput:"deleteOutput"},decls:18,vars:11,consts:[[3,"ngClass"],[1,"resumeArrangement-top"],[1,"resumeArrangement-first"],["uiImageRenderer","","alt","arrangement-visual",1,"resumeArrangement-visual",3,"src"],[1,"resumeArrangement-label"],[1,"resumeArrangement-second",3,"innerHTML"],[1,"resumeArrangement-bottom"],[1,"resumeArrangement-bottomLeft"],[1,"resumeArrangement-bottomLeftLine"],[1,"resumeArrangement-bottomRight"],[1,"resumeArrangement-actions"],[3,"click","keydown.enter"],[1,"icon","icon-edit"],[1,"icon","icon-delete"],[1,"resumeArrangement-bottomLeftLineQty"],[3,"innerHTML"]],template:function(B,f){1&B&&(a.j41(0,"div",0)(1,"div",1)(2,"div",2),a.nrm(3,"img",3),a.j41(4,"div",4)(5,"p"),a.EFF(6),a.k0s(),a.nVh(7,z,2,2,"span"),a.k0s()(),a.nrm(8,"h3",5),a.k0s(),a.j41(9,"div",6)(10,"div",7),a.nVh(11,M,5,6,"div",8),a.k0s(),a.j41(12,"div",9)(13,"div",10)(14,"mat-card",11),a.bIt("click",function(){return f.edit()})("keydown.enter",function(){return f.edit()}),a.nrm(15,"i",12),a.k0s(),a.j41(16,"mat-card",11),a.bIt("click",function(){return f.delete()})("keydown.enter",function(){return f.delete()}),a.nrm(17,"i",13),a.k0s()()()()()),2&B&&(a.HbH(a.VkB("resumeArrangement",null==f.data.attributes?null:f.data.attributes.class)),a.Y8G("ngClass",a.eq3(9,v,f.data.unavailable)),a.R7$(3),a.Y8G("src",f.data.pathImage,a.B4B),a.R7$(3),a.JRh(f.data.name),a.R7$(),a.vxM((null==f.data.customFields?null:f.data.customFields.length)>0?7:-1),a.R7$(),a.Y8G("innerHTML",f.data.priceTotalFormatted,a.npT),a.R7$(3),a.vxM(f.data.durations?11:-1))},dependencies:[I.YU,i.g,c.Hu,c.RN],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;
1--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}
1.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.resumeArrangement[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:.9375rem;border:1px solid var(--gray_2);overflow:hidden}.resumeArrangement--error[_ngcontent-%COMP%]{border:solid 1px var(--error-color)}.resumeArrangement--error[_ngcontent-%COMP%]   .resumeArrangement-bottomLeftLineData[_ngcontent-%COMP%], .resumeArrangement--error[_ngcontent-%COMP%]   .resumeArrangement-bottomLeftLineQty[_ngcontent-%COMP%]{color:var(--error-color)!important}.resumeArrangement-booking[_ngcontent-%COMP%]   .resumeArrangement-bottomLeft[_ngcontent-%COMP%]{width:85%}.resumeArrangement-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.resumeArrangement-visual[_ngcontent-%COMP%]{width:5.875rem;margin-right:.9375rem;display:inline-block;object-fit:cover;vertical-align:top}@media(max-width:767px){.resumeArrangement-visual[_ngcontent-%COMP%]{margin-right:.625rem;width:5rem}}.resumeArrangement-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3125rem;margin:auto 0;padding:15px 0}.resumeArrangement-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;margin-bottom:0}@media(max-width:767px){.resumeArrangement-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.875rem}}.resumeArrangement-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}@media(max-width:767px){.resumeArrangement-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem}}.resumeArrangement-first[_ngcontent-%COMP%]{padding:0;width:80%;display:flex}.resumeArrangement-second[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end;font-size:1.25rem}@media(max-width:767px){.resumeArrangement-second[_ngcontent-%COMP%]{width:30%;font-size:1rem}}.resumeArrangement-bottom[_ngcontent-%COMP%]{background:var(--gray_1);padding:.9375rem;display:flex;justify-content:space-between;align-items:center}.resumeArrangement-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.resumeArrangement-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resumeArrangement-bottomLeftLineData[_ngcontent-%COMP%]{margin-bottom:0;margin-right:.3125rem}@media(min-width:768px)and (max-width:1025px){.resumeArrangement-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}.resumeArrangement-bottomLeftLineQty[_ngcontent-%COMP%]{text-align:center;color:var(--black-stone)}.resumeArrangement-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.9375rem}@media(max-width:767px){.resumeArrangement-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}}.resumeArrangement-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.resumeArrangement-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row;gap:.625rem}.resumeArrangement-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:2rem;height:2rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.resumeArrangement-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon-delete[_ng
1content-%COMP%]{font-size:1.25rem}.resumeArrangement-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon-edit[_ngcontent-%COMP%]{font-size:.9375rem}'],changeDetection:0})}}return C})()},20688(G,L,l){l.d(L,{U:()=>P});var a=l(21649),c=l(73664);const i=(M,x)=>x.code;function I(M,x){1&M&&c.nrm(0,"i",7)}function v(M,x){if(1&M&&c.nrm(0,"app-cottage-icon",8),2&M){const C=c.XpG().$index;c.Y8G("index",C+1)}}function z(M,x){if(1&M&&(c.j41(0,"div",2),c.nVh(1,I,1,0,"i",7),c.nVh(2,v,1,1,"app-cottage-icon",8),c.j41(3,"p",9),c.EFF(4),c.k0s()()),2&M){const C=x.$implicit,b=c.XpG();c.R7$(),c.vxM(1===b.values(b.infosBooking.detailsAts).length?1:-1),c.R7$(),c.vxM(b.values(b.infosBooking.detailsAts).length>1?2:-1),c.R7$(2),c.LHq("",C.comfort_level_name," ",C.housing_type_name," ",C.max_capacity," ",C.max_capacity>1?b.wordings.cart_persons:b.wordings.cart_person)}}let P=(()=>{class M{constructor(){this.values=Object.values}static{this.\u0275fac=function(b){return new(b||M)}}static{this.\u0275cmp=c.VBU({type:M,selectors:[["app-resume-at"]],inputs:{wordings:"wordings",infosBooking:"infosBooking",booking:"booking",basket:"basket"},decls:12,vars:9,consts:[[1,"resumeAt"],[1,"resumeAt-left"],[1,"resumeAt-leftCottage"],[1,"resumeAt-leftParticipants"],[1,"icon","icon-people"],[1,"resumeAt-leftDates"],[1,"resumeAt-right",3,"innerHTML"],[1,"resumeAt-leftCottageIcon","icon","icon-cottage"],[3,"index"],[1,"resumeAt-leftCottageName"]],template:function(b,_){1&b&&(c.j41(0,"div",0)(1,"div",1),c.Z7z(2,z,5,6,"div",2,i),c.j41(4,"p",3),c.nrm(5,"i",4),c.EFF(6),c.k0s(),c.j41(7,"p",5),c.EFF(8),c.j41(9,"span"),c.EFF(10),c.k0s()()(),c.nrm(11,"h3",6),c.k0s()),2&b&&(c.R7$(2),c.Dyx(_.values(_.infosBooking.detailsAts)),c.R7$(4),c.Lme("",_.infosBooking.bookingGuestsNumber," ",_.infosBooking.bookingGuestsNumber>1?_.wordings.layer_participants:_.wordings.layer_participant),c.R7$(2),c.Lme(" ",_.booking.beginFormatted," - ",_.booking.endFormatted," "),c.R7$(2),c.LHq(" ( ",_.infosBooking.duration+1," ",_.infosBooking.duration+1>1?_.wordings.cart_days:_.wordings.cart_day," - ",_.infosBooking.duration," ",_.infosBooking.duration>1?_.wordings.cart_nights:_.wordings.cart_night," ) "),c.R7$(),c.Y8G("innerHTML",_.basket.totalPrices.details.bookingBalanceFormatted,c.npT))},dependencies:[a.y],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.resumeAt[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:1.25rem;border:1px solid var(--gray_2);display:flex}.resumeAt-booking[_ngcontent-%COMP%]   .resumeItem-bottomLeft[_ngcontent-%COMP%]{width:85%}.resumeAt-left[_ngcontent-%COMP%]{padding:.9375rem;width:80%}.resumeAt-leftCottage[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin-bottom:.625rem}.resumeAt-leftCottageIcon[_ngcontent-%COMP%]{font-size:1.25rem;margin-right:.625rem}.resumeAt-leftCottageName[_ngcontent-%COMP%]{font-weight:500;margin-bottom:0}@media(max-width:767px){.resumeAt-leftCottageName[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:.3125rem}}.resumeAt-leftParticipants[_ngcontent-%COMP%]{margin-top:.9375rem;margin-bottom:.9375rem}@media(max-width:767px){.resumeAt-leftParticipants[_ngcontent-%COMP%]{font-size:.75rem;margin-bottom:.3125rem}}.resumeAt-leftParticipants[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.25rem;vertical-align:middle;margin-right:.625rem}.resumeAt-leftDates[_ngcontent-%COMP%]{margin-bottom:0;line-height:1.125rem}@media(max-width:767px){.resumeAt-leftDates[_ngcontent-%COMP%]{font-size:.75rem;line-height:.75rem}}.resumeAt-leftDates[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--gray_4);font-size:.8125rem;line-height:1.125rem}@media(max-width:767px){.resumeAt-leftDates[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem;line-height:.75rem}}.resumeAt-right[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end;font-size:1.25rem}@media(max-width:767px){.resumeAt-right[_ngcontent-%COMP%]{width:30%;font-size:1rem}}.resumeAt-label[_ngcontent-%COMP%]{display:inline-block;margin-bottom:0}.resumeAt-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.625rem}.resumeAtLeft[_ngcontent-%COMP%]{padding:.625rem;width:80%}.resumeAt-second[_ngcontent-%COMP%]{padding:.9375rem;border-left:.0625rem solid var(--gray_2);margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end}@media(max-width:767px){.resumeAt-second[_ngcontent-%COMP%]{width:30%}}.resumeAt-bottom[_ngcontent-%COMP%]{border-top:.0625rem solid var(--gray_2);padding:.9375rem;display:flex;justify-content:space-between;align-items:center}.resumeAt-bottom[_ngcontent-%COMP%]   .icon-guests-tiny[_ngcontent-%COMP%]{line-height:inherit;margin-right:.3125rem}.resumeAt-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.resumeAt-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;position:relative;top:.5rem}.resumeAt-bottomLeftLineAt[_ngcontent-%COMP%]{display:block}@media(min-width:768px)and (max-width:1025px){.resumeAt-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}@media(max-width:767px){.resumeAt-bottomLeftLineQty[_ngcontent-%COMP%]{font-size:.5625rem;position:relative;top:.5rem}}.resumeAt-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.resumeAt-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row}.resumeAt-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:1.5625rem;height:1.5625rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.resumeAt-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem}.resumeAt-actionsEdit[_ngcontent-%COMP%]{margin-right:.625rem}'],changeDetection:0})}}return M})()},17766(G,L,l){l.d(L,{V:()=>z});var a=l(73664),c=l(25596),i=l(32791),I=l(72200);const v=P=>({"resumeInsurance--error":P});let z=(()=>{class P{constructor(){this.deleteOutput=new a.bkB}delete(x){this.deleteOutput.emit(x)}static{this.\u0275fac=function(C){return new(C||P)}}static{this.\u0275cmp=a.VBU({type:P,selectors:[["app-resume-insurance"]],inputs:{wordings:"wordings",data:"data"},outputs:{deleteOutput:"deleteOutput"},decls:20,vars:12,consts:[[1,"resumeInsurance",3,"ngClass"],[1,"resumeInsurance-top"],[1,"resumeInsurance-first"],["uiImageRenderer","","alt","insurance-visual",1,"resumeInsurance-visual",3,"src"],[1,"resumeInsurance-label"],[1,"small"],[1,"resumeInsurance-second",3,"innerHTML"],[1,"resumeInsurance-bottom"],[1,"resumeInsurance-bottomLeft"],[1,"resumeInsurance-bottomLeftLine"],[1,"resumeInsurance-bottomLeftLineData"],[3,"innerHTML"],[1,"resumeInsurance-bottomRight"],[1,"resumeInsurance-actions"],[3,"click","keydown.enter"],[1,"icon","icon-delete"]],template:function(C,b){1&C&&(a.j41(0,"div",0)(1,"div",1)(2,"div",2),a.nrm(3,"img",3),a.j41(4,"div",4)(5,"p"),a.EFF(6),a.k0s(),a.j41(7,"span",5),a.EFF(8),a.k0s()()(),a.nrm(9,"h3",6),a.k0s(),a.j41(10,"div",7)(11,"div",8)(12,"div",9),a.nrm(13,"p",10),a.j41(14,"span"),a.nrm(15,"span",11),a.k0s()()(),a.j41(16,"div",12)(17,"div",13)(18,"mat-card",14),a.bIt("click",function(){return b.delete(b.data)})("keydown.enter",function(){return b.delete(b.data)}),a.nrm(19,"i",15),a.k0s()()()()()),2&C&&(a.Y8G("ngClass",a.eq3(10,v,b.data.unavailable)),a.R7$(3),a.Y8G("src",b.data.pathImage,a.B4B),a.R7$(3),a.JRh(b.data.name),a.R7$(2),a.JRh(b.data.description),a.R7$(),a.Y8G("innerHTML",b.data.priceFormatted,a.npT),a.R7$(5),a.HbH(a.VkB("resumeInsurance-bottomLeftLineQty ",b.data.unavailable?"u-color--red":"")),a.R7$(),a.Y8G("innerHTML",a.mNQ(b.data.quantity.selected+" x "+b.data.priceFormatted),a.npT))},dependencies:[I.YU,i.g,c.Hu,c.RN],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;
1--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.resumeInsurance[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:.9375rem;border:1px solid var(--gray_2);overflow:hidden}.resumeInsurance--error[_ngcontent-%COMP%]{border:solid 1px var(--error-color)}.resumeInsurance--error[_ngcontent-%COMP%]   .resumeInsurance-bottomLeftLineData[_ngcontent-%COMP%], .resumeInsurance--error[_ngcontent-%COMP%]   .resumeInsurance-bottomLeftLineQty[_ngcontent-%COMP%]{color:var(--error-color)!important}.resumeInsurance-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.resumeInsurance-visual[_ngcontent-%COMP%]{width:5.875rem;margin-right:.9375rem;display:inline-block;object-fit:cover;vertical-align:top}@media(max-width:767px){.resumeInsurance-visual[_ngcontent-%COMP%]{margin-right:.625rem;width:5rem}}.resumeInsurance-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3125rem;margin:auto 0;padding:15px 0}.resumeInsurance-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;margin-bottom:0}@media(max-width:767px){.resumeInsurance-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.875rem}}.resumeInsurance-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}@media(max-width:767px){.resumeInsurance-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem}}.resumeInsurance-first[_ngcontent-%COMP%]{display:flex;padding:0;width:80%}.resumeInsurance-second[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end;font-size:1.25rem}@media(max-width:767px){.resumeInsurance-second[_ngcontent-%COMP%]{width:30%;font-size:1rem}}.resumeInsurance-bottom[_ngcontent-%COMP%]{background:var(--gray_1);padding:.9375rem;display:flex;justify-content:space-between;align-items:center}.resumeInsurance-bottom[_ngcontent-%COMP%]   .icon-safety-web[_ngcontent-%COMP%]{line-height:inherit;margin-right:.3125rem}.resumeInsurance-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.resumeInsurance-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resumeInsurance-bottomLeftLineData[_ngcontent-%COMP%]{margin-bottom:0;margin-right:.3125rem}@media(min-width:768px)and (max-width:1025px){.resumeInsurance-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}.resumeInsurance-bottomLeftLineQty[_ngcontent-%COMP%]{text-align:center;color:var(--black-stone)}.resumeInsurance-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.9375rem}@media(max-width:767px){.resumeInsurance-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}}.resumeInsurance-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.resumeInsurance-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row;gap:.625rem}.resumeInsurance-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:2rem;height:2rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.resumeInsurance-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem}'],changeDetection:0})}}return P})()},16136(G,L,l){l.d(L,{u:()=>S});var a=l(41068),c=l(73664),i=l(25596),I=l(21649),v=l(32791),z=l(72200),P=l(2615);const M=d=>({"resumePreference--error":d}),x=d=>({"resumePreference-bottom--first":d}),C=(d,p)=>({wrap:d,nowrap:p}),b=(d,p)=>p.id;function _(d,p){1&d&&c.nrm(0,"app-cottage-icon",16),2&d&&c.Y8G("index",p.$implicit)}function B(d,p){if(1&d&&(c.j41(0,"div",10),c.Z7z(1,_,1,1,"app-cottage-icon",16,c.fX1),c.k0s()),2&d){const g=c.XpG().$implicit;c.Y8G("ngClass",c.l_i(1,C,g.cottagesIndex.length>2,g.cottagesIndex.length<=2)),c.R7$(),c.Dyx(g.cottagesIndex)}}function f(d,p){if(1&d){const g=c.RV6();c.j41(0,"div",6)(1,"div",7)(2,"div",8)(3,"div",9),c.nVh(4,B,3,4,"div",10),c.j41(5,"p"),
1c.EFF(6),c.k0s()(),c.nrm(7,"span",11),c.k0s()(),c.j41(8,"div",12)(9,"div",13)(10,"mat-card",14),c.bIt("click",function(){const y=P.eBV(g).$implicit,h=c.XpG();return P.Njj(h.delete(y))})("keydown.enter",function(){const y=P.eBV(g).$implicit,h=c.XpG();return P.Njj(h.delete(y))}),c.nrm(11,"i",15),c.k0s()()()()}if(2&d){const g=p.$implicit;c.Y8G("ngClass",c.eq3(3,x,0===p.$index)),c.R7$(4),c.vxM(g.cottagesIndex.length>0?4:-1),c.R7$(2),c.JRh(g.name)}}let S=(()=>{class d{constructor(){this.data="",this.list=[],this.deleteOutput=new c.bkB,this.items=[],this.unavailable=!1}ngOnChanges(){this.init()}ngOnInit(){this.init()}init(){this.items=[];const g=(0,a.I6)(this.list,{isSideBySidePreferency:!0});if(g){this.items.push({preferences:[g],name:g.name,cottagesIndex:[]});let u=(0,a.pb)(this.list,h=>h!=g);u=(0,a.$z)(u,"code");const y=(0,a.kH)(u,(h=[],R)=>({preferences:h,name:R.includes("COTTAGE_NUM")?`${h.length>1?this.wordings.cart_cottages_number:this.wordings.cart_cottage_number} ${h.map(F=>F.atSelected).join(" - ")}`:h[0].name,cottagesIndex:[]}));this.items.push(...y)}else{const u=(0,a.cJ)((0,a.$z)((0,a.sb)(this.list.map(y=>y.reference)),y=>y.split("#")[0]),"Common");(0,a.__)(u,(y,h)=>{const R=(0,a.pb)(this.list,H=>y.includes(H.reference)),F=(0,a.kH)((0,a.$z)(R,"name"),(H,E)=>({preferences:H,name:E}));(0,a.__)(F,H=>{const E={preferences:H.preferences,name:H.preferences[0].code.includes("COTTAGE_NUM")?`${H.preferences.length>1?this.wordings.cart_cottages_number:this.wordings.cart_cottage_number} ${H.preferences.map(D=>D.atSelected).join(" - ")}`:H.name,cottagesIndex:1==y.length?[R[0].cottage.index]:(0,a.TS)((0,a.kH)(R,D=>D.cottage),(D,j)=>D.includes(j.index)?D:[...D,j.index],[]),sortIndex:R[0].cottage.index,type:1==y.length?"SINGLE":"MERGED"};this.items.push(E)})})}this.items=(0,a.kH)(this.items,u=>({...u,model:"preference"}))}delete(g){this.deleteOutput.emit(g)}static{this.\u0275fac=function(u){return new(u||d)}}static{this.\u0275cmp=c.VBU({type:d,selectors:[["app-resume-preference"]],inputs:{wordings:"wordings",data:"data",list:"list"},outputs:{deleteOutput:"deleteOutput"},features:[c.OA$],decls:10,vars:5,consts:[[1,"resumePreference",3,"ngClass"],[1,"resumePreference-top"],[1,"resumePreference-first"],["src","assets/images/preferencies/preferencies-plan.jpg","uiImageRenderer","","alt","preference-visual",1,"resumePreference-visual"],[1,"resumePreference-label"],[1,"resumePreference-second",3,"innerHTML"],[1,"resumePreference-bottom",3,"ngClass"],[1,"resumePreference-bottomLeft"],[1,"resumePreference-bottomLeftLine"],[1,"resumePreference-bottomLeftLineData"],[3,"ngClass"],[1,"resumePreference-bottomLeftLineQty"],[1,"resumePreference-bottomRight"],[1,"resumePreference-actions"],[3,"click","keydown.enter"],[1,"icon","icon-delete"],[3,"index"]],template:function(u,y){1&u&&(c.j41(0,"div",0)(1,"div",1)(2,"div",2),c.nrm(3,"img",3),c.j41(4,"div",4)(5,"p"),c.EFF(6),c.k0s()()(),c.nrm(7,"h3",5),c.k0s(),c.Z7z(8,f,12,5,"div",6,b),c.k0s()),2&u&&(c.Y8G("ngClass",c.eq3(3,M,y.unavailable)),c.R7$(6),c.JRh(y.items.length>1?y.wordings.cart_preferences:y.wordings.cart_preference),c.R7$(),c.Y8G("innerHTML",y.data,c.npT),c.R7$(),c.Dyx(y.items))},dependencies:[z.YU,v.g,I.y,i.Hu,i.RN],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;
1--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}
1.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.resumePreference[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:1.25rem;border-radius:10px;border:1px solid var(--gray_2);overflow:hidden}.resumePreference--error[_ngcontent-%COMP%]{border:solid 1px var(--error-color)}.resumePreference--error[_ngcontent-%COMP%]   .resumePreference-bottomLeftLineData[_ngcontent-%COMP%], .resumePreference--error[_ngcontent-%COMP%]   .resumePreference-bottomLeftLineQty[_ngcontent-%COMP%]{color:var(--error-color)!important}.resumePreference-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.resumePreference-visual[_ngcontent-%COMP%]{width:5.875rem;margin-right:.9375rem;display:inline-block;object-fit:cover;vertical-align:top}@media(max-width:767px){.resumePreference-visual[_ngcontent-%COMP%]{margin-right:.625rem;width:5rem}}.resumePreference-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3125rem;margin:auto 0;padding:15px 0}.resumePreference-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;margin-bottom:0}@media(max-width:767px){.resumePreference-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.875rem}}.resumePreference-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}@media(max-width:767px){.resumePreference-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem}}.resumePreference-first[_ngcontent-%COMP%]{display:flex;padding:0;width:80%}.resumePreference-second[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end;font-size:1.25rem}@media(max-width:767px){.resumePreference-second[_ngcontent-%COMP%]{width:30%;font-size:1rem}}.resumePreference-bottom[_ngcontent-%COMP%]:after{content:"";position:absolute;background:var(--gray_2);height:.0625rem;top:0;left:.9375rem;right:.9375rem}.resumePreference-bottom--first[_ngcontent-%COMP%]:after{display:none}.resumePreference-bottom[_ngcontent-%COMP%]{background:var(--gray_1);border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;padding:.9375rem;display:flex;justify-content:space-between;align-items:center;position:relative}.resumePreference-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.resumePreference-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]{margin-bottom:0;margin-right:.3125rem}@media(min-width:768px)and (max-width:1025px){.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;width:85%}.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{max-width:6.25rem;display:flex;row-gap:.625rem}.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]   div.wrap[_ngcontent-%COMP%]{flex-wrap:wrap}
1.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]   div.nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.9375rem;margin-bottom:0;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media(max-width:767px){.resumePreference-bottomLeftLineData[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8125rem}}.resumePreference-bottomLeftLineQty[_ngcontent-%COMP%]{text-align:center;color:var(--black-stone)}.resumePreference-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.9375rem}@media(max-width:767px){.resumePreference-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}}.resumePreference-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.resumePreference-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row}.resumePreference-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:2rem;height:2rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.resumePreference-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem}'],changeDetection:0})}}return d})()},29944(G,L,l){l.d(L,{O:()=>B});var a=l(73664),c=l(25596),i=l(21649),I=l(32791),v=l(72200),z=l(81727),P=l(2615);const M=f=>({"resumeService--error":f}),x=f=>({"resumePreference-bottom--first":f}),C=(f,S)=>S.code+"-resume--"+f;function b(f,S){if(1&f&&(a.j41(0,"div",8),a.nrm(1,"app-cottage-icon",16),a.j41(2,"p"),a.EFF(3),a.k0s()()),2&f){const d=a.XpG().$implicit,p=a.XpG();a.R7$(),a.Y8G("index",null==d.cottage?null:d.cottage.index),a.R7$(2),a.JRh(p.getCottageDescription(d.cottage,p.wordings))}}function _(f,S){if(1&f){const d=a.RV6();a.j41(0,"div",6)(1,"div",7)(2,"div"),a.nVh(3,b,4,2,"div",8),a.j41(4,"span",9),a.nrm(5,"span",10),a.k0s()()(),a.j41(6,"div",11)(7,"div",12)(8,"mat-card",13),a.bIt("click",function(){const g=P.eBV(d).$implicit,u=a.XpG();return P.Njj(u.edit(g))})("keydown.enter",function(){const g=P.eBV(d).$implicit,u=a.XpG();return P.Njj(u.edit(g))}),a.nrm(9,"i",14),a.k0s(),a.j41(10,"mat-card",13),a.bIt("click",function(){const g=P.eBV(d).$implicit,u=a.XpG();return P.Njj(u.delete(g))})("keydown.enter",function(){const g=P.eBV(d).$implicit,u=a.XpG();return P.Njj(u.delete(g))}),a.nrm(11,"i",15),a.k0s()()()()}if(2&f){const d=S.$implicit;a.Y8G("ngClass",a.eq3(7,x,0===S.$index)),a.R7$(2),a.HbH(a.VkB("resumeService-bottomLeftLine ",d.unavailable?"u-color--red":"")),a.R7$(),a.vxM(d.cottage?3:-1),a.R7$(2),a.Y8G("innerHTML",a.mNQ(d.quantity.selected+" x "+d.priceFormatted),a.npT)}}let B=(()=>{class f{constructor(){this.editOutput=new a.bkB,this.deleteOutput=new a.bkB}edit(d){this.editOutput.emit(d)}delete(d){this.deleteOutput.emit(d)}getCottageDescription(d,p){return(0,z.YU)(d,p)}static{this.\u0275fac=function(p){return new(p||f)}}static{this.\u0275cmp=a.VBU({type:f,selectors:[["app-resume-service"]],inputs:{wordings:"wordings",data:"data",nbCottages:"nbCottages"},outputs:{editOutput:"editOutput",deleteOutput:"deleteOutput"},decls:10,vars:6,consts:[[1,"resumeService",3,"ngClass"],[1,"resumeService-top"],[1,"resumeService-first"],["uiImageRenderer","","alt","service-visual",1,"resumeService-visual",3,"src"],[1,"resumeService-label"],[1,"resumeService-second",3,"innerHTML"],[1,"resumeService-bottom",3,"ngClass"],[1,"resumeService-bottomLeft"],[1,"resumeService-bottomLeftLineData"],[1,"resumeService-bottomLeftLineQty"],[3,"innerHTML"],[1,"resumeService-bottomRight"],[1,"resumeService-actions"],[3,"click","keydown.enter"],[1,"icon","icon-edit"],[1,"icon","icon-delete"],[3,"index"]],template:function(p,g){1&p&&(a.j41(0,"div",0)(1,"div",1)(2,"div",2),a.nrm(3,"img",3),a.j41(4,"div",4)(5,"p"),a.EFF(6),a.k0s()()(),a.nrm(7,"h3",5),a.k0s(),a.Z7z(8,_,12,9,"div",6,C),a.k0s()),2&p&&(a.Y8G("ngClass",a.eq3(4,M,g.data.unavailable)),a.R7$(3),a.Y8G("src",g.data.image,a.B4B),a.R7$(3),a.JRh(g.data.name),a.R7$(),a.Y8G("innerHTML",g.data.priceFormatted,a.npT),a.R7$(),a.Dyx(g.data.list))},dependencies:[v.YU,I.g,i.y,c.Hu,c.RN],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;
1--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.resumeService[_ngcontent-%COMP%]{border-radius:.625rem;padding:0;margin-bottom:.9375rem;border:1px solid var(--gray_2);overflow:hidden}.resumeService--error[_ngcontent-%COMP%]{border:solid 1px var(--error-color)}.resumeService--error[_ngcontent-%COMP%]   .resumeService-bottomLeftLineData[_ngcontent-%COMP%], .resumeService--error[_ngcontent-%COMP%]   .resumeService-bottomLeftLineQty[_ngcontent-%COMP%]{color:var(--error-color)!important}.resumeService-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.resumeService-visual[_ngcontent-%COMP%]{width:5.875rem;margin-right:.9375rem;display:inline-block;object-fit:cover;vertical-align:top}@media(max-width:767px){.resumeService-visual[_ngcontent-%COMP%]{margin-right:.625rem;width:5rem}}.resumeService-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3125rem;margin:auto 0;padding:15px 0}.resumeService-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500;margin-bottom:0}@media(max-width:767px){.resumeService-label[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.875rem}}.resumeService-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}@media(max-width:767px){.resumeService-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.75rem}}.resumeService-first[_ngcontent-%COMP%]{padding:0;width:80%;display:flex}.resumeService-second[_ngcontent-%COMP%]{padding:.9375rem;margin:0;display:inline-flex;align-items:center;width:22%;justify-content:flex-end;font-size:1.25rem}@media(max-width:767px){.resumeService-second[_ngcontent-%COMP%]{width:30%;font-size:1rem}}.resumeService-bottom[_ngcontent-%COMP%]{background:var(--gray_1);padding:.9375rem;display:flex;justify-content:space-between;align-items:center}.resumeService-bottom[_ngcontent-%COMP%]   .icon-guests-tiny[_ngcontent-%COMP%]{line-height:inherit;margin-right:.3125rem}.resumeService-bottomLeft[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;font-size:.75rem;margin-bottom:0}.resumeService-bottomLeftLine[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resumeService-bottomLeftLineData[_ngcontent-%COMP%]{margin-bottom:0;margin-right:.3125rem}@media(min-width:768px)and (max-width:1025px){.resumeService-bottomLeftLineData[_ngcontent-%COMP%]{margin-right:.3125rem}}.resumeService-bottomLeftLineData[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;width:85%}.resumeService-bottomLeftLineData[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.9375rem;margin-bottom:0;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media(max-width:767px){.resumeService-bottomLeftLineData[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.8125rem}}.resumeService-bottomLeftLineQty[_ngcontent-%COMP%]{text-align:center;color:var(--black-stone)}.resumeService-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.9375rem}@media(max-width:767px){.resumeService-bottomLeftLineQty[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.8125rem}}.resumeService-bottomRight[_ngcontent-%COMP%]{font-size:.625rem;display:flex;flex-direction:row;align-items:center}.resumeService-actions[_ngcontent-%COMP%]{text-align:right;margin-left:1.5625rem;display:flex;flex-direction:row;gap:.625rem}.resumeService-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]{border-radius:100%;width:2rem;height:2rem;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.resumeService-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon-delete[_ng
1content-%COMP%]{font-size:1.25rem}.resumeService-actions[_ngcontent-%COMP%]   .mat-mdc-card[_ngcontent-%COMP%]   .icon-edit[_ngcontent-%COMP%]{font-size:.9375rem}'],changeDetection:0})}}return f})()},71997(G,L,l){l.d(L,{q:()=>v,w:()=>z});var a=l(2615),c=l(73664),i=l(14085),I=l(22466);let v=(()=>{class P{get vertical(){return this._vertical}set vertical(x){this._vertical=(0,i.he)(x)}_vertical=!1;get inset(){return this._inset}set inset(x){this._inset=(0,i.he)(x)}_inset=!1;static \u0275fac=function(C){return new(C||P)};static \u0275cmp=c.VBU({type:P,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(C,b){2&C&&(c.BMQ("aria-orientation",b.vertical?"vertical":"horizontal"),c.AVh("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(C,b){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline-variant));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline-variant));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0})}return P})(),z=(()=>{class P{static \u0275fac=function(C){return new(C||P)};static \u0275mod=c.$C({type:P});static \u0275inj=a.G2t({imports:[I.y,I.y]})}return P})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.