@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";*{border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:focus,:active,a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;font-size:14px;line-height:1}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;appearance:none;background:0 0}button::-moz-focus-inner{border:0;padding:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@media (width>=600.98px){.popup-booking__tariffs{flex-direction:row;gap:16px}.popup-booking__time-list{grid-template-columns:repeat(4,1fr)}.popup-booking__services{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}}@media (width>=768px){.popup-booking__body{margin-left:20px;margin-right:20px;padding:40px}.popup-booking__close{top:24px;right:24px}.popup-booking__title{padding-right:0}.popup-booking__summary{gap:20px;padding:20px}.popup-booking__summary-label{font-size:14px}.popup-booking__calendar-wrapper{flex-direction:row;gap:24px}.popup-booking__calendar-left{flex:1;width:auto}.popup-booking__time{flex-shrink:0;width:260px}.popup-booking__time-list{grid-template-columns:repeat(2,1fr)}.popup-booking__back,.popup-booking__next{flex:none}}:root{--tealColor:#56beb7;--sandColor:#cf9e75;--grayColor:#c9baaf;--brownColor:#3c281b;--brownLightColor:#462f1f;--whiteColor:#fff;--creamColor:#fbf0e8;--creamTitleColor:#251005;--creamButtonColor:#9c5612;--creamButtonLightColor:#b96109;--pricingBadgeColor:#ffe9d7;--pricingButtonFrom:#e9a854;--pricingButtonTo:#cd8d36}[class*=__container]{width:100%;max-width:960px;margin-inline:auto;padding-inline:15px}body{background-color:var(--brownColor);color:var(--whiteColor);font-family:Montserrat,sans-serif;line-height:1.1}.main-wrapper{background-image:url(./background-D0EvU_rI.webp);background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:relative}.main-wrapper:before{content:"";background:linear-gradient(90deg,#140a05c7 0%,#140a0573 45%,#140a0538 65%,#140a0500 100%),radial-gradient(circle at 100% 0,#140a058c 0%,#140a0547 22%,#140a0500 45%);position:absolute;inset:0}.header,.main{z-index:2;position:relative}.header__container{justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.header__link{gap:5px;display:flex}.header__logo{align-items:center;gap:5px;display:flex}.header__logo-cnt{align-items:center;display:flex}.header__logo-image{object-fit:contain;width:clamp(150px,32vw,280px);height:auto;max-height:76px;display:block}.header__logo-accent{color:var(--tealColor)}.header__location{color:var(--whiteColor);align-items:center;gap:5px;width:fit-content;margin-left:auto;display:inline-flex}.header__location-icon{max-width:clamp(20px,4vw,40px)}.header__location-links{flex-direction:column;gap:5px;width:fit-content;display:flex}.header__location-links p{font-size:clamp(10px,3vw,21px)}.header__special{opacity:.7;white-space:nowrap;font-size:clamp(10px,3vw,21px);line-height:50%}.header__location-link{color:var(--whiteColor)}.page__video{z-index:5;margin-top:-40px;position:relative}.stage-heading{flex-direction:column;gap:15px;display:flex}.stage-heading__title{letter-spacing:30%;text-transform:uppercase;color:var(--tealColor);font-family:Montserrat,sans-serif;font-size:clamp(12px,3vw,16px)}.stage-heading__subtitle{padding-bottom:25px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,7vw,70px)}.main__container{padding-bottom:100px}.main__wrapper{flex-direction:column;gap:40px;max-width:400px;display:flex}.main__title{padding:75px 0 25px;font-family:Cormorant Garamond,serif;font-size:clamp(39px,7vw,70px);line-height:90%}.main__title span{color:var(--tealColor);font-style:italic}.main__items{flex-direction:column;gap:10px;display:flex}.main__item{align-items:center;gap:10px;display:flex}.main__item img{width:clamp(20px,4vw,60px)}.main__item p{font-size:clamp(12px,2vw,21px)}.main__buttons{align-items:flex-start;gap:10px;display:inline-flex}.main__actions{gap:10px;padding:20px 0;display:flex}.main__action{white-space:nowrap;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:clamp(160px,42vw,340px);height:clamp(44px,6vw,56px);font-size:clamp(12px,2vw,16px);display:inline-flex}.main__action-primary{background:var(--tealColor);color:var(--whiteColor);position:relative}.main__action img{flex-shrink:0;width:clamp(16px,2vw,22px);height:clamp(16px,2vw,22px)}.main__advantages{justify-content:space-between;gap:20px;max-width:287px;display:flex}.main__advantages-item{text-align:center;flex-direction:column;gap:10px;display:flex;position:relative}.main__advantages-item-center:before{content:"";background-color:var(--whiteColor);opacity:.5;width:2px;height:120%;position:absolute;top:-10%;right:-60%}.main__advantages-item-center:after{content:"";background-color:var(--whiteColor);opacity:.5;width:2px;height:120%;position:absolute;top:-10%;left:-60%}.main__advantages-title{font-size:18px}@media (width>=600.98px){.main__advantages{max-width:350px}.main__advantages-title{font-size:21px}}.video__wrapper{border-radius:32px;position:relative;overflow:hidden}.video__wrapper:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff61,#ffffff94);position:absolute;inset:0}.video__player{object-fit:cover;aspect-ratio:9/16;width:100%;max-height:62dvh;display:block}.video__play{z-index:4;aspect-ratio:1;cursor:pointer;width:clamp(70px,12vw,110px);color:var(--whiteColor);appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:clamp(24px,5vw,42px);line-height:1;transition:transform .3s;display:flex;position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%)}.video__play:hover{transform:translate(-50%,-50%)scale(1.08)}.video__content{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:110px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0}.video__title{color:var(--brownColor);letter-spacing:.5px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,5vw,58px);font-weight:700}.video__text{color:var(--brownColor);font-size:clamp(14px,2vw,18px);font-weight:500}.video--active .video__play,.video--active .video__content{opacity:0;visibility:hidden;pointer-events:none}.video--active .video__wrapper:before{opacity:0;visibility:hidden}.video--active .video__play{opacity:0;visibility:hidden;pointer-events:none}.gallery__container{padding-top:60px;padding-bottom:60px}.gallery__swiper{overflow-anchor:none;border-radius:20px;position:relative}.gallery__swiper-slide{aspect-ratio:9/14;position:relative;overflow:hidden}.gallery__swiper-slide:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f060200 40%,#0f06024d 58%,#0f0602b3 82%,#0f0602d1 100%),linear-gradient(#0f060299 0%,#0f060266 6%,#0f060200 18%),radial-gradient(circle,#0000 52%,#00000042 100%);position:absolute;inset:0}.gallery__zoom{cursor:zoom-in;width:100%;height:100%;display:block}.gallery__image{object-fit:cover;width:100%;height:100%;display:block}.gallery__info{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:24px;width:80%;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.gallery__info:after{content:"";background:var(--tealColor);border-radius:999px;width:60px;height:3px}.gallery__title{font-family:Cormorant Garamond,serif;font-size:clamp(24px,5vw,42px)}.gallery__swiper-pagination{z-index:10;position:absolute;transform:translate(-50%);top:20px!important;bottom:auto!important;left:50%!important}.gallery__swiper-pagination .swiper-pagination-bullet{opacity:1;background:#ffffff80;border-radius:50%;width:8px;height:8px;margin:0 4px!important}.gallery__swiper-pagination .swiper-pagination-bullet-active{background:var(--tealColor)}.gallery .swiper-button-next,.gallery .swiper-button-prev{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140a05bf;border-radius:50%;width:56px;height:56px}.gallery .swiper-button-next svg,.gallery .swiper-button-prev svg{width:16px;height:16px}.gallery .swiper-button-next path,.gallery .swiper-button-prev path{stroke:#fff;stroke-width:2px}.gallery__filters{justify-content:space-between;align-items:center;gap:10px;padding-top:25px;display:flex}.gallery__filter{color:var(--whiteColor);font-size:clamp(14px,3vw,24px)}.gallery__filter-active{color:var(--tealColor);flex-direction:column;display:flex;position:relative}.gallery__filter-active:after{content:"";background-color:var(--tealColor);width:100%;height:2px;position:absolute;bottom:-5px}.features{background-color:var(--creamColor)}.features__divider{align-items:center;width:200px;height:20px;padding-bottom:25px;display:flex}.features__divider:before,.features__divider:after{content:"";background:var(--sandColor);height:1px}.features__divider:before{flex:1;margin-right:12px}.features__divider:after{width:24px;margin-left:12px}.features__divider span{background:var(--sandColor);clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%);width:14px;height:14px}.features__heading{padding-top:40px}.features__heading-title{color:var(--sandColor)}.features__heading-subtitle{color:var(--creamTitleColor);padding-bottom:0;font-size:clamp(32px,7vw,70px)}.features__heading-subtitle span{color:var(--tealColor);font-style:italic}.features__content{transition:height .6s;position:relative;overflow:hidden}.features__toggle-text{color:var(--creamButtonColor);text-align:center;font-size:clamp(14px,3vw,21px);font-weight:500}.features__toggle-icon{width:20px;height:20px}.features__toggle-icon path{stroke:var(--creamButtonColor);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.features__bottom{position:relative}.features__bottom:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fbf0e8 0%,#fbf0e8eb 18%,#fbf0e88c 38%,#fbf0e800 65%);position:absolute;inset:0}.features__toggle{z-index:5;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;width:100%;transition:opacity .3s;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.features__toggle:hover{opacity:.8}.features__bottom-decor{background:url(./features-CpdRDV13.png) bottom/cover no-repeat;width:100%;max-width:900px;height:clamp(180px,50vw,420px);margin:0 auto}.features__image{background:radial-gradient(circle,#fff 10%,#ff59001a 100%);border-radius:50%;justify-content:center;align-items:center;min-width:clamp(50px,5vw,130px);min-height:clamp(50px,5vw,130px);display:flex}.features__image img{width:clamp(30px,5vw,50px)}.features__title{font-family:Cormorant Garamond,serif;font-size:clamp(14px,3vw,24px);font-weight:700}.features__text{flex:1;max-width:250px;font-size:clamp(10px,2vw,18px);line-height:160%}.features.features--opened .features__compact{display:none}.features.features--opened .features__full{display:block}.features.features--opened .features__toggle-icon{transform:rotate(180deg)}.features.features--opened .features__divider{display:none}.compact{display:block}.compact__items{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.compact__item{background-color:var(--creamColor);border:1px solid var(--whiteColor);border-radius:20px;padding:12px;box-shadow:0 0 13px #3c281b14}.compact__content{text-align:center;height:100%;color:var(--creamTitleColor);flex-direction:column;align-items:center;gap:10px;display:flex}.compact__star{background-color:var(--sandColor);clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%);min-width:14px;min-height:14px}.full{display:none}.full__head{align-items:center;gap:10px;padding-top:25px;padding-bottom:25px;display:flex}.full__head-icon img{width:clamp(25px,5vw,50px)}.full__head-title{color:var(--sandColor);text-transform:uppercase;letter-spacing:2px;font-size:clamp(14px,2vw,30px);font-weight:600}.full__head-line{background:linear-gradient(90deg,#d8a47c8c,#d8a47c26);flex:auto;height:2px}.full__items{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.full__item{background-color:var(--creamColor);border:1px solid var(--whiteColor);border-radius:20px;padding:12px;box-shadow:0 0 13px #3c281b14}.full__content{color:var(--creamTitleColor);align-items:center;gap:10px;display:flex}.full__information{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.full__title{max-height:31px}.full__text{max-width:none}.full__icon{background-position:right 5px;background-repeat:no-repeat;background-size:15%}.full__food-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='612'%20height='612'%20viewBox='0%200%20612%20612'%20fill='%23D8A47C'%20%3e%3cpath%20d='M592.875,516.375H19.125C8.568,516.375,0,524.943,0,535.5s8.568,19.125,19.125,19.125h573.75%20c10.557,0,19.125-8.568,19.125-19.125S603.432,516.375,592.875,516.375z%20M325.125,133.875v-38.25h38.25%20c10.557,0,19.125-8.568,19.125-19.125s-8.568-19.125-19.125-19.125h-114.75c-10.557,0-19.125,8.568-19.125,19.125%20s8.568,19.125,19.125,19.125h38.25c0,0-0.134,39.818,0,38.25C126.837,143.801,0,277.332,0,439.875%20c0,15.529,0,8.568,0,19.125s8.568,19.125,19.125,19.125h573.75c10.557,0,19.125-8.568,19.125-19.125s0-2.391,0-19.125%20C612,277.332,485.163,143.801,325.125,133.875z%20M38.25,439.875C38.25,292,158.125,172.125,306,172.125%20c147.875,0,267.75,119.875,267.75,267.75H38.25z'/%3e%3c/svg%3e")}.full__dishes-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%20fill='%23D8A47C'%20%3e%3cg%20id='XMLID_2_'%3e%3cpath%20d='M125.6,19.4c-7.2,0.4-12.9,6.5-12.9,13.9v47.4c0,1.9-1.4,3.6-3.3,3.8c-1,0.1-2-0.2-2.8-0.9%20c-0.8-0.7-1.2-1.7-1.2-2.7V33.4c0-7.5-5.7-13.6-12.9-14c-3.8-0.2-7.3,1.1-10,3.7c-2.7,2.6-4.2,6.1-4.2,9.8v47.8%20c0,2-1.4,3.6-3.3,3.8c-1,0.1-2-0.2-2.8-0.9C71.4,83,71,82,71,81V33.4c0-7.5-5.7-13.6-12.9-14c-3.8-0.2-7.3,1.1-10,3.7%20c-2.7,2.6-4.2,6.1-4.2,9.8v50.7c0,26.1,11.6,49.3,29.5,59.3v118.6c0,10.1,8,18.6,17.8,19c0.2,0,0.5,0,0.7,0%20c4.8,0,9.4-1.8,12.8-5.2c3.7-3.5,5.7-8.3,5.7-13.4V143c17.9-10,29.5-33.2,29.5-59.3V33c0-3.8-1.5-7.2-4.2-9.8%20C132.9,20.6,129.4,19.3,125.6,19.4z%20M100.4,139.9v121.9c0,4.5-3.4,8.4-7.7,8.8c-2.4,0.2-4.8-0.5-6.6-2.2%20c-1.8-1.6-2.8-3.9-2.8-6.3V139.9c0-1.9-1.1-3.7-2.9-4.5c-15.9-7.3-26.6-28-26.6-51.7V33.2c0-2,1.4-3.6,3.3-3.8%20c0.1,0,0.2,0,0.4,0c0.9,0,1.8,0.3,2.4,0.9C60.6,31,61,32,61,33v47.6c0,7.5,5.7,13.6,12.9,14c3.8,0.2,7.3-1.1,10-3.7%20c2.7-2.6,4.2-6.1,4.2-9.8V33.2c0-2,1.4-3.6,3.3-3.8c1-0.1,2,0.2,2.8,0.9C95,31,95.5,32,95.5,33v47.6c0,7.5,5.7,13.6,12.9,14%20c3.8,0.2,7.3-1.1,10-3.7c2.7-2.6,4.2-6.1,4.2-9.8V33.2c0-2,1.4-3.6,3.3-3.8c1-0.1,2,0.2,2.8,0.9c0.8,0.7,1.2,1.7,1.2,2.7v50.7%20c0,23.7-10.7,44.4-26.6,51.7C101.6,136.2,100.4,138,100.4,139.9z'/%3e%3cpath%20d='M241.1,42.4c-10.4-14.8-24-23-38.2-23c-14.3,0-27.9,8.2-38.2,23c-9.6,13.6-15.1,31.2-15.1,48.2%20c0,25.9,13.3,46.6,34.7,54.2v116.8c0,10.1,8,18.6,17.8,19c0.2,0,0.5,0,0.7,0c4.8,0,9.4-1.8,12.8-5.2%20c3.7-3.5,5.7-8.3,5.7-13.4V144.8c21.4-7.6,34.7-28.3,34.7-54.2C256.2,73.6,250.7,56,241.1,42.4z%20M211.5,141.1v120.7%20c0,4.5-3.4,8.4-7.7,8.8c-2.5,0.2-4.8-0.5-6.6-2.2c-1.8-1.6-2.8-3.9-2.8-6.3V141.1c0-2.2-1.5-4.2-3.7-4.8%20c-19.2-5.3-31.1-22.8-31.1-45.7c0-15,4.8-30.5,13.2-42.5c8.5-12.1,19.1-18.7,30.1-18.7S224.5,36,233,48.1%20c8.4,12,13.2,27.5,13.2,42.5c0,22.9-11.9,40.4-31.1,45.7C213,136.9,211.5,138.9,211.5,141.1z'/%3e%3c/g%3e%3c/svg%3e")}.full__lock-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3csvg%20version='1.1'%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='516.375px'%20height='516.375px'%20viewBox='0%200%20516.375%20516.375'%20xml:space='preserve'%20fill='%23D8A47C'%20%3e%3cg%3e%3cg%3e%3cpath%20d='M258.188,286.875c-26.775,0-47.812,21.037-47.812,47.812c0,15.3,7.65,28.688,19.125,38.25v38.25%20c0,15.3,13.388,28.688,28.688,28.688s28.688-13.388,28.688-28.688v-38.25c11.475-9.562,19.125-22.95,19.125-38.25%20C306,307.912,284.963,286.875,258.188,286.875z%20M267.75,361.463v49.725c0,5.737-3.825,9.562-9.562,9.562%20s-9.562-3.825-9.562-9.562v-49.725c-11.475-3.825-19.125-15.301-19.125-26.775c0-15.3,13.388-28.688,28.688-28.688%20s28.688,13.388,28.688,28.688C286.875,348.075,279.225,357.638,267.75,361.463z'/%3e%3cpath%20d='M401.625,210.375v-66.938C401.625,65.025,336.6,0,258.188,0C179.775,0,114.75,65.025,114.75,143.438v66.938%20c-32.513,0-57.375,24.862-57.375,57.375V459c0,32.513,24.862,57.375,57.375,57.375h286.875%20C434.138,516.375,459,491.513,459,459V267.75C459,237.15,434.138,210.375,401.625,210.375z%20M133.875,143.438%20c0-68.85,55.462-124.312,124.312-124.312c68.85,0,124.312,55.462,124.312,124.312v66.938h-19.125v-66.938%20c0-57.375-47.812-105.188-105.188-105.188S153,86.062,153,143.438v66.938h-19.125V143.438z%20M344.25,143.438v66.938%20H172.125v-66.938c0-47.812,38.25-86.062,86.062-86.062S344.25,95.625,344.25,143.438z%20M439.875,459%20c0,21.037-17.213,38.25-38.25,38.25H114.75c-21.038,0-38.25-17.213-38.25-38.25V267.75%20c0-21.038,17.212-38.25,38.25-38.25h286.875c21.037,0,38.25,17.212,38.25,38.25V459z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.full__moon-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20800'%20fill='%23D8A47C'%20%3e%3cpath%20d='M715.968,413.668c-5.151-5.157-12.812-6.895-19.685-4.469c-27.729,9.768-56.754,14.723-86.275,14.723%20c-69.178,0-134.215-26.938-183.124-75.853c-70.097-70.095-94.09-175.841-61.126-269.4c2.42-6.873,0.683-14.532-4.474-19.684%20c-5.152-5.157-12.811-6.895-19.683-4.474c-42,14.799-79.372,38.377-111.068,70.073c-56.072,56.072-86.948,130.62-86.948,209.92%20c0,79.295,30.876,153.842,86.948,209.915c56.072,56.071,130.62,86.953,209.921,86.953c79.296,0,153.849-30.882,209.915-86.953%20c31.701-31.696,55.273-69.063,70.073-111.067C722.861,426.479,721.124,418.82,715.968,413.668z%20M623.583,517.634%20c-48.916,48.92-113.951,75.858-183.13,75.858c-69.179,0-134.22-26.938-183.135-75.858c-100.983-100.978-100.983-265.287,0-366.264%20c18.486-18.487,39.169-33.805,61.786-45.78c-8.206,40.333-7.976,82.092,0.853,122.692c12.073,55.531,39.786,106.211,80.142,146.572%20c56.067,56.066,130.615,86.943,209.91,86.943c20.043,0,39.892-1.994,59.355-5.949C657.388,478.464,642.069,499.152,623.583,517.634z'/%3e%3cpath%20d='M702.785,172.844c-12.073-17.825-31.347-29.691-52.822-32.346c-7.281-15.684-18.322-29.27-32.428-39.792%20c-18.208-13.581-39.863-20.759-62.627-20.759c-22.771,0-44.427,7.179-62.633,20.759c-14.105,10.522-25.146,24.108-32.43,39.787%20c-36.962,4.535-65.676,36.116-65.676,74.285c0,41.268,33.571,74.837,74.838,74.837h229.104c32.248,0,58.48-26.233,58.48-58.476%20C756.595,200.465,732.853,175.227,702.785,172.844z%20M698.113,251.741H469.009c-20.383,0-36.963-16.586-36.963-36.963%20c0-20.382,16.58-36.962,36.963-36.962c0.737,0,1.568,0.033,2.622,0.109c8.769,0.601,16.755-4.867,19.377-13.226%20c8.801-28.036,34.478-46.878,63.9-46.878c29.418,0,55.094,18.842,63.895,46.878c2.622,8.358,10.631,13.827,19.384,13.226%20c1.049-0.076,1.879-0.109,2.616-0.109c14.586,0,27.845,8.621,33.782,21.972c3.48,7.834,11.795,12.346,20.262,11.008%20c1.088-0.169,2.19-0.257,3.268-0.257c11.357,0,20.602,9.238,20.602,20.601C718.715,242.497,709.472,251.741,698.113,251.741z'/%3e%3cpath%20d='M293.373,646.565c-9.795-13.571-24.66-22.766-41.256-25.408c-14.45-29.287-44.234-48.18-77.766-48.18%20c-18.847,0-36.776,5.944-51.849,17.192c-11.084,8.265-19.886,18.825-25.906,30.975c-30.106,4.765-53.193,30.898-53.193,62.322%20c0,34.788,28.304,63.098,63.097,63.098h180.971c27.67,0,50.178-22.509,50.178-50.179%20C337.65,670.717,318.273,649.488,293.373,646.565z%20M287.473,708.685H106.501c-13.908,0-25.217-11.313-25.217-25.217%20c0-13.91,11.309-25.217,25.217-25.217c0.497,0,1.071,0.021,1.808,0.07c8.735,0.61,16.744-4.867,19.366-13.222%20c6.425-20.479,25.185-34.241,46.676-34.241c21.491,0,40.246,13.762,46.676,34.241c2.622,8.354,10.63,13.815,19.36,13.222%20c0.743-0.05,1.322-0.07,1.813-0.07c9.954,0,19,5.883,23.054,14.989c3.48,7.834,11.789,12.352,20.263,11.014%20c0.655-0.104,1.311-0.159,1.955-0.159c6.786,0,12.298,5.52,12.298,12.292C299.771,703.172,294.258,708.685,287.473,708.685z'/%3e%3cpath%20d='M173.205,117.27c0-20.918-16.958-37.875-37.88-37.875c-20.918,0-37.875,16.957-37.875,37.875%20c0,20.923,16.957,37.88,37.875,37.88C156.247,155.15,173.205,138.193,173.205,117.27z'/%3e%3cpath%20d='M120.175,448.702c0-12.549-10.178-22.727-22.726-22.727c-12.554,0-22.731,10.178-22.731,22.727%20c0,12.554,10.178,22.729,22.731,22.729C109.998,471.433,120.175,461.256,120.175,448.702z'/%3e%3cpath%20d='M673.192,612.433c0-12.554-10.172-22.726-22.727-22.726s-22.727,10.172-22.727,22.726%20c0,12.555,10.172,22.727,22.727,22.727C663.021,635.158,673.192,624.986,673.192,612.433z'/%3e%3ccircle%20cx='598.109'%20cy='354.007'%20r='22.726'/%3e%3cpath%20d='M455.274,682.5c0-12.554-10.173-22.726-22.727-22.726c-12.555,0-22.728,10.172-22.728,22.726%20c0,12.549,10.173,22.727,22.728,22.727S455.274,695.049,455.274,682.5z'/%3e%3c/svg%3e")}.full__glasses{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20?%3e%3csvg%20id='Layer_1'%20style='enable-background:new%200%200%2064%2064;'%20version='1.1'%20viewBox='0%200%2064%2064'%20xml:space='preserve'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;stroke:%23D8A47C;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}%20%3c/style%3e%3cg%3e%3cline%20class='st0'%20x1='41.07'%20x2='41.07'%20y1='43.92'%20y2='59.17'/%3e%3cellipse%20class='st0'%20cx='41.07'%20cy='60.61'%20rx='10.48'%20ry='2.39'/%3e%3cg%3e%3cpath%20class='st0'%20d='M54.21,33.9c-0.14,0.39-0.29,0.78-0.47,1.15'/%3e%3cpath%20class='st0'%20d='M51.42,38.58c-2.55,2.83-6.24,4.6-10.35,4.6c-7.2,0-13.12-5.45-13.85-12.46c-0.05-0.49-0.08-0.97-0.08-1.47%20l1.02-19.14h17.93l5.46,6.65l2.61-3.18l0.84,15.67c0,0.46-0.02,0.92-0.07,1.37'/%3e%3cline%20class='st0'%20x1='12.21'%20x2='13.13'%20y1='1'%20y2='1'/%3e%3cpath%20class='st0'%20d='M16.56,1h14.51l0.49,9.11h-3.4l-1.02,19.14c0,0.5,0.03,0.98,0.08,1.47c-2.43,2.09-5.6,3.35-9.06,3.35%20c-7.69,0-13.93-6.23-13.93-13.93L5.27,1h3.56'/%3e%3cline%20class='st0'%20x1='18.17'%20x2='18.17'%20y1='34.81'%20y2='50.06'/%3e%3cellipse%20class='st0'%20cx='18.17'%20cy='51.5'%20rx='10.48'%20ry='2.39'/%3e%3c/g%3e%3cpath%20class='st0'%20d='M27.56,24.51l3.98-2.16c2.1-1.14,4.63-1.08,6.67,0.16l0,0c2.06,1.25,4.6,1.3,6.7,0.14l0.25-0.14%20c2.23-1.23,4.94-1.09,7.04,0.36l2.39,1.65'/%3e%3cpath%20class='st0'%20d='M4.65,16.2l3.43-2.16c1.81-1.14,3.99-1.08,5.76,0.16l0,0c1.78,1.25,3.97,1.3,5.79,0.14l0.22-0.14%20c1.93-1.23,4.26-1.09,6.08,0.36l2.06,1.65'/%3e%3cg%3e%3cpath%20class='st0'%20d='M59.77,5.28c0,1.06-0.39,2.01-1.04,2.74l-2.62,3.19l-1.94,2.37l-2.61,3.18l-5.46-6.65l-1.71-2.09%20c-0.65-0.73-1.05-1.68-1.05-2.74c0-2.26,1.84-4.1,4.11-4.1s4.11,1.84,4.11,4.1c0-2.26,1.84-4.1,4.1-4.1%20C57.92,1.18,59.77,3.02,59.77,5.28z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.full__bear{background-image:url(./bear-DbQQsscy.svg)}@media (width>=768px){.full__icon{background-size:12%}}.compare{z-index:2;background-color:var(--brownColor);border-radius:30px 30px 0 0;margin-top:-30px;padding-top:30px;padding-bottom:30px;position:relative}.compare__heading-unite{align-items:center;gap:10px;display:flex}.compare__heading-subtitle span{color:var(--tealColor);font-style:italic}.compare__divider{flex-direction:row-reverse;flex-grow:1;align-items:center;gap:10px;display:flex}.compare__divider:before,.compare__divider:after{content:"";background:var(--sandColor);height:1px}.compare__divider:before{flex:1;margin-right:12px}.compare__divider span{background:var(--sandColor);clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%);width:14px;height:14px}.compare__content{grid-template-columns:.8fr 1.15fr;align-items:stretch;display:grid}.compare__left,.compare__right{border-radius:20px;flex-direction:column;padding:20px;display:flex}.compare__left{background-color:var(--brownLightColor)}.compare__price{padding-top:25px;padding-bottom:10px;font-size:clamp(12px,2vw,28px)}.compare__price span{font-size:clamp(18px,2vw,31px);font-style:italic}.compare__left-title,.compare__right-title{align-items:center;min-height:60px;display:flex}.compare__right-title{flex-direction:column;align-items:flex-start}.compare__left-title{font-family:Cormorant Garamond,serif;font-size:clamp(18px,4vw,24px)}.compare__left-items{flex-direction:column;flex:1;display:flex}.compare__left-price span{font-feature-settings:"lnum";color:var(--sandColor);font-family:Cormorant Garamond,serif}.compare__items{grid-template-rows:repeat(6,82px);display:grid}.compare__item{grid-template-columns:20px 1fr;align-items:center;padding:0;display:grid}.compare__item img{width:clamp(12px,3vw,24px)}.compare__item p{font-size:clamp(12px,2vw,17px);line-height:1.35}.compare__left .compare__item{border-bottom:1px solid #ffffff1a}.compare__left .compare__item:last-child{border-bottom:none}.compare__right .compare__item{border-bottom:1px solid #00000014}.compare__right .compare__item:last-child{border-bottom:none}.compare__right{background-color:var(--creamColor);color:var(--creamTitleColor)}.compare__right-title{font-family:Cormorant Garamond,serif;font-size:clamp(24px,5vw,28px)}.compare__right-title span{color:var(--tealColor);font-style:italic}.compare__right-price{font-size:clamp(21px,2vw,32px)}.compare__right-price span{font-feature-settings:"lnum";color:var(--tealColor);font-family:Cormorant Garamond,serif;font-size:clamp(26px,2vw,32px)}@media (width>=500px){.compare__item{grid-template-columns:30px 1fr}}.pricing{background-color:var(--creamColor);color:var(--creamTitleColor);padding-top:30px;padding-bottom:30px}.pricing__container{flex-direction:column;gap:10px;display:flex}.pricing__heading{gap:10px}.pricing__heading-title{color:var(--sandColor)}.pricing__heading-subtitle{padding-bottom:10px}.pricing__heading-subtitle span{color:var(--creamButtonLightColor);font-style:italic}.pricing__badge{background-color:var(--pricingBadgeColor);border-radius:40px;align-self:flex-start;align-items:center;gap:5px;padding:10px 20px;display:inline-flex}.pricing__badge img{max-width:16px}.pricing__badge p{font-size:clamp(12px,2vw,18px)}.pricing__plans{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing__subtitle{font-family:Cormorant Garamond,serif;font-size:clamp(19px,2vw,24px);font-weight:600}.pricing__sparkles{max-width:32px}.pricing__sub-block{flex-direction:column;gap:5px;display:flex}.pricing__title{font-size:clamp(14px,2vw,18px);font-weight:600}.pricing__text{font-size:clamp(12px,2vw,18px)}.pricing__united-text{align-items:flex-end;gap:10px;line-height:140%;display:flex}.pricing__feature{background-color:var(--pricingBadgeColor);border-radius:16px;align-items:center;gap:10px;padding:10px;font-size:clamp(12px,2vw,18px);display:flex}.pricing__feature img{max-width:30px}.pricing__features{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pricing__sparkles{vertical-align:middle;display:inline-block}.pricing__question{width:18px}.plan-card{cursor:pointer;border-radius:20px}.plan-card input{display:none}.plan-card__body{border:1px solid #0000;flex-direction:column;align-items:center;height:100%;padding:15px 10px;display:flex;position:relative}.plan-card__icon{background-color:var(--pricingBadgeColor);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:10px;margin-bottom:12px;display:flex}.plan-card__icon img{max-width:32px}.plan-card__time{text-align:center;font-feature-settings:"lnum";margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:500}.plan-card__prices{flex-direction:column;align-items:center;width:100%;margin-bottom:24px;display:flex}.plan-card__price-block{flex-direction:column;align-items:center;width:100%;display:flex}.plan-card__price-block+.plan-card__price-block{margin-top:18px}.plan-card__price-label{background-color:var(--pricingBadgeColor);letter-spacing:.02em;color:var(--creamButtonLightColor);text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-bottom:5px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.plan-card__price{text-align:center;color:#000;font-size:clamp(16px,2vw,21px);font-weight:500;line-height:1.1}.plan-card__price-block--discount .plan-card__price-label,.plan-card__price-block--discount .plan-card__price{color:var(--creamButtonLightColor)}.plan-card__desc{text-align:center;max-width:90px;font-size:12px}.plan-card__desc:before{content:"";opacity:.3;background-color:gray;width:100%;height:1px;margin-bottom:10px;display:inline-block}.plan-card__badge{background:var(--pricingBadgeColor);white-space:nowrap;border-radius:999px;align-items:center;padding:8px;font-size:9px;line-height:1;display:inline-flex;position:absolute;top:5px}.plan-card input:checked+.plan-card__body{border-color:var(--creamButtonLightColor);background:var(--pricingBadgeColor);border-radius:20px}.summary-pricing{flex-direction:column;gap:10px;padding-top:10px;font-size:clamp(12px,2vw,18px);display:flex}.summary-pricing__center{justify-content:space-between;gap:10px;display:flex}.summary-pricing__horizontal{flex-direction:column;justify-content:space-around;display:flex}.summary-pricing__info{align-items:center;gap:3px;display:flex}.summary-pricing__info img{width:16px}.summary-pricing__title{font-family:Cormorant Garamond,serif;font-size:clamp(19px,2vw,24px);font-weight:600}.summary-pricing__price{color:var(--creamButtonLightColor);font-size:clamp(24px,2vw,32px);font-weight:500}.summary-pricing__right{flex-direction:column;gap:10px;display:flex}.summary-pricing__button{background:linear-gradient(175deg, var(--pricingButtonFrom) 0%, var(--pricingButtonTo) 100%);color:#fff;border-radius:10px;padding:14px 24px;font-family:Cormorant Garamond,serif;font-size:clamp(14px,2vw,18px)}.summary-pricing__reservation{white-space:nowrap;align-items:center;gap:5px;display:flex}.summary-pricing__reservation img{max-width:20px}.summary-pricing__security{justify-content:center;align-items:center;gap:10px;display:flex}.summary-pricing__security img{max-width:20px}.summary-pricing__background{background-color:var(--pricingBadgeColor);border-radius:20px;padding:15px 10px}@media (width>=768px){.summary-pricing__background{padding:28px 40px}.summary-pricing__center{justify-content:space-between;align-items:center;gap:24px;max-width:800px}.summary-pricing__horizontal{gap:6px}.summary-pricing__right{flex-shrink:0}.summary-pricing__button{white-space:nowrap}}.footer{background:var(--brownLightColor);color:var(--creamColor);border-top:1px solid #c9baaf33}.footer__container{padding-block:40px 20px}.footer__warning{color:gray;font-size:10px}.footer__top{flex-direction:column;gap:45px;display:flex}.footer__brand{flex-direction:column;gap:14px;display:flex}.footer__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.footer__logo-image{object-fit:contain;width:clamp(170px,26vw,250px);height:auto;max-height:60px}.footer__logo-accent{color:var(--tealColor)}.footer__tagline{color:var(--grayColor);max-width:320px;font-size:14px;line-height:1.5}.footer__socials{gap:10px;display:flex}.footer__social{width:32px;height:32px;color:var(--creamColor);background:#fbf0e814;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.footer__social svg{width:18px;height:18px}.footer__social:hover{background:var(--tealColor);color:var(--brownColor)}.footer__title{color:var(--creamColor);font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600}.footer__title-nav{margin-bottom:14px}.footer__nav-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:var(--grayColor);width:fit-content;font-size:14px;text-decoration:none;transition:color .2s}.footer__link:hover{color:var(--tealColor)}.footer__phone-fix{gap:5px;display:flex}.footer__contacts{flex-direction:column;gap:12px;display:flex}.footer__contact{color:var(--creamColor);align-items:center;gap:10px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.footer__contact:not(.footer__contact-static):hover{color:var(--tealColor)}.footer__contact-static{color:var(--grayColor)}.footer__contact-map{appearance:none;width:fit-content;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer__requisites{color:var(--grayColor);flex-direction:column;gap:4px;margin-top:2px;font-size:12px;line-height:1.45;display:flex}.footer__requisites p{margin:0}.footer__contact-highlight{font-size:1.2em;font-weight:700}.footer__contact-icon{flex-shrink:0;width:18px;height:18px}.footer__cta{color:var(--whiteColor);background:linear-gradient(175deg, var(--pricingButtonFrom) 0%, var(--pricingButtonTo) 100%);cursor:pointer;border:none;border-radius:10px;align-self:flex-start;margin-top:6px;padding:12px 22px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;transition:opacity .2s}.footer__cta:hover{opacity:.9}.footer__warn-text p{max-width:260px;color:var(--grayColor);font-size:12px;line-height:1.45}.footer__bottom{color:var(--grayColor);border-top:1px solid #c9baaf26;flex-direction:column;gap:10px;margin-top:32px;padding-top:18px;font-size:12px;display:flex}.footer__copyright{margin:0}.footer__policy{color:var(--grayColor);text-underline-offset:3px;width:fit-content;text-decoration:underline}.footer__policy:hover{color:var(--tealColor)}.footer__bottom-links{flex-direction:column;gap:10px;display:flex}@media (width>=768px){.footer__top{flex-direction:row;justify-content:space-between;gap:36px}.footer__brand{flex:320px}.footer__nav{flex:none}.footer__contacts{flex:none;align-items:flex-start}.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}.footer__bottom-links{flex-direction:row;gap:24px}}html.glightbox-open,body.glightbox-open{overflow:visible!important}.call-button{z-index:500;background:var(--tealColor);width:56px;height:56px;color:var(--whiteColor);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 16px #00000040}.call-button svg{width:26px;height:26px}.call-button:hover{transform:scale(1.08);box-shadow:0 8px 20px #0000004d}@media (width>=768px){.call-button{width:62px;height:62px;bottom:32px;right:32px}.call-button svg{width:28px;height:28px}}.header__link{cursor:pointer}.map-popup{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;justify-content:center;align-items:center;padding:15px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.map-popup--active{opacity:1;visibility:visible;pointer-events:auto}.map-popup__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a0599;position:absolute;inset:0}.map-popup__body{z-index:2;background:var(--brownLightColor);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:640px;padding:24px;transition:transform .25s;display:flex;position:relative;transform:translateY(10px)}.map-popup--active .map-popup__body{transform:translateY(0)}.map-popup__close{cursor:pointer;background:#fbf0e814;border:none;border-radius:50%;width:34px;height:34px;transition:background-color .2s;position:absolute;top:14px;right:14px}.map-popup__close span{width:100%;height:100%;display:block;position:relative}.map-popup__close span:before,.map-popup__close span:after{content:"";background:var(--creamColor);transform-origin:50%;width:14px;height:2px;position:absolute;top:50%;left:50%}.map-popup__close span:before{transform:translate(-50%,-50%)rotate(45deg)}.map-popup__close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.map-popup__close:hover{background:var(--tealColor)}.map-popup__title{color:var(--creamColor);margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600}.map-popup__address{color:var(--grayColor);margin:0;font-size:14px}.map-popup__map{background:#fbf0e80f;border-radius:12px;width:100%;height:320px;overflow:hidden}.map-popup__iframe{border:0;display:block}@media (width>=768px){.map-popup__body{padding:32px}.map-popup__map{height:420px}}html{scroll-behavior:smooth}[id]{scroll-margin-top:20px}.faq{background:var(--creamColor);color:var(--creamTitleColor);position:relative;overflow:hidden}.faq:before{content:"";background:#3c281b24;width:min(90%,700px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq__container{padding-top:40px;padding-bottom:20px}.faq__heading{padding-top:0}.faq__heading-title{color:var(--sandColor)}.faq__heading-subtitle{color:var(--creamTitleColor);padding-bottom:10px}.faq__heading-subtitle span{color:var(--tealColor);font-style:italic}.faq__categories{grid-template-columns:repeat(2,1fr);gap:10px;max-width:100%;padding:20px 0;display:grid}.faq__category{color:var(--creamTitleColor);text-align:center;cursor:pointer;background:#ffffff59;border:1px solid #3c281b29;border-radius:14px;padding:5px 10px;font-size:clamp(12px,1.6vw,15px);font-weight:500;line-height:1.3;transition:color .25s,background-color .25s,border-color .25s}.faq__category:hover:not(.faq__category-active){border-color:var(--tealColor)}@media (width>=768px){.faq__category{padding:15px 10px}}.faq__category-active{background:var(--tealColor);border-color:var(--tealColor);color:var(--whiteColor)}.faq__panels{padding-top:12px;padding-bottom:28px}.faq__panel{width:100%;animation:.35s both faq-panel-in}.faq__panel[hidden]{display:none}.faq__item{border-bottom:1px solid #3c281b29;margin-bottom:18px;padding:0 0 18px}.faq__item:last-child{margin-bottom:0}.faq__question{color:var(--creamTitleColor);margin:0 0 7px;font-family:Cormorant Garamond,serif;font-size:clamp(17px,2.2vw,24px);font-weight:600;line-height:1.2}.faq__answer{color:#3c281bad;margin:0;font-size:clamp(12px,1.5vw,15px);line-height:1.5}.faq__answer p{margin:0}@media (width>=768px){.faq__container{padding-top:80px;padding-bottom:90px}.faq__panels{margin-top:34px}.faq__item{margin-bottom:20px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.faq__category{transition:none}.faq__panel{animation:none}}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.policy{background:var(--creamColor);color:var(--creamTitleColor)}.policy__container{max-width:760px;padding-top:40px;padding-bottom:70px}.policy__back{color:var(--tealColor);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.policy__back img{width:16px;height:16px}.policy__back:hover{opacity:.75}.policy__heading-title{color:var(--sandColor)}.policy__heading-subtitle{padding-bottom:10px;font-size:clamp(28px,6vw,46px)}.policy__meta{color:#3c281b99;flex-direction:column;gap:4px;margin-bottom:34px;font-size:13px;line-height:1.6;display:flex}.policy__section{border-bottom:1px solid #3c281b29;padding:22px 0}.policy__section:first-of-type{padding-top:0}.policy__section:last-of-type{border-bottom:none;padding-bottom:0}.policy__section-title{color:var(--creamTitleColor);margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,3vw,26px);font-weight:600;line-height:1.25}.policy__text{color:#3c281bad;margin:0 0 12px;font-size:clamp(13px,1.6vw,15px);line-height:1.6}.policy__text:last-child{margin-bottom:0}.policy__text strong{color:var(--creamTitleColor);font-weight:600}.policy__list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;display:flex}.policy__list:last-child{margin-bottom:0}.policy__list li{color:#3c281bad;padding-left:18px;font-size:clamp(13px,1.6vw,15px);line-height:1.6;position:relative}.policy__list li:before{content:"";background:var(--tealColor);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.policy__requisites{background:#3c281b0d;border-radius:10px;margin-top:8px;padding:16px 18px}.policy__requisites p{color:#3c281bad;margin:0 0 4px;font-size:clamp(13px,1.6vw,15px);line-height:1.6}.policy__requisites p:last-child{margin-bottom:0}.policy__requisites p span{color:var(--creamTitleColor);font-weight:600}@media (width>=768px){.policy__container{padding-top:60px;padding-bottom:90px}.policy__section{padding:26px 0}[class*=__container]{max-width:720px}}@media (width>=1024px){[class*=__container]{max-width:900px}}@media (width>=768px){.stage-heading__subtitle{font-size:40px}.header__location-icon{width:30px}.header__location-links p{font-size:14px}.gallery__filter{font-size:18px}.gallery__filters{justify-content:center;gap:60px}.full__head-title{font-size:14px}.full__head-icon img{width:30px}.full__icon{background-size:9%}.features__text{font-size:14px}.features__title{font-size:18px}.features__image{min-width:70px;min-height:70px}.features__image img{width:40px}.features__toggle-text{font-size:16px}.main__wrapper{max-width:420px}}@media (width>=1024px){.main__wrapper{max-width:460px}}@media (width>=1280px){.main__wrapper{max-width:480px}}@media (width>=1440px){.main__wrapper{max-width:520px}}@media (width>=768px){.gallery__swiper{margin-inline:auto}}@media (width>=1024px){.gallery__swiper{max-width:600px}}@media (width>=1280px){.gallery__swiper{max-width:650px}}@media (width>=1440px){.gallery__swiper{max-width:650px}}@media (width>=768px){.gallery__swiper-slide{aspect-ratio:3/4}.video__wrapper{margin-inline:auto}}@media (width>=1024px){.video__wrapper{max-width:600px}}@media (width>=1280px){.video__wrapper{max-width:650px}}@media (width>=1440px){.video__wrapper{max-width:650px}}@media (width>=1024px){.video__player{aspect-ratio:4/5;max-height:none}}@media (width>=768px){.compact__items,.full__items{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.compare__content{max-width:820px;margin-inline:auto}}@media (width>=1280px){.compare__content{max-width:920px}}@media (width>=1440px){.compare__content{max-width:980px}}@media (width>=1024px){.compare__items{grid-template-rows:repeat(6,64px);gap:20px}}@media (width>=1280px){.compare__items{grid-template-rows:repeat(6,56px)}}@media (width>=1440px){.compare__items{grid-template-rows:repeat(6,56px)}}@media (width>=1024px){.compare__item p{font-size:16px}}@media (width>=1280px){.compare__item p{font-size:15px}}@media (width>=1024px){.compare__left-title,.compare__right-title{min-height:54px}}@media (width>=1280px){.compare__left-title,.compare__right-title{min-height:48px}}@media (width>=768px){.pricing__features{grid-template-columns:repeat(2,1fr);gap:10px}}@media (width>=1024px){.pricing__features{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.pricing__features{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.pricing__feature{padding:10px 12px;font-size:15px}}@media (width>=1280px){.pricing__feature{padding:10px 12px;font-size:14px}}@media (width>=1024px){.pricing__feature img{max-width:24px}}@media (width>=1280px){.pricing__feature img{max-width:22px}}@media (width>=1024px){.pricing,.compare{padding-top:80px;padding-bottom:90px}.pricing__plans{justify-items:center;gap:0}.plan-card{width:90%}.summary-pricing__button{padding:16px 50px}.summary-pricing__reservation{justify-content:flex-start;gap:10px;padding-left:20px;font-size:16px}.pricing__container{gap:30px}.pricing__features{grid-template-columns:repeat(2,1fr)}.pricing__feature{padding:16px 12px}.plan-card__desc{font-size:16px}.plan-card__body{gap:15px}.summary-pricing__button:hover{opacity:.9}.pricing__feature{font-size:16px}.main__action:hover{opacity:.9}.features__heading{padding-top:80px}.summary-pricing__info{gap:10px}.call-button{display:none}.full__head{padding-top:50px;padding-bottom:50px}}.popup-booking{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-booking--active{opacity:1;visibility:visible;pointer-events:auto}.popup-booking__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#140a058c;transition:opacity .3s;position:absolute;inset:0}.popup-booking--active .popup-booking__overlay{opacity:1}body.popup-lock{overflow:hidden}.popup-booking__body{z-index:2;background-color:var(--pricingBadgeColor);width:100%;max-width:700px;max-height:94vh;color:var(--creamTitleColor);opacity:0;border-radius:20px;flex-direction:column;margin-left:12px;margin-right:12px;padding:18px 16px;transition:transform .3s,opacity .3s;display:flex;position:relative;overflow-y:auto;transform:translateY(30px)}.popup-booking--active .popup-booking__body{opacity:1;transform:translateY(0)}.popup-booking__wrapper{width:100%;max-width:560px;margin:0 auto}.popup-booking__close{cursor:pointer;z-index:3;background:0 0;border:none;width:40px;height:40px;position:absolute;top:10px;right:10px}.popup-booking__close:before,.popup-booking__close:after{content:"";background-color:var(--creamTitleColor);transform-origin:50%;width:18px;height:2px;transition:background-color .2s;position:absolute;top:50%;left:50%}.popup-booking__close:before{transform:translate(-50%,-50%)rotate(45deg)}.popup-booking__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.popup-booking__close:hover:before,.popup-booking__close:hover:after{background-color:var(--tealColor)}.popup-booking__title{text-align:center;padding-right:30px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,4vw,26px)}.popup-booking__current-step{text-align:center;color:var(--grayColor);margin-top:4px;margin-bottom:10px;font-size:13px}.popup-booking__steps{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.popup-booking__step{align-items:center;display:flex}.popup-booking__step:not(:last-child){flex:1}.popup-booking__step--active .popup-booking__step-circle{background:var(--tealColor);border-color:var(--tealColor);color:var(--whiteColor)}.popup-booking__step--active .popup-booking__step-line{background:var(--tealColor)}.popup-booking__step-circle{border:2px solid #25100524;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.popup-booking__step-line{background:#25100524;flex:1;height:2px}.popup-booking__summary{border:1px solid #25100524;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:10px;display:grid}.popup-booking__summary-label{color:var(--grayColor);margin-bottom:4px;font-size:12px}.popup-booking__summary-value{word-break:break-word;font-size:14px;font-weight:600}.popup-booking__summary-services{color:var(--grayColor);margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;display:block}.popup-booking__price-old{color:var(--grayColor);font-size:11px;font-weight:400;line-height:1.3;text-decoration:line-through;display:block}.popup-booking__price-new{color:var(--creamTitleColor);font-size:14px;font-weight:600;line-height:1.3;display:block}.popup-booking__screen{display:none}.popup-booking__screen--active{display:block}.popup-booking__screen-title{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:clamp(17px,3vw,22px)}.popup-booking__tariffs{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.popup-booking__tariff{text-align:left;background:var(--whiteColor);width:100%;color:var(--creamTitleColor);cursor:pointer;border:2px solid #25100524;border-radius:15px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;transition:all .2s;display:flex;position:relative}.popup-booking__tariff:hover{border-color:var(--tealColor)}.popup-booking__tariff-info{flex-direction:column;flex:1;gap:6px;display:flex}.popup-booking__tariff--active{border-color:var(--tealColor);background:color-mix(in srgb, var(--tealColor) 10%, var(--whiteColor));padding-right:40px}.popup-booking__tariff--active:after{content:"✓";background:var(--tealColor);width:22px;height:22px;color:var(--whiteColor);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:12px;right:12px}.popup-booking__tariff-prices{flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.popup-booking__tariff-price-block{flex-direction:column;align-items:flex-start;display:flex}.popup-booking__tariff-price-label{background-color:var(--pricingBadgeColor);color:var(--creamButtonLightColor);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;padding:4px 10px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.popup-booking__tariff-price{font-size:16px;font-weight:600;line-height:1.1}.popup-booking__tariff-price--regular{color:#000}.popup-booking__tariff-price--discount{color:var(--creamButtonLightColor)}.popup-booking__bottom{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.popup-booking__back,.popup-booking__next{cursor:pointer;border-radius:10px;flex:1;max-width:220px;padding:12px 18px;font-family:Montserrat,sans-serif;font-size:15px;transition:all .2s}.popup-booking__back{border:1px solid var(--sandColor);color:var(--sandColor);background:0 0}.popup-booking__back:hover:not(:disabled){background:var(--sandColor);color:var(--whiteColor)}.popup-booking__next{color:var(--whiteColor);background:linear-gradient(175deg, var(--pricingButtonFrom) 0%, var(--pricingButtonTo) 100%);border:none;margin-left:auto}.popup-booking__next:hover:not(:disabled){filter:brightness(1.08)}.popup-booking__back:disabled,.popup-booking__next:disabled{opacity:.45;cursor:not-allowed;filter:none}.popup-booking__calendar-wrapper{flex-direction:column;gap:12px;display:flex}.popup-booking__calendar-left{width:100%}.popup-booking__calendar{background:var(--whiteColor);--discount-color:var(--creamButtonLightColor);--adp-day-cell-height:32px;--adp-mobile-day-cell-height:32px;--adp-nav-height:41px;border:1px solid #25100524;border-radius:14px;justify-content:center;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.popup-booking__calendar .air-datepicker-cell{font-size:13px}.popup-booking__calendar .air-datepicker{background:0 0;width:100%;max-width:100%;font-family:Montserrat,sans-serif}.popup-booking__time{width:100%}.popup-booking__time-title{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:clamp(17px,3vw,22px)}.popup-booking__time-list{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.popup-booking__time-item{background:var(--whiteColor);height:38px;color:var(--creamTitleColor);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;transition:background-color .2s,color .2s;display:flex}.popup-booking__time-item:hover{background:#25100514}.popup-booking__time-item--disabled,.popup-booking__time-item--taken{color:var(--grayColor);cursor:not-allowed;background:#d8cfc8}.popup-booking__time-item--disabled:hover,.popup-booking__time-item--taken:hover{background:#d8cfc8}.popup-booking__time-item--taken{cursor:pointer}.popup-booking__time-item--technical{color:var(--creamTitleColor);background:#f5c344;flex-direction:column;gap:1px;font-size:11px;line-height:1.2}.popup-booking__time-item--technical span{justify-content:center;align-items:center;display:flex}.popup-booking__time-item--technical:hover{background:#f3ba27}.popup-booking__time-item--unfit{color:var(--grayColor);cursor:not-allowed;background:0 0;border:1px dashed #25100524;font-size:11px;font-style:italic}.popup-booking__time-item--unfit:hover{background:0 0}.popup-booking__time-item--redirect{flex-direction:column;gap:0;line-height:1.15}.popup-booking__time-item-sub{color:var(--grayColor);font-size:10px;text-decoration:line-through}.popup-booking__time-item-main{font-size:12px;font-weight:600}.popup-booking__time-item--own-core{color:var(--whiteColor);background:#5cc4ef}.popup-booking__time-item--own-core:hover{background:#5cc4ef}.popup-booking__time-note{color:var(--grayColor);margin-top:6px;font-size:12px}.popup-booking .air-datepicker-body--day-name{color:var(--grayColor);font-weight:400}.popup-booking .air-datepicker-body--day-name.popup-booking__day-name--discount{color:var(--whiteColor);font-weight:700}.popup-booking__calendar:before{content:"";left:0;right:0;top:var(--adp-nav-height);background:var(--discount-gradient,none);z-index:0;position:absolute;bottom:0}.popup-booking__calendar:after{content:var(--discount-label,none);left:var(--discount-label-left,0);right:var(--discount-label-right,0);top:var(--adp-nav-height);color:var(--whiteColor);opacity:.55;pointer-events:none;z-index:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:30px;font-weight:800;display:flex;position:absolute;bottom:0}.popup-booking .air-datepicker-cell.-discount-day-{color:var(--whiteColor);font-weight:600}.popup-booking .air-datepicker-cell.-discount-day-.-selected-{color:var(--whiteColor);font-weight:400}.popup-booking .air-datepicker-cell.-discount-day-.-disabled-{color:var(--adp-color-disabled);pointer-events:none;font-weight:400}.popup-booking__services-loading,.popup-booking__services-error,.popup-booking__time-loading,.popup-booking__time-error{color:var(--grayColor);grid-column:1/-1;font-size:13px}.popup-booking__services{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.popup-booking__service{background:var(--whiteColor);cursor:pointer;border:1px solid #25100524;border-radius:15px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;transition:all .2s;display:flex}.popup-booking__service:hover{border-color:var(--tealColor)}.popup-booking__service--active{border-color:var(--tealColor);background:var(--pricingBadgeColor)}.popup-booking__service-checkbox{width:18px;height:18px;accent-color:var(--tealColor);pointer-events:none;flex-shrink:0}.popup-booking__service-name{word-break:break-word;overflow-wrap:anywhere;flex:140px;min-width:0;font-size:15px}.popup-booking__service-price{max-width:100%;color:var(--tealColor);white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:right;flex-shrink:0;font-size:14px;font-weight:600}.popup-booking__form{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.popup-booking__field{flex-direction:column;gap:4px;display:flex}.popup-booking__field-label{color:var(--grayColor);font-size:13px}.popup-booking__field-error{color:#e5484d;min-height:15px;font-size:12px}.popup-booking__field--invalid .popup-booking__input,.popup-booking__field--invalid .popup-booking__textarea{border-color:#e5484d}.popup-booking__input,.popup-booking__textarea{background:var(--whiteColor);color:var(--creamTitleColor);border:1px solid #25100524;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px;transition:all .2s}.popup-booking__input:focus,.popup-booking__textarea:focus{border-color:var(--tealColor);outline:none}.popup-booking__textarea{resize:vertical;min-height:56px}.popup-booking__consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.popup-booking__consent-checkbox{width:18px;height:18px;accent-color:var(--tealColor);flex-shrink:0;margin-top:2px}.popup-booking__consent-text{color:var(--creamTitleColor);font-size:13px;line-height:1.4}.popup-booking__consent--invalid .popup-booking__consent-text{color:#e5484d}.popup-booking__consent-error{margin-top:2px;display:block}.popup-booking__success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 0;display:none}.popup-booking__success--active{display:flex}.popup-booking__success-icon{background:var(--tealColor);width:46px;height:46px;color:var(--whiteColor);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.popup-booking__success-title{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600}.popup-booking__success-text{color:var(--grayColor);max-width:340px;font-size:14px}.popup-booking__success-social{flex-direction:column;align-items:center;gap:4px;max-width:340px;margin-top:4px;display:flex}.popup-booking__success-social-link{color:var(--tealColor);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline;transition:all .2s}.popup-booking__success-social-link:hover{opacity:.75}.popup-booking__success-social-disclaimer{color:var(--grayColor);font-size:11px;line-height:1.4}.popup-booking__success-restart{border:1px solid var(--tealColor);color:var(--tealColor);cursor:pointer;background:0 0;border-radius:10px;margin-top:6px;padding:12px 22px;font-size:14px;transition:all .2s}.popup-booking__success-restart:hover{background:var(--tealColor);color:var(--whiteColor)}@media (width>=600.98px){.popup-booking__tariffs{flex-direction:row;gap:16px}.popup-booking__time-list{grid-template-columns:repeat(4,1fr)}.popup-booking__services{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}}@media (width>=768px){.popup-booking__body{margin-left:20px;margin-right:20px;padding:40px}.popup-booking__close{top:24px;right:24px}.popup-booking__title{padding-right:0}.popup-booking__summary{gap:20px;padding:20px}.popup-booking__summary-label{font-size:14px}.popup-booking__calendar-wrapper{flex-direction:row;gap:24px}.popup-booking__calendar-left{flex:1;width:auto}.popup-booking__time{flex-shrink:0;width:260px}.popup-booking__time-list{grid-template-columns:repeat(2,1fr)}.popup-booking__back,.popup-booking__next{flex:none}}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;background:var(--adp-cell-background-color-selected);border:none}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px;display:grid}.air-datepicker-body--day-name{color:var(--adp-day-name-color);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:.8em;display:flex}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box;justify-content:space-between;display:flex}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{cursor:pointer;justify-content:center;align-items:center;display:flex}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);margin-left:.3em;font-style:normal}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.air-datepicker-button{color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);background:#fff0;border:none;display:inline-flex}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.air-datepicker-time{grid-column-gap:12px;padding:0 var(--adp-time-padding-inner);grid-template-columns:max-content 1fr;align-items:center;display:grid;position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{text-align:center;flex:1;align-items:center;font-size:14px;display:flex}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{z-index:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);z-index:-1;opacity:0;position:absolute;inset:-3px -2px -2px}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;color:var(--adp-time-day-period-color);align-self:flex-end;margin-bottom:1px;margin-left:6px;font-size:11px}.air-datepicker-time--row{background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;align-items:center;height:17px;font-size:11px;display:flex}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{cursor:pointer;-webkit-appearance:none;background:0 0;flex:1;width:100%;height:100%;margin:0;padding:0}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-moz-range-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:0 0}.air-datepicker{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:#5cc4ef1a;--adp-background-color-in-range-focused:#5cc4ef33;--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:#5cc4ef1a;--adp-cell-background-color-in-range-hover:#5cc4ef33;--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:#0000004d;--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-sizing:content-box;grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index);display:grid;position:absolute;box-shadow:0 4px 12px #00000026}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;opacity:1;position:static;left:auto;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);width:var(--adp-mobile-width);border:none;position:fixed}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:#0000}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;top:0;left:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1;position:absolute}.air-datepicker--pointer:after{content:"";border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;background:#fff;position:absolute}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{background:var(--adp-overlay-background-color);opacity:0;width:0;height:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index);position:fixed;top:0;left:0}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
