@charset "UTF-8";

@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova/fontsProximaNova-Regular.eot');
	src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
		url('../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'),
		url('../fonts/ProximaNova/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova/ProximaNova-Bold.eot');
	src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
		url('../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova/ProximaNova-Bold.woff') format('woff'),
		url('../fonts/ProximaNova/ProximaNova-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova/ProximaNova-Extrabold.eot');
	src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabold'),
		url('../fonts/ProximaNova/ProximaNova-Extrabold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova/ProximaNova-Extrabold.woff') format('woff'),
		url('../fonts/ProximaNova/ProximaNova-Extrabold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

.container {
	width: 100%;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 15px;
}

html {
	font-size: 10px;
}

html,
body {
	-webkit-overflow-scrolling: touch;
}

body {
	font-family: 'Proxima Nova',sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.8rem;
	line-height: 1.3;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0;
	padding: 0 0 0 8rem;
	background-color: #E5E5E5;
	overflow-x: hidden;
}
body.fixed {
	overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
td {
	margin: 0;
	padding: 0;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a {
	color: #1D1D1B;
	text-decoration: none;
	transition: 0.3s;
}
a:hover,
a:focus {
    outline: 0;
    text-decoration: none;
}

p {
	margin: 0 0 .5em;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

::-webkit-scrollbar {
	width: 5px;
}

::-webkit-scrollbar-track {
	background: #F1F1F1;
}

::-webkit-scrollbar-thumb {
	background: #F7A71F;
}

*::selection {
   color: #FFFFFF;
   background-color: #F7A71F;
}

input,
textarea,
button {
	font-family: inherit;
	vertical-align: middle;
	-webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
input:focus,
textarea:focus,
button:focus {
	outline: 0;
}

/*select {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
    z-index: -1;
}*/

.site {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
}

.mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #19181E;
	opacity: 0;
	visibility: hidden;
	z-index: 100;
	transition: all .3s ease-in;
}
.mask.active {
    opacity: .7;
    visibility: visible;
}

.background-image {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 1;
}
.background-image:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.8;
	z-index: -1;
}
.section.margin-top {
	margin-top: 7.5rem;
}
.margin-bottom {
	margin-bottom: 5rem;
}
.padding {
	padding: 7.5rem 0;
}
.title {
	padding-bottom: 9.5rem;
	font-weight: bold;
	font-size: 5.2rem;
	color: #1D1D1B;
}
.site-main .title {
	padding-bottom: 5rem;
}
.center {
	text-align: center;
}

.background-dark {
	background-color: #1D1D1B;
}
.background-dark .title{
	color: #FFFFFF;
}

/*btn*/
.btn-block {
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-block .btn {
	width: 34rem;
	margin: 0 1.5rem;
}

.btn,
.awooc-custom-order {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	width: 38rem;
	height: 8rem;
	background-color: #F7A71F;
	border: solid 2px #F7A71F;
	font-weight: 700;
	font-size: 2.4rem;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
	transition: 0.3s;
}
.btn:hover,
.awooc-custom-order:hover {
	background-color: transparent;
	color: #F7A71F;
}
.btn--o-black {
	background-color: transparent;
	border-color: #1D1D1B;
	color: #1D1D1B;
}
.btn--o-black:hover {
	background-color: #1D1D1B;
	color: #FFFFFF;
}
.awooc-custom-order {
	margin: 0 !important;
}
/*/btn*/

/*social*/
.social__link {
	position: relative;
	display: block;
	width: 3.5rem;
	height: 3.5rem;
}
.social__link:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	transition: .3s;
}
.social__telegram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='30' viewBox='0 0 34 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.60054 14.3931L8.43482 17.3171L11.4672 27.0691C11.6612 27.6937 12.4249 27.9245 12.9319 27.5101L17.2988 23.95C17.7566 23.5771 18.4086 23.5585 18.887 23.9057L26.7634 29.6242C27.3057 30.0184 28.074 29.7212 28.21 29.0659L33.9799 1.3116C34.1284 0.595789 33.425 -0.00136368 32.7435 0.26225L0.59136 12.6656C-0.202086 12.9716 -0.195173 14.0949 0.60054 14.3931ZM10.9785 15.7606L26.2896 6.33046C26.5647 6.16148 26.8479 6.53355 26.6116 6.75274L13.9755 18.4986C13.5313 18.912 13.2448 19.4653 13.1637 20.0659L12.7332 23.2558C12.6762 23.6817 12.0779 23.7239 11.9604 23.3118L10.3049 17.4949C10.1153 16.8315 10.3916 16.1228 10.9785 15.7606Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.social__viber:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1102_9821)'%3e%3cpath d='M36.662 21.9974C37.7956 12.4547 36.1173 6.43008 33.09 3.70516L33.0916 3.70358C28.2054 -0.949839 11.7039 -1.63859 5.85822 3.91258C3.23305 6.62799 2.30838 10.6132 2.20705 15.5469C2.10571 20.4822 1.98538 29.7272 10.6003 32.2352H10.6082L10.6003 36.0653C10.6003 36.0653 10.5417 37.617 11.5329 37.9289C12.6665 38.2962 13.1795 37.5758 16.7056 33.3642C22.602 33.8756 27.1303 32.7039 27.6449 32.5329C28.8356 32.1339 35.5726 31.2425 36.662 21.9974ZM17.2867 30.6693C17.2867 30.6693 13.5548 35.3227 12.3942 36.5308C12.0142 36.9235 11.5978 36.8871 11.6041 36.1081C11.6041 35.5967 11.6326 29.7494 11.6326 29.7494C4.32872 27.6562 4.75938 19.7839 4.83855 15.6657C4.91772 11.5458 5.67138 8.17175 7.89438 5.89966C13.0228 1.09108 27.4897 2.16616 31.1757 5.63049C35.6819 9.62525 34.078 20.9112 34.0875 21.296C33.1612 29.0132 27.7019 29.5024 26.6981 29.8365C26.269 29.979 22.2869 31.0034 17.2867 30.6693V30.6693Z' fill='%23F7A71F'/%3e%3cpath d='M19.3512 6.80371C18.7416 6.80371 18.7416 7.75371 19.3512 7.76163C24.0806 7.79804 27.9756 11.0945 28.0184 17.1413C28.0184 17.7794 28.9526 17.7715 28.9446 17.1334H28.9431C28.8924 10.618 24.6396 6.84013 19.3512 6.80371V6.80371Z' fill='%23F7A71F'/%3e%3cpath d='M25.5726 16.139C25.5584 16.7691 26.491 16.7992 26.4989 16.1611C26.5765 12.5686 24.3614 9.60931 20.1988 9.29739C19.5892 9.25306 19.5259 10.211 20.1339 10.2553C23.7439 10.5292 25.6455 12.9929 25.5726 16.139V16.139Z' fill='%23F7A71F'/%3e%3cpath d='M24.5747 20.2256C23.7925 19.7727 22.9961 20.0546 22.6668 20.4995L21.978 21.3909C21.6281 21.8437 20.9742 21.7836 20.9742 21.7836C16.202 20.5217 14.9259 15.5278 14.9259 15.5278C14.9259 15.5278 14.8673 14.8517 15.3043 14.4892L16.1656 13.7767C16.5963 13.4347 16.8686 12.6113 16.43 11.8022C15.2584 9.68533 14.4714 8.95542 14.0709 8.39492C13.6497 7.86767 13.0164 7.74892 12.3577 8.10517H12.3434C10.9739 8.90633 9.47444 10.4057 9.95419 11.9495C10.7728 13.5772 12.2769 18.7657 17.0713 22.6861C19.3244 24.5402 22.89 26.4402 24.4037 26.8787L24.4179 26.9009C25.9094 27.3981 27.3598 25.8401 28.134 24.4293V24.4182C28.4776 23.7358 28.3636 23.0898 27.8617 22.6671C26.9719 21.7994 25.6292 20.8415 24.5747 20.2256Z' fill='%23F7A71F'/%3e%3cpath d='M20.8511 12.8312C22.3727 12.9199 23.1105 13.7147 23.1897 15.3472C23.2182 15.9852 24.1445 15.9409 24.116 15.3028C24.0146 13.1717 22.9031 11.9842 20.9018 11.8733C20.2922 11.8369 20.2352 12.7948 20.8511 12.8312V12.8312Z' fill='%23F7A71F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1102_9821'%3e%3crect width='38' height='38' rx='4' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.social__facebook:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='32' viewBox='0 0 18 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.4779 32V17.4044H16.3751L17.1098 11.7145H11.4779V8.08235C11.4779 6.43552 11.9334 5.31322 14.2976 5.31322L17.308 5.31198V0.222768C16.7874 0.155113 15.0003 0 12.9203 0C8.57698 0 5.60344 2.65114 5.60344 7.51883V11.7145H0.691406V17.4044H5.60344V32H11.4779Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.social__instagram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.5 0C12.7427 0 12.1498 0.0229716 10.288 0.101731C8.41855 0.193618 7.15402 0.483498 6.03825 0.916677C4.87049 1.35754 3.81292 2.04777 2.93927 2.93927C2.04529 3.81088 1.35467 4.86904 0.916677 6.03826C0.483498 7.15402 0.193618 8.41855 0.101731 10.288C0.0175022 12.1509 0 12.7427 0 17.5C0 22.2573 0.0229716 22.8502 0.101731 24.712C0.193618 26.576 0.483498 27.846 0.916677 28.9617C1.35754 30.1295 2.04777 31.1871 2.93927 32.0607C3.81088 32.9547 4.86903 33.6453 6.03825 34.0833C7.15402 34.511 8.42402 34.8064 10.288 34.8983C12.1509 34.9825 12.7427 35 17.5 35C22.2573 35 22.8502 34.977 24.712 34.8983C26.576 34.8064 27.846 34.5099 28.9617 34.0833C30.1295 33.6425 31.1871 32.9522 32.0607 32.0607C32.9559 31.1901 33.6467 30.1316 34.0833 28.9617C34.511 27.846 34.8064 26.576 34.8983 24.712C34.9825 22.8491 35 22.2573 35 17.5C35 12.7427 34.977 12.1498 34.8983 10.288C34.8064 8.42402 34.5099 7.14746 34.0833 6.03826C33.6425 4.87049 32.9522 3.81292 32.0607 2.93927C31.1901 2.04414 30.1316 1.35333 28.9617 0.916677C27.846 0.483498 26.576 0.193618 24.712 0.101731C22.8491 0.0175022 22.2573 0 17.5 0ZM17.5 3.15039C22.172 3.15039 22.7299 3.17337 24.5764 3.25213C26.2795 3.33198 27.2071 3.61639 27.823 3.85705C28.5844 4.13809 29.2735 4.58541 29.8401 5.16643C30.4202 5.73068 30.8658 6.41821 31.144 7.17809C31.3847 7.79394 31.6691 8.72156 31.749 10.4247C31.8277 12.2712 31.8507 12.8302 31.8507 17.5011C31.8507 22.172 31.8277 22.731 31.7424 24.5774C31.6505 26.2806 31.3661 27.2082 31.1265 27.8241C30.7951 28.6456 30.4254 29.2199 29.815 29.8412C29.2464 30.4186 28.5578 30.8638 27.7978 31.1451C27.1896 31.3858 26.2489 31.6702 24.5392 31.7501C22.6828 31.8288 22.1359 31.8518 17.4519 31.8518C12.7678 31.8518 12.222 31.8288 10.3635 31.7435C8.6603 31.6516 7.72065 31.3672 7.10479 31.1276C6.27344 30.7962 5.70353 30.4265 5.09314 29.8161C4.47728 29.2002 4.08567 28.6139 3.78375 27.7989C3.53872 27.1907 3.25869 26.25 3.1679 24.5403C3.10554 22.7058 3.07601 22.137 3.07601 17.4748C3.07601 12.8149 3.10554 12.245 3.1679 10.3875C3.25869 8.6778 3.53872 7.73925 3.78375 7.12886C4.08567 6.29641 4.47837 5.72759 5.09314 5.11173C5.70243 4.50244 6.27344 4.10864 7.10479 3.80016C7.72065 3.5606 8.63733 3.27619 10.3471 3.19087C12.2034 3.12414 12.7503 3.10008 17.4278 3.10008L17.5 3.15039ZM17.5 8.5181C16.3201 8.51767 15.1516 8.74975 14.0614 9.20109C12.9712 9.65243 11.9807 10.3142 11.1463 11.1485C10.312 11.9829 9.65024 12.9734 9.1989 14.0636C8.74756 15.1538 8.51548 16.3223 8.51591 17.5022C8.51548 18.6821 8.74756 19.8506 9.1989 20.9408C9.65024 22.031 10.312 23.0215 11.1463 23.8559C11.9807 24.6902 12.9712 25.3519 14.0614 25.8033C15.1516 26.2546 16.3201 26.4867 17.5 26.4863C18.6799 26.4867 19.8484 26.2546 20.9386 25.8033C22.0288 25.3519 23.0193 24.6902 23.8537 23.8559C24.688 23.0215 25.3498 22.031 25.8011 20.9408C26.2524 19.8506 26.4845 18.6821 26.4841 17.5022C26.4845 16.3223 26.2524 15.1538 25.8011 14.0636C25.3498 12.9734 24.688 11.9829 23.8537 11.1485C23.0193 10.3142 22.0288 9.65243 20.9386 9.20109C19.8484 8.74975 18.6799 8.51767 17.5 8.5181ZM17.5 23.3359C14.2752 23.3359 11.6663 20.727 11.6663 17.5022C11.6663 14.2774 14.2752 11.6685 17.5 11.6685C20.7248 11.6685 23.3337 14.2774 23.3337 17.5022C23.3337 20.727 20.7248 23.3359 17.5 23.3359ZM28.9464 8.1593C28.9459 8.71682 28.724 9.2513 28.3295 9.64532C27.9351 10.0393 27.4004 10.2607 26.8429 10.2607C26.5672 10.2607 26.2943 10.2064 26.0396 10.1009C25.7849 9.99538 25.5535 9.84075 25.3586 9.64583C25.1636 9.4509 25.009 9.21949 24.9035 8.96481C24.798 8.71012 24.7437 8.43716 24.7437 8.16149C24.7437 7.88582 24.798 7.61286 24.9035 7.35817C25.009 7.10349 25.1636 6.87208 25.3586 6.67715C25.5535 6.48223 25.7849 6.3276 26.0396 6.22211C26.2943 6.11662 26.5672 6.06232 26.8429 6.06232C27.9991 6.06232 28.9464 7.00306 28.9464 8.1593Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.social a:hover:before {
	transform: scale(1.1);
}
/*/social*/

/*header*/
.header--fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 7rem;
	padding: 15px 0;
	background-color: #E5E5E5;
	box-shadow: 0 4px 4px rgba(0,0,0,0.4);
	z-index: 10;
	transform: translateY(calc(-100% - 10px));
	transition: 0.3s;
}
.header--fixed .header__block {
	width: 100%;
	max-width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header .menu-btn i,
.header .menu-btn i:before,
.header .menu-btn i:after,
.header--fixed .menu-btn i,
.header--fixed .menu-btn i:before,
.header--fixed .menu-btn i:after {
	background-color: #000000;
}
.header--fixed .header__logo {
	width: 20rem;
}

.home .header {
	display: none;
}
.header__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 6rem 0 7rem;
}
.header__block {
	display: flex;
	align-items: center;
	max-width: 50%;
}
.header__logo {
	width: 27rem;
	max-width: 100%;
}
.header__logo a,
.header__logo img {
	display: block;
}
.header__logo img {
	width: 100%;
}
.header__action {
	position: relative;
}
.header__phone {
	padding-left: 3.5rem;
	font-weight: bold;
	font-size: 2.4rem;
	color: #1D1D1B;
}
.header__phone:hover {
	color: #F7A71F;
}
.header__phone:before {
	content: '';
	position: absolute;
	width: 2rem;
	height: 2rem;
	top: calc(50% - 1rem);
	left: 0;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1225_9589)'%3e%3cpath d='M8.28118 11.7184C6.37222 9.8094 5.94118 7.90043 5.84394 7.1356C5.81677 6.92413 5.88955 6.71205 6.04084 6.56181L7.58567 5.01767C7.81291 4.79057 7.85324 4.43663 7.68291 4.16422L5.22325 0.344913C5.03481 0.0432745 4.64789 -0.0655898 4.32981 0.0935336L0.381186 1.95319C0.123965 2.07985 -0.0273291 2.35314 0.0018755 2.63836C0.208772 4.60388 1.06567 9.4356 5.81394 14.1842C10.5622 18.9328 15.3933 19.7894 17.3598 19.9963C17.645 20.0255 17.9183 19.8742 18.045 19.617L19.9046 15.6684C20.0632 15.351 19.955 14.9651 19.6546 14.7763L15.8353 12.3173C15.5631 12.1468 15.2092 12.1869 14.9819 12.4139L13.4377 13.9587C13.2875 14.11 13.0754 14.1828 12.8639 14.1556C12.0991 14.0584 10.1902 13.6273 8.28118 11.7184Z' fill='%231D1D1B'/%3e%3cpath d='M15.8619 10.6896C15.481 10.6896 15.1723 10.3809 15.1723 9.99996C15.169 7.14466 12.8551 4.83078 9.99984 4.82755C9.61895 4.82755 9.31018 4.51878 9.31018 4.1379C9.31018 3.75701 9.61895 3.44824 9.99984 3.44824C13.6166 3.45223 16.5476 6.3832 16.5516 9.99996C16.5516 10.3809 16.2428 10.6896 15.8619 10.6896Z' fill='%231D1D1B'/%3e%3cpath d='M19.3102 10.6897C18.9293 10.6897 18.6205 10.3809 18.6205 10C18.6152 5.24113 14.7587 1.38463 9.99984 1.37931C9.61895 1.37931 9.31018 1.07054 9.31018 0.689655C9.31018 0.308769 9.61895 0 9.99984 0C15.5202 0.00608134 19.9938 4.47967 19.9998 10C19.9998 10.1829 19.9272 10.3583 19.7978 10.4877C19.6685 10.617 19.4931 10.6897 19.3102 10.6897Z' fill='%231D1D1B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1225_9589'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transition: 0.3s;
}
.header__phone:hover:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1225_9589)'%3e%3cpath d='M8.28118 11.7184C6.37222 9.8094 5.94118 7.90043 5.84394 7.1356C5.81677 6.92413 5.88955 6.71205 6.04084 6.56181L7.58567 5.01767C7.81291 4.79057 7.85324 4.43663 7.68291 4.16422L5.22325 0.344913C5.03481 0.0432745 4.64789 -0.0655898 4.32981 0.0935336L0.381186 1.95319C0.123965 2.07985 -0.0273291 2.35314 0.0018755 2.63836C0.208772 4.60388 1.06567 9.4356 5.81394 14.1842C10.5622 18.9328 15.3933 19.7894 17.3598 19.9963C17.645 20.0255 17.9183 19.8742 18.045 19.617L19.9046 15.6684C20.0632 15.351 19.955 14.9651 19.6546 14.7763L15.8353 12.3173C15.5631 12.1468 15.2092 12.1869 14.9819 12.4139L13.4377 13.9587C13.2875 14.11 13.0754 14.1828 12.8639 14.1556C12.0991 14.0584 10.1902 13.6273 8.28118 11.7184Z' fill='%23F7A71F'/%3e%3cpath d='M15.8619 10.6896C15.481 10.6896 15.1723 10.3809 15.1723 9.99996C15.169 7.14466 12.8551 4.83078 9.99984 4.82755C9.61895 4.82755 9.31018 4.51878 9.31018 4.1379C9.31018 3.75701 9.61895 3.44824 9.99984 3.44824C13.6166 3.45223 16.5476 6.3832 16.5516 9.99996C16.5516 10.3809 16.2428 10.6896 15.8619 10.6896Z' fill='%23F7A71F'/%3e%3cpath d='M19.3102 10.6897C18.9293 10.6897 18.6205 10.3809 18.6205 10C18.6152 5.24113 14.7587 1.38463 9.99984 1.37931C9.61895 1.37931 9.31018 1.07054 9.31018 0.689655C9.31018 0.308769 9.61895 0 9.99984 0C15.5202 0.00608134 19.9938 4.47967 19.9998 10C19.9998 10.1829 19.9272 10.3583 19.7978 10.4877C19.6685 10.617 19.4931 10.6897 19.3102 10.6897Z' fill='%23F7A71F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1225_9589'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
/*/header*/

