body
{
	background-color: #FAF7F2;
}
h1, div[field="title"]
{
    color: #263E2A !important;
}
p, .item_dop
{
    color: #3A3A38 !important;
}
headline
{
	padding: 20px 30px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
headline nav
{
	height: 54px;
}
.t-container
{
    max-width: 93.75vw !important;
}
headline nav ul
{
    display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 3vw;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
    height: 100%;
}
headwer nav ul li
{

}
headwer nav ul li:hover
{

}
headwer nav ul li a
{

}
headwer nav ul li a:hover
{
	
}
.link_logo
{
	width: 4vw;
    display: flex;
    gap: 10px;
}
.link_logo img
{
    width: 100%;
}
.menu_item
{
    height: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #faf7f2;
    transition: 0.3s;
}
.menu_item:hover
{
	border-bottom: 1px solid #393A34;
	transition: 0.3s;
}
.nav_link_menu
{
    color: #24271C;
}
.nav_link_menu:hover
{
	color: #393A34;
}
.contact_head
{
    display: flex;
    gap: 1vw;
    align-items: center;
}
.contact_phone
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
}
.price_query_btn
{
    padding: 15px 20px;
    color: #FAF7F2;
    background-color: #243522;
    border: none;
    border-radius: 5px;
}
.fs
{
	height: 70vh;
    background: #b9b9b9;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.fs_content_container
{
	padding: 60px;
}
.fs_content_container p
{
	max-width: 400px;
}
.text_content
{
	max-width: 600px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 50px;
}
.text_content h1
{
	font-size: 4rem;
}
.action_btn
{
	display: flex;
    gap: 40px;
}
.primary_btn
{
	padding: 15px 20px;
    color: #FAF7F2;
    background-color: #243522;
    border: none;
    border-radius: 5px;
}
.secondary_btn
{
    padding: 15px 20px;
    color: #243522;
    background-color: transparent;
    border: 1px solid #243522;
    border-radius: 5px;
}
.bottom_fs_container
{
	padding: 30px 40px 0px 40px;;
}
.list_advantages
{
	display: flex;
	background: #F5F1E8;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 20px 0px;
    box-shadow: inset 0px 0px 2px 1px #3938366b;
}
.item_advantages
{
    width: 100%;
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #39383630;
}
.icon_advantages
{
	width: 40px;
    height: 40px;
}
.uc-catralog-tabs .t976__menu-link
{
    border-color: transparent !important;
    border-width: 1px !important;
    border-radius: 3px !important;
    background-color: #f5f1e8 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 14px;
    box-shadow: inset 0px 0px 2px 1px #2435222b;
    transition: 0.3s;
}
.uc-catralog-tabs .t976__menu-link:hover, #rec2487267101.uc-catralog-tabs .t-active.t976__menu-link
{
	border-radius: 8px !important;
    background-color: #25402A !important;
    color: #F0ECE1 !important;
    transition: 0.8s;
}
.uc-catralog-tabs .t976__wrapper
{
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    gap: 5px;
}
.uc-catralog-tabs .t-col_12
{
    max-width: 91.6vw !important;
}
.uc-catralog-tabs .t976__list-item
{
    width: 100%;
    padding: 0px !important;
}
.description_catalog
{
	margin: 0px 80px;
    padding: 20px 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    box-shadow: inset 0px 0px 2px 1px #2435222b;
    border-radius: 8px;
    gap: 25vw;
}
.description_catalog p
{
	width: 100%;
}
.description_dop
{
	width: 100%;
    display: flex;
    justify-content: flex-end;
    gap: 25px;
}
.item_dop
{
    display: flex;
    align-items: center;
    gap: 15px;
}
.item_dop img
{
    width: 40px;
    height: 40px;
}
.uc-catalog-list .t-catalog__card__text_align_center, .uc-catalog-list .t-align_center
{
	text-align: left;
}
.uc-catalog-list .t-catalog__card__btns-wrapper
{
    width: 100% !important;
    justify-content: space-between !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}
.uc-catalog-list .t-btnflex.t-btnflex_type_button, .uc-catalog-list .t-btnflex.t-btnflex_type_button2
{
	width: 100%;
}
.uc-catalog-list .t-btnflex.t-btnflex_type_button
{
    background-color: #25402A !important;
}
.uc-catalog-list .t-btnflex.t-btnflex_type_button2
{
    border: inherit !important;
}
.uc-catalog-list .t-btnflex.t-btnflex_type_button2 span
{
    border-bottom: 1px solid #3B3A38;
}
.t-catalog__card-list
{
    --t-catalog-col-gap: 20px;
    --t-catalog-row-gap: 20px !important;
}
.t-catalog__card__wrap_txt-and-opts.t-catalog__card__has-btns
{
	margin-bottom: 10px !important;
}
.t-catalog__card__wrap_txt-and-opts.t-catalog__card__has-btns
{
	height: 100% !important;
}
.t-catalog__card__textwrapper
{
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.t-catalog__card__title.t-name, .t-catalog__prod-popup__name.t-name
{
	width: 100%;
}
.t-catalog__card__descr
{
	width: 100%;
	height: 100%;
}
.t-align_center .t-catalog__card__btn:not(:only-child)
{
	margin: 0 0 8px;
}
.t-name
{
	color: #373735 !important;
}
.t-catalog__card .t-catalog__card__price
{
	opacity: 1 !important;
}
.t-descr
{
	font-weight: 500;
}