:root{--black:#000;--white:#fff;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#e2e8f0;--gray-400:#cbd5e0;--gray-500:#a0aec0;--gray-600:#718096;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--red-100:#fff5f5;--red-200:#fed7d7;--red-300:#feb2b2;--red-400:#fc8181;--red-500:#f56565;--red-600:#e53e3e;--red-700:#c53030;--red-800:#9b2c2c;--red-900:#742a2a;--orange-100:#fffaf0;--orange-200:#feebc8;--orange-300:#fbd38d;--orange-400:#f6ad55;--orange-500:#ed8936;--orange-600:#dd6b20;--orange-700:#c05621;--orange-800:#9c4221;--orange-900:#7b341e;--yellow-100:ivory;--yellow-200:#fefcbf;--yellow-300:#faf089;--yellow-400:#f6e05e;--yellow-500:#ecc94b;--yellow-600:#d69e2e;--yellow-700:#b7791f;--yellow-800:#975a16;--yellow-900:#744210;--green-100:#f0fff4;--green-200:#c6f6d5;--green-300:#9ae6b4;--green-400:#68d391;--green-500:#48bb78;--green-600:#38a169;--green-700:#2f855a;--green-800:#276749;--green-900:#22543d;--teal-100:#e6fffa;--teal-200:#b2f5ea;--teal-300:#81e6d9;--teal-400:#4fd1c5;--teal-500:#38b2ac;--teal-600:#319795;--teal-700:#2c7a7b;--teal-800:#285e61;--teal-900:#234e52;--blue-100:#ebf8ff;--blue-200:#bee3f8;--blue-300:#90cdf4;--blue-400:#63b3ed;--blue-500:#4299e1;--blue-600:#3182ce;--blue-700:#2b6cb0;--blue-800:#2c5282;--blue-900:#2a4365;--indigo-100:#ebf4ff;--indigo-200:#c3dafe;--indigo-300:#a3bffa;--indigo-400:#7f9cf5;--indigo-500:#667eea;--indigo-600:#5a67d8;--indigo-700:#4c51bf;--indigo-800:#434190;--indigo-900:#3c366b;--purple-100:#faf5ff;--purple-200:#e9d8fd;--purple-300:#d6bcfa;--purple-400:#b794f4;--purple-500:#9f7aea;--purple-600:#805ad5;--purple-700:#6b46c1;--purple-800:#553c9a;--purple-900:#44337a;--pink-100:#fff5f7;--pink-200:#fed7e2;--pink-300:#fbb6ce;--pink-400:#f687b3;--pink-500:#ed64a6;--pink-600:#d53f8c;--pink-700:#b83280;--pink-800:#97266d;--pink-900:#702459}.color-black{color:#000}.color-white{color:#fff}.color-gray-100{color:#f7fafc}.color-gray-200{color:#edf2f7}.color-gray-300{color:#e2e8f0}.color-gray-400{color:#cbd5e0}.color-gray-500{color:#a0aec0}.color-gray-600{color:#718096}.color-gray-700{color:#4a5568}.color-gray-800{color:#2d3748}.color-gray-900{color:#1a202c}.color-red-100{color:#fff5f5}.color-red-200{color:#fed7d7}.color-red-300{color:#feb2b2}.color-red-400{color:#fc8181}.color-red-500{color:#f56565}.color-red-600{color:#e53e3e}.color-red-700{color:#c53030}.color-red-800{color:#9b2c2c}.color-red-900{color:#742a2a}.color-orange-100{color:#fffaf0}.color-orange-200{color:#feebc8}.color-orange-300{color:#fbd38d}.color-orange-400{color:#f6ad55}.color-orange-500{color:#ed8936}.color-orange-600{color:#dd6b20}.color-orange-700{color:#c05621}.color-orange-800{color:#9c4221}.color-orange-900{color:#7b341e}.color-yellow-100{color:ivory}.color-yellow-200{color:#fefcbf}.color-yellow-300{color:#faf089}.color-yellow-400{color:#f6e05e}.color-yellow-500{color:#ecc94b}.color-yellow-600{color:#d69e2e}.color-yellow-700{color:#b7791f}.color-yellow-800{color:#975a16}.color-yellow-900{color:#744210}.color-green-100{color:#f0fff4}.color-green-200{color:#c6f6d5}.color-green-300{color:#9ae6b4}.color-green-400{color:#68d391}.color-green-500{color:#48bb78}.color-green-600{color:#38a169}.color-green-700{color:#2f855a}.color-green-800{color:#276749}.color-green-900{color:#22543d}.color-teal-100{color:#e6fffa}.color-teal-200{color:#b2f5ea}.color-teal-300{color:#81e6d9}.color-teal-400{color:#4fd1c5}.color-teal-500{color:#38b2ac}.color-teal-600{color:#319795}.color-teal-700{color:#2c7a7b}.color-teal-800{color:#285e61}.color-teal-900{color:#234e52}.color-blue-100{color:#ebf8ff}.color-blue-200{color:#bee3f8}.color-blue-300{color:#90cdf4}.color-blue-400{color:#63b3ed}.color-blue-500{color:#4299e1}.color-blue-600{color:#3182ce}.color-blue-700{color:#2b6cb0}.color-blue-800{color:#2c5282}.color-blue-900{color:#2a4365}.color-indigo-100{color:#ebf4ff}.color-indigo-200{color:#c3dafe}.color-indigo-300{color:#a3bffa}.color-indigo-400{color:#7f9cf5}.color-indigo-500{color:#667eea}.color-indigo-600{color:#5a67d8}.color-indigo-700{color:#4c51bf}.color-indigo-800{color:#434190}.color-indigo-900{color:#3c366b}.color-purple-100{color:#faf5ff}.color-purple-200{color:#e9d8fd}.color-purple-300{color:#d6bcfa}.color-purple-400{color:#b794f4}.color-purple-500{color:#9f7aea}.color-purple-600{color:#805ad5}.color-purple-700{color:#6b46c1}.color-purple-800{color:#553c9a}.color-purple-900{color:#44337a}.color-pink-100{color:#fff5f7}.color-pink-200{color:#fed7e2}.color-pink-300{color:#fbb6ce}.color-pink-400{color:#f687b3}.color-pink-500{color:#ed64a6}.color-pink-600{color:#d53f8c}.color-pink-700{color:#b83280}.color-pink-800{color:#97266d}.color-pink-900{color:#702459}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(Inter-ExtraLight.woff2) format("woff2"),url(Inter-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/Inter-Italic.woff2) format("woff2"),url(/fonts/Inter-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff")}body{box-sizing:border-box;font-family:Inter,InterUI,Inter UI,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:inherit}svg{display:block}button,input,textarea{font-family:inherit;font-size:inherit}figure{margin:0}.app{background-color:#fff;display:grid;grid-template-areas:"topbar" "main" "footer";grid-template-rows:auto 1fr auto;min-height:100vh;position:relative}.app .topbar{background-color:#f1ecdf;grid-area:topbar;height:64px;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.app .main{display:flex;flex-direction:column;grid-area:main}.app .footer{grid-area:footer;position:relative}.app.is-selection{height:100vh;max-height:100vh}.app.is-selection .topbar{position:relative}.app.is-selection .main{max-height:100%}.app.error-page .main{display:flex}.app.error-page .page{display:flex;flex-grow:1}.app.error-page .page-header{flex-grow:1}.app-background{background-color:#222;background-position:50%;background-size:cover;z-index:0}.app-background,.app-background:after{bottom:0;left:0;position:absolute;right:0;top:0}.app-background:after{background-color:rgba(0,0,0,.85);content:"";display:block;z-index:1}.topbar__container{align-items:center;color:#1d1c16;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.topbar__logo{color:#000;height:26px;width:26px}.topbar__help{color:inherit;cursor:help;height:26px;opacity:.3;transition:all .15s;width:26px}.topbar__help:focus,.topbar__help:hover{opacity:1}.topbar__navigation{color:inherit;padding:0 14px}.topbar__navigation-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.topbar__navigation-item{margin:0}.topbar__navigation-item a{align-items:center;color:inherit;display:flex;font-size:15px;font-weight:600;padding:12px 8px;text-align:center;text-decoration:none}.topbar__navigation-item a .text{display:none}.topbar__navigation-item a svg{color:#a09986;margin-right:.5em;transition:all .15s}.topbar__navigation-item.is-active svg,.topbar__navigation-item:hover svg{color:inherit}.app.is-selection .topbar{background-color:transparent}.app.is-selection .topbar__container,.app.is-selection .topbar__help{color:hsla(0,0%,100%,.4)}.app.is-selection .topbar__logo{color:#fff}.app.is-selection .topbar__navigation-item a{font-weight:400}.app.is-selection .topbar__help,.app.is-selection .topbar__navigation-item a:focus,.app.is-selection .topbar__navigation-item a:hover,.app.is-selection .topbar__navigation-item.is-active a{color:#fff}.app.is-selection .topbar__navigation-item.is-active a{font-weight:600}.app.is-selection .topbar__navigation-item{display:none}.app.is-selection .topbar__navigation-item.is-active,.app.is-selection .topbar__navigation-item.next,.app.is-selection .topbar__navigation-item.prev{display:block}.app.is-selection .topbar__navigation-item.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.app.is-selection-check .topbar{background:#010e0e}@media screen and (min-width:500px){.topbar__navigation-item a{font-size:17px}}@media screen and (min-width:700px){.topbar__navigation-item{margin:0 8px}.topbar__navigation-item a .text{display:block}.topbar__navigation-item a .mobile-text{display:none}.app.is-selection .topbar__navigation-item{display:block}.app.is-selection .topbar__navigation-item.next,.app.is-selection .topbar__navigation-item.prev{display:none}}@media screen and (min-width:750px){.topbar__navigation-item a{padding:12px}}.footer{background-color:#010e0e;color:#fff;display:flex;font-size:12px;font-weight:600;height:64px;letter-spacing:.1em;padding:0 24px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.footer a{color:inherit;text-decoration:none}.footer-logo{margin-right:16px}.footer-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-navigation__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;outline:0;padding:2px 8px;text-transform:inherit}.footer-navigation__link.router-link-active,.footer-navigation__link:focus,.footer-navigation__link:hover{color:#da9273}.page-header{background-color:#f1ecdf;padding:60px 20px 80px;text-align:center}.page-header.overlap{padding-bottom:180px}.page-header__container{margin:0 auto;max-width:650px}.page-header__title{font-size:48px;font-weight:800;margin:0}.page-header p{font-size:20px;font-weight:400;line-height:30px;margin:1em 0 0}.page-header p a{color:#da9273;text-decoration:none}.page-main{margin:0 auto;max-width:880px;padding:80px 20px}.page-header.overlap+.page-main{margin-top:-100px;padding-top:0}.empty-page{align-items:center;display:flex;flex-direction:column}.empty-page__image{color:#cbd5e0}.empty-page__message{max-width:600px}.empty-page__message p{color:#718096;font-size:19px;line-height:1.5;margin:1em 0 0}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#da9273;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;outline:0;padding:14px 20px;position:relative;text-align:center;text-decoration:none;transition:all .15s}.button:focus,.button:hover{background:#d5825f}.button.is-loading{background:#da9273;color:transparent;pointer-events:none}.button.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-color:transparent transparent #dbdbdb #dbdbdb;border-radius:290486px;border-style:solid;border-width:2px;content:"";display:block;height:1em;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em);width:1em}.button:disabled{background-color:hsla(18,58%,65%,.5)}@-webkit-keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.catalog-image img{height:auto;max-height:150px;max-width:100%;min-height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:100%}.catalog-image.gallery{align-items:center;display:grid;grid-template-areas:"images" "dots";grid-template-rows:auto auto;justify-content:center}.catalog-image.gallery img{cursor:e-resize;grid-area:images}.catalog-image__dots{align-items:center;display:flex;flex-wrap:wrap;grid-area:dots;justify-content:center;margin-top:8px}.catalog-image__dot{background-color:#ccc;border:0;border-radius:50%;box-shadow:none;display:block;height:8px;margin:3px;outline:0;padding:0;width:8px}.catalog-image__dot:focus,.catalog-image__dot:hover{background-color:#aaa}.catalog-image__dot.is-current{background-color:#da9273;cursor:default}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.homepage-apartments{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr;row-gap:40px}@media screen and (min-width:600px){.homepage-apartments{grid-template-columns:1fr 1fr}}.homepage-apartment{text-align:center}.homepage-apartment svg{border-radius:6px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);height:auto;margin-bottom:30px;max-width:100%}.homepage-apartment__title{font-size:27px;font-weight:600;margin:0 0 30px}.homepage-apartment__deadline{color:#718096;margin:-20px 0 40px}.homepage-apartment__deadline.warning{color:#dd6b20}.homepage-apartment__deadline.alert{color:#c53030}.homepage-apartments.count-1{display:block}@media screen and (min-width:600px){.homepage-apartments.count-1 .homepage-apartment{display:flex;text-align:left}.homepage-apartments.count-1 .homepage-apartment__preview{max-width:50%}.homepage-apartments.count-1 .homepage-apartment__body{margin:140px 0 0 40px}}.files-section{margin:0 auto 40px;max-width:700px}.files-section__title{border-bottom:2px solid #cbd5e0;color:#222;font-size:24px;font-weight:600;margin:0 20px 10px;padding-bottom:10px}.files{margin:0 auto;max-width:700px}.file{border-radius:8px;display:block;padding:20px;text-decoration:none;transition:.15s}.file:hover{background-color:#edf2f7}.file__title{color:#222;font-size:21px;font-weight:600;margin:0}.file__meta{color:#718096;font-size:18px;margin-top:.3em}.selection{display:grid;flex-grow:1;grid-template-areas:"preview" "menu";grid-template-rows:35% 65%;max-height:calc(100vh - var(--vh-offset, 0px) - 64px);position:relative;z-index:1}.selection-preview{align-items:center;display:flex;grid-area:preview;justify-content:center;padding:0 20px;position:relative;z-index:1}.selection-preview svg{border-radius:6px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);flex-grow:1;height:auto;max-height:100%;max-width:100%;width:auto}.selection-preview .selection-preview__fallback{align-items:center;color:#9ea0a5;display:flex;flex-direction:column;height:100%;justify-content:center}.selection-preview .selection-preview__fallback svg{flex-grow:0;height:auto;margin-bottom:2em;max-width:200px}.selection-preview .selection-preview__fallback p{font-size:17px;text-align:center}.selection-info{position:absolute;right:0;top:0}.selection-menu{display:flex;flex-direction:column;grid-area:menu;overflow:hidden;padding:10px 0 0;position:relative;z-index:1}@media screen and (min-width:1000px){.selection{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"preview menu";grid-template-columns:1fr 460px;grid-template-rows:100%;max-height:calc(100vh - var(--vh-offset, 0px) - 128px);padding:10px 20px 20px}.selection-preview{padding:0}.selection-menu{padding:0 8px}}.selection-info{margin:0 8px;max-width:500px}.selection-info__toggle{color:hsla(0,0%,47%,.8);cursor:pointer;padding:6px;transition:color .15s}.selection-info__toggle:focus,.selection-info__toggle:hover{color:#fff}.selection-info__content{color:#718096;display:none;font-size:14px;line-height:1.4;padding:12px 24px 12px 12px}.selection-info__content ul{margin:0;padding:0 0 0 19px}.selection-info__content>*+*{margin-top:1em}.selection-info.is-expanded{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.selection-info.is-expanded .selection-info__content{display:block}.selection-info.is-expanded .selection-info__toggle{color:#718096;position:absolute;right:0;top:0}.menu{background-color:#f1ecdf;display:grid;flex-grow:1;grid-template-areas:"header" "body" "footer";grid-template-rows:auto 1fr auto;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu__header{align-items:center;color:#1d1c16;display:grid;font-size:14px;grid-area:header;grid-template-areas:"arrowleft title arrowright";grid-template-columns:24px 1fr 24px;padding:1em 1.5em;position:relative;z-index:2}.menu__arrow{align-items:center;background:#cec6b2;border-radius:4px;color:#f1ecdf;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.menu__arrow:focus,.menu__arrow:hover{background-color:#c1b79d}.menu__arrow.is-hidden{opacity:0;pointer-events:none}.menu__arrow.left{grid-area:arrowleft}.menu__arrow.right{grid-area:arrowright}.menu__title{flex-grow:1;font-size:1.0625em;font-weight:600;grid-area:title;text-align:center}.menu__body{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.06);flex-grow:1;grid-area:body;margin:0 -8px;padding:14px 16px;position:relative;z-index:3}.selection-items{bottom:14px;left:16px;overflow:auto;position:absolute;right:10px;top:14px}.selection-items__inner{padding-right:14px}.selection-item{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"image body" "image actions";grid-template-columns:100px 1fr;padding:15px 5px;position:relative}@media screen and (min-width:450px){.selection-item{grid-template-columns:140px 1fr}}.menu__item:not(:last-child){border-bottom:2px solid #edf2f7}.selection-item__image{grid-area:image;margin-right:16px;position:relative}.selection-item__image>.catalog-image{position:-webkit-sticky;position:sticky;top:0}.selection-item__image-selection{background:#fff;border-radius:100%;display:none;height:32px;left:-8px;position:absolute;top:-8px;width:32px}.selection-item__image-selection svg{color:#16a34a;display:block;height:100%;width:100%}.selection-item--selected .selection-item__image-selection{display:block}.selection-item__body{grid-area:body}.selection-item__name{color:#1a202c;font-size:16px;font-weight:600;line-height:1.3}@media screen and (min-width:450px){.selection-item__name{font-size:17px}}.selection-item__catalog-number{background-color:#e7e5e4;border-radius:3px;color:#44403c;float:right;font-size:.65em;margin-left:4px;padding:2px 4px}.selection-item__description{color:#8c8484;font-size:14px}.selection-item__price{color:#b7791f;font-size:16px;font-weight:600;margin-top:.5em}.selection-item__single-price{color:#8c8484;display:inline-block;font-size:14px;font-weight:400;margin-left:.4em}.selection-item__note{color:#8c8484;font-size:13px;margin-top:6px}.selection-item__variations{display:none}.selection-item__variations.is-visible{display:block}.selection-item__variations-title{color:#8c8484;font-size:14px;font-weight:400;margin-top:1.2em}.selection-item__variation-items{margin-top:.6em}.selection-item__variation{border-top:1px solid #edf2f7;padding:.8em 0}.selection-item__variation-name{color:#333;font-size:13px;font-weight:600}.selection-item__variation-catalog-number{background-color:#f1ebdf;border-radius:3px;color:#da9273;float:right;font-size:.65em;margin-left:4px;padding:2px 4px}.selection-item__variation-description{color:#718096;font-size:13px;margin-top:.2em}.selection-item__variation-price{color:#b7791f;font-size:14px;font-weight:600;margin-bottom:.6em;margin-top:.4em}.selection-item__variation-single-price{color:#8c8484;display:inline-block;font-size:13px;font-weight:400;margin-left:.4em}.selection-item__actions{grid-area:actions;margin-top:10px}.selection-item__button{background-color:#e7e5e4;border:0;border-radius:6px;color:#44403c;cursor:pointer;font-size:13px;font-weight:600;margin:0;outline:0;padding:7px 12px;transition:all .15s}.selection-item__button:focus,.selection-item__button:hover{background-color:#d4d4d4}.is-selected .selection-item__button:disabled,.selection-item__button:disabled{background-color:#f5f5f5;color:#737373}.is-selected .selection-item__button{background-color:#262626;color:#fff}.is-selected .selection-item__button.refresh-area,.selection-item__button.refresh-area{background-color:#f5f5f5;color:#737373}.is-selected .selection-item__button.refresh-area:focus,.is-selected .selection-item__button.refresh-area:hover,.selection-item__button.refresh-area:focus,.selection-item__button.refresh-area:hover{background-color:#d4d4d4}.is-loading .is-selected .selection-item__button,.is-loading .selection-item__button{background-color:#ddeaeb;color:#2c7a7b;cursor:not-allowed}.selection-item__checkbox input[type=checkbox],.selection-item__checkbox input[type=radio],.selection-item__radio input[type=checkbox],.selection-item__radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.selection-item__checkbox input[type=checkbox]:checked~label,.selection-item__checkbox input[type=radio]:checked~label,.selection-item__radio input[type=checkbox]:checked~label,.selection-item__radio input[type=radio]:checked~label{background-color:#262626;color:#fff}.is-loading .selection-item__checkbox label,.is-loading .selection-item__radio label{background-color:#e7e5e4;color:#2c7a7b;cursor:not-allowed}.selection-item__amount-input{align-items:stretch;display:flex}.selection-item__amount-input>div{align-items:center;background:none;background-color:#e7e5e4;border:0;color:#44403c;display:flex;font-size:15px;font-weight:600;justify-content:center;padding:0;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}.is-selected .selection-item__amount-input>div{background-color:#262626;color:#fff}.selection-item__amount-input .selection-item__button:disabled{color:#9daeaf;cursor:not-allowed}.selection-item__amount-input .selection-item__button:first-child{border-radius:6px 0 0 6px}.selection-item__amount-input .selection-item__button:last-child{border-radius:0 6px 6px 0}.selection-item__customize_area{align-items:center;display:flex;gap:12px;margin-bottom:10px}.selection-item__customize_area .selection-item__button{padding:6px 8px}.selection-item__customize_area .selection-item__button svg{display:block;height:16px;width:16px}.selection-item__customize_area__input input{border:2px solid #e7e5e4;border-radius:6px;font-size:16px;padding:4px 6px;width:100%}.selection-item__customize_area__input input::-webkit-input-placeholder{font-size:12px}.selection-item__customize_area__input input::-moz-placeholder{font-size:12px}.selection-item__customize_area__input input:-ms-input-placeholder{font-size:12px}.menu__footer{align-items:center;display:flex;grid-area:footer;height:75px;justify-content:space-between;padding:20px;position:relative;z-index:3}.menu__summary-title{color:#57534e;font-size:14px;font-weight:600}.menu__summary-cost{color:#44403c;font-size:24px;font-weight:800}@media screen and (min-width:1000px){.menu{border-radius:10px}.menu__header{font-size:16px}}.selection-check__section+.selection-check__section{margin-top:150px}.selection-check__section-preview svg{border-radius:6px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);height:auto;margin-bottom:50px;max-width:100%}.selection-check__section-header{border-top:2px solid #e2e8f0;margin-bottom:40px;padding-top:150px;text-align:center}.selection-check__section-preview+.selection-check__section-header{border-top:0;padding-top:0}.selection-check__section-title{font-size:27px;font-weight:600;margin:0}.selection-check__section-header a{color:#a8a29e;display:inline-block;padding:8px;text-decoration:none}.selection-check__section-header a:focus,.selection-check__section-header a:hover{color:#78716c}.selection-check__items{align-items:stretch;display:grid;grid-template-columns:1fr}@media screen and (min-width:600px){.selection-check__items{grid-template-columns:1fr 1fr}}@media screen and (min-width:900px){.selection-check__items{grid-template-columns:1fr 1fr 1fr}}.selection-check__item{display:flex;flex-direction:column;padding:20px}.selection-check__item-image{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-bottom:15px}.selection-check__item-body{text-align:center}.selection-check__item-category{color:#78716c;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:.4em;text-transform:uppercase}.selection-check__item-title{color:#1a202c;font-size:17px;font-weight:600;line-height:1.3;margin:0}.selection-check__item-descrption{color:#718096;font-size:14px}.selection-check__item-price{color:#b7791f;font-size:16px;font-weight:600;margin-top:.5em}.selection-check__additional-costs h3{color:#1a202c;font-size:21px;font-weight:600;margin:0 0 1em}.selection-check__additional-costs .costs{display:flex;flex-wrap:wrap}.selection-check__additional-costs .cost{align-items:flex-start;display:flex;margin-right:40px}.selection-check__additional-costs .cost__icon{color:#da9273;margin-right:10px}.selection-check__additional-costs .cost__title{color:#1a202c;font-size:17px;font-weight:600;line-height:1.3}.selection-check__additional-costs .cost__price{color:#b7791f;font-size:16px;font-weight:600;margin-top:.5em}.selection-check__additional-costs svg{height:24px;width:24px}.selection-check__legal-info{background-color:#f5f5f4;border-radius:8px;margin-top:100px;padding:30px}.selection-check__legal-info h3{color:#292524;font-size:21px;font-weight:600;margin:0 0 1em}.selection-check__legal-info ul{color:#292524;margin:0;padding:0 0 0 19px}.selection-check__legal-info li{font-size:17px;line-height:1.5;margin-top:.5em}.selection-check__summary-mobile-cost{background-color:#f1ecdf;bottom:0;margin-top:40px;padding:20px;position:-webkit-sticky;position:sticky}@media screen and (min-width:1000px){.selection-check__summary-mobile-cost{display:none}}.selection-check__summary{background-color:#f1ecdf;padding:0 20px;width:100%}@media screen and (min-width:1000px){.selection-check__summary{bottom:0;margin-top:40px;position:-webkit-sticky;position:sticky}}.selection-check__summary .container{margin:0 auto;max-width:1400px;padding:0 0 20px}@media screen and (min-width:1000px){.selection-check__summary .container{align-items:center;display:flex;justify-content:space-between;padding:20px 0}}.selection-check__summary-cost{display:none}@media screen and (min-width:1000px){.selection-check__summary-cost{display:block}.selection-check__summary-cost:last-child{flex-grow:1;text-align:center}}.selection-check__summary-cost .title,.selection-check__summary-mobile-cost .title{color:#44403c;font-size:14px;font-weight:600}.selection-check__summary-cost .cost,.selection-check__summary-mobile-cost .cost{color:#292524;font-size:24px;font-weight:800}.selection-check__summary-checks{padding:0 0 20px}@media screen and (min-width:1000px){.selection-check__summary-checks{padding:0 20px}}.selection-check__summary-check{font-size:15px;padding:4px}
