html body:not(.page-template-fullwidth-content) .site-content {
	margin: 0;
}

body .site {
	hyphens: none;
}

.white__logo {
	display: none;
}

.headline__title h2 {
	position: relative;
}

.headline__title h2::before,
.headline__title h2::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 120%;
  height: 20px;
background: url("data:image/svg+xml,%3Csvg width='1180' height='55' viewBox='0 0 1180 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 55C16.0479 44.3684 33.4277 34.3357 52.3671 25.0053C70.5062 16.0688 93.0803 6.41972 110.415 0.000860187C275.703 29.6232 417.618 34.5479 556.832 36.77C740.728 39.7055 915.723 28.0681 1068.2 0C1078.73 2.40067 1101.44 12.1924 1117.43 19.6963C1138.85 29.745 1159.6 41.4848 1180 54.9455L0 55Z' fill='%232B2A29'/%3E%3C/svg%3E%0A") no-repeat center top;
	background-size: 100% auto;
  pointer-events: none;
}

.headline__title h2::before {
  top: -20px;
}

.headline__title h2::after {
  bottom: -20px;
	  transform: translateX(-50%) rotate(180deg);
}

.headline__title .elementor-widget-container::before,
.headline__title .elementor-widget-container::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 55px;
  background: url("data:image/svg+xml,%3Csvg width='57' height='54' viewBox='0 0 57 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.021 -0.00402832L56.0169 13.8926L14.9243 13.8861L30.7091 -0.00362232L56.021 -0.00402832Z' fill='%232B2A29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.0293 53.0261L56.0252 39.1292L14.9326 39.1356L30.7174 53.0253L56.0293 53.0261Z' fill='%23FCCF02'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.0186 33.3287L56.0208 19.468H9.04471L0.0415039 26.4632L8.73517 33.328L56.0186 33.3287Z' fill='%23E31E24'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  pointer-events: none;
  z-index: 0;
}

.headline__title .elementor-widget-container::before {
  left: -60px;
}

.headline__title .elementor-widget-container::after {
  right: -60px;
  transform: translateY(-50%) scaleX(-1);
}


.history__year {
	min-height: 48px;
}


.post-title .jet-listing-dynamic-field__content {
	min-height: 48px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.post-img img {
	object-fit: cover;
}



.jet-sticky-section--stuck .white__logo {
	display: block;
}

.jet-sticky-section--stuck .dark-logo {
	display: none;
}

.product-title {
	min-height: 64px;
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.product-filter h5 {
	font-weight: 500;
}

.product-filter a {
	color: #5E3202;
}

.product-filter li.current-cat a:before, .product-filter li.current-cat a:before {
		background-color: #5E3202;
    border-color: #5E3202;
}

.product-filter .product-categories li.current-cat a:after {
	top: 4px;
}


.slider_hp .sp-slides-container .sp-grab {
	border: 3px solid #fdc300;
}

.price__table .jet-dynamic-table__col--spanspan span {
	display: block;
	font-size: 16px;
	font-weight: 400;
}

.price__table tr:hover {
	background: #D6D5DA;
}

.price__block tbody::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px; /* висота ефекту */
  background: linear-gradient(to bottom,
    rgba(245, 243, 239, 0.2) 0%,
    rgba(245, 243, 239, 0.7) 60%,
    rgba(245, 243, 239, 1) 100%
  );
  pointer-events: none;
}

.pswp__button--arrow--right:before {
	color: red;
	background: url("data:image/svg+xml,%3Csvg width='27' height='48' viewBox='0 0 27 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.687634 47.3303C1.14664 47.7771 1.74653 48 2.34758 48C2.94864 48 3.54852 47.7771 4.00753 47.3303L26.3124 25.6159C27.2292 24.7233 27.2292 23.2764 26.3124 22.3838L4.00753 0.669433C3.09069 -0.223144 1.60448 -0.223144 0.687634 0.669433C-0.229212 1.56201 -0.229212 3.00888 0.687634 3.90145L21.3325 23.9999L0.687634 44.0983C-0.229212 44.9908 -0.229212 46.4377 0.687634 47.3303Z' fill='white'/%3E%3C/svg%3E%0A");
	width: 27px;
	height: 48px;
	right: 20px;
}

.pswp__button--arrow--left:before {
	background: url("data:image/svg+xml,%3Csvg width='26' height='48' viewBox='0 0 26 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.6651 0.000992577C23.0785 0.0186658 22.5217 0.266555 22.1127 0.692144L0.661106 22.3809C0.237798 22.8091 0 23.3897 0 23.9951C0 24.6005 0.237798 25.1811 0.661106 25.6093L22.1127 47.2981C22.3208 47.5172 22.57 47.6921 22.8458 47.8126C23.1215 47.9331 23.4183 47.9968 23.7187 47.9999C24.0191 48.003 24.3171 47.9454 24.5953 47.8306C24.8734 47.7158 25.1261 47.546 25.3386 47.3312C25.551 47.1165 25.7189 46.861 25.8325 46.5798C25.946 46.2985 26.0029 45.9972 25.9999 45.6935C25.9968 45.3898 25.9339 45.0897 25.8147 44.8109C25.6955 44.532 25.5224 44.2801 25.3057 44.0697L5.45067 23.9951L25.3057 3.92049C25.632 3.59981 25.8549 3.18695 25.9451 2.736C26.0354 2.28506 25.9887 1.81707 25.8114 1.39338C25.634 0.969679 25.3342 0.610034 24.9512 0.361575C24.5683 0.113115 24.12 -0.0125695 23.6651 0.000992577Z' fill='white'/%3E%3C/svg%3E%0A");
	width: 26px;
	height: 48px;
	left: 20px;
}

@media screen and (max-width: 1024px) {
	.price__table .jet-dynamic-table-wrapper,
	.normu__vnesenia .jet-listing-dynamic-field__inline-wrap {
		width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
	}
	
	.price__table .jet-dynamic-table {
		white-space: nowrap;
	}
	
	.price__table tr th:nth-child(2),
	.price__table tr td:nth-child(2),
	.price__table tr th:nth-child(3),
	.price__table tr td:nth-child(3) {
		display: none;
	}
	
	.history__year {
		min-height: 44px;
	}
}

@media screen and (max-width: 768px) {
	.post-title .jet-listing-dynamic-field__content {
	min-height: 0px;
	}
	
	.woocommerce table th, .woocommerce table td {
		font-size: 16px;
		padding: 5px;
	}
	
	.table_technical tr td:last-child {
		white-space: nowrap;
	}
	
	.history__year {
		min-height: 0;
	}
}