*,: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:Times New Roman;font-display:swap;font-style:normal;font-weight:400;src:url(TimesNewRoman-Regular.2b6a3c58.woff2)}@font-face{font-family:Times New Roman;font-display:swap;font-style:normal;font-weight:700;src:url(TimesNewRoman-Bold.1ef3f898.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:300;src:url(Montserrat-Light.6e2d1347.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:400;src:url(Montserrat-Regular.f80a2eb2.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:500;src:url(Montserrat-Medium.bd8fac11.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:600;src:url(Montserrat-SemiBold.dd43d97d.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:700;src:url(Montserrat-Bold.1ef2d841.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:300;src:url(Montserrat-Light.6e2d1347.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:400;src:url(Montserrat-Regular.f80a2eb2.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:500;src:url(Montserrat-Medium.bd8fac11.woff2)}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:600;src:url(Montserrat-SemiBold.dd43d97d.woff2)}@font-face{font-family:Film P3;font-display:swap;font-style:normal;font-weight:700;src:url(FilmP3-Bold.65ea1e22.woff2)}:root{--color-white:#fff;--color-black:#000;--color-brown:#c79002;--color-accent-yellow:#f3c653;--color-logo:#494848;--color-paragraph-gray:#5f5f5f;--color-background:#605b5b;--color-background-lemon:#fffdee;--color-background-dark-lemon:#f0ecd6;--color-background-footer:#0e0c07;--color-gray:#b4b4b4;--animation-time:250ms;--bezier-function:cubic-bezier(.4,0,.2,1)}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.choices{margin-bottom:24px;font-size:16px;position:relative;overflow:hidden}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#eaeaea}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{width:100%;background-color:#fff;border-bottom:1px solid #ddd;margin:0;padding:10px;display:block}.choices[data-type*=select-one] .choices__button{height:20px;width:20px;opacity:.25;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;border-radius:10em;margin-top:-10px;margin-right:25px;padding:0;position:absolute;top:50%;right:0}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:url(arrow-down.36789849.svg);height:24px;width:24px;pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:15px;right:15px}@media screen and (min-width:1024px){.choices[data-type*=select-one]:after{top:20px;right:20px}}.choices[data-type*=select-one].is-open:after{transform:rotate(180deg)}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{margin-left:25px;margin-right:0;left:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{width:8px;opacity:.75;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;border-left:1px solid #008fa1;border-radius:0;margin:-4px 0 8px;padding-left:16px;line-height:1;display:inline-block;position:relative}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{vertical-align:top;width:100%;min-height:44px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;padding:7.5px 7.5px 3.75px;font-size:14px;display:inline-block;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{width:100%;padding:4px 16px 4px 4px;display:inline-block}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{vertical-align:middle;color:#fff;word-break:break-all;box-sizing:border-box;background-color:#00bcd4;border:1px solid #00a5bb;border-radius:20px;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;width:100%;word-break:break-all;will-change:visibility;background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;margin-top:-1px;position:absolute;top:100%;overflow:hidden}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;margin-top:0;margin-bottom:-1px;top:auto;bottom:100%}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:300px;-webkit-overflow-scrolling:touch;will-change:scroll-position;position:relative;overflow:auto}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{padding:10px;font-size:14px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);opacity:0;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{color:gray;border-bottom:1px solid #f7f7f7;padding:10px;font-size:12px;font-weight:600}.choices__button{text-indent:-9999px;-webkit-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);background-position:50%;background-repeat:no-repeat;border:0}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{vertical-align:baseline;max-width:100%;background-color:#f9f9f9;border:0;border-radius:0;margin-bottom:5px;padding:4px 0 4px 2px;font-size:14px;display:inline-block}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{width:0;height:0;display:none}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}body{font-family:Times New Roman,Raleway,Film P3,sans-serif}ul{list-style-type:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}img{max-width:100%;height:auto;object-fit:cover;display:block}.container{height:100%;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:414px){.container{width:414px}}@media screen and (min-width:1024px){.container{width:1024px;padding-left:47px;padding-right:47px}}@media screen and (min-width:1280px){.container{width:1280px;padding-left:85px;padding-right:85px}}.backdrop{width:100%;height:100%;z-index:3;background-color:rgba(0,0,0,.3);transition:opacity .75s cubic-bezier(.4,0,.2,1),visibility .75s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.interior{background:var(--color-background-lemon);padding-top:18px;padding-bottom:20px;font-family:Montserrat}@media (min-width:1024px){.interior{padding-top:120px;padding-bottom:262px}}@media (min-width:1280px){.interior{padding-top:120px;padding-bottom:196px}}.interior__title{text-align:right;letter-spacing:.3em;color:var(--color-logo);margin:0 0 16px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.08;display:block;position:relative;transform:translate(.3em)}@media (min-width:1024px){.interior__title{margin-bottom:4px;font-size:64px}}@media (min-width:1280px){.interior__title{margin-bottom:24px}}.interior__text{text-align:right;color:#b4b4b4;margin:0 0 6px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:23px}@media (min-width:1024px){.interior__text{margin-bottom:4px;font-size:32px}}.interior__description{text-align:left;width:242px;letter-spacing:.02em;color:var(--color-paragraph-gray);align-self:flex-end;margin:0 0 28px;font-size:12px;font-weight:600;line-height:1.25}@media (min-width:1024px){.interior__description{width:419px;margin:0 0 142px;font-size:16px}}@media (min-width:1280px){.interior__description{width:488px;margin:0 0 162px}}.interior__list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.interior__item{letter-spacing:.02em;color:var(--color-paragraph-gray);max-width:100%;flex-direction:column;margin:0;font-size:12px;font-weight:600;line-height:1.25;display:flex;position:relative}.interior__item:nth-child(2n){flex-direction:row;align-items:center;margin:0}.interior__img{max-width:244px;background:#dadada;border-radius:2px;margin-bottom:32px;display:flex;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media (min-width:1024px){.interior__img{max-width:400px;margin-bottom:0;position:absolute;top:-258px;left:65px}}@media (min-width:1280px){.interior__img{max-width:460px;left:95px}}.interior__item:nth-child(2n) .interior__img{max-width:200px}@media (min-width:1024px){.interior__item:nth-child(2n) .interior__img{max-width:350px;position:static}}@media (min-width:1280px){.interior__item:nth-child(2n) .interior__img{max-width:460px}}.interior__item:nth-child(2n)>.interior__description{width:163px;color:var(--color-brown);align-self:center;margin-bottom:0;margin-right:21px;display:block}@media (min-width:1024px){.interior__item:nth-child(2n)>.interior__description{width:262px;margin-right:48px}}@media (min-width:1280px){.interior__item:nth-child(2n)>.interior__description{transform:translateY(-40%)}}.interior__item:nth-child(2n){justify-content:space-between}@media (min-width:1024px){.interior__item:nth-child(2n){justify-content:flex-end}}.interior__slide-img{max-width:245px;background:#dadada;border-radius:2px;margin:0 0 32px}@media (min-width:1024px){.interior__slide-img{max-width:194px}}@media (min-width:1280px){.interior__slide-img{max-width:245px}}.interior__arrows{width:98px;height:32px;justify-content:space-between;display:flex}.interior__button{width:32px;height:32px;cursor:pointer;transition-property:fill;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);background-color:rgba(0,0,0,0);border:none;padding:0}.interior__button:hover,.interior__button:focus{fill:var(--color-brown)}.container__line{position:relative}.interior__line{width:1px;height:100%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.interior__line{left:50%}}.interior__line:after{content:"";width:1px;height:110%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.interior__line:after{left:232px}}@media screen and (min-width:1280px){.interior__line:after{left:300px}}@media screen and (min-width:1024px){.interior__line:before{content:"";width:1px;height:100%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.interior__line:before{right:303px}}.interior__container{position:relative}.interior__slider{max-width:312px;overflow:hidden}@media screen and (min-width:1024px){.interior__slider{max-width:428px;position:absolute;bottom:-235px;left:47px}}@media screen and (min-width:1280px){.interior__slider{max-width:530px;bottom:-150px}}.kitchen{background-color:var(--color-background-lemon);width:100%;position:relative}@media screen and (min-width:1024px){.kitchen{position:relative}}.kitchen__description{color:#b4b4b4;margin-bottom:12px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15;display:block}@media screen and (min-width:1024px){.kitchen__description{margin-bottom:4px;font-size:32px;line-height:1.16}}.kitchen__tehnologies{letter-spacing:.02em;color:#5f5f5f;max-width:258px;margin-bottom:28px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25;display:block}@media screen and (min-width:1024px){.kitchen__tehnologies{max-width:439px;margin-bottom:142px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.kitchen__tehnologies{max-width:518px;margin-bottom:162px}}.kitchen__container{padding-top:16px;padding-bottom:20px;position:relative}@media screen and (min-width:1024px){.kitchen__container{padding-top:120px;padding-bottom:32px}}.kitchen__line{width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.kitchen__line{left:50%}}.kitchen__line:after{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.kitchen__line:after{left:232px}}@media screen and (min-width:1280px){.kitchen__line:after{left:297px}}@media screen and (min-width:1024px){.kitchen__line:before{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.kitchen__line:before{right:299px}}.logo-mimino{letter-spacing:.3em;color:#494848;margin-bottom:12px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.075;text-decoration:none;display:block}@media screen and (min-width:1024px){.logo-mimino{margin-bottom:24px;font-size:64px;line-height:1.078}}.kitchen__processes{justify-content:flex-end;display:flex}.kitchen__tumb--kitchen{max-width:244px;margin-bottom:32px;display:block}@media screen and (min-width:1024px){.kitchen__tumb--kitchen{width:244px;height:322px}}@media screen and (min-width:1024px){.kitchen__tumb--kitchen{min-width:400px;min-height:524px;position:absolute;top:-32px;right:112px}}@media screen and (min-width:1280px){.kitchen__tumb--kitchen{min-width:460px;min-height:574px;border-radius:2px;top:-33px;right:180px}}.kitchen__tumb--meat{margin-bottom:32px;display:block}@media screen and (max-width:413px){.kitchen__tumb--meat{max-width:200px}}@media screen and (min-width:414px){.kitchen__tumb--meat{width:200px;height:278px}}@media screen and (min-width:1024px){.kitchen__tumb--meat{width:350px;height:500px;margin-bottom:0}}@media screen and (min-width:1280px){.kitchen__tumb--meat{min-width:460px;min-height:574px;margin-bottom:0}}.kitchen__photo{object-fit:cover;width:100%;height:100%;object-position:top center;border-radius:2px;margin:0 auto;display:block;position:relative;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.kitchen__photo{object-fit:cover;height:100%;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}.kitchen__principles{align-items:center;display:flex;position:relative}.kitchen__principles-text{max-width:163px;letter-spacing:.02em;color:var(--color-brown);margin-left:30px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25;display:block}@media screen and (min-width:1024px){.kitchen__principles-text{max-width:312px;margin-left:48px;font-size:16px}}@media screen and (min-width:1280px){.kitchen__principles-text{margin-left:32px}}.kitchen__principles__buttons{justify-content:flex-end;display:flex}@media screen and (min-width:1024px){.kitchen__principles__buttons{position:absolute;bottom:32px;right:60px}}@media screen and (min-width:1280px){.kitchen__principles__buttons{position:absolute;right:87px}}.arrow{width:32px;height:32px;fill:var(--color-black);transition:fill var(--animation-time)var(--bezier-function);cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin-right:32px;padding:0}.arrow--mirror{width:32px;height:32px;fill:var(--color-black);transition:fill var(--animation-time)var(--bezier-function);cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0}.arrow--mirror:hover,.arrow--mirror:focus{fill:var(--color-accent-yellow)}.arrow__icon{width:32px;height:32px}.arrow:hover,.arrow:focus{fill:var(--color-accent-yellow)}.carousel__tumb{height:297px;justify-content:flex-end;display:flex;position:relative}@media screen and (min-width:1024px){.carousel__tumb{height:230px}}@media screen and (min-width:1280px){.carousel__tumb{height:239px}}.carousel{width:329px;height:245px;position:absolute;top:0;right:-15px}@media screen and (min-width:1024px){.carousel{width:514px;position:absolute;top:-79px;right:0}}@media screen and (min-width:1280px){.carousel{bottom:0;right:0}}.carousel__list{height:245px;width:9999px;margin:0;padding:0;font-size:0;list-style:none;transition:margin-left .25s}.carousel__item{display:inline-block}.carousel__img{width:245px;height:245px;border-radius:2px;display:block}.carousel__buttons{max-width:100px;max-height:32px;position:relative;left:225px}@media screen and (min-width:1024px){.carousel__buttons{left:415px}}.carousel__item:not(:last-child){margin-right:24px}.gallery{width:329px;margin-bottom:20px;overflow:hidden}@media screen and (min-width:1024px){.gallery{width:514px;margin-bottom:32px}}@media screen and (min-width:1280px){.gallery{margin-bottom:40px;right:-82px}}.slide-button__icon{width:32px;height:32px}.about-restaurant{background-color:var(--color-background-lemon);padding-top:16px;padding-bottom:20px}@media screen and (min-width:1024px){.about-restaurant{padding-top:120px;padding-bottom:32px}}@media screen and (min-width:1280px){.about-restaurant{padding-bottom:50px}}@media screen and (max-width:1023px){.about-restaurant{overflow-x:hidden}}@media screen and (min-width:1024px){.about-restaurant__container{position:relative}}.about-restaurant__sub-title{color:var(--color-gray);margin-bottom:12px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.about-restaurant__sub-title{margin-bottom:4px;font-size:32px}}.about-restaurant__name{letter-spacing:.3em;color:var(--color-logo);margin-bottom:12px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.1}@media screen and (min-width:1024px){.about-restaurant__name{margin-bottom:24px;font-size:64px}}.about-restaurant__text{letter-spacing:.02em;color:var(--color-paragraph-gray);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.about-restaurant__text{font-size:16px}}.about-restaurant__text-position{max-width:258px}@media screen and (min-width:1024px){.about-restaurant__text-position{max-width:439px}}@media screen and (min-width:1280px){.about-restaurant__text-position{max-width:518px}}.about-restaurant__text__color{color:var(--color-brown);max-width:163px}@media screen and (min-width:1024px){.about-restaurant__text__color{max-width:312px}}.about-restaurant__container{margin-bottom:32px}@media screen and (min-width:1024px){.about-restaurant__container{margin-bottom:0}}.about-restaurant__image{background-color:#dadada;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1280px){.about-restaurant__image__shadow{background-color:0;box-shadow:none;border-radius:0}}.about-restaurant__image-wrap{justify-content:flex-end;display:flex}@media screen and (max-width:1023px){.about-restaurant__image-wrap{margin-bottom:32px}}@media screen and (min-width:1024px){.about-restaurant__image-wrap{display:block;position:absolute;top:-152px;right:65px}}@media screen and (min-width:1024px) and (min-width:1280px){.about-restaurant__image-wrap{top:-153px;right:95px}}.about-restaurant__text-wrap{margin-bottom:28px}@media screen and (min-width:1024px){.about-restaurant__text-wrap{margin-bottom:142px}}@media screen and (min-width:1280px){.about-restaurant__text-wrap{margin-bottom:162px}}.about-restaurant__container-position{align-items:center;gap:20px;display:flex}@media screen and (max-width:1023px){.about-restaurant__container-position{justify-content:space-between}}@media screen and (min-width:1024px){.about-restaurant__container-position{gap:48px}}@media screen and (min-width:1024px) and (min-width:1280px){.about-restaurant__container-position{gap:32px}}.about-restaurant__slaider{margin-top:32px;margin-bottom:20px;position:relative;overflow:hidden}@media screen and (min-width:1024px){.about-restaurant__slaider{margin-top:0;margin-bottom:32px;overflow:visible}}@media screen and (min-width:1280px){.about-restaurant__slaider{margin-bottom:40px}}@media screen and (min-width:1024px){.about-restaurant__slaider-item-first{position:absolute;top:-27px;left:489px}}@media screen and (min-width:1280px){.about-restaurant__slaider-item-first{top:-172px;left:580px}}.about-restaurant__slaider-item-second{position:absolute;top:0}@media screen and (max-width:1023px){.about-restaurant__slaider-item-second{right:-159px}}@media screen and (min-width:1024px){.about-restaurant__slaider-item-second{top:-27px;right:13px}}@media screen and (min-width:1280px){.about-restaurant__slaider-item-second{top:-172px;right:0}}@media screen and (max-width:1023px){.about-restaurant__image-slider{margin-left:69px}}.about-restaurant__button{width:32px;height:32px;color:var(--color-black);cursor:pointer;background-color:rgba(255,253,238,0);border:none;align-items:center;padding:0;transition:color .25s cubic-bezier(.4,0,.2,1);display:flex}.about-restaurant__button:hover,.about-restaurant__button:focus{color:var(--color-accent-yellow)}.about-restaurant__icon{fill:currentColor}.about-restaurant__button-wrap{justify-content:flex-end;gap:31px;display:flex}@media screen and (min-width:1024px){.about-restaurant__button-wrap{margin-top:198px;margin-right:15px}}@media screen and (min-width:1280px){.about-restaurant__button-wrap{margin-top:143px;margin-right:8px}}.container__line{position:relative}.about-restaurant__line{width:1px;height:100%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.about-restaurant__line{left:50%}}.about-restaurant__line:after{content:"";width:1px;height:100%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.about-restaurant__line:after{left:232px}}@media screen and (min-width:1280px){.about-restaurant__line:after{left:300px}}@media screen and (min-width:1024px){.about-restaurant__line:before{content:"";width:1px;height:100%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.about-restaurant__line:before{right:303px}}.button{width:236px;height:48px;background-color:var(--color-black);border:2px solid var(--color-background-lemon);letter-spacing:.02em;color:var(--color-accent-yellow);transition-property:background-color,border-color;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);cursor:pointer;border-radius:25px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.25}.button:hover,.button:focus{background-color:var(--color-white);border-color:var(--color-accent-yellow)}@media screen and (max-width:414px){.button{max-width:236px}}.button-form{width:384px;height:64px;background-color:var(--color-black);border:1px solid var(--color-accent-yellow);cursor:pointer;letter-spacing:.02em;color:var(--color-white);text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);border-radius:2px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:1.2}.button-form:hover,.button-form:focus{background-color:var(--color-accent-yellow);color:var(--color-black)}@media screen and (max-width:414px){.button-form{max-width:384px}}@media screen and (min-width:1024px){.button-form{width:592px;font-size:24px;line-height:1.208}}.button-first{width:384px;height:64px;background:var(--color-black);border:1px solid var(--color-accent-yellow);cursor:pointer;letter-spacing:.02em;color:var(--color-white);text-transform:uppercase;transition-property:background-color,color;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);cursor:pointer;border-radius:25px;font-family:Montserrat;font-size:20px;font-weight:500;line-height:1.2}.button-first:hover,.button-first:focus{background-color:var(--color-accent-yellow);color:var(--color-black)}@media screen and (max-width:414px){.button-first{max-width:384px}}@media screen and (min-width:1024px){.button-first{width:434px;font-size:24px;line-height:1.208}}.button-second{width:236px;height:48px;border:2px solid var(--color-white);cursor:pointer;letter-spacing:.02em;color:var(--color-accent-yellow);transition-property:background-color;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);cursor:pointer;background-color:rgba(0,0,0,.4);border-radius:25px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.25}.button-second:hover,.button-second:focus{background-color:var(--color-white)}@media screen and (max-width:414px){.button-second{max-width:236px}}.button-arrow{width:30px;height:17px;fill:var(--color-white);cursor:pointer;transition-property:fill;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);background-color:rgba(0,0,0,0);border:none;padding:0}.button-arrow:hover,.button-arrow:focus{fill:var(--color-accent-yellow)}.hero{background-color:var(--color-background);background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(mobile-background-hero-main.a446e2be.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.hero{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(mobile-background-hero-main@2x.7d638f72.jpg)}}@media screen and (min-width:414px){.hero{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(tablet-background-hero-main.c7a431f9.jpg)}}@media screen and (min-width:414px) and (min-device-pixel-ratio:2),screen and (min-width:414px) and (min-resolution:192dpi),screen and (min-width:414px) and (min-resolution:2x){.hero{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(tablet-background-hero-main@2x.23fcafb3.jpg)}}@media screen and (min-width:1024px){.hero{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(desktop-background-hero-main.842af7d8.jpg);margin:0 auto}}@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){.hero{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(desktop-background-hero-main@2x.f7529fbf.jpg)}}.hero--restaurant{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(mobile-background-hero-restaurant.92f842ac.jpg)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.hero--restaurant{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(mobile-background-hero-restaurant@2x.9aa524b2.jpg)}}@media screen and (min-width:414px){.hero--restaurant{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(tablet-background-hero-restaurant.10957b82.jpg)}}@media screen and (min-width:414px) and (min-device-pixel-ratio:2),screen and (min-width:414px) and (min-resolution:192dpi),screen and (min-width:414px) and (min-resolution:2x){.hero--restaurant{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(tablet-background-hero-restaurant@2x.517eae7d.jpg)}}@media screen and (min-width:1024px){.hero--restaurant{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(desktop-background-hero-restaurant.904c127b.jpg);margin:0 auto}}@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){.hero--restaurant{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(desktop-background-hero-restaurant@2x.1079e2ec.jpg)}}.hero--hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(mobile-background-hero-hotel-room.6fdb5282.jpg)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.hero--hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(mobile-background-hero-hotel-room@2x.5d214270.jpg)}}@media screen and (min-width:414px){.hero--hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(tablet-background-hero-hotel-room.585489a0.jpg)}}@media screen and (min-width:414px) and (min-device-pixel-ratio:2),screen and (min-width:414px) and (min-resolution:192dpi),screen and (min-width:414px) and (min-resolution:2x){.hero--hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(tablet-background-hero-hotel-room@2x.069aae63.jpg)}}@media screen and (min-width:1024px){.hero--hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(desktop-background-hero-hotel-room.d2e768d6.jpg);margin:0 auto}}@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){.hero--hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(desktop-background-hero-hotel-room@2x.1134c241.jpg)}}.hero--room{background-image:none;background-color:var(--color-background-lemon);position:relative}.hero__title{letter-spacing:.3em;color:var(--color-white);text-transform:uppercase;text-align:center;margin-bottom:24px;font-family:Film P3;font-size:96px;font-weight:700;line-height:1.07;position:relative;left:15px}@media screen and (min-width:1024px){.hero__title{margin-bottom:16px;font-size:128px}}@media screen and (min-width:1280px){.hero__title{margin-bottom:32px}}.hero__subtitle{letter-spacing:.02em;color:var(--color-white);text-align:center;margin-bottom:40px;font-family:Montserrat;font-size:16px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hero__subtitle{margin-bottom:56px;font-size:20px}}@media screen and (min-width:1280px){.hero__subtitle{margin-bottom:64px}}.hero__subtitle--hotel{margin-bottom:178px;padding-top:8px}@media screen and (min-width:1024px){.hero__subtitle--hotel{margin-bottom:81px;padding-top:16px}}@media screen and (min-width:1280px){.hero__subtitle--hotel{margin-bottom:105px;padding-top:0}}.hero__slogan{letter-spacing:.05em;color:var(--color-white);text-align:center;margin-bottom:113px;font-family:Times New Roman;font-size:32px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.hero__slogan{margin-bottom:0;font-size:36px}}.hero__address{width:287px;border:1px solid var(--color-accent-yellow);align-items:center;padding:8px;display:flex;position:absolute;top:64px;right:15px}@media screen and (min-width:1024px){.hero__address{top:auto;bottom:64px;left:47px}}@media screen and (min-width:1280px){.hero__address{left:85px}}@media screen and (min-width:1024px){.hero__address--room{z-index:3;bottom:24px;left:47px}}@media screen and (min-width:1280px){.hero__address--room{display:none}}.hero__address-icon{fill:var(--color-accent-yellow);flex-shrink:0;margin-right:16px}.hero__address-link{letter-spacing:.01em;color:var(--color-white);white-space:nowrap;font-family:Montserrat;font-size:16px;line-height:1.25;text-decoration:none}.hero__button-list{flex-direction:column;align-items:center;gap:24px;display:flex}@media screen and (min-width:1024px){.hero__button-list{flex-direction:row;gap:40px;position:absolute;bottom:64px;right:47px}}@media screen and (min-width:1280px){.hero__button-list{gap:60px;bottom:65px;right:85px}}.hero__button-room{z-index:3;position:absolute;bottom:40px;right:73px}@media screen and (min-width:1024px){.hero__button-room{bottom:64px;right:47px}}@media screen and (min-width:1280px){.hero__button-room{z-index:2;bottom:66px;right:85px}}.hero__container{max-width:414px;padding-top:181px;padding-bottom:102px;position:relative}@media screen and (min-width:1024px){.hero__container{max-width:1024px;padding-top:188px;padding-bottom:257px}}@media screen and (min-width:1280px){.hero__container{max-width:1280px;padding-top:164px}}.hero__container--room{width:414px;margin:0 auto;position:relative}@media screen and (min-width:1024px){.hero__container--room{width:1024px}}@media screen and (min-width:1280px){.hero__container--room{width:1280px}}.hero__room-title{letter-spacing:.05em;color:var(--color-white);z-index:3;margin-bottom:14px;font-family:Times New Roman;font-size:28px;font-weight:700;line-height:1.14;position:absolute;bottom:193px;left:15px}@media screen and (min-width:1024px){.hero__room-title{margin-bottom:24px;font-size:36px;bottom:211px;left:47px}}@media screen and (min-width:1280px){.hero__room-title{bottom:155px;left:85px}}.hero__room-description{letter-spacing:.02em;color:var(--color-white);width:325px;z-index:3;font-family:Montserrat;font-size:12px;font-weight:700;line-height:1.25;position:absolute;bottom:118px;left:15px}@media screen and (min-width:1024px){.hero__room-description{width:400px;margin-bottom:0;font-size:16px;bottom:104px;left:47px}}@media screen and (min-width:1280px){.hero__room-description{bottom:48px;left:85px}}.hero__button-arrow{width:40px;height:40px;fill:var(--color-accent-yellow);transition-property:background-color;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function);z-index:1;background-color:rgba(0,0,0,.65);border:none;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.hero__button-arrow:hover,.hero__button-arrow:focus{background-color:rgba(0,0,0,.9)}.hero__button-arrow--left{left:15px}@media screen and (min-width:1024px){.hero__button-arrow--left{left:47px}}@media screen and (min-width:1280px){.hero__button-arrow--left{left:85px}}.hero__button-arrow--right{right:15px}@media screen and (min-width:1024px){.hero__button-arrow--right{right:47px}}@media screen and (min-width:1280px){.hero__button-arrow--right{right:85px}}.hero__room-img{width:414px;margin:0 auto}@media screen and (min-width:1024px){.hero__room-img{width:1024px}}@media screen and (min-width:1280px){.hero__room-img{width:1280px}}.social__list{gap:20px;display:flex;position:absolute;bottom:20px;left:15px}@media screen and (min-width:1024px){.social__list{bottom:15px;left:47px}}@media screen and (min-width:1280px){.social__list{display:none}}.social__link{height:24px;display:block}.social__logo{fill:var(--color-accent-yellow)}.social__list--room{z-index:2;flex-direction:column;gap:8px;left:14px}@media screen and (min-width:1024px){.social__list--room{flex-direction:row;gap:20px;bottom:38px;left:372px}}.header{width:100%;z-index:2;height:143px;background:linear-gradient(#000 0%,rgba(0,0,0,.55) 54.17%,rgba(0,0,0,0) 100%);position:fixed}.header__container{justify-content:space-between;display:flex}.logo{letter-spacing:.3em;color:var(--color-white);padding-top:16px;font-family:Film P3;font-size:36px;font-style:normal;font-weight:700;line-height:1.08;text-decoration:none}.site-nav{padding-top:28px;display:flex}.site-nav__item{justify-content:center;align-items:center;display:flex}.site-nav__link{letter-spacing:.02em;color:var(--color-accent-yellow);gap:6px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:1.14;text-decoration:none;display:flex}.site-nav__number--tel{display:none}.site-nav__svg{fill:var(--color-accent-yellow);justify-content:center;align-items:center}.social{display:none}.social__svg{fill:var(--color-accent-yellow)}@media screen and (min-width:414px){.site-nav{gap:20px}}@media screen and (min-width:1024px){.logo{margin-right:87px;padding-top:24px}.site-nav{gap:72px}.site-nav__link{margin-right:32px}.site-nav__link--container{border:1px solid rgba(243,198,83,.7);border-radius:2px;gap:16px;padding:8px;display:flex}.site-nav__number{display:none}.site-nav__number--tel{letter-spacing:.02em;color:var(--color-white);align-items:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.site-nav__svg{margin-right:8px}}@media screen and (min-width:1280px){.logo{margin-right:96px}.site-nav{gap:69px}.site-nav__link{letter-spacing:.02em;gap:0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:flex}.social{justify-content:center;align-items:center;gap:20px;margin-top:38px;margin-left:59px;display:flex}}.details-hotel{background-color:var(--color-background-lemon);background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(mobile-background-hotel.a951d79b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1023) and (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(mobile-background-hotel@2x.20fa4622.jpg)}}@media (min-width:1024px){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(tablet-background-hotel.56b68271.jpg)}}@media (min-width:1024px) and (min-device-pixel-ratio:2),(min-width:1024px) and (min-resolution:192dpi),(min-width:1024px) and (min-resolution:2x){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(tablet-background-hotel@2x.9bb3c03a.jpg)}}@media (min-width:1280px){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(desktop-background-hotel.1cd31206.jpg)}}@media (min-width:1280px) and (min-device-pixel-ratio:2),(min-width:1280px) and (min-resolution:192dpi),(min-width:1280px) and (min-resolution:2x){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(desktop-background-hotel@2x.b57cfe6f.jpg)}}.details-hotel__container{padding:24px 0 40px;position:relative;overflow:hidden}@media screen and (min-width:1024px){.details-hotel__container{padding-top:48px;padding-bottom:40px;padding-left:47px}}@media screen and (min-width:1280px){.details-hotel__container{padding-left:52px}}.details-hotel__title{letter-spacing:.3em;color:var(--color-white);text-transform:uppercase;margin-bottom:12px;margin-left:143px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.details-hotel__title{text-align:left;margin-bottom:16px;margin-left:497px;font-size:64px;line-height:1.078}}@media screen and (min-width:1280px){.details-hotel__title{margin-left:688px}}.details-hotel__subtitle{letter-spacing:.02em;color:var(--color-white);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){.details-hotel__subtitle{margin-bottom:8px;margin-left:612px;font-size:24px;line-height:1.21}}@media screen and (min-width:1280px){.details-hotel__subtitle{margin-left:803px}}.details-hotel__text{width:243px;letter-spacing:.02em;color:#bababa;margin-bottom:48px;margin-left:32px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.details-hotel__text{width:549px;margin-bottom:40px;margin-left:150px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.details-hotel__text{width:595px;margin-left:295px}}.details-hotel__list{margin-bottom:16px;position:relative}@media screen and (min-width:1024px){.details-hotel__list{margin-bottom:24px}}.details-hotel__foto{border-radius:2px}.details-hotel__button-wrapper{width:98px;justify-content:space-between;margin-left:276px;display:flex}@media screen and (min-width:1024px){.details-hotel__button-wrapper{margin-left:567px}}@media screen and (min-width:1280px){.details-hotel__button-wrapper{margin-left:776px}}.details-hotel__button-swipe{width:32px;height:32px;color:var(--color-white);background:0 0;border:none;padding:0;transition:color .25s cubic-bezier(.4,0,.2,1)}.details-hotel__button-swipe:hover,.details-hotel__button-swipe:focus{color:var(--color-accent-yellow)}.details-hotel__button-icon{fill:currentColor;width:100%;height:100%}.details-hotel__button{margin:0 auto;display:block;position:relative}.details-hotel__button:not(:last-child){margin-bottom:16px}@media screen and (min-width:1024px){.details-hotel__button:not(:last-child){margin-bottom:0;bottom:164px}}@media screen and (min-width:1280px){.details-hotel__button:not(:last-child){bottom:159px}}@media screen and (min-width:1024px){.details-hotel__button{position:absolute;right:47px}}@media screen and (min-width:1280px){.details-hotel__button{right:86px}}@media screen and (min-width:1024px){.details-hotel__button:last-child{bottom:100px}}@media screen and (min-width:1280px){.details-hotel__button:last-child{bottom:95px}}.details-hotel__line{width:1px;height:100%;border-left:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.details-hotel__line{left:50%}}.details-hotel__line:after{content:"";width:1px;height:100%;border-left:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.details-hotel__line:after{left:232px}}@media screen and (min-width:1280px){.details-hotel__line:after{left:300px}}@media screen and (min-width:1024px){.details-hotel__line:before{content:"";width:1px;height:100%;border-left:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.details-hotel__line:before{right:303px}}div.swiper-details-hotel{width:374px;height:318px;margin-bottom:32px;margin-left:0;overflow:hidden}@media screen and (min-width:1024px){div.swiper-details-hotel{width:662px}}@media screen and (min-width:1280px){div.swiper-details-hotel{width:874px}}.details-hotel__list{height:270px}.details-hotel__item{width:auto}.contacts{background-color:var(--color-background-lemon)}.contacts__box{padding-top:36px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.contacts__box{justify-content:space-between;padding-top:56px;padding-bottom:40px;display:flex}}@media screen and (min-width:1280px){.contacts__box{padding-top:56px;padding-bottom:73px}}.contacts__wrap{position:relative}@media screen and (min-width:1280px){.contacts__wrap{margin-bottom:108px}}.contacts__logo{letter-spacing:.3em;color:var(--color-logo);margin-bottom:12px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.07;text-decoration:none;display:block}@media screen and (min-width:1024px){.contacts__logo{margin-bottom:8px;font-size:64px}}@media screen and (min-width:1280px){.contacts__logo{color:#828282;margin-bottom:16px;font-size:64px}}.contacts__title{letter-spacing:.02em;color:var(--color-paragraph-gray);margin-bottom:16px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.contacts__title{margin-bottom:52px}}@media screen and (min-width:1280px){.contacts__title{margin-bottom:40px;font-size:20px}}.address__list{align-items:center;gap:22px;margin-bottom:16px;display:flex}@media screen and (min-width:1024px){.address__list{margin-bottom:24px;display:block}}.address__text{letter-spacing:.02em;color:var(--color-brown);margin-bottom:8px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.address__list--hotel{gap:54px}@media screen and (min-width:1024px){.address__list--hotel{margin-bottom:48px}}.address__wrap{background:#fff;border:.5px solid #f3c653;border-radius:2px;align-items:center;gap:12px;padding:8px 7px;display:flex}@media screen and (min-width:1024px){.address__wrap{width:145px;margin-bottom:24px}}@media screen and (min-width:1024px){.address__wrap--telephone{width:264px}}.address__row{background:#fff;border:.5px solid #f3c653;border-radius:2px;margin-bottom:32px;margin-left:124px;padding:8px 33px 7px 10px}@media screen and (min-width:1024px){.address__row{margin-bottom:0;margin-left:0;padding:8px}}.address__link{letter-spacing:.02em;color:#494848;align-items:center;font-family:Montserrat;font-size:14px;font-style:normal;line-height:1.21;text-decoration:none;display:flex}.address__link--text{letter-spacing:.01em;font-size:16px;line-height:1.25}.address__icon{width:24px;height:24px;fill:var(--color-brown);margin-right:8px}.address__map{position:relative}@media screen and (max-width:414px){.address__map{width:100%}}@media screen and (min-width:1024px){.address__map{width:535px;height:425px}}@media screen and (min-width:1280px){.address__map{width:634px}}.contacts__deco-line{width:1px;height:550px;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.contacts__deco-line{height:100%;left:50%}}.contacts__deco-line:after{content:"";width:1px;height:550px;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.contacts__deco-line:after{height:100%;left:232px}}@media screen and (min-width:1280px){.contacts__deco-line:after{left:300px}}@media screen and (min-width:1024px){.contacts__deco-line:before{content:"";width:1px;height:100%;border-left:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.contacts__deco-line:before{right:303px}}.amenities{background-color:var(--color-background-lemon);padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.amenities{padding-top:48px;padding-bottom:40px}}@media screen and (min-width:1280px){.amenities{padding-top:48px;padding-bottom:48px}}@media screen and (min-width:1280px){.amenities__line{width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:50%}.amenities__line:before{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:302px}.amenities__line:after{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:302px}}.amenities__title{text-transform:uppercase;color:var(--color-black);margin-bottom:16px;font-family:Times New Roman;font-size:32px;font-style:normal;font-weight:400;line-height:1.15}.amenities__text{letter-spacing:.02em;color:#7a7a7a;margin-bottom:16px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.amenities__text{max-width:400px;margin-bottom:0}}.amenities__text:last-child{margin-bottom:32px}@media screen and (min-width:1024px){.amenities__text:last-child{margin-bottom:0}}.text--1{margin-bottom:32px}@media screen and (min-width:1024px){.text--1{max-width:757px}}.amenities__subtitle{text-transform:uppercase;color:var(--color-black);margin-bottom:16px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.17}.amenities__item{margin-bottom:32px}@media screen and (min-width:1024px){.amenities__item:last-child{margin-bottom:40px}}.amenities__link{letter-spacing:.02em;color:var(--color-brown);fill:currentColor;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.amenities__link:hover,.amenities__link:focus{color:var(--color-accent-yellow)}@media screen and (min-width:1024px){.amenities__link{margin-top:32px;font-size:20px;line-height:1.2}}@media screen and (min-width:1024px){.amenities__flex{gap:80px;display:flex}}@media screen and (min-width:1280px){.amenities__flex{gap:159px}}@media screen and (min-width:1024px){.amenities-btns{flex-flow:column wrap;align-content:flex-end;justify-content:center;display:flex}}@media screen and (min-width:1280px){.amenities-btns{margin-right:110px}}.amenities__button{position:relative}.modal{width:414px;background-color:var(--color-background-lemon);border-radius:2px;padding:60px 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.modal{width:712px;padding:60px}}.modal__close-button{width:24px;height:24px;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:16px;right:16px}.modal__close-icon{stroke:var(--color-black)}.modal__caption{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);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__caption{font-size:40px;line-height:1.15}}.modal__subtitle{letter-spacing:.05em;color:gray;margin-bottom:28px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.modal__subtitle{font-size:24px;line-height:1.17}}.modal__subtitle-desc{letter-spacing:.02em;color:var(--color-brown);margin-bottom:20px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.modal__subtitle-desc{font-size:16px;line-height:1.25}}.modal__form-wrapper{margin-bottom:40px}@media screen and (min-width:1024px){.modal__form-wrapper{flex-wrap:wrap;column-gap:16px;display:flex}}.modal__element-wrapper{max-width:384px;margin-bottom:20px}@media screen and (min-width:1024px){.modal__element-wrapper{width:288px;margin-bottom:28px}}@media screen and (min-width:1024px){.modal__element-wrapper-room{margin-left:304px}}.modal__personal-data{width:100%;height:54px;border:1px solid var(--color-brown);letter-spacing:.05em;color:gray;background:0 0;border-radius:2px;margin-bottom:8px;padding:17px 12px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15;display:block}.modal__personal-data:focus{border:1px solid var(--color-brown);border-radius:2px;outline:none}@media screen and (min-width:1024px){.modal__personal-data{height:64px;padding:18px 12px;font-size:24px;line-height:1.17}}.modal__personal-data::-ms-input-placeholder{letter-spacing:.05em;color:gray;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}.modal__personal-data::placeholder{letter-spacing:.05em;color:gray;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.modal__personal-data::-ms-input-placeholder{font-size:24px;line-height:1.17}.modal__personal-data::placeholder{font-size:24px;line-height:1.17}}.modal__label{letter-spacing:.02em;color:var(--color-brown);margin-left:12px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.modal__label{font-size:16px;line-height:1.25}}.choices{border:1px solid var(--color-brown);height:54px;border-radius:2px;margin-bottom:8px}@media screen and (min-width:1024px){.choices{height:64px}}.choices__inner{min-height:auto;letter-spacing:.05em;color:gray;background-color:var(--color-background-lemon);border:none;padding-top:11px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.choices__inner{padding-top:13px;font-size:24px;line-height:1.17}}.choices__list--dropdown{border:1px solid var(--color-brown);border-radius:2px}.is-open .choices__list--dropdown{letter-spacing:.05em;color:gray;background-color:var(--color-background-lemon);border:none;border:1px solid var(--color-brown);border-radius:2px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.is-open .choices__list--dropdown{font-size:24px;line-height:1.17}}.menu-section{background-color:var(--color-background-lemon)}@media screen and (min-width:1024px){.menu-section{background-color:var(--color-background-dark-lemon)}}.menu-section__title{text-transform:uppercase;color:var(--color-black);margin-bottom:16px;font-family:Times New Roman;font-size:32px;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.menu-section__title{margin-bottom:20px}}table{border-collapse:collapse;border-spacing:0}.hot-dishes{margin-right:0}.menu-table__title{text-align:left;color:var(--color-black);margin-top:16px;margin-bottom:16px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.menu-table__title{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:1280px){.menu-table__title{font-size:24px;line-height:1.17}}.menu-table__title.drinks{margin-top:5px}.dish-name{width:226px;letter-spacing:.02em;color:var(--color-black);margin-bottom:4px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.dish-name{width:228px}}@media screen and (min-width:1280px){.dish-name{width:293px;font-size:16px;line-height:1.25}}.dish-name.dessert{padding-bottom:11px}@media screen and (min-width:1280px){.dish-name.dessert{padding-bottom:12px}}@media screen and (max-width:1023px){.dish-name.dessert.last-child{padding-bottom:0}}.dish-description{letter-spacing:.02em;color:var(--color-black);padding-bottom:8px;font-family:Montserrat;font-size:10px;font-weight:400;line-height:1.2}.dish-description.last-child{padding-bottom:0}.dish-description.last-dish{padding-right:10px}@media screen and (min-width:1280px){.dish-description.last-dish{padding-right:17px}}.dish-description.first-salad{padding-right:2px}@media screen and (min-width:1024px){.dish-description.first-salad{padding-right:4px}}@media screen and (min-width:1024px){.dish-description{padding-right:2px}}@media screen and (min-width:1280px){.dish-description{padding-bottom:12px;padding-right:40px}}.dish-weight{letter-spacing:.02em;color:var(--color-black);padding-left:24px;padding-right:24px;font-family:Montserrat;font-size:14px;font-weight:300;line-height:1.21}@media screen and (min-width:1024px){.dish-weight{padding-left:44px;padding-right:44px}}@media screen and (min-width:1280px){.dish-weight{padding-left:26px;padding-right:60px}}.dish-weight.drinks{padding-left:12px}@media screen and (min-width:1024px){.dish-weight.drinks{padding-left:33px}}@media screen and (min-width:1280px){.dish-weight.drinks{padding-left:22px;padding-right:49px}}.dish-price{letter-spacing:.02em;color:var(--color-black);font-family:Montserrat;font-size:14px;font-weight:700;line-height:1.21}@media screen and (min-width:1024px){.menu-table__wrapper{display:flex}}@media screen and (min-width:1024px){.flex-column{margin-left:88px}}@media screen and (min-width:1280px){.flex-column{margin-left:140px}}.button--menu{margin-top:32px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:1024px){.button--menu{margin-top:40px;margin-right:0}}@media screen and (min-width:1024px){.button--menu{margin-top:31px}}.container-menu{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.container-menu{padding-top:58px;padding-bottom:40px}}@media screen and (min-width:1280px){.container-menu{padding-bottom:60px}}@media screen and (min-width:1024px){.deco-line{width:1px;height:616px;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:263px}}@media screen and (min-width:1280px){.deco-line{left:50%}.deco-line:before{content:"";width:1px;height:616px;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:-302px}.deco-line:after{content:"";width:1px;height:616px;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:-300px}}.footer{background-color:var(--color-background-footer)}.footer__container{justify-content:space-around;align-items:center;gap:85px;padding:40px 30px;display:flex;position:relative}@media screen and (min-width:1024px){.footer__container{gap:163px;padding:80px 122px 80px 154px}}@media screen and (min-width:1280px){.footer__container{gap:231px;padding:80px 187px 80px 216px}}.footer__line{z-index:2;width:1px;height:100%;display:none;position:absolute;top:0}@media screen and (min-width:1024px){.footer__line{border-left:1px solid rgba(122,122,122,.4);display:block;left:512px}}@media screen and (min-width:1280px){.footer__line{left:640px}}.footer__line:after{content:"";width:1px;height:100%;display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.footer__line:after{border-left:1px solid rgba(122,122,122,.4);left:232px}}@media screen and (min-width:1280px){.footer__line:after{left:300px}}.footer__logo{letter-spacing:.3em;color:var(--color-accent-yellow);text-transform:uppercase;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075;text-decoration:none;display:flex}@media screen and (min-width:1024px){.footer__logo{font-size:64px;line-height:1.078}}.footer__lists{flex-direction:column;display:flex}@media screen and (min-width:1024px){.footer__lists{flex-direction:row;align-items:flex-start;gap:137px}}@media screen and (min-width:1280px){.footer__lists{gap:199px}}.footer__navigation{flex-flow:column wrap;gap:16px;display:flex}@media screen and (max-width:1023px){.footer__navigation{margin-bottom:32px}}.footer__item{transition-property:background-color;transition-duration:var(--animation-time);transition-timing-function:var(--bezier-function)}.footer__item:hover,.footer__item:focus{background-color:var(--color-white)}.footer__navigation-link{letter-spacing:.02em;color:var(--color-accent-yellow);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.footer__social{gap:20px;display:flex}@media screen and (min-width:1024px){.footer__social{flex-direction:column-reverse;gap:12px}}.footer__social-link{flex-direction:row-reverse;justify-content:space-between;text-decoration:none;display:flex;position:relative}@media screen and (min-width:1024px){.footer__social-link{width:143px;height:40px;border:.5px solid var(--color-accent-yellow);border-radius:2px;padding:8px 12px}}.footer__social-text{letter-spacing:.02em;color:var(--color-accent-yellow);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;display:none}@media screen and (min-width:1024px){.footer__social-text{display:block}}.footer__social-icon{fill:var(--color-accent-yellow)}.hotel-room__luxe{background:var(--color-background-lemon);padding-top:32px;padding-bottom:32px;position:relative}.hotel-room__luxe--line{width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.hotel-room__luxe--line{display:block;left:50%}}.hotel-room__luxe--line:after{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.hotel-room__luxe--line:after{left:232px}}@media screen and (min-width:1280px){.hotel-room__luxe--line:after{left:297px}}@media screen and (min-width:1024px){.hotel-room__luxe--line:before{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.hotel-room__luxe--line:before{right:299px}}.container__room{position:relative}.hotel-room__title__title{color:var(--color-gray);font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}.hotel-room__title__logo{letter-spacing:.3em;color:var(--color-logo);margin-top:8px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}.hotel-room__title__heading{letter-spacing:.05em;color:var(--color-black);margin-top:12px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.17px}.hotel-room__text{letter-spacing:.02em;margin-top:32px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}.hotel-room__img{background:#dadada;border-radius:2px;margin:32px 0 32px auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.hotel-button__detals{cursor:pointer;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-decoration:none;display:flex;position:relative}.hotel-button__detals:not(:last-child){margin-bottom:16px}@media screen and (min-width:1024px){.hotel-room__luxe{padding-top:62px;padding-bottom:40px}.hotel-room__title{font-size:32px}.hotel-room__logo{margin-top:4px;font-size:64px;line-height:1.08}.hotel-room__heading{margin-top:62px;font-size:30px;line-height:1.13}.hotel-room__text{width:439px;margin-top:16px;margin-bottom:176px;font-size:16px}.hotel-room__img{margin:0;display:flex;position:absolute;top:-105px;left:auto;right:11%}.hotel-button__detals{margin-bottom:113px;margin-left:auto;margin-right:0}.hotel-button__detals:not(:last-child){margin-top:-24%;margin-bottom:16px}}@media screen and (min-width:1280px){.hotel-room__luxe{padding-top:72px}.hotel-room__heading{margin-top:72px;font-size:36px;line-height:1.14}.hotel-room__text{width:439px;margin-top:24px;margin-bottom:188px;font-size:16px}.hotel-button__detals{margin-bottom:142px}}.swiper__room{width:284px;height:246px;margin-bottom:16px;margin-left:-15px}.room-hotel__list{height:194px;margin-left:-120px}.room-hotel__item{margin-right:16px}.room-hotel__foto{background:#dadada;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.room-hotel__button-wrapper{width:98px;justify-content:space-between;margin-top:20px;margin-left:15px;margin-right:auto;display:flex}.room-hotel__button-swipe{width:32px;height:32px;color:var(--color-white);cursor:pointer;background:0 0;border:none;padding:0;transition:color .25s cubic-bezier(.4,0,.2,1)}.room-hotel__button-swipe:hover .room-hotel__button-icon,.room-hotel__button-swipe:focus .room-hotel__button-icon{fill:var(--color-accent-yellow)}.room-hotel__button-icon{fill:var(--color-black);width:100%;height:100%}@media screen and (min-width:1024px){.swiper__room{width:428px;height:258px;margin-bottom:8px;margin-left:0}.room-hotel__button-wrapper{margin-top:32px;margin-left:auto;margin-right:0}.room-hotel__item{margin-right:40px}.swiper-wrapper__room{height:194px;margin-left:0}}@media screen and (min-width:1280px){.swiper__room{width:548px;height:326px;margin-bottom:13px}.swiper-wrapper__room{height:254px}.room-hotel__list{height:254px;margin-left:0}.room-hotel__item{margin-right:16px}.room-hotel__foto{margin-left:-146px}}.hotel-room__standart{background:var(--color-background-dark-lemon);padding-top:32px;padding-bottom:32px;position:relative}.hotel-room__standart--line{width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:140px}@media screen and (min-width:1280px){.hotel-room__standart--line{display:block;left:50%}}.hotel-room__standart--line:after{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1280px){.hotel-room__standart--line:after{left:297px}}@media screen and (min-width:1280px){.hotel-room__standart--line:before{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:299px}}.hotel-room__title--standart{color:var(--color-gray);font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}.hotel-room__logo--standart{letter-spacing:.3em;color:var(--color-logo);margin-top:8px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}.hotel-room__heading--standart{letter-spacing:.05em;color:var(--color-black);margin-top:12px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.17px}.hotel-room__text--standart{letter-spacing:.02em;margin-top:32px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}.hotel-room__img--standart{background:#dadada;border-radius:2px;margin:32px auto 32px 0;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.hotel-button__detals--standart{cursor:pointer;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-decoration:none;display:flex;position:relative}.hotel-button__detals--standart:not(:last-child){margin-bottom:16px}@media screen and (min-width:1024px){.hotel-room__standart{padding-top:62px;padding-bottom:40px}.hotel-room__title--standart{text-align:right;margin-left:auto;font-size:32px}.hotel-room__logo--standart{text-align:right;margin-top:4px;margin-left:auto;font-size:64px;line-height:1.08}.hotel-room__heading--standart{text-align:right;margin-top:62px;margin-left:auto;font-size:30px;line-height:1.13}.hotel-room__text--standart{text-align:right;width:439px;margin-top:16px;margin-bottom:176px;margin-left:auto;font-size:16px}.hotel-room__img--standart{margin:0;display:flex;position:absolute;top:-105px;left:11%;right:auto}.hotel-button__detals--standart{margin-bottom:113px;margin-left:0;margin-right:auto}.hotel-button__detals--standart:not(:last-child){margin-top:-24%;margin-bottom:16px}}@media screen and (min-width:1280px){.hotel-room__standart{padding-top:72px}.hotel-room__heading--standart{margin-top:72px;font-size:36px;line-height:1.14}.hotel-room__text--standart{width:439px;margin-top:24px;margin-bottom:176px;font-size:16px}.hotel-button__detals--standart{margin-bottom:142px;margin-left:0;margin-right:auto}}.swiper__room--standart{width:284px;height:246px;margin-bottom:16px;margin-left:auto;margin-right:-15px}.room-hotel__button-wrapper--standart{width:98px;justify-content:space-between;margin-top:20px;margin-left:15px;margin-right:auto;display:flex}@media screen and (min-width:1024px){.swiper__room--standart{width:428px;height:258px;margin-bottom:8px;margin-right:0}.room-hotel__button-wrapper--standart{margin-top:32px;margin-left:0;margin-right:auto}}@media screen and (min-width:1280px){.swiper__room--standart{width:548px;height:326px;margin-bottom:13px}}.hotel-room__standart-two{position:relative}@media screen and (min-width:1280px){.hotel-room__standart-two--line{width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:50%}}@media screen and (min-width:1280px){.hotel-room__standart-two--line:after{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;left:297px}}@media screen and (min-width:1280px){.hotel-room__standart-two--line:before{content:"";width:1px;height:100%;border:1px solid rgba(186,186,186,.4);display:block;position:absolute;top:0;right:299px}}.details-restaurant{background-color:var(--color-background-lemon);background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(mobile-background-restaurant.ed941044.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1023) and (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(mobile-background-restaurant@2x.fb11c96c.jpg)}}@media (min-width:1024px){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(tablet-background-restaurant.19722a2f.jpg)}}@media (min-width:1024px) and (min-device-pixel-ratio:2),(min-width:1024px) and (min-resolution:192dpi),(min-width:1024px) and (min-resolution:2x){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(tablet-background-restaurant@2x.016679b9.jpg)}}@media (min-width:1280px){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(desktop-background-restaurant.348aab18.jpg)}}@media (min-width:1280px) and (min-device-pixel-ratio:2),(min-width:1280px) and (min-resolution:192dpi),(min-width:1280px) and (min-resolution:2x){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(desktop-background-restaurant@2x.57116d2c.jpg)}}.details-restaurant__container{padding:24px 0 40px;position:relative;overflow:hidden}@media screen and (min-width:1024px){.details-restaurant__container{padding-top:48px;padding-bottom:40px;padding-left:47px}}@media screen and (min-width:1280px){.details-restaurant__container{padding-left:52px}}.details-restaurant__title{letter-spacing:.3em;color:var(--color-white);text-transform:uppercase;margin-bottom:12px;margin-left:143px;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.details-restaurant__title{text-align:left;margin-bottom:16px;margin-left:231px;font-size:64px;line-height:1.078}}@media screen and (min-width:1280px){.details-restaurant__title{margin-left:286px}}.details-restaurant__subtitle{letter-spacing:.02em;color:var(--color-white);margin-bottom:20px;margin-left:143px;font-family:Montserrat;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.details-restaurant__subtitle{margin-bottom:8px;margin-left:231px;font-size:24px;line-height:1.21}}@media screen and (min-width:1280px){.details-restaurant__subtitle{margin-left:286px}}.details-restaurant__text{width:259px;letter-spacing:.02em;color:#bababa;margin-bottom:48px;margin-left:143px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.details-restaurant__text{width:610px;margin-bottom:40px;margin-left:231px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.details-restaurant__text{width:610px;margin-left:286px}}.details-restaurant__list{margin-bottom:16px;position:relative}@media screen and (min-width:1024px){.details-restaurant__list{margin-bottom:24px}}.details-restaurant__foto{border-radius:2px}.details-restaurant__button-wrapper{width:98px;justify-content:space-between;display:flex}.details-restaurant__button-swipe{width:32px;height:32px;color:var(--color-white);background:0 0;border:none;padding:0;transition:color .25s cubic-bezier(.4,0,.2,1)}.details-restaurant__button-swipe:hover,.details-restaurant__button-swipe:focus{color:var(--color-accent-yellow)}.details-restaurant__button-icon{fill:currentColor;width:100%;height:100%}.details-restaurant__button{margin:0 auto;display:block;position:relative}.details-restaurant__button:not(:last-child){margin-bottom:16px}@media screen and (min-width:1024px){.details-restaurant__button:not(:last-child){margin-bottom:0;bottom:162px}}@media screen and (min-width:1280px){.details-restaurant__button:not(:last-child){bottom:152px}}@media screen and (min-width:1024px){.details-restaurant__button{position:absolute;left:47px}}@media screen and (min-width:1280px){.details-restaurant__button{left:86px}}@media screen and (min-width:1024px){.details-restaurant__button:last-child{bottom:98px}}@media screen and (min-width:1280px){.details-restaurant__button:last-child{bottom:88px}}.details-restaurant__line{width:1px;height:100%;border-left:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.details-restaurant__line{left:50%}}.details-restaurant__line:after{content:"";width:1px;height:100%;border-left:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:132px}@media screen and (min-width:1024px){.details-restaurant__line:after{left:232px}}@media screen and (min-width:1280px){.details-restaurant__line:after{left:300px}}@media screen and (min-width:1024px){.details-restaurant__line:before{content:"";width:1px;height:100%;border-left:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;right:235px}}@media screen and (min-width:1280px){.details-restaurant__line:before{right:303px}}div.swiper-details-restaurant{width:374px;height:318px;margin-bottom:32px;margin-left:40px;overflow:hidden}@media screen and (min-width:1024px){div.swiper-details-restaurant{width:662px;margin-bottom:10px;margin-left:265px}}@media screen and (min-width:1280px){div.swiper-details-restaurant{width:874px;margin-bottom:0;margin-left:300px}}.details-restaurant__list{height:270px}.details-restaurant__item{width:auto}
/*# sourceMappingURL=hotel.faf85a5f.css.map */
