/*!
Theme Name: ventanas-zoom
Author: Eugene Winner
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License URI: LICENSE
Text Domain: ventanas-zoom
*/

@import url("./assets/css/fonts.css");

html {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	list-style-type: none;
}
body {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	padding-top: 208px;
	color: #000000;
}
body a {
	color: #000000;
}
@media (max-width: 750px) {

	body {
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;
		padding-top: 98px;
	}
}
.page-wrapper {
	width: 100%;
	max-width: 1352px;
	padding: 0 16px;
	margin: auto;
}
.before_content {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 80px;
}
.banner {
	display: flex;
	position: relative;
	padding: 20px;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 100px;
}
.banner .img-area {
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.banner .img-area::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.45);
}
.banner .img-area img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.banner .text-area {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 2;
	color: #ffffff;
	gap: 20px;
}
.banner .text-area .center-text {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: center;
	justify-content: center;
}
.banner .text-area .center-text .sub-text {
	font: 500 14px/1.2 'Montserrat', sans-serif;
	letter-spacing: 10%;
}
.banner .text-area .center-text .main-text {
	font: 900 26px/1.2 'Montserrat', sans-serif;
	letter-spacing: 10%;
}
.banner .text-area .left-text,
.banner .text-area .right-text {
	font: 500 12px/1.2 'Montserrat', sans-serif;
	letter-spacing: 10%;
}
@media (max-width: 700px) {
	.banner {
		height: auto;
	}

	.banner .text-area {
		display: flex;
		flex-direction: column;
	}
}

