@import "https://fonts.googleapis.com/css2?family=Alfa+Slab+One&display=swap";*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Film P3;src:url(FilmP3Bold.57ba16a8.woff),url(FilmP3Bold.d206194d.ttf);font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(Montserrat-Bold.11f3b504.woff),url(Montserrat-Bold.96db3e27.ttf);font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(Montserrat-Light.0099fdcd.woff),url(Montserrat-Light.a03ff5f8.ttf);font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(Montserrat-Medium.b7fc8e4f.woff),url(Montserrat-Medium.dc3ce8d6.ttf);font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(Montserrat-Regular.8e2795a5.woff),url(Montserrat-Regular.a32550f7.ttf);font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(Montserrat-SemiBold.ea216eb9.woff),url(Montserrat-SemiBold.9920aea8.ttf);font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Times New Roman;src:url(TimesNewRomanPS-BoldMT.67f8fb45.woff),url(TimesNewRomanPS-BoldMT.dbf1aeb7.ttf);font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Times New Roman;src:url(TimesNewRomanPSMT.1fef991d.woff),url(TimesNewRomanPSMT.0364e0b1.ttf);font-weight:400;font-display:swap;font-style:normal}:root{--section-bcg-color:#fffdee;--section-dark-bcg-color:#f0ecd6;--footer-bcg-color:#0e0c07;--main-title-color:#fff;--accent-color:#f3c653;--accent-dark-color:#c79002;--btn-menu-title-color:#000;--transparent-btn-color:rgba(0,0,0,.4);--logo-color:#494848;--main-text-color:#7a7a7a;--light-text-color:#b4b4b4;--address-hero-color:#e5e5e5;--contacts-color:#828282;--defolt-animation:250ms cubic-bezier(.4,0,.2,1)}*{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin-top:0;margin-bottom:0}input:focus{outline:rgba(0,0,0,0)}p{margin:0}a{color:inherit;margin:0;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{color:inherit;margin-top:0;margin-bottom:0;padding-left:0;text-decoration:none;list-style:none}.visually-hidden{width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}textarea{resize:none}textarea:focus{outline:rgba(0,0,0,0)}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}button::-moz-focus-inner{border:0;padding:0}.container{margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:414px){.container{width:414px}}@media (min-width:1024px){.container{width:960px}}@media (min-width:1280px){.container{width:1140px}}html{overflow-x:hidden}body{font-family:Montserrat;overflow-x:hidden}.head{width:100%;z-index:999;position:absolute;top:0;left:0}.head.header-room{background:linear-gradient(#000 0%,rgba(0,0,0,.55) 54.17%,rgba(0,0,0,0) 100%)}.header-container{flex-wrap:wrap;margin-bottom:87px;padding-top:17px;display:flex}@media (min-width:1024px) and (max-width:1280px){.header-container{padding-top:25px;padding-bottom:48px}}.navigator{align-items:center;display:flex}.header-logo{letter-spacing:.3em;color:#fff;margin-right:52px;font-family:Film P3;font-size:36px;font-weight:700;line-height:1}@media (min-width:1024px){.header-logo{margin-right:207px}}@media (min-width:1280px){.header-logo{margin-right:135px}}.header-text{letter-spacing:.02em;color:#c79002;transition:var(--defolt-animation);padding-right:6px;font-size:16px;font-weight:500;line-height:1.25}.header-text:hover,.header-text:focus{color:#f3c653}@media (min-width:1024px){.header-text{margin-right:32px}}@media (min-width:1024px){.header-text.header-text-hotel{margin-left:72px}}@media (max-width:1023px){.header-text.header-text-hotel{margin-left:20px}}@media (min-width:1024px){.icon-phone{margin-left:8px;margin-right:4px}}.header-icon{width:24px;height:24px;transition:var(--defolt-animation)}@media (min-width:1024px){.header-icon{width:144px;height:40px;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;display:flex}}@media (min-width:1024px){.header-icon:hover,.header-icon:focus{border:1px solid #f1bc34}}.header-icon:hover,.header-icon:focus,.header-icon:hover .phone-image,.header-icon:focus .phone-image{fill:#f3c653}@media (max-width:1023px){.number-phone{display:none}}@media (min-width:1024px){.number-phone{letter-spacing:.02em;color:#fff;font-size:14px;font-weight:400;line-height:1.2}}.phone-image{fill:#c79002;transition:var(--defolt-animation)}@media (min-width:1024px){.phone-image{margin-left:8px;margin-right:4px}}.header-menu{align-items:center;margin-left:auto;display:flex}@media (max-width:413px){.header-menu{display:block}}@media (max-width:413px){.header-text.header-text-hotel{margin-left:0}}@media (max-width:1279px){.social-icons-con{display:none}}@media (min-width:1280px){.social-icons-con{gap:24px;margin-left:141px;display:flex}}.social-icons-item{fill:#c79002;transition:var(--defolt-animation)}.social-icons-item:hover,.social-icons-item:focus{fill:#f3c653}.waviy{-webkit-box-reflect:below -20px linear-gradient(transparent,rgba(0,0,0,.2));position:relative}.waviy span{color:#fff;text-transform:uppercase;animation:waviy 1s;animation-delay:calc(.1s*var(--i));letter-spacing:.3em;margin-right:-17px;font-family:Film P3;display:inline-block;position:relative}@keyframes waviy{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-20px)}}*{box-sizing:border-box;margin:0;padding:0}.phone-image-hidden{fill:var(--accent-dark-color);transition:var(--defolt-animation)}.phone-image-hidden:hover,.phone-image-hidden:focus{fill:var(--accent-color)}@media (min-width:1024px){.phone-image-hidden{display:none}}.hero-main-section{background-color:rgba(0,0,0,.65);background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-mob.fb697a75.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;padding-top:72px;padding-bottom:20px}@media screen and (min-device-pixel-ratio:2) and (max-width:1023.98px),(min-resolution:192dpi) and (max-width:1023.98px),(min-resolution:2x) and (max-width:1023.98px){.hero-main-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-mob@2x.26b7640b.jpg)}}@media screen and (min-width:1024px){.hero-main-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-tab.923f1ad8.jpg);padding-top:188px;padding-bottom:15px}}@media screen and (min-device-pixel-ratio:2) and (min-width:1024px),(min-resolution:192dpi) and (min-width:1024px),(min-resolution:2x) and (min-width:1024px){.hero-main-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-tab@2x.1ebdff1d.jpg)}}@media screen and (min-width:1280px){.hero-main-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-desk.04ac8fbd.jpg);padding-top:164px;padding-bottom:65px}}@media screen and (min-device-pixel-ratio:2) and (min-width:1280px),(min-resolution:192dpi) and (min-width:1280px),(min-resolution:2x) and (min-width:1280px){.hero-main-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-desk@2x.69a6b090.jpg)}}.hero-main-container{position:relative}.hero-pin{width:210px;color:var(--accent-color);border:1px solid var(--accent-color);background-color:rgba(0,0,0,0);border-radius:2px;align-items:center;margin-bottom:70px;margin-left:auto;padding:7px 2px;display:flex}.hero-pin-icon{fill:var(--accent-color);margin-right:8px}.hero-pin-link{letter-spacing:.01em;color:#e5e5e5;font-size:12px;font-weight:400;line-height:1.25}@media screen and (min-width:1024px){.hero-pin{width:285px;margin-bottom:0;margin-left:0;padding-left:7px;padding-right:7px;position:absolute;bottom:49px;left:15px}.hero-pin-icon{margin-right:10px}.hero-pin-link{font-size:16px}}@media screen and (min-width:1280px){.hero-pin{bottom:0}}.hero-main-titel{width:303px;letter-spacing:.3em;text-transform:lowercase;color:var(--main-title-color);margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:Film P3,sans-serif;font-size:96px;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.hero-main-titel{width:405px;margin-bottom:16px;font-size:128px;line-height:1.08}}@media screen and (min-width:1280px){.hero-main-titel{margin-bottom:32px}}.hero-main-text{letter-spacing:.02em;text-align:center;color:var(--main-title-color);margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hero-main-text{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1024px){.hero-main-text{margin-bottom:64px}}.hero-text-inf{letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--main-title-color);margin-bottom:113px;margin-left:auto;margin-right:auto;font-family:Times New Roman;font-size:32px;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.hero-text-inf{margin-bottom:145px;font-size:36px;line-height:1.14}}.hero-btn-list{margin-bottom:130px}.hero-btn-list .hero-btn{cursor:pointer;letter-spacing:.02em;text-align:center;color:var(--accent-color);transition:background-color var(--defolt-animation),border var(--defolt-animation);background-color:rgba(0,0,0,.4);border:2px solid #fff;border-radius:25px;margin-left:auto;margin-right:auto;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25}.hero-btn-item:not(:last-child){margin-bottom:24px}.hero-btn-list .hero-btn:hover,.hero-btn-list .hero-btn:focus,.hero-btn-list .hero-btn:active{border:2px solid var(--accent-color);background-color:#fff}@media screen and (min-width:1024px){.hero-btn-list{justify-content:flex-end;align-items:flex-end;margin-bottom:25px;display:flex}.hero-btn-item:not(:last-child){margin-bottom:0;margin-right:40px}.hero-btn-list .hero-btn{background-color:#000}}@media screen and (min-width:1280px){.hero-btn-list{margin-bottom:0}.hero-btn-item:not(:last-child){margin-right:60px}.hero-btn-list .hero-btn{background-color:rgba(0,0,0,.4)}}.hero-soc-list{gap:20px;display:flex}.hero-soc-icon{fill:var(--accent-color)}@media screen and (min-width:1280px){.hero-soc-list{display:none}}.restaurant-about{background-color:var(--section-bcg-color);padding-top:16px;padding-bottom:72px}@media (min-width:1024px){.restaurant-about-first{justify-content:space-between;display:flex;position:relative}}@media (min-width:1024px){.restaurant-about{padding-top:120px;padding-bottom:96px}}@media (min-width:1280px){.restaurant-about{padding-top:120px;padding-bottom:118px}}.restaurant-about-first-title{color:var(--light-text-color);margin-bottom:12px;font-family:Times New Roman;font-size:20px;line-height:1.15}@media (min-width:1024px){.restaurant-about-first-title{margin-bottom:4px;font-size:32px}}.restaurant-about-first-logo{direction:rtl;letter-spacing:.3em;text-indent:-.3em;color:var(--logo-color);margin-bottom:12px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.07;display:inline-block}@media (min-width:1024px){.restaurant-about-first-logo{margin-bottom:24px;font-size:64px}}.restaurant-about-first-text{letter-spacing:.02em;color:var(--main-text-color);text-align:left;max-width:258px;margin-bottom:28px;font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.restaurant-about-first-text{max-width:439px;margin-bottom:142px;font-size:16px;line-height:1.25}}@media (min-width:1280px){.restaurant-about-first-text{max-width:518px;margin-bottom:162px}}.restaurant-about-first-image{max-width:244px;border-radius:2px;margin-left:auto;display:flex;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.restaurant-about-first-image{max-width:400px;z-index:100;position:absolute;bottom:-15px;right:97px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media (min-width:1280px){.restaurant-about-first-image{max-width:460px;bottom:-65px}}@media (max-width:1023.98px){.restaurant-about-first-image{margin-bottom:32px}}.restaurant-about-second{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (min-width:1024px){.restaurant-about-second{justify-content:flex-end;margin-bottom:-25px}}@media (min-width:1280px){.restaurant-about-second{margin-bottom:-180px}}.restaurant-about-second-image{max-width:200px;border-radius:2px;display:block;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.restaurant-about-second-image{max-width:350px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media (min-width:1280px){.restaurant-about-second-image{max-width:460px}}.restaurant-about-second-text{letter-spacing:.02em;color:var(--accent-dark-color);width:163px;font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.restaurant-about-second-text{width:312px;margin-left:48px;font-size:16px}}@media (min-width:1280px){.restaurant-about-second-text{margin-right:45px}}.slider-flex-restaurant{flex-direction:row-reverse;margin-bottom:28px;display:flex}@media (min-width:1024px){.slider-flex-restaurant{flex-direction:row;margin-bottom:40px}.restaurant-about-slider>.slider-flex-restaurant{justify-content:flex-end}}.restaurant-about-slider-image{background:#dadada;border-radius:2px;flex:1 0 auto;overflow:hidden;transform:translate(75%);box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.restaurant-about-slider-image:not(:first-child){margin-right:20px}@media (min-width:1024px){.restaurant-about-slider-image{flex:0 194px;transform:translate(0)}.restaurant-about-slider-image:not(:first-child){margin-right:0}.restaurant-about-slider-image:not(:last-child){margin-right:40px}}@media (min-width:1280px){.restaurant-about-slider-image{flex-basis:254px}}.restaurant-about-slider-arrow{transform:fill var(--defolt-animation)}.restaurant-about-slider-arrow:hover,.restaurant-about-slider-arrow:focus{fill:var(--accent-color)}.restaurant-about-slider-arrow.left{margin-right:32px}@media (min-width:1024px){.restaurant-about-slider-arrow.left{margin-left:-7px}}.restaurant-slider-button{width:80px;margin-left:auto;display:flex}.section.restaurant-details{background-color:rgba(0,0,0,.7);background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-bg-mob.6936b285.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.section.restaurant-details{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-bg-mob@2x.df027e01.jpg)}}@media screen and (min-width:415px){.section.restaurant-details{background-image:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.76)),url(rest-bg-tab.9d7f3dab.jpg)}}@media screen and (min-device-pixel-ratio:2) and (min-width:415px),screen and (-webkit-min-device-pixel-ratio:2) and (min-width:415px),screen and (min-resolution:192dpi) and (min-width:415px),screen and (min-resolution:2x) and (min-width:415px){.section.restaurant-details{background-image:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.76)),url(rest-bg-tab@2x.4b3cc977.jpg)}}@media screen and (min-width:1025px){.section.restaurant-details{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-bg-desk.bb482e21.jpg)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1025px),screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1025px),screen and (min-resolution:192dpi) and (min-width:1025px),screen and (min-resolution:2x) and (min-width:1025px){.section.restaurant-details{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-bg-desk@2x.0cc74972.jpg)}}.container.restaurant-details{padding-top:24px;padding-bottom:40px}@media screen and (min-width:1024px){.container.restaurant-details{padding-top:48px}}.restaurant-details-info{width:259px;margin-bottom:48px;margin-left:auto}@media screen and (min-width:1024px){.restaurant-details-info{width:610px;margin-bottom:40px;margin-left:auto}}.logo.restaurant-details{color:var(--main-title-color);letter-spacing:.3em;margin-bottom:12px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075;display:block}@media screen and (min-width:1024px){.logo.restaurant-details{margin-bottom:16px;font-size:64px;line-height:1.078}}.title.restaurant-details{letter-spacing:.02em;color:var(--main-title-color);margin-bottom:20px;font-family:Montserrat;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.title.restaurant-details{margin-bottom:8px;font-size:24px}}.text.restaurant-details{color:var(--light-text-color);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.text.restaurant-details{font-size:16px}}.menu-photo{border-radius:2px}.rest-menu-slider{margin-bottom:16px;display:flex;position:relative;left:25px}@media screen and (min-width:1024px){.rest-menu-slider{margin-bottom:24px;position:static}}.rest-menu-slider-photo.first{margin-right:90px}@media screen and (min-width:1024px){.rest-menu-slider-photo.first{margin-right:34px}}@media screen and (min-width:1280px){.rest-menu-slider-photo.first{margin-right:87px}}.rest-menu-slider-photo.second{position:absolute;top:0;right:-81px}@media screen and (min-width:1024px){.rest-menu-slider-photo.second{margin-right:34px;position:static}}@media screen and (min-width:1280px){.rest-menu-slider-photo.second{margin-right:87px}}.rest-menu-slider-photo.hidden{display:none}@media screen and (min-width:1024px){.rest-menu-slider-photo.hidden{display:block}}.menu-navigation{flex-direction:row;gap:34px;margin-bottom:32px;margin-left:25px;display:flex}@media screen and (min-width:1024px){.menu-navigation{margin-left:0}}.slide-icon{fill:var(--main-title-color);transition:fill var(--defolt-animation)}.slide-icon:hover,.slide-icon:focus{fill:var(--accent-color)}.slide-btn{height:32px}.details-list{flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (min-width:1024px){.details-list{position:absolute;top:158px;left:0}}@media screen and (min-width:1280px){.details-list{left:-32px}}.button.restaurant-details{text-align:center;letter-spacing:.02em;width:236px;height:48px;border:2px solid var(--main-title-color);color:var(--accent-color);transition:background var(--defolt-animation),border var(--defolt-animation);background:rgba(0,0,0,.4);border-radius:25px;font-size:16px;font-weight:700;line-height:1.25;display:inline-block}.button.restaurant-details:hover,.button.restaurant-details:focus{background:var(--main-title-color);border:2px solid var(--accent-color)}.details-link{letter-spacing:.02em;width:236px;height:48px;border:2px solid var(--main-title-color);color:var(--accent-color);transition:background var(--defolt-animation),border var(--defolt-animation);background:rgba(0,0,0,.4);border-radius:25px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1.25;display:flex}.details-link:hover,.details-link:focus{background:var(--main-title-color);border:2px solid var(--accent-color)}.details-link:active,.details-link:visited{color:var(--accent-color)}@media screen and (min-width:1024px){.container-rest-menu-inform{flex-direction:row-reverse;gap:29px;display:flex;position:relative}}@media screen and (min-width:1280px){.container-rest-menu-inform{gap:32px}}.hotel-about{background-color:var(--section-bcg-color);padding-top:18px;padding-bottom:72px}.hotel-about-top{text-align:right}@media (min-width:1024px){.hotel-about-top{flex-direction:row-reverse;justify-content:space-between;display:flex;position:relative}}@media (min-width:1024px){.hotel-about{padding-top:120px;padding-bottom:96px}}@media (min-width:1280px){.hotel-about{padding-top:120px;padding-bottom:120px}}.hotel-about-top-title{color:var(--light-text-color);margin-bottom:6px;font-family:Times New Roman;font-size:20px;line-height:1.15}@media (min-width:1024px){.hotel-about-top-title{margin-bottom:4px;font-size:32px}}.hotel-about-top-logo{direction:rtl;letter-spacing:.3em;text-indent:-.3em;color:var(--logo-color);margin-bottom:16px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.07;display:inline-block}@media (min-width:1024px){.hotel-about-top-logo{margin-bottom:24px;font-size:64px}}.hotel-about-top-text{letter-spacing:.02em;color:var(--main-text-color);text-align:left;max-width:242px;margin-bottom:28px;margin-left:auto;font-size:12px;font-weight:600;line-height:1.25;display:flex}@media (min-width:1024px){.hotel-about-top-text{max-width:419px;margin-bottom:142px;font-size:16px}}@media (min-width:1280px){.hotel-about-top-text{margin-bottom:162px}}.hotel-about-top-image{max-width:244px;border-radius:2px;display:block;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.hotel-about-top-image{max-width:400px;z-index:100;position:absolute;bottom:-38px;left:97px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media (min-width:1280px){.hotel-about-top-image{max-width:460px;bottom:-40px}}@media (max-width:1023.98px){.hotel-about-top-image{margin-bottom:32px}}.hotel-about-mid{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (min-width:1024px){.hotel-about-mid{justify-content:flex-end;margin-bottom:-25px}}@media (min-width:1280px){.hotel-about-mid{margin-bottom:-180px}}.hotel-about-mid-image{max-width:200px;border-radius:2px;display:block;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.hotel-about-mid-image{max-width:350px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media (min-width:1280px){.hotel-about-mid-image{max-width:460px}}.hotel-about-mid-text{letter-spacing:.02em;color:var(--accent-dark-color);width:163px;font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.hotel-about-mid-text{width:312px;margin-right:48px;font-size:16px}}@media (min-width:1280px){.hotel-about-mid-text{margin-right:45px}}.slider-flex{flex-direction:row-reverse;margin-bottom:28px;display:flex}@media (min-width:1024px){.slider-flex{flex-direction:row;margin-bottom:40px}}.hotel-about-slider-image{background:#dadada;border-radius:2px;flex:1 0 auto;overflow:hidden;transform:translate(-25%);box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.hotel-about-slider-image:not(:first-child){margin-right:20px}@media (min-width:1024px){.hotel-about-slider-image{flex:0 194px;transform:translate(0)}.hotel-about-slider-image:not(:first-child){margin-right:0}.hotel-about-slider-image:not(:last-child){margin-right:40px}}@media (min-width:1280px){.hotel-about-slider-image{flex-basis:254px}}.hotel-about-slider-arrow{transition:fill var(--defolt-animation)}.hotel-about-slider-arrow:hover,.hotel-about-slider-arrow:focus{fill:var(--accent-color)}.hotel-about-slider-arrow.left{margin-right:15px}@media (min-width:1024px){.hotel-about-slider-arrow.left{margin-left:-7px}}.hidden{display:none}.hotel-details.section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-mob.ad0a6735.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hotel-details.section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-mob@2x.cf09360b.jpg)}}@media screen and (min-width:1024px){.hotel-details.section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-tab.f8afe5e4.jpg);background-size:cover}}@media screen and (min-width:1024px) and (min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi),screen and (min-width:1024px) and (min-resolution:2x){.hotel-details.section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-tab@2x.2c7efe36.jpg)}}@media screen and (min-width:1280px){.hotel-details.section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-desk.7b6e59a0.jpg);background-size:cover}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.hotel-details.section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-desk@2x.b1bddc96.jpg)}}.hotel-details.container{padding-top:24px;padding-bottom:40px}@media screen and (min-width:1024px){.hotel-details.container{padding-top:48px}}.hotel-description{width:243px;text-align:right;margin-left:17px;margin-right:auto}@media screen and (min-width:1024px){.hotel-description{width:549px;margin-left:150px}}@media screen and (min-width:1280px){.hotel-description{width:595px;margin-left:295px}}.named-hotel-title{color:var(--main-title-color);letter-spacing:.3em;margin-bottom:12px;margin-left:143px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075;display:inline-block}@media screen and (min-width:1024px){.named-hotel-title{letter-spacing:.3em;font-size:64px;line-height:1.078}}.description-title{letter-spacing:.02em;color:var(--main-title-color);margin-bottom:20px;margin-left:201px;font-family:Montserrat;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.description-title{margin-bottom:8px;font-size:24px}}.description-hotel-text{text-align:left;letter-spacing:.02em;color:var(--light-text-color);margin-bottom:48px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.description-hotel-text{max-width:610px;margin-bottom:40px;font-size:16px}}@media screen and (min-width:1024px){.hotel-content-wrapper{gap:29px;display:flex;position:relative}}@media screen and (min-width:1280px){.hotel-content-wrapper{gap:32px}}.hotel-room-photo{border-radius:2px}.swipe-slides-list{justify-content:center;gap:19px;margin-bottom:16px;display:flex}@media screen and (min-width:1024px){.swipe-slides-list{margin-bottom:24px;position:static}}.swipe-slides-item.first{margin-left:90px}@media screen and (min-width:1024px){.swipe-slides-item.first{margin-right:34px}}@media screen and (min-width:1280px){.swipe-slides-item.first{margin-right:87px}}.swipe-slides-item.second{position:absolute;left:-81px}@media screen and (min-width:1024px){.swipe-slides-item.second{margin-right:34px;position:static}}@media screen and (min-width:1280px){.swipe-slides-item.second{margin-right:87px}}.swipe-slides-item.hidden{display:none}@media screen and (min-width:1024px){.swipe-slides-item.hidden{display:block}}.swipe-button-list{flex-direction:row;justify-content:flex-end;gap:34px;margin-bottom:39px;display:flex}@media screen and (min-width:1024px){.swipe-button-list{margin-bottom:47px}}@media screen and (min-width:1280px){.swipe-button-list{margin-bottom:47.59px;margin-left:829px}}.swipe-icon{fill:var(--main-title-color);transition:fill var(--defolt-animation)}.swipe-icon:hover,.swipe-icon:focus{fill:var(--accent-color)}.swipe-button{height:32px}.button-list{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:1024px){.button-list{align-items:flex-end;padding-top:68px;display:flex}}@media screen and (min-width:1280px){.button-list{padding-top:130px}}.btn{letter-spacing:.02em;color:var(--accent-color);min-width:236px;cursor:pointer;text-align:center;border:2px solid var(--main-title-color);transition:background var(--defolt-animation),border var(--defolt-animation);background:rgba(0,0,0,.4);border-radius:25px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25;display:block}.btn:hover,.btn:focus{background:var(--main-title-color);border:2px solid var(--accent-color)}.reservation-room{margin-bottom:16px}.view-price .btn{letter-spacing:.02em;color:var(--accent-color);min-width:236px;cursor:pointer;text-align:center;border:2px solid var(--main-title-color);transition:background var(--defolt-animation),border var(--defolt-animation);background:rgba(0,0,0,.4);border-radius:25px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25;display:block}.view-price .btn:hover,.view-price .btn:focus{background:var(--main-title-color);border:2px solid var(--accent-color)}.view-price .btn:active,.view-price .btn:visited{color:var(--accent-color)}.sec-contacts{background-color:#fffdee;padding-top:36px;padding-bottom:32px}@media screen and (min-width:1024px){.sec-contacts>.container{align-items:center;display:flex}.sec-contacts{padding-top:56px;padding-bottom:40px}}@media screen and (min-width:1280px){.sec-contacts{padding-bottom:74px}}.logotype{letter-spacing:.3em;text-transform:lowercase;color:#494848;margin-bottom:12px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.logotype{margin-bottom:8px;font-size:64px;display:block}}@media screen and (min-width:1280px){.logotype{margin-bottom:16px}}.text-titel{letter-spacing:.02em;color:#7a7a7a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.text-titel{margin-bottom:52px}}@media screen and (min-width:1280px){.text-titel{margin-bottom:40px;font-size:20px;line-height:1.2}}.item-contact{align-items:center;margin-top:16px;display:flex}@media screen and (min-width:1024px){.item-contact{flex-direction:column;align-items:flex-start;margin-top:0}.item-contact:first-child{margin-bottom:24px}}.item-contact:last-child{margin-left:124px}@media screen and (min-width:1024px){.item-contact:last-child{margin-top:48px;margin-left:0}}.titel-contact{letter-spacing:.02em;color:#c79002;margin-right:22px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.hotel-titel{margin-right:54px}@media screen and (min-width:1024px){.titel-contact{margin-bottom:8px;margin-right:0}}.inf-contact{height:auto;letter-spacing:.02em;color:#494848;background-color:#fff;border:.5px solid #f3c653;border-radius:2px;align-items:center;padding:12px 7px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.21;display:flex}.icon-contact{fill:#c79002;margin-right:8px;display:block}.hotel-contact{align-items:center;gap:12px;display:flex}.inf-contact-pin{width:100%}.pin-contact{max-width:185px;letter-spacing:.01em;white-space:normal;font-size:16px;line-height:1.25}@media screen and (min-width:1024px){.inf-contact-pin{width:auto}.inf-contact-pin>.icon-contact{margin-right:10px}.pin-contact{min-width:233px}}.map-location{border-radius:2px;outline:1px solid #bababa;margin-top:32px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.map-location{width:535px;height:412px;align-self:end;margin-top:0;margin-left:auto}}@media screen and (min-width:1280px){.map-location{width:634px}}.footer{background:var(--footer-bcg-color);padding:40px 0}@media (min-width:1024px){.footer{padding:80px 0}.footer-leftside{display:flex}.footer-social-list{flex-direction:column;display:flex}.footer-social-list-item{border:.5px solid var(--accent-color);width:144px;transition:background-color var(--defolt-animation);border-radius:2px;margin-right:0}.footer-link{padding:10px 12px}.footer-social-list-item:not(:last-child){margin-bottom:10px}.footer-nav{margin-right:137px}}.footer>.container{justify-content:space-around;align-items:center;display:flex}.footer-logo{letter-spacing:.3em;color:var(--accent-color);font-family:Film P3;font-size:40px;font-weight:700;line-height:1.07}@media (min-width:1024px){.footer-logo{font-size:64px}}.footer-nav{letter-spacing:.02em;color:var(--accent-color);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:24px}@media (min-width:1280px){.footer-nav{margin-right:200px}}.footer-social-list{letter-spacing:.02em;color:var(--accent-color);font-family:Montserrat;font-size:16px;line-height:1.25;display:flex}@media (max-width:1023.98px){.footer-social-list-item>a>span{display:none}.footer-social-list-item:not(:last-child){margin-right:23px}}.footer-icon{fill:var(--accent-color)}.footer-nav-list-item:not(:last-child){margin-bottom:16px}.footer-nav-list-item:last-child{margin-bottom:33px}.footer-link{justify-content:space-between;align-items:center;display:flex}@media (min-width:1280px){.footer-social-list-item:hover,.footer-social-list-item:focus,.footer-social-list-item:active{background-color:var(--main-title-color)}}.hero-rest-section{background-color:rgba(0,0,0,.65);background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-rest-mob.788ba407.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;padding-top:72px;padding-bottom:20px}@media screen and (min-device-pixel-ratio:2) and (max-width:1023.98px),(min-resolution:192dpi) and (max-width:1023.98px),(min-resolution:2x) and (max-width:1023.98px){.hero-rest-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-rest-mob@2x.f375152c.jpg)}}@media screen and (min-width:1024px){.hero-rest-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-rest-tab.2627568d.jpg);padding-top:188px;padding-bottom:15px}}@media screen and (min-device-pixel-ratio:2) and (min-width:1024px),(min-resolution:192dpi) and (min-width:1024px),(min-resolution:2x) and (min-width:1024px){.hero-rest-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-rest-tab@2x.88426ce6.jpg)}}@media screen and (min-width:1280px){.hero-rest-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-rest-desk.dcc398b5.jpg);padding-top:164px;padding-bottom:65px}}@media screen and (min-device-pixel-ratio:2) and (min-width:1280px),(min-resolution:192dpi) and (min-width:1280px),(min-resolution:2x) and (min-width:1280px){.hero-rest-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-rest-desk@2x.6b8ebe00.jpg)}}.hero-rest-container{position:relative}.hero-pin{width:210px;color:var(--accent-color);border:1px solid var(--accent-color);background-color:rgba(0,0,0,0);border-radius:2px;align-items:center;margin-bottom:70px;margin-left:auto;padding:7px 2px;display:flex}.hero-pin-icon{fill:var(--accent-color);margin-right:8px}.hero-pin-link{letter-spacing:.01em;color:#e5e5e5;font-size:12px;font-weight:400;line-height:1.25}@media screen and (min-width:1024px){.hero-pin{width:285px;margin-bottom:0;margin-left:0;padding-left:7px;padding-right:7px;position:absolute;bottom:49px;left:15px}.hero-pin-icon{margin-right:10px}.hero-pin-link{font-size:16px}}@media screen and (min-width:1280px){.hero-pin{bottom:0}}.hero-main-titel{width:303px;letter-spacing:.3em;text-transform:lowercase;color:var(--main-title-color);margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:Film P3,sans-serif;font-size:96px;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.hero-main-titel{width:405px;margin-bottom:16px;font-size:128px;line-height:1.08}}@media screen and (min-width:1280px){.hero-main-titel{margin-bottom:32px}}.hero-main-text{letter-spacing:.02em;text-align:center;color:var(--main-title-color);margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hero-main-text{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1024px){.hero-main-text{margin-bottom:64px}}.hero-text-inf{letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--main-title-color);margin-bottom:113px;margin-left:auto;margin-right:auto;font-family:Times New Roman;font-size:32px;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.hero-text-inf{margin-bottom:145px;font-size:36px;line-height:1.14}}.hero-btn-list{margin-bottom:130px}.link.hero-btn{width:236px;display:block}.hero-btn-list .hero-btn{cursor:pointer;letter-spacing:.02em;text-align:center;color:var(--accent-color);transition:background-color var(--defolt-animation),border var(--defolt-animation);background-color:rgba(0,0,0,.4);border:2px solid #fff;border-radius:25px;margin-left:auto;margin-right:auto;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25}.hero-btn-item:not(:last-child){margin-bottom:24px}.hero-btn-list .hero-btn:hover,.hero-btn-list .hero-btn:focus,.hero-btn-list .hero-btn:active{border:2px solid var(--accent-color);background-color:#fff}@media screen and (min-width:1024px){.hero-btn-list{justify-content:flex-end;align-items:flex-end;margin-bottom:25px;display:flex}.hero-btn-item:not(:last-child){margin-bottom:0;margin-right:40px}}@media screen and (min-width:1280px){.hero-btn-list{margin-bottom:0}.hero-btn-item:not(:last-child){margin-right:60px}}.hero-soc-list{gap:20px;display:flex}.hero-soc-icon{fill:var(--accent-color)}@media screen and (min-width:1280px){.hero-soc-list{display:none}}.kitchen-about{background-color:var(--section-bcg-color);padding-top:18px;padding-bottom:72px}@media (min-width:1024px){.kitchen-about-top{justify-content:space-between;display:flex;position:relative}}@media (min-width:1024px){.kitchen-about{padding-top:120px;padding-bottom:96px}}@media (min-width:1280px){.kitchen-about{padding-top:120px;padding-bottom:120px}}.kitchen-about-top-title{color:var(--light-text-color);margin-bottom:6px;font-family:Times New Roman;font-size:20px;line-height:1.15}@media (min-width:1024px){.kitchen-about-top-title{margin-bottom:4px;font-size:32px}}.kitchen-about-top-logo{direction:rtl;letter-spacing:.3em;text-indent:-.3em;color:var(--logo-color);margin-bottom:16px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.07;display:inline-block}@media (min-width:1024px){.kitchen-about-top-logo{margin-bottom:24px;font-size:64px}}.kitchen-about-top-text{letter-spacing:.02em;color:var(--main-text-color);text-align:left;max-width:242px;margin-bottom:28px;font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.kitchen-about-top-text{max-width:419px;margin-bottom:142px;font-size:16px}}@media (min-width:1280px){.kitchen-about-top-text{margin-bottom:162px}}.kitchen-about-top-image{max-width:244px;border-radius:2px;margin-left:auto;display:flex;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.kitchen-about-top-image{max-width:400px;z-index:100;position:absolute;bottom:-38px;right:97px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media (min-width:1280px){.kitchen-about-top-image{max-width:460px;bottom:-40px}}@media (max-width:1023.98px){.kitchen-about-top-image{margin-bottom:32px}}.kitchen-about-mid{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (min-width:1024px){.kitchen-about-mid{justify-content:flex-end;margin-bottom:-25px}}@media (min-width:1280px){.kitchen-about-mid{margin-bottom:-180px}}.kitchen-about-mid-image{max-width:200px;border-radius:2px;display:block;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.kitchen-about-mid-image{max-width:350px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media (min-width:1280px){.kitchen-about-mid-image{max-width:460px}}.kitchen-about-mid-text{letter-spacing:.02em;color:var(--accent-dark-color);width:163px;font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.kitchen-about-mid-text{width:312px;margin-left:48px;font-size:16px}}@media (min-width:1280px){.kitchen-about-mid-text{margin-right:45px}}.slider-flex{flex-direction:row-reverse;margin-bottom:28px;display:flex}@media (min-width:1024px){.slider-flex{flex-direction:row;margin-bottom:40px}.kitchen-about-slider>.slider-flex{justify-content:flex-end}}.kitchen-about-slider-image{background:#dadada;border-radius:2px;flex:1 0 auto;overflow:hidden;transform:translate(75%);box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.kitchen-about-slider-image:not(:first-child){margin-right:20px}@media (min-width:1024px){.kitchen-about-slider-image{flex:0 194px;transform:translate(0)}.kitchen-about-slider-image:not(:first-child){margin-right:0}.kitchen-about-slider-image:not(:last-child){margin-right:40px}}@media (min-width:1280px){.kitchen-about-slider-image{flex-basis:254px}}.kitchen-about-slider-arrow{transition:fill var(--defolt-animation)}.kitchen-about-slider-arrow:hover,.kitchen-about-slider-arrow:focus{fill:var(--accent-color)}.kitchen-about-slider-arrow.left{margin-right:15px}@media (min-width:1024px){.kitchen-about-slider-arrow.left{margin-left:-7px}}.slider-button{width:80px;margin-left:auto;display:flex}.menu-section{background-color:#fffdee;padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.menu-section{background-color:#f0ecd6;padding-top:58px;padding-bottom:40px}}@media screen and (min-width:1280px){.menu-section{padding-bottom:60px}}.menu-titel{color:#000;padding-bottom:32px;font-family:Times New Roman;font-size:32px;font-weight:700;line-height:1.17}@media screen and (min-width:1024px){.menu-titel{padding-bottom:40px}}@media screen and (min-width:1024px){.menu-list{justify-content:space-between;display:flex}}caption{text-align:left;margin-top:8px;margin-bottom:16px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){caption{margin-top:12px;margin-bottom:20px}.salads{margin-top:0}}@media screen and (min-width:1280px){caption{margin-top:8px;font-size:24px;line-height:1.17}caption.salads{margin-top:0}caption.drinks{margin-top:12px}}.hot-dishes{margin-top:0}.menu-dish{width:221px;letter-spacing:.02em;padding-bottom:4px;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1280px){.menu-dish{width:292px;font-size:16px;line-height:1.25}}.menu-ingredients{letter-spacing:.02em;padding-bottom:8px;font-size:10px;font-weight:400;line-height:1.2}.menu-row>.menu-dish{padding-bottom:8px}@media screen and (min-width:1280px){.menu-ingredients{padding-bottom:12px}}.menu-dose{width:80px;letter-spacing:.02em;padding-bottom:8px;padding-left:30px;font-size:14px;font-weight:300;line-height:1.21}.menu-dose-drink{width:80px;letter-spacing:.02em;padding-bottom:8px;padding-left:25px;font-size:14px;font-weight:300;line-height:1.21}.menu-price{width:83px;letter-spacing:.02em;padding-bottom:8px;padding-left:20px;font-size:14px;font-weight:700;line-height:1.21}@media screen and (min-width:1024px){.menu-dose{width:95px;padding-left:45px}.menu-dose-drink{width:95px;padding-left:40px}.menu-price{width:98px;padding-left:35px}.snacks>.menu-dose,.snacks>.menu-price,.snacks>.menu-ingredients{padding-bottom:0}}@media screen and (min-width:1280px){.menu-dose{width:80px;padding-bottom:12px;padding-left:25px}.menu-dose-drink{width:80px;padding-left:20px}.menu-price{width:111px;padding-bottom:12px;padding-left:40px;font-size:16px;line-height:1.25}.menu-row>.menu-dose,.menu-row>.menu-price{padding-bottom:8px}}.btn-rest-reserve{cursor:pointer;letter-spacing:.02em;color:var(--accent-color);background-color:var(--btn-menu-title-color);transition:color var(--defolt-animation),background-color var(--defolt-animation),border var(--defolt-animation);border:2px solid #fffdee;border-radius:25px;outline:none;margin-top:32px;margin-left:auto;margin-right:auto;padding:13px 23px;font-size:16px;font-weight:700;line-height:1.25}.btn-rest-reserve:hover,.btn-rest-reserve:focus,.btn-rest-reserve:active{color:#000;background-color:var(--accent-color);border:2px solid #f3c653}@media screen and (min-width:1024px){.btn-rest-reserve{margin-top:40px;margin-left:auto;margin-right:0}}@media screen and (min-width:1280px){.btn-rest-reserve{margin-top:46px}}.hero-hotel-section{background-color:rgba(0,0,0,.65);background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-hotel-mob.46c8311c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;padding-top:72px;padding-bottom:20px}@media screen and (min-device-pixel-ratio:2) and (max-width:1023.98px),(min-resolution:192dpi) and (max-width:1023.98px),(min-resolution:2x) and (max-width:1023.98px){.hero-hotel-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-hotel-mob@2x.31698067.jpg)}}@media screen and (min-width:1024px){.hero-hotel-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-hotel-tab.cb2cb128.jpg);padding-top:188px;padding-bottom:15px}}@media screen and (min-device-pixel-ratio:2) and (min-width:1024px),(min-resolution:192dpi) and (min-width:1024px),(min-resolution:2x) and (min-width:1024px){.hero-hotel-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-hotel-tab@2x.e034431a.jpg)}}@media screen and (min-width:1280px){.hero-hotel-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-hotel-desk.1bd8414c.jpg);padding-top:164px;padding-bottom:65px}}@media screen and (min-device-pixel-ratio:2) and (min-width:1280px),(min-resolution:192dpi) and (min-width:1280px),(min-resolution:2x) and (min-width:1280px){.hero-hotel-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hero-hotel-desk@2x.31a86e7d.jpg)}}.hero-hotel-container{position:relative}.hero-pin{width:210px;color:var(--accent-color);border:1px solid var(--accent-color);background-color:rgba(0,0,0,0);border-radius:2px;align-items:center;margin-bottom:70px;margin-left:auto;padding:7px 2px;display:flex}.hero-pin-icon{fill:var(--accent-color);margin-right:8px}.hero-pin-link{letter-spacing:.01em;color:#e5e5e5;font-size:12px;font-weight:400;line-height:1.25}@media screen and (min-width:1024px){.hero-pin{width:285px;margin-bottom:0;margin-left:0;padding-left:7px;padding-right:7px;position:absolute;bottom:49px;left:15px}.hero-pin-icon{margin-right:10px}.hero-pin-link{font-size:16px}}@media screen and (min-width:1280px){.hero-pin{bottom:0}}.hero-main-titel{width:303px;letter-spacing:.3em;text-transform:lowercase;color:var(--main-title-color);margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:Film P3,sans-serif;font-size:96px;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.hero-main-titel{width:405px;margin-bottom:16px;font-size:128px;line-height:1.08}}@media screen and (min-width:1280px){.hero-main-titel{margin-bottom:32px}}.hero-hotel-text{letter-spacing:.02em;text-align:center;color:var(--main-title-color);margin-bottom:178px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hero-hotel-text{margin-bottom:226px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.hero-hotel-text{margin-bottom:249px}}.hero-btn-list{margin-bottom:130px}.hero-btn-list .hero-btn{cursor:pointer;letter-spacing:.02em;text-align:center;color:var(--accent-color);transition:background-color var(--defolt-animation),border var(--defolt-animation);background-color:rgba(0,0,0,.4);border:2px solid #fff;border-radius:25px;margin-left:auto;margin-right:auto;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25}.hero-btn-item:not(:last-child){margin-bottom:24px}.hero-btn-list .hero-btn:hover,.hero-btn-list .hero-btn:focus,.hero-btn-list .hero-btn:active{border:2px solid var(--accent-color);background-color:#fff}@media screen and (min-width:1024px){.hero-btn-list{justify-content:flex-end;align-items:flex-end;margin-bottom:25px;display:flex}.hero-btn-item:not(:last-child){margin-bottom:0;margin-right:40px}}@media screen and (min-width:1280px){.hero-btn-list{margin-bottom:0}.hero-btn-item:not(:last-child){margin-right:60px}}.hero-soc-list{gap:20px;display:flex}.hero-soc-icon{fill:var(--accent-color)}@media screen and (min-width:1280px){.hero-soc-list{display:none}}.room-double-lux{background-color:var(--section-bcg-color);padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.room-double-lux{padding-top:62px;padding-bottom:104px;position:relative}}@media screen and (min-width:1280px){.room-double-lux{padding:72px 70px 112px;position:relative}}.lux-con-hotel{position:relative}.lux-text{color:var(--light-text-color);margin-bottom:8px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.lux-text{margin-bottom:4px;font-size:32px;line-height:1.15}}.lux-tittle{letter-spacing:.3em;color:var(--logo-color);margin-bottom:32px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.lux-tittle{margin-bottom:72px;font-size:64px;line-height:1.07}}.lux-tittle-bottom{letter-spacing:.05em;color:#000;margin-bottom:12px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.lux-tittle-bottom{margin-bottom:24px;font-size:30px;line-height:1.13}}@media screen and (min-width:1280px){.lux-tittle-bottom{font-size:36px;line-height:1.13}}.lux-text-bottom{letter-spacing:.02em;color:var(--main-text-color);width:258px;margin-bottom:32px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.lux-text-bottom{width:400px;margin-bottom:188px;font-size:16px;font-weight:700;line-height:1.25}}@media screen and (min-width:1280px){.lux-text-bottom{font-weight:700}}@media screen and (min-width:1024px){.lux-third-photo{width:194px}}@media screen and (min-width:1024px){.lux-second-photo{width:194px}}@media screen and (min-width:1024px){.lux-room-photo{max-width:460px;z-index:999;margin-bottom:0;position:absolute;top:-95px;left:465px}}@media screen and (min-width:1280px){.lux-room-photo{position:absolute;top:-105px;left:555px}}.lux-first-photo{border-radius:2px;margin-bottom:32px;margin-left:auto;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.lux-first-photo{margin-bottom:0;margin-left:0}}.lux-photo-list{margin-bottom:28px;display:flex;position:relative}.lux-photo-card{position:relative}.lux-photo-list-item.second{position:absolute;top:0;left:-120px}@media screen and (min-width:1024px){.lux-photo-list-item.second{margin-right:40px;position:static}}.lux-photo-list-item.third{margin-left:90px}@media screen and (min-width:1024px){.lux-photo-list-item.third{margin-left:0}}.lux-btn{margin-bottom:28px;display:flex}@media screen and (min-width:1024px){.lux-btn{position:absolute;top:234px;left:336px}}.lux-btn-item{margin-right:34px}.lux-btn-item:last-child{margin-right:0}.lux-slide-btn{transition:fill .25s cubic-bezier(.4,0,.2,1)}.lux-slide-btn:hover,.lux-slide-btn:focus{fill:var(--accent-color)}.lux-btn-modal{width:236px;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:16px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:1024px){.lux-btn-modal{flex-direction:column;column-gap:16px;margin-left:auto;margin-right:32px;display:flex}}@media screen and (min-width:1280px){.lux-btn-modal{margin-left:326px;margin-right:0}}.lux-button{letter-spacing:.01em;color:var(--accent-color);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:1.25}.lux-btn-modal-item{min-width:238px;height:48px;border:2px solid;border-color:var(---section-bcg-color);background-color:#000;border-radius:25px;padding:14px 64px;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.lux-btn-modal-item:hover,.lux-btn-modal-item:focus{background:var(--main-title-color);border-color:var(--accent-color)}.accent{padding-left:37px;padding-right:37px}@media screen and (min-width:1024px){.bottom{display:flex;position:relative}}ul{margin-top:0;margin-bottom:0}ul:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){padding-left:0}ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.triple-room{background-color:var(--section-dark-bcg-color);padding-top:32px;padding-bottom:32px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.25)}.triple-room-first-text{color:var(--light-text-color);justify-content:flex-end;margin-bottom:8px;font-family:Times New Roman;font-size:20px;line-height:1.15;display:flex}.triple-room-logo{letter-spacing:.3em;color:var(--logo-color);justify-content:flex-end;margin-bottom:32px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075;display:flex}.triple-room-headline{letter-spacing:.05em;color:var(--btn-menu-title-color);white-space:nowrap;margin-bottom:12px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.17}.triple-room-description{letter-spacing:.02em;color:var(--main-text-color);width:242px;font-size:12px;font-weight:700;line-height:1.25}.triple-room-head-descr{width:302px;margin-bottom:32px;margin-left:auto}.photo-triple-room{background:#dadada;border-radius:2px;margin-bottom:32px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.container-slider-photo{height:194px;position:relative}.triple-room-slider{display:flex;position:absolute;right:-119px}.photo-sink,.photo-cup{background:#dadada;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.triple-room-slider-photo:not(:last-child){margin-right:16px}.triple-room-navigation{justify-content:flex-end;padding-top:20px;padding-bottom:20px;display:flex}.arrow-style:not(:last-child){margin-right:32px}.arrow-style{transition:transform var(--defolt-animation);padding:0}.arrow-style:hover,.arrow-style:focus{fill:var(--accent-color)}.navigation-arrow{width:32px;height:32px;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:flex}.triple-room-more,.triple-room-price-button{min-width:236px;min-height:48px;background:var(--btn-menu-title-color);border:2px solid var(--section-bcg-color);color:var(--accent-color);letter-spacing:.02em;transition:transform var(--defolt-animation);border-radius:25px;padding:14px 37px;font-size:16px;font-weight:700;line-height:1.25}.triple-room-more:hover,.triple-room-more:focus,.triple-room-price-button:hover,.triple-room-price-button:focus{background:var(--main-title-color);border:2px solid var(--accent-color)}.triple-room-price,.triple-room-more{justify-content:center;display:flex}.triple-room-more{margin-bottom:16px}.button-link{height:100%;width:100%;justify-content:center;align-items:center;display:flex}.triple-room-buttons{flex-flow:column wrap;align-content:center;display:flex}.triple-room-more{justify-content:flex-end}@media (min-width:1024px){.triple-room{padding-top:66px;padding-bottom:0;overflow:visible}.triple-room .container{position:relative}.triple-room-first-text{color:var(--light-text-color);justify-content:flex-end;margin-bottom:4px;padding-right:20px;font-size:32px;line-height:1.16;display:flex}.triple-room-logo{color:var(--logo-color);justify-content:flex-end;margin-bottom:62px;padding-right:20px;font-size:64px;line-height:1.08;display:flex}.triple-room-headline{color:var(--btn-menu-title-color);margin-bottom:16px;font-size:30px;line-height:1.13}.triple-room-description{letter-spacing:.02em;color:var(--main-text-color);width:400px;font-size:16px;font-weight:700;line-height:1.25}.triple-room-head-descr{width:400px;flex-direction:column;padding-bottom:169px;padding-right:20px;display:flex}.photo-triple-room{position:absolute;top:-90px;left:0}.triple-room-slider{right:0}.triple-room-slider-photo:not(:last-child){margin-right:40px}.triple-room-buttons{position:absolute;top:581px;left:47px}.triple-room-navigation{padding-top:32px;padding-bottom:40px;padding-right:340px}}@media (min-width:1280px){.triple-room{overflow:visible}.triple-room-first-text{padding-right:95px}.triple-room-logo{margin-bottom:72px;padding-right:95px;font-size:64px}.triple-room-headline{margin-bottom:24px;margin-left:auto;font-size:36px;line-height:1.14}.triple-room-description{font-size:16px;font-weight:700;line-height:1.25}.photo-triple-room{left:0}.triple-room-slider{right:85px}.triple-room-head-descr{width:453px;margin-bottom:0;margin-left:auto;margin-right:95px;padding-bottom:188px;padding-right:95px}.triple-room-buttons{position:absolute;top:662px;left:85px}.triple-room-navigation{padding-top:110px;padding-bottom:40px;padding-right:545px}}.section-room-double{background-color:var(--section-bcg-color);padding-top:32px;padding-bottom:32px}@media (min-width:1024px){.section-room-double{padding-top:64px;padding-bottom:104px;position:relative}}@media (min-width:1280px){.section-room-double{padding-top:72px;padding-bottom:40px}}.room-double-container{position:relative}.over-logo{color:var(--light-text-color);margin-bottom:8px;font-family:Times New Roman;font-size:20px;font-weight:400;line-height:1.15}@media (min-width:1024px){.over-logo{margin-bottom:4px;font-size:32px;line-height:1.15625}}.logo-room-double{letter-spacing:.3em;color:var(--logo-color);margin-bottom:32px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}@media (min-width:1024px){.logo-room-double{margin-bottom:62px;font-size:64px;line-height:1.07813}}@media (min-width:1280px){.logo-room-double{margin-bottom:72px}}.type-room{letter-spacing:.05em;color:var(--btn-menu-title-color);text-transform:uppercase;margin-bottom:12px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16667}@media (min-width:1024px){.type-room{margin-bottom:16px;font-size:30px;line-height:1.13333}}@media (min-width:1280px){.type-room{margin-bottom:24px;font-size:36px;line-height:1.13889}}.about-room-double{width:258px;letter-spacing:.02em;color:var(--main-text-color);font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.about-room-double{width:439px;margin-bottom:174px;font-size:16px;line-height:1.25}}@media (min-width:1280px){.about-room-double{width:400px;margin-bottom:188px}}.photo-room-double{background:#dadada;border-radius:2px;margin-top:32px;margin-bottom:32px;margin-left:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.photo-room-double{margin:0;position:absolute;top:-95px;right:65px}}@media (min-width:1280px){.photo-room-double{right:95px}}.low-box{flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.low-box{flex-direction:row}}.slider-room-double{margin-bottom:20px;display:flex;position:relative}@media (min-width:1024px){.slider-room-double{margin-bottom:32px}}@media (min-width:1280px){.slider-room-double{margin-bottom:40px}}.slider-room-double-item1{position:absolute;top:0;left:-135px}@media (min-width:1024px){.slider-room-double-item1{margin-right:40px;position:static}}.slider-room-double-item2{margin-left:74px}@media (min-width:1024px){.slider-room-double-item2{margin-left:0}}.photo-slider{background:#dadada;border-radius:2px;position:relative;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1280px){.photo-slider{max-width:254px}}.room-double-navigation{margin-bottom:20px;display:flex}@media (min-width:1024px){.room-double-navigation{position:absolute;top:234px;left:330px}}@media (min-width:1280px){.room-double-navigation{top:280px;left:450px}}.arrow-btn:not(:last-child){margin-right:32px}.arrow-btn:hover,.arrow-btn:focus{fill:var(--accent-color)}.selection-btn-list{text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.selection-btn-list{justify-content:center;margin-left:auto}}@media (min-width:1280px){.selection-btn-list{bottom:182px;right:85px}}.selection-btn-item{width:236px;height:48px;letter-spacing:.02em;color:var(--accent-color);background:var(--btn-menu-title-color);border:2px solid var(--section-bcg-color);cursor:pointer;transition:transform var(--defolt-animation);border-radius:25px;margin:0 auto;padding-top:14px;padding-bottom:14px;font-size:16px;font-weight:700;line-height:1.25}.selection-btn-item:not(:last-child){margin-bottom:16px}.selection-btn-item:hover,.selection-btn-item:focus{background:var(--main-title-color);border:2px solid var(--accent-color)}.about-btn,.price-btn{height:100%;width:100%;justify-content:center;align-items:center;display:flex}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}h1,h2,h3,p{margin:0}.hero{height:720px;background-image:url(hero-hotel-mob.46c8311c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:48px 0;display:flex}@media screen and (max-width:413px){.hero{height:720px;background-image:url(hero-hotel-mob.46c8311c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (max-width:413px) and (min-device-pixel-ratio:2),screen and (max-width:413px) and (min-resolution:192dpi),screen and (max-width:413px) and (min-resolution:2x){.hero{height:720px;background-image:url(hero-hotel-mob@2x.31698067.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (min-width:414px) and (max-width:1023px){.hero{height:720px;background-image:url(hero-hotel-mob.46c8311c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (min-width:414px) and (max-width:1023px) and (min-device-pixel-ratio:2),screen and (min-width:414px) and (max-width:1023px) and (min-resolution:192dpi),screen and (min-width:414px) and (max-width:1023px) and (min-resolution:2x){.hero{height:720px;background-image:url(hero-hotel-mob@2x.31698067.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (min-width:1023px) and (max-width:1279px){.hero{height:720px;background-image:url(hero-hotel-tab.cb2cb128.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:0 0 22px;display:flex}}@media screen and (min-width:1023px) and (max-width:1279px) and (min-device-pixel-ratio:2),screen and (min-width:1023px) and (max-width:1279px) and (min-resolution:192dpi),screen and (min-width:1023px) and (max-width:1279px) and (min-resolution:2x){.hero{height:720px;background-image:url(hero-hotel-tab@2x.e034431a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:0 0 22px;display:flex}}@media screen and (min-width:1280px){.hero{height:720px;background-image:url(hero-hotel-desk.1bd8414c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:48px 0;display:flex}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.hero{height:720px;background-image:url(hero-hotel-desk@2x.31a86e7d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:48px 0;display:flex}}.hero .container{margin:auto auto 0;display:block;position:relative}@media screen and (max-width:414px){.hero .container{display:block}}@media screen and (min-width:415px) and (max-width:1023px){.hero .container{display:block}}.box-hero{display:block}.box-button{align-items:end;margin-left:auto;display:flex}@media screen and (max-width:414px){.box-button{justify-content:flex-end;align-items:end;margin-left:auto;display:flex}}@media screen and (min-width:415px) and (max-width:1023px){.box-button{justify-content:flex-end;align-items:end;margin-left:auto;display:flex}}.hero-title{letter-spacing:.05em;color:var(--main-title-color);margin-bottom:24px;font-family:Times New Roman,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:1.1}@media screen and (max-width:414px){.hero-title{letter-spacing:.05em;color:var(--main-title-color);margin-bottom:24px;font-family:Times New Roman,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.1}}@media screen and (min-width:415px) and (max-width:1023px){.hero-title{letter-spacing:.05em;color:var(--main-title-color);margin-bottom:24px;font-family:Times New Roman,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.1}}.hero-text{letter-spacing:.02em;color:var(--main-title-color);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}@media screen and (max-width:414px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}@media screen and (min-width:415px) and (max-width:1023px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}@media screen and (min-width:1024px) and (max-width:1279px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);max-width:400px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}@media screen and (min-width:1280px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);max-width:400px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}.button-hero{color:var(--accent-color);background-color:var(--transparent-btn-color);border:2px solid var(--main-title-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation);border-radius:25px;justify-content:center;align-items:center;padding:14px 35px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute}@media screen and (max-width:414px){.button-hero{bottom:40px}}@media screen and (min-width:415px) and (max-width:1023px){.button-hero{bottom:40px}}@media screen and (min-width:1024px) and (max-width:1279px){.button-hero{right:0}}@media screen and (min-width:1280px){.button-hero{right:0}}.button-hero:hover,.button-hero:focus{background-color:var(--main-title-color);border:2px solid var(--accent-color)}@media screen and (max-width:414px){.address{letter-spacing:.01em;color:var(--address-hero-color);box-sizing:border-box;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-top:0;margin-right:0;padding:8px 8px 8px 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.contacts .address{display:none}.icon-map{fill:rgba(243,198,83,.7);width:24px;height:24px;margin:8px 10px}.icon{fill:#c79002}.icon-list{gap:20px;padding:0;display:block}.contacts{justify-content:center;align-items:center;margin-top:16px;display:flex;bottom:0;left:0}}@media screen and (min-width:415px) and (max-width:1023px){.address{letter-spacing:.01em;color:var(--address-hero-color);box-sizing:border-box;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-right:40px;padding:8px 8px 8px 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.contacts .address{display:none}.icon-map{fill:rgba(243,198,83,.7);width:24px;height:24px;margin:8px 10px}.icon{fill:#c79002}.icon-list{gap:20px;padding:0;display:block}.contacts{justify-content:center;align-items:center;margin-top:16px;display:flex;bottom:0;left:0}}@media screen and (min-width:1024px) and (max-width:1279px){.address{letter-spacing:.01em;color:var(--address-hero-color);box-sizing:border-box;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-right:40px;padding:8px 8px 8px 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.icon-map{fill:rgba(243,198,83,.7);width:24px;height:24px;margin:8px 10px}.icon{fill:#c79002}.icon-list{flex-direction:row;align-items:flex-start;gap:20px;padding:0;display:flex}.contacts{align-items:center;margin-top:24px;display:flex}}.icon:hover,.icon:focus{fill:#f3c653}@media screen and (min-width:1280px){.contacts .address,.contacts .icon-list{display:none}}.button-arrow-icons{fill:var(--accent-color);cursor:pointer;transition:fill var(--defolt-animation);background-color:rgba(0,0,0,.65);border:none}.button-arrow-icons:hover,.button-arrow-icons:focus{fill:var(--main-title-color)}.button-arrow{justify-content:space-between;margin-bottom:72px;display:flex}@media screen and (max-width:414px){.button-arrow{justify-content:space-between;display:flex}}@media screen and (min-width:415px) and (max-width:1023px){.button-arrow{justify-content:space-between;display:flex}}@media screen and (min-width:1024px) and (max-width:1279px){.button-arrow{justify-content:space-between;display:flex}}.div-button{justify-content:flex-end;display:flex}.box-room{margin:auto auto 0}@media screen and (max-width:414px){.box-room{max-width:415px;margin:auto auto 14px}}@media screen and (min-width:415px) and (max-width:1023px){.box-room{max-width:415px;margin:auto auto 14px}}@media screen and (min-width:1024px) and (max-width:1279px){.box-room{max-width:none;margin-bottom:0;margin-left:auto;margin-right:auto}}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}h1,h2,h3,p{margin:0}.amenities{background-color:var(--section-bcg-color);padding:48px 0}@media screen and (max-width:413.98px){.amenities{background-color:var(--section-bcg-color);max-width:1280px;padding:32px 0}}@media screen and (min-width:415px) and (max-width:1022.98px){.amenities{background-color:var(--section-bcg-color);max-width:1280px;padding:32px 0}}@media screen and (min-width:1024px) and (max-width:1278.98px){.amenities{background-color:var(--section-bcg-color);max-width:1280px;padding:50px 0 40px}}@media screen and (min-width:1280px){.amenities{background-color:var(--section-bcg-color);padding:48px 0}}.amenities-title{color:var(--btn-menu-title-color);margin-bottom:16px;font-family:Times New Roman,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}.amenities-text{max-width:757px;letter-spacing:.02em;color:var(--main-text-color);margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.position{margin-right:auto}@media screen and (min-width:1280px){.position{margin-right:159px}}.list-amenities-title{display:flex}@media screen and (max-width:413.98px){.list-amenities-title{display:block}}@media screen and (min-width:415px) and (max-width:1022.98px){.list-amenities-title{display:block}}.list .amenities-title{color:var(--btn-menu-title-color);margin-bottom:16px;font-family:Times New Roman,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.2}.list .amenities-text{letter-spacing:.02em;color:var(--main-text-color);max-width:400px;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.button-reservation{justify-content:flex-end;display:flex}@media screen and (max-width:413.98px){.button-reservation{justify-content:center;display:flex}}@media screen and (min-width:415px) and (max-width:1022.98px){.button-reservation{justify-content:center;display:flex}}@media screen and (min-width:1280px){.button-reservation{justify-content:end;align-items:flex-end;margin-right:198px}}.button-amenities{color:var(--main-title-color);background-color:var(--btn-menu-title-color);border:1px solid var(--accent-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation),color var(--defolt-animation);border-radius:25px;justify-content:center;align-items:center;margin-bottom:32px;padding:18px 38px;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}@media screen and (max-width:413.98px){.button-amenities{color:var(--main-title-color);background-color:var(--btn-menu-title-color);border:1px solid var(--accent-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation),color var(--defolt-animation);border-radius:25px;justify-content:center;align-items:center;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}}@media screen and (min-width:415px) and (max-width:1022.98px){.button-amenities{color:var(--main-title-color);background-color:var(--btn-menu-title-color);border:1px solid var(--accent-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation),color var(--defolt-animation);border-color:rgba(0,0,0,0);border-radius:25px;justify-content:center;align-items:center;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}}.button-amenities:hover,.button-amenities:focus{background-color:var(--accent-color);border:1px solid var(--accent-color);color:var(--btn-menu-title-color)}.number{letter-spacing:.02em;color:var(--accent-dark-color);transition:color var(--defolt-animation);font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;text-decoration:none;display:flex}@media screen and (max-width:413.98px){.number{letter-spacing:.02em;color:var(--accent-dark-color);transition:color var(--defolt-animation);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none;display:flex}}@media screen and (min-width:415px) and (max-width:1022.98px){.number{letter-spacing:.02em;color:var(--accent-dark-color);transition:color var(--defolt-animation);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none;display:flex}}.number:hover,.number:focus{color:var(--accent-color)}.number:hover .icon-arrow,.number:focus .icon-arrow{fill:var(--accent-color)}.icon-arrow{fill:var(--accent-dark-color);margin-left:16px}@media screen and (max-width:413.98px){.icon-arrow{fill:var(--accent-dark-color);margin-left:12px}}@media screen and (min-width:415px) and (max-width:1022.98px){.icon-arrow{fill:var(--accent-dark-color);margin-left:12px}}.number-svg{justify-content:end;align-items:end;display:flex}@media screen and (max-width:413.98px){.number-svg{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:415px) and (max-width:1022.98px){.number-svg{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:1280px){.number-svg{justify-content:end;align-items:end;margin-right:198px;display:flex}}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}h1,h2,h3,p{margin:0}.hero-triple{height:720px;background-image:url(hotel-room-mob3.419f4a4c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:48px 0;display:flex}@media screen and (max-width:413.98px){hero-triple{height:720px;background-image:url(hotel-room-mob3.419f4a4c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (max-width:413.98px) and (min-device-pixel-ratio:2),screen and (max-width:413.98px) and (min-resolution:192dpi),screen and (max-width:413.98px) and (min-resolution:2x){.hero-triple{height:720px;background-image:url(hotel-room-mob3@2x.9746e720.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (min-width:414px) and (max-width:1023.98px){.hero-triple{height:720px;background-image:url(hotel-room-mob3.419f4a4c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (min-width:414px) and (max-width:1023.98px) and (min-device-pixel-ratio:2),screen and (min-width:414px) and (max-width:1023.98px) and (min-resolution:192dpi),screen and (min-width:414px) and (max-width:1023.98px) and (min-resolution:2x){.hero-triple{height:720px;background-image:url(hotel-room-mob3@2x.9746e720.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:14px 0;display:flex;position:relative}}@media screen and (min-width:1024px) and (max-width:1278.98px){.hero-triple{height:720px;background-image:url(hotel-room-tab3.3f333b91.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:0 0 22px;display:flex}}@media screen and (min-width:1024px) and (max-width:1278.98px) and (min-device-pixel-ratio:2),screen and (min-width:1024px) and (max-width:1278.98px) and (min-resolution:192dpi),screen and (min-width:1024px) and (max-width:1278.98px) and (min-resolution:2x){.hero-triple{height:720px;background-image:url(hotel-room-tab3@2x.5ec22e6a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:0 0 22px;display:flex}}@media screen and (min-width:1280px){.hero-triple{height:720px;background-image:url(hero-triple-room-desk.a4b05259.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:48px 0;display:flex}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.hero-triple{height:720px;background-image:url(hero-triple-room-desk@2x.0759922b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-left:auto;margin-right:auto;padding:48px 0;display:flex}}.hero-triple .container{margin:auto auto 0;display:block;position:relative}@media screen and (max-width:413.98px){.hero-triple .container{display:block}}@media screen and (min-width:414px) and (max-width:1023.98px){.hero-triple .container{display:block}}.box-hero{display:block}.box-button{align-items:end;margin-left:auto;display:flex}@media screen and (max-width:413.98px){.box-button{justify-content:flex-end;align-items:end;margin-left:auto;display:flex}}@media screen and (min-width:414px) and (max-width:1023.98px){.box-button{justify-content:flex-end;align-items:end;margin-left:auto;display:flex}}.hero-title{letter-spacing:.05em;color:var(--main-title-color);margin-bottom:24px;font-family:Times New Roman,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:1.1}@media screen and (max-width:413.98px){.hero-title{letter-spacing:.05em;color:var(--main-title-color);margin-bottom:24px;font-family:Times New Roman,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.1}}@media screen and (min-width:415px) and (max-width:1023.98px){.hero-title{letter-spacing:.05em;color:var(--main-title-color);margin-bottom:24px;font-family:Times New Roman,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.1}}.hero-text{letter-spacing:.02em;color:var(--main-title-color);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}@media screen and (max-width:413.98px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}@media screen and (min-width:415px) and (max-width:1023.98px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}@media screen and (min-width:1024px) and (max-width:1279.98px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);max-width:400px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}@media screen and (min-width:1280px){.hero-text{letter-spacing:.02em;color:var(--main-title-color);max-width:400px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}}.button-hero{color:var(--accent-color);background-color:var(--transparent-btn-color);border:2px solid var(--main-title-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation);border-radius:25px;justify-content:center;align-items:center;padding:14px 35px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute}@media screen and (max-width:413.98px){.button-hero{bottom:40px}}@media screen and (min-width:415px) and (max-width:1023.98px){.button-hero{bottom:40px}}@media screen and (min-width:1024px) and (max-width:1279.98px){.button-hero{right:0}}@media screen and (min-width:1280px){.button-hero{right:0}}.button-hero:hover,.button-hero:focus{background-color:var(--main-title-color);border:2px solid var(--accent-color)}@media screen and (max-width:413.98px){.address{letter-spacing:.01em;color:var(--address-hero-color);box-sizing:border-box;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-top:0;margin-right:0;padding:8px 8px 8px 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.contacts .address{display:none}.icon-map{fill:rgba(243,198,83,.7);width:24px;height:24px;margin:8px 10px}.icon{fill:#c79002}.icon-list{gap:20px;padding:0;display:block}.contacts{justify-content:center;align-items:center;margin-top:16px;display:flex;bottom:0;left:0}}.icon:hover,.icon:focus{fill:#f3c653}@media screen and (min-width:415px) and (max-width:1023.98px){.address{letter-spacing:.01em;color:var(--address-hero-color);box-sizing:border-box;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-right:40px;padding:8px 8px 8px 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.contacts .address{display:none}.icon-map{fill:rgba(243,198,83,.7);width:24px;height:24px;margin:8px 10px}.icon{fill:rgba(243,198,83,.7)}.icon-list{gap:20px;padding:0;display:block}.contacts{justify-content:center;align-items:center;margin-top:16px;display:flex;bottom:0;left:0}}@media screen and (min-width:1024px) and (max-width:1279.98px){.address{letter-spacing:.01em;color:var(--address-hero-color);box-sizing:border-box;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-right:40px;padding:8px 8px 8px 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.icon-map{fill:rgba(243,198,83,.7);width:24px;height:24px;margin:8px 10px}.icon{fill:rgba(243,198,83,.7)}.icon-list{flex-direction:row;align-items:flex-start;gap:20px;padding:0;display:flex}.contacts{align-items:center;margin-top:24px;display:flex}}@media screen and (min-width:1280px){.contacts .address,.contacts .icon-list{display:none}}.button-arrow-icons{fill:var(--accent-color);cursor:pointer;transition:fill var(--defolt-animation);background-color:rgba(0,0,0,.65);border:none}.button-arrow-icons:hover,.button-arrow-icons:focus{fill:var(--main-title-color)}.button-arrow{justify-content:space-between;margin-bottom:72px;display:flex}@media screen and (max-width:413.98px){.button-arrow{justify-content:space-between;display:flex}}@media screen and (min-width:415px) and (max-width:1023.98px){.button-arrow{justify-content:space-between;display:flex}}@media screen and (min-width:1024px) and (max-width:1279.98px){.button-arrow{justify-content:space-between;display:flex}}.div-button{justify-content:flex-end;display:flex}.box-room{margin:auto auto 0}@media screen and (max-width:413.98px){.box-room{max-width:415px;margin:auto auto 14px}}@media screen and (min-width:415px) and (max-width:1023.98px){.box-room{max-width:415px;margin:auto auto 14px}}@media screen and (min-width:1024px) and (max-width:1279.98px){.box-room{max-width:none;margin-bottom:0;margin-left:auto;margin-right:auto}}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}h1,h2,h3,p{margin:0}.amenities-triple{background-color:var(--section-bcg-color);padding:48px 0}@media screen and (max-width:413.98px){.amenities-triple{background-color:var(--section-bcg-color);max-width:1280px;padding:32px 0}}@media screen and (min-width:414px) and (max-width:1023.98px){.amenities-triple{background-color:var(--section-bcg-color);max-width:1280px;padding:32px 0}}@media screen and (min-width:1024px) and (max-width:1279.98px){.amenities-triple{background-color:var(--section-bcg-color);max-width:1280px;padding:50px 0 40px}}@media screen and (min-width:1280px){.amenities-triple{background-color:var(--section-bcg-color);padding:48px 0}}.amenities-title{color:var(--btn-menu-title-color);margin-bottom:16px;font-family:Times New Roman,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}.amenities-text{max-width:757px;letter-spacing:.02em;color:var(--main-text-color);margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.position{margin-right:auto}@media screen and (min-width:1280px){.position{margin-right:159px}}.list-amenities-title{display:flex}@media screen and (max-width:413.98px){.list-amenities-title{display:block}}@media screen and (min-width:414px) and (max-width:1023.98px){.list-amenities-title{display:block}}.list .amenities-title{color:var(--btn-menu-title-color);margin-bottom:16px;font-family:Times New Roman,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.2}.list .amenities-text{letter-spacing:.02em;color:var(--main-text-color);max-width:400px;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.button-reservation{justify-content:flex-end;display:flex}@media screen and (max-width:413.98px){.button-reservation{justify-content:center;display:flex}}@media screen and (min-width:414px) and (max-width:1023.98px){.button-reservation{justify-content:center;display:flex}}@media screen and (min-width:1280px){.button-reservation{justify-content:end;align-items:flex-end;margin-right:198px}}.button-amenities{color:var(--main-title-color);background-color:var(--btn-menu-title-color);border:1px solid var(--accent-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation),color var(--defolt-animation);border-radius:25px;justify-content:center;align-items:center;margin-bottom:32px;padding:18px 38px;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}@media screen and (max-width:413.98px){.button-amenities{color:var(--main-title-color);background-color:var(--btn-menu-title-color);border:1px solid var(--accent-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation),color var(--defolt-animation);border-radius:25px;justify-content:center;align-items:center;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}}@media screen and (min-width:414px) and (max-width:1023.98px){.button-amenities{color:var(--main-title-color);background-color:var(--btn-menu-title-color);border:1px solid var(--accent-color);letter-spacing:.02em;cursor:pointer;transition:background-color var(--defolt-animation),border var(--defolt-animation),color var(--defolt-animation);border-color:rgba(0,0,0,0);border-radius:25px;justify-content:center;align-items:center;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}}.button-amenities:hover,.button-amenities:focus{background-color:var(--accent-color);border:1px solid var(--accent-color);color:var(--btn-menu-title-color)}.number{letter-spacing:.02em;color:var(--accent-dark-color);transition:color var(--defolt-animation);font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;text-decoration:none;display:flex}@media screen and (max-width:413.98px){.number{letter-spacing:.02em;color:var(--accent-dark-color);transition:color var(--defolt-animation);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none;display:flex}}@media screen and (min-width:414px) and (max-width:1023.98px){.number{letter-spacing:.02em;color:var(--accent-dark-color);transition:color var(--defolt-animation);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none;display:flex}}.number:hover,.number:focus{color:var(--accent-color)}.icon-arrow:hover,.icon-arrow:focus{fill:var(--accent-color)}.icon-arrow{fill:var(--accent-dark-color);margin-left:16px}@media screen and (max-width:413.98px){.icon-arrow{fill:var(--accent-dark-color);margin-left:12px}}@media screen and (min-width:414px) and (max-width:1023.98px){.icon-arrow{fill:var(--accent-dark-color);margin-left:12px}}.number-svg{justify-content:end;align-items:end;display:flex}@media screen and (max-width:413.98px){.number-svg{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:414px) and (max-width:1023.98px){.number-svg{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:1280px){.number-svg{justify-content:end;align-items:end;margin-right:198px;display:flex}}.overlay{opacity:0;visibility:hidden;width:100vw;height:100vh;z-index:1000;background-color:rgba(0,0,0,.5);transition:all .3s;position:fixed;top:0;left:0}.modal-win-room.modal{opacity:0;visibility:hidden;width:414px;max-height:780px;z-index:1001;transition:transform var(--defolt-animation);background-color:#fffdee;border-radius:2px;padding:60px 15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:1024px){.modal-win-room.modal{width:712px;height:638px;padding-left:60px;padding-right:60px}}.modal.active,.overlay.active{opacity:1;visibility:visible}.room-close-btn{width:24px;height:24px;color:#000;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.room-close-btn-icon{fill:#000}.modal-title-room{letter-spacing:.05em;color:#000;text-align:center;text-transform:uppercase;margin-bottom:40px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.17}@media screen and (min-width:1024px){.modal-title-room{margin-bottom:36px;font-size:40px;font-weight:700;line-height:1.15}}.modal-input,.select-room{width:100%;min-height:54px;letter-spacing:.05em;color:gray;transition:border var(--defolt-animation);background-color:rgba(0,0,0,0);border:1px solid #c79002;border-radius:2px;outline:rgba(0,0,0,0);margin-bottom:8px;padding:12px 17px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15;display:block}.select-room{-webkit-appearance:none;-ms-appearance:none;appearance:none}@media screen and (min-width:1024px){.box-input-reserve{width:288px;gap:16px;display:flex}.box-input-reserve:nth-child(2n){flex-direction:column;gap:8px;margin-left:auto}.modal-input,.select-room{width:288px;min-height:64px;font-size:24px;line-height:1.17}.select-room{margin-bottom:0;margin-left:auto}}.box-select-room{width:100%;display:inline-block;position:relative}.box-select-room:after{content:"";width:24px;height:24px;pointer-events:none;box-sizing:border-box;background-image:url(arrow-select.f15c98ff.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;top:14px;right:18px}.box-input-date{width:100%;display:inline-block;position:relative}.box-input-date:after{content:"";width:24px;height:24px;pointer-events:none;box-sizing:border-box;background-color:#fffdee;background-image:url(arrow-select.f15c98ff.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;top:14px;right:18px}@media screen and (min-width:1024px){.box-select-room:after,.box-input-date:after{top:19px}}.descrip-input-room{letter-spacing:.02em;color:#c79002;margin-bottom:20px;margin-left:12px;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.descrip-input-room{margin-bottom:28px;font-size:16px;line-height:1.25}.box-input-date+.descrip-input-room{margin-bottom:0}}.room-send-btn{cursor:pointer;width:100%;text-transform:uppercase;color:#fff;transition:background-color var(--defolt-animation),color var(--defolt-animation);background-color:#000;border:1px solid #f3c653;border-radius:2px;margin-left:auto;margin-right:auto;padding:19px 40px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:1.2}.room-send-btn:hover,.room-send-btn:focus,.room-send-btn:active{color:#000;background-color:#f3c653}@media screen and (min-width:1024px){.room-send-btn{margin-top:40px}}.modal-win-table{opacity:0;visibility:hidden;min-width:100vw;z-index:1001;transition:transform var(--defolt-animation);background-color:#fffdee;border-radius:2px;padding:60px 15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.modal-win-table.modal{transform:translate(-50%,-50%)scale(.7)}@media screen and (min-width:1024px){.modal-win-table.modal{min-width:712px;padding-left:60px;padding-right:60px}}.modal.active,.overlay.active{opacity:1;visibility:visible}.table-close-btn{width:24px;height:24px;color:#000;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.table-close-btn-icon{fill:#000}.modal-title-table{letter-spacing:.05em;color:#000;text-align:center;text-transform:uppercase;margin-bottom:40px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.17}@media screen and (min-width:1024px){.modal-title-table{margin-bottom:36px;font-size:40px;font-weight:700;line-height:1.15}}.modal-input-table,.select-table{width:100%;min-height:54px;letter-spacing:.05em;color:gray;transition:border var(--defolt-animation);background-color:rgba(0,0,0,0);border:1px solid #c79002;border-radius:2px;outline:rgba(0,0,0,0);margin-bottom:8px;padding:12px 17px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15;display:block}.modal-input-table:hover,.modal-input-table:focus,.select-table:hover,.select-table:focus,.modal-input-table:not(:placeholder-shown){border:2px solid #f3c653}.select-table{-webkit-appearance:none;-ms-appearance:none;appearance:none}@media screen and (min-width:1024px){.box-user-name-tel,.box-date-select{gap:16px;display:flex}.select-table,.box-input-reserve-table{width:288px}}.box-select-table{width:100%;display:inline-block;position:relative}.box-select-table:after{content:"";width:24px;height:24px;pointer-events:none;box-sizing:border-box;background-image:url(arrow-select.f15c98ff.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;top:14px;right:18px}.box-input-date-table{width:100%;display:inline-block;position:relative}.box-input-date-table:after{content:"";width:24px;height:24px;pointer-events:none;box-sizing:border-box;background-color:#fffdee;background-image:url(arrow-select.f15c98ff.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;top:14px;right:18px}@media screen and (min-width:1024px){.box-select-table:after,.box-input-date-table:after{top:17px}}.descrip-input-table{letter-spacing:.02em;color:#c79002;margin-bottom:20px;margin-left:12px;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.descrip-input-table{margin-bottom:28px;font-size:16px;line-height:1.25}.box-input-date+.descrip-input-table{margin-bottom:0}}.table-send-btn{cursor:pointer;width:100%;text-transform:uppercase;color:#fff;transition:background-color var(--defolt-animation),color var(--defolt-animation);background-color:#000;border:1px solid #f3c653;border-radius:2px;margin-left:auto;margin-right:auto;padding:19px 40px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:1.2}.table-send-btn:hover,.table-send-btn:focus,.table-send-btn:active{color:#000;background-color:#f3c653}@media screen and (min-width:1024px){.table-send-btn{margin-top:40px}}.overlay{opacity:0;visibility:hidden;width:100vw;height:100vh;z-index:1000;background-color:rgba(0,0,0,.5);transition:all .3s;position:fixed;top:0;left:0}.modal-price-table.modal{opacity:0;visibility:hidden;max-width:414px;z-index:1001;transition:transform var(--defolt-animation);background-color:#fffdee;border-radius:2px;padding:60px 15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:1024px){.modal-price-table.modal{max-width:712px;padding-left:60px;padding-right:60px}}.modal.active,.overlay.active{opacity:1;visibility:visible}.button-modal{min-width:24px;min-height:24px;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:rgba(0,0,0,0);padding:0;text-decoration:none;transition:color .25s cubic-bezier(.075,.82,.165,1);position:absolute;top:16px;right:16px}.button-modal:hover,.button-modal:focus{color:#f3c653}.icon-modal-price{width:24px;height:24px;fill:currentColor}.form-order{z-index:100;width:100%;text-align:left;border-radius:2px;margin-top:48px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.box-price-room{width:592px;height:92px;background-origin:padding-box;align-items:start;gap:16px;display:flex}.form-price{width:288px;height:92px;margin:0;padding:0;display:block}.form-price>.category-form-price{tab-size:0;-webkit-text-size-adjust:auto;width:288px;flex-direction:column;margin:0;padding:0;display:flex}}.title-price{text-align:center;letter-spacing:.05em;color:#000;text-align:center;text-transform:uppercase;margin-bottom:40px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.17;display:block}@media screen and (min-width:1024px){.title-price{margin-bottom:36px;font-size:40px;font-weight:700;line-height:1.15}}.title-price-room{letter-spacing:.05em;color:gray;margin-bottom:28px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.2}.category-form-price{letter-spacing:.02em;color:#c79002;margin-bottom:20px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:1.3}.category-form-price-money{letter-spacing:.02em;color:#c79002;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:1.3}.form-night-room{width:100%;min-height:64px;letter-spacing:.05em;color:gray;transition:border var(--defolt-animation);-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #c79002;border-radius:2px;outline:rgba(0,0,0,0);margin-bottom:8px;padding:12px 17px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15;display:block}.form-night{width:100%;margin-top:20px;display:inline-block;position:relative}.form-night:after{content:"";width:24px;height:24px;pointer-events:none;box-sizing:border-box;background-image:url(arrow-select.f15c98ff.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;top:14px;right:18px}@media screen and (min-width:1024px){.form-night{margin-top:0}}.btn-button-price{cursor:pointer;width:100%;text-transform:uppercase;color:#fff;transition:background-color var(--defolt-animation),color var(--defolt-animation),border var(--defolt-animation);background-color:#000;border:1px solid #f3c653;border-radius:2px;margin-top:40px;margin-left:auto;margin-right:auto;padding:19px 40px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:1.2}.btn-button-price:hover,.btn-button-price:focus{color:#000;background-color:#f3c653;border:1px solid #f3c653}
/*# sourceMappingURL=double-room-page.3cb99c2a.css.map */