/*sidebar*/
.sidebar {
	position: fixed;
	top: 0;
	left: 0;
	width: 8rem;
	height: 100vh;
	background-color: #000000;
	overflow-y: auto;
	z-index: 100;
}
.sidebar::-webkit-scrollbar {
	width: 1px;
}
.sidebar__wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.sidebar__widget {
	width: 100%;
	padding: 5rem 0;
}

.sidebar .header__phone {
	position: relative;
	color: #FFFFFF;
}
.sidebar .header__phone:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1225_9589)'%3e%3cpath d='M8.28118 11.7184C6.37222 9.8094 5.94118 7.90043 5.84394 7.1356C5.81677 6.92413 5.88955 6.71205 6.04084 6.56181L7.58567 5.01767C7.81291 4.79057 7.85324 4.43663 7.68291 4.16422L5.22325 0.344913C5.03481 0.0432745 4.64789 -0.0655898 4.32981 0.0935336L0.381186 1.95319C0.123965 2.07985 -0.0273291 2.35314 0.0018755 2.63836C0.208772 4.60388 1.06567 9.4356 5.81394 14.1842C10.5622 18.9328 15.3933 19.7894 17.3598 19.9963C17.645 20.0255 17.9183 19.8742 18.045 19.617L19.9046 15.6684C20.0632 15.351 19.955 14.9651 19.6546 14.7763L15.8353 12.3173C15.5631 12.1468 15.2092 12.1869 14.9819 12.4139L13.4377 13.9587C13.2875 14.11 13.0754 14.1828 12.8639 14.1556C12.0991 14.0584 10.1902 13.6273 8.28118 11.7184Z' fill='%23FFFFFF'/%3e%3cpath d='M15.8619 10.6896C15.481 10.6896 15.1723 10.3809 15.1723 9.99996C15.169 7.14466 12.8551 4.83078 9.99984 4.82755C9.61895 4.82755 9.31018 4.51878 9.31018 4.1379C9.31018 3.75701 9.61895 3.44824 9.99984 3.44824C13.6166 3.45223 16.5476 6.3832 16.5516 9.99996C16.5516 10.3809 16.2428 10.6896 15.8619 10.6896Z' fill='%23FFFFFF'/%3e%3cpath d='M19.3102 10.6897C18.9293 10.6897 18.6205 10.3809 18.6205 10C18.6152 5.24113 14.7587 1.38463 9.99984 1.37931C9.61895 1.37931 9.31018 1.07054 9.31018 0.689655C9.31018 0.308769 9.61895 0 9.99984 0C15.5202 0.00608134 19.9938 4.47967 19.9998 10C19.9998 10.1829 19.9272 10.3583 19.7978 10.4877C19.6685 10.617 19.4931 10.6897 19.3102 10.6897Z' fill='%23FFFFFF'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1225_9589'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.lang-item {
	list-style: none;
	text-align: center;
}
.lang-item a {
	font-size: 1.8rem;
	color: #767676;
}
.lang-item a:hover,
.lang-item.current-lang a {
	color: #F7A71F;
}
.lang-item.current-lang a {
	pointer-events: none;
}

