/* BURO 360 — светлый архитектурный монохром */
html{scroll-behavior:smooth}
body{background:#f5f4f0;color:#141414;-webkit-font-smoothing:antialiased}
.t-records{background:#f5f4f0}
::selection{background:#141414;color:#f5f4f0}
/* фоновые фото — в чёрно-белом */
.t396__carrier{filter:grayscale(1)}
/* фото-карточки: ч/б, цвет при наведении (класс bw на элементе) */
.tn-elem.bw .tn-atom{filter:grayscale(1);transition:filter .6s ease,transform .9s ease}
.tn-elem.bw:hover .tn-atom{filter:grayscale(0)}
/* главная страница: фото интерьеров сразу в цвете */
#rec4713998801 .t396__carrier,#rec4714358101 .t396__carrier{filter:none!important}
#rec4714207801 .tn-elem.bw .tn-atom{filter:none!important}
.t-popup .t-popup__container{background:#f5f4f0}
/* акцентный синий при наведении — как на прежнем сайте */
.tn-elem[data-elem-type="button"] .tn-atom,.t-submit,.t-btn,.t886__btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease}
.tn-elem[data-elem-type="button"] .tn-atom:hover,.t-submit:hover,.t-btn:hover,.t886__btn:hover{background-color:#0e67ed!important;border-color:#0e67ed!important;color:#ffffff!important}
.tn-elem[data-elem-type="text"] a.tn-atom:hover,.tn-elem[data-elem-type="text"] .tn-atom a:hover{color:#0e67ed!important}
/* второй шрифт — засечки для акцентов */
.serif-i{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:300}
.tn-atom span[style*="Cormorant"],.tn-atom span[style*="letter-spacing: -2px"]{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
.tn-elem[data-elem-id="1792000000000001002"] .tn-atom,.tn-elem[data-elem-id="1792000000000003003"] .tn-atom,#rec4722557701 .tn-elem[data-elem-id="1792000000000001018"] .tn-atom,#rec4722447301 .tn-elem[data-elem-id="1792000000000001041"] .tn-atom{font-family:'Cormorant Garamond',Georgia,serif!important}
/* шапка с непрозрачным фоном */
.t396__artboard[data-artboard-height="72"]{background-color:#f5f4f0!important}
/* крупные засечные цифры и имена: Tilda вырезает inline font-size, задаём размеры здесь */
.tn-atom span[style*="letter-spacing: -2px"][style*="line-height: 1.05"]{font-size:112px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="line-height: 1.3"]{font-size:36px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="font-style: italic; font-weight: 300"]{font-size:34px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="font-weight: 300; font-style: italic"]{font-size:64px!important}
@media screen and (max-width:959px){
.tn-atom span[style*="letter-spacing: -2px"][style*="line-height: 1.05"]{font-size:88px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="font-weight: 300; font-style: italic"]{font-size:52px!important}
}
@media screen and (max-width:639px){
.tn-atom span[style*="letter-spacing: -2px"][style*="line-height: 1.05"]{font-size:76px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="line-height: 1.3"]{font-size:30px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="font-style: italic; font-weight: 300"]{font-size:28px!important}
.tn-atom span[style*='font-family: "Cormorant Garamond"'][style*="font-weight: 300; font-style: italic"]{font-size:44px!important}
}
/* кнопки на узких экранах не вылезают за край */
@media screen and (max-width:479px){
.tn-elem[data-elem-type="button"]{max-width:100%}
.tn-elem[data-elem-type="button"] .tn-atom{padding-left:18px!important;padding-right:18px!important;letter-spacing:1.4px!important;font-size:11px!important}
}
/* форма-попап: без стандартной картинки Tilda, ссылки в цвет сайта */
.t702__img,.t702__imgwrapper,.t702__wrapper .t-img{display:none!important}
.t-popup a,.t886 a,.t702 a{color:#141414!important;text-decoration:underline;text-underline-offset:3px}
.t-popup a:hover,.t886 a:hover,.t702 a:hover{color:#0e67ed!important}
/* крестик закрытия попапа: белый на тёмной подложке, на телефоне — тёмный на светлой полосе */
.t-popup__close-icon g,.t-popup__close-icon path,.t-popup__close-icon rect{fill:#ffffff!important}
@media screen and (max-width:639px){
.t-popup .t-popup__close,.t-popup .t-popup__block-close{background:#f5f4f0!important}
.t-popup__close-icon g,.t-popup__close-icon path,.t-popup__close-icon rect{fill:#141414!important}
}
/* светлое соглашение о cookie (html-блок) */
.t-popup div[style*="background:#111111"]{background:#f5f4f0!important;color:#4a4a46!important}
.t-popup div[style*="color:#f2f2f0"]{color:#141414!important}
.t-popup a[style*="color:#f2f2f0"]{color:#141414!important;text-decoration:underline}
.t-popup a[style*="color:#f2f2f0"]:hover{color:#0e67ed!important}
