.l-TP-main,.p-tour-accordian{padding-top:var(--s-padding-top);padding-bottom:var(--s-padding-bottom);background-color:var(--s-background-color);z-index:var(--s-z-index)}.l-TP-main .l-container,.p-tour-accordian .l-container{padding-top:var(--s-container-padding-top);padding-bottom:var(--s-container-padding-bottom)}.p-tour-intro__row>:nth-child(1){flex:0 0 var(--col-main-width)}.p-tour-intro__row>:nth-child(2){flex:0 0 calc(100% - var(--col-main-width))}.p-tour-intro__row>:nth-child(1){padding-right:var(--col-gutter-side)}.p-tour-intro__row>:nth-child(2){padding-left:var(--col-gutter-side)}:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}.l-TP-main,.p-tour-accordian{padding-top:var(--s-padding-top);padding-bottom:var(--s-padding-bottom);background-color:var(--s-background-color);z-index:var(--s-z-index)}.l-TP-main .l-container,.p-tour-accordian .l-container{padding-top:var(--s-container-padding-top);padding-bottom:var(--s-container-padding-bottom)}.p-tour-intro__row>:nth-child(1){flex:0 0 var(--col-main-width)}.p-tour-intro__row>:nth-child(2){flex:0 0 calc(100% - var(--col-main-width))}.p-tour-intro__row>:nth-child(1){padding-right:var(--col-gutter-side)}.p-tour-intro__row>:nth-child(2){padding-left:var(--col-gutter-side)}:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}:root{--introPositiveMarginTop: 20px;--introNegativeMarginTop: -20px;--sNegativeMarginOffset: 80px;--offsetSectionSize: 30px;--offsetSectionSizeHalf: calc(var(--offsetSectionSize) * .5);--offsetSectionContainerWidth: calc(var(--cont-max-width) + var(--offsetSectionSize));--pageIntroSectionPaddingTop: calc(var(--offsetSectionSizeHalf) * 1);--pageIntroSectionPaddingBottom: calc(var(--offsetSectionSizeHalf) * 1)}@media(min-width: 768px){:root{--pageIntroSectionPaddingTop: calc(var(--offsetSectionSizeHalf) * 1.3);--introPositiveMarginTop: 130px;--introNegativeMarginTop: -130px;--offsetSectionSize: 50px}}@media(min-width: 1400px){:root{--introPositiveMarginTop: 280px;--introNegativeMarginTop: -150px;--offsetSectionSize: 60px}}:root{--color-brand-main: #2f2a85;--color-brand-secondary: #f9b92f;--color-brand-tertiary: #e82e80;--color-brand-quaternary: #eae9f3;--color-brand-quinary: #f8f0fb;--color-superLowDeposit: #e82e80;--color-brand-tertiary-FADED: #fad5e6;--brandSignatureCollection: hsla(216, 64%, 27%, 1);--brandSignatureCollectionBanner: hsla(216, 64%, 27%, .9);--introNavHeight: var(--introNavContainerHeight);--introNavButtonHeight: calc(var(--introNavHeight) - 3px);--introStickyNavHeight: calc(var(--introNavContainerHeight) - 2px);--introStickyButtonHeight: calc(var(--introNavContainerHeight) + 10px);--introStickyTotalHeight: calc(var(--introStickyNavHeight) + var(--introStickyButtonHeight))}@media(min-width: 768px){:root{--introNavButtonHeight: var(--BTN-height-BASE);--introStickyTotalHeight: var(--introNavContainerHeight)}}:root{--introNavContainerHeight: 43px}@media(min-width: 768px){:root{--introNavContainerHeight: 52px}}@media(min-width: 992px){:root{--introNavContainerHeight: 63px;--introNavButtonHeight: var(--BTN-height-x-large)}}:root{--t-color: #2f2a85;--t-color-light: white;--brandMainH: 243;--brandMainS: 52%;--brandMainL: 34%;--brandMainA: 1;--color-brand-main-hsla: var(--brandMainH),var(--brandMainS),var(--brandMainL),var(--brandMainA);--brandSecH: 41;--brandSecS: 94%;--brandSecL: 58%;--brandSecA: 1;--color-brand-secondary-hsla: var(--brandSecH),var(--brandSecS),var(--brandSecL),var(--brandSecA);--color-transparent: transparent;--cal-flexibility: hsl(212, 29%, 78%);--BRradiusSmall: 8px;--BRradius: 15px;--BRradiusMedium: 20px;--BRradiusLarge: 30px;--BRradiusXLarge: 60px;--BRgutter: 15px;--BRgutterLarge: 20px;--overflowScrollbarPadding: 10px;--cCardPatternOpacity:0.2;--WF-validation-shadow: 0 0 0 2px red;--lazy-BG-image: url("https://leger.imgix.net/Destinations/Italy_D5/Portofino_P29/portofino-harbour-14097.jpg?q=0&h=2&w=2&blur=100");--ig-flex-wrap: wrap;--ig-grow-shrink: 0 0;--ig-width: 25%;--intro-negative-pseudo-margin: 1px;--intro-negative-margin: 1px;--s-negative-margin-offset: 35px;--s-padding-BASE: 15px;--s-hr-background: radial-gradient(ellipse at top center, hsla(0,0%,0%,0.2) 0%, hsla(0,0%,100%,0) 50%);--s-hr-height: 25px;--s-intro-line-height: var(--large-border-bottom);--p-tour-dates-filters-height: 110px;--icon-BTN-height: var(--BTN-height-medium);--is-disabled-opacity: 0.4;--large-border-bottom: 10px;--section-seperator-border: 4px}@media(min-width: 768px){:root{--overflowScrollbarPadding: 0}}@media(min-width: 992px){:root{--s-padding-BASE: 35px;--s-hr-height: 80px}}@media(min-width: 1040px){:root{--intro-negative-pseudo-margin: 35px;--intro-negative-margin: 100px}}.cv-5-2 #hotel-rooms,.cv-5-2 .p-hotel-facilities .c-block--additionalInfo,.cv-5-2 .p-hotel-facilities .l-inner-row{padding-bottom:0}.cv-5-2-wrapper{padding:30px 0;margin:0 auto;display:flex;justify-content:center;margin-bottom:3rem}@media screen and (max-width: 767px){.no-padding-margin .cv-5-2-wrapper{padding:0;margin:0}}@media screen and (max-width: 767px){.no-padding-margin-bot .cv-5-2-wrapper{padding-bottom:0;margin-bottom:0}}.cv-5-2-cont{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1280px;height:124px;border-radius:50px;background:#e82e80;padding:16px 65px;gap:20px}#itinerary .cv-5-2-cont{margin:50px auto}.lFooter .cv-5-2-cont{margin:22px auto;max-width:1240px}.lFooter .cv-5-2-cont+.l-container.l-ftrMain,#itinerary .cv-5-2-cont+#accommodation{position:relative}.l-ftrMain{border-top:3px dotted #2f2a85}.lFooter .cv-5-2-cont+.l-container.l-ftrMain::before,#itinerary .cv-5-2-cont+#accommodation::before{content:"";display:block;position:absolute;left:0;width:100%;border-top:3px dotted hsla(216,64%,27%,.9)}.lFooter .cv-5-2-cont+.l-container.l-ftrMain::before{top:28px}#itinerary .cv-5-2-cont+#accommodation::before{top:0}.cv-5-2-img{position:absolute;top:0;left:0;width:224px;height:124px;background-image:url(https://d1mgcpums0qvsa.cloudfront.net/LSG/5.2/desktop-tablet.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.cv-5-2-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;margin-left:200px}.cv-5-2-copy h4{color:#fff;font-family:co-text,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 8px}.cv-5-2-copy h4 span{color:#f9b830;font-family:alkaline,sans-serif;font-size:30px;font-weight:700;line-height:normal;margin-right:4px}.cv-5-2-copy p{color:#fff;font-family:co-text,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.14px;margin:0}.cv-5-2-pill{display:flex;justify-content:center;align-items:center;width:246px;min-width:246px;height:45px;border-radius:30px;background:#f9b830;font-family:co-text,sans-serif;color:#2f2a85;text-align:center;font-size:16px;font-weight:700;line-height:normal}.cv-5-2-pill:hover{background:#2f2a85;color:#f9b830}.cv-5-2-pill span{margin-left:4px}.cv-5-2 #accommodation{padding-top:0}@media screen and (max-width: 1399px){.cv-5-2-cont{max-width:1120px}.lFooter .cv-5-2-cont{max-width:1080px}}@media screen and (max-width: 1199px){.cv-5-2-cont{overflow:hidden;max-width:980px;padding:16px 24px}.cv-5-2-img{position:absolute;top:0;left:0;width:182px;height:124px;background-image:url(https://d1mgcpums0qvsa.cloudfront.net/LSG/5.2/tablet.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.lFooter .cv-5-2-cont{max-width:940px}.lFooter .cv-5-2-cont+.l-container.l-ftrMain::before{width:calc(100% - 20px);left:10px}}@media screen and (max-width: 991px){.cv-5-2-cont{max-width:700px;padding:16px 20px;flex-direction:column;height:auto;border-radius:8px}.cv-5-2-img{display:none}.cv-5-2-copy{margin-left:0}.cv-5-2-copy h4{font-size:16px}.cv-5-2-copy h4 span{font-size:28px}.cv-5-2-cont a{width:100%}.cv-5-2-pill{width:100%;min-width:unset}.cv-5-2-cont{width:calc(100% - 20px);max-width:700px;margin:0 auto 30px}#itinerary .cv-5-2-cont{margin:20px auto;width:100%;overflow:unset}.lFooter .cv-5-2-cont{margin:5px auto;overflow:unset;max-width:700px}#itinerary .cv-5-2-cont::after,.lFooter .cv-5-2-cont::after{bottom:-23px}.lFooter .cv-5-2-cont+.l-ftrMain{margin-top:20px}.lFooter .cv-5-2-cont+.l-container.l-ftrMain::before{top:0}}@media screen and (max-width: 767px){.cv-5-2-cont{max-width:540px}.cv-5-2-wrapper{max-width:100%}.lFooter .cv-5-2-cont{max-width:520px}}.p-tour-intro{position:relative;z-index:10;margin-top:var(--introNegativeMarginTop);--eCostDaysTotalSize: var(--h-h1);--pageIntroCardTitleSize: var(--h-h5);--textScriptLineHeight: 1;--pageIntroCardTextSize: var(--t-size-BASE);--cPebblePromiseDisplay: none;--cPebblePopularDisplay: none}.p-tour--hassleFree .p-tour-intro{--BTN-background-color: var(--color-brand-tertiary);--BTN-color: white}.p-tour-intro__contentContainer{background-color:#fff;max-width:var(--offsetSectionContainerWidth);border-radius:10px;position:relative}.p-tour-intro__row{padding-top:var(--pageIntroSectionPaddingTop);padding-bottom:var(--pageIntroSectionPaddingBottom)}.p-tour-intro__col--secondary{position:relative;--cVideoMargin: var(--gtr-large) 0 0 0}.p-tour-intro .pIntroLinks{--BTN-height: var(--introNavButtonHeight);padding-left:0;padding-right:0;overflow-x:scroll;max-width:2000px;margin-left:auto;margin-right:auto;--scrollbar-width:5px;--scrollbar-track: transparent;--scrollbar-track-border: none;--scrollbar-btn: white;--scrollbar-btn-border: none;--BTN-width: 100%;--BTN-padding-side: 15px;--BTN-padding-bottom: 0.3rem;--BTN-background-color: transparent;--BTN-background-color-HOVER: var(--color-brand-secondary);--BTN-color: white;--BTN-color-HOVER: var(--color-brand-main);--BTN-font-size: var(--t-size-BASE);--BTN-font-weight: var(--t-weight-standard);height:var(--introNavContainerHeight)}.p-tour-intro .pIntroLinks__nav{width:auto;display:flex;align-items:flex-end;flex-wrap:nowrap;background-color:var(--color-brand-main);border-top-left-radius:10px;border-top-right-radius:10px;padding-left:5px;padding-right:5px;overflow:hidden;height:var(--introNavHeight);min-width:max-content;position:relative}.p-tour--hassleFree .p-tour-intro .pIntroLinks__nav{background-color:var(--color-brand-tertiary)}.p-tour-intro .pIntroLinks__tab{flex:1 1 auto;max-width:max-content;display:flex;align-items:center}.p-tour-intro .pIntroLinks__tab:last-of-type .eHR{display:none}.p-tour-intro .pIntroLinks .c-btn{border-radius:10px 10px 0 0}.p-tour-intro .pIntroLinks .eHR{height:calc(var(--introNavButtonHeight)*.6)}@media(min-width: 768px){.p-tour-intro .pIntroLinks{--BTN-padding-side: 15px;--BTN-padding-bottom: 0rem;padding-left:var(--cont-gutter);padding-right:var(--cont-gutter);overflow:visible}.p-tour-intro .pIntroLinks__nav{width:calc(var(--col-main-width) + var(--col-gutter-side));border-top-left-radius:30px;border-top-right-radius:30px;padding-left:30px;padding-right:30px}}@media(min-width: 992px){.p-tour-intro .pIntroLinks{--BTN-padding-side: 30px;--BTN-font-size: var(--h-h6);--BTN-padding-bottom: 0rem;padding-left:var(--cont-gutter);padding-right:var(--cont-gutter);overflow:visible}.p-tour-intro .pIntroLinks__nav{width:calc(var(--col-main-width) + var(--col-gutter-side));border-top-left-radius:30px;border-top-right-radius:30px;padding-left:30px;padding-right:30px}}.p-tour-intro .pIntroLinks__tab--FoodDrinkTab{display:none}.p-tour-intro__innerCol--content{--BTN-margin: var(--gtr-BASE) 0 var(--gtr-BASE) 0}.p-tour-intro__innerCol--buttons{--BTN-group-wrap: nowrap;--BTN-margin: 0 0 var(--gtr-small) 0;--BTN-group-item-width: calc(var(--BTN-height-small) + (var(--gtr-small)));--BTN-color-HOVER: var(--color-brand-secondary)}.p-tour-intro h1{font-weight:var(--t-weight-standard)}.p-tour-intro h1 .subtitle{font-size:.8em;margin-left:.5rem}.p-tour-intro .introHR{--hr-border-color: var(--color-brand-main);display:block;position:relative;width:100%;height:var(--hr-border-width);border-top:var(--hr-border-width) var(--hr-border-style) var(--hr-border-color);top:0;left:0;margin:var(--gtr-small) 0 var(--gtr-BASE) 0}.p-tour-intro .cSubPlaces{margin-top:var(--gtr-triple);--textScriptColor: var(--color-brand-main);--lbl-margin: 0;--lbl-min-width:0;--li-margin-bottom:var(--gtr-x2-small)}@media(min-width: 576px){.p-tour-intro__contentContainer{border-radius:20px}}@media(min-width: 768px){.p-tour-intro{background-color:rgba(0,0,0,0);--offsetSectionSize: 80px;--pageIntroSectionPaddingBottom: 0;--cPebblePromiseDisplay: grid;--cPebblePromisePosition: absolute;--cPebblePromiseFontBase: 25px;--cPebblePromiseRight: 0;--cPebblePromiseBottom: calc(100% - 10px);--cPebblePopularDisplay: grid;--cPebblePopularPosition: absolute;--sPebblePopularRight: 150px;--sPebblePopularBottom: calc(100% + 110px);--cPebblePopularFontBase: 10px;--sPebblePopularBackgroundColor: white;--sPebblePopularColor:var(--color-brand-tertiary);--eCostDaysTotalSize: calc(var(--h-h1) * .9)}.p-tour-intro__contentContainer{border-radius:30px}.p-tour-intro__row{margin-left:calc(var(--offsetSectionSizeHalf) - var(--gtr-BASE));margin-right:calc(var(--offsetSectionSizeHalf) - var(--gtr-BASE));flex-wrap:nowrap}.p-tour-intro__col--main{--col-gutter-side: var(--gtr-BASE)}.p-tour-intro .pIntroLinks{max-width:var(--offsetSectionContainerWidth)}.p-tour-intro .pIntroLinks:after{display:block;content:"";position:absolute;width:100px;height:100px;background-color:var(--color-brand-main);z-index:-1;top:50px}.p-tour--hassleFree .p-tour-intro .pIntroLinks:after{background-color:var(--color-brand-tertiary)}.p-tour-intro__innerCol--content{padding-right:var(--gtr-x-large);--BTN-width: var(--BTN-width-wide);--BTN-margin: var(--gtr-double) 0 0 0}.p-tour-intro__innerCol--buttons{--BTN-group-wrap: wrap}.p-tour-intro__innerCol--buttons .c-btn--media{--BTN-height: var(--BTN-height-small);--BTN-width: var(--BTN-height)}.p-tour-intro .introHR{position:absolute;width:var(--hr-border-width);height:100%;border-left:var(--hr-border-width) var(--hr-border-style) var(--hr-border-color);top:0;left:0;margin:0}.p-dest:not(.isHolidayPage) .p-tour-intro{--cPebblePromiseBottom: calc(100% + 44px)}}@media(min-width: 992px){.p-tour-intro{--cPebblePromiseFontBase: 32px;--cPebblePromiseRight: 20px;--cPebblePromiseBottom: calc(100% - 5px);--cPebblePopularDisplay: grid;--cPebblePopularPosition: absolute;--sPebblePopularBottom: calc(100% + 160px);--sPebblePopularRight: 220px;--cPebblePopularFontBase: 12px}.p-dest:not(.isHolidayPage) .p-tour-intro{--cPebblePromiseBottom: calc(100% + 54px)}}@media(min-width: 1200px){.p-tour-intro{--eCostDaysTotalSize: calc(var(--h-h1) * .8)}.p-dest:not(.isHolidayPage) .p-tour-intro{--cPebblePromiseBottom: calc(100% + 40px)}}@media(min-width: 1300px){.p-tour-intro{--cPebblePromiseFontBase: 37px;--cPebblePromiseBottom: calc(100% - 20px);--cPebblePromiseRight: -30px;--sPebblePopularBottom: calc(100% + 140px)}.p-tour-intro__row{padding-top:calc(var(--offsetSectionSizeHalf)*1)}}@media(min-width: 1400px){.p-dest:not(.isHolidayPage) .p-tour-intro{--cPebblePromiseBottom: calc(100% - 5px)}}@media screen and (min-width: 1800px){.p-tour-intro{--cPebblePromiseFontBase: 35px;--cPebblePromiseRight: -200px;--cPebblePopularFontBase: 14px;--sPebblePopularBottom: calc(100% + 160px);--sPebblePopularRight: 140px}.p-tour-intro__col--main{--col-gutter-side: var(--gtr-double)}.p-tour-intro__innerCol--content{padding-right:var(--gtr-x3-large)}.p-tour-intro__innerCol--buttons .c-btn--media{--BTN-height: var(--BTN-height-BASE);--BTN-width: var(--BTN-height)}.p-tour-intro__innerCol--buttons{--BTN-height: var(--BTN-height-BASE);--BTN-width: var(--BTN-height);--BTN-group-width: var(--BTN-height-BASE);--BTN-margin: 0 0 var(--gtr-small) 0}}.p-tour-intro{margin-top:0}.p-tour-intro__col--main{display:flex;flex-wrap:wrap}@media(min-width: 768px){.p-tour-intro__col--main{flex-wrap:nowrap}}.pTourStickySections{margin-top:calc(var(--introNegativeMarginTop) - var(--introStickyTotalHeight))}.pIntroStickyNav{margin-left:auto;margin-right:auto;--positionTop: calc(var(--introStickyTotalHeight) * -1);z-index:var(--hdr-z-index);transition:opacity .1s ease-out,transform .3s ease-out;background-color:var(--color-brand-main);transform:translate(0, var(--positionTop));pointer-events:none;opacity:0;padding-left:0;padding-right:0;position:sticky;top:-1px;max-width:100%;z-index:9999999;--BTN-height: var(--BTN-height-x-small);--gutter: var(--gtr-x-small);--scrollbar-width:5px;--scrollbar-track: transparent;--scrollbar-track-border: none;--scrollbar-btn: white;--scrollbar-btn-border: none;--stickyNavButtonHeight: 28px}.pIntroStickyNav__container{display:grid;grid-template-areas:"nav" "btn";grid-template-columns:auto;grid-template-rows:var(--introStickyNavHeight) var(--introStickyButtonHeight);padding-left:var(--cont-gutter);padding-right:var(--cont-gutter)}.pIntroStickyNav__area{display:flex}.pIntroStickyNav__area--nav{align-items:flex-end;grid-area:nav;overflow:hidden;overflow-x:scroll;--BTN-height: var(--stickyNavButtonHeight);--BTN-width: auto;--BTN-padding-side: var(--gtr-BASE);--BTN-background-color: tranparent;--BTN-color: white;--BTN-color-HOVER: white;--BTN-font-weight: var(--t-weight-standard);--BTN-font-size: var(--t-size-small)}.pIntroStickyNav__area--nav .c-btn{border-radius:10px}.p-tour--hassleFree .pIntroStickyNav__area--nav{--BTN-background-color-HOVER: transparent}.pIntroStickyNav__area--button{align-items:flex-start;grid-area:btn;justify-content:center;--BTN-margin: 0.4rem 0 0 0;--BTN-width: var(--BTN-width-BASE)}.pIntroStickyNav__nav{width:auto;display:flex;align-items:flex-end;flex-wrap:nowrap;overflow:hidden;min-width:max-content;position:relative;border-radius:0;min-width:max-content;max-width:2000px;padding-inline:var(--gtr-BASE);margin-inline:auto;padding-bottom:.2rem}.pIntroStickyNav__nav li{flex:1 1 auto;max-width:max-content;flex:1 1 auto;max-width:max-content;display:flex;align-items:center}.pIntroStickyNav__nav li:last-of-type .eHR{display:none}.pIntroStickyNav .c-btn.buttonIsActive{--BTN-background-color: transparent;--BTN-color: white;pointer-events:none;text-decoration:underline}.pIntroStickyNav .eHR{height:calc(var(--stickyNavButtonHeight)*1);margin-inline:var(--gtr-small)}.pIntroStickyNav.-stickyNavActive{opacity:1;pointer-events:all;transform:translate(0, 0px)}.pIntroStickyNav__buttonHide{display:none !important}.p-tour--hassleFree .pIntroStickyNav{background-color:var(--color-brand-tertiary)}@media screen and (max-width: 767px){.pIntroStickyNav{--cont-max-width: auto}.pIntroStickyNav__container{padding-left:0;padding-right:0}}@media(min-width: 768px){.pIntroStickyNav{--cont-gutter: var(--gtr-BASE);--stickyNavButtonHeight: 35px}.pIntroStickyNav__container{display:grid;grid-template-areas:"nav btn";grid-template-columns:auto auto;grid-template-rows:var(--introNavContainerHeight)}.pIntroStickyNav__area--nav{overflow:hidden;align-items:center}.p-tour--hassleFree .pIntroStickyNav__area--nav{--BTN-background-color-HOVER: white}.pIntroStickyNav__area--button{align-items:center;justify-content:flex-end;--BTN-width: 160px;--BTN-margin: 0}.pIntroStickyNav__nav{padding-inline:var(--gtr-BASE);padding-inline:0;margin-left:0;padding-bottom:0}}@media(min-width: 1200px){.pIntroStickyNav{--BTN-height: var(--BTN-height-BASE)}.pIntroStickyNav__area--nav{overflow:hidden;--BTN-font-size: var(--t-size-BASE);--BTN-background-color-HOVER: white;--BTN-color-HOVER: var(--color-brand-main)}.pIntroStickyNav__area--button{--BTN-width: var(--BTN-width-BASE);--BTN-background-color-HOVER: white;--BTN-color-HOVER: var(--color-brand-main)}.p-tour--hassleFree .pIntroStickyNav__area--button{--BTN-color-HOVER: white}}.p-tour--hassleFree .pIntroStickyNav__area--button{--BTN-background-color-HOVER: var(--color-brand-main);--BTN-background-color: var(--color-brand-secondary)}.p-tour [data-stickysection]{padding-top:0;scroll-margin-top:var(--introStickyTotalHeight)}@media(min-width: 768px){.p-tour [data-stickysection]{padding-top:0}}.p-tour [data-stickysection]#accommodation{margin-top:.3rem}.l-cStrip--page{--s-padding-top: var(--s-padding-top-x-large)}.p-tour-accordian{--accordianButtonLineHeight: var(--line-height-small)}.p-tour-accordian__intro{display:flex;flex-wrap:nowrap;align-items:start}.p-tour-accordian__introArea{flex:1}.p-tourItinerary .l-form__field--toggle{max-width:max-content}.p-tourItinerary__toggleWrap{margin-top:var(--gtr-BASE);display:flex;justify-content:center}.p-tourItinerary .l-form__field--toggle{position:relative}.p-tourItinerary__button{display:flex;flex-wrap:nowrap}.p-tourItinerary__button .btnDayMeals{position:relative;top:-2px;margin-left:var(--gtr-triple)}.p-tourItinerary__button .c-list{padding-bottom:0}.p-tourItinerary__day{display:flex;flex-wrap:wrap}.p-tourItinerary__dayText{flex:0 0 100%}.p-tourItinerary__dayImage{flex:0 0 100%}.p-tourItinerary .cOptionalExcursions{margin:var(--gtr-triple) 0 var(--gtr-triple) 0}.p-tourItinerary .cOptionalExcursions h5{display:block;margin:var(--gtr-BASE) 0 .5rem 0}.p-tourItinerary .cOptionalExcursions h5:before{display:block;content:"";border-top:1px solid var(--color-brand-quaternary);margin:var(--gtr-BASE) 0 var(--gtr-BASE) 0}.p-tourItinerary .cOptionalExcursions .c-list ul>li{margin-bottom:0;line-height:1.3}.p-tourItinerary .cOptionalExcursions .c-list li:first-of-type h5{margin:var(--gtr-small) 0 var(--gtr-small) 0}.p-tourItinerary .cOptionalExcursions .c-list li:first-of-type h5:before{display:none}@media(min-width: 768px){.p-tourItinerary{--itineraryImageFlex:280px}.p-tourItinerary__toggleWrap{margin-top:var(--gtr-BASE);justify-content:end;height:var(--gtr-triple)}.p-tourItinerary .l-form__field--toggle{transform:translate(0, calc(var(--WF-toggle-height) * -1.2))}.p-tourItinerary__day{flex-wrap:nowrap}.p-tourItinerary__dayText{flex:1;padding-right:var(--gtr-x3-large)}.p-tourItinerary__dayImage{flex:0 0 var(--itineraryImageFlex)}}@media(min-width: 992px){.p-tourItinerary{--itineraryImageFlex:420px}}.c-card--II{--card-grid-template-areas:"MED""...""CON";--card-grid-template-columns: 100%;--card-grid-template-rows: 230px var(--gtr-BASE) auto;--cardItemRadius: 30px;--card-item-padding: var(--card-item-padding-small)}.c-card--II .c-card__grid{overflow:hidden}.c-card--II .c-card__item{overflow:hidden}.c-card--II .c-card__item--content{background-color:var(--color-brand-quinary);--lbl-background-color: white}.c-card--II .c-card__item--linkCover{grid-area:MED}.c-card--II .c-card__item--mediaButtons{grid-area:MED}.c-card--II .c-card__item--labels{grid-area:MED;align-items:end;justify-content:end;--lbl-color: white;--lbl-background-color: var(--color-brand-main)}.c-card--II .c-card__grid:hover img{transform:scale(var(--img-blk-image-zoom))}.c-card--II h4{--h-size: var(--t-size-large);color:var(--color-brand-tertiary);text-align:center;margin-bottom:var(--gtr-large)}.c-card--II .c-label{border-radius:999px;min-width:auto}.c-card--II .c-list{padding-bottom:0}.c-card--II--hotel{--card-grid-template-rows: 230px var(--gtr-BASE) 200px}.c-card--II--hotel .c-card__grid{overflow:hidden}.c-card--II--hotel .c-card__item--content{padding:0}.c-card--II--hotel .cHotelMapiframe{width:100%;height:100%}.c-card--HB{--card-grid-template-areas:"MED";--card-grid-template-columns: 100%;--card-grid-template-rows: 230px;--cardItemRadius: 30px;--card-item-padding: var(--card-item-padding-small)}.c-card--HB .c-card__grid{overflow:hidden}.c-card--HB .c-card__item{overflow:hidden}.c-card--HB .c-card__item--linkCover{grid-area:MED}.c-card--HB .c-card__item--mediaButtons{grid-area:MED}.c-card--HB .c-card__item--labels{grid-area:MED;align-items:end;justify-content:end;--lbl-color: white;--lbl-background-color: var(--color-brand-main)}.c-card--HB .c-card__grid:hover img{transform:scale(var(--img-blk-image-zoom))}.c-card--HB .c-label{border-radius:999px;min-width:auto}.c-card--IA{--card-grid-template-areas:"MED""CON";--card-grid-template-columns: 1fr;--card-grid-template-rows: auto;--card-border-radius: 30px;--card-background-color: var(--color-brand-quinary)}.c-card--IA .c-card__grid{overflow:hidden}.c-card--IA .c-card__item--media{padding:var(--card-item-padding)}.c-card--IA .c-card__item--mediaButtons{grid-area:MED;padding:calc(var(--card-item-padding)*1.5)}.c-card--IA .c-card__item--content{text-align:left}.c-card--IA .c-card__grid:hover img{transform:scale(var(--img-blk-image-zoom))}.c-card--IA h3{--h-size: var(--t-size-large);color:var(--color-brand-tertiary)}.c-card--IA .c-card__img-blk{border-radius:calc(var(--card-border-radius)*.8);--card-image-height: 190px}.c-card--IA .titleAndRating{display:inline-flex;flex-wrap:nowrap;width:auto;max-width:max-content}.c-card--IA .titleAndRating>span:first-of-type{margin-right:var(--gtr-large)}.c-card--IA .c-star-rating{margin-top:-4px}.c-card--IA .hotelAddress{font-size:var(--t-size-BASE);margin-bottom:var(--gtr-large)}@media(min-width: 768px){.c-card--IA{--card-grid-template-areas:"MED CON";--card-grid-template-columns: 280px}.c-card--IA .c-card__item--media{padding-right:var(--card-item-padding-x-small)}}@media(min-width: 992px){.c-card--IA{--card-item-padding: var(--card-item-padding-x-large)}}.p-tourAccommodation{padding-top:0;--cNoticeMargin: var(--gtr-triple) 0 var(--gtr-double) 0}.p-tourAccommodation__area--buttons{--ul-margin-top: var(--gtr-double)}.p-tourAccommodation__area--facilities{margin-top:var(--s-padding-top);--card-grid-template-areas:"CON"}.p-tourAccommodation__facilitiesRow{--row-justify-content: start;--col-grow-shrink: 0 1;--col-width: 50%}@media(min-width: 992px){.p-tourAccommodation__facilitiesRow{--col-grow-shrink: 0 1;--col-width: 25%}}.l-TP-main{--s-padding-bottom: 0}.l-TP-main h2{margin-bottom:var(--gtr-x-large)}.l-TP-main__col{flex:0 0 100%}.l-TP-main__col--ratingOverall:after{content:"";display:block;width:100%;margin:var(--gtr-double) 0 var(--gtr-double) 0}.l-TP-main__col--main:before{content:"";display:block;width:100%;margin:var(--gtr-BASE) 0 var(--gtr-double) 0}.l-TP-main__row{padding-bottom:var(--s-padding-top-large)}.l-TP-main__reviewsRow{--gutter: var(--gtr-BASE)}.l-TP-main__reviewsRow>*{flex:1 0 50%}.l-TP-main .tp-intro-review__title{margin-bottom:0rem}@media(min-width: 992px){.l-TP-main__col--reviewsOverall{flex:0 0 50%;padding-right:var(--gtr-x-large)}.l-TP-main__col--reviewsCategories{flex:0 0 50%;padding-left:var(--gtr-x-large)}}.l-TP-main{--s-padding-top: 0;--s-padding-bottom: 0}.l-TP-main h2{margin-bottom:var(--gtr-x-large)}.l-TP-main__col{flex:0 0 100%}.l-TP-main__col--ratingOverall:after{content:"";display:block;width:100%;border-top:1px solid var(--color-brand-quinary);margin:var(--gtr-double) 0 var(--gtr-double) 0}.l-TP-main__col--ratingOverall .cTpRating{width:100%}.l-TP-main__col--ratingOverall .cTpRating__item--logo{flex:1 1 auto;text-align:right;--tp-star-width: 36px}.l-TP-main__col--ratingOverall .cTpRating__item--logo img{display:inline-block}.l-TP-main__col--main .cTpRating{flex-direction:column;text-align:left;align-items:start}.l-TP-main__col--main .cTpRating__item--review{--t-size: var(--t-size-BASE)}.l-TP-main__col--main .cTpRating p{margin-left:0;margin-right:0}.l-TP-main__col--main .cTpRating p:before{display:none !important}.l-TP-main__col--main .cTpRating .tp-stars,.l-TP-main__col--main .cTpRating .e-img-blk{margin-top:var(--gtr-BASE);margin-bottom:var(--gtr-BASE)}.l-TP-main__col--main .cTpRating:after{content:"";display:block;border-top:1px solid var(--color-brand-quinary);width:100%;border-top:1px solid #8b008b;margin:var(--gtr-double) 0 var(--gtr-double) 8px}.l-TP-main__col--main .cTpRating:last-of-type:after{display:none}.l-TP-main__col--main:before{content:"";display:block;width:100%;border-top:1px solid var(--color-brand-quinary);margin:var(--gtr-BASE) 0 var(--gtr-double) 0}.l-TP-main__row{padding-bottom:var(--s-padding-top-large)}.l-TP-main__reviewsRow{--gutter: var(--gtr-BASE)}.l-TP-main__reviewsRow>*{flex:1 0 50%}.l-TP-main .tp-intro-review__title{margin-bottom:0rem}@media(min-width: 992px){.l-TP-main__col--reviewsOverall{flex:0 0 50%;padding-right:var(--gtr-x-large)}.l-TP-main__col--reviewsCategories{flex:0 0 50%;padding-left:var(--gtr-x-large)}}.DDanchor .l-container .l-row{padding-top:2rem}.DDanchor .l-container .l-row h3{--h-margin-bottom: 1rem}.lDepDates__filters{background-color:var(--color-brand-main);width:100%;top:-1px;z-index:10}.lDepDates .c-alert{--t-margin-top: .5rem;--t-line-height: var(--line-height-medium)}@media(min-width: 992px){.lDepDates .c-alert{--t-size: var(--h-h5);--t-margin-top: .5rem;--t-line-height: var(--line-height-medium)}}.cDDfilters{--cDDfiltersHeight: auto;display:grid;grid-template-areas:".... titl ...." ".... filt ....";grid-template-columns:var(--gtr-BASE) auto var(--gtr-BASE);grid-template-rows:var(--cDDfiltersHeight);--ddH2size: .8rem;--ddH2margin: 0}.cDDfilters__area{display:flex;align-items:center;justify-content:center;padding:var(--gtr-BASE) 0 var(--gtr-BASE) 0}.cDDfilters__area--title{grid-area:titl;--textScriptColor: var(--color-brand-secondary);text-align:center}.cDDfilters__area--title h2{color:#fff;font-size:var(--ddH2size);margin:var(--ddH2margin)}.cDDfilters__area--title .DDtourName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.2em;line-height:1.2}.cDDfilters__area--filters{padding:0;grid-area:filt;--WF-wrap: wrap;--WF-label-color: white;--WF-label-font-size: var(--t-size-small)}.cDDfilters__area--filters .cAccordian{--accordianHrDisplay: none;--accordianButtonSize: var(--h-h5);--accordianButtonSize: var(--t-size-BASE);--accordianIconFontSize: 1.2em;--accordianButtonPadding: .5rem 0 .4rem 0;--accordianButtonColor: white;--accordianButtonBgColor: var(--color-brand-tertiary)}.cDDfilters__area--filters .cAccordian__body{display:flex;align-items:center}.cDDfilters__area--filters .cAccordian__button svg{right:var(--gtr-BASE)}.cDDfilters__area--filters .cAccordian__button{width:calc(100% + var(--gtr-BASE)*2);left:calc(var(--gtr-BASE)*-1);bottom:-1px}.cDDfilters__area--filters .cAccordian .l-form__flexrow{max-width:var(--cont-max-width);margin-inline:auto}.cDDfilters .l-form{padding:.8rem 0 .5rem 0;width:100%;--gutter: var(--gtr-x-small)}.cDDfilters .l-form__select{-webkit-appearance:none;appearance:none}.cDDfilters__buttonContainer{display:block;max-width:var(--cont-max-width);margin:0 auto 0 auto;position:relative;padding-inline:var(--gtr-BASE)}@media(min-width: 576px){.cDDfilters{--ddH2size: 1rem}}@media screen and (max-width: 991px)and (max-width: 767px){.cDDfilters .l-form__field{--WF-field-grow-shrink: 0 0;--WF-field-width: 50%;padding-bottom:var(--gtr-small)}.cDDfilters .l-form__field--departurePoint{--WF-field-grow-shrink: 0 0;--WF-field-width: 100%}}@media screen and (max-width: 991px){.cDDfilters .l-form{--WF-input-padding: 0.5rem;--WF-input-font-size: var(--t-size-small);--WF-label-font-size: var(--t-size-x-small);--WF-label-margin-bottom: .2rem}}@media(min-width: 768px){.cDDfilters__area--filters{--WF-wrap: nowrap}.cDDfilters__area--filters .cAccordian{height:100%}.cDDfilters__area--filters .cAccordian__content{grid-template-rows:auto;height:100%}.cDDfilters__area--filters .cAccordian__button{display:none}.cDDfilters__area--filters .cAccordian__body{overflow:visible}.cDDfilters__area--filters .cAccordian__icons{display:none}.cDDfilters__area--filters .cAccordian:after{display:none}.cDDfilters__area .l-form{padding-top:0}.cDDfilters__area .l-form__field--passengers,.cDDfilters__area .l-form__field--duration{--WF-field-grow-shrink: .9 1.1}.cDDfilters__area .l-form__field--month,.cDDfilters__area .l-form__field--budget{--WF-field-grow-shrink: .95 1.05}.cDDfilters__area--title{text-align:left}.cDDfilters__area--title .DDtourName{margin-top:0;font-size:1.3em}.cDDfilters__title{width:var(--cont-max-width);margin-inline:auto;text-align:left}.cDDfilters__title h2{width:100%;padding-inline:var(--gtr-BASE)}}@media(min-width: 1200px){.cDDfilters{--cDDfiltersHeight: 100px;--ddTitlWidth: 300px;--ddFiltWidth: calc(var(--cont-max-width) - (var(--ddTitlWidth) + var(--gtr-BASE) * 2));grid-template-areas:".... titl filt ....";grid-template-columns:1fr var(--ddTitlWidth) var(--ddFiltWidth) 1fr;--ddH2size: 1rem}.cDDfilters__area{padding:0}.cDDfilters .l-form{padding:0}.cDDfilters__title{width:auto;margin-inline:0;text-align:left}.cDDfilters__title h2{width:100%;padding-inline:var(--gtr-BASE)}}.cDDcard{margin-bottom:var(--gtr-BASE);--dd-padding:var(--gtr-BASE);--li-font-size:var(--t-size-small);--t-color:var(--color-brand-main);--t-line-height:var(--line-height-small);--BTN-width:100%;--DDcardTemplateAreas: "deparP durati" "deparD durati" "return durati" "promot promot" "horizo horizo" "outinT outinT" "onTour onTour" "PRICEa PRICEa" "commen commen" "tourRe tourRe" ;--DDcardTemplateColumns: 1fr auto;--DDcardTemplateRows: auto;--DDcardRadius: 30px;--DDlowDepositColor: var(--color-brand-main);padding-top:0;padding-bottom:0}.cDDcard__grid{display:grid;background-color:#fff;border-radius:var(--DDcardRadius);overflow:hidden;background-color:#f8f0fb;grid-template-areas:var(--DDcardTemplateAreas);grid-template-columns:var(--DDcardTemplateColumns);grid-template-rows:var(--DDcardTemplateRows)}.cDDcard__item{display:flex;flex-direction:column;justify-content:start;padding:var(--dd-padding);padding-inline:calc(var(--dd-padding)*1.5);position:relative}.cDDcard__item>span{display:block}.cDDcard__item--departureDate span,.cDDcard__item--returnDate span{font-size:var(--h-h4)}.cDDcard__item--departingPoint{grid-area:deparP;padding:0;display:block}.cDDcard__item--departureDate{grid-area:deparD}.cDDcard__item--duration{grid-area:durati;padding-top:0;padding-bottom:0;align-items:end}.cDDcard__item--returnDate{grid-area:return}.cDDcard__item--hr{grid-area:horizo;padding-top:0;padding-bottom:0}.cDDcard__item--hr .cDDcardHRline{display:block;width:100%;border-top:2px dotted var(--color-brand-main)}.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport{display:block}.cDDcard__item--outinTravel strong,.cDDcard__item--onTourTransport strong{margin-bottom:.1rem}.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport{padding-top:var(--gtr-BASE);padding-bottom:0;text-align:left}.cDDcard__item--outinTravel{grid-area:outinT}.cDDcard__item--onTourTransport{grid-area:onTour}.cDDcard__item--promotion{grid-area:promot;align-items:center;flex-direction:row;padding:0;padding-inline:calc(var(--dd-padding)*1.5);--SRSstickerPosition: relative;--SRSstickerWidth: 145px;--SRSstickerMargin: var(--gtr-BASE) var(--gtr-x2-small) var(--dd-padding) 0}.cDDcard__item--PRICEandBOOK{grid-area:PRICEa;justify-content:end}.cDDcard__item--comments{display:block;grid-area:commen;padding-top:0;padding-bottom:0;--t-line-height:var(--line-height-medium)}.cDDcard__item--comments strong{display:inline-block}.cDDcard__item--tourRef{grid-area:tourRe;flex-direction:row;font-size:var(--t-size-x2-small)}.cDDcard__item--tourRef span{margin-left:.3rem}.cDDcard .ddPromoWrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;flex:1;max-height:max-content}.cDDcard .dd-departure-point{display:inline-block;border-bottom-right-radius:10px;padding:.8rem var(--gtr-triple) .4rem calc(var(--dd-padding)*1.5);font-size:var(--t-size-small);background-color:hsla(243,52%,34%,.1);border-top:none;border-left:0}.cDDcard .dd-departure-point strong{display:block}.cDDcard .dd-duration{background-color:var(--color-brand-tertiary);border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:70px;text-align:center;padding-top:calc(var(--dd-padding)*1.2);padding-bottom:calc(var(--dd-padding)*1.1);color:var(--color-brand-secondary)}.cDDcard .dd-duration__title{font-size:var(--t-size-x5-small);font-weight:500;display:block;color:#fff}.cDDcard .dd-duration__number{font-size:calc(var(--h-h2)*1.4);font-weight:var(--t-weight-strong);line-height:1}.cDDcard .dd-duration__days{font-size:var(--t-size-small);font-weight:var(--t-weight-standard);text-transform:uppercase;display:block;margin-top:-0.04rem}.cDDcard .dd-CTA{text-align:center;font-size:var(--h-h1);line-height:1.05;flex:1;display:flex;flex-direction:column;justify-content:end}.cDDcard .dd-CTA__child{font-size:var(--t-size-BASE)}.cDDcard .dd-CTA__price{margin-bottom:var(--gtr-BASE);flex:0}.cDDcard .dd-CTA__total{position:relative;font-weight:var(--t-weight-strong);display:inline-block;--icon-blk-display:inline-block;--icon-font-size:18px;--icon-blk-pointer-events:all;display:flex;flex-direction:column}.cDDcard .dd-CTA__button{position:relative;flex:0}.cDDcard .DDlowDepositText{margin-bottom:.3rem;flex:0;display:flex;text-align:center;color:var(--DDlowDepositColor);justify-content:center}.cDDcard .DDlowDepositText sup{vertical-align:baseline !important}.cDDcard .DDsingSup{font-size:var(--t-size-BASE);margin-top:-0.5rem;margin-bottom:.5rem}.cDDcard .CTA-hurry{margin-top:-0.3rem;margin-bottom:var(--gtr-BASE)}.cDDcard .CTA-hurry br{display:none}.cDDcard .CTA-hurry{color:var(--color-brand-tertiary);font-size:var(--t-size-small);line-height:1.2;--textScriptSize: 1.7em;--textScriptRotate: -4deg}.cDDcard .c-list{padding-bottom:0}.cDDcard .ddEbsoPrice{top:-1rem;left:50%;color:red;font-size:.6em;line-height:.9;font-weight:var(--t-weight-standard);margin:.3rem auto .2rem auto}.cDDcard .ddTotalForAllPassenger{display:block;margin:.2rem auto .2rem auto;font-size:var(--t-size-BASE);line-height:1.1}.cDDcard .ddSRSText{margin-top:.3rem;margin-bottom:.3rem;flex:0;display:flex;text-align:center;justify-content:center;font-size:var(--t-size-small);line-height:1.2}@media screen and (max-width: 767px){.cDDcard{margin-bottom:var(--gtr-double)}.cDDcard__item--departureDate{padding-top:calc(var(--dd-padding)*1.8)}.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport,.cDDcard__item--tourRef{text-align:center}.cDDcard__item--onTourTransport li{display:inline-block;padding-left:var(--gtr-large);--li-before-content:"|";--li-before-top:-0.25em;--li-before-position-left:0.14em}.cDDcard__item--onTourTransport li:first-of-type{padding-left:0;--li-before-display:none}.cDDcard__item--returnDate{padding-top:.2rem}.cDDcard__item--tourRef{justify-content:center;padding-top:0}}@media(min-width: 768px){.cDDcard{--t-size: var(--t-size-small);--DDcardTemplateAreas: "deparP durati ...... ...... PRICEa" "deparD durati return ...... PRICEa" "horizo horizo horizo ...... PRICEa" "promot promot promot ...... PRICEa" "outinT outinT onTour ...... PRICEa" "commen commen commen commen PRICEa" "tourRe ...... ...... ...... PRICEa" ;--DDcardTemplateColumns: 210px 80px 1fr auto 230px;--DDcardTemplateRows: auto auto auto auto auto auto auto;margin-bottom:var(--gtr-large)}.cDDcard__item{padding-inline:var(--dd-padding)}.cDDcard__item--departingPoint{padding-left:0}.cDDcard__item--departureDate span,.cDDcard__item--returnDate span{font-size:var(--h-h5)}.cDDcard__item--departureDate,.cDDcard__item--returnDate,.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport,.cDDcard__item--PRICEandBOOK{padding-top:0}.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport{padding-top:.5rem}.cDDcard__item--onTourTransport{padding-top:var(--dd-padding)}.cDDcard__item--comments{padding-right:110px}.cDDcard .dd-departure-point{padding:.8rem var(--gtr-triple) .4rem var(--dd-padding)}.cDDcard .DDlowDepositText{margin-top:.5rem}.cDDcard .dd-duration{margin-bottom:var(--gtr-BASE)}.cDDcard .dd-comment-wrap{padding-top:var(--gtr-x-small);padding-bottom:var(--gtr-x-small)}.cDDcard .dd-departure-point{margin-bottom:10px}.cDDcard .dd-CTA s{display:block}.cDDcard .ddPromoWrap{margin-top:-0.2rem}.cDDcard .ddEbsoPrice{font-size:.5em}.cDDcard .ddEbsoPrice{margin:.5rem auto .2rem auto}}@media(min-width: 992px){.cDDcard{--dd-padding: calc(var(--gtr-BASE) * 1.5);--DDcardTemplateColumns: 240px 90px 1fr auto 300px}.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport{padding-top:calc(var(--dd-padding)*.6)}.cDDcard__item--promotion{align-items:start;--SRSstickerMargin: var(--dd-padding) var(--gtr-x2-small) var(--dd-padding) 0}.cDDcard .dd-duration__title{font-size:var(--t-size-x5-small)}.cDDcard .dd-duration__number{font-size:var(--h-h2)}.cDDcard .dd-duration__days{font-size:var(--t-size-x2-small)}}@media(min-width: 1200px){.cDDcard{--dd-padding:var(--gtr-double)}}@media(min-width: 1400px){.cDDcard{--dd-padding:var(--gtr-double);--BTN-width:var(--BTN-width-BASE);--DDcardTemplateAreas: "deparP durati ...... promot PRICEa" "deparD durati return promot PRICEa" "horizo horizo horizo promot PRICEa" "outinT ...... onTour promot PRICEa" "commen commen commen commen PRICEa" "tourRe ...... ...... ...... PRICEa" ;--DDcardTemplateColumns: 300px 70px 1fr 260px 300px;--DDcardTemplateRows: auto auto auto auto auto auto auto;--BTN-width: 100%;--t-size:var(--t-size-BASE);--li-font-size:var(--t-size-BASE)}.cDDcard__item--PRICEandBOOK{padding-top:var(--dd-padding)}.cDDcard__item--outinTravel,.cDDcard__item--onTourTransport{padding-top:.6rem}.cDDcard__item--promotion{padding-left:0}.cDDcard .dd-departure-point strong{display:inline-block}.cDDcard .dd-duration{display:flex;flex-direction:column;min-height:calc(100% - var(--dd-padding));justify-content:end;padding-top:calc(var(--dd-padding)*.6);padding-bottom:calc(var(--dd-padding)*.6)}.cDDcard .cDDcardHRline{margin-top:0}.cDDcard .dd-CTA{width:100%;margin:var(--gtr-BASE) 0 0 auto}.cDDcard .CTA-hurry{display:inline-flex;align-items:center;white-space:nowrap;position:absolute;height:100%;top:0;right:calc(100% + var(--gtr-large));padding-right:var(--gtr-large);border:1px none var(--color-brand-tertiary);border-right-style:dotted;padding-right:var(--gtr-large);margin:0}.cDDcard .CTA-hurry br{display:block}.cDDcard__item--duration{padding-right:0;padding-left:0}.cDDcard__item--promotion{justify-content:center}.cDDcard .DDlowDepositText{margin-top:-0.3rem}}.cDDcard--1ppDeposit{--DDlowDepositColor: var(--color-brand-tertiary)}.cv-7-6 #calendarContainer{padding:0 10px}.cv-7-6 .cv-7-3__placeholder{display:none !important}.cv-7-6 .lDepDates__cardsRow{padding-top:40px;padding-bottom:0}.cv-7-6 .cv-7-3__custom-departure.cv-7-6__custom-filter{display:block !important;padding:24px !important;border-radius:16px !important;margin-bottom:0 !important}.cv-7-6__custom-filter .cv-7-3__filter p{line-height:24px}.cv-7-6__custom-filter .cv-7-3__title p{font-size:18px}.cv-7-6 #calendarContainer .lDepDates__filters{display:block;background:rgba(0,0,0,0)}.cv-7-6 #calendarContainer .lDepDates{background:#2f2a85;border-radius:32px;padding:24px;margin:auto}.cv-7-6 #calendarContainer .lDepDates .cAccordian__heading{display:none}.cv-7-6 #calendarContainer .lDepDates .cAccordian__body{overflow:visible}.cv-7-6__step-one #calendarContainer .lDepDates{max-width:1080px}.cv-7-6 #calendarContainer .lDepDates .cDDcard{padding:0;background:#fff;border-radius:12px;padding:16px 24px}.cv-7-6 .cDDfilters__title{width:100%}.cv-7-6 .cDDfilters__title h2{text-align:center;font-weight:700;margin-bottom:24px;padding:7px 0 7px}.cv-7-6 .cDDfilters__title .textScript{font-size:0}.cv-7-6 .cDDfilters__title h2 .textScript::before{content:"Hassle  ";font-size:42px}.cv-7-6 .cDDfilters__title .DDtourName{font-size:0}.cv-7-6 .cDDfilters__title h2 .DDtourName::before{content:"free holidays picked just for you ";font-size:40px}.cv-7-6 .cDDfilters__title h2 span{display:inline}.cv-7-6__step-two #departureDateFilterForm .l-form__field--with-icon--right{padding-left:12px;padding-right:12px}.cv-7-6__step-two #departureDateFilterForm .l-form__field--with-icon--right:first-of-type{padding-left:0}.cv-7-6__step-two #departureDateFilterForm .l-form__field--with-icon--right:last-of-type{padding-right:0}.cv-7-6 #departureDateFilterForm .l-form__field--budget{display:none}.cv-7-6 #departureDateFilterForm .l-form__field--with-icon--right .l-form__label{margin-bottom:8px}.cv-7-6 #departureDateFilterForm .l-form__field--duration{order:4}.cv-7-6 #departureDateFilterForm .l-form__field--duration .l-form__label,.cv-7-6 #departureDateFilterForm .l-form__field--passengers .l-form__label,.cv-7-6__no-departing-point #departureDateFilterForm .l-form__field--with-icon--right:first-of-type .l-form__label,.cv-7-6__departing-point #departureDateFilterForm .l-form__field--with-icon--right:nth-of-type(2) .l-form__label{font-size:0}.cv-7-6__departing-point #departureDateFilterForm .l-form__field--with-icon--right:nth-of-type(2) .l-form__label::before{content:"Choose Month";font-size:14px}.cv-7-6__no-departing-point #departureDateFilterForm .l-form__field--with-icon--right:first-of-type .l-form__label::before{content:"Choose Month";font-size:14px}.cv-7-6 #departureDateFilterForm .l-form__field--passengers .l-form__label::before{content:"How many people?";font-size:14px}.cv-7-6 #departureDateFilterForm .l-form__field--duration .l-form__label::before{content:"For how long?";font-size:14px}.cv-7-6 .c-alert{display:none}.cv-7-6__step-one .c-alert{display:block;padding:0;display:flex;justify-content:center}.cv-7-6 .c-alert p{color:#fff;font-weight:700;text-align:center;margin:0;margin-top:16px;font-size:0;cursor:pointer;width:max-content;position:relative;padding-right:16px}.cv-7-6 .c-alert p::before{content:"Skip and see all dates";font-size:16px}.cv-7-6 .c-alert p::after{content:"";display:inline-block;width:9px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%2216%22%20viewBox%3D%220%200%209%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.47036%200.599741L8.41622%207.33838C8.74977%207.7164%208.74977%208.2836%208.41622%208.66162L2.47036%2015.4003C2.18941%2015.7187%201.69294%2015.7187%201.41199%2015.4003C1.1766%2015.1335%201.1766%2014.7332%201.41199%2014.4664L6.53386%208.66162C6.86741%208.2836%206.86741%207.7164%206.53386%207.33838L1.41199%201.53359C1.1766%201.26681%201.1766%200.866523%201.41199%200.599741C1.69294%200.281336%202.18941%200.281336%202.47036%200.599741Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%220.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-left:8px;position:absolute;margin-top:3px}.cv-7-6__step-one #calendarContainer .lDepDates{padding:48px 24px 24px}.cv-7-6__step-one .cv-7-6__card{display:none}.cv-7-6__step-one #departureDateFilterForm .l-form__field:not(.l-form__field--departurePoint){display:none}.cv-7-6__step-one #departureDateFilterForm .l-form__field.l-form__field--departurePoint{max-width:546px;margin:auto}.cv-7-6__step-one .lDepDates__cardsRow{padding-top:0}.cv-7-6__step-one .cDDfilters__title .textScript{display:none}.cv-7-6__step-one .cDDfilters__title h2{padding:0}.cv-7-6__step-one .cDDfilters__title h2 .DDtourName::before{content:"Choose your Departure point to see available dates";font-size:21.12px}.cv-7-6 .cv-7-3__custom-departure .cv-7-3__container{gap:32px;justify-content:center}.cv-7-6__available-dates{margin-top:30px;padding:0 24px !important;flex-wrap:wrap}.cv-7-6__departure-options,.cv-7-6__available-dates{display:flex;gap:16px;padding:0;align-items:center}.cv-7-6__available-dates .cv-7-6__title p{font-weight:700;font-size:16px;color:#fff;margin:0;width:max-content}.cv-7-6__departure-options p{color:#2f2a85;font-weight:700;font-size:16px;margin:0;padding:4px 16px;background:#fff;width:max-content;border-radius:100px;cursor:pointer}.cv-7-6__departure-options p:hover{background:#f9b92f}.cv-7-6__cDDcard__flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.cv-7-6__cDDcard__flex>div:first-of-type{display:flex;flex-direction:column;gap:12px}.cv-7-6__card .dd-CTA__button .CTA-hurry{display:none}.cv-7-6__hurray p{margin:0}.cv-7-6__hurray p span{font-weight:700;font-size:20px;line-height:36px;color:#e82f80}.cv-7-6__hurray p strong{font-size:24px;margin-right:4px}.cv-7-6__hurray p br{display:none}.cv-7-6__departure-info{display:flex;gap:56px}.cv-7-6__departure-info .cv-7-6__departure-date{position:relative}.cv-7-6__departure-info .cv-7-6__departure-date::after{content:"";width:24px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2216%22%20viewBox%3D%220%200%2025%2016%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M24.7071%208.70711C25.0976%208.31658%2025.0976%207.68342%2024.7071%207.29289L18.3431%200.928932C17.9526%200.538408%2017.3195%200.538408%2016.9289%200.928932C16.5384%201.31946%2016.5384%201.95262%2016.9289%202.34315L22.5858%208L16.9289%2013.6569C16.5384%2014.0474%2016.5384%2014.6805%2016.9289%2015.0711C17.3195%2015.4616%2017.9526%2015.4616%2018.3431%2015.0711L24.7071%208.70711ZM0%208V9H24V8V7H0V8Z%22%20fill%3D%22%23E82F80%22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;position:absolute;right:-40px;top:35px}.cv-7-6__departure-info .cv-7-6__info-label{font-weight:400;font-size:14px;margin-bottom:4px;line-height:21px}.cv-7-6__departure-info .cv-7-6__info{font-weight:700;font-size:24px;margin-bottom:6px;line-height:36px}.cv-7-6__labels{display:flex;row-gap:12px;column-gap:32px;flex-wrap:wrap}.cv-7-6__labels p{margin:0;font-weight:400;font-size:16px;line-height:24px;position:relative}.cv-7-6__labels p:not(:last-of-type):after{content:"";border-left:1px solid #2f2a85;width:0;height:16px;position:absolute;right:-16px;top:4px}.cv-7-6__labels p span{font-weight:700}.cv-1-4 .cv-1-4__module{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.cv-1-4 .cv-1-4__module::-webkit-scrollbar{display:none}.cv-1-4 .cv-1-4__benefit{padding:24px 30px;background:#f8f0fb;text-align:left;margin:24px auto 60px;border-radius:40px;display:flex;flex-wrap:nowrap;gap:60px;align-items:center;width:auto;min-width:max-content;max-width:1083px}.cv-1-4 .cv-1-4__title{font-size:27px;font-weight:700;line-height:28.02px;color:#2f2a85;margin-bottom:12px;letter-spacing:-1.09px;width:max-content}.cv-1-4 .cv-1-4__title span{font-family:alkaline,sans-serif;font-size:37.2px;color:#e82e80;letter-spacing:-0.5px}.cv-1-4 .cv-1-4__subtitle{font-size:16px;font-weight:400;line-height:19px;color:#2f2a85;margin-bottom:0;letter-spacing:-0.32px;width:max-content}.cv-1-4 .cv-1-4__logo-list{display:flex;gap:50px}.cv-1-4 .cv-1-4__logo-list{justify-content:space-between}.cv-1-4 .cv-1-4__img-tile{display:flex;flex-direction:column;align-items:center;text-align:center}.cv-1-4 .cv-1-4__text{font-size:16px;font-weight:400;line-height:19.2px;text-align:center;color:#2f2a85;margin-top:6px;letter-spacing:-0.32px;margin-bottom:0;width:max-content}.cv-1-4 .cv-1-4__section{margin-bottom:98px}.cv-1-4__section .cv-1-4__content{display:flex;gap:53px;align-items:center;max-width:1083px;margin:auto;margin-bottom:32px}.cv-1-4__section .img-container img.mobile{display:none}.cv-1-4__section .img-container img.desktop{width:200px;height:200px}.cv-1-4__section .text-container{max-width:764px;width:calc(100% - 253px)}.cv-1-4__section .text-container h3{font-weight:700;font-size:30px;line-height:33.44px;letter-spacing:-1.22px;color:#2f2a85;margin-bottom:24px}.cv-1-4__section .text-container p{margin:0;font-weight:400;font-size:16px;line-height:22.4px;letter-spacing:-0.32px}.cv-0-4 #accommodation .cAccordian::after{display:block !important}.cv-1-4 [data-stickysection]#travel{margin-top:.3rem}.cv-0-4 #accommodation .cAccordian.accordianIsActive{margin-bottom:50px}@media screen and (max-width: 991px){.cv-1-4 .cv-1-4__benefit{gap:24px}.cv-1-4 .cv-1-4__logo-list{gap:30px}.cv-1-4 .cv-1-4__img-tile{padding:0;width:max-content}}@media screen and (max-width: 767px){.cv-1-4 .cv-1-4__benefit{padding-left:22px;padding-right:22px}.cv-1-4 .cv-1-4__title{font-size:24px}.cv-1-4 .cv-1-4__title span{font-size:30px}.cv-1-4 .cv-1-4__subtitle{font-size:14px}.cv-1-4 #travel .p-tour-accordian__col{padding:0}.cv-1-4 #travel .cAccordian__heading{padding:0 10px}.cv-1-4 #travel .cv-1-4__module{padding-left:10px;padding-right:10px}.cv-1-4__section .cv-1-4__content{flex-direction:column;gap:20px;padding:0 20px}.cv-1-4__section .text-container{width:100%}.cv-1-4__section .img-container img.mobile{display:block}.cv-1-4__section .img-container img.desktop{display:none}.cv-1-4__section .text-container h3{margin-bottom:4px;font-size:18px;line-height:24px}.cv-1-4__section .text-container p{font-size:13px;line-height:18px}}.cv-7-6__separator-line{border-top:2px dotted #2f2a85}.cv-7-6__outing-travel strong{font-weight:400}.cv-7-6__card .dd-CTA__price{text-align:center;margin-bottom:0}.cv-7-6__card .dd-CTA__price .ddMain{font-weight:700;font-size:24px;color:#2f2a85;line-height:36px}.cv-7-6__card .dd-CTA__price .ddTotalForAllPassenger{font-weight:400;font-size:16px;line-height:24px;margin:0}.cv-7-6__card .dd-CTA__price .ddSRSText strong,.cv-7-6__card .dd-CTA__price .ddSRSText{font-weight:400;font-size:14px;line-height:21px;margin-bottom:0}.cv-7-6__card .DDlowDepositText span{font-weight:700;font-size:14px;color:#e82f80;line-height:21px;margin:8px 0}@media screen and (min-width: 576px){.cv-7-6 #calendarContainer .lDepDates{max-width:540px}}@media screen and (min-width: 768px){.cv-7-6 #calendarContainer .lDepDates{max-width:720px}}@media screen and (min-width: 992px){.cv-7-6 #calendarContainer .lDepDates{max-width:960px}.cv-7-6__cDDcard__flex>div:nth-of-type(2){max-width:242px;width:100%}}@media screen and (min-width: 1200px){.cv-7-6 #calendarContainer .lDepDates{max-width:1100px}}@media screen and (min-width: 1400px){.cv-7-6 #calendarContainer .lDepDates{max-width:1260px}}@media screen and (max-width: 991px){.cv-7-6__departure-info{flex-direction:column;gap:8px}.cv-7-6__departure-info .cv-7-6__info{font-size:20px;line-height:30px;margin-bottom:0}.cv-7-6__departure-info .cv-7-6__departure-date::after{display:none}.cv-7-6__labels p{font-size:14px;line-height:21px}.cv-7-6__labels p span{font-weight:400}.cv-7-6__outing-travel{font-weight:400 !important}.cv-7-6__card .dd-CTA__price{text-align:left}.cv-7-6__card .dd-CTA__price .ddSRSText strong,.cv-7-6__card .dd-CTA__price .ddSRSText,.cv-7-6__card .DDlowDepositText{justify-content:flex-start}.cv-7-6__cDDcard__flex>div{width:100%}}@media screen and (max-width: 767px){.cv-7-6__step-two #departureDateFilterForm .l-form__flexrow{gap:16px;display:grid;grid-template-columns:1fr 1fr}.cv-7-6__step-two.cv-7-6__no-departing-point #departureDateFilterForm .l-form__field--with-icon--right:first-of-type{grid-column:1/-1}.cv-7-6__step-two #departureDateFilterForm .l-form__field--with-icon--right{padding:0}.cv-7-6 .cDDfilters__title h2 .textScript::before{font-size:30px}.cv-7-6 .cDDfilters__title h2 .DDtourName::before{font-size:24px}.cv-7-6 .cDDfilters__area--title{padding:0}.cv-7-6 #calendarContainer .lDepDates{padding:24px 16px}.cv-7-6 #calendarContainer .lDepDates .cDDcard{padding:16px}.cv-7-3__custom-departure.cv-7-6__custom-filter{margin:0 !important}.cv-7-6__labels{flex-direction:column}.cv-7-6__step-one .cDDfilters__title h2 .DDtourName::before{font-size:18px;line-height:30px}.cv-7-6 .cv-7-3__custom-departure.cv-7-6__custom-filter{margin-top:32px !important}.cv-7-6__labels p:not(:last-of-type):after{display:none}}.cv-7-6 .cv-7-3__custom-departure.cv-7-6__custom-filter{display:block !important;padding:24px !important;border-radius:16px !important;margin-bottom:0 !important}.cv-7-6 .cv-7-3__custom-departure.cv-7-6__custom-filter{display:block !important;padding:24px !important;border-radius:16px !important;margin-bottom:0 !important}.cv-7-3__custom-departure{background:#e82e80;border-radius:30px;padding:20px 48px;margin-top:34px;margin-bottom:24px}.cv-7-6 .cv-7-3__custom-departure .cv-7-3__container{gap:32px;justify-content:center;max-width:max-content}@media screen and (max-width: 1199px){.cv-7-3__custom-departure .cv-7-3__container{flex-direction:column;align-items:center;gap:20px}}.cv-7-3__custom-departure .cv-7-3__container{display:flex;gap:48px;max-width:984px;margin:auto;justify-content:space-between;flex-direction:column;align-items:center}.cv-7-3__custom-departure .cv-7-3__title{display:flex;align-items:center}.cv-7-3__custom-departure .cv-7-3__title p{color:#fff;margin:0;font-weight:700;letter-spacing:0;line-height:32px}.cv-7-3__custom-departure .cv-7-3__filter{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cv-7-3__custom-departure .cv-7-3__filter p{margin:0;font-weight:700;font-size:16px;line-height:28px;text-align:center;padding:12px 0}.cv-7-3__custom-departure .cv-7-3__filter div{flex:1;background:#f9b92f;border-radius:20px;cursor:pointer;width:261px}.cv-7-3__custom-departure .cv-7-3__filter div:hover p{color:#f9b92f}.cv-7-3__custom-departure .cv-7-3__filter div:hover{background:#2f2a85}.cv-7-3__custom-departure.cv-7-6__custom-filter{display:block !important}@media screen and (max-width: 767px){.cv-7-6 .cv-7-3__custom-departure .cv-7-3__filter{width:100%;flex-direction:column;align-items:center}.cv-7-6 .cv-7-3__custom-departure .cv-7-3__filter .cv-7-3__departing-point,.cv-7-6 .cv-7-3__custom-departure .cv-7-3__filter .cv-7-3__departing-month{width:100%}.cv-7-3__title{text-align:center}}@media screen and (min-width: 1201px){.cv-7-3__custom-departure .cv-7-3__container{flex-direction:row}}.zl-cStrip--page .cv-5-2-wrapper{padding:0px !important;margin:0px !important}