/*menu*/
.sidebar__menu {
	position: relative;
	height: 34rem;
    margin-bottom: -2.4rem;
}
.sidebar__menu .nav {
	position: fixed;
	top: 0;
	left: 8rem;
	width: 24rem;
	height: 100vh;
	padding-bottom: 15rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	z-index: 1;
	pointer-events: none;
}
.sidebar__menu:hover .nav {
	pointer-events: auto;
}
.sidebar__menu .nav:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(241,241,241,.7);
	backdrop-filter: blur(40px);
	opacity: 0;
	visibility: hidden;
	z-index: -1;
}
.sidebar__menu:hover .nav:before {
	opacity: 1;
	visibility: visible;
}
.sidebar__menu .nav .menu-item {
	z-index: 1;
	transition: .3s;
}
.sidebar__menu .nav>.menu-item>a {
	width: calc(100% + 8rem) !important;
	margin-left: -8rem;
	padding-left: 10rem !important;
}
.sidebar__menu .nav>.menu-item:not(:last-of-type) {
	margin-bottom: 2rem;
}
.sidebar__menu .nav>.menu-item:before,
.sidebar__menu .nav>.menu-item:after {
	content: '';
	position: absolute;
	cursor: pointer;
	z-index: -1;
}
.sidebar__menu .nav>.menu-item:hover:after {
	transform: scale(1.1);
}
.sidebar__menu .nav>.menu-item:before {
	left: -6.2rem;
	width: 4.4rem;
	height: 4rem;
	border: 1px dashed #F7A71F;
}
.sidebar__menu .nav>.menu-item:after {
	width: 2.2rem;
	height: 2.2rem;
	left: -5.1rem;
	margin-top: -3.1rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transition: .3s;
}
.menu__home:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.5447 9.83614L11.5489 0.21903C11.4769 0.149598 11.3914 0.0945134 11.2973 0.0569295C11.2032 0.0193456 11.1023 0 11.0005 0C10.8986 0 10.7977 0.0193456 10.7036 0.0569295C10.6095 0.0945134 10.524 0.149598 10.452 0.21903L0.456229 9.83614C0.165019 10.1165 0 10.4974 0 10.8946C0 11.7194 0.696477 12.39 1.55312 12.39H2.60633V19.2523C2.60633 19.6659 2.95335 20 3.38289 20H9.44734V14.7662H12.1653V20H18.618C19.0476 20 19.3946 19.6659 19.3946 19.2523V12.39H20.4478C20.8603 12.39 21.2559 12.2334 21.5471 11.9507C22.1514 11.3666 22.1514 10.4203 21.5447 9.83614Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.menu__special:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.1632 17C19.7548 17 20.2588 17.46 20.2588 18C20.8613 18 20.8503 16.6588 20.2588 16.6588L9.8513 16.2322C9.8513 16.2322 7.07968 16.7722 7.07968 16.2322C7.07968 15.6922 6.4114 16.6745 6.01698 17C2.08704 20.2434 19.1632 17 19.1632 17ZM19.1632 15.5H6.01698C4.51611 15.5 3.27817 16.63 3.27817 18C3.27817 19.37 4.51611 20.5 6.01698 20.5H19.1632C19.8896 20.5 20.5862 20.2366 21.0999 19.7678C21.6135 19.2989 21.902 18.663 21.902 18C21.902 17.337 21.6135 16.7011 21.0999 16.2322C20.5862 15.7634 19.8896 15.5 19.1632 15.5ZM21.902 9.5H18.6155V5.5H13.1379L9.8513 9.5C9.8513 9.5 9.13291 12.6792 9.8513 14.5C11.7058 19.2002 22.9976 14.5 22.9976 14.5L21.902 9.5ZM11.5384 9.5L13.6856 7H16.4244V9.5H11.5384ZM9.58838 1.91L4.11077 0.5L1.08713 10.33C0.714653 11.61 1.53629 12.94 2.94952 13.3L4.22032 13.62L7.82459 10.79L3.57396 9.71L5.63354 2.96L8.69005 3.74C9.30354 4.03 10.6291 4.84 11.4617 5.87L12.5901 4.5H13.0721C11.6918 2.91 9.68697 1.96 9.58838 1.91Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.menu__bulk:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.70791 1.75L12.1079 9.75L17.6079 4.75L23.1079 19.75H1.10791L7.70791 1.75Z' fill='%23F7A71F' stroke='%23F7A71F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.menu__services:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.9319 1.44375C12.364 -0.48125 9.636 -0.48125 9.06812 1.44375L8.93062 1.91125C8.84578 2.19944 8.6975 2.46499 8.49666 2.68842C8.29583 2.91184 8.04753 3.08749 7.76998 3.20246C7.49243 3.31744 7.19266 3.36883 6.89266 3.35288C6.59266 3.33692 6.30004 3.25402 6.03625 3.11025L5.61 2.8765C3.84587 1.91675 1.91675 3.84588 2.87787 5.60862L3.11025 6.03625C3.7235 7.16375 3.14188 8.56763 1.91125 8.93062L1.44375 9.06812C-0.48125 9.636 -0.48125 12.364 1.44375 12.9319L1.91125 13.0694C2.19944 13.1542 2.46499 13.3025 2.68842 13.5033C2.91184 13.7042 3.08749 13.9525 3.20246 14.23C3.31744 14.5076 3.36883 14.8073 3.35288 15.1073C3.33692 15.4073 3.25402 15.7 3.11025 15.9637L2.8765 16.39C1.91675 18.1541 3.84588 20.0833 5.60862 19.1221L6.03625 18.8897C6.30004 18.746 6.59266 18.6631 6.89266 18.6471C7.19266 18.6312 7.49243 18.6826 7.76998 18.7975C8.04753 18.9125 8.29583 19.0882 8.49666 19.3116C8.6975 19.535 8.84578 19.8006 8.93062 20.0887L9.06812 20.5562C9.636 22.4812 12.364 22.4812 12.9319 20.5562L13.0694 20.0887C13.1542 19.8006 13.3025 19.535 13.5033 19.3116C13.7042 19.0882 13.9525 18.9125 14.23 18.7975C14.5076 18.6826 14.8073 18.6312 15.1073 18.6471C15.4073 18.6631 15.7 18.746 15.9637 18.8897L16.39 19.1235C18.1541 20.0833 20.0833 18.1541 19.1221 16.3914L18.8897 15.9637C18.746 15.7 18.6631 15.4073 18.6471 15.1073C18.6312 14.8073 18.6826 14.5076 18.7975 14.23C18.9125 13.9525 19.0882 13.7042 19.3116 13.5033C19.535 13.3025 19.8006 13.1542 20.0887 13.0694L20.5562 12.9319C22.4812 12.364 22.4812 9.636 20.5562 9.06812L20.0887 8.93062C19.8006 8.84578 19.535 8.6975 19.3116 8.49666C19.0882 8.29583 18.9125 8.04753 18.7975 7.76998C18.6826 7.49243 18.6312 7.19266 18.6471 6.89266C18.6631 6.59266 18.746 6.30004 18.8897 6.03625L19.1235 5.61C20.0833 3.84587 18.1541 1.91675 16.3914 2.87787L15.9637 3.11025C15.7 3.25402 15.4073 3.33692 15.1073 3.35288C14.8073 3.36883 14.5076 3.31744 14.23 3.20246C13.9525 3.08749 13.7042 2.91184 13.5033 2.68842C13.3025 2.46499 13.1542 2.19944 13.0694 1.91125L12.9319 1.44375ZM11 15.0288C9.93151 15.0288 8.90678 14.6043 8.15124 13.8488C7.39571 13.0932 6.97125 12.0685 6.97125 11C6.97125 9.93151 7.39571 8.90678 8.15124 8.15124C8.90678 7.39571 9.93151 6.97125 11 6.97125C12.0681 6.97125 13.0925 7.39556 13.8478 8.15084C14.6031 8.90612 15.0274 9.9305 15.0274 10.9986C15.0274 12.0668 14.6031 13.0911 13.8478 13.8464C13.0925 14.6017 12.0681 15.026 11 15.026V15.0288Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.menu__gallery:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.0002 14.4444C12.8227 14.4444 14.3002 12.952 14.3002 11.1111C14.3002 9.27012 12.8227 7.77773 11.0002 7.77773C9.17766 7.77773 7.7002 9.27012 7.7002 11.1111C7.7002 12.952 9.17766 14.4444 11.0002 14.4444Z' fill='%23F7A71F'/%3e%3cpath d='M19.8 2.22222H16.313L14.949 0.722222C14.744 0.494882 14.4943 0.31323 14.2159 0.188874C13.9375 0.064517 13.6364 0.000189188 13.332 0H8.668C8.052 0 7.458 0.266667 7.04 0.722222L5.687 2.22222H2.2C0.99 2.22222 0 3.22222 0 4.44444V17.7778C0 19 0.99 20 2.2 20H19.8C21.01 20 22 19 22 17.7778V4.44444C22 3.22222 21.01 2.22222 19.8 2.22222ZM11 16.6667C7.964 16.6667 5.5 14.1778 5.5 11.1111C5.5 8.04445 7.964 5.55556 11 5.55556C14.036 5.55556 16.5 8.04445 16.5 11.1111C16.5 14.1778 14.036 16.6667 11 16.6667Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.menu__contacts:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.500001 8.55818L0.500001 8.5579C0.499121 6.97677 1.0189 5.42586 2.00125 4.10132C2.98421 2.77598 4.38747 1.73569 6.03903 1.11968C7.69074 0.503611 9.51083 0.341968 11.2671 0.656877C13.0233 0.971777 14.6299 1.7477 15.8858 2.87955L15.8868 2.88044C16.7224 3.62948 17.3815 4.5174 17.8289 5.49122C18.2762 6.46485 18.5037 7.50649 18.5 8.55641V8.55818C18.5 10.0913 17.9009 11.6999 17.007 13.2374C16.1161 14.7697 14.955 16.1927 13.8839 17.3446C12.5422 18.7864 11.0764 20.1315 9.49997 21.3671C7.9236 20.1315 6.45783 18.7865 5.11615 17.3447C4.04507 16.1928 2.88389 14.7698 1.99296 13.2374C1.09904 11.6999 0.500001 10.0913 0.500001 8.55818ZM9.49998 4.39222C8.3035 4.39222 7.14684 4.81971 6.28648 5.59439C5.42439 6.37062 4.92856 7.43536 4.92856 8.55818C4.92856 9.68099 5.42439 10.7457 6.28648 11.522C7.14684 12.2966 8.30351 12.7241 9.49998 12.7241C10.6964 12.7241 11.8531 12.2966 12.7135 11.522C13.5756 10.7457 14.0714 9.68099 14.0714 8.55818C14.0714 7.43536 13.5756 6.37062 12.7135 5.59439C11.8531 4.81971 10.6964 4.39222 9.49998 4.39222Z' fill='%23F7A71F' stroke='%23F7A71F'/%3e%3c/svg%3e ");
}
.sidebar__menu .nav .menu-item a {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	height: 4rem;
	padding: 0 3rem 0 2rem;
	font-size: 1.6rem;
	color: #FFFFFF;
}
.sidebar__menu .nav .menu-item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: transparent;
	transition: .3s;
	z-index: -1;
}
.sidebar__menu .nav>.menu-item>a {
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-right: 1.5rem;
	font-size: 2rem;
	color: #1D1D1B;
	opacity: 0;
	visibility: hidden;
}
.sidebar__menu .nav>.menu-item>a:before {
	left: 8rem;
}
.sidebar__menu:hover .nav>.menu-item>a {
	opacity: 1;
	visibility: visible;
}
.sidebar__menu .nav .menu-item:hover>a {
	color: #1D1D1B;
}
.sidebar__menu .nav .menu-item.current-menu-item>a,
.sidebar__menu .nav .menu-item.current-menu-ancestor>a {
	color: #F7A71F;
}
.sidebar__menu .nav .menu-item:hover>a:before {
	background-color: #F7A71F;
}
.sidebar__menu .nav .menu-item.current-menu-item:hover>a:before,
.sidebar__menu .nav .menu-item.current-menu-ancestor:hover>a:before {
	background-color: transparent;
}
.sidebar__menu .nav>.menu-item>.sub-menu {
	position: absolute;
	top: 0;
	left: 100%;
	width: 45rem;
	height: 100vh;
/* 	padding-bottom: 19rem; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: 0s;
	pointer-events: none;
	z-index: -1;
}
.sidebar__menu .nav>.menu-item>.sub-menu:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(29,29,27,.5);
	backdrop-filter: blur(40px);
	z-index: -1;
}
.sidebar__menu .nav>.menu-item:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.sub-menu .menu-item:not(:last-of-type) .sub-menu {
	margin-bottom: 5rem;
}
.sidebar__menu .nav .sub-menu .sub-menu .menu-item a {
	padding-left: 3rem;
}
/*/menu*/

.sidebar .social {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 1.5rem;
}
.sidebar .social__link {
	width: 4.4rem;
	height: 4rem;
	margin-bottom: 2rem;
	border: 1px dashed #F7A71F;
}
.sidebar .social__link:last-of-type {
	margin-bottom: 0;
}
.sidebar .social__link:before {
	top: calc(50% - 1.1rem);
	left: calc(50% - 1.1rem);
	width: 2.2rem;
	height: 2.2rem;
	background-size: contain;
}
/*/sidebar*/

/*intro*/
.intro__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.intro__background:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: .6;
}
.intro__background video,
.intro__background img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.intro__wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	min-height: 60rem;
	height: 100vh;
    padding: 9.5rem 0 13.5rem;
}
.intro__phone a {
	position: relative;
	padding-left: 3.5rem;
	font-weight: bold;
	font-size: 2.4rem;
	color: #FFFFFF;
}
.intro__phone a:before {
	content: '';
	position: absolute;
	top: calc(50% - 1rem);
	left: 0;
	width: 2rem;
	height: 2rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.28118 12.1404C6.37222 10.2905 5.94118 8.44057 5.84394 7.69939C5.81677 7.49445 5.88955 7.28893 6.04084 7.14334L7.58567 5.64695C7.81291 5.42687 7.85324 5.08388 7.68291 4.8199L5.22325 1.1187C5.03481 0.826386 4.64789 0.720888 4.32981 0.875091L0.381186 2.67724C0.123965 2.79998 -0.0273291 3.06482 0.0018755 3.34122C0.208772 5.24596 1.06567 9.92826 5.81394 14.53C10.5622 19.1318 15.3933 19.9619 17.3598 20.1624C17.645 20.1907 17.9183 20.0441 18.045 19.7948L19.9046 15.9683C20.0632 15.6607 19.955 15.2867 19.6546 15.1038L15.8353 12.7209C15.5631 12.5556 15.2092 12.5944 14.9819 12.8144L13.4377 14.3115C13.2875 14.4581 13.0754 14.5286 12.8639 14.5023C12.0991 14.4081 10.1902 13.9904 8.28118 12.1404Z' fill='%23F1F1F1'/%3e%3cpath d='M15.8619 11.1429C15.481 11.1429 15.1723 10.8437 15.1723 10.4745C15.169 7.70754 12.8551 5.46521 9.99984 5.46208C9.61895 5.46208 9.31018 5.16286 9.31018 4.79376C9.31018 4.42465 9.61895 4.12543 9.99984 4.12543C13.6166 4.12929 16.5476 6.96963 16.5516 10.4745C16.5516 10.8437 16.2428 11.1429 15.8619 11.1429Z' fill='%23F1F1F1'/%3e%3cpath d='M19.3102 11.1429C18.9293 11.1429 18.6205 10.8437 18.6205 10.4746C18.6152 5.86287 14.7587 2.12563 9.99984 2.12047C9.61895 2.12047 9.31018 1.82125 9.31018 1.45214C9.31018 1.08303 9.61895 0.783813 9.99984 0.783813C15.5202 0.789707 19.9938 5.12496 19.9998 10.4746C19.9998 10.6518 19.9272 10.8218 19.7978 10.9472C19.6685 11.0725 19.4931 11.1429 19.3102 11.1429Z' fill='%23F1F1F1'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transition: .3s;
}
.intro__phone a:hover {
	color: #F7A71F;
}
.intro__phone a:hover:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.28118 12.1404C6.37222 10.2905 5.94118 8.44057 5.84394 7.69939C5.81677 7.49445 5.88955 7.28893 6.04084 7.14334L7.58567 5.64695C7.81291 5.42687 7.85324 5.08388 7.68291 4.8199L5.22325 1.1187C5.03481 0.826386 4.64789 0.720888 4.32981 0.875091L0.381186 2.67724C0.123965 2.79998 -0.0273291 3.06482 0.0018755 3.34122C0.208772 5.24596 1.06567 9.92826 5.81394 14.53C10.5622 19.1318 15.3933 19.9619 17.3598 20.1624C17.645 20.1907 17.9183 20.0441 18.045 19.7948L19.9046 15.9683C20.0632 15.6607 19.955 15.2867 19.6546 15.1038L15.8353 12.7209C15.5631 12.5556 15.2092 12.5944 14.9819 12.8144L13.4377 14.3115C13.2875 14.4581 13.0754 14.5286 12.8639 14.5023C12.0991 14.4081 10.1902 13.9904 8.28118 12.1404Z' fill='%23F7A71F'/%3e%3cpath d='M15.8619 11.1429C15.481 11.1429 15.1723 10.8437 15.1723 10.4745C15.169 7.70754 12.8551 5.46521 9.99984 5.46208C9.61895 5.46208 9.31018 5.16286 9.31018 4.79376C9.31018 4.42465 9.61895 4.12543 9.99984 4.12543C13.6166 4.12929 16.5476 6.96963 16.5516 10.4745C16.5516 10.8437 16.2428 11.1429 15.8619 11.1429Z' fill='%23F7A71F'/%3e%3cpath d='M19.3102 11.1429C18.9293 11.1429 18.6205 10.8437 18.6205 10.4746C18.6152 5.86287 14.7587 2.12563 9.99984 2.12047C9.61895 2.12047 9.31018 1.82125 9.31018 1.45214C9.31018 1.08303 9.61895 0.783813 9.99984 0.783813C15.5202 0.789707 19.9938 5.12496 19.9998 10.4746C19.9998 10.6518 19.9272 10.8218 19.7978 10.9472C19.6685 11.0725 19.4931 11.1429 19.3102 11.1429Z' fill='%23F7A71F'/%3e%3c/svg%3e ");
}
.intro__img img {
	display: block;
	max-width: 90%;
	width: auto;
	max-height: 10rem;
	margin: 0 auto;
}
/*/intro*/
/*card*/
.card__list {
	display: flex;
	flex-wrap: wrap;
	margin: -1.5rem;
}
.card__item {
	width: calc(100% / 3);
	padding: 1.5rem;
}
.card__item a {
	position: relative;
	display: block;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden;
	z-index: 1;
}
.card__item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.5;
	z-index: 1;
	transition: 0.3s;
}
.card__item a:hover:before {
	opacity: 0;
}
.card__item img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.card__item h2,
.card__item div {
	position: absolute;
	display: flex;
	align-items: center;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 7.8rem;
	padding: 0 10rem 0 3rem;
	font-weight: normal;
	font-size: 2rem;
	color: #FDFEF9;
	z-index: 2;
}
.card__item h2:before,
.card__item h2:after,
.card__item div:before,
.card__item div:after {
	content: '';
	position: absolute;
}
.card__item h2:before,
.card__item div:before {
	top: 1px;
	left: 1px;
	bottom: 1px;
	right: 1px;
	background: #1D1D1B;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='70' height='50' viewBox='0 0 70 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.5627 0.000488281H13.1023L28.3314 24.9976L13.1023 49.9982H27.5627L42.7918 24.9976L27.5627 0.000488281ZM54.773 0.000488281H40.3127L55.5396 24.9976L40.3127 49.9982H54.773L70 24.9976L54.773 0.000488281ZM15.227 24.998L0 0.00090287V49.9986L15.227 24.998Z' fill='%2365655D'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: calc(100% - 15px) 15px;
	background-size: 70px;
	z-index: -1;
	transition: 0.3s;
}
.card__item a:hover h2:before,
.card__item a:hover div:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='70' height='50' viewBox='0 0 70 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.5627 0.000488281H13.1023L28.3314 24.9976L13.1023 49.9982H27.5627L42.7918 24.9976L27.5627 0.000488281ZM54.773 0.000488281H40.3127L55.5396 24.9976L40.3127 49.9982H54.773L70 24.9976L54.773 0.000488281ZM15.227 24.998L0 0.00090287V49.9986L15.227 24.998Z' fill='%23F7A71F'/%3e%3c/svg%3e");
}
.card__item h2:after,
.card__item div:after{
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(70deg, rgb(29, 29, 27) 60%, rgb(247, 167, 31) 80%);
	z-index: -2;
}