.breadcrumbs {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	justify-content: center;
	align-items: center;
	background-color: #000000;
	color: #ffffff;
	padding: 45px 20px;
	text-transform: uppercase;
}
.breadcrumbs a {
	color: #ffffff;
}
.breadcrumbs .title-page {
	font: 900 32px/1.2 'Montserrat', sans-serif;
	padding: 0 25px 12px;
	border-bottom: 3px solid #BB9255;
	width: 100%;
	max-width: max-content;
	text-align: center;
	letter-spacing: 5px;
}
.breadcrumbs .bread_items {
	display: flex;
	font: 600 12px/1 'Montserrat', sans-serif;
	gap: 10px;
	letter-spacing: 2px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.breadcrumbs .bread_items a {
	padding-right: 10px;
	border-right: 2px solid #ffffff;
}
.breadcrumbs .bread_items span {
	font-weight: 900;
}
@media (max-width: 700px) {

	.breadcrumbs {
		padding: 20px 15px;

	}

	.breadcrumbs .title-page {
		font: 900 24px/1.2 'Montserrat', sans-serif;
		padding: 0 12px 12px;
		max-width: unset;
	}

	.breadcrumbs .bread_items {
		font: 600 10px/1 'Montserrat', sans-serif;
		gap: 15px;
	}
}

.header {
	display: flex;
	flex-direction: column;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 21;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.header .top-wrapper {
	width: 100%;
	background-color: #000000;
	color: #FFFFFF;
}
.header .top-wrapper a {
	color: #FFFFFF;
}
.header .top-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 9px;
	padding-bottom: 9px;
	gap: 15px;
}
.header .top-area .contact-items {
	display: flex;
	align-items: center;
	gap: 20px;
}
.header .top-area .contact-items .item {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 14px;
	font-weight: 300;
}
.header .top-area .contact-items .item:hover {
	color: #BB9255;
}
.header .top-area .contact-items .item.tel::before {
	content: '';
	display: inline-block;
	width: 20px;
	min-width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20' fill='none'><path d='M8.87381 0.5C7.43554 0.5 3.87801 0.651101 1.98555 2.46786C0.622983 3.75473 0.09339 5.72319 0.0176916 8.06984C-0.133705 11.7791 0.698386 14.1254 2.06096 15.3366C2.36375 15.5637 3.12133 16.1702 4.5596 16.6243V18.5168C4.5596 18.5168 4.5593 19.2732 5.01349 19.4246C5.08919 19.4246 5.16548 19.5 5.24118 19.5C5.69537 19.5 6.07297 18.9698 6.60286 18.4399C7.05705 17.91 7.43584 17.5321 7.66293 17.1536H8.72301H9.32919C10.7675 17.1536 14.325 17.0025 16.2174 15.1858C17.58 13.8232 18.1099 11.8542 18.1099 9.35612C18.1856 8.97763 18.1853 8.52403 18.1853 8.06984C18.1096 5.269 17.2775 3.37683 16.142 2.31706C15.6879 1.93857 13.7191 0.5 9.47999 0.5H8.87381ZM8.72301 1.93857H9.25231H9.32919H9.40459C13.4166 1.93857 14.9306 3.22573 15.082 3.37713C15.9903 4.13411 16.5202 5.79918 16.5959 7.99444V8.29753C16.6716 8.75172 16.6713 9.12902 16.6713 9.35612C16.5956 11.6271 16.1412 13.1416 15.2328 14.1257C13.6431 15.564 10.313 15.6397 9.40459 15.6397H8.87381H8.79841H8.72301H7.96602L6.75514 17.0028L5.99816 17.8352L5.84588 18.0614C5.69448 18.2128 5.46798 18.5165 5.31658 18.5922V18.4399V15.1858C3.80261 14.8073 3.19702 14.2771 3.04563 14.1257C1.98585 13.2173 1.38026 11.0221 1.53166 8.06984V7.31285C1.68306 5.49609 2.13784 4.28522 2.89482 3.45253C4.48449 2.01426 7.81463 1.93857 8.72301 1.93857ZM8.6476 3.60334C8.26911 3.60334 8.26911 4.13411 8.6476 4.13411C11.4484 4.13411 13.8711 6.02598 13.8711 9.58381C13.8711 9.9623 14.4004 9.9623 14.4004 9.58381C14.4004 5.72319 11.8269 3.52764 8.6476 3.60334ZM5.64776 4.30414C5.4869 4.28522 5.31717 4.32218 5.16577 4.43572C4.40879 4.81422 3.65092 5.57238 3.87801 6.40507C3.87801 6.40507 4.03 7.08546 4.86268 8.52373C5.31688 9.20502 5.69507 9.8112 6.07356 10.2654C6.45206 10.7953 7.05735 11.4006 7.66293 11.8548C8.87411 12.8388 10.7675 13.8232 11.6001 14.0503C12.3571 14.2774 13.1895 13.5195 13.568 12.7625C13.7194 12.4598 13.6431 12.0819 13.3403 11.8548C12.8861 11.4006 12.13 10.8713 11.6001 10.5685C11.2216 10.3414 10.7669 10.4922 10.6155 10.7193L10.237 11.1732C10.0856 11.4003 9.70768 11.4009 9.70768 11.4009C7.20963 10.7196 6.52746 8.14524 6.52746 8.14524C6.52746 8.14524 6.52805 7.84304 6.75514 7.61594L7.20904 7.23745C7.43613 7.08606 7.58694 6.63127 7.35984 6.25278C7.20845 6.02569 6.98224 5.57209 6.75514 5.34499C6.52805 5.0422 6.07356 4.51261 6.07356 4.51261C5.96002 4.39906 5.80862 4.32306 5.64776 4.30414ZM9.1769 5.11731C8.79841 5.04161 8.72301 5.64808 9.1015 5.64808C11.2211 5.79948 12.4328 7.23775 12.3571 9.05451C12.2814 9.433 12.8864 9.433 12.8864 9.05451C12.9621 6.93495 11.5993 5.193 9.1769 5.11731ZM9.40459 6.55587C9.0261 6.48017 9.0261 7.08517 9.40459 7.08517C10.313 7.08517 10.7663 7.61535 10.7663 8.52373C10.842 8.90223 11.3725 8.90223 11.3725 8.52373C11.2968 7.31256 10.6158 6.55587 9.40459 6.55587Z' fill='white'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
}
.header .top-area .contact-items .item.tel:hover::before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20' fill='none'><path d='M8.87381 0.5C7.43554 0.5 3.87801 0.651101 1.98555 2.46786C0.622983 3.75473 0.09339 5.72319 0.0176916 8.06984C-0.133705 11.7791 0.698386 14.1254 2.06096 15.3366C2.36375 15.5637 3.12133 16.1702 4.5596 16.6243V18.5168C4.5596 18.5168 4.5593 19.2732 5.01349 19.4246C5.08919 19.4246 5.16548 19.5 5.24118 19.5C5.69537 19.5 6.07297 18.9698 6.60286 18.4399C7.05705 17.91 7.43584 17.5321 7.66293 17.1536H8.72301H9.32919C10.7675 17.1536 14.325 17.0025 16.2174 15.1858C17.58 13.8232 18.1099 11.8542 18.1099 9.35612C18.1856 8.97763 18.1853 8.52403 18.1853 8.06984C18.1096 5.269 17.2775 3.37683 16.142 2.31706C15.6879 1.93857 13.7191 0.5 9.47999 0.5H8.87381ZM8.72301 1.93857H9.25231H9.32919H9.40459C13.4166 1.93857 14.9306 3.22573 15.082 3.37713C15.9903 4.13411 16.5202 5.79918 16.5959 7.99444V8.29753C16.6716 8.75172 16.6713 9.12902 16.6713 9.35612C16.5956 11.6271 16.1412 13.1416 15.2328 14.1257C13.6431 15.564 10.313 15.6397 9.40459 15.6397H8.87381H8.79841H8.72301H7.96602L6.75514 17.0028L5.99816 17.8352L5.84588 18.0614C5.69448 18.2128 5.46798 18.5165 5.31658 18.5922V18.4399V15.1858C3.80261 14.8073 3.19702 14.2771 3.04563 14.1257C1.98585 13.2173 1.38026 11.0221 1.53166 8.06984V7.31285C1.68306 5.49609 2.13784 4.28522 2.89482 3.45253C4.48449 2.01426 7.81463 1.93857 8.72301 1.93857ZM8.6476 3.60334C8.26911 3.60334 8.26911 4.13411 8.6476 4.13411C11.4484 4.13411 13.8711 6.02598 13.8711 9.58381C13.8711 9.9623 14.4004 9.9623 14.4004 9.58381C14.4004 5.72319 11.8269 3.52764 8.6476 3.60334ZM5.64776 4.30414C5.4869 4.28522 5.31717 4.32218 5.16577 4.43572C4.40879 4.81422 3.65092 5.57238 3.87801 6.40507C3.87801 6.40507 4.03 7.08546 4.86268 8.52373C5.31688 9.20502 5.69507 9.8112 6.07356 10.2654C6.45206 10.7953 7.05735 11.4006 7.66293 11.8548C8.87411 12.8388 10.7675 13.8232 11.6001 14.0503C12.3571 14.2774 13.1895 13.5195 13.568 12.7625C13.7194 12.4598 13.6431 12.0819 13.3403 11.8548C12.8861 11.4006 12.13 10.8713 11.6001 10.5685C11.2216 10.3414 10.7669 10.4922 10.6155 10.7193L10.237 11.1732C10.0856 11.4003 9.70768 11.4009 9.70768 11.4009C7.20963 10.7196 6.52746 8.14524 6.52746 8.14524C6.52746 8.14524 6.52805 7.84304 6.75514 7.61594L7.20904 7.23745C7.43613 7.08606 7.58694 6.63127 7.35984 6.25278C7.20845 6.02569 6.98224 5.57209 6.75514 5.34499C6.52805 5.0422 6.07356 4.51261 6.07356 4.51261C5.96002 4.39906 5.80862 4.32306 5.64776 4.30414ZM9.1769 5.11731C8.79841 5.04161 8.72301 5.64808 9.1015 5.64808C11.2211 5.79948 12.4328 7.23775 12.3571 9.05451C12.2814 9.433 12.8864 9.433 12.8864 9.05451C12.9621 6.93495 11.5993 5.193 9.1769 5.11731ZM9.40459 6.55587C9.0261 6.48017 9.0261 7.08517 9.40459 7.08517C10.313 7.08517 10.7663 7.61535 10.7663 8.52373C10.842 8.90223 11.3725 8.90223 11.3725 8.52373C11.2968 7.31256 10.6158 6.55587 9.40459 6.55587Z' fill='%23BB9255'/></svg>");
}
.header .top-area .change-text-area {
	font-weight: 500;
	font-size: 14px;
	max-width: 50%;
	overflow: hidden;
}
.header .top-area .search-social-area {
	display: flex;
	align-items: center;
	gap: 32px;
}
.header .top-area .search-social-area .search-area {
	display: flex;
	align-items: center;
	gap: 8px;
}
.header .top-area .search-social-area .search-area .icon {
	content: '';
	display: inline-block;
	width: 17px;
	min-width: 17px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18' fill='none'><path d='M7.79167 13.9583C10.9213 13.9583 13.4583 11.4213 13.4583 8.29167C13.4583 5.16205 10.9213 2.625 7.79167 2.625C4.66205 2.625 2.125 5.16205 2.125 8.29167C2.125 11.4213 4.66205 13.9583 7.79167 13.9583Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M14.8752 15.3752L11.7939 12.2939' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
}
.header .top-area .search-social-area .search-area .search-item {
	background-color: transparent;
	border: unset;
	border-bottom: 1px solid #ffffff;
	padding: 2px 10px 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 8px;
	width: 155px;
}
.header .top-area .search-social-area .search-area .search-item:focus {
	outline: none;
	box-shadow: none;
	border-bottom: 1px solid #BB9255;
}
.header .top-area .search-social-area .search-area .search-item::placeholder {
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2.5px;
}
.header .top-area .search-social-area .social-area {
	display: flex;
	align-items: center;
	gap: 5px;
}
.header .top-area .search-social-area .social-area .item {
	width: 19px;
	height: 19px;
	min-height: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px 10px;
}
.header .top-area .search-social-area .social-area .item:hover {
	background-color: #BB9255;
}
.header .top-area .search-social-area .social-area .item.twiter {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M9.2181 1.30183C8.83904 1.56921 8.41935 1.77371 7.97518 1.90746C7.73679 1.63335 7.41996 1.43906 7.06755 1.35089C6.71514 1.26271 6.34415 1.28489 6.00476 1.41443C5.66536 1.54397 5.37394 1.77462 5.1699 2.07518C4.96587 2.37574 4.85906 2.73171 4.86393 3.09496V3.49079C4.16831 3.50883 3.47902 3.35455 2.85746 3.0417C2.23589 2.72884 1.70135 2.26713 1.30143 1.69767C1.30143 1.69767 -0.281901 5.26017 3.2806 6.8435C2.46539 7.39686 1.49427 7.67432 0.509766 7.63516C4.07227 9.61433 8.42643 7.63517 8.42643 3.08308C8.42607 2.97282 8.41547 2.86284 8.39477 2.75454C8.79875 2.35613 9.08384 1.85311 9.2181 1.30183Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.114258 0.114258)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.twiter:hover {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M9.2181 1.30183C8.83904 1.56921 8.41935 1.77371 7.97518 1.90746C7.73679 1.63335 7.41996 1.43906 7.06755 1.35089C6.71514 1.26271 6.34415 1.28489 6.00476 1.41443C5.66536 1.54397 5.37394 1.77462 5.1699 2.07518C4.96587 2.37574 4.85906 2.73171 4.86393 3.09496V3.49079C4.16831 3.50883 3.47902 3.35455 2.85746 3.0417C2.23589 2.72884 1.70135 2.26713 1.30143 1.69767C1.30143 1.69767 -0.281901 5.26017 3.2806 6.8435C2.46539 7.39686 1.49427 7.67432 0.509766 7.63516C4.07227 9.61433 8.42643 7.63517 8.42643 3.08308C8.42607 2.97282 8.41547 2.86284 8.39477 2.75454C8.79875 2.35613 9.08384 1.85311 9.2181 1.30183Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.114258 0.114258)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.linkedin {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><g clip-path='url(%23clip1)'><path d='M6.83301 3.66699C7.4629 3.66699 8.06699 3.91721 8.51239 4.36261C8.95779 4.80801 9.20801 5.4121 9.20801 6.04199V8.81283H7.62467V6.04199C7.62467 5.83203 7.54127 5.63067 7.3928 5.4822C7.24433 5.33373 7.04297 5.25033 6.83301 5.25033C6.62304 5.25033 6.42168 5.33373 6.27322 5.4822C6.12475 5.63067 6.04134 5.83203 6.04134 6.04199V8.81283H4.45801V6.04199C4.45801 5.4121 4.70823 4.80801 5.15363 4.36261C5.59903 3.91721 6.20312 3.66699 6.83301 3.66699Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/><path d='M2.87533 4.0625H1.29199V8.8125H2.87533V4.0625Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/><path d='M2.08366 2.87533C2.52088 2.87533 2.87533 2.52088 2.87533 2.08366C2.87533 1.64643 2.52088 1.29199 2.08366 1.29199C1.64643 1.29199 1.29199 1.64643 1.29199 2.08366C1.29199 2.52088 1.64643 2.87533 2.08366 2.87533Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></g></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.114258 0.114258)'/></clipPath><clipPath id='clip1'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.linkedin:hover {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><g clip-path='url(%23clip1)'><path d='M6.83301 3.66699C7.4629 3.66699 8.06699 3.91721 8.51239 4.36261C8.95779 4.80801 9.20801 5.4121 9.20801 6.04199V8.81283H7.62467V6.04199C7.62467 5.83203 7.54127 5.63067 7.3928 5.4822C7.24433 5.33373 7.04297 5.25033 6.83301 5.25033C6.62304 5.25033 6.42168 5.33373 6.27322 5.4822C6.12475 5.63067 6.04134 5.83203 6.04134 6.04199V8.81283H4.45801V6.04199C4.45801 5.4121 4.70823 4.80801 5.15363 4.36261C5.59903 3.91721 6.20312 3.66699 6.83301 3.66699Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M2.87533 4.0625H1.29199V8.8125H2.87533V4.0625Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M2.08366 2.87533C2.52088 2.87533 2.87533 2.52088 2.87533 2.08366C2.87533 1.64643 2.52088 1.29199 2.08366 1.29199C1.64643 1.29199 1.29199 1.64643 1.29199 2.08366C1.29199 2.52088 1.64643 2.87533 2.08366 2.87533Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.114258 0.114258)'/></clipPath><clipPath id='clip1'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.facebook {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M7.62467 1.29199H6.43717C5.91227 1.29199 5.40886 1.50051 5.03769 1.87168C4.66653 2.24284 4.45801 2.74625 4.45801 3.27116V4.45866H3.27051V6.04199H4.45801V9.20866H6.04134V6.04199H7.22884L7.62467 4.45866H6.04134V3.27116C6.04134 3.16618 6.08304 3.0655 6.15728 2.99126C6.23151 2.91703 6.33219 2.87533 6.43717 2.87533H7.62467V1.29199Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.facebook:hover {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M7.62467 1.29199H6.43717C5.91227 1.29199 5.40886 1.50051 5.03769 1.87168C4.66653 2.24284 4.45801 2.74625 4.45801 3.27116V4.45866H3.27051V6.04199H4.45801V9.20866H6.04134V6.04199H7.22884L7.62467 4.45866H6.04134V3.27116C6.04134 3.16618 6.08304 3.0655 6.15728 2.99126C6.23151 2.91703 6.33219 2.87533 6.43717 2.87533H7.62467V1.29199Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.instagram {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M7.22949 1.29199H3.27116C2.1781 1.29199 1.29199 2.1781 1.29199 3.27116V7.22949C1.29199 8.32256 2.1781 9.20866 3.27116 9.20866H7.22949C8.32256 9.20866 9.20866 8.32256 9.20866 7.22949V3.27116C9.20866 2.1781 8.32256 1.29199 7.22949 1.29199Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.83314 5.0005C6.88199 5.32993 6.82572 5.66638 6.67233 5.96199C6.51895 6.25759 6.27626 6.49731 5.97878 6.64704C5.6813 6.79677 5.34419 6.84888 5.01538 6.79597C4.68658 6.74306 4.38283 6.58782 4.14734 6.35233C3.91185 6.11684 3.75661 5.8131 3.7037 5.48429C3.6508 5.15549 3.70291 4.81837 3.85264 4.5209C4.00237 4.22342 4.24208 3.98073 4.53769 3.82735C4.8333 3.67396 5.16975 3.61769 5.49918 3.66654C5.83521 3.71637 6.14631 3.87295 6.38651 4.11316C6.62672 4.35337 6.78331 4.66447 6.83314 5.0005Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.42676 3.07324H7.43072' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.header .top-area .search-social-area .social-area .item.instagram:hover {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M7.22949 1.29199H3.27116C2.1781 1.29199 1.29199 2.1781 1.29199 3.27116V7.22949C1.29199 8.32256 2.1781 9.20866 3.27116 9.20866H7.22949C8.32256 9.20866 9.20866 8.32256 9.20866 7.22949V3.27116C9.20866 2.1781 8.32256 1.29199 7.22949 1.29199Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.83314 5.0005C6.88199 5.32993 6.82572 5.66638 6.67233 5.96199C6.51895 6.25759 6.27626 6.49731 5.97878 6.64704C5.6813 6.79677 5.34419 6.84888 5.01538 6.79597C4.68658 6.74306 4.38283 6.58782 4.14734 6.35233C3.91185 6.11684 3.75661 5.8131 3.7037 5.48429C3.6508 5.15549 3.70291 4.81837 3.85264 4.5209C4.00237 4.22342 4.24208 3.98073 4.53769 3.82735C4.8333 3.67396 5.16975 3.61769 5.49918 3.66654C5.83521 3.71637 6.14631 3.87295 6.38651 4.11316C6.62672 4.35337 6.78331 4.66447 6.83314 5.0005Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.42676 3.07324H7.43072' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.header .midle-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.header .midle-area .menu {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
}
.header .midle-area .menu ul {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
}
.header .midle-area .menu li {
	min-height: 43px;
}
.header .midle-area .menu li a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 20px;
	padding-bottom: 16px;
	border-bottom: 1px solid #000000;
	padding: 13px;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 10px;
}
.header .midle-area .menu li a:hover {
	color: #BB9255;
}
.header .midle-area .menu li.current-menu-item a,
.header .midle-area .menu li.checked a {
	border-bottom: 4px solid;
}
.header .midle-area .menu li:hover a {
	border-bottom: 4px solid;
}
.header .midle-area .main-logo {
	width: 184px;
	height: 58px;
}
.header .midle-area .main-logo:hover {
	opacity: 0.75;
}
.header .midle-area .main-logo img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.header .midle-area .admin-menu {
	display: flex;
	align-items: center;
	gap: 25px;
	font-size: 11px;
	text-transform: uppercase;
}
.header .midle-area .admin-menu li {
	display: flex;
	align-items: center;
	gap: 10px;
}
.header .midle-area .admin-menu li:hover a {
	color: #BB9255;
}
.header .midle-area .admin-menu li.cabinet::before {
	content: '';
	display: flex;
	width: 20px;
	height: 19px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'><path d='M10 10C12.4853 10 14.5 7.98528 14.5 5.5C14.5 3.01472 12.4853 1 10 1C7.51472 1 5.5 3.01472 5.5 5.5C5.5 7.98528 7.51472 10 10 10Z' stroke='%23BB9255' stroke-width='0.5'/><path d='M1 19C1 14.5 5.5 12.25 10 12.25C14.5 12.25 19 14.5 19 19' stroke='%23BB9255' stroke-width='0.5'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.header .midle-area .admin-menu li.cart::before {
	content: '';
	display: flex;
	width: 19px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'><path d='M18.2261 17.7719L16.7666 3.95792C16.7611 3.90588 16.7332 3.85748 16.6884 3.82224C16.6436 3.78699 16.5851 3.76745 16.5243 3.76745H14.3601L14.3988 3.40034C14.4541 2.86708 14.3492 2.33053 14.0941 1.84222C13.8389 1.35392 13.4422 0.930259 12.9419 0.611935C12.4416 0.293611 11.8546 0.0913143 11.2372 0.0244732C10.6199 -0.042368 9.99291 0.0284919 9.41656 0.230248C8.89285 0.0464219 8.32628 -0.0290158 7.76249 0.0100092C7.1987 0.0490342 6.65344 0.201431 6.17061 0.454928C5.68779 0.708425 5.28089 1.05594 4.98269 1.46948C4.68449 1.88303 4.50332 2.35104 4.45377 2.83585L4.3555 3.76745H1.92933C1.8686 3.76745 1.81007 3.78699 1.76524 3.82224C1.7204 3.85748 1.69251 3.90588 1.68705 3.95792L0.22755 17.7719C0.224509 17.8008 0.228512 17.83 0.239306 17.8576C0.2501 17.8851 0.267446 17.9104 0.29024 17.9319C0.313034 17.9533 0.340775 17.9705 0.371695 17.9822C0.402615 17.9939 0.436036 18 0.469827 18H17.9838C18.0173 17.9992 18.0503 17.9925 18.0807 17.9805C18.1112 17.9685 18.1385 17.9513 18.1611 17.9301C18.1837 17.9088 18.2011 17.8838 18.2123 17.8566C18.2234 17.8295 18.2281 17.8006 18.2261 17.7719ZM15.0648 16.0074L12.9284 17.3003L14.3142 4.18606H15.0648V16.0074ZM15.3056 16.3737L17.2358 17.5814H13.3098L15.3056 16.3737ZM17.6931 17.3499L15.5513 16.0097V4.18606H16.3022L17.6931 17.3499ZM10.7899 0.41862C11.2259 0.41862 11.657 0.496794 12.0559 0.648156C12.4548 0.799518 12.8126 1.02075 13.1066 1.29773C13.4005 1.57471 13.6242 1.90137 13.7632 2.25687C13.9023 2.61237 13.9537 2.9889 13.9143 3.36245L13.8717 3.76745H11.6331L11.6717 3.40034C11.7347 2.83335 11.614 2.26244 11.3232 1.75081C11.0323 1.23918 10.5825 0.806786 10.0237 0.501503C10.2743 0.447148 10.5316 0.419315 10.7899 0.41862ZM11.1446 3.76745H7.57127L7.6654 2.87373C7.71229 2.40981 7.8986 1.96435 8.20604 1.58111C8.51348 1.19786 8.93148 0.89001 9.41899 0.687782C9.99697 0.923799 10.4766 1.30702 10.793 1.7855C11.1093 2.26398 11.247 2.81458 11.1874 3.36266L11.1446 3.76745ZM4.93833 2.87373C4.97714 2.48586 5.1135 2.10988 5.33797 1.77185C5.56243 1.43383 5.86964 1.14184 6.23829 0.916121C6.60694 0.690404 7.02822 0.536358 7.47293 0.464657C7.91765 0.392955 8.37517 0.405314 8.81379 0.500875C8.3531 0.757585 7.96658 1.10137 7.68364 1.50604C7.40071 1.91071 7.22883 2.36559 7.18109 2.83606L7.08258 3.76745H4.84395L4.93833 2.87373ZM2.15141 4.18606H13.8255L12.4102 17.5814H0.736185L2.15141 4.18606Z' fill='%23BB9255'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.header .midle-area .admin-menu li.cart {
	display: flex;
	justify-content: center;
	gap: 10px;
}
.header .midle-area .admin-menu li.cart .number-cart {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 12px;
	border: 1px solid #BB9255;
	color: #BB9255;
}
.header .midle-area .admin-menu li.cart .wrapper-cart {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 22px;
}
.header .midle-area .admin-menu li.cart.checked .wrapper-cart a {
	font-weight: 700;
}
.header .midle-area .admin-menu .lang {
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: relative;
	position: relative;
	z-index: 2;
}
.header .midle-area .admin-menu .lang li {
	display: flex;
	justify-content: center;
	gap: 10px;
}
.header .midle-area .admin-menu .lang li a{
	display: flex;
	justify-content: center;
	gap: 10px;
}
.header .midle-area .admin-menu .lang li.pl a::before {
	content: '';
	display: flex;
	width: 23px;
	height: 16px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 23 16' fill='none'><g clip-path='url(%23clip0_170_2192)'><path d='M25.5371 0H0.537109V18H25.5371V0Z' fill='%23DC143C'/><path d='M25.5371 0H0.537109V9H25.5371V0Z' fill='white'/></g><defs><clipPath id='clip0_170_2192'><rect width='25' height='18' fill='white' transform='translate(0.537109)'/></clipPath></defs></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.header .midle-area .admin-menu .lang li.active.pl a::before {
	border: 1px solid #BB9255;
}
.header .midle-area .admin-menu .lang li.es a::before {
	content: '';
	display: flex;
	width: 23px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='23' height='16' viewBox='0 0 23 16' fill='none'><rect width='23' height='16' fill='%23c60b1e'/><rect y='5.33' width='23' height='5.33' fill='%23ffc400'/></svg>");
}
.header .midle-area .admin-menu .lang li.en a::before {
	content: '';
	display: flex;
	width: 23px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'><rect width='60' height='30' fill='%23012169'/><path d='M0 0L60 30M60 0L0 30' stroke='%23fff' stroke-width='6'/><path d='M0 0L60 30M60 0L0 30' stroke='%23c8102e' stroke-width='4'/><rect x='25' width='10' height='30' fill='%23fff'/><rect y='10' width='60' height='10' fill='%23fff'/><rect x='27' width='6' height='30' fill='%23c8102e'/><rect y='12' width='60' height='6' fill='%23c8102e'/></svg>");
}
.header .midle-area .admin-menu .lang ul {
	display: none;
	flex-direction: column;
	gap: 10px;
	position: absolute;
	top: calc(100% + 1px);
	left: -10px;
	padding: 10px;
	background-color: #FFFFFF;
}
.header .midle-area .admin-menu .lang:hover ul {
	display: flex;
}
.header .menu-cat {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header .menu-cat li {
	display: flex;
	flex-direction: column;
	min-height: 30px;
	position: relative;
}
.header .menu-cat > li ul{
	display: none;
	flex-direction: column;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #FFF;
}
.header .menu-cat > li:hover ul{
	display: flex;
}
.header .menu-cat > li ul li{
	padding-top: 15px;
	padding-bottom: 5px;
	position: relative;
}
.header .menu-cat li a {
	display: flex;
    justify-content: center;
    padding: 16px 14px 0;
    border-top: 1px solid #000000;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    align-items: flex-end;
}
.header .menu-cat li.checked a {
	border-top: 3px solid #000000;
	width: max-content;
}
.header .menu-cat li a:hover {
	border-top: 3px solid #000000;
}
.header .mob-buttons {
	display: none;
	align-items: center;
	gap: 12px;
	justify-content: center;
}
.header .mob-buttons .button {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ECE9E5;
	width: 40px;
	height: 40px;
}
.header .mob-buttons .button.search span {
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M9.16667 15.8333C12.8486 15.8333 15.8333 12.8486 15.8333 9.16667C15.8333 5.48477 12.8486 2.5 9.16667 2.5C5.48477 2.5 2.5 5.48477 2.5 9.16667C2.5 12.8486 5.48477 15.8333 9.16667 15.8333Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.5 17.5L13.875 13.875' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.header .mob-buttons .button.gamburger span {
	display: flex;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><path d='M2 4H15.5' stroke='%23222422' stroke-width='1.5' stroke-linecap='round'/><path d='M2 9.2002H15.5' stroke='%23222422' stroke-width='1.5' stroke-linecap='round'/><path d='M2 14.4004H15.5' stroke='%23222422' stroke-width='1.5' stroke-linecap='round'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
/* скрыто по умолчанию */
.header .menu-cat li>.cat-product-list {
	display: none;
	position: absolute;
	top: 0;
	/* выровнять по пункту меню */
	left: 100%;
	/* показать справа */
	width: 320px;
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
	padding: 15px;
	z-index: 9999;
}

/* показываем при наведении на li */
.header .menu-cat li:hover>.cat-product-list {
	display: block;
}

/* li должен быть как якорь */
.header .menu-cat li {
	position: relative;
}

/* оформление самих товаров */
.cat-product-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.cat-product-item {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 10px;
}

.cat-product-thumb img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}
.header .menu-cat li>.cat-product-list {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	width: 360px;
	max-height: 70vh;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
	padding: 15px;
	z-index: 9999;
	scrollbar-width: thin;
	scrollbar-color: #bbb #f1f1f1;
}
.header .menu-cat li>.cat-product-list a{
	display: flex;
	align-items: center;
	gap: 15px;
	width: 300px;
    justify-content: flex-start;
}
.header .menu-cat li>.cat-product-list a:hover{
	border-top: 3px solid #BB9255;
	color: #BB9255;
}
.header .menu-cat li:hover>.cat-product-list {
	display: block;
}
.header .menu-cat li {
	position: relative;
}
.header .menu-cat li>.cat-product-list::-webkit-scrollbar {
	width: 6px;
}

.header .menu-cat li>.cat-product-list::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.header .menu-cat li>.cat-product-list::-webkit-scrollbar-thumb {
	background-color: #b5b5b5;
	border-radius: 4px;
}

@media (max-width: 1100px) {
	.header .menu-cat li a {
		padding: 16px 10px 0;
	}

	.header .top-area {
		justify-content: center;
		gap: 45px;
	}

	.header .top-area .contact-items {
		display: none;
	}

	.header .top-area .change-text-area {
		font-size: 10px;
		width: 40%;
		text-align: center;
	}

}

@media (max-width: 950px) {
	.header .midle-area .main-logo {
		width: 100px;
		height: 36px;
	}

	.header .menu-cat li a {
		padding: 8px 5px 0;
		font-size: 7px;
		font-weight: 500;
		text-transform: uppercase;
	}

	.header .midle-area .menu li a {
		gap: 10px;
		padding-bottom: 8px;
		padding: 8px;
		font-size: 8px;
	}

	.header .midle-area .admin-menu {
		gap: 12px;
		font-size: 8px;
	}

	.header .midle-area .admin-menu li::before {
		width: 14px !important;
		height: 14px !important;
	}

}

@media (max-width: 750px) {
	.header {
		padding-bottom: 0;
	}

	.header .top-area {
		display: none;
	}

	.header .menu-cat {
		display: none;
	}

	.header .midle-area .menu {
		display: none;
	}

	.header .midle-area .admin-menu {
		display: none;
	}

	.header .mob-buttons {
		display: flex;
	}

	.header .midle-area {
		box-shadow: 0px 4px 8px 8px rgba(24, 39, 29, 0.15);
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.header .midle-area .main-logo {
		width: 143px;
		height: 45px;
	}
}

main.main {
	display: flex;
	flex-direction: column;
	gap: 80px;
	width: 100%;
	padding-bottom: 45px;
}

.footer {
	display: flex;
	flex-direction: column;
}
.footer .top-area {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	gap: 5px;
	height: 36px;
}
.footer .top-area .tel-area {
	font-weight: 800;
	color: #FFFFFF;
}
.footer .top-area .tel-area:hover {
	color: #BB9255;
}
.footer .main-area {
	display: flex;
	justify-content: space-between;
	background-color: #ECE9E5;
	padding: 40px 70px;
	width: 100%;
	gap: 50px;
}
.footer .main-area .logo-social {
	display: flex;
	flex-direction: column;
	gap: 50px;
	width: 210px;
}
.footer .main-area .logo-social .logo {
	width: 210px;
	height: 67px;
}
.footer .main-area .logo-social .logo:hover {
	opacity: 0.75;
}
.footer .main-area .logo-social .logo img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.footer .main-area .sub-logo-wrapper {
	display: flex;
	flex-direction: column;
	gap: 35px;
	width: 100%;
}
.footer .main-area .sub-logo-wrapper .logo-sub-title {
	font-size: 14px;
	font-weight: 500;
	width: 100%;
}
.footer .main-area .sub-logo-wrapper .social-area {
	display: flex;
	align-items: center;
	gap: 5px;
}
.footer .main-area .sub-logo-wrapper .social-area .item {
	width: 29px;
	height: 29px;
	min-height: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px 14px;
}
.footer .main-area .sub-logo-wrapper .social-area .item:hover {
	background-color: #BB9255;
}
.footer .main-area .sub-logo-wrapper .social-area .item.twiter {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M9.2181 1.30183C8.83904 1.56921 8.41935 1.77371 7.97518 1.90746C7.73679 1.63335 7.41996 1.43906 7.06755 1.35089C6.71514 1.26271 6.34415 1.28489 6.00476 1.41443C5.66536 1.54397 5.37394 1.77462 5.1699 2.07518C4.96587 2.37574 4.85906 2.73171 4.86393 3.09496V3.49079C4.16831 3.50883 3.47902 3.35455 2.85746 3.0417C2.23589 2.72884 1.70135 2.26713 1.30143 1.69767C1.30143 1.69767 -0.281901 5.26017 3.2806 6.8435C2.46539 7.39686 1.49427 7.67432 0.509766 7.63516C4.07227 9.61433 8.42643 7.63517 8.42643 3.08308C8.42607 2.97282 8.41547 2.86284 8.39477 2.75454C8.79875 2.35613 9.08384 1.85311 9.2181 1.30183Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.114258 0.114258)'/></clipPath></defs></svg>");
}
.footer .main-area .sub-logo-wrapper .social-area .item.linkedin {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><g clip-path='url(%23clip1)'><path d='M6.83301 3.66699C7.4629 3.66699 8.06699 3.91721 8.51239 4.36261C8.95779 4.80801 9.20801 5.4121 9.20801 6.04199V8.81283H7.62467V6.04199C7.62467 5.83203 7.54127 5.63067 7.3928 5.4822C7.24433 5.33373 7.04297 5.25033 6.83301 5.25033C6.62304 5.25033 6.42168 5.33373 6.27322 5.4822C6.12475 5.63067 6.04134 5.83203 6.04134 6.04199V8.81283H4.45801V6.04199C4.45801 5.4121 4.70823 4.80801 5.15363 4.36261C5.59903 3.91721 6.20312 3.66699 6.83301 3.66699Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M2.87533 4.0625H1.29199V8.8125H2.87533V4.0625Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M2.08366 2.87533C2.52088 2.87533 2.87533 2.52088 2.87533 2.08366C2.87533 1.64643 2.52088 1.29199 2.08366 1.29199C1.64643 1.29199 1.29199 1.64643 1.29199 2.08366C1.29199 2.52088 1.64643 2.87533 2.08366 2.87533Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.114258 0.114258)'/></clipPath><clipPath id='clip1'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.footer .main-area .sub-logo-wrapper .social-area .item.facebook {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M7.62467 1.29199H6.43717C5.91227 1.29199 5.40886 1.50051 5.03769 1.87168C4.66653 2.24284 4.45801 2.74625 4.45801 3.27116V4.45866H3.27051V6.04199H4.45801V9.20866H6.04134V6.04199H7.22884L7.62467 4.45866H6.04134V3.27116C6.04134 3.16618 6.08304 3.0655 6.15728 2.99126C6.23151 2.91703 6.33219 2.87533 6.43717 2.87533H7.62467V1.29199Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.footer .main-area .sub-logo-wrapper .social-area .item.instagram {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><g clip-path='url(%23clip0)'><path d='M7.22949 1.29199H3.27116C2.1781 1.29199 1.29199 2.1781 1.29199 3.27116V7.22949C1.29199 8.32256 2.1781 9.20866 3.27116 9.20866H7.22949C8.32256 9.20866 9.20866 8.32256 9.20866 7.22949V3.27116C9.20866 2.1781 8.32256 1.29199 7.22949 1.29199Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.83314 5.0005C6.88199 5.32993 6.82572 5.66638 6.67233 5.96199C6.51895 6.25759 6.27626 6.49731 5.97878 6.64704C5.6813 6.79677 5.34419 6.84888 5.01538 6.79597C4.68658 6.74306 4.38283 6.58782 4.14734 6.35233C3.91185 6.11684 3.75661 5.8131 3.7037 5.48429C3.6508 5.15549 3.70291 4.81837 3.85264 4.5209C4.00237 4.22342 4.24208 3.98073 4.53769 3.82735C4.8333 3.67396 5.16975 3.61769 5.49918 3.66654C5.83521 3.71637 6.14631 3.87295 6.38651 4.11316C6.62672 4.35337 6.78331 4.66447 6.83314 5.0005Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.42676 3.07324H7.43072' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></g><defs><clipPath id='clip0'><rect width='9.5' height='9.5' fill='white' transform='translate(0.5 0.5)'/></clipPath></defs></svg>");
}
.footer .main-area .menu-area {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 450px;
	gap: 35px;
	flex-shrink: 1;
}
.footer .main-area .menu-area .menu-wrapper {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.footer .main-area .menu-area .menu-wrapper .title-menu {
	font-size: 14px;
	padding-bottom: 5px;
	position: relative;
}
.footer .main-area .menu-area .menu-wrapper .title-menu::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 35px;
	height: 2px;
	background-color: #000000;
	font-family: 700;
}
.footer .menu a:hover {
	color: #BB9255;
}
.footer .main-area .menu-area .menu-wrapper.main-menu-wrapper .menu {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 24px;
}
.footer .main-area .menu-area .menu-wrapper .menu {
	font-size: 12px;
	gap: 8px;
	line-height: 24px;
	text-transform: capitalize;
}
.footer .main-area .form-area {
	display: flex;
	flex-direction: column;
	width: 233px;
	gap: 20px;
	flex-shrink: 0.5;
}
.footer .main-area .form-area .title-footer {
	font-size: 14px;
	padding-bottom: 5px;
	position: relative;
}
.footer .main-area .form-area .title-footer::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 35px;
	height: 2px;
	background-color: #000000;
	font-family: 700;
}
.footer .main-area .form-area .form > p{
	display: flex;
	flex-direction: column;
}
.footer .main-area .form-area .wpcf7-response-output{
	color: #000000;
}
.footer .main-area .form-area .form  {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.footer .main-area .form-area .form input {
	border: none;
	background-color: #ffffff;
	width: 100%;
	height: 50px;
	padding: 0 20px;
	font-size: 10px;
	color: #B3B3B3;
	font-weight: 600;
	outline: none;
	box-shadow: none;
	border: none;
}
.footer .main-area .form-area .form .buttom {
	border: none;
	background-color: #BB9255;
	width: 100%;
	height: 50px;
	padding: 0 20px;
	font-size: 14px;
	color: #ffffff;
	font-weight: 600;
	cursor: pointer;
}
.footer .main-area .form-area .form .buttom:hover {
	background-color: #000000;
}
.footer .bottom-area {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	padding: 14px 0;
	gap: 25px;
}
.footer .bottom-area .copyright {
	font-size: 12px;
	line-height: 17px;
	font-weight: 400;
}
.footer .bottom-area .logo-area {
	width: 82px;
	height: 26px;
}
.footer .bottom-area .logo-area img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.footer .bottom-area .more-text {
	font-size: 14px;
	font-weight: 500;
}
@media (max-width: 975px) {
	.footer .main-area {
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer .main-area .menu-area {
		order: 1;
		max-width: 495px;
	}
}

@media (max-width: 655px) {
	.footer .main-area {
		flex-direction: column;
		align-items: center;
		gap: 30px;
		padding: 40px 15px;
	}

	.footer .main-area .menu-area {
		order: unset;
		flex-direction: column;
		align-items: center;
		max-width: 235px;
		gap: 25px;
	}

	.footer .main-area .menu-area .menu-wrapper {
		align-items: center;
		text-align: center;
		gap: 12px;
	}

	.footer .main-area .sub-logo-wrapper {
		align-items: center;
		text-align: center;
		gap: 20px;
	}

	.footer .main-area .form-area {
		align-items: center;
	}

	.footer .main-area .form-area .form {
		width: 100%;
	}

	.footer .main-area .logo-social {
		width: 100%;
		align-items: center;
		gap: 20px;
	}

	.footer .main-area .logo-social .logo {
		width: 100%;
		max-width: 358px;
		height: 113px;
	}
}

@media (max-width: 590px) {
	.footer .bottom-area {
		flex-direction: column;
		padding: 15px 0;
		gap: 15px;
	}
}

@media (max-width: 500px) {
	.footer .top-area {
		font-size: 14px;
		font-weight: 700;
		gap: 20px;
		height: auto;
		flex-direction: column;
		padding: 25px;
		text-align: center;
		height: 150%;
	}
}


.mob-menu {
	display: flex;
	position: fixed;
	top: 0;
	left: -150%;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	background-color: rgba(255, 255, 255, 0.6);
	overflow: hidden;
	transition: left 0.7s ease;
	
}
.mob-menu.active {
	left: 0;
}
.mob-menu .mob-menu-wrapper {
	display: flex;
	flex-direction: column;
	padding: 14px;
	gap: 14px;
	width: 100%;
	max-width: 410px;
	background-color: #ffffff;
	position: relative;
	overflow: scroll;
}
.mob-menu .mob-menu-wrapper .top-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 14px;
	color: rgba(34, 36, 34, 0.30);
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	position: fixed;
	width: 90%;
	top: 0;
	left: -150%;
	transition: left 0.7s ease;
	background-color: #FFFFFF;
	padding-top: 10px;
}
.mob-menu.active .mob-menu-wrapper .top-area {
	left: 5%;
}
.mob-menu .mob-menu-wrapper .top-area .back-button {
	display: none;
	justify-content: center;
	align-items: center;
	background-color: #ECE9E5;
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	border-radius: 50%;
}
.mob-menu .mob-menu-wrapper .top-area .back-button::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.1775 4.4475L2.625 9L7.1775 13.5525' stroke='%23222422' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3749 9H2.75244' stroke='%23222422' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.mob-menu .mob-menu-wrapper .top-area .clouse-button {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #ECE9E5;
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	border-radius: 50%;
}
.mob-menu .mob-menu-wrapper .top-area .clouse-button::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75073 3.75L14.25 14.2493' stroke='%23222422' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.74997 14.2493L14.2493 3.75' stroke='%23222422' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.mob-menu .mob-menu-wrapper .lang-area {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: 12px;
	margin-top: 60px;
}
.mob-menu .mob-menu-wrapper .lang-area .item {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ECE9E5;
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	border-radius: 50%;
	color: rgba(34, 36, 34, 0.50);
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 100%;
}
.mob-menu .mob-menu-wrapper .lang-area .item.active {
	background-color: #222422;
	color: #FFFFFF;
}
.mob-menu .mob-menu-wrapper .m-menu {
	margin-top: 26px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.mob-menu .mob-menu-wrapper .m-menu .item {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
	border-bottom: 1px solid rgba(34, 36, 34, 0.10);
}
.mob-menu .mob-menu-wrapper .m-menu .item a {
	padding-bottom: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #222422;
	font-size: 20px;
	font-weight: 500;
	line-height: 120%;
	width: 100%;
	text-transform: uppercase;
}
.mob-menu .mob-menu-wrapper .m-menu .item a.js-cat-link {
	padding-bottom: 0;
	font-size: 14px;
	display: flex;
	padding-left: 20px;
}
.mob-menu .mob-menu-wrapper .m-menu .item .js-open-kategorie {
	color: #BB9255;
}
.mob-menu .mob-menu-wrapper .m-menu .item .js-open-kategorie {
	content: '';
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.61107 4.99985L11.0063 7.40192L13.4016 9.804L8.61107 14.6082' stroke='%23BB9255' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.mob-menu .mob-menu-wrapper .m-menu .item .sub-menu .has-child a {
	color: #BB9255;
}
.mob-menu .mob-menu-wrapper .m-menu .item .sub-menu .has-child a .arrow-cat {
	display: flex;
	width: 20px;
	min-width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.61107 4.99985L11.0063 7.40192L13.4016 9.804L8.61107 14.6082' stroke='%23BB9255' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transform: rotate(90deg);
}

.mob-menu .js-cat-level {
	display: none;
	flex-direction: column;
	gap: 20px;
}
.mob-menu .js-cat-level.level-0 {
	display: flex
}

.mob-menu .js-cat-level.active {
	display: flex;
}

.mob-menu .back-button.no_active {
	pointer-events: none;
	opacity: 0.4;
}

.mob-menu .back-button.show {
	opacity: 1;
	pointer-events: all;
}

.mob-menu .js-cat-item{
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.mob-menu .js-cat-item .js-cat-title {
	display: flex;
	gap: 15px;
	color: #BB9255;
	font-size: 17px;
	font-weight: 500;
	line-height: 120%;
	text-transform: uppercase;
}
.mob-menu .js-cat-item .js-cat-title .arrow-cat{
	display: flex;
	width: 20px;
	min-width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.61107 4.99985L11.0063 7.40192L13.4016 9.804L8.61107 14.6082' stroke='%23BB9255' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transform: rotate(90deg);
}
.mob-menu .js-cat-item.open .js-cat-title .arrow-cat{
	transform: rotate(-90deg);
}

.mob-menu .js-cat-item .js-cat-title .text{
	display: flex;
	flex-wrap: wrap;
}

.mob-menu .vz-sublist {
	display: none;
}

.mob-menu .vz-sublist.vz-active {
	display: block;
}


.mob-menu .mob-menu-wrapper .tel-button {
	border-radius: 100px;
	background: #BB9255;
	padding: 24px;
	margin-top: 34px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 6px;
	width: 100%;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height: 100%;
}
.mob-menu .mob-menu-wrapper .tel-button .icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.6466 12.22C14.6466 12.46 14.5933 12.7066 14.4799 12.9466C14.3666 13.1866 14.2199 13.4133 14.0266 13.6266C13.6999 13.9866 13.3399 14.2466 12.9333 14.4133C12.5333 14.58 12.0999 14.6666 11.6333 14.6666C10.9533 14.6666 10.2266 14.5066 9.45992 14.18C8.69325 13.8533 7.92659 13.4133 7.16659 12.86C6.39992 12.3 5.67325 11.68 4.97992 10.9933C4.29325 10.3 3.67325 9.57331 3.11992 8.81331C2.57325 8.05331 2.13325 7.29331 1.81325 6.53998C1.49325 5.77998 1.33325 5.05331 1.33325 4.35998C1.33325 3.90665 1.41325 3.47331 1.57325 3.07331C1.73325 2.66665 1.98659 2.29331 2.33992 1.95998C2.76659 1.53998 3.23325 1.33331 3.72659 1.33331C3.91325 1.33331 4.09992 1.37331 4.26659 1.45331C4.43992 1.53331 4.59325 1.65331 4.71325 1.82665L6.25992 4.00665C6.37992 4.17331 6.46659 4.32665 6.52659 4.47331C6.58659 4.61331 6.61992 4.75331 6.61992 4.87998C6.61992 5.03998 6.57325 5.19998 6.47992 5.35331C6.39325 5.50665 6.26659 5.66665 6.10659 5.82665L5.59992 6.35331C5.52659 6.42665 5.49325 6.51331 5.49325 6.61998C5.49325 6.67331 5.49992 6.71998 5.51325 6.77331C5.53325 6.82665 5.55325 6.86665 5.56659 6.90665C5.68659 7.12665 5.89325 7.41331 6.18659 7.75998C6.48659 8.10665 6.80659 8.45998 7.15325 8.81331C7.51325 9.16665 7.85992 9.49331 8.21325 9.79331C8.55992 10.0866 8.84659 10.2866 9.07325 10.4066C9.10659 10.42 9.14659 10.44 9.19325 10.46C9.24659 10.48 9.29992 10.4866 9.35992 10.4866C9.47325 10.4866 9.55992 10.4466 9.63325 10.3733L10.1399 9.87331C10.3066 9.70665 10.4666 9.57998 10.6199 9.49998C10.7733 9.40665 10.9266 9.35998 11.0933 9.35998C11.2199 9.35998 11.3533 9.38665 11.4999 9.44665C11.6466 9.50665 11.7999 9.59331 11.9666 9.70665L14.1733 11.2733C14.3466 11.3933 14.4666 11.5333 14.5399 11.7C14.6066 11.8666 14.6466 12.0333 14.6466 12.22Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}


.search-menu {
	display: flex;
	position: fixed;
	top: 0;
	left: -150%;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	background-color: rgba(255, 255, 255, 0.6);
	overflow: hidden;
	transition: left 0.7s ease;
}

.search-menu.active {
	left: 0;
}

.search-menu .search-menu-wrapper {
	display: flex;
	flex-direction: column;
	padding: 14px;
	gap: 14px;
	width: 100%;
	max-width: 410px;
	background-color: #ffffff;
}

.search-menu .search-menu-wrapper .top-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 14px;
	color: rgba(34, 36, 34, 0.30);
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
}

.search-menu .search-menu-wrapper .top-area .back-button {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F3F3F3;
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	border-radius: 50%;
	opacity: 0.3;
}
.search-menu .search-menu-wrapper .top-area .mob-title {
	font-size: 16px;
}

.search-menu .search-menu-wrapper .top-area .back-button.active {
	opacity: 1;
}
.search-menu .search-menu-wrapper .top-area .close-button {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F3F3F3;
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	border-radius: 50%;
}

.search-menu .search-menu-wrapper .top-area .back-button::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.1775 4.4475L2.625 9L7.1775 13.5525' stroke='%23222422' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3749 9H2.75244' stroke='%23222422' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}



.search-menu .search-menu-wrapper .top-area .close-button::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75073 3.75L14.25 14.2493' stroke='%23222422' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.74997 14.2493L14.2493 3.75' stroke='%23222422' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.search-menu .search-menu-wrapper .search-area {
	display: flex;
	gap: 32px;
	width: 100%;
	position: relative;
}

.search-menu .search-menu-wrapper .search-area .icon {
	position: absolute;
	left: 20px;
	top: 16px;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.625 15.75C12.56 15.75 15.75 12.56 15.75 8.625C15.75 4.68997 12.56 1.5 8.625 1.5C4.68997 1.5 1.5 4.68997 1.5 8.625C1.5 12.56 4.68997 15.75 8.625 15.75Z' stroke='%23383838' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 16.5L15 15' stroke='%23383838' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.search-menu .search-menu-wrapper .search-area .search-item {
	border-radius: 100px;
	border: 1px solid #222422;
	padding: 16px 20px 16px 50px;
	color: #383838;
	font-size: 16px;
	font-weight: 400;
	line-height: 115%;
	width: 100%;
}

.search-menu .search-menu-wrapper .resalt-area {
	display: none;
	flex-direction: column;
	gap: 24px;
	overflow-y: scroll;
	height: 73vh;
}

.search-menu .search-menu-wrapper .resalt-area .resalt-text {
	color: rgba(56, 56, 56, 0.30);
	font-size: 16px;
	font-weight: 500;
	line-height: 115%;
}

.search-menu .search-menu-wrapper .resalt-area .resalt-item {
	display: flex;
	flex-direction: column;
	gap: 14px;
	padding: 10px 0;
}

.search-menu .search-menu-wrapper .resalt-area .resalt-item .item {
	display: flex;
	gap: 16px;
	width: 100%;
	align-items: center;
	justify-content: center;
	border-radius: 16px;
	border: 1px solid rgba(34, 36, 34, 0.10);
}

.search-menu .search-menu-wrapper .resalt-area .resalt-item .item .img-area {
	display: flex;
	width: 112px;
	height: 78px;
	padding: 8px 6px;
	justify-content: center;
	align-items: center;
	background: #F0F0F0;
	flex-shrink: 0;
}

.search-menu .search-menu-wrapper .resalt-area .resalt-item .item .img-area img {
	width: 95.013px;
	height: 100%;
	object-fit: cover;
}

.search-menu .search-menu-wrapper .resalt-area .resalt-item .item .text-area {
	color: #222422;
	font-size: 16px;
	font-weight: 500;
	line-height: 120%;
	padding: 18px 18px 18px 0;
}

.search-menu .search-menu-wrapper .resalt-area .resalt-item .item .text-area a {
	color: #222422;
}

.search-menu .search-menu-wrapper .resalt-area .show-more {
	color: rgba(34, 36, 34, 0.30);
	font-size: 16px;
	font-weight: 500;
	line-height: 110%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	margin: auto;
}



.basket_add_info {
	position: fixed;
	z-index: 22;
	top: 0;
	left: -200%;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.63);
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: scroll;
}

.basket_add_info.active {
	left: 0;
}

.basket_add_info .wrapper_basket {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background-color: #fff;
	width: 100%;
	max-width: 900px;
	padding: 50px 35px;
	gap: 40px;
}

.basket_add_info .wrapper_basket .top-area {
	display: flex;
	width: 100%;
	gap: 35px;
}

.basket_add_info .wrapper_basket .top-area .img-price-area {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	max-width: 285px;
	gap: 15px;
}

.basket_add_info .wrapper_basket .top-area .img-price-area .img-area {
	width: 100%;
	height: 233px;
}

.basket_add_info .wrapper_basket .top-area .img-price-area .img-area img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.basket_add_info .wrapper_basket .top-area .img-price-area .price {
	font: 900 20px/1.2 'Montserrat', sans-serif;
	color: #BB9255;
}

.basket_add_info .wrapper_basket .top-area .main-area {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.basket_add_info .wrapper_basket .top-area .main-area .title-product {
	font: 900 16px/1.2 'Montserrat', sans-serif;
	text-transform: uppercase;
}

.basket_add_info .wrapper_basket .top-area .main-area .area-details {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 20px;
}

.basket_add_info .wrapper_basket .top-area .main-area .area-details .detail {
	display: flex;
	flex-direction: column;
	width: 40%;
	font: 500 10px/1.2 'Montserrat', sans-serif;
	text-align: center;
}

.basket_add_info .wrapper_basket .top-area .main-area .area-details .detail .detail-text {
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #000000;
}

.basket_add_info .wrapper_basket .top-area .main-area .area-details .detail .detail-color {
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #000000;
}

.basket_add_info .wrapper_basket .top-area .main-area .area-details .detail .detail-color .color {
	width: 13px;
	height: 13px;
	border: 1px solid #BB9255;
}

.basket_add_info .wrapper_basket .top-area .main-area .area-details .detail .detail-name {
	padding-top: 3px;
	font: 700 10px/1.2 'Montserrat', sans-serif;
	text-align: start;
	color: #BB9255;
}

.basket_add_info .wrapper_basket .bottom-area {
	display: flex;
	gap: 42px;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.basket_add_info .wrapper_basket .bottom-area .back_to_shop {
	font-size: 12px;
	font-weight: 800;
	color: #ffffff;
	background-color: #BB9255;
	padding: 17px;
	width: 100%;
	max-width: max-content;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	margin-top: auto;
}

.basket_add_info .wrapper_basket .bottom-area .back_to_shop::before {
	content: '';
	display: flex;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'><path d='M18.2261 17.7719L16.7666 3.95792C16.7611 3.90588 16.7332 3.85748 16.6884 3.82224C16.6436 3.78699 16.5851 3.76745 16.5243 3.76745H14.3601L14.3988 3.40034C14.4541 2.86708 14.3492 2.33053 14.0941 1.84222C13.8389 1.35392 13.4422 0.930259 12.9419 0.611935C12.4416 0.293611 11.8546 0.0913143 11.2372 0.0244732C10.6199 -0.042368 9.99291 0.0284919 9.41656 0.230248C8.89285 0.0464219 8.32628 -0.0290158 7.76249 0.0100092C7.1987 0.0490342 6.65344 0.201431 6.17061 0.454928C5.68779 0.708425 5.28089 1.05594 4.98269 1.46948C4.68449 1.88303 4.50332 2.35104 4.45377 2.83585L4.3555 3.76745H1.92933C1.8686 3.76745 1.81007 3.78699 1.76524 3.82224C1.7204 3.85748 1.69251 3.90588 1.68705 3.95792L0.22755 17.7719C0.224509 17.8008 0.228512 17.83 0.239306 17.8576C0.2501 17.8851 0.267446 17.9104 0.29024 17.9319C0.313034 17.9533 0.340775 17.9705 0.371695 17.9822C0.402615 17.9939 0.436036 18 0.469827 18H17.9838C18.0173 17.9992 18.0503 17.9925 18.0807 17.9805C18.1112 17.9685 18.1385 17.9513 18.1611 17.9301C18.1837 17.9088 18.2011 17.8838 18.2123 17.8566C18.2234 17.8295 18.2281 17.8006 18.2261 17.7719ZM15.0648 16.0074L12.9284 17.3003L14.3142 4.18606H15.0648V16.0074ZM15.3056 16.3737L17.2358 17.5814H13.3098L15.3056 16.3737ZM17.6931 17.3499L15.5513 16.0097V4.18606H16.3022L17.6931 17.3499ZM10.7899 0.41862C11.2259 0.41862 11.657 0.496794 12.0559 0.648156C12.4548 0.799518 12.8126 1.02075 13.1066 1.29773C13.4005 1.57471 13.6242 1.90137 13.7632 2.25687C13.9023 2.61237 13.9537 2.9889 13.9143 3.36245L13.8717 3.76745H11.6331L11.6717 3.40034C11.7347 2.83335 11.614 2.26244 11.3232 1.75081C11.0323 1.23918 10.5825 0.806786 10.0237 0.501503C10.2743 0.447148 10.5316 0.419315 10.7899 0.41862ZM11.1446 3.76745H7.57127L7.6654 2.87373C7.71229 2.40981 7.8986 1.96435 8.20604 1.58111C8.51348 1.19786 8.93148 0.89001 9.41899 0.687782C9.99697 0.923799 10.4766 1.30702 10.793 1.7855C11.1093 2.26398 11.247 2.81458 11.1874 3.36266L11.1446 3.76745ZM4.93833 2.87373C4.97714 2.48586 5.1135 2.10988 5.33797 1.77185C5.56243 1.43383 5.86964 1.14184 6.23829 0.916121C6.60694 0.690404 7.02822 0.536358 7.47293 0.464657C7.91765 0.392955 8.37517 0.405314 8.81379 0.500875C8.3531 0.757585 7.96658 1.10137 7.68364 1.50604C7.40071 1.91071 7.22883 2.36559 7.18109 2.83606L7.08258 3.76745H4.84395L4.93833 2.87373ZM2.15141 4.18606H13.8255L12.4102 17.5814H0.736185L2.15141 4.18606Z' fill='%23ffffff'/></svg>");
}

.basket_add_info .wrapper_basket .bottom-area .to_basket {
	font-size: 12px;
	font-weight: 800;
	color: #ffffff;
	background-color: #000000;
	padding: 17px 14px;
	width: 100%;
	max-width: 296px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	margin-top: auto;
}

.basket_add_info .wrapper_basket .bottom-area .to_basket::before {
	content: '';
	display: flex;
	width: 20px;
	height: 19px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'><path d='M10 10C12.4853 10 14.5 7.98528 14.5 5.5C14.5 3.01472 12.4853 1 10 1C7.51472 1 5.5 3.01472 5.5 5.5C5.5 7.98528 7.51472 10 10 10Z' stroke='%23ffffff' stroke-width='0.5'/><path d='M1 19C1 14.5 5.5 12.25 10 12.25C14.5 12.25 19 14.5 19 19' stroke='%23ffffff' stroke-width='0.5'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

@media (max-width: 730px) {
	.basket_add_info .wrapper_basket .top-area {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.basket_add_info .wrapper_basket .bottom-area {
		gap: 20px;
	}

	.basket_add_info .wrapper_basket .top-area .main-area .title-product {
		font: 900 14px/1.2 'Montserrat', sans-serif;
	}

	.basket_add_info .wrapper_basket .top-area .main-area .area-details .detail {
		width: 100%;
	}

	.basket_add_info .wrapper_basket {
		top: 20px;
		position: absolute;
		left: 15px;
		width: calc(100% - 30px);
	}
}

@media (max-width: 425px) {
	.basket_add_info .wrapper_basket {
		padding: 50px 15px;
	}
}


.status-publish{
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.status-publish .woocommerce-order{
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.status-publish .woocommerce-order .woocommerce-order-details{
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.woocommerce-table__line-item.order_item{
	display: flex;
	flex-direction: column;
	gap: 18px;
}
.woocommerce-customer-details{
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.woocommerce .woocommerce-customer-details address{
	display: flex;
	flex-direction: column;
	gap: 18px;
	padding: 25px 15px;
}
.woocommerce ul.order_details {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}
.woocommerce-customer-details--email,
.woocommerce ul.order_details li strong{
	word-break: break-all;
}




#wpadminbar{
	display: none;
}
