:root{--default_font:'Figtree',sans-serif;--secondary_font:'Cormorant Garamond',serif;}:root{--textDefault:#000000;--textDefaultMob:#000000;--bgDefault:#eeeae6;--bgDefaultMob:#eeeae6;--globalC1:#000;--globalC2:#fff;--globalC3:#eeeae6;--globalC4:#605852;--globalC5:#;--globalBG1:#000;--globalBG2:#fff;--globalBG3:#eeeae6;--globalBG4:#;--globalBG5:#;}input,button,textarea,select{font-family:inherit;}body{padding:0;margin:0;overflow-x:hidden;background-color:#eeeae6;}html,body{font-family:'Figtree',sans-serif;font-size:16px;line-height:22px;font-weight:400;color:#000000;}#mainContainer{width:;margin:;padding:;height:auto;text-align:left;margin:auto;position:relative;}#LayerRow1{display:block;position:relative;}#LayerRow1 #LR1_C1{display:block;}#LayerRow2{display:block;position:relative;}#LayerRow2 #LR2_C1{display:block;}#LayerRow3{display:block;position:relative;}#LayerRow3 #LR3_C1{display:block;}@media (max-width:1600px){}@media (max-width:1440px){}@media (max-width:1366px){}@media (max-width:1280px){}@media (max-width:1024px){}@media (max-width:820px){}@media (max-width:768px){}@media (max-width:680px){}.*{}*{box-sizing:border-box;}.accImgScroll{}.accInfo{font-size:14px;line-height:normal;font-weight:300;padding-bottom:20px;opacity:.9;display:inline-flex;align-items:flex-end;max-width:320px;}.accInfoInt{font-size:15px;line-height:normal;font-weight:300;padding-bottom:20px;opacity:.9;display:inline-flex;align-items:flex-end;}.accLR{}.accommodationGrid{display:grid;column-gap:42px;grid-template-columns:.565fr .245fr .19fr;align-items:stretch;min-height:40vw;padding:65px 0 0 80px;}.accommodationGrid .accInfo{padding-bottom:10px !important;}.accordionContent{}.accordionToggle{font-size:15px;font-weight:600;color:#000;background-color:#f4f4f4;padding:10px 20px 10px 50px;border-bottom:1px solid #ddd;display:block;position:relative;cursor:pointer;}.addressAlias{font-size:14px;line-height:30px;font-weight:600;color:#fff;position:absolute;top:0;left:0;right:0;padding:0 20px;background:#f5f5f5;justify-content:center;transition:all 200ms ease-in-out;}.addressCont{border:1px solid #e0e0e0;padding:50px 20px 20px;position:relative;margin-bottom:30px;border-radius:3px;overflow:hidden;}.addressCont .checkmark{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;transition:all 200ms ease-in-out;z-index:1;background:transparent;margin-bottom:0;border-radius:3px;cursor:pointer;}.addressCont input:checked ~ .addressAlias{font-size:14px;line-height:30px;font-weight:600;color:#fff;background-color:#000;}.addressCont input:checked ~ .checkmark{border-color:#000;}.addressCont>div{display:flex;margin-bottom:5px;}.addressLabel{font-size:14px;font-weight:600;color:#fff;width:50%;text-align:right;padding:0 20px;}.addresstext{font-size:15px;font-weight:300;color:#000;}.addresstitle{font-size:14px;font-weight:normal;font-style:normal;color:#000;}.amountLabelFrom{font-size:14px;font-weight:600;color:#000;text-align:left;}.amountLabelTo{font-size:14px;font-weight:600;color:#000;}.asterisk{display:none;}.awardImg{height:250px;display:flex;align-items:center;justify-content:center;max-width:250px;margin:auto;}.awardImg img{max-height:250px;display:flex;align-items:center;justify-content:center;max-width:250px;margin:auto;}.barGrid{display:grid;grid-template-columns:1fr;margin-top:150px;}.barGrid .restText{padding:40px 0 0;}.beachScroll{font-style:Normal;}.blogLR{margin:0 45px;}.blogText{font-size:16px;line-height:30px;font-weight:300;padding-bottom:25px;}.blogTitle{font-size:24px;line-height:normal;font-weight:300;}.bot150to50{padding-bottom:150px;}.bot80to0{padding-bottom:80px;}.botaddresstext{font-size:12px;font-weight:normal;font-style:normal;color:#000;}.breadcrumbRecord{font-size:13px;font-weight:400;color:#fff;padding:0 4px;}.breadcrumbsContainer{}.button{font-size:14px;font-weight:400;color:#fff;background-color:#000;padding:10px 20px;margin:0 auto;border:none;display:table;border-radius:3px;cursor:pointer;color:#fff !important;}.button:disabled{opacity:0.8;cursor:default;}.bx-pager{font-style:normal;right:5%;width:auto !important;}.capSize{display:inline-flex;align-items:flex-end;}.cartDelete{font-family:var(--);font-size:12px;font-weight:bold;font-style:italic;color:#FFFFFF;background-color:#ff7d00;border:1px solid #bfb446;cursor:pointer;}.cartDiscount{font-size:14px;font-weight:normal;font-style:normal;color:#FF0000;}.cartItem{background-color:#fff;border-radius:3px;border:1px solid #eee;padding:10px 15px;margin:10px 0;display:flex;}.cartItemDelete{font-size:12px;font-weight:400;color:#000;width:20px;margin:0 10px;cursor:pointer;display:flex;align-items:center;text-align:center;}.cartItemDetails{width:70%;}.cartItemFooter{margin-top:15px;display:flex;justify-content:strech;}.cartItemImage{width:25%;margin-right:5%;image-rendering:-webkit-optimize-contrast;}.cartItemName{font-size:14px;font-weight:600;color:#000;margin-bottom:10px;}.cartItemName a{color:inherit !important;font-size:inherit;font:inherit}.cartItemPrice{font-size:15px;font-weight:600;color:#000;display:flex;justify-content:flex-end;align-items:center;flex:1;text-align:right;}.cartItemQuantity{font-size:14px;font-weight:600;color:#000;width:30px;text-align:center;}.cartItemQuantityBtn{font-size:13px;font-weight:400;color:#000;width:20px;background:#f5f5f5;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}.cartItemQuantityCont{display:flex;align-items:center;flex:0;height:25px;}.cartItemVariantRow{line-height:1em;}.cartItemVariantTitle{font-size:13px;font-weight:600;color:#000;display:inline-block;margin-right:10px;}.cartItemVariantValue{font-size:13px;font-weight:600;color:#fff;display:inline-block;}.cartLoading{font-size:45px;font-weight:400;color:#999;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;opacity:0;display:none;-webkit-transition:all 300ms cubic-bezier(0,.5,3,1);-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);-o-transition:all 300ms cubic-bezier(0,.5,.3,1);transition:all 300ms cubic-bezier(0,.5,.3,1);}.cartLoading.show{display:flex;opacity:1;}.cartNewPrice{font-size:15px;font-weight:600;color:#000;}.cartOldPrice{font-size:13px;font-weight:400;color:#fff;text-decoration:line-through;}.cartPrice{font-size:12px;font-weight:normal;font-style:normal;color:#000;}.cartPriceInt{font-size:24px;font-weight:600;color:#605852;}.cartSubmit{font-size:14px;font-weight:400;color:#fff;background-color:#000;border:none;margin-top:20px;cursor:pointer;padding:12px 30px;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.cartSubmit:hover{background-color:#fff;}.cartSubmitList{font-size:13px;font-weight:400;color:#fff;background-color:#000;border:none;cursor:pointer;padding:6px 30px;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.cartSubmitList:hover{background-color:#fff;}.cartSubmit[disabled]{opacity:0.5;}.cartText{font-size:11px;font-weight:normal;font-style:normal;color:#DA2424;}.cartTitles{font-size:11px;font-weight:normal;font-style:Normal;color:#fff;background-color:#484848;border-right:1px solid #fff;padding:3px;}.center{text-align:center;}.check{display:block;position:absolute;border:1px solid #1b1b1b;border-radius:100%;height:15px;width:15px;top:50%;transform:translate(0,-50%);left:15px;z-index:5;}.checkB{display:block;position:absolute;border:1px solid #1b1b1b;border-radius:100%;height:15px;width:15px;top:6px;left:0;z-index:5;}.checkBox:checked ~ .checkB{border-width:4px;}.checkCouponBtn{margin:auto;margin-left:10px;}.checkmark{position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:2px solid #eee;z-index:-1;background:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.checkoutContPadd{padding:20px;}.checkoutForms{width:65%;float:left;order:1;}.checkoutGridLogin{float:left;width:50%;}.checkoutGridRegister{float:left;width:50%;padding:20px;text-align:center;}.checkoutPageCont{display:flex;flex-wrap:Wrap;}.checkoutSummary{float:left;width:30%;margin-left:5%;order:2;}.checkoutSummaryCont{background-color:#f5f5f5;padding:20px;position:relative;}.checkoutSummaryTitle{font-size:15px;font-weight:600;color:#000;margin-bottom:20px;text-align:center;}.color{color:#605852;}.colorFilterThumb{width:17px;height:17px;margin-top:2px;float:left;border-radius:3px;}.contactImg{padding:25px 50px;}.couponCode{font-family:monospace;font-size:1.2em;}.couponDelete{cursor:pointer;margin-right:5px;position:relative;top:-1px;}.couponInput{font-family:Monospace;font-size:20px !important;flex:1;}.creditCardOverlay{font-size:45px;z-index:59;line-height:normal;font-weight:400;color:#999;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;opacity:0;display:none;-webkit-transition:all .3s cubic-bezier(0,.5,3,1);-moz-transition:all .3s cubic-bezier(0,.5,.3,1);-o-transition:all .3s cubic-bezier(0,.5,.3,1);transition:all .3s cubic-bezier(0,.5,.3,1);}.creditCardOverlay.show{display:flex;opacity:1;}.date{font-size:11px;font-weight:normal;font-style:normal;color:#424244;}.desktop820{display:block;}.discountBadge{font-weight:600;position:absolute;top:-6px;right:-5px;z-index:1;background-size:contain;width:42px;height:42px;filter:drop-shadow(2px 8px 3px rgba(0,0,0,.3));background-image:url(https://res.cloudinary.com/incom/image/upload/v1758541947/images/evviarbhuq2juqsgunud.png);background-repeat:no-repeat;}.discoverGrid{display:grid;column-gap:4vw;grid-template-columns:.59fr .19fr .23fr;align-items:stretch;min-height:43.5vw;padding:65px 0 0 80px;}.discoverGrid .clear{display:none;}.discoverGrid .gridGastroTitles{}.discText{font-size:16px;line-height:30px;font-weight:300;padding-top:73px;}.experiencesSlide-next{display:block;width:70px;height:47px;background-size:contain;background-position:center;background-image:url(https://overron-cdn.b-cdn.net/images/styles/849_R3662dis559ly.png);background-repeat:no-repeat;}.experiencesSlide-next:hover{background-image:url(https://overron-cdn.b-cdn.net/images/styles/849_R3017dis559ly_rim.png);background-repeat:no-repeat;}.experiencesSlide-prev{display:block;width:70px;height:47px;background-size:contain;background-position:center;background-image:url(https://overron-cdn.b-cdn.net/images/styles/848_R1195dis559ly.png);background-repeat:no-repeat;}.experiencesSlide-prev:hover{background-image:url(https://overron-cdn.b-cdn.net/images/styles/848_R2374dis559ly_rim.png);background-repeat:no-repeat;}.expGrid{display:grid;grid-template-columns:.47fr .53fr;padding-bottom:100px;padding-top:35px;}.expGrid a.more{margin:unset;margin-left:auto;margin-right:5.3vw;}.expGridAlt{display:grid;grid-template-columns:.53fr .47fr;padding-bottom:100px;padding-top:35px;}.expGridAlt .ExpGridR{}.expGridAlt .ExpGridR:before{left:0;}.expGridAlt .expImgR{padding-right:10.1vw;padding-left:unset;padding-top:5vw;margin-left:-3.3vw;}.expGridAlt a.more{margin:unset;margin-left:auto;margin-right:5.3vw;}.ExpGridL{}.ExpGridR{padding:3.2vw 0 0 3.3vw;position:relative;}.ExpGridR:before{content:"";position:absolute;background:#000;width:190px;height:1px;top:0;right:0;}.expGridR .homeSubtitle{}.expImgR{padding-left:6.8vw;padding-top:5vw;}.expText{font-size:16px;line-height:30px;font-weight:300;padding-top:42px;padding-bottom:10px;padding-right:5.3vw;}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.facilities{}.facilities ul{font-size:18px;line-height:40px;font-weight:300;columns:2;padding-inline-start:0px;list-style-type:none;margin-block-start:5px;column-gap:7vw;}.facilitiesTitle{font-size:18px;line-height:40px;font-weight:700;}.favoriteBtn{position:absolute;top:10px;left:10px;cursor:pointer;width:15px;height:15px;line-height:15px;}.favoriteBtn .loader{position:absolute;top:-2px;left:-2px;background:#fff;padding:2px;}.favoriteMainBtn{padding:5px;margin:0 5px;position:relative;}.favoritesCounter{font-size:9px;line-height:13px;font-weight:600;color:#000;background-color:#fff;position:absolute;top:0;right:-8px;border-radius:50%;width:15px;height:15px;border:1px solid #000;box-shadow:0px 0 0px 1px #fff;text-align:center;}.fblogin{font-size:13px;font-weight:600;color:#fff;background-color:#3061a5;padding:10px 20px;cursor:pointer;display:table;margin:20px auto;border-radius:3px;}.filterCategory{font-size:18px;font-weight:600;color:#000;padding:10px 0px 10px 0px;}.filterCount{font-size:12px;font-weight:400;color:#999;margin-left:10px;}.filterLine{padding-top:20px;margin-bottom:13px;border-bottom:1px solid #e0e0e0;}.filterOption{display:block;padding:3px;}.filterOptionT{font-size:15px;font-weight:400;margin-left:10px;color:inherit;}.filtersBtn{font-size:18px;line-height:35px;font-weight:600;color:#000;display:none;text-align:center;}.filterSort{font-size:15px;font-weight:400;text-align:left !important;text-align:left;}.filterThumbImg{width:17px;height:17px;border-radius:3px;border:1px solid #e0e0e0;}.firstPhotoGallery{width:100%;margin:0;max-height:550px;position:relative;padding-bottom:70%;margin-bottom:10px;}.firstPhotoGallery .imgFlex img{object-fit:contain;}.firstPhotoItem{width:85%;margin:auto;}.flexBox{font-style:normal;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%;margin:auto;}.flexBox .productListCont{height:100%;}.flexBoxCenter{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;margin:auto;}.followUs{font-size:20px;font-weight:400;color:#000;width:100%;padding-bottom:10px;text-align:center;}.footerBgTop{background-color:#e7e2dc;padding:37px 0;}.footerBgTop .socialCont{display:flex;flex-direction:row;gap:10px;padding-right:0;align-items:center;padding-top:0;justify-content:center;}.footerGrid{display:grid;grid-template-columns:1fr .9fr 1fr 1.1fr;padding:70px 0;}.footerGridCL{padding-top:70px;}.footerGridCR{}.footerGridL{}.footerGridR{padding-left:5vw;}.footerText{font-size:15px;font-weight:300;color:#000;}.footerTitle{font-size:22px;font-weight:normal;font-style:normal;color:#fff;}.formerror{font-size:14px;font-weight:400;color:#9d2d2d;padding:5px;}.formfields{font-size:16px;font-weight:300;color:#6e6e6e;background-color:#eeeae6;border:none;display:inline-block;margin:3px;position:relative;border-bottom:2px solid #6e6e6e;padding:13px;max-width:100%;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:none !important;}.formfields.error{box-shadow:none !important;}.formfields.search{text-align:left;}.formfields:focus{outline:none;border-color:#000;}.formLabel{font-size:12px;font-weight:700;color:#fff;}.formMessage .formRow{display:grid;grid-template-columns:1.065fr 1fr;align-items:center;}.formPaddTop{padding-top:7px;}.formrequired{font-style:italic;display:table;margin:auto;}.formRow{display:flex;flex-wrap:wrap;width:100%;margin-bottom:10px;clear:both;}.formsearch{font-size:18px;font-weight:400;color:#fff;height:42px;width:49px;background:#000;border:none;border-radius:3px;cursor:pointer;outline:none;}.formSelect{font-size:15px;font-weight:400;color:#000;}.formsubmit{font-size:12px;border:1px solid #333333;cursor:pointer;margin-top:10px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;padding:15px 64px;display:table;margin:auto;margin:15px auto;background:0 0;letter-spacing:1px;}.formsubmit:hover{background:#000;color:#fff;}.formtext{font-size:15px;line-height:20px;font-weight:400;color:#fff;width:100%;display:block;padding-top:10px;}.formtitle{font-size:18px;color:#000;padding-bottom:7px;padding-top:12px;}.freeShippingFromCont{font-size:14px;font-weight:400;text-align:center;}.galleryTitle{font-family:var(--secondary_font);font-size:45px;line-height:60px;color:#000;padding-bottom:15px;text-align:center;}.gastronomyGrid{display:grid;column-gap:4vw;grid-template-columns:0.23fr .19fr .59fr;align-items:stretch;min-height:43.5vw;padding:65px 80px 0 0;}.gdprText{display:flex;width:245px;}.grayTab{font-size:15px;font-weight:600;color:#000;background-color:#f4f4f4;padding:10px 20px;border-bottom:1px solid #ddd;}.grid10{float:left;width:10%;}.grid100{float:left;width:100%;}.grid10to100{float:left;width:10%;}.grid20{font-style:normal;float:left;width:20%;margin:0;}.grid20to100{float:left;width:20%;}.grid25{font-style:normal;float:left;width:25%;margin:0;}.grid30{font-style:normal;float:left;width:30%;margin:0;}.grid30to100{float:left;width:30%;}.grid33{font-style:normal;float:left;width:33.33%;margin:0px;}.grid33to100{float:left;width:33.33%;}.grid35{font-style:normal;float:left;width:35%;margin:0;}.grid35Contact{float:left;width:35%;}.grid35to100{font-style:normal;float:left;width:35%;}.grid40{font-style:normal;float:left;width:40%;margin:0px;}.grid40to100{float:left;width:40%;}.grid49{font-style:normal;float:left;width:49%;margin:0;}.grid50{font-style:normal;float:left;width:50%;margin:0;}.grid50to100{float:left;width:50%;}.grid60{font-style:normal;float:left;width:60%;margin:0;}.grid60to100{float:left;width:60%;}.grid70{font-style:normal;float:left;width:70%;margin:0;}.grid70to100{float:left;width:70%;}.grid80{font-style:normal;float:left;width:80%;margin:0;}.grid80to100{float:none;width:80%;}.grid90{float:left;width:90%;}.grid90to100{float:left;width:90%;}.gridAccTitles{padding:0 !important;}.gridAddressesL{float:left;width:50%;}.gridAddressesR{float:left;width:50%;}.gridBlog{float:left;width:33.33%;padding:0 35px;margin-bottom:50px;}.gridBlog .bookSmall{margin:unset;}.gridBook{float:left;width:30%;}.gridCartInfoSearch{flex-grow:1;padding-right:20px;}.gridCheckoutGuest .addressCont{width:48%;float:left;margin:1%;}.gridCheckoutPayment{margin:20px 0;position:relative;}.gridDiscLeft{float:left;margin:0;margin-top:67px;position:relative;}.gridFavorites{width:33.33%;float:left;padding:12px;}.gridFilters{float:left;width:18%;margin:0;}.gridFormField{flex:1;min-width:250px;}.gridFormFieldItem{margin:auto 0px;font-weight:300;}.gridFormLabel{width:100%;}.gridFormLabelItem{font-style:normal;width:95%;margin:auto;}.gridGallery{float:left;width:50%;}.gridGalleryCol100{float:left;width:100%;margin:0;}.gridGalleryCol100 .imageArea{padding-bottom:40%;}.gridGalleryCol25{width:25%;float:left;margin:0;}.gridGalleryCol25 .imageArea{padding-bottom:calc(160% + 23px);}.gridGalleryCol50{float:left;width:50%;margin:0;}.gridGalleryGroup{float:left;width:50%;margin:0;}.gridGalleryInstagram .imageArea{padding-bottom:142%}.gridGalleryItem{padding:8px;}.gridGalleryPad{padding:8px;}.gridGastroR{}.gridGastroTitles{}.gridIem98{font-style:normal;width:98%;margin:auto;}.gridInternal{float:left;width:33.33%;padding:0 35px;margin-bottom:50px;}.gridItem90{width:90%;margin:0 auto;}.gridItem96{font-style:normal;width:96%;margin:auto;}.gridLang{font-style:normal;float:right;padding:0 20px;}.gridLogo{float:left;width:40%;margin:0;padding:5px;}.gridMenu{float:left;width:30%;display:flex;align-items:center;}.gridMenuC{float:left;width:60%;display:flex;align-items:center;justify-content:center;}.gridMenuR{float:left;width:20%;padding-top:5px;text-align:right;}.gridoffers{font-style:normal;float:left;width:30%;margin:0;}.gridPress{float:left;width:100%;box-sizing:border-box;max-width:352px;min-width:200px;padding:1%;}.gridProdContent{float:left;width:82%;margin:0;padding-left:50px;}.gridProdCount{float:left;width:30%;margin:0;}.gridProdPhoto{float:left;width:55%;margin:0;min-height:10px;}.gridProdText{float:left;width:40%;margin:0px;}.gridProducts{width:25%;padding:12px;}.gridProducts>div{height:100%;}.gridProducts>div>div{height:100%;}.gridSorter{width:300px;margin:0;display:flex;align-items:center;margin-bottom:10px;}.gridTopLinks{font-style:normal;float:right;padding:0 20px;}h1{margin:0px;font-family:var(--secondary_font);font-size:90px;line-height:normal;font-weight:400;color:#000;}h2{margin:0px;font-family:var(--);font-size:20px;font-weight:normal;font-style:normal;color:#000;}h3{margin:0px;font-size:16px;font-weight:normal;font-style:normal;color:#000;line-height:normal;}.headerArrows{font-style:normal;}.headerArrows:hover a.header-next{font-style:normal;opacity:1;}.headerArrows:hover a.header-prev{font-style:normal;opacity:1;}.headerOverlay{}.headerOverlay:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.2;}.headerTitle{padding-bottom:20px;text-transform:uppercase;}.hiddenFiltersCont{display:none;}.homeExpGrid{display:grid;grid-template-columns:.71fr .29fr;}.homeExpGrid .more{margin-left:-5px;}.homeExpGrid .more:hover{margin-left:0px;}.homeExpGridL{}.homeExpGridR{padding:10vw 7.3vw 20px 50px;}.homeExpGridR .homeExpTitle{text-align:center;}.homeExpText{font-size:16px;line-height:30px;font-weight:300;padding:28px 0 65px;}.homeExpTitle{font-family:var(--secondary_font);font-size:42px;line-height:60px;font-weight:400;color:#000;}.homeSubtitle{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;}.homeSubtitle h1{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;padding-bottom:30px;}.homeSubtitleBeach{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;padding-left:175px;margin-left:80px;}.homeSubtitleDiscover{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;margin-right:-5px;text-align:right;}.homeSubtitleGastro{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;padding-left:150px;}.homeSubtitleInsta{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;padding-left:29.7vw;padding-bottom:55px;}.homeSubtitlePool{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;padding-left:40.5vw;text-align:center;}.homeSubtitleWellness{font-family:var(--secondary_font);font-size:60px;line-height:normal;font-weight:400;color:#000;padding-left:22.4vw;text-align:left;}.homeTitle{font-family:var(--secondary_font);font-size:90px;line-height:normal;font-weight:400;color:#000;}.homeTitlePool{font-family:var(--secondary_font);font-size:90px;line-height:normal;font-weight:400;color:#000;padding-left:7.3vw;text-align:center;}.homeTitleR{font-family:var(--secondary_font);font-size:90px;line-height:normal;font-weight:400;color:#000;text-align:right;}.homeTitleWellness{font-family:var(--secondary_font);font-size:90px;line-height:normal;font-weight:400;color:#000;padding-left:9.2vw;text-align:left;}.hotelPrice-book{font-style:normal;background-color:#ffffff;width:92%;margin:auto;padding:10px 0px;}.hotelPrice-buttonWrapper{font-size:15px;font-weight:600;font-style:normal;color:#ffffff;background-color:#50b3f1;text-align:center;width:50px;border-radius:50%;padding:25px 20px;display:table;position:fixed;cursor:pointer;bottom:65px;right:-150px;z-index:999;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d;}.hotelPrice-content{font-weight:nomal;font-style:normal;background-color:#ffffff;}.hotelPrice-top{font-style:normal;background-color:#50b3f1;padding:5px 0px;}.hotelPrice-wrapper{font-style:normal;background-color:#ffffff;width:230px !important;max-width:230px !important;position:fixed;overflow:hidden;bottom:0;right:-300px;z-index:999;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d;}.hoverImage{font-style:normal;position:absolute;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;}.hoverImage:hover{font-size:11px;font-weight:normal;font-style:normal;opacity:1;}.hpBorder{font-style:normal;border-bottom:1px solid #c5c5c5;padding-bottom:5px;margin:5px 0px;}.hPClose{font-size:15px;font-weight:bold;font-style:normal;color:#ffffff;padding:5px 10px;float:right;cursor:pointer;}.hpExtPrice{font-size:14px;font-weight:600;font-style:normal;color:#222221;float:right;padding:0px 10px;}.hPExtTitle{font-size:15px;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:0px 10px;}.hPTopSubTitle{font-size:10px;line-height:10px;font-weight:400;font-style:normal;color:#ffffff;padding:0px 10px 5px 10px;cursor:default;}.hPTopTitle{font-size:15px;font-weight:400;font-style:normal;color:#ffffff;padding:5px 10px 0px 10px;cursor:default;}.hpTripadvisor-wrapper{font-style:normal;background-color:#ececec;width:initial !important;padding:5px 0px;margin:5px 0px;height:45px;overflow:hidden;}.hPTripadvisorTitle{font-size:15px;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:7px 10px 0px 10px;}.hpWebsitePrice{font-size:18px;font-weight:bold;font-style:normal;color:#5cbc63;padding:5px 10px;float:right;}.hPWebsiteTitle{font-size:20px;font-weight:400;font-style:normal;color:#222221;padding:5px 8px;float:left;cursor:default;}.imageArea{font-style:normal;position:relative;padding-bottom:80%;}.imageAreaHor{position:relative;padding-bottom:40%;background-position:50%;}.imageAreaVert{position:relative;padding-bottom:164.6%;padding-bottom:calc(160% + 23px);background-position:50%;}.imageBeach{padding-right:12.5vw;height:50.62vw;}.imageBeach .img{height:100%;background-size:cover;}.imgFlex{}.imgFlex img{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;}.imgLinkHover:hover .overlay{opacity:1;}.imgSubAbsDiscBottom{position:absolute;bottom:calc(3vw - 57px);right:12.5vw;display:block;width:18.2vw;}.imgSubAbsDiscTop{position:absolute;top:0%;right:0;display:block;width:19.8vw;}.inlineBlock{display:inline-block;}.instaGridGallery{display:grid;grid-template-columns:repeat(6,1fr);margin:0 100px;}.instaGridGallery .gridGalleryInstagram{margin:10px;}.instaGridGallery .gridGalleryInstagram{margin:0 !important;}.instaGridGallery .gridGalleryItem{padding:0px;}.jconfirm-box{background:#fff !important;border:1px solid #f5f5f5;}.jconfirm-box div.jconfirm-closeIcon{color:black !important;}.jconfirm-closeIcon{right:20px !important;}.jconfirm.jconfirm-supervan .jconfirm-bg{background:rgba(255,255,255,.9) !important;}.justify{text-align:justify;text-align:justify;}.langWrapper{padding-left:20px;line-height:20px;}.lazyload{font-style:normal;opacity:0;}.lazyloaded{font-style:normal;opacity:1;transition:opacity 500ms;}.lazyloading{font-style:normal;opacity:0;}.listPriceCont{display:inline-block;width:100%;height:30px;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center;}.loginModuleMargin{max-width:490px;margin:auto;width:96%;}.loginORregister{font-size:15px;font-weight:600;color:#fff;margin:20px 0;position:relative;text-align:center;}.loginORregister:before{content:"";position:absolute;left:0;top:53%;width:45%;height:1px;background-color:#ddd;}.loginORregister:after{content:"";position:absolute;right:0;top:53%;width:45%;height:1px;background-color:#ddd;}.mainBlogTitle{font-size:24px;font-weight:400;color:#605852;margin-bottom:30px;}.mainFilterTitle{font-size:25px;font-weight:600;color:#000;}.mainFilterTitle + .filterLine{display:block;}.mainGallery{}.mainGallery .galleryTitle{text-align:left;}.mainOrder{line-height:22px;}.mainOrderHandlerBar{background-color:#f8f8f8;margin-bottom:10px;cursor:pointer;border-radius:3px;padding:10px 10px;font-size:13px;border:1px solid #eee;}.mainOrderOverview{background-color:#fff;box-shadow:0 0px 5px rgb(0 0 0 / 6%);border-radius:3px;padding:10px 10px;font-size:13px;}.mainOrderOverview *{font-size:13px;line-height:19px;font-weight:400;}.mainOrderOverview b{margin-bottom:8px;display:inline-block;font-weight:700;}.mainTitle{font-family:var(--);font-size:24px;font-weight:bold;font-style:normal;color:#fff;line-height:normal;}.marginL{margin-left:80px;}.marginLR{margin:0 80px;}.marginR{margin-right:80px;}.marquee{font-size:15px;font-weight:normal;font-style:normal;color:#000000;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:block;animation:marquee 20s linear infinite;}.memberarea{font-size:13px;font-weight:bold;font-style:normal;color:#000;}.menuCont{background-color:#fff;top:0;left:0;right:0;z-index:60;padding:10px 30px 10px;}.menuIcon{font-style:normal;display:block;width:34px;height:34px;background-image:url(185.png);background-repeat:repeat;}.menuIconHide{font-style:normal;display:block;width:34px;height:34px;background-image:url(186.png);background-repeat:repeat;}.menuSep{font-size:11px;font-weight:normal;font-style:normal;width:5px;height:32px;position:absolute;}.menu_ul{font-style:Normal;}.menu__inner{}.mob820{display:none;}.mob820 .bookNow{margin:auto;}.mob820 .logo{filter:invert(1);}.mob820 .socialCont{display:flex;flex-direction:row;gap:25px;align-items:center;padding:30px 0;justify-content:center;}.mobImgBg{height:100vw;width:100%;}.mobImgBg .img{font-style:Normal;}.nav{position:fixed;top:0px;left:0;right:0;z-index:60;display:flex;transition:all .3s;background:linear-gradient(180deg,rgba(0,0,0,.4) 5%,rgba(0,0,0,0) 100%);padding:10px 35px 30px;}.navPlaceHolder{clear:both;}.newsletError{font-size:11px;font-weight:normal;font-style:normal;color:#cc0000;}.newsletField{font-weight:400;font-size:13px;font-weight:lighter;font-style:normal;color:#000;border:1px solid #000;height:33px;background-color:transparent;line-height:30px;padding:0px 15px;}.newsletSubmit{font-size:13px;font-weight:400;color:#fff;background-color:#333333;border:1px solid #4c4c4c;cursor:pointer;line-height:23px;padding:3px 30px;}.newsletSubmit:hover{color:#000;background-color:#fff;border:1px solid #fff;}.newsletterPopupPadd{padding:40px;}.newsletTitle{font-size:15px;font-weight:500;color:#000;margin-bottom:18px;}.noMobile{}.note{font-size:18px;line-height:28px;font-weight:300;color:#2e2e2e;}.OffersBack{font-style:normal;background-color:#fcfcfc;padding:20px;}.OfferTitle{font-size:30px;font-weight:300;font-style:normal;color:#363636;margin-bottom:20px;}.open .topmenuOverlay{height:100%;}.order{font-size:30px;line-height:normal;font-weight:300;font-style:italic;color:#000;}.orderCategoryTitle{font-size:15px;font-weight:600;color:#000;}.orderComments{line-height:19px;}.orderFlexRow{display:flex;}.orderID,.orderDate,.orderPrice{font-size:14px;font-weight:700;color:#000;}.orderStatus{font-size:12px;line-height:14px;font-weight:500;color:#fff;display:inline-block;padding:3px 10px;border-radius:10px;white-space:nowrap;}.orderStatus.green{background-color:#9bd563;}.orderStatus.red{background-color:#d56363;}.orderStatus.yellow{background-color:#ebd543;}.overflow-x{overflow-x:hidden;}.padd150to50{padding-top:150px;}.parallaxImage{font-style:normal;height:760px;background-size:cover;background-attachment:fixed;background-position:50% 50%;}#pay-form{margin:0 auto;}.paymentContent{padding:15px 50px 0;}.paymentTitle{font-size:16px;font-weight:600;color:#000;padding-left:50px;cursor:pointer;display:block;z-index:6;position:relative;}.person{padding:8px 7px;width:11px;height:13px;background-image:url(https://overron-cdn.b-cdn.net/images/styles/773_R4869dis559ly.png);background-repeat:no-repeat;}.person{font-style:Normal;}.photoshover{position:absolute;background-color:rgba(255,255,255,.7);background-color:rgba(226,225,220,.07);top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-position:50%;background-image:none !important;background-image:url(https://overron-cdn.b-cdn.net/images/styles/143_R9915dis559ly.png);background-repeat:no-repeat;}.photoshover:hover{opacity:1;}.photoshover:after{content:"";position:absolute;width:50%;height:5px;background:#000;left:0;bottom:0;transform:translate(50%,50%);background-image:none !important;}.poolGrid{display:grid;grid-template-columns:.36fr .64fr;padding-top:100px;}.poolGridL{}.poolGridL .more{margin-right:75px;}.poolGridR{}.poolImg1{padding-right:295px;padding-right:15.37vw;margin-top:-180px;padding-bottom:115px;padding-bottom:6vw;}.poolImg3{padding:6.5vw 40px 0 95px;}.poolText{font-size:16px;font-weight:300;padding-left:95px;padding-right:105px;padding-bottom:60px;}.popup_messages{margin:20px 0;padding:10px 20px;border-radius:3px;position:fixed;bottom:20px;left:50%;z-index:65;transform:translate(-50%,0);width:100%;max-width:500px;text-align:center;}.popup_messages.error{background:#fff0f0;border:1px solid #efd2d2;}.popup_messages.static{position:static;width:100%;transform:none;max-width:100%;}.popup_messages.success{background:#f0fff5;border:1px solid #d2efdd;}.priceStroke{text-decoration:line-through;}.prodIntTitle{font-size:24px;font-weight:400;color:#000;float:left;width:50%;}.prodTitleList{font-size:14px;font-weight:600;color:#000;display:inline-block;flex:1;width:100%;text-align:center;}.productAvailability{font-size:13px;font-weight:600;color:#000;margin:0 0 20px;border:2px dashed #eee;padding:10px 20px;border-radius:3px;text-align:center;}.productAvailability.green{color:#8dc466;}.productGallery{float:left;width:15.66%;margin:0 .5%;margin-bottom:10px;border-bottom:1px solid #555;position:relative;}.productGallery:after{content:"";background:rgba(33,59,48,0);position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.productGallery:hover{}.productGallery:hover:after{background:rgba(0,0,0,0.6);}.productGalleryItem{padding:5px;width:90%;margin:auto;}.productListAddCartCont{height:0px;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.productListCont{border:1px solid #e0e0e0;margin:10px 0;padding:24px;border-radius:3px;position:relative;margin-bottom:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.productListCont:hover{border-color:#000;z-index:1;}.productListCont:hover .listPriceCont{height:0px;}.productListCont:hover .productListAddCartCont{height:30px;}.productListImgCont{padding-bottom:90%;position:relative;}.productListImgCont .imgFlex img{object-fit:contain;}.radioButton:checked ~ .check{border-width:5px}.recordPrice{float:right;width:50%;text-align:right;}.relative{font-style:normal;position:relative;}.reservationTitle{font-size:24px;line-height:36px;font-weight:300;color:#262626;}.restGrid{display:grid;grid-template-columns:.52fr .48fr;margin-top:150px;}.restGridL{}.restGridR{padding-left:9vw;padding-top:20px;}.restImg{padding-right:2vw;}.restText{font-size:18px;line-height:30px;font-weight:300;padding:40px 15px 70px 0;}.right{text-align:right;}.roomBtnsFlex{}.roomBtnsFlex .bookSmall:nth-of-type(1){}.roomBtnsFlex .bookSmall:nth-of-type(2){display:none;text-align:center;}.roomBtnsFlex .clear{display:none;}.roomGrid{display:Grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:60px;}.roomGrid .clear{display:none;}.roomImg{position:relative;}.roomImg .imgLink{}.roomImg .imgLink:before{content:"";position:absolute;background-color:rgba(226,225,220,.07);top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-position:50%;z-index:1;}.roomImg .imgLink:after{content:"";position:absolute;width:50%;height:5px;background:#000;left:0;bottom:0;opacity:0;transform:translate(50%,50%);z-index:2;}.roomImg .imgLink:hover:before{opacity:1;}.roomImg .imgLink:hover:after{opacity:1;}.roomImgList{height:530px;position:relative;}.roomImgList .img{height:inherit;background-position:center;background-size:cover;}.roomImgList .imgLink{}.roomImgList .imgLink:before{content:"";position:absolute;background-color:rgba(226,225,220,.07);top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-position:50%;z-index:1;}.roomImgList .imgLink:after{content:"";position:absolute;width:50%;height:5px;background:#000;left:0;bottom:0;opacity:0;transform:translate(50%,50%);z-index:2;}.roomImgList .imgLink:hover:before{opacity:1;}.roomImgList .imgLink:hover:after{opacity:1;}.roomInfo{padding-left:0px;}.roomInfoGrid{display:grid;grid-template-columns:1fr 210px;column-gap:20px;align-items:center;}.roomInfoGridL{}.roomInfoGridR{padding-top:5px;}.roomInt{}.roomInt .accInfoInt{column-gap:50px;}.roomInt .imgSubAbsLeft{top:43%;}.roomIntGrid{display:Grid;grid-template-columns:1fr 1fr;column-gap:0px;row-gap:0px;}.roomIntGridL{padding-right:75px;}.roomIntGridR{padding:55px 8vw 0 6vw;}.roomIntGridR .bookSmall{}.roomIntGridR .bookSmall{margin:auto;}.roomText{font-size:18px;line-height:30px;font-weight:300;padding:55px 10px 80px 0;}.roomTitleList{font-family:var(--secondary_font);font-size:30px;line-height:40px;font-weight:400;color:#000;}.sandBg{background-position-x:center;background-position-y:37%;background-size:100%;background-image:url(https://overron-cdn.b-cdn.net/images/styles/777_R1942dis559ly.png);background-repeat:no-repeat;}.searchBtn{font-size:16px;font-weight:400;color:#000;width:20px;height:20px;text-align:center;cursor:pointer;}.searchCont{border-right:2px solid #000;padding:2px 20px 2px 0;margin-right:5px;}.searchForm{display:table;width:100%;display:flex;}.searchFormModal{text-align:left;}.searchLinks{padding-top:30px;max-width:250px;margin:auto;}.searchLinksTitle{font-size:14px;font-weight:400;color:#fff;border-bottom:1px solid #000;text-align:center;padding-bottom:6px;margin-bottom:20px;}.searchResults{background-color:#fff;padding:10px;margin:10px 0;display:flex;width:100%;flex-wrap:wrap;}.searchResults *{font-size:12px !important;}.searchResults .productListCont{padding:10px;}.searchResults .productListCont{margin:0;}.searchResults>div{width:50%;padding:2px 2px;}.searchResultsTitle{font-size:13px;font-weight:bold;font-style:Normal;color:#000;padding-top:4px;padding-bottom:4px;border-bottom:1px dotted #000;}.searchTitle{font-size:14px;font-weight:400;color:#fff;padding:10px 0;}.shoppingCartClose{float:right;display:inline-block;font-size:21px;cursor:pointer;}.shoppingCartCont{}.shoppingCartCostTitle{font-size:15px;font-weight:600;color:#000;}.shoppingCartCostValue{font-size:16px;font-weight:600;color:#000;flex:1;text-align:right;}.shoppingCartCounter{font-size:9px;line-height:13px;font-weight:600;color:#000;background-color:#fff;position:absolute;top:0;right:-8px;border-radius:50%;width:15px;height:15px;border:1px solid #000;box-shadow:0px 0 0px 1px #fff;text-align:center;}.shoppingCartFlexCont{display:flex;padding:10px 0;}.shoppingCartModal{background-color:#f5f5f5;position:fixed;top:0;right:-400px;width:400px;bottom:0;z-index:65;display:flex;flex-direction:column;border-left:1px solid #eee;box-shadow:0 0 20px rgb(0 0 0 / 30%);overflow-y:auto;padding:20px;-webkit-transition:all 300ms cubic-bezier(0,.5,3,1);-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);-o-transition:all 300ms cubic-bezier(0,.5,.3,1);transition:all 300ms cubic-bezier(0,.5,.3,1);text-align:left;}.shoppingCartModal.open{right:0;}.shoppingCartModalFooter{flex-grow:0;}.shoppingCartModalHeader{margin-bottom:30px;flex-grow:0;}.shoppingCartModalItems{flex-grow:1;overflow-y:auto;}.shoppingCartModalOverlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:64;}.shoppingCartModalPrice{}.shoppingCartModalShipping{padding:10px;margin-bottom:10px;border:2px dashed #ccc;}.shoppingCartPayOnDeliveryCost{font-size:16px;font-weight:600;color:#000;flex:1;text-align:right;}.shoppingCartPayOnDeliveryTitle{font-size:15px;font-weight:600;color:#000;}.shoppingCartPriceCouponValue{font-size:16px;font-weight:700;color:#000;flex:1;text-align:right;}.shoppingCartPriceTitle{}.shoppingCartPriceValue{}.shoppingCartTitle{font-size:19px;font-weight:600;color:#000;display:inline-block;}.shoppingCartToggler{position:relative;padding:5px;margin:0 5px;cursor:pointer;}.shoppingCartTotalTitle{font-weight:bold;}.shoppingCartTotalValue{font-weight:bold;}.showHiddenFilters{font-size:13px;font-weight:400;color:#fff;cursor:pointer;}.sitemap{font-size:11px;font-weight:normal;font-style:normal;color:#000;}.sizeCheckCont{font-size:16px;font-weight:400;color:#000;display:inline-block;flex-grow:1;text-align:center;position:relative;padding:10px;margin:3px;cursor:pointer;}.sizeCheckCont input:checked~.checkmark{background:#f7f7f7;border-color:#000 !important;}.sizeCheckCont:hover input~.checkmark{background:#f7f7f7;border-color:#999;}.sizeRadioInput{position:absolute;opacity:0;cursor:pointer;height:1px;width:1px;background:0 0;outline:none;}.slideNum{font-family:var(--secondary_font);font-size:35px;line-height:normal;font-weight:300;position:absolute;top:50px;left:calc(73vw + 170px);}#slider-range{margin-left:2px;width:90%;width:calc(100% - 15px);}.sliderMax{font-size:12px;font-weight:600;color:#000;float:left;width:50%;margin-right:0%;margin-top:7px;border:none;text-align:right;}.sliderMax:focus{outline:none;}.sliderMin{font-size:12px;font-weight:600;color:#000;float:left;width:50%;margin-top:7px;border:none;}.sliderMin:focus{outline:none;}.socialCont{display:flex;flex-direction:column;gap:25px;padding-right:30px;align-items:center;padding-top:115px;}.socialCont > div:last-child{display:none;}.sortingTitle{font-size:15px;font-weight:400;color:#000;display:inline-block;padding-right:10px;}.splide__list{height:unset !important;}.stepCont{flex:1;}.stepIcon{font-size:15px;line-height:28px;font-weight:600;color:#999;background-color:#999;position:relative;height:4px;margin-bottom:25px;}.stepIcon:before{counter-increment:step-counter;content:counter(step-counter);font:inherit;text-align:center;position:absolute;top:50%;left:50%;width:30px;height:30px;border:4px solid #999;border-radius:5px;background:#fff;transform:translate(-50%,-50%);border-radius:50%;}.stepIcon.active{font-size:19px;line-height:30px;font-weight:400;color:#000;background-color:#000;}.stepIcon.active:before{content:"\f00c";font-family:"Font-Awesome";border-color:#000;}.stepsCont{display:flex;flex-wrap:wrap;counter-reset:step-counter;margin:30px 0 20px;}.stepTitle{font-size:14px;font-weight:600;color:#fff;text-align:center;}.stepTitle.active{color:#000;}.sticky{width:100%;top:0;right:0;left:0;background:#eeeae6;padding:10px 35px;position:fixed;z-index:60;}.sticky .logo{filter:invert(1);}.sticky .topmenu{font-style:normal;}.sticky .topmenuOverlay .logo{filter:unset;}.sticky a.bookNow{filter:invert(1);font-weight:600;}.sticky a.bookNow:hover{font-weight:100;}.sticky2{font-style:normal;width:20%;height:40px;top:44px;right:2%;display:block;position:fixed;}.stripePaymentCont{max-width:400px;margin:20px auto;position:relative;}.subCatsFlex{font-style:normal;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;}.subGastroMenu{padding-bottom:30px !important;}.subGastroMenu::before{width:42px;height:3px;background:#000;left:0px;top:25px;}.subMenu::before{width:42px;height:3px;background:#000;left:0px !important;top:unset !important;bottom:-2px !important;background-image:none !important;background-image:url(https://overron-cdn.b-cdn.net/images/styles/771_R3900dis559ly.png);background-repeat:no-repeat;}.subMenu::before:hover{background-image:url(https://overron-cdn.b-cdn.net/images/styles/771_R1743dis559ly_rim.png);background-repeat:no-repeat;}.subMoreFlex{display:flex;align-items:center;width:100%;margin:auto;gap:55px;padding-bottom:80px;}.subMoreFlex .more{margin-top:1vw;}.tableAuto{display:table;margin:auto;}.tabOptionCont{font-size:14px;line-height:50px;font-weight:600;color:#000;width:31.33%;margin:0 1%;cursor:pointer;padding:0 20px;text-align:center;transition:all 200ms ease-in-out;}.tabOptionCont input:checked ~ .checkmark{border-bottom-color:#000;}.tabOptionCont input:checked ~ .checkmark{background:#f5f5f5;}.tabOptionCont:hover .checkmark{background:#f5f5f5;}.tabOptionDesc{border:1px solid #f5f5f5;border-radius:0 3px 3px 0;padding:20px;margin:1%;}.tabOptionsCont{display:flex;flex-wrap:wrap;}.textEditor_359{font-style:Normal;}.textInt{font-size:18px;line-height:30px;font-weight:300;}.textLtoC{text-align:left;}.textRtoC{text-align:right;}.textRtoL{text-align:right;text-align:left;}.top10{padding-top:10px;}.top100{font-style:normal;padding-top:100px;}.top100to50{padding-top:100px;}.top15{font-style:normal;padding-top:15px;}.top20{padding-top:20px;}.top25{font-style:normal;padding-top:25px;}.top30{font-style:normal;padding-top:30px;}.top40{font-style:normal;padding-top:40px;}.top50{padding-top:50px;}.top70{padding-top:70px;}.top70to30{padding-top:70px;}.topBarAddress{font-size:12px;line-height:20px;font-weight:400;color:#fff;}.topInfo{font-size:17px;line-height:28px;font-weight:300;padding-top:140px;padding-top:7.3vw;padding-right:50px;}.topInfo .mail{}.topLinksSection{display:inline-flex;padding-right:38px;justify-content:flex-end;}.topLinksSection a.rootMenu{font-weight:300;color:#000;padding:0 17px 0 0;position:relative;margin-right:12px;font-size:17px;background-image:none;}.topLinksSection a.rootMenu:hover{text-decoration:underline;padding:0 17px 0 0;position:relative;margin-right:12px;font-size:17px;background-image:none;}.topLinksSection a.rootMenu:before{content:none;}.topLinksSection a.rootMenu:after{content:"/";position:absolute;color:#000;font-size:20px;right:-2%;}.topLinksSection a.rootMenu:last-of-type{padding:0 0px 0 0;margin-right:0px;}.topLinksSection a.rootMenu:last-of-type:hover{padding:0 0px 0 0;margin-right:0px;}.topLinksSection a.rootMenu:last-of-type:after{content:none;}.topLinksSection a.rootMenuSel{text-decoration:underline;}.topLinksSection a.rootMenuSel:hover{text-decoration:underline;}.topmenu{text-align:right;}.topMenuBar{background-color:#000;padding:5px 30px;}.topmenuOverlay{position:absolute;width:17.5vw;height:0%;background:rgb(0 0 0 / 25%);left:0;top:0;z-index:50;transition-duration:1s;transition-delay:.5s;}.topmenuOverlay .logo{padding-top:115px;}.topmenuSocial a.bookNow{background-color:#eeeae6;margin-left:20px;position:absolute;bottom:85px;}.topmenuSocial a.bookNow:hover{margin-left:20px;position:absolute;bottom:85px;}.topNoHeader{padding-top:120px;}.ul_submenu{background-color:#ffffff;}.uniqueCode{font-size:14px;font-weight:600;color:#fff;clear:both;}.usefulText{font-size:11px;font-weight:normal;font-style:Normal;color:#000;}.userIcon{padding:5px 10px;margin:0 5px;font-weight:400;}.variantImage{display:inline-block;margin-right:2px;height:17px;width:17px;position:relative;top:-1px;vertical-align:middle;}.variantTypeName{}.variantTypeValues{margin-bottom:30px;margin-top:5px;}.welcomeGrid{display:grid;position:relative;grid-template-columns:.50fr .25fr .25fr;column-gap:4vw;}.welcomeGridC{}.welcomeGridL{}.welcomeGridR{padding-left:5.5vw;}.welcomeImg1{}.welcomeImg2{margin-top:40px;margin-bottom:-40px;}.welcomeImg3{}.welcomeScroll{}.welcomeSubtitle{padding-left:185px;}.welcomeText{font-size:18px;line-height:30px;font-weight:300;max-width:610px;padding-top:40px;margin-left:37vw;padding-bottom:130px;}.welcomeTitle{font-size:26px;font-weight:300;font-style:normal;color:#000;}.welcomeTop{padding-top:135px;}.wellnessGrid{display:grid;grid-template-columns:.64fr .36fr;padding-top:100px;}.wellnessGridL{}.wellnessGridL .more{margin-right:110px;}.wellnessGridR{}.wellnessImg1{padding-left:15.37vw;margin-top:-180px;padding-bottom:6vw;}.wellnessImg3{padding:6.5vw 95px 0 40px;}.wellnessText{font-size:16px;font-weight:300;padding-left:72px;padding-right:128px;padding-bottom:60px;}.width70{font-style:normal;width:70%;margin:auto;}.widthLarge{max-width:1180px;margin:auto;}.widthLarger{max-width:1600px;padding:0 20px;margin:0 auto;}.widthSmall{max-width:1080px;margin:auto;}.wow fadeIn{font-style:normal;}.wow fadeInLeft{font-style:normal;}.wow fadeInRight{font-style:normal;}.wow fadeInUp{}.wow zoomIn{}@media (max-width:1600px){.gridGastroTitles{padding:25px 0 0px 0 !important;}h1{margin:0px;font-size:80px;}.homeExpGrid{align-items:center;}.homeExpGridR{padding:8vw 3.3vw 20px 50px;}.homeExpTitle{font-size:37px;line-height:55px;}.homeSubtitle{font-size:52px;}.homeSubtitle h1{font-size:52px;}.homeSubtitleBeach{font-size:52px;}.homeSubtitleDiscover{font-size:52px;}.homeSubtitleGastro{font-size:52px;}.homeSubtitleInsta{font-size:52px;}.homeSubtitlePool{font-size:52px;}.homeSubtitleWellness{font-size:52px;}.homeTitle{font-size:80px;}.homeTitlePool{font-size:80px;color:#000;}.homeTitleR{font-size:80px;color:#000;}.homeTitleWellness{font-size:80px;color:#000;}.imgSubAbsDiscBottom{bottom:calc(3vw - 70px);}.restGridR{padding-left:5vw;}.roomIntGridL{padding-right:25px;}.subGastroMenu{padding-bottom:25px !important;}.topInfo{font-size:17px;line-height:28px;font-weight:300;padding-top:140px;padding-top:7.3vw;padding-right:0;}.topmenuSocial a.bookNow{background-color:#eeeae6;margin-left:5px;margin-right:20px;}.topmenuSocial a.bookNow:hover{margin-left:5px;margin-right:20px;}.welcomeText{font-size:18px;line-height:30px;font-weight:300;max-width:610px;padding-top:40px;margin-left:32vw;padding-bottom:130px;}.widthLarge{margin:0 50px;}}@media (max-width:1440px){.blogLR{margin:0 60px;}.gastronomyGrid{display:grid;column-gap:1vw;}.gridBlog{float:left;width:33.33%;padding:0 20px;margin-bottom:50px;}.gridInternal{float:left;width:33.33%;padding:0 20px;margin-bottom:50px;}.homeExpGridR{padding:6vw 3.3vw 20px 50px;}.homeExpText{font-size:16px;line-height:30px;font-weight:300;padding:28px 0 35px;}.restGridR{padding-left:2vw;padding-top:15px;}.roomIntGridL{padding-right:0px;}.roomIntGridR{padding:55px 4vw 0 6vw;}.topmenuSocial a.bookNow{}.welcomeText{font-size:18px;line-height:30px;font-weight:300;max-width:610px;padding-top:40px;margin-left:25vw;padding-bottom:130px;}}@media (max-width:1366px){.accLR{}.accommodationGrid{padding:50px 0 0 50px;}.barGrid{margin-top:120px;}.blogLR{margin:0 15px;}.cartSubmitList{font-size:12px;padding:7px 10px;}.discoverGrid{padding:50px 0 0 50px;grid-template-columns:.5fr .25fr .25fr;}.gastronomyGrid{padding:50px 50px 0 0;grid-template-columns:0.25fr .25fr .5fr;}.gridProducts{padding:15px;}h1{margin:0px;font-size:65px;}.homeExpGrid{}.homeExpTitle{font-size:33px;line-height:50px;}.homeSubtitle{font-size:43px;}.homeSubtitle h1{font-size:43px;}.homeSubtitleBeach{font-size:43px;margin-left:50px;padding-left:150px;}.homeSubtitleDiscover{font-size:43px;}.homeSubtitleGastro{font-size:43px;}.homeSubtitleInsta{font-size:43px;margin-left:50px;}.homeSubtitlePool{font-size:43px;}.homeSubtitleWellness{font-size:43px;}.homeTitle{font-size:65px;}.homeTitlePool{font-size:65px;color:#000;}.homeTitleR{font-size:65px;color:#000;}.homeTitleWellness{font-size:65px;color:#000;}.imageAreaVert{position:relative;background-position:50%;}.marginL{margin-left:50px;}.marginLR{margin:0 50px;}.marginR{margin-right:50px;}.poolImg3{padding:6.5vw 30px 0 50px;}.poolText{font-size:16px;font-weight:300;padding-left:50px;padding-right:30px;padding-bottom:50px;}.productListCont{padding:15px;}.restGrid{display:grid;grid-template-columns:.45fr .55fr;margin-top:120px;}.roomImgList{height:430px;}.slideNum{font-size:30px;}.topInfo{font-size:17px;line-height:28px;font-weight:300;padding-top:3.3vw;}.topmenuSocial a.bookNow{margin-left:5px;margin-right:20px;padding-left:25px;background-position:72px 75%;padding-right:15px;text-align:left;}.topmenuSocial a.bookNow:hover{margin-left:5px;text-align:left;margin-right:20px;padding-left:25px;background-position:72px 75%;padding-right:15px;}.wellnessImg3{padding:6.5vw 50px 0 30px;}.wellnessText{font-size:16px;font-weight:300;padding-left:30px;padding-right:50px;padding-bottom:50px;}}@media (max-width:1280px){.experiencesSlide-next{display:block;width:50px;height:33px;background-size:contain;background-position:center;}.experiencesSlide-prev{display:block;width:50px;height:33px;background-size:contain;background-position:center;}.gridBlog .bookSmall{padding:15px 32px;padding-right:60px;background-position:81% 45%;}.gridBlog .bookSmall:hover{padding:15px 32px;padding-right:60px;background-position:81% 45%;}.gridProducts{width:33.33%;}.homeExpGrid{grid-template-columns:.6fr .4fr;}.roomInfoGrid{display:grid;grid-template-columns:1fr 100px;column-gap:20px;align-items:center;}.roomIntGridR .bookSmall{padding:15px 32px;padding-right:60px;background-position:81% 45%;}.roomIntGridR .bookSmall:hover{padding:15px 32px;padding-right:60px;background-position:81% 45%;}.slideNum{font-size:28px;top:5px;left:calc(63vw + 170px);}.subMoreFlex{padding-bottom:50px;}.topInfo{font-size:17px;line-height:28px;font-weight:300;padding-top:3.3vw;padding-right:0px;}.topInfo .mail{display:inline-block;}.topLinksSection{padding-right:0px;justify-content:center;}.topmenuOverlay{width:22.5vw;}.topmenuSocial a.bookNow{background-color:#eeeae6;margin-left:5px;margin-right:20px;padding-left:25px;background-position:70% 75%;padding-right:15px;text-align:left;}.topmenuSocial a.bookNow:hover{margin-left:5px;text-align:left;margin-right:20px;padding-left:25px;background-position:70% 75%;padding-right:15px;}}@media (max-width:1024px){.accLR{margin:0 80px;}.accommodationGrid{padding:50px 0 0 20px;grid-template-columns:.60fr .35fr;}.blogLR{margin:0 20px;}.discoverGrid{padding:50px 0 0 20px;grid-template-columns:.6fr .4fr;}.discoverGrid .gridGastroTitles{padding:0vw 6vw 0 2vw;}.expGrid{display:grid;grid-template-columns:.4fr .6fr;padding-bottom:100px;padding-top:35px;align-items:center;}.expGrid a.more{margin:unset;margin-left:auto;margin-right:2vw;}.expGridAlt{display:grid;grid-template-columns:.6fr .4fr;padding-bottom:100px;padding-top:35px;align-items:center;}.expGridAlt .ExpGridR{padding:2vw 1.3vw 0 2vw;}.expGridAlt .ExpGridR:before{left:2vw;}.expGridAlt .expImgR{padding-right:12vw;padding-top:2.2vw;padding-left:2vw;margin-left:-2vw;}.expGridAlt a.more{margin:unset;margin-left:auto;margin-right:2vw;}.ExpGridR{padding:2vw 0 0 3.3vw;}.ExpGridR:before{width:150px;height:1px;top:0;right:2vw;}.expImgR{padding-left:10vw;padding-top:2.2vw;padding-right:2vw;}.expText{font-size:16px;line-height:30px;font-weight:300;padding-top:10px;padding-bottom:10px;padding-right:2vw;}.filtersBtn{display:block;}.filtersModalCont{display:none;}.footerGridCL{padding-left:20px;padding-top:20px;}.galleryTitle{font-family:var(--secondary_font);font-size:37px;line-height:50px;color:#000;padding-bottom:15px;text-align:center;}.gastronomyGrid{padding:50px 20px 0 0;grid-template-columns:.4fr .6fr;}.gridBlog{width:50%;}.gridDiscLeft{display:none;}.gridFavorites{width:50%;}.gridFilters{width:100%;margin-bottom:20px;}.gridFilters.open{}.gridGalleryInstagram .imageArea{padding-bottom:120%}.gridGastroTitles{padding:40px 0px 0px 40px !important;}.gridInternal{width:50%;}.gridProdContent{width:100%;padding-left:0;}h1{margin:0px;font-size:50px;}.homeExpGrid{grid-template-columns:.5fr .5fr;}.homeExpGrid .more{}.homeExpText{font-size:16px;line-height:30px;font-weight:300;padding:15px 0 15px;}.homeExpTitle{font-size:28px;line-height:42px;}.homeSubtitle{font-size:35px;}.homeSubtitle h1{font-size:35px;}.homeSubtitleBeach{font-size:35px;margin-left:20px;padding-left:125px;}.homeSubtitleDiscover{font-size:35px;margin-right:0px;}.homeSubtitleGastro{font-size:35px;}.homeSubtitleInsta{font-size:35px;margin-left:20px;padding-bottom:35px;}.homeSubtitlePool{font-size:35px;}.homeSubtitleWellness{font-size:35px;padding-left:17.4vw;}.homeTitle{font-size:50px;}.homeTitlePool{font-size:50px;color:#000;}.homeTitleR{font-size:50px;color:#000;}.homeTitleWellness{font-size:50px;color:#000;padding-left:5.2vw;}.imageAreaVert{position:relative;background-position:50%;}.instaGridGallery{display:grid;grid-template-columns:repeat(4,1fr);margin:0 50px;}.mainFilterTitle{}.marginL{margin-left:20px;}.marginLR{margin:0 20px;}.marginR{margin-right:20px;}.order{font-size:27px;}.poolImg3{padding:6.5vw 20px 0 20px;}.poolText{font-size:16px;font-weight:300;padding-left:20px;padding-right:20px;padding-bottom:40px;}.productListAddCartCont{height:initial !important;}.reservationTitle{font-size:22px;line-height:32px;}.restGridR{padding-left:2vw;padding-top:10px;}.slideNum{font-size:26px;}.top70to30{padding-top:50px;}.topInfo .mail{display:inline-block;}.wellnessImg3{padding:6.5vw 20px 0 20px;}.wellnessText{font-size:16px;font-weight:300;padding-left:20px;padding-right:20px;padding-bottom:40px;}.widthLarge{margin:0 50px;margin:0 30px;}}@media (max-width:820px){.barGrid{margin-top:100px;}.desktop820{display:none;}.discoverGrid{padding:0;margin:40px 80px 0;grid-template-columns:1fr;}.discText{font-size:16px;line-height:30px;font-weight:300;padding-top:0px;}.footerGrid{display:grid;grid-template-columns:1fr 1fr;padding:70px 0;justify-items:center;}.homeSubtitleBeach{font-size:35px;margin-left:20px;padding-left:50px;}.homeSubtitlePool{padding-left:35.5vw;}.homeSubtitleWellness{font-size:35px;padding-left:14.4vw;}.homeTitleWellness{font-size:50px;color:#000;padding-left:0vw;}.menu__inner{justify-items:center !important;}.mob820{display:block;}.poolImg1{display:none;}.restGrid{display:grid;grid-template-columns:1fr;margin-top:100px;}.restGridR{padding-left:0vw;padding-top:40px;}.restImg{padding-right:0vw;}.restText{font-size:18px;line-height:30px;font-weight:300;padding:30px 0px 40px 0;}.roomGrid{display:Grid;grid-template-columns:1fr;column-gap:50px;row-gap:50px;}.roomImgList{height:400px;}.roomInfoGrid{grid-template-columns:1fr 210px;}.roomIntGrid{display:Grid;grid-template-columns:1fr;column-gap:30px;}.roomText{font-size:18px;line-height:30px;font-weight:300;padding:35px 10px 50px 0;}.roomTitleList{font-size:22px;line-height:32px;color:#000;}.subMoreFlex{gap:30px;padding-bottom:40px;}.textInt{}.welcomeText{font-size:18px;line-height:30px;font-weight:300;max-width:610px;padding-top:40px;margin-left:25vw;padding-bottom:70px;}.wellnessImg1{display:none;}}@media (max-width:768px){.gridProducts{width:50%;}}@media (max-width:680px){.accInfoInt{font-size:15px;line-height:normal;font-weight:300;}.accLR{margin:0 10px;}.accommodationGrid{padding:30px 0 0 10px;}.amountLabelFrom,amountLabelTo{font-size:13px;}.awardImg{height:unset;max-width:unset;}.awardImg img{max-height:unset;max-width:unset;}.barGrid{margin-top:50px;}.blogLR{margin:0 10px;}.blogTitle{font-size:20px;}.bot150to50{padding-bottom:80px;}.bot80to0{padding-bottom:0px;}.cartPriceInt{font-size:18px;}.cartSubmit{padding:12px 10px;}.checkoutContPadd{padding:20px 0;}.checkoutForms{order:2;margin:50px 0;width:100%;}.checkoutGridLogin{float:none;width:100%;}.checkoutGridRegister{float:none;width:100%;margin:20px 0;}.checkoutSummary{order:1;width:100%;margin-left:0;}.discoverGrid{margin:20px 10px 0;}.expGrid{display:grid;grid-template-columns:1fr;padding-bottom:70px;padding-top:0px;}.expGridAlt{display:grid;grid-template-columns:1fr;padding-bottom:70px;padding-top:0px;}.expGridAlt .expImgR{padding-left:0vw;padding-top:30px;padding-right:0vw;}.ExpGridR{padding:20px 0 0vw;}.ExpGridR:before{display:none;}.expGridR .homeSubtitle{text-align:left;}.expImgR{padding-left:0vw;padding-top:30px;padding-right:0vw;display:none;}.expText{font-size:16px;line-height:30px;font-weight:300;padding-top:10px;padding-bottom:20px;padding-right:0vw;}.facilities ul{font-size:16px;line-height:32px;columns:1;}.facilitiesTitle{font-size:16px;line-height:30px;}.filterCategory{font-size:16px;}.filtersBtn{display:block;}.filtersModalCont{display:none;}.footerBgTop{padding:20px 0;}.footerText{font-size:14px;padding-left:20px;}.formMessage .formRow{grid-template-columns:1fr;}.galleryTitle{font-family:var(--secondary_font);font-size:30px;line-height:40px;color:#000;padding-bottom:0px;text-align:center;}.gastronomyGrid{padding:30px 10px 0 0;}.grid10to100{float:none;width:100%;}.grid20to100{float:none;width:100%;}.grid30to100{float:none;width:100%;}.grid33to100{float:none;width:100%;}.grid35Contact{display:none;}.grid40to100{float:none;width:100%;clear:both;}.grid50to100{float:none;width:100%;}.grid50Welcome{font-style:normal;width:100%;text-align:justify;padding-top:20px;}.grid60to100{float:left;width:100%;}.grid70to100{float:none;width:100%;}.grid80to100{float:none;width:100%;}.grid90to100{float:none;width:100%;}.gridAcc{font-style:normal;width:100%;padding:10px;}.gridAddressesL{float:left;width:100%;}.gridAddressesR{float:left;width:100%;}.gridBlog{font-style:normal;width:100%;}.gridCheckoutGuest .addressCont{width:100%;float:none;display:table;margin-bottom:10px;}.gridFavorites{width:100%;}.gridFilters{}.gridFormField{font-style:normal;float:left;width:100%;margin:0;display:table;}.gridFormLabel{width:100%;}.gridGallery{}.gridGalleryGroup{float:left;width:100%;margin:0;}.gridGalleryPad{padding:5px;}.gridInternal{font-style:normal;width:100%;}.gridProdContent{float:left;width:100%;margin:0;}.gridProdPhoto{width:100%;}.gridProdText{width:100%;}.gridProducts{float:left;width:100%;margin:0;}h1{margin:0px;font-size:30px;}.homeExpGrid{grid-template-columns:1fr;}.homeExpGrid .more{margin:auto;}.homeExpGrid .more:hover{margin:auto;}.homeExpGridR{padding:6vw 10px 20px 10px;}.homeExpText{font-size:16px;line-height:30px;font-weight:300;}.homeExpTitle{font-size:22px;line-height:32px;}.homeSubtitle{font-size:24px;text-align:center;}.homeSubtitle h1{font-size:24px;text-align:center;}.homeSubtitleBeach{font-size:24px;margin-left:0;padding-left:0;}.homeSubtitleDiscover{font-size:24px;margin-right:0px;text-align:center;}.homeSubtitleGastro{font-size:24px;padding-left:0px;}.homeSubtitleInsta{font-size:24px;margin-left:0;padding-left:0;padding-bottom:20px;text-align:center;}.homeSubtitlePool{font-size:24px;padding-left:0;}.homeSubtitleWellness{font-size:24px;padding-left:0;text-align:center;}.homeTextPoolPos{font-style:normal;background-color:#fff;position:static;transform:translate(0,0);width:100%;}.homeTitle{font-size:30px;text-align:center;}.homeTitlePool{font-size:30px;padding-left:0;}.homeTitleR{font-size:30px;text-align:center;}.homeTitleWellness{font-size:30px;text-align:center;}.imageBeach{padding-right:0;height:320px;}.instaGridGallery{grid-template-columns:repeat(2,1fr);margin:0;}.instaGridGallery .gridGalleryInstagram{}.langWrapper{background-color:#f5f5f5;padding-left:0;padding:10px;border-bottom:1px solid #f0f0f0;}.loginButton{margin:0 auto;}.mainFilterTitle{font-size:20px;}.mainTitle{font-size:18px;font-weight:bold;font-style:normal;}.map{font-weight:bold;font-style:normal;height:21px;display:inline-block;margin-right:7px;background-position:center left;line-height:21px;background-image:url(119.png);background-repeat:no-repeat;}.marginL{margin:0 10px;}.marginLR{margin:0 10px;}.marginLR45{margin:0 10px;}.marginR{margin:0 10px;}.menuCont{padding:4px 0px 4px;}.menu_ul{padding-top:15px !important;margin-bottom:-20px;}.mobImgBg .img{background-size:cover;background-position:center;height:100%;background-repeat:no-repeat;}.nav{position:relative;top:0px;left:0;right:0;z-index:60;display:flex;align-items:center;padding:0;transition:all .3s;background:#eeeae6;}.noMobile{display:none;}.order{font-size:22px;padding-bottom:10px;}.padd150to50{padding-top:50px;}.paymentContent{padding:15px 15px 0;}.poolGrid{display:grid;grid-template-columns:1fr;padding-top:20px;}.poolGridL{order:2;}.poolGridR{order:1;}.poolImg3{padding:6.5vw 10px 0 10px;}.poolText{padding:20px 10px 20px;}.prodIntTitle{width:100%;float:none;}.productListCont:hover .listPriceCont{height:30px;}.recordPrice{width:100%;float:none;margin:5px 0;text-align:left;}.reservationTitle{font-size:20px;line-height:30px;}.restGrid{display:grid;margin-top:50px;}.restText{font-size:16px;line-height:25px;}.roomBtnsFlex{display:flex;justify-content:center;column-gap:20px;}.roomBtnsFlex .bookSmall:nth-of-type(1){width:100px;margin:unset;padding:10px;padding-right:10px;background-position:78% 68%;text-align:left;}.roomBtnsFlex .bookSmall:nth-of-type(2){color:#fff;width:100px;margin:unset;background:none;display:block;background-color:#000;padding:10px;padding-right:10px;text-align:center;}.roomBtnsFlex .bookSmall:nth-of-type(2):hover{color:#000;background-color:transparent;}.roomImgList{height:360px;}.roomInfoGrid{grid-template-columns:1fr;}.roomInt .accInfoInt{flex-direction:column;row-gap:30px;width:100%;align-items:center;column-gap:0px;}.roomIntGridR{padding:55px 15vw 0 15vw;}.roomText{font-size:16px;line-height:25px;padding-bottom:40px;padding-right:0px;}.roomTitleList{font-size:22px;line-height:32px;color:#000;}.shoppingCartModal{width:350px;}.shoppingCartToggler{margin-right:8px;}.slideNum{font-size:24px;}.splide__list{height:unset !important;}.stepTitle{font-size:12px;}.sticky{font-style:normal;position:fixed;}.subCatsFlex{font-style:normal;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;}.subMoreFlex{gap:20px;padding-bottom:0px;flex-direction:column;}.textInt{font-size:16px;line-height:25px;}.textLtoC{text-align:center;}.textRtoC{text-align:center;text-align:center;}.textRtoL{text-align:left;}.top100to50{padding-top:50px;}.top70to30{padding-top:30px;}.topLinksSection{padding-right:0px;justify-content:center;margin:auto;display:grid;}.topNoHeader{padding-top:0;}.ul_submenu{margin-left:25px;}.welcomeGrid{display:grid;position:relative;grid-template-columns:.65fr .35fr;column-gap:4vw;}.welcomeGridR{padding-left:5.5vw;display:none;}.welcomeSubtitle{padding-left:0px;}.welcomeText{font-size:16px;line-height:28px;max-width:unset;padding-top:30px;margin-left:0vw;padding-bottom:0px;}.welcomeTop{padding-top:30px;}.wellnessGrid{grid-template-columns:1fr;padding-top:20px;}.wellnessImg3{padding:6.5vw 10px 0 10px;}.wellnessText{font-size:16px;font-weight:300;padding:20px 10px 20px;}.widthLarge{margin:0 10px;}.widthLarger{margin:0;}}.image1_1153 .menuImage{z-index:3;}.image1_1153 .menuImage{z-index:5;}.menu.overlay{display:flex;align-items:center;justify-content:center;justify-content:start;position:fixed;background:#2f3034;backdrop-filter:blur(5px);background:transparent;top:0;left:0;width:0%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s,width 0s;transition:opacity .5s,visibility .5s,width 0s;overflow:hidden;align-items:center;z-index:-1;}.menu.overlay:before{content:'';background:#e7e2dc;position:absolute;left:-27.5vw;top:0;bottom:0;height:100%;width:27.5vw;box-sizing:border-box;-webkit-transition:left .5s;transition:left .5s;z-index:2;}.menu.overlay.open:before{width:27.5vw;width:31vw;left:0;}.menu.overlay.open{opacity:1;visibility:visible;width:35vw;width:100vw;z-index:62;}.menuTextCont{text-align:center;justify-content:end;z-index:3;margin-top:30vh;}.topmenuImg{position:absolute;left:27.5vw;left:31vw;top:0;width:61.5vw;width:59vw;height:100%;z-index:1;transition:left cubic-bezier(0.4,0,0.2,1) 0.5s;}.topmenuSocial{position:absolute;left:89vw;top:0;width:11vw;height:100%;}.topmenuSocial:before{content:'';background:#e7e2dc;position:absolute;left:0;top:0;bottom:0;height:100%;width:11vw;box-sizing:border-box;-webkit-transition:left .5s;transition:left .5s;z-index:-1;}.activeImageOut{left:27.5vw;left:31vw;}.menuImage{opacity:1;position:absolute;top:0;left:0;width:0%;height:100vh;}.open .menuImage{width:100%;}.menuImage .img{background-size:cover;background-position:center;height:inherit;width:inherit;}.activeImage{opacity:1 !important;z-index:10 !important;;}@media screen and (max-width:1920px){.menuTextCont{margin-top:10vh;}}.menu__inner{width:27.5vw;width:31vw;left:-27.5vw;height:100vh;display:grid;align-items:start;padding:70px 90px 0 0;-webkit-transition:left .5s;transition:left .5s;position:absolute;}.menu.overlay.open .menu__inner{left:0;-webkit-transition:left .5s;transition:left .5s;}.menuTextCont ul{list-style-type:none;padding-inline-start:0;padding-block-start:0;margin-block-start:0;padding:0 !important;}.menuTextCont{text-align:center;z-index:3;align-items:center;display:grid;margin-top:unset;}.menuImgsCont{display:grid;grid-template-columns:1fr 1fr 1fr;}@media screen and (max-width:1440px){.menu__inner{padding:20px 3vw 0 0;}}@media screen and (max-width:1366px){.menu__inner{}.menuTextCont{margin-top:0;}}@media screen and (max-width:1280px){.menu__inner{padding:20px 3vw 0 3vw;}.menu.overlay.open:before{width:30.5vw;left:0;}.topmenuImg{left:30.5vw;width:calc(69.5vw - 140px);}.topmenuSocial{position:absolute;left:calc(100vw - 140px);width:140px;}.topmenuSocial:before{width:140px;}.menuTextCont{margin-top:10vh;}}@media screen and (max-width:1024px){.menu__inner{padding:20px 3vw 0 3vw;width:30.5vw;}.menuTextCont{}}@media screen and (max-width:820px){.menuTextCont{order:2;}.menuTextCont ul{}.menu__inner{grid-template-columns:1fr;width:100vw;left:-100vw;}.menu.overlay.open .menu__inner{width:100vw;}.menuImgsCont{order:1;}.menu.overlay:before{width:100vw;}.menu.overlay.open:before{width:100vw;}.topmenuImg{display:none;}.topmenuSocial{display:none;}}@media screen and (max-width:680px){.menuTextCont{margin-top:0;}.menu__inner{grid-template-columns:1fr;width:100vw;left:-100vw;}.menu.overlay.open .menu__inner{width:100vw;}.menu.overlay:before{width:100vw;}.menu.overlay.open:before{width:100vw;}}@media screen and (max-height:680px){.menu__inner{}}@media screen and (max-height:750px){.menu__inner{}.menuTextCont{}}.nav.open{position:fixed;top:30px;background-color:transparent;}.bookBlackFont{}.bookBlackFont:after{content:'' !important;position:absolute !important;bottom:0 !important;height:1px !important;width:0 !important;left:50% !important;transform:translate(-50%,0) !important;transition:width .1s ease-in-out !important;}a:hover.bookBlackFont:after{width:80% !important;}.menu__inner::-webkit-scrollbar{width:15px;}.menu__inner::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent;border-radius:10px;}.menu__inner::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.5);border-radius:10px;}.menu__inner::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.7);}.menu_icon{width:37px;height:35px;display:table;position:relative;margin:5px 0px;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:65;}.menu_icon>span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:0px;opacity:1;right:0;transform:rotate(0deg) translate(0%,-50%);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.sticky .menu_icon>span{background:#000;}#nav{position:relative;z-index:9;}#nav>ul{list-style:none;margin:0;padding:0;margin-top:2px;}#nav > a{display:none;}#nav li{position:relative;margin:0;padding:0;display:inline-block;text-align:center;background:rgba(255,255,255,0.7);list-style-type:none;}#nav li a{display:block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-webkit-transition:all 300ms cubic-bezier(0,.5,3,1);-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);-o-transition:all 300ms cubic-bezier(0,.5,.3,1);transition:all 300ms cubic-bezier(0,.5,.3,1);}#nav li ul{position:absolute;padding:0;display:none;overflow:hidden;z-index:1;width:100%;}#nav li:hover ul{left:0;right:0;}#nav li ul li{display:block;}#nav li ul li a{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all 300ms cubic-bezier(0,.5,3,1);-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);-o-transition:all 300ms cubic-bezier(0,.5,.3,1);transition:all 300ms cubic-bezier(0,.5,.3,1);}.clearfix::after{content:'';display:table;clear:both;}#nav{position:initial;}#nav:not(:target ) > a:first-of-type,#nav:target > a:last-of-type{display:block;}#nav > ul{display:none;position:absolute;z-index:99999999999;left:0;right:0;}#nav:target > ul,#nav > ul > li{display:block;}#nav li ul{position:static;}.menu_icon > span:nth-child(1){top:40%;width:75%;opacity:0;}.menu_icon > span:nth-child(2){top:40%;width:100%;}.menu_icon > span:nth-child(3){top:60%;width:100%;}.menu_icon > span:nth-child(4){top:75%;width:50%;opacity:0;}.menu_icon.open span:nth-child(1),.menu_icon.open span:nth-child(4){width:0px;left:50%;opacity:0;}.menu_icon.open span:nth-child(2){transform:rotate(45deg);opacity:1;top:50%;}.menu_icon.open span:nth-child(3){transform:rotate(-45deg);opacity:1;top:50%;}.menu_icon.open span{background:#000;}.menu_icon{display:none;}#nav>ul,#nav:target > ul{display:none;}@media(max-width:680px){.menu_icon{margin:5px 30px;}.menu_icon>span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:0px;opacity:1;left:0;transform:rotate(0deg) translate(0%,-50%);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}}@media(max-width:768px){.menu_icon{margin:5px 30px 5px 12px;}}@media(max-width:1366px){.menu_icon{margin:5px 30px 5px 20px;}}.videoContainer{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}.videoLoader{position:absolute;top:0;left:0;bottom:0;right:0;z-index:40;display:flex;align-items:center;justify-content:center;opacity:0.9;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 2px,#fff 2px,#fff 8px);}.fast-spin{-webkit-animation:fa-spin .5s infinite linear;animation:fa-spin .5s infinite linear;}.splide__progress{position:absolute;bottom:0;left:0;right:0;}.splide__progress__bar{background:rgba(0,0,0,0.2);height:4px;}#headerSlider-slide01{overflow:hidden;}@keyframes slideout{from{transform:scale(1.08);}to{transform:scale(1);}}#headerSlider li.splide__slide.is-next{transform:scale(1.08);animation-name:slideout;animation-fill-mode:forwards;animation-iteration-count:1;transition:transform ease-in-out 0.5s;animation-delay:0s;animation-duration:0.5s;}#headerSlider li.splide__slide.is-active{animation-duration:6.5s;animation-delay:0s;animation-name:slidein;animation-fill-mode:forwards;animation-iteration-count:1;}@keyframes slidein{0%{transform:scale(1.08);}100%{transform:scale(1);}}.subMenu{position:relative;}.subMenu::before{content:'';position:absolute;left:-22px;top:-4%;opacity:0;transition:opacity 0.6s;}.subMenu:hover::before{content:'';position:absolute;opacity:1;}.gridAccLeft{float:left;margin:0;}.gridAccTitles{float:left;padding:85px 0 0px 0;position:relative;z-index:5;}.gridAccR{float:left;margin:0;z-index:10;}.imgActive{opacity:1 !important;}.imgSubAbsLeft{position:absolute;right:0;display:block;width:17.5vw;opacity:0;transition:opacity cubic-bezier(0.4,0,0.2,1) 0.9s;}.imgSubAbsR{position:absolute;display:block;opacity:0;transition:opacity cubic-bezier(0.4,0,0.2,1) 0.9s;}.roomDesc{position:absolute;display:block;opacity:0;transition:opacity 0.6s;padding:35% 0 10% 0;text-align:justify;}@media screen and (max-width:1600px){.gridAccTitles{float:left;padding-right:20px;}}@media screen and (max-width:1366px){.subMenu{padding:0 0%;}.subMenu:before{}.gridAccTitles{padding-top:0;}.roomDesc{padding:5% 0;}}@media screen and (max-width:1024px){.gridAccLeft{display:none;}.gridAccTitles{float:left;padding:110px 0;padding-top:0px;padding:0;}}@media screen and (max-width:820px){.gridAccTitles{padding-top:4%;}.gridAccR{width:60%;margin:0;position:absolute;right:0;}.roomDesc{padding:8% 0;}}@media screen and (max-width:680px){.gridAccTitles{width:90%;margin:0 auto;padding:70px 0 0;}.gridAccLeft{display:none;}.gridAccR{display:none;}}#accommodationSlide{margin:40px 80px 0;}@media (max-width:680px){#accommodationSlide{margin:20px 0px 0;}}.splide__arrows{position:absolute;display:table;margin:0 auto;left:0;right:0;top:40%;transform:translate(0,-50%);width:100%;}.splide__arrows button{appearance:none;background-color:transparent;border:none;cursor:pointer;}.splide__pagination__page{background:#000000;}.splide__pagination__page.is-active{background:#aa9161;}.accommodationSlide-prev svg{display:none !important;}.accommodationSlide-next svg{display:none !important;}@media screen and (max-width:680px){#accommodationSlide .splide__slide{height:initial !important;}#accommodationSlide .splide__pagination{bottom:-5.5em;}#accommodationSlide .splide__pagination__page{background:#3f4041;border-radius:2%;height:15px;width:30px;opacity:1;margin:10px 5px;}#accommodationSlide .splide__pagination__page.is-active{background:#88c091;transform:scale(1.1);}}.subGastroMenu{position:relative;padding-bottom:42px;}.subGastroMenu::before{content:'';position:absolute;opacity:0;transition:opacity 0.6s;}.subGastroMenu:hover::before{}.subGastroMenu.submenuActive::before{opacity:1;transition:opacity 0.6s;}.gridGastroLeft{float:left;margin:0;margin-top:67px;}.gridGastroTitles{float:left;padding:87px 0 0px 0;position:relative;z-index:5;}.gridGastroR{float:left;margin:0;z-index:10;}.imgActive{opacity:1 !important;}.imgSubAbsGastroTop{position:absolute;top:0%;left:0;display:block;width:19.8vw;opacity:0;transition:opacity cubic-bezier(0.4,0,0.2,1) 0.9s;}.imgSubAbsGastroBottom{position:absolute;bottom:calc(3vw - 57px);left:12.5vw;display:block;width:18.2vw;opacity:0;transition:opacity cubic-bezier(0.4,0,0.2,1) 0.9s;}.imgSubAbsGastroR{position:absolute;display:block;opacity:0;transition:opacity cubic-bezier(0.4,0,0.2,1) 0.9s;}.gastroDesc{position:absolute;display:block;opacity:0;transition:opacity 0.6s;padding:35% 0 10% 0;text-align:justify;}@media screen and (max-width:1600px){.gridGastroTitles{float:left;padding-right:20px;}.imgSubAbsGastroBottom{bottom:calc(3vw - 70px);}}@media screen and (max-width:1366px){.subGastroMenu{}.subGastroMenu:before{}.gridGastroTitles{padding-top:0;}.gastroDesc{padding:5% 0;}}@media screen and (max-width:1024px){.gridGastroLeft{display:none;}.gridGastroTitles{float:left;padding:110px 0;padding-top:0px;padding:6vw 0 0 6vw;}}@media screen and (max-width:820px){.gridGastroTitles{padding-top:4%;}.gridGastroR{width:60%;margin:0;position:absolute;right:0;}.gastroDesc{padding:8% 0;}}@media screen and (max-width:680px){.gridGastroTitles{width:90%;margin:0 auto;padding:70px 0 0;}.gridGastroLeft{display:none;}.gridGastroR{display:none;}}#gastronomySlide{margin:40px 80px 0;}@media (max-width:680px){#gastronomySlide{margin:20px 0px 0;}}.splide__arrows{position:absolute;display:table;margin:0 auto;left:0;right:0;top:40%;transform:translate(0,-50%);width:100%;}.splide__arrows button{appearance:none;background-color:transparent;border:none;cursor:pointer;}.splide__pagination__page{background:#000000;}.splide__pagination__page.is-active{background:#aa9161;}.gastronomySlide-prev svg{display:none !important;}.gastronomySlide-next svg{display:none !important;}@media screen and (max-width:680px){#gastronomySlide .splide__slide{height:initial !important;}#gastronomySlide .splide__pagination{bottom:-5.5em;}#gastronomySlide .splide__pagination__page{background:#3f4041;border-radius:2%;height:15px;width:30px;opacity:1;margin:10px 5px;}#gastronomySlide .splide__pagination__page.is-active{background:#88c091;transform:scale(1.1);}}#experiencesSlide{}@media (max-width:680px){#experiencesSlide{margin:0 0px;}}#experiencesSlide .splide__arrows{position:absolute;transform:unset;margin:unset;display:flex;left:73vw;top:50px;width:140px;}.splide__arrows button{appearance:none;background-color:transparent;border:none;cursor:pointer;}@media (max-width:1600px){#experiencesSlide .splide__arrows{left:73.5vw;}}@media (max-width:1280px){#experiencesSlide .splide__arrows{left:63vw;top:5px;width:140px;}}.splide__pagination__page{background:#000000;}.splide__pagination__page.is-active{background:#aa9161;}.experiencesSlide-prev svg{display:none !important;}.experiencesSlide-next svg{display:none !important;}.splide__list{height:unset !important;}@media screen and (max-width:680px){#experiencesSlide .splide__slide{height:initial !important;}#experiencesSlide .splide__pagination{bottom:-3em;}#experiencesSlide .splide__pagination__page{background:#c9c9c9;border-radius:2%;height:15px;width:30px;opacity:1;margin:10px 5px;}#experiencesSlide .splide__pagination__page.is-active{background:#000;transform:scale(1.1);}}.photoshoverInst{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}.photoshoverInst:hover{opacity:1;}.instLikesCount,.instCommentsCount{font-size:16px;line-height:normal;font-weight:500;font-style:normal;color:#fff;display:inline-block;padding:0 10px;}@media(max-width:680px){.photoshoverInst{opacity:1;bottom:0;top:initial;height:30px;}.instLikesCount,.instCommentsCount{font-size:13px;line-height:30px;}}input[type='checkbox']{background-color:transparent;cursor:pointer;border:1px solid #000;width:10px;height:10px;display:grid;place-content:center;margin-top:7px;}input[type='checkbox']:before{content:'';width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--dark-grey);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#000;}.inverted input[type='checkbox']{accent-color:#000000;background-color:#ffffff;}input[type='checkbox']:checked::before{transform:scale(1);}.toggledContent{display:none;}.flexBoxSecurityCode{display:grid;align-items:center;gap:3px;margin-top:10px;justify-content:start;}.gridSecImgs{width:100%;float:left;}.gridSecInput{width:100%;float:left;}.formtext{padding-top:0;color:#000000;}.newsletLine .grid100{column-gap:10px;grid-template-columns:1fr;display:grid;align-items:baseline;}.newsletPanel{width:245px;}.newsletPanel .formfields{padding:6px;margin-top:6px !important;}.newsletPanel .formtext{font-weight:300;}@media only screen and (max-width:760px){input::placeholder{text-align:center;}.flexBoxSecurityCode{flex-wrap:wrap;flex-direction:column;}.gridSecImgs{width:100%;text-align:center;padding-bottom:10px;}.gridSecInput{width:100%;padding-bottom:30px;}}.honeypot{display:none !important;}input[type='checkbox']{accent-color:#000;width:13px !important;height:13px !important;display:inline-block !important;place-content:normal;vertical-align:text-bottom;}@media screen and (max-width:640px){.fancybox-content iframe{width:100%;height:100%;overflow:hidden;scrollbar-width:none;}html,body{scrollbar-width:none;}}