.card .btn-block {
	padding-top: 10rem;
}
/*/card*/

/*gallery*/
.gallery__block {
	width: 100%;
}
.gallery__item {
	position: relative;
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-bottom: 100%;
	cursor: pointer;
	z-index: 1;
}
.gallery__item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0;
	z-index: 1;
	transition: 0.3s;
}
.gallery__block:hover .gallery__item:before {
	opacity: 0.4;
}
.gallery__block:hover .gallery__item:hover:before {
	opacity: 0;
}
.gallery__img {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.gallery__item:hover {
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	z-index: 2;
}
.gallery .slick-track {
	align-items: flex-start;
}
/*gallery*/
/*why*/
.why__wrapper {
	padding: 10rem 0;
}
.why .title {
	padding-bottom: 7rem;
}
.why__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin: -4.5rem 0;
}
.why__item {
	width: calc(100% / 3);
	max-width: 100%;
	min-width: 29rem;
	padding: 4.5rem 0;
	text-align: center;
}
.why__img {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	width: 17rem;
	height: 18rem;
	margin: 0 auto 4rem;
}
.why__number {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	z-index: -1;
}
.why__icon {
	position: relative;
	display: block;
	width: auto;
	max-width: 100%;
	z-index: 1;
}
.why__title {
	width: 100%;
	max-width: 32rem;
	margin: 0 auto;
	font-weight: bold;
	font-size: 2.4rem;
	line-height: 1.2;
	color: #F1F1F1;
}
/*/why*/
/*call*/
.call {
	background-color: #FFEED0;
}
.call__wrapper {
	padding: 10rem 0;
}
.call .title {
	padding-bottom: 4rem;
	color: #65655D;
}
.call form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 0 1.5rem;
}
.call .wpforms-field-container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	width: calc(100% / 3 * 2) !important;
}
.call .wpforms-submit-container {
	width: calc(100% / 3) !important;
	padding: 1.5rem !important;
}
.call .input {
	width: 50% !important;
	padding: 1.5rem !important;
}
.call input,
.call .wpforms-submit {
	display: flex;
	align-items: center;
	width: 100% !important;
	height: 8rem !important;
	border: solid 2px !important;
	border-radius: 0 !important;
}
.call input,
.call input::placeholder {
	font-size: 2rem !important;
	color: #65655D;
}
.call input {
	padding: 0 4.5rem !important;
	background-color: #FDFEF9 !important;
	border-color: transparent !important;
}
.call .wpforms-submit {
	background-color: #1D1D1B !important;
	border-color: #1D1D1B !important;
	font-weight: bold !important;
	font-size: 2.4rem !important;
	color: #FFFFFF !important;
	transition: 0.3s;
}
.call .wpforms-submit:hover {
	background-color: #FDFEF9 !important;
	color: #1D1D1B !important;
}
/*/call*/

