.types-glazing-dacha .wrapper {
	padding-bottom: 0;
}
.types-glazing h2 {
    margin-bottom: 15px;
}
.types-glazing .desc {
	line-height: 130%;
    margin-bottom: 24px;
}
.types-glazing .tab__list {
    display: flex;
    gap: 8px;
}
.types-glazing .tab__item-content {
	display: none;
}
.types-glazing .tab__item-content.active {
	display: block;
}
.types-glazing .box__content {
    display: grid;
}
.types-glazing .box__content-img {
	position: relative;
    margin-bottom: 15px;
}
.types-glazing .box__content-img picture {
	display: flex;
    border-radius: 6px;
	height: 100%;
}
.types-glazing .box__content-img .box__content-picture.border {    
    border: 5px solid #fff;
    background: rgba(196, 196, 196, 0);
}
.types-glazing .box__content-img .box__content-picture.box-shadow {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
.types-glazing .box__content-img img {
    width: 100%;
    height: auto;
	object-fit: cover;
    border-radius: 10px;	
}
.types-glazing .box__content-img .label-list {
    position: absolute;
    top: 15px;
    left: 15px;	
    display: flex;
    flex-wrap: wrap;
    gap: 12px;	
}
.types-glazing .box__content-img .label {
    display: inline-block;
    padding: 8px 10px;
    background: #f26422;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 60px;
	font-size: 15px;
    line-height: 100%;
    box-sizing: border-box;
}
.types-glazing .box__content-info {
    display: flex;
    flex-direction: column;
}
.types-glazing .box__content-title {
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 20px;
}
.types-glazing .box__content-desc {
    font-size: 16px;
    line-height: 137%;
    margin-bottom: 10px;
}
.types-glazing .box__content-list {
    display: grid;
    gap: 10px;
    line-height: 137%;
	margin-bottom: 20px;
}
.types-glazing .box__content-item {
    padding-left: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='8.5' stroke='%23F26422' /%3e%3cpath d='M8.10865 11.702L5.73208 9.25051C5.58931 9.10323 5.58931 8.86442 5.73208 8.71713L6.24914 8.18374C6.39192 8.03645 6.62344 8.03645 6.76622 8.18374L8.36719 9.83519L11.7963 6.29796C11.9391 6.15068 12.1706 6.15068 12.3134 6.29796L12.8304 6.83134C12.9732 6.97863 12.9732 7.21743 12.8304 7.36473L8.62572 11.702C8.48293 11.8493 8.25143 11.8493 8.10865 11.702Z' fill='black' /%3e%3c/svg%3e");
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: left top;
}
.types-glazing .box__content-price {
    display: grid;
    gap: 15px;
	margin-top: auto;
}
.types-glazing .box__content-price.primary .price {
    font-size: 32px;
    line-height: 100%;
}
.types-glazing .box__content-price.primary .price .caption {
    display: block;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 7px;
}
.types-glazing .box__content-price.secondary {
    gap: 8px;
    padding: 10px;
    border-radius: 6px;
    border: 2px solid #f26422;
}
.types-glazing .box__content-price.secondary .price {
    font-size: 26px;
    line-height: 1;
    text-align: center;
}
.types-glazing .box__content-price .word,
.types-glazing .box__content-price .currency {
    font-size: 14px;
}
.types-glazing .box__content-price .word {
    margin-right: 6px;
}
.types-glazing .box__content-price .currency {
    margin-left: 4px;
}
.types-glazing .btn__select {
    justify-content: space-between;
	text-decoration: none;
    padding: 0 20px;	
	margin-bottom: 20px;
    position: relative;
    z-index: 11;	
}
.types-glazing .btn__select:after {
    content: '';
    display: inline-block;
    width: 12px;
	height: 9px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2099 0.00066185H1.78995C1.45753 0.000180244 1.13178 0.0938473 0.850393 0.270821C0.569006 0.447794 0.343489 0.700837 0.199947 1.00066C0.0319145 1.3564 -0.0328047 1.75219 0.0131642 2.14293C0.0591331 2.53367 0.213941 2.90363 0.459947 3.21066L4.66995 8.31066C4.83516 8.50129 5.03943 8.65418 5.2689 8.75896C5.49837 8.86374 5.74768 8.91797 5.99995 8.91797C6.25221 8.91797 6.50152 8.86374 6.73099 8.75896C6.96047 8.65418 7.16473 8.50129 7.32995 8.31066L11.5399 3.21066C11.786 2.90363 11.9408 2.53367 11.9867 2.14293C12.0327 1.75219 11.968 1.3564 11.7999 1.00066C11.6564 0.700837 11.4309 0.447794 11.1495 0.270821C10.8681 0.0938473 10.5424 0.000180244 10.2099 0.00066185Z' fill='white' /%3e%3c/svg%3e");
}
.types-glazing .content__select.on {
    position: relative;
}
.types-glazing .content__select.on .tab__list {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 32px;
    width: 100%;
    z-index: 10;
    padding: 3px 20px 0;
	background: #fff;
	border: 1px solid rgba(208, 208, 208, 0.6);
	gap: 0;
	border-radius: 0 0 10px 10px;
}
.types-glazing .content__select.on .tab__list .tab__item-btn {
    background: unset;
    color: #000;
    justify-content: left;
    padding: 16px 0;
}
.types-glazing .content__select.on .tab__list .tab__item + .tab__item {
    border-top: 1px solid rgba(208, 208, 208, 0.6);
}
.types-glazing .box__content-property {
	margin-bottom: 20px;
}
.types-glazing .box__property-list {
	font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.types-glazing .box__property-item {
	display: flex;
    align-items: center;
    gap: 10px;
}
.types-glazing .box__property-item:before {
	content: '';
    width: 25px;
    height: 25px;
	border-radius: 50%;
	background-color: #FFE600;
	background-repeat: no-repeat;
	background-position: center;
}
.types-glazing .box__property-item:first-child::before {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3303 0.8125H9.66957V3.58033H11.3303V0.8125ZM11.3303 17.4196H9.66957V20.1874H11.3303V17.4196ZM17.9371 4.23692L16.7628 3.06263L14.8056 5.01978L15.9799 6.19407L17.9371 4.23692ZM6.19416 15.9803L5.01987 14.806L3.06272 16.7631L4.23701 17.9374L6.19416 15.9803ZM3.06352 4.2362L4.23781 3.06191L6.19496 5.01906L5.02067 6.19335L3.06352 4.2362ZM14.8056 15.9801L15.9799 14.8058L17.937 16.763L16.7627 17.9373L14.8056 15.9801ZM0.8125 9.6696V11.3303H3.58033V9.6696H0.8125ZM17.4195 9.66966V11.3304H20.1873V9.66966H17.4195ZM16.8659 10.7767C16.8659 14.1396 14.1397 16.8659 10.7767 16.8659C7.41371 16.8659 4.68747 14.1396 4.68747 10.7767C4.68747 7.41367 7.41371 4.68743 10.7767 4.68743C14.1397 4.68743 16.8659 7.41367 16.8659 10.7767ZM15.4045 10.7768C15.4045 13.3327 13.3326 15.4046 10.7767 15.4046C8.22086 15.4046 6.14892 13.3327 6.14892 10.7768C6.14892 8.22092 8.22086 6.14898 10.7767 6.14898C13.3326 6.14898 15.4045 8.22092 15.4045 10.7768Z' fill='black'/%3E%3C/svg%3E%0A");
}
.types-glazing .box__property-item:nth-child(2)::before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08333 14.141V15.0593C9.08333 15.402 8.86425 15.6934 8.55859 15.8015V16.1088C8.55859 16.5435 8.2062 16.8959 7.77148 16.8959H5.14779C4.71307 16.8959 4.36068 16.5435 4.36068 16.1088V15.8015C4.05502 15.6934 3.83594 15.402 3.83594 15.0593V14.141C3.83594 13.9237 4.01215 13.7475 4.22949 13.7475H8.68978C8.90712 13.7475 9.08333 13.9237 9.08333 14.141ZM4.36068 5.87638C4.36068 4.719 5.30226 3.77742 6.45963 3.77742C6.74945 3.77742 6.98437 3.54247 6.98437 3.25269C6.98437 2.9629 6.74945 2.72795 6.45963 2.72795C4.72357 2.72795 3.3112 4.14031 3.3112 5.87638C3.3112 6.16617 3.54615 6.40112 3.83594 6.40112C4.12572 6.40112 4.36068 6.16617 4.36068 5.87638ZM6.45963 1.67847C8.77944 1.67847 10.6576 3.55618 10.6576 5.87638C10.6576 8.42143 9.43153 7.8598 8.00171 11.1238H4.91756C3.48561 7.85498 2.26172 8.43019 2.26172 5.87638C2.26172 3.55654 4.13943 1.67847 6.45963 1.67847ZM6.45963 0.104248C3.27201 0.104248 0.6875 2.68869 0.6875 5.87638C0.6875 9.21278 2.38297 8.87858 3.65608 12.1954C3.77251 12.4987 4.06505 12.698 4.38993 12.698H8.52931C8.85419 12.698 9.14673 12.4987 9.26315 12.1954C10.5363 8.87858 12.2318 9.21278 12.2318 5.87638C12.2318 2.68869 9.64726 0.104248 6.45963 0.104248Z' fill='black'/%3E%3C/svg%3E%0A");
}
.types-glazing .box__property-item:last-child::before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.10552 13.2227C4.55578 13.2227 4.28118 12.554 4.66821 12.167C5.49553 11.3397 6.17992 10.5489 6.32931 8.18291L4.7952 6.82928C4.78884 6.93632 4.78561 7.04352 4.78549 7.15074C4.78549 9.83784 4.20988 10.4071 3.65261 10.9577C2.07528 12.5157 3.23042 14.797 5.10614 14.797H8.15884C8.15884 15.9562 9.09859 16.8959 10.2578 16.8959C11.417 16.8959 12.3568 15.9562 12.3568 14.797H13.8253L12.0412 13.2227H5.10552ZM10.2578 15.5841C9.82378 15.5841 9.47069 15.231 9.47069 14.797H11.0449C11.0449 15.231 10.6918 15.5841 10.2578 15.5841ZM19.5676 15.6022L17.3397 13.6485C17.7694 12.8575 17.7176 11.8015 16.8631 10.9578C16.3059 10.4073 15.7301 9.83807 15.7301 7.15074C15.7301 4.42781 13.7309 2.16329 11.1233 1.74717C11.2434 1.5726 11.3076 1.36562 11.3073 1.15373C11.3073 0.574119 10.8374 0.104248 10.2578 0.104248C9.67819 0.104248 9.20832 0.574119 9.20832 1.15373C9.20802 1.36562 9.27218 1.5726 9.39228 1.74717C8.03219 1.96422 6.83775 2.6842 6.0061 3.70973L2.00821 0.20385C1.84232 0.0583661 1.58917 0.0741083 1.4428 0.238975L0.912715 0.83603C0.766345 1.0009 0.782153 1.25251 0.948069 1.39796L18.5074 16.7963C18.6733 16.9418 18.9265 16.9261 19.0728 16.7612L19.6029 16.1641C19.7493 15.9993 19.7335 15.7477 19.5676 15.6022ZM10.2578 3.25269C12.4072 3.25269 14.1559 5.00135 14.1559 7.15074C14.1559 10.3533 14.9174 11.2363 15.8471 12.167C15.9425 12.2624 15.9971 12.3745 16.0179 12.4894L7.19076 4.74859C7.90493 3.83865 9.01401 3.25269 10.2578 3.25269Z' fill='black'/%3E%3C/svg%3E%0A");
}
.types-glazing .box__property-range {
	max-width: 160px;
    width: 100%;
    position: relative;
}
.types-glazing .box__property-range:before {
    content: '';
    position: absolute;
    width: 94px;
    height: 94px;
    background-color: #FFE600;
    opacity: 0.2;
    top: 4px;
}
.types-glazing .box__property-range:after {
    content: 'Относительно ГОСТа';
    position: absolute;
    bottom: 0;
    right: 0;
    font-weight: 700;
    font-size: 14px;
}
.types-glazing .box__property-range--data {
    width: 100%;
    height: 6px;
    background: #d0d0d0;
    margin: 10px 0 32px;
    border-radius: 0.2em;
    position: relative;
}
.types-glazing .box__property-range--data > span {
	position: absolute;
	height: 6px;
	background: #FFE600;
	border-radius: 0.2em;
	width: 200%;
	-webkit-transform: scaleX(0.5) translateX(-50%);
			transform: scaleX(0.5) translateX(-50%);
}
.types-glazing .box__property-range--data > span > span {
	position: absolute;
	top: -1em;
	right: -1em;
	font-size: 1.4rem;
	font-weight: 700;
	-webkit-transform: scaleX(2);
			transform: scaleX(2);
}
.types-glazing.types-object.terrace .box__content-img picture {
    border-radius: 10px;	
}
.types-glazing.types-object.terrace .box__content-img .label-list {
    top: 20px;
    left: 20px;	
}
.types-glazing.types-object.terrace .box__content-img .label {
	font-size: 16px;
    border-radius: 5px;
}
.types-glazing.types-object.gazebo .box__content-img .label-list {
    left: 0;
    width: 100%;
    justify-content: center;
}
.types-glazing.types-glazing-pvc .box__content-title {
    margin-bottom: 10px;
}
.types-glazing.types-glazing-pvc .box__content-desc {
    margin-bottom: 15px;
}
.types-glazing.types-glazing-pvc .box__content-price .word {
	text-transform: uppercase;
}
.types-glazing.types-glazing-pvc .box__content-price .word,
.types-glazing.types-glazing-pvc .box__content-price .currency {
	font-size: 14px;
	line-height: 100%;
}
@media (max-width: 767px) {
	.types-glazing .tab__list {
		display: none;
	}
	.types-glazing .box__content-img {
		padding: 0 5px;
	}	
	.types-glazing.types-object.gazebo .tab__list,
	.types-glazing.types-glazing-pvc .tab__list {
		display: grid;
		gap: 10px;
		margin-bottom: 20px;
	}
	.types-glazing.types-object.gazebo .tab__item:not(.active) .tab__item-btn,
	.types-glazing.types-glazing-pvc .tab__item:not(.active) .tab__item-btn {
		background: #efefef;
		color: #000;
		font-weight: 700;
	}	
	.types-glazing.types-object.gazebo .button:focus,
	.types-glazing.types-object.gazebo .button:hover,
	.types-glazing.types-glazing-pvc .button:focus,
	.types-glazing.types-glazing-pvc .button:hover {
		text-decoration: none;
	}	
}
@media (min-width: 768px) and (max-width: 1199px) {
	.types-glazing.types-object.gazebo .tab__list,
	.types-glazingtypes-glazing-pvc .tab__list {
		justify-content: initial;
	}	
}
@media (min-width: 768px) {
	.types-glazing .desc {
		font-size: 18px;
		line-height: 122%;		
		margin-bottom: 30px;
	}
	.types-glazing .tab__list {
		flex-wrap: wrap;
		justify-content: center;
		gap: 15px;
		margin-bottom: 30px;
	}
	.types-glazing .tab__item {
		flex: 0 0 225px;
	}	
	.types-glazing .tab__item-btn {
		font-size: 18px;
		letter-spacing: 0;
		text-decoration: none;
		border: 2px solid #efefef;
	}	
	.types-glazing .tab__item:not(.active) .tab__item-btn {
		background: #efefef;
		font-weight: 700;
		line-height: 100%;
		text-transform: uppercase;
		color: #000;
	}
	.types-glazing .box__content {
		display: grid;
		grid-template-columns: 286px 1fr;
		gap: 20px;
	}
	.types-glazing .box__content-img {
		margin-bottom: 0;
	}	
	.types-glazing .box__content-title {
		font-size: 20px;
		margin-bottom: 25px;
	}
	.types-glazing .box__content-desc {
		font-size: 18px;
		line-height: 122%;
		margin-bottom: 15px;
	}
	.types-glazing .box__content-list {
		font-size: 18px;
		gap: 12px;
		line-height: 123%;
		margin-bottom: 20px;
	}
	.types-glazing .box__content-property {
		margin-bottom: 0;
	}	
	.types-glazing .box__property-list {
		font-size: 16px;
	}
	.types-glazing .box__property-item:before {
		width: 30px;
		height: 30px;
	}
	.types-glazing .box__property-range {
		max-width: 210px;
	}
	.types-glazing .box__property-range:before {
		height: 104px;
	}
	.types-glazing .box__property-range:after {
		bottom: 10px;
		transform: translateX(50%);
		right: 50%;
		white-space: nowrap;
	}
	.types-glazing .box__property-range--data {
		margin: 10px 0 37px;
	}
	.types-glazing .box__content-price.primary {
		gap: 25px;
		grid-template-columns: 1fr 200px;
		align-items: center;
	}
	.types-glazing .box__content-price.primary .price {
		font-size: 36px;
	}
	.types-glazing .box__content-price.primary .price .caption {
		margin-bottom: 2px;
	}
	.types-glazing .box__content-price.secondary {
		padding: 12px;
		display: flex;
		justify-content: space-between;		
		gap: 15px;
		align-items: center;
	}
	.types-glazing .box__content-price.secondary .price {
		font-size: 25px;
		flex-shrink: 0;
	}
	.types-glazing .box__content-price.secondary .button {
		font-size: 14px;
		width: 221px;
		margin: 0;
	}	
	.types-glazing .box__content-price .word,
	.types-glazing .box__content-price .currency {
		font-size: 16px;
	}
	.types-glazing .box__content-price .word {
		margin-right: 8px;
	}
	.types-glazing .btn__select {
		display: none;
	}
	.types-glazing.types-object .box__content {
		gap: 15px;
	}	
	.types-glazing.types-object.terrace .box__content-img .label {
		border-radius: 10px;
		width: 162px;
	}
	.types-glazing.types-object.terrace .box__content-title {
		font-size: 18px;
		margin-bottom: 12px;
	}
	.types-glazing.types-object.terrace.gazebo .box__content-img .label {
		width: auto;
	}
	.types-glazing.types-object.gazebo .box__content {
		grid-template-columns: 346px 1fr;
	}	
	.types-glazing.types-object.gazebo .box__content-price.primary {
		grid-template-columns: 1fr;
		gap: 12px;
	}
	.types-glazing.types-glazing-pvc .box__content-price .word,
	.types-glazing.types-glazing-pvc .box__content-price .currency {
		font-size: 16px;
	}	
}
@media (min-width: 1200px) {
	.types-glazing h2 {
		margin-bottom: 25px;
	}	
	.types-glazing .tab__list {
		flex-wrap: nowrap;
		justify-content: space-between;
		gap: 0;
		margin-bottom: 33px;
	}
	.types-glazing .tab__item {
		flex: 1 0 auto;
	}	
	.types-glazing .tab__item-btn {
		border-radius: 0;
	}
	.types-glazing .tab__item.active .tab__item-btn {
		background: #fff;
		color: #000;
		border: 2px solid #F26421;
		font-size: 18px;
		font-weight: 700;
		position: relative;
	}
	.types-glazing .tab__item.active .tab__item-btn:before {
		content: '';
		position: absolute;
		width: 17px;
		height: 17px;
		background-color: #fff;
		border-right: 2px solid #F26421;
		border-bottom: 2px solid #F26421;
		bottom: -10px;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.types-glazing .box__content {
		grid-template-columns: 300px 1fr;
		gap: 40px;
	}
	.types-glazing .box__content-title {
		font-size: 26px;
		line-height: 115%;
		margin-bottom: 20px;
	}
	.types-glazing .box__content-desc {
		font-size: 18px;
		line-height: 120%;
		margin-bottom: 25px;
	}
	.types-glazing .box__content-img .label {
		font-size: 17px;
	}	
	.types-glazing .box__content-list {
		grid-template-columns: 1fr 1fr;
		gap: 20px 37px;
	}
	.types-glazing .box__content-item {
		padding-left: 32px;
		background-size: 22px 22px;
	}
	.types-glazing .box__property-list {
		font-size: 20px;
		gap: 16px;
	}
	.types-glazing .box__property-range {
		max-width: 330px;
	}
	.types-glazing .box__property-range:before {
		height: 110px;
	}
	.types-glazing .box__property-range--data {
		margin: 10px 0 42px;
	}
	.types-glazing .box__content-price.primary {
		grid-template-columns: 1fr 270px;
		gap: 54px;
		align-items: end;
	}
	.types-glazing .box__content-price.primary .price {
		font-size: 40px;
	}
	.types-glazing .box__content-price.primary .price .caption {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.types-glazing .box__content-price.secondary {
		padding: 16px 26px;
	}	
	.types-glazing .box__content-price.secondary .price {
		font-size: 40px;
	}	
	.types-glazing .box__content-price.secondary .button {
		font-size: 16px;
		width: 273px;
	}	
	.types-glazing .box__content-price .word,
	.types-glazing .box__content-price .currency {
		font-size: 26px;
	}
	.types-glazing .box__content-price .word {
		margin-right: 10px;
	}
	.types-glazing .box__content-price .currency {
		margin-left: 7px;
	}
	.types-glazing.types-object .box__content {
		gap: 20px;
	}
	.types-glazing.types-object.terrace .box__content {
		grid-template-columns: 388px 1fr;
	}	
	.types-glazing.types-object.terrace .box__content-title {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.types-glazing.types-object.terrace .box__content-img .label-list {
		top: 30px;
		left: 30px;	
	}
	.types-glazing.types-object.terrace .box__content-img .label {
		font-size: 18px;
		border-radius: 60px;
		width: auto;
	}
	.types-glazing.types-object.gazebo .box__content {
		grid-template-columns: 388px 1fr;
	}
	.types-glazing.types-object.gazebo .box__content-price.primary {
		grid-template-columns: 1fr;
		gap: 12px;
	}
	.types-glazing.types-object.gazebo .box__content-price.primary {
		grid-template-columns: 1fr 270px;
		gap: 54px;
	}
	.types-glazing.types-glazing-pvc .box__content {
		grid-template-columns: 388px 1fr;
		gap: 20px;
	}
	.types-glazing.types-glazing-pvc .box__content-title {
		font-size: 24px;
	}
	.types-glazing.types-glazing-pvc .box__content-desc {
		margin-bottom: 25px;
	}	
	.types-glazing.types-glazing-pvc .box__content-list {
		grid-template-columns: 1fr;
	}
	.types-glazing.types-glazing-pvc .box__content-price .word,
	.types-glazing.types-glazing-pvc .box__content-price .currency {
		font-size: 18px;
		line-height: 122%;
	}	
}

