.page-photo{min-height:70vh;padding:0 157px;margin-bottom:54px}.page-photo__header-image{width:1127px;height:100px;object-fit:contain;margin:0}.page-photo__title{font-family:Nobile,sans-serif;font-size:25px;font-weight:500;line-height:1.2;color:#000;margin:52px auto 40px}.page-photo__gallery{height:540px;max-width:1128px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,172px);gap:12px}.page-photo__gallery-item{cursor:pointer;transition:1s;width:100%}.page-photo__gallery-item:hover{transform:scale(1.2)}.page-photo__gallery-item:nth-child(3){grid-column:3;grid-row:1/2}.page-photo__gallery-item:nth-child(4){grid-column:1;grid-row:2/3}.page-photo__gallery-item:nth-child(6){grid-column:2;grid-row:3}.page-photo__gallery-item:nth-child(7){grid-column:3;grid-row:3;object-fit:cover}.header{background-color:#fff;width:100%;color:#070707;border-bottom:1px solid #acc0c9}.header__content{display:flex;flex-direction:row;margin:16px auto;max-width:1128px;align-items:center;justify-content:space-between;width:100%}.header__item{display:flex;flex-direction:row;align-items:center}.header__logo{width:145px;height:60px;margin-right:5px}.header__title{font-size:18px;font-weight:400;line-height:1.11;line-height:20px;text-transform:uppercase;text-align:left;color:#da9255;margin:0 45px 0 0}.header__address{text-align:left;font-size:18px;font-weight:400;line-height:1.11;margin:0}.header__schedule{text-align:left;font-size:18px;font-weight:400;line-height:1.11;margin:0 75px 0 0}.header__contacts{list-style:none;text-align:left;padding:0;font-size:18px;font-weight:400;line-height:1.11;margin:0}.logo{position:relative;width:146px;height:60px;margin-right:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAA8CAYAAACNbeMQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATeSURBVHgB7ZtLbExRGMe/1lT1OYrRUPFKJNSCBbVkwUatJBVLW68dttiyQ6x1RRA7Niw8VmXDAgnBkDbCoExfafXh/G97m+ntOXfu45to0v8vuaHTO2fK+d3v+853TqveXemaEkJSUi2EKJDx/7Ll9G1ZDLy/esT7c7H8eyuN///JiERUoEhEBYpEVKBIRAWKRFSgSEQFikRUoEhEBYpEVKBIRAWKRFSgSEQFikRUoEhEBYpEVMgIKUv+xinr69mdB6XFXKVMjg7Ln7ePZaTvjYwV8jIxNui9BlZ0dMnKPV3WsUb6XsvQhxcybN73d+D77HtA7aqNUpvbKI2bd0uDuWz87Lkjv57fkbSsO3xe6tq2S1woUgQwsTYmR4fm3lcsSN+9C+b+gkQFwvzsuS2/Xz1w3jP6I+9dRSNoTXPOTPYFyTTlZCHB1KYIIkIciUCvES9MoiCQ9fPNc55YCwmKpAQmGBEjDkhHSYRAJCw87ZaFBFObEuXqk5qm1VJd2zD7NWQYcIiH+1APTZh7xgqfrakVNRWuKPVM87Z9EpXSnzEOFEmJkd7X1tdRKK89dHZeTTPiFdXz02BN82pZf/SSmdB672tEunz3SevY+F5dm5Sldf8JqTQUSQFEBpcUNokAVl+bjl3zZPCvcTMGIpEv0fQYORPNctbxJ0pWdv8biqRA8e0T6+tNW/eGrq4yJt3hCosqnmSOAh6SLRQoUkpQYLuK7Gz7PkkDWgOFZzec36+P2O8ZD9RY1Usb50Q9DShSCsIKbBS4SXs9fgO0tJkZBI3NqDJ8cjRUUb9lTPpt3LwrVkFugyJVANRGrg52FFwNUIBVFcZevuOgpMVvdA59fO49FOi8JxWKfSRlMNFrOs9UrPOMtkHxzWOvwNcEtdi3R9el/2X05mgpFEkZTPQX03lGs7FSIIr03rsYuwEaBUSmyQSrQaa2CoEJQXQKbupGARunABM6+PGFU5jCs25T33SUrZWC6QrRxxXR8CD0v7wfOzVTpBS0mDolk805tysgU9ZMYtwVUmm3Gv2mJeb9tpSDSR809U25usbWkIRMX26dtUYfNEvjwtSWgioTcZbv6PSKVBvenljI8j0qrvEBhEgCelCIZjbGQ4p9FxRJAaQvV9RBWgqrOTBpuJBqcO+4pfmYdP+rHMFjMD5J5GRqU2B6k7XDWcvYao6v9y979U+QBjPOWrPqKyXshEBSySCu7fNBko45RVKiedtep0g4b9Sys3NO1EJdY5tI9HSw4kNXHC0ETPi3h9fFxbLcBikHVng+iELBE5hBsG0TF4qkBApkXLbVkG0lhCIaR0tszUcU6VGOzaLxGeUYSdyeEx6KuLBGUiRsqW87Bdl64LikoXV/uvfbwLZJku42RVKkrq3dWXR7HelA6kM0SbqVgvclOaQfBsbDefAkMLUpUj3TDnClJRw3CT7tWNqjFvrVczd0j80H6QyRSEsi/Mx4ABBN04xJkSLgOmGIXxEKggkJW/WgyA1GLciFqzjza0yjhbx3H8SaPqJb730WahfXZKOYz7bHq200j5NQpAjEPfOcdAfdFyoJEEL7jFGszxdCFKBIRAWKRFSgSEQFikRUoEhEBYpEVKBIRAWKRFSgSEQFikRUoEhEBYpEVKBIRAWKRFSoenela0oISQkjElHhH2jW7t6UXrNUAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;overflow:hidden}.logo__brick1{position:absolute;top:2px;left:1px;animation:brick1 4s infinite linear}.logo__brick2{position:absolute;top:2px;left:30px;animation:brick2 4s infinite linear}.logo__brick3{position:absolute;top:13px;left:1px;animation:brick3 4s infinite linear}.logo__brick4{position:absolute;top:13px;left:30px;animation:brick4 4s infinite linear}.logo__brick5{position:absolute;top:24px;left:1px;animation:brick5 4s infinite linear}.logo__brick6{position:absolute;top:24px;left:30px;animation:brick6 4s infinite linear}.logo__brick7{position:absolute;top:35px;left:1px;animation:brick7 4s infinite linear}.logo__brick8{position:absolute;top:35px;left:30px;animation:brick8 4s infinite linear}.logo__brick9{position:absolute;top:46px;left:1px;animation:brick9 4s infinite linear}.logo__brick10{position:absolute;top:46px;left:30px;animation:brick10 4s infinite linear}@keyframes brick10{0%{top:-12px}5%{top:-12px}10%{top:29px}15%{top:46px}to{top:46px}}@keyframes brick9{0%{top:-12px}10%{top:-12px}15%{top:29px}20%{top:46px}to{top:46px}}@keyframes brick8{0%{top:-12px}15%{top:-12px}20%{top:24px}25%{top:35px}to{top:35px}}@keyframes brick7{0%{top:-12px}20%{top:-12px}25%{top:24px}30%{top:35px}to{top:35px}}@keyframes brick6{0%{top:-12px}25%{top:-12px}30%{top:5px}35%{top:24px}to{top:24px}}@keyframes brick5{0%{top:-12px}30%{top:-12px}35%{top:5px}40%{top:24px}to{top:24px}}@keyframes brick4{0%{top:-12px}35%{top:-12px}40%{top:1px}45%{top:13px}to{top:13px}}@keyframes brick3{0%{top:-12px}40%{top:-12px}45%{top:1px}50%{top:13px}to{top:13px}}@keyframes brick2{0%{top:-12px}45%{top:-12px}50%{top:-5px}55%{top:2px}to{top:2px}}@keyframes brick1{0%{top:-12px}50%{top:-12px}55%{top:-5px}60%{top:2px}to{top:2px}}.footer{background-color:#da9255;width:100%;height:168px;color:#070707}.footer_white{background-color:#fff;border-top:1px solid #acc0c9}.footer__content{display:flex;flex-direction:row;margin:54px auto;max-width:1128px;align-items:center;justify-content:space-between;width:100%}.footer__item{display:flex;flex-direction:row;align-items:center}.footer__title{font-size:18px;font-weight:400;line-height:1.11;text-transform:uppercase;text-align:left;color:#fff;margin:0 100px 0 0}.footer__title_white{color:#070707}.footer__address{text-align:left;font-size:18px;font-weight:400;line-height:1.11;margin:0}.footer__schedule{text-align:left;font-size:18px;font-weight:400;line-height:1.11;margin:0 75px 0 0}.footer__contacts{list-style:none;text-align:left;padding:0;font-size:18px;font-weight:400;line-height:1.11;margin:0}.navbar{margin:22px 156px 21px;display:flex;flex-direction:row;gap:20px}.navbar__link{font-family:Nunito San;font-size:18px;font-weight:400;line-height:1.11;color:#070707;text-decoration:none}.navbar__link_active{color:#da9255}.modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;transition:1s ease;visibility:hidden}.modal_opened{visibility:visible;opacity:1}.modal__container{display:flex;justify-content:center;align-items:center;position:relative;width:40vw}.modal__image{width:100%;object-fit:cover;object-position:center;max-width:75vw;max-height:75vh}.modal__btn-close{width:32px;height:32px;background-image:url(/brick-field/assets/popup__close-btn-5f0027f5.svg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;padding:0;position:absolute;top:-40px;right:-40px;cursor:pointer;transition:opacity .4s linear}.modal__btn-close:hover{opacity:.8}.section-promo{margin:0 auto 52px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.promo{max-width:1131px;min-height:330px;display:flex;flex-wrap:nowrap;background-color:#fff}.promo__layout{width:50%;background-color:#da9255}.promo__title{margin:56px auto 13px 96px;font-family:FiraSansCondensed;font-size:40px;font-weight:700;line-height:52px;color:#fff;text-align:left}.promo__subtitle{margin:0 auto 35px 93px;text-align:left;color:#070707;font-family:Nunito San;font-size:18px;font-weight:400;line-height:1.11}.promo__form{margin:0 108px 63px 96px;display:flex;flex-direction:row;gap:24px}.promo__input{width:168px;height:40px;background-color:#f8d7b3;border:none;border-radius:24px;padding:10px;cursor:pointer;font-size:18px;font-weight:400;line-height:1.11;color:#7a7a7a}.promo__input::placeholder{color:#07070780;text-align:center;font-size:18px;line-height:1.11}.promo__input:focus{outline:none}.promo__input:hover{border:1px #7a7a7a solid}.promo__button{font-family:Nunito San,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.11;font-family:Nunito San;background-color:#fff;cursor:pointer;width:168px;height:40px;border:none;border-radius:24px;padding-top:10px;padding-bottom:10px;text-align:center;transition:1s;color:#070707}.promo__button:hover{opacity:.7}.promo__image{width:50%;min-height:330px}@keyframes show-message{0%{top:-40px}to{top:10px}}.alert{font-size:18px;font-weight:400;line-height:1.11;width:200px;height:50px;position:absolute;top:-40px;right:10px;border-radius:10px;visibility:hidden;display:flex;justify-content:center;align-items:center;background-color:#1ac422;visibility:visible;animation:show-message 1s ease-in-out infinite;animation-iteration-count:1;animation-fill-mode:forwards}.section-product{margin:0 auto 52px}.product{background-color:#fff}.product__title{margin:0 0 36px;font-family:Nobile;font-size:25px;font-weight:500;line-height:1.2;color:#070707}.product__list{margin:0;padding:0;display:flex;justify-content:center;gap:24px}.card{width:168px;display:flex;flex-direction:column;list-style:none}.card__wrapper{display:flex;flex-direction:column;text-decoration:none;cursor:pointer;line-height:0;margin:0;padding:0;transition:.5s}.card__wrapper:hover{scale:1.2}.card__image{width:168px;height:168px}.card__title{margin:15px 13px 0;text-align:center;max-width:144px;min-height:116px;color:#070707;font-size:18px;font-weight:400;line-height:1.11}.card__textarea{background-color:#f5f4ef;min-height:131px;transform:scale(1);box-shadow:inset 0 2px 2px 2px #0000001a}.section-production{margin:0 auto 52px}.production{background-color:#fff}.production__title{font-family:Nobile;font-size:25px;font-weight:500;line-height:1.2;color:#070707;margin:0 0 37px}.production__paragraph{display:flex;justify-content:center;gap:24px}.production__text{max-width:553px;padding:28px;font-size:18px;font-weight:400;line-height:1.11;color:#070707;text-align:left;background-color:#f4f3ef;margin:0 0 24px}.production__span{margin:0 auto;display:block;width:744px;font-size:18px;font-weight:700;line-height:1.11;color:#da9255}.section-offers{margin:0 auto 52px}.offers{background-color:#fff}.offers__title{font-family:Nobile;font-size:25px;font-weight:500;line-height:1.2;color:#070707;margin:0 0 36px}.offers__list{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0}.offers__item{text-align:left;list-style:none;max-width:312px;min-height:120px;padding:16px 14px 18px 15px;background-color:#f4f3ef;color:#070707}.offers__item:nth-of-type(2){background-color:#fff;box-sizing:border-box;border:1px solid #da9255}.offers__date{font-family:Nunito San;font-size:15px;line-height:1.25}.offers__content{margin:0;font-size:18px;font-weight:400;line-height:1.11}.section-feedback{margin:0 auto 52px}.twoColumns{margin:0 auto;display:grid;grid-template-columns:repeat(2,552px);grid-template-rows:repeat(1,312px);gap:24px;max-width:1128px;justify-content:space-between}.contact-us-small{background-color:#da9255;display:flex;position:relative;width:552px;height:312px;flex-direction:column;align-items:center;padding:52px 0}.contact-us-small__title{font-family:Nobile,sans-serif;color:#fff;font-size:25px;line-height:1.2;font-weight:500px;margin:0 0 24px}.contact-us-small__input{width:168px;height:40px;background-color:#f8d7b3;border:none;border-radius:24px;padding:10px;cursor:pointer;color:#7a7a7a;font-size:18px;font-weight:400;line-height:1.11;margin-bottom:12px}.contact-us-small__input::placeholder{color:#07070780;text-align:center;font-size:18px;line-height:1.11}.contact-us-small__input:focus{outline:none}.contact-us-small__input:hover{border:1px #7a7a7a solid}.contact-us-small__input:last-of-type{margin:0}.contact-us-small__submit-btn{font-family:Nunito San,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.11;width:168px;height:40px;margin-top:20px;border:none;border-radius:24px;background-color:#fff;cursor:pointer;transition:1s;color:#070707;position:relative;overflow:hidden}.contact-us-small__submit-btn:hover{opacity:.7}.text{background-color:#fff;width:168px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.iqon{width:168px;height:40px;background-color:#f5f4ef;position:absolute;top:40px;left:0;background-image:url(/brick-field/assets/smartphone_FILL0_wght400_GRAD0_opsz24-adce1209.svg);background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:3px;padding-bottom:3px}.animation{position:absolute;top:0;left:0}.animation:hover{top:-40px;transition:top .1s ease-in-out .1s}.page-catalog{background-color:#fff;width:1128px;margin-left:auto;margin-right:auto}.page-catalog__title{font-size:25px;font-weight:500;line-height:1.2;font-family:Nobile,sans-serif;color:#070707;margin-top:56px;margin-bottom:40px}.page-catalog__list{display:flex;flex-direction:column;gap:34px;align-items:center;margin:0 0 52px}.catalog-item{background-color:#f5f4ef;width:1138px;height:416px;padding:54px;display:grid;grid-template-columns:244px minmax(0px,200px) 170px 234px;grid-template-rows:repeat(3,auto);grid-template-areas:"image title title title" "image keys values prise" "text text text text";text-align:start;gap:24px}.catalog-item__image{width:244px;height:244px;grid-area:image}.catalog-item__title{font-size:25px;font-weight:500;line-height:1.2;font-family:Nobile,sans-serif;color:#070707;grid-area:title;margin:0;text-align:start;white-space:nowrap}.catalog-item__keys{list-style:none;grid-area:keys;padding:0}.catalog-item__key{font-size:18px;font-weight:400;line-height:1.11;color:#070707;white-space:nowrap}.catalog-item__key_invisible{display:none}.catalog-item__values{list-style:none;grid-area:values;padding:0}.catalog-item__value{font-size:18px;font-weight:400;line-height:1.11;color:#070707;font-weight:700;white-space:nowrap}.catalog-item__prise-container{background-color:#fff;border:1px solid #da9255;width:222px;height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center}.catalog-item__prise-container_prise-only{grid-area:keys}.catalog-item__prise{font-family:Nobile,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:30px;color:#da9255;grid-area:prise;margin:0}.catalog-item__prise_black{color:#000}.catalog-item__prise-date{font-size:15px;font-style:normal;font-weight:400;line-height:20px;color:#000;margin:0}.catalog-item__span{font-size:18px;font-weight:400;line-height:1.11;color:#da9255;grid-area:text;margin:0}.supply{margin:0 auto;max-width:1128px}.supply__nav{margin:25px 0 0;padding:0;display:flex}.supply__nav-text{margin:0;padding:0;font-family:Nunito San,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.11;color:#000;text-decoration:none}.supply__nav-text_link:hover{text-decoration:underline}.supply__title{font-family:Nobile,sans-serif;font-size:25px;font-weight:500;line-height:1.2;color:#000;margin-top:52px;margin-bottom:40px}.supply__contacts{background-color:var(--main-bg-grey, #F5F4EF)}.supply__name{font-family:Nunito San,Inter,sans-serif;font-size:25px;font-weight:500;line-height:1.2;color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:20px;margin-top:52px;margin-bottom:12px}.supply__contacts-container{margin:0 auto;padding:0;display:flex;justify-content:center}.supply__contacts-data{margin:0;padding:0;display:flex;flex-direction:column;align-items:baseline}.supply__contacts-key{font-family:Nunito San,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.11;margin:8px 0 0;padding:0;color:#000}.supply__contacts-key_name{font-family:Nunito San,Inter,sans-serif;font-size:18px;line-height:1.11;margin:8px 0 0;padding:0;color:#000;font-size:15px;font-weight:400;line-height:20px}.supply__contacts-value{font-family:Nunito San,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.11;padding:0;margin:8px 0 0 65px;color:#000;font-weight:600}.contacts{color:#000;padding:0 156px}.contacts__title{font-family:Nobile,sans-serif;font-size:25px;font-weight:500;line-height:1.2;text-align:center;margin:52px 0 40px}.contacts__info-area{display:flex;justify-content:space-between;align-items:center}.contacts__order{font-size:18px;font-weight:400;line-height:1.11;margin:40px auto;font-weight:700}.contacts__map{width:100%;height:30vh;margin:20px auto}.info-item{width:264px;min-height:160px;padding:20px;background-color:#edf1f3}.info-item__title{font-size:25px;font-weight:500;line-height:1.2;font-family:Nobile,sans-serif;margin:0 0 8px;text-align:left}.info-item__text{font-size:18px;font-weight:400;line-height:1.11;margin:0;text-align:start}.contact-us-large{background-color:#da9255;display:flex;position:relative;width:1128px;height:309px;flex-direction:column;align-items:center;padding:57px 0;margin-bottom:52px}.contact-us-large__title{font-family:Nobile,sans-serif;color:#fff;font-size:25px;line-height:1.2;font-weight:500;margin:0 0 28px}.contact-us-large__subtitle{font-size:18px;font-weight:400;line-height:1.11;color:#fff;margin:0 0 24px;text-align:center}.contact-us-large__form{display:flex;justify-content:space-between;align-items:center;width:747px}.contact-us-large__input{width:168px;height:40px;background-color:#f8d7b3;border:none;border-radius:24px;padding:10px;cursor:pointer;color:#7a7a7a;font-size:18px;font-weight:400;line-height:1.11}.contact-us-large__input::placeholder{color:#07070780;text-align:center;font-size:18px;line-height:1.11}.contact-us-large__input:focus{outline:none}.contact-us-large__input:hover{border:1px #7a7a7a solid}.contact-us-large__input:last-of-type{margin:0}.contact-us-large__submit-btn{font-family:Nunito San,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.11;width:168px;height:40px;border:none;border-radius:24px;background-color:#fff;cursor:pointer;transition:1s;color:#070707}.contact-us-large__submit-btn:hover{opacity:.7}.contact-us-large__checkbox-area{display:flex;margin-top:32px}.direction{width:100%;height:100%;border-radius:16px}.delivery{padding:0 156px}.delivery__title{font-family:Nobile,sans-serif;font-size:25px;font-weight:500;line-height:1.2;text-align:center;margin:52px 0 40px}.delivery__text-area{font-size:18px;font-weight:400;line-height:1.11;max-width:552px;margin:0 auto 52px;text-align:start}.delivery__text-area li{margin:0 0 32px}.delivery__text-area li:last-child{margin:0}@font-face{font-family:Nunito San;src:local("Inter-Regular"),local("NotoSans-Bold"),url(/brick-field/assets/NotoSans-2d373ed3.woff2) format("woff2"),url(/brick-field/assets/NotoSans-c342c39d.woff) format("woff");font-weight:400}@font-face{font-family:Nunito San;src:local("Inter-Regular"),local("NotoSans-Bold"),url(/brick-field/assets/NotoSans-Bold-731a6327.woff2) format("woff2"),url(NotoSans-Bold.woff1) format("woff");font-weight:700}@font-face{font-family:Nunito San;src:local("Inter-Regular"),local("NotoSans-Bold"),url(/brick-field/assets/NotoSans-Bold-731a6327.woff2) format("woff2"),url(NotoSans-Bold.woff1) format("woff");font-weight:500}@font-face{font-family:FiraSansCondensed;src:url(/brick-field/assets/FiraSansCondensed-Bold-33a9b594.woff) format("woff2"),url(/brick-field/assets/FiraSansCondensed-Bold-33a9b594.woff) format("woff");font-weight:700}@font-face{font-family:Nobile;src:url(/brick-field/assets/Nobile-Medium-26c0b0b2.woff) format("woff"),url(/brick-field/assets/Nobile-Medium-dc4a34d5.woff2) format("woff2");font-weight:500}*{box-sizing:border-box}#root{font-family:Nunito San,Noto Sans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;min-height:100vh;width:1440px;margin:0 auto;text-align:center}main{flex:1 0 auto}