/*form*/
.form div.wpforms-container-full {
	margin-bottom: 0;
}
/*/form*/

/*about-us*/
.about-us__wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 6.5rem;
}
.about-us__img {
	width: 40%;
}
.about-us__img-wrapper {
	position: relative;
	display: flex;
    align-items: center;
    justify-content: center;
	width: 100%;
	padding-bottom: 85%;
	overflow: hidden;
}
.about-us__img img {
	position: absolute;
	display: block;
	top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.about-us__text {
	width: 60%;
	padding-left: 5rem;
}
.about-us__text p,
.about-us__text li {
	font-size: 2rem;
	line-height: 1.5;
}
.about-us__text .about__block:not(:last-of-type) {
	margin-bottom: 3rem;
}
.about-us__text ul {
	padding-left: 3rem;
}
.about-us__text li {
	list-style: disc;
}
/*/about-us*/

/*discount*/
.discount:before {
	opacity: 0.6;
}
.discount__wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 2rem 0 2.5rem;
}
.discount .title--big {
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 13rem;
	color: #F7A71F;
}
.discount .title--big img {
	display: block;
	width: auto;
	height: 100%;
	margin-right: 3rem;
}
.discount__text {
	margin-bottom: 4.5rem;
	font-weight: normal;
	font-size: 3.6rem;
	text-align: center;
	color: #F1F1F1;
}
/*/discount*/

/*partners*/
.partners__carousel {
	overflow: hidden;
}
.partners__item {
	position: relative;
	width: calc(100% - 3rem);
	margin: 0 1.5rem;
	padding-bottom: 35%;
}
.partners__item img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/*/partners*/

/*reviews*/
.reviews {
	background-color: #FFFFFF;
}
.reviews__wrapper {
	padding-bottom: 5rem;
}

.ti-widget.ti-goog .ti-widget-container {
	margin-bottom: 0 !important;
}
.ti-widget.ti-goog .ti-controls {
    top: 8.5rem !important;
}
.ti-footer {
	display: none;
}
/*/reviews*/

/*footer*/
.footer {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background-color: #1D1D1B;
	color: #FFFFFF;
}
.footer__wrapper,
.footer__map {
	width: 50%;
	height: 100%;
}
.footer__wrapper {
	padding: 10rem 5rem 17rem calc(((100vw - 8rem) - 1200px) / 2);
}
.footer__item:not(:last-of-type) {
	padding-bottom: 5rem;
}
.footer__logo {
	max-width: 26.5rem;
}
.footer__logo img {
	max-width: 100%;
}

.address,
.phones {
	font-weight: 700;
	font-size: 2.4rem;
}
.address {
	margin-bottom: 2rem;
}
.phones {
	display: flex;
	flex-direction: column;
}
.phones a {
	color: #FFFFFF;
}
.phones a:not(:last-of-type) {
	margin-bottom: 2rem;
}
.phones a:hover {
	color: #F7A71F;
}
.footer .social {
	display: flex;
	align-items: center;
}
.footer .social__link:not(:last-of-type) {
	margin-right: 3rem;
}
.footer .social__link {
    width: 6.8rem;
    height: 6.8rem;
}
.footer .social__link:before {
	width: 3.4rem;
	height: 3.4rem;
	top: calc(50% - 1.7rem);
    left: calc(50% - 1.7rem);
    background-size: contain;
}
.copyright,
.made-by {
	font-size: 1.8rem;
}
.copyright {
	margin-bottom: 2rem;
}
.made-by a {
	position: relative;
	color: #FFFFFF;
}
.made-by a:before {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
	opacity: 0.5;
	transition: 0.3s;
}
.made-by a:hover {
	color: #F7A71F;
}
.made-by a:hover:before {
	background-color: #F7A71F;
}
.footer__map {
	position: absolute;
	top: 0;
	right: 0;
}
.footer__map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*/footer*/

/*popup*/
.pum-content form {
	padding: 4rem 0 2rem;
}
.pum-content .input {
	margin-bottom: 3rem !important;
	padding: 0 !important;
}
.pum-content input,
.pum-content .wpforms-submit {
	width: 100%;
	height: 6rem !important;
	padding: 0 2rem !important;
	border: none !important;
	border-radius: 0 !important;
}
.pum-content .wpcf7-form-control-wrap {
	display: block;
	margin-bottom: 3rem;
}
.pum-content .wpcf7-submit {
	margin-bottom: 2rem;
	background-color: #1D1D1B !important;
	color: #FFF !important;
	cursor: pointer;
}
.wpcf7-form p {
	margin-bottom: 0;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.pum-content input {
	background-color: #D8D7D7 !important;
}
.pum-content input,
.pum-content input::placeholder {
	font-size: 2rem !important;
	color: #000000 !important;
}
.pum-content .wpforms-submit-container {
	padding-top: 0 !important;
}
.pum-content .wpforms-submit {
	width: 100% !important;
	background-color: #1D1D1B !important;
	font-size: 2rem !important;
	color: #FDFEF9 !important;
	transition: 0.3s;
}
.pum-content .wpforms-submit:hover {
	background-color: #F7A71F !important;
}
/*/popup*/

/*WOOCOMMERCE*/
.site-main .card__list {
	padding-bottom: 15rem;
}

/*breadcrumb*/
.breadcrumb {
	padding-bottom: 3rem;
}
.breadcrumb,
.breadcrumb a {
	font-weight: normal;
	font-size: 1.8rem;
	color: #65655D;
}
.breadcrumb a:hover {
	color: #F7A71F;
}
/*/breadcrumb*/

/*category-description*/
.category-description__wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 15rem;
}
.category-description__img,
.category-description__text {
	width: 50%;
}
.category-description__img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.category-description__text {
	padding-left: 5rem;
	font-size: 1.8rem;
}
.category-description__text img {
	max-width: 100%;
	margin-bottom: 4rem;
}
.category-description__text .btn {
	margin-top: 4rem;
}
/*/category-description*/

/*single*/
.single-product__wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding-top: 5rem;
	padding-bottom: 10rem;
}
.woocommerce-product-gallery {
	width: 40%;
}
.summary {
	width: 60%;
	padding-left: 5rem;
}
.woocommerce-product-gallery__wrapper {
	margin: 0;
}
.woocommerce-product-gallery__image a {
	display: block;
}
.woocommerce-product-gallery__image a img {
	display: block;
	width: 100%;
	height: auto;
}
.woocommerce-product-gallery__trigger {
	top: 0 !important;
	left: 0;
	right: 0 !important;
	bottom: 0;
	z-index: 1 !important;
}
.woocommerce-product-gallery__trigger img {
	display: none !important;
}
.flex-viewport {
	margin-bottom: 0 !important;
}
.flex-control-thumbs {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.5rem !important;
	padding-top: 0.5rem !important;
	z-index: 2;
}
.flex-control-thumbs li {
	position: relative;
	width: 25% !important;
	padding: 0.5rem;
}
.flex-control-thumbs li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.3s;
}
.pswp__bg {
	background-color: rgba(0,0,0,.9) !important;
}

.site-main .summary .title {
    padding-bottom: 1rem;
    margin-top: -1.5rem;
}
.woocommerce-product-details__short-description {
	margin-bottom: 2.5rem;
	font-weight: normal;
	font-size: 1.8rem;
	color: #65655D;
}
.summary pre {
	margin: 0 0 2rem;
	font-family: 'Proxima Nova', sans-serif;
	font-weight: normal;
	font-size: 3.6rem;
	color: #1D1D1B;
    white-space: break-spaces;
}
.woocommerce-product-details__short-description table {
	width: 100%;
	margin-bottom: 4rem;
    border-spacing: 0 1rem;
}
.woocommerce-product-details__short-description td {
	padding: 1.3rem 1.7rem;
	background-color: #FDFEF9;
	font-size: 1.8rem;
	line-height: 1.25;
	color: #000000;
}

.descriptions {
	padding: 5rem 0 7rem;
	background-color: #FDFEF9;
	font-weight: normal;
	font-size: 1.8rem;
	color: #1D1D1B;
}
.descriptions h2 {
	display: none;
}
.descriptions a {
	text-decoration: underline;
}
.descriptions a:hover {
	color: #F7A71F;
}
.up-sells {
	padding-top: 10rem;
}

.awooc-col.columns-left {
	display: none;
}
.blockMsgAwooc {
	max-width: 40rem !important;
	min-width: 29rem !important;
	border-radius: 0 !important;
    box-shadow: none !important;
    background-color: #fdfef9 !important;
}
.awooc-popup-inner {
	padding: 5rem !important;
}
.awooc-col.awooc-col-full {
	padding: 0 !important;
}
.awooc-close {
	right: 15px !important;
    top: 15px !important;
    padding: 4px;
    color: #d8d7d7 !important;
    font-family: inherit;
    font-weight: 700;
    font-size: 25px !important;
    line-height: 25px !important;
    border-radius: 30px;
    background-color: #000000 !important;
    opacity: 1 !important;
}
.awooc-popup-inner form {
    padding: 4rem 0 0;
    font-size: 1.6rem;
    text-align: left;
    color: #1d1d1b;
}
.awooc-popup-inner p {
	margin-bottom: 0;
}
.awooc-popup-inner br {
	display: none !important;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control {
	height: 6rem !important;
	margin-bottom: 3rem !important;
    padding: 0 2rem !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: #D8D7D7 !important;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control,
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control::placeholder {
    font-size: 2rem !important;
    color: #000000 !important;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-textarea {
	height: 10rem !important;
	padding: 2rem !important;
	resize: none;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit {
    width: 100% !important;
    margin-bottom: 4.5rem !important;
    background-color: #1D1D1B !important;
    font-size: 2rem !important;
    color: #FDFEF9 !important;
    cursor: pointer;
    transition: 0.3s;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit:hover {
	background-color: #F7A71F !important;
}
.wpcf7-spinner {
	display: none;
}

.variations {
	padding-bottom: 2rem;
}
.variations__item {
	padding-bottom: 6rem;
}
.variable-item {
	position: relative;
}
.variable-item:before {
	content: attr(title);
	position: absolute;
	width: 15rem;
	top: calc(100% + 2rem);
	left: 50%;
	transform: translateX(-50%);
	font-weight: normal;
	font-size: 1.6rem;
	text-align: center;
	color: #1D1D1B;
}
.variations__item-title {
	padding-bottom: 2rem;
	font-weight: normal;
	font-size: 2rem;
	color: #1D1D1B;
}

.variations__item-value select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	height: 100%;
	padding: 0 2rem;
	border: none;
	background-color: #FDFEF9;
	font-weight: normal;
	font-size: 1.8rem;
	color: #1D1D1B;
	cursor: pointer;
}
select:focus-visible {
    outline: none;
}
.variations__item-value option {
	background-color: #FDFEF9;
	font-family: 'Proxima Nova',sans-serif;
	font-weight: normal;
	font-size: 1.8rem;
	color: #1D1D1B;
}

.variations__item-value:not(.woo-variation-items-wrapper) {
	position: relative;
	width: 38rem;
	height: 5rem;
	max-width: 100%;
}
.variations__item-value:not(.woo-variation-items-wrapper):before {
	content: '';
	position: absolute;
	top: calc(50% - .5rem);
	right: 2rem;
	width: 2rem;
	height: 1rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='1.41421' y1='1' x2='10.6066' y2='10.1924' stroke='%23F7A71F' stroke-width='2' stroke-linecap='round'/%3e%3cline x1='1' y1='-1' x2='14' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 21.6064 1)' stroke='%23F7A71F' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow: none !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: 0 0 0 1px #F7A71F !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	box-shadow: 0 0 0 1px #F7A71F !important;
}
.variable-item {
	width: 7rem !important;
	height: 7rem !important;
	margin: 0 5rem 8rem 5rem !important;
	padding: 0 !important;
}
/*/single*/

.count,
.woocommerce-result-count,
.woocommerce-ordering,
.button.product_type_simple,
.button.product_type_variable,
.price,
.wc-tabs,
.product_meta,
.quantity,
.single_add_to_cart_button,
.reset_variations {
	display: none !important;
}
/*/WOOCOMMERCE*/

.hide,
.menu__btn {
	display: none;
}
.section {
	position: relative;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
	padding-right: 5px !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] .mess {
	right: 3.5rem;
}


.mess {
	position: fixed;
	bottom: 3rem;
	right: 3rem;
	z-index: 101;
}
.mess i,
.mess__list a {
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	background-color: #F7A71F;
}
.mess i {
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: pointer;
	transition: 0.3s;
}

.mess i:before,
.mess__list .social__link:before {
	bottom: 50%;
	left: 50%;
	transform: translate(-50%, 50%);
	width: 2.8rem;
	height: 2.8rem;
	background-size: contain;
}
.mess i:before {
	content: '';
	position: absolute;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.281 15.7577C9.56427 13.3021 8.95084 10.8466 8.81245 9.8628C8.77378 9.59077 8.87735 9.31797 9.09267 9.12472L11.2912 7.13847C11.6146 6.84634 11.672 6.39106 11.4296 6.04066L7.92911 1.12783C7.66093 0.739824 7.11027 0.59979 6.65759 0.804473L1.03808 3.19658C0.672018 3.3595 0.456703 3.71104 0.498265 4.07792C0.792712 6.6062 2.01221 12.8213 8.76976 18.9295C15.5273 25.0378 22.4026 26.1396 25.2013 26.4057C25.6073 26.4433 25.9962 26.2487 26.1764 25.9178L28.823 20.8386C29.0486 20.4303 28.8947 19.934 28.4672 19.6911L23.0318 16.5281C22.6443 16.3088 22.1406 16.3603 21.8172 16.6523L19.6196 18.6395C19.4058 18.8341 19.104 18.9277 18.803 18.8927C17.7145 18.7676 14.9978 18.2132 12.281 15.7577Z' fill='%23F1F1F1'/%3e%3cpath d='M23.0693 14.4344C22.5272 14.4344 22.0878 14.0372 22.0878 13.5473C22.0832 9.87446 18.7902 6.89809 14.7266 6.89393C14.1845 6.89393 13.7451 6.49676 13.7451 6.00682C13.7451 5.51688 14.1845 5.11971 14.7266 5.11971C19.8738 5.12484 24.0451 8.89499 24.0507 13.5473C24.0507 14.0372 23.6113 14.4344 23.0693 14.4344Z' fill='%23F1F1F1'/%3e%3cpath d='M27.9767 14.4345C27.4346 14.4345 26.9952 14.0373 26.9952 13.5474C26.9876 7.42595 21.4992 2.46528 14.7266 2.45843C14.1845 2.45843 13.7451 2.06126 13.7451 1.57132C13.7451 1.08138 14.1845 0.684204 14.7266 0.684204C22.5829 0.692027 28.9495 6.44648 28.9582 13.5474C28.9582 13.7826 28.8548 14.0083 28.6707 14.1746C28.4867 14.341 28.237 14.4345 27.9767 14.4345Z' fill='%23F1F1F1'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: center;
}
.mess i:hover,
.mess__list .social__link:hover {
	transform: scale(1.05);
}

.mess__list {
	position: absolute;
	bottom: 7rem;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	transform: translateY(20%);
	z-index: -1;
	transition: 0.3s;
}
.mess.active .mess__list {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	z-index: 1;
}
.mess__list a {
	position: relative;
	margin-bottom: 1rem;
}
.mess__list .social__link:last-of-type {
	margin-bottom: 0;
}

.mess__list .social__link:before {
	top: auto;
}
.mess__phone:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.281 15.7577C9.56427 13.3021 8.95084 10.8466 8.81245 9.8628C8.77378 9.59077 8.87735 9.31797 9.09267 9.12472L11.2912 7.13847C11.6146 6.84634 11.672 6.39106 11.4296 6.04066L7.92911 1.12783C7.66093 0.739824 7.11027 0.59979 6.65759 0.804473L1.03808 3.19658C0.672018 3.3595 0.456703 3.71104 0.498265 4.07792C0.792712 6.6062 2.01221 12.8213 8.76976 18.9295C15.5273 25.0378 22.4026 26.1396 25.2013 26.4057C25.6073 26.4433 25.9962 26.2487 26.1764 25.9178L28.823 20.8386C29.0486 20.4303 28.8947 19.934 28.4672 19.6911L23.0318 16.5281C22.6443 16.3088 22.1406 16.3603 21.8172 16.6523L19.6196 18.6395C19.4058 18.8341 19.104 18.9277 18.803 18.8927C17.7145 18.7676 14.9978 18.2132 12.281 15.7577Z' fill='%23F1F1F1'/%3e%3c/svg%3e ");
}
.mess__email:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3e%3cg transform='translate(128 128) scale(0.72 0.72)' style=''%3e%3cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(-175.05 -175.05000000000004) scale(3.89 3.89)' %3e%3cpath d='M 81.744 78.505 H 8.255 C 3.703 78.505 0 74.802 0 70.249 V 19.75 c 0 -4.552 3.703 -8.255 8.255 -8.255 h 73.489 c 4.553 0 8.256 3.703 8.256 8.255 v 50.499 C 90 74.802 86.297 78.505 81.744 78.505 z M 8.255 15.495 C 5.909 15.495 4 17.404 4 19.75 v 50.499 c 0 2.347 1.909 4.256 4.255 4.256 h 73.489 c 2.347 0 4.256 -1.909 4.256 -4.256 V 19.75 c 0 -2.346 -1.909 -4.255 -4.256 -4.255 H 8.255 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3e%3cpath d='M 45 54.604 c -5.236 0 -10.262 -2.22 -13.789 -6.089 L 2.273 16.763 l 2.956 -2.694 L 34.167 45.82 c 2.771 3.041 6.719 4.784 10.833 4.784 s 8.062 -1.743 10.832 -4.784 l 28.938 -31.75 l 2.957 2.694 L 58.789 48.515 C 55.262 52.384 50.236 54.604 45 54.604 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3e%3crect x='-2.05' y='58.52' rx='0' ry='0' width='39.9' height='4' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;' transform=' matrix(0.7052 -0.7091 0.7091 0.7052 -37.6367 30.5363) '/%3e%3crect x='70.1' y='40.57' rx='0' ry='0' width='4' height='39.9' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;' transform=' matrix(0.709 -0.7053 0.7053 0.709 -21.6991 68.4651) '/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.mess__telegram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='30' viewBox='0 0 34 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.60054 14.3931L8.43482 17.3171L11.4672 27.0691C11.6612 27.6937 12.4249 27.9245 12.9319 27.5101L17.2988 23.95C17.7566 23.5771 18.4086 23.5585 18.887 23.9057L26.7634 29.6242C27.3057 30.0184 28.074 29.7212 28.21 29.0659L33.9799 1.3116C34.1284 0.595789 33.425 -0.00136368 32.7435 0.26225L0.59136 12.6656C-0.202086 12.9716 -0.195173 14.0949 0.60054 14.3931ZM10.9785 15.7606L26.2896 6.33046C26.5647 6.16148 26.8479 6.53355 26.6116 6.75274L13.9755 18.4986C13.5313 18.912 13.2448 19.4653 13.1637 20.0659L12.7332 23.2558C12.6762 23.6817 12.0779 23.7239 11.9604 23.3118L10.3049 17.4949C10.1153 16.8315 10.3916 16.1228 10.9785 15.7606Z' fill='%23FFFFFF'/%3e%3c/svg%3e ");
}
.mess__viber:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1102_9821)'%3e%3cpath d='M36.662 21.9974C37.7956 12.4547 36.1173 6.43008 33.09 3.70516L33.0916 3.70358C28.2054 -0.949839 11.7039 -1.63859 5.85822 3.91258C3.23305 6.62799 2.30838 10.6132 2.20705 15.5469C2.10571 20.4822 1.98538 29.7272 10.6003 32.2352H10.6082L10.6003 36.0653C10.6003 36.0653 10.5417 37.617 11.5329 37.9289C12.6665 38.2962 13.1795 37.5758 16.7056 33.3642C22.602 33.8756 27.1303 32.7039 27.6449 32.5329C28.8356 32.1339 35.5726 31.2425 36.662 21.9974ZM17.2867 30.6693C17.2867 30.6693 13.5548 35.3227 12.3942 36.5308C12.0142 36.9235 11.5978 36.8871 11.6041 36.1081C11.6041 35.5967 11.6326 29.7494 11.6326 29.7494C4.32872 27.6562 4.75938 19.7839 4.83855 15.6657C4.91772 11.5458 5.67138 8.17175 7.89438 5.89966C13.0228 1.09108 27.4897 2.16616 31.1757 5.63049C35.6819 9.62525 34.078 20.9112 34.0875 21.296C33.1612 29.0132 27.7019 29.5024 26.6981 29.8365C26.269 29.979 22.2869 31.0034 17.2867 30.6693V30.6693Z' fill='%23FFFFFF'/%3e%3cpath d='M19.3512 6.80371C18.7416 6.80371 18.7416 7.75371 19.3512 7.76163C24.0806 7.79804 27.9756 11.0945 28.0184 17.1413C28.0184 17.7794 28.9526 17.7715 28.9446 17.1334H28.9431C28.8924 10.618 24.6396 6.84013 19.3512 6.80371V6.80371Z' fill='%23FFFFFF'/%3e%3cpath d='M25.5726 16.139C25.5584 16.7691 26.491 16.7992 26.4989 16.1611C26.5765 12.5686 24.3614 9.60931 20.1988 9.29739C19.5892 9.25306 19.5259 10.211 20.1339 10.2553C23.7439 10.5292 25.6455 12.9929 25.5726 16.139V16.139Z' fill='%23FFFFFF'/%3e%3cpath d='M24.5747 20.2256C23.7925 19.7727 22.9961 20.0546 22.6668 20.4995L21.978 21.3909C21.6281 21.8437 20.9742 21.7836 20.9742 21.7836C16.202 20.5217 14.9259 15.5278 14.9259 15.5278C14.9259 15.5278 14.8673 14.8517 15.3043 14.4892L16.1656 13.7767C16.5963 13.4347 16.8686 12.6113 16.43 11.8022C15.2584 9.68533 14.4714 8.95542 14.0709 8.39492C13.6497 7.86767 13.0164 7.74892 12.3577 8.10517H12.3434C10.9739 8.90633 9.47444 10.4057 9.95419 11.9495C10.7728 13.5772 12.2769 18.7657 17.0713 22.6861C19.3244 24.5402 22.89 26.4402 24.4037 26.8787L24.4179 26.9009C25.9094 27.3981 27.3598 25.8401 28.134 24.4293V24.4182C28.4776 23.7358 28.3636 23.0898 27.8617 22.6671C26.9719 21.7994 25.6292 20.8415 24.5747 20.2256Z' fill='%23FFFFFF'/%3e%3cpath d='M20.8511 12.8312C22.3727 12.9199 23.1105 13.7147 23.1897 15.3472C23.2182 15.9852 24.1445 15.9409 24.116 15.3028C24.0146 13.1717 22.9031 11.9842 20.9018 11.8733C20.2922 11.8369 20.2352 12.7948 20.8511 12.8312V12.8312Z' fill='%23FFFFFF'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1102_9821'%3e%3crect width='38' height='38' rx='4' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.mess__facebook:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='32' viewBox='0 0 18 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.4779 32V17.4044H16.3751L17.1098 11.7145H11.4779V8.08235C11.4779 6.43552 11.9334 5.31322 14.2976 5.31322L17.308 5.31198V0.222768C16.7874 0.155113 15.0003 0 12.9203 0C8.57698 0 5.60344 2.65114 5.60344 7.51883V11.7145H0.691406V17.4044H5.60344V32H11.4779Z' fill='%23FFFFFF'/%3e%3c/svg%3e ");
}
.mess__instagram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.5 0C12.7427 0 12.1498 0.0229716 10.288 0.101731C8.41855 0.193618 7.15402 0.483498 6.03825 0.916677C4.87049 1.35754 3.81292 2.04777 2.93927 2.93927C2.04529 3.81088 1.35467 4.86904 0.916677 6.03826C0.483498 7.15402 0.193618 8.41855 0.101731 10.288C0.0175022 12.1509 0 12.7427 0 17.5C0 22.2573 0.0229716 22.8502 0.101731 24.712C0.193618 26.576 0.483498 27.846 0.916677 28.9617C1.35754 30.1295 2.04777 31.1871 2.93927 32.0607C3.81088 32.9547 4.86903 33.6453 6.03825 34.0833C7.15402 34.511 8.42402 34.8064 10.288 34.8983C12.1509 34.9825 12.7427 35 17.5 35C22.2573 35 22.8502 34.977 24.712 34.8983C26.576 34.8064 27.846 34.5099 28.9617 34.0833C30.1295 33.6425 31.1871 32.9522 32.0607 32.0607C32.9559 31.1901 33.6467 30.1316 34.0833 28.9617C34.511 27.846 34.8064 26.576 34.8983 24.712C34.9825 22.8491 35 22.2573 35 17.5C35 12.7427 34.977 12.1498 34.8983 10.288C34.8064 8.42402 34.5099 7.14746 34.0833 6.03826C33.6425 4.87049 32.9522 3.81292 32.0607 2.93927C31.1901 2.04414 30.1316 1.35333 28.9617 0.916677C27.846 0.483498 26.576 0.193618 24.712 0.101731C22.8491 0.0175022 22.2573 0 17.5 0ZM17.5 3.15039C22.172 3.15039 22.7299 3.17337 24.5764 3.25213C26.2795 3.33198 27.2071 3.61639 27.823 3.85705C28.5844 4.13809 29.2735 4.58541 29.8401 5.16643C30.4202 5.73068 30.8658 6.41821 31.144 7.17809C31.3847 7.79394 31.6691 8.72156 31.749 10.4247C31.8277 12.2712 31.8507 12.8302 31.8507 17.5011C31.8507 22.172 31.8277 22.731 31.7424 24.5774C31.6505 26.2806 31.3661 27.2082 31.1265 27.8241C30.7951 28.6456 30.4254 29.2199 29.815 29.8412C29.2464 30.4186 28.5578 30.8638 27.7978 31.1451C27.1896 31.3858 26.2489 31.6702 24.5392 31.7501C22.6828 31.8288 22.1359 31.8518 17.4519 31.8518C12.7678 31.8518 12.222 31.8288 10.3635 31.7435C8.6603 31.6516 7.72065 31.3672 7.10479 31.1276C6.27344 30.7962 5.70353 30.4265 5.09314 29.8161C4.47728 29.2002 4.08567 28.6139 3.78375 27.7989C3.53872 27.1907 3.25869 26.25 3.1679 24.5403C3.10554 22.7058 3.07601 22.137 3.07601 17.4748C3.07601 12.8149 3.10554 12.245 3.1679 10.3875C3.25869 8.6778 3.53872 7.73925 3.78375 7.12886C4.08567 6.29641 4.47837 5.72759 5.09314 5.11173C5.70243 4.50244 6.27344 4.10864 7.10479 3.80016C7.72065 3.5606 8.63733 3.27619 10.3471 3.19087C12.2034 3.12414 12.7503 3.10008 17.4278 3.10008L17.5 3.15039ZM17.5 8.5181C16.3201 8.51767 15.1516 8.74975 14.0614 9.20109C12.9712 9.65243 11.9807 10.3142 11.1463 11.1485C10.312 11.9829 9.65024 12.9734 9.1989 14.0636C8.74756 15.1538 8.51548 16.3223 8.51591 17.5022C8.51548 18.6821 8.74756 19.8506 9.1989 20.9408C9.65024 22.031 10.312 23.0215 11.1463 23.8559C11.9807 24.6902 12.9712 25.3519 14.0614 25.8033C15.1516 26.2546 16.3201 26.4867 17.5 26.4863C18.6799 26.4867 19.8484 26.2546 20.9386 25.8033C22.0288 25.3519 23.0193 24.6902 23.8537 23.8559C24.688 23.0215 25.3498 22.031 25.8011 20.9408C26.2524 19.8506 26.4845 18.6821 26.4841 17.5022C26.4845 16.3223 26.2524 15.1538 25.8011 14.0636C25.3498 12.9734 24.688 11.9829 23.8537 11.1485C23.0193 10.3142 22.0288 9.65243 20.9386 9.20109C19.8484 8.74975 18.6799 8.51767 17.5 8.5181ZM17.5 23.3359C14.2752 23.3359 11.6663 20.727 11.6663 17.5022C11.6663 14.2774 14.2752 11.6685 17.5 11.6685C20.7248 11.6685 23.3337 14.2774 23.3337 17.5022C23.3337 20.727 20.7248 23.3359 17.5 23.3359ZM28.9464 8.1593C28.9459 8.71682 28.724 9.2513 28.3295 9.64532C27.9351 10.0393 27.4004 10.2607 26.8429 10.2607C26.5672 10.2607 26.2943 10.2064 26.0396 10.1009C25.7849 9.99538 25.5535 9.84075 25.3586 9.64583C25.1636 9.4509 25.009 9.21949 24.9035 8.96481C24.798 8.71012 24.7437 8.43716 24.7437 8.16149C24.7437 7.88582 24.798 7.61286 24.9035 7.35817C25.009 7.10349 25.1636 6.87208 25.3586 6.67715C25.5535 6.48223 25.7849 6.3276 26.0396 6.22211C26.2943 6.11662 26.5672 6.06232 26.8429 6.06232C27.9991 6.06232 28.9464 7.00306 28.9464 8.1593Z' fill='%23FFFFFF'/%3e%3c/svg%3e ");
}

/*404*/
.error-404__img {
	display: flex;
	justify-content: center;
}
.error-404__img img {
	display: block;
	max-width: 100%;
}
.error-404__text {
	font-weight: 500;
	font-size: 2rem;
	color: #65655D;
}
.error-404__text a {
	margin-left: 1rem;
	font-weight: 500;
	font-size: 2.2rem;
	text-decoration-line: underline;
	color: #1D1D1B;
}
.error-404__text a:hover {
	color: #F7A71F;
}
/*/404*/
.discount {
	padding: 0;
}
.discount__wrapper {
	height: 65rem;
	justify-content: flex-end;
}
.discount:before {
	opacity: 0;
}
@media screen and (max-width: 700px) {
	.discount {
		background-position: top center;
		background-size: 150%;
	}
	.discount__wrapper {
    	height: 50rem;
    }
}
@media screen and (max-width: 440px) {	
	.discount__wrapper {
    	height: 35rem;
    }
}