

/* Start:/local/templates/no-h1/components/sibirix/catalog/template1/style.css?1771526895528*/
.viewChangeBtn {
    margin-right: 10px;
}

.selectedView {
    border-bottom: 1px dotted #1c384f;
    font-weight: bold;
}

.filterViewBtns{
    display: flex;
    justify-content: space-between;
    width: 388px;
    align-items: center;
}

.media-slider .thumbs-slider {
	margin:0 !important;
	max-width:100% !important;
}
.media-slider .thumbs-slider .swiper-wrapper {
	justify-content:normal !important;
	max-height:66px !important;
}

.active-filters {
	display:flex;
	align-items:center;
	gap:10px;
	margin-bottom:20px;
}
/* End */


/* Start:/local/components/sibirix/product.detail/templates/template2025/style.css?177152689422124*/
.product_detail_2025 {
	
	font-family: 'Montserrat';
	font-style: normal;
}
.product_detail_2025 .main-slider .swiper-container {
	height:550px;
}
.product_detail_2025 .media-slider .main-slider {
	margin-bottom:30px;
}
.product_detail_2025 .media-slider .thumbs-slider .slide {
	max-width:80px;
	max-height:80px;
	width:80px !important;
	height:80px !important;
    box-sizing: border-box;
	border-radius:4px;
	opacity:0.6;
	overflow:hidden;
}
.product_detail_2025 .thumbs-slider {
	height:100px;
}
.product_detail_2025 .media-slider .thumbs-slider .swiper-wrapper {
	max-height:100px !important;
}
.product_detail_2025 .media-slider .thumbs-slider .slide.swiper-slide-thumb-active {
	max-width:100px;
	max-height:100px;
	width:100px !important;
	height:100px !important;
	opacity:1;
	border:1.67px solid rgba(179, 100, 88, 1);
}
.product_detail_2025 .media-slider .thumbs-slider .swiper-wrapper {
	align-items:center;
}

.product_detail_2025 .media-slider .arrow-next svg,
.product_detail_2025 .media-slider .arrow-prev svg {
	fill: #b36559 !important;
}
.product_detail_2025 .media-slider .thumbs-slider .slide.video-thumb:after {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background:url(/local/images/video-icon.png) no-repeat center center;
	background-size:30px;
}
	
.product_detail_2025 .details-block .block-title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 34px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	color: #333333;
	padding-bottom:20px;
	border-bottom:1px solid rgba(230, 230, 230, 1);
}	
.product_detail_2025 .details-block {
	max-width:100%;
}
.product_detail_2025 .details-block .block-caption {
	margin-bottom:20px;
	padding-right:0;
}
.product_detail_2025 .details-block .block-caption h1{
	padding-right:30px;
}
.product_detail_2025 .details-block .fav-btn {
	top:13px;
}
	
.price-sizes-row {
	display:flex;
	justify-content:space-between;
	margin-bottom:30px;
}
.price-block {
	display:flex;
	flex-direction:column;
	gap:4px;
}
.price-block .value  {
	font-weight: 700;
	font-size: 32px;
	line-height: 39px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	color: #B36458;
    display: flex;
    align-items: flex-end;
	gap:5px;
}
.price-block .value > span {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	display: flex;
	align-items: center;
	color: #838486;
	text-transform: lowercase;
	position:relative;
	bottom:2px;
}
.price-block .catalog-detail_status-nal:before {
	display:none;
}	
.price-block .catalog-detail_status-nal {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	display: flex;
	align-items: center;
	color: #005751;
	
}
.price-block .catalog-detail_status {
	margin:0;
}
.sizes-list {
	display:flex;
	gap:10px;
}
.sizes-list a {
	padding: 7px 15px;
	border: 1px solid #B36458;
	border-radius: 4px;
	
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}
.sizes-list a.active {
	background:rgba(179, 100, 88, 1);
	color:#fff;
}

.pd-block-h {
	font-weight: 700;
	font-size: 22px;
	line-height: 27px;
	color: #333333;
	margin-bottom:20px;
}
.product_detail_2025 .details-block .params-wrap {
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid rgba(230, 230, 230, 1);
}
.product_detail_2025 .details-block .params-wrap .col {
	width:100% !important;
}

.product-detail-bottom {
	background: #FFFFFF;
	box-shadow: 4px 4px 28px -2px rgba(0, 0, 0, 0.08);
	border-radius: 20px;
	padding:40px 30px;
}

.multicounter {
	margin-bottom:30px;
	display:flex;
	flex-direction:column;
	gap:10px;
	width:100%;
}
.multicounter .row {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:100%;
}
.dpcounter {
	display:flex;
	border:1px solid #F3F5F7;
	width:365px;
	max-width:100%;
    justify-content: space-between;
}
.dpcounter > a {
	width: 50px;
	flex:0 0 50px;
	height: 54px;
	background: #F3F5F7;
	font-weight: 700;
	font-size: 28px;
	line-height: 54px;
	text-align: center;
	text-transform: uppercase;
	color: #838486;
}
.dpcounter > div {
	display:flex;
	align-items:flex-end;
	position:relative;
	gap:10px;
}
.dpcounter > div > input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
	width:105px; /*85*/
	border:none;
	text-align:left;
	padding:0;
	padding-right:5px;
	height: 54px;
	line-height: 54px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	text-transform: uppercase;
	color: #333333;
	text-align:right;
	position:relative;
}
.dpcounter > div > span {
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	color: #ADAEB1;
	
    box-sizing: border-box;
    height: 51px;
    display: flex;
    align-items: flex-end;
    padding-bottom: 13px;
	padding-right:4px;
    /*position: absolute;*/
    background: #fff;
    z-index: 2;
}
.dpcounter-param {
	display:flex;
	gap:10px;
	    justify-content: flex-end;
}
.dpcounter-param > a {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 7px 15px;
	width: 53px;
	height: 54px;
	border: 1px solid #B36458;
	border-radius: 4px;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}
.dpcounter-param > a.active {
	background:rgba(179, 100, 88, 1);
	color:#fff;
}
.multicounter-note {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #838486;
}

.buy-block {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
}
.buy-block .total-price {
	display:flex;
	flex-direction:column;
	gap:10px;
}
.buy-block .total-price .h {
	font-weight: 700;
	font-size: 22px;
	line-height: 27px;
	color: #333333;
}
.buy-block .total-price .value {
	font-weight: 700;
	font-size: 32px;
	line-height: 39px;
	text-transform: uppercase;
	color: #B36458;
}

.add-to-cart {
	box-sizing:border-box;
	position: relative;
	z-index: 1;
	padding: 15px 20px;
	background: #fff;
	/*border: 2px solid #B36458;*/
	border-radius: 8px;
	display: flex;
	gap: 20px;
	align-items: center;
	
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #fff; /* текст белый поверх цветного фона */
	transition: color 0.3s, box-shadow 0.3s;
}

.add-to-cart::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
	background-color: #B36458;
	border-radius: 8px;
	transform-origin: 100% 50%; /* ← анимация к правому краю */
	transform: scaleX(1);
	transition: transform 0.3s ease;
}

.add-to-cart::after {
	content: '';
	width: 30px;
	height: 30px;
	background: url(/local/images/icon-cart.svg) no-repeat center center;
	background-size: contain;
}

.add-to-cart:hover {
	color: #B36458;
	border: 2px solid #B36458;
}

.add-to-cart:hover::before {
	transform: scaleX(0); /* схлопывается к правому краю → уходит слева направо */
}

.add-to-cart:hover::after {
	background-image: url(/local/images/icon-cart-hover.svg);
}


.detail-product-nav {
	padding:40px 0px;
	margin-bottom:60px;
	display:flex;
	gap:25px;
	align-items:center;
	justify-content:center;
	border:2px solid rgba(243, 245, 247, 1);
	background:url(/local/images/bg-lines-1.png)no-repeat calc(100% - 74px) top;
}
.detail-product-nav span {
	color:rgba(179, 100, 88, 1);
}
.detail-product-nav a {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}

.detail-product-nav a:hover {
	color:rgba(179, 100, 88, 1);
}

.product_detail_2025 h3,
.product-description h3 {
	margin-bottom:30px;
}

.product_detail_2025 .product-description-section .product-description {
	max-width:100%;
	margin-bottom:60px;
}
.product_detail_2025  .product-description-section .product-params .param {
	margin-bottom:10px;
	display:flex;
	gap:10px;
	padding-bottom:10px;
	border-bottom:1px solid rgba(230, 230, 230, 1);
}

.product_detail_2025 .similar-section .h3 {
	padding-bottom:0;
}

.lica {
	margin-bottom:60px;
	padding-bottom:60px;
	border-bottom:1px solid rgba(230, 230, 230, 1);
	position:relative;
}
.lica > p {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #333333;
	margin-bottom:10px;
}

.product_detail_2025  .download-link {
	display:flex;
	font-weight: 700;
	font-size: 16px;
	line-height: 150%;
	color: #5C5293;
	gap:20px;
	align-items:center;
	border:none;
}
.product_detail_2025  .download-link svg {
	fill:#5C5293;
}
.product_detail_2025  .download-link span {
	border:none !important;
}
.product_detail_2025  .download-link:hover svg {
	fill:#b36559;
}
	
.panorama3d-button-div {
	display:flex;
	justify-content:center;
	position:relative;
	z-index:3;
}
	
.arrow-link {
	display:flex;
	align-items:center;
	gap:20px;
	width:fit-content;
	padding: 12px 20px;
	border: 1px solid #B36458;
	border-radius: 8px;
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #333333;
	
}
.arrow-link:after {
	content:'';
	flex:0 0 31px;
	height:8px;
	width:31px;
	background:url(/local/images/arrow-next.svg) no-repeat center center;
}
	
.product_detail_2025 > .grid-container:first-child {
	margin-bottom:20px;
}	
	
.product-description-section .section-pattern {
	display:none !important;
}	
	
.lica-slider {
	position:relative;
}
.lica-slider .swiper-slide {
	width:150px !important;
	height:150px;
	border-radius: 20px;
	border:1.5px solid rgba(173, 174, 177, 1);
	overflow:hidden;
}	
.lica-slider .swiper-slide img {
	max-width:100%;
	max-height:100%;
}
.lica-slider .swiper-slide-active {
	width:200px !important;
	height:200px;
	
}	
.lica-slider .swiper-wrapper {
	align-items:center;
}	
.lica .link-div {
	margin-bottom:30px;
}	
.js-lica-slider-prev {
	left:-60px !important;
	margin-top:-57px;
}
.js-lica-slider-next {
	right:-60px !important;
	margin-top:-57px;
}
.js-lica-slider-pagination {
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	margin-top:20px;
}
.js-lica-slider-pagination .swiper-pagination-bullet	{
	margin:0 !important;
}
.js-lica-slider-pagination .swiper-pagination-bullet-active	{
	background:rgba(179, 100, 88, 1);
}
.lica-note {
	margin-top:20px;
	text-align:center;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #B36458;
}
	
.solutions-block2025 {
	width:100%;
	max-width:1200px;
	margin:auto;
	
}
.solution-slide__h {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 39px;
	text-transform: uppercase;
	color: #333333;
}	
.solution-slide__h span {
	color:rgba(179, 100, 88, 1);
}
.solution-slide__images {
	display:flex;
	gap:20px;
}
.solution-slide__images img {
	border-radius: 8px;
	max-width:100%;
	max-height:100%;
}
.solution-slide__images_left {
	flex:0 0 508px;
}
.solution-slide__images_right {
	flex:0 0 672px;
	display:flex;
	flex-direction:column;
	gap:20px;
}
.solution-slide__images_right_top {
	display:flex;
	gap:20px;
}
.solutions-block2025 {
	overflow:hidden;
}
.solutions-block2025 .solution-slide {
	flex-direction:column;
	gap:30px;
	padding:0 !important;
}
.solutions-section {
	padding:50px 0px !important;
	background: #FFFFFF !important;
	box-shadow: 0px -4px 28px -2px rgba(0, 0, 0, 0.08), 0px 4px 28px -2px rgba(0, 0, 0, 0.08);
}
.solutions-block2025 .solutions-slider {
	margin-bottom:30px;
}	
	
.opinions-section {
	border-bottom:1px solid rgba(230, 230, 230, 1);
	margin-bottom:60px;
}
	
.similar-section .similar-slider {
	padding-bottom:60px;
	border-bottom:1px solid rgba(230, 230, 230, 1);
}


.product_detail_2025 .value.js-price {
	margin:0;
}
.product_detail_2025 .download-link span {
	color:rgba(92, 82, 147, 1);
}

.multicounter .row .left,
.multicounter .row .right {
	display:flex;
	flex-direction:column;
	gap:10px;
	max-width:100%;
}

.text-toggle-btn {
	display:none;
}

	
@media(max-width:1023px) {
	
	.product_detail_2025 > .grid-container > .grid-row {
		flex-direction:column;
		gap:40px;
	}
	.price-sizes-row {
		flex-direction:column;
		gap:20px;
	}
	.product_detail_2025 .details-block .params-wrap {
		margin-bottom:40px;
	}
	.details-block {
		margin-bottom:40px;
	}
	
	.detail-product-nav {
		flex-wrap:wrap;
		padding:40px 20px;
		background-position: right top;
		background-repeat: repeat-y;
		margin-bottom:100px;
	}

	.product-description h3 {
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 32px;
		line-height: 39px;
		text-transform: uppercase;
		color: #333333;
		margin-bottom:30px;
	}
	.product-description .text-content {
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #333333;
	}
	.product_detail_2025 .product-description-section .product-params .h3 {
		margin-bottom: 30px;
	}
	
	.product_detail_2025 .product-description-section .product-params {
		margin-bottom:100px;
	}
	
	.lica .h3 {
		margin-bottom:20px;
	}
	
	.lica-slider .swiper-slide {
		width:120px !important;
		height:120px;
	}
	.lica-slider .swiper-slide-active {
		width: 150px !important;
		height: 150px;
	}
	
	.lica {
		margin-bottom:100px;
		padding-bottom:0;
		border-bottom:0;
	}	
	
	.product_detail_2025 .similar-section .similar-slider {
		padding-bottom:0;
		margin-bottom:100px;
	}
	
	.product_detail_2025 .solutions-section .grid-container {
		margin-bottom:0;
	}
	
	.solutions-slider-md .swiper-slide {
		width:400px;
		height:400px;
		max-width:100%;
		display:flex;
		align-items:center;
		justify-content:center;
		border-radius:16px;
		overflow:hidden;
	}
	.solutions-slider-md .swiper-slide img {
		max-width:100%;
		max-height:100%;
		border-radius:16px;
	}
	
	.solutions-slider-md {
		margin-bottom:20px;
	}
	.solutions-slider-thumbs-md .swiper-slide {
		max-width:100px;
		max-height:100px;
		width:100px;
		height:100px;
		border-radius:12px;
		overflow:hidden;
		opacity:0.6;
	}
	.solutions-slider-thumbs-md .swiper-slide img {
		max-width:100%;
		border-radius:12px;
		max-height:100%;
	}
	.solutions-slider-thumbs-md .swiper-slide.swiper-slide-active {
		opacity:1;
		max-width:130px;
		max-height:130px;
		width:130px;
		height:130px;
	}
	
	
	.solution-slide__h {
		margin-bottom:30px;
	}
	.solutions-slider-thumbs-md {
		padding-bottom:28px !important;
		margin-bottom:30px;
	}
	
	.solutions-slider-thumbs-md .swiper-wrapper {
		justify-content:center;
		align-items:center !important;
	}
	
	.showpopularcat ul{
		display:flex;
		gap:24px;
		overflow:auto;
	}
	.showpopularcat ul li{
		flex:0 0 282px;
		height:200px;
	}
	
	.js-slider {
		overflow:auto;
	}
	
	.product_detail_2025 .h3 {
		font-size: 26px;
		line-height: 33px;
	}
	
	
	.product_detail_2025 .details-block .block-title {
		padding-bottom:0;
		border:none;
		
	}
	.product_detail_2025 .details-block .block-caption {
		margin-bottom:0;
		margin-bottom:-35px;
	}

	.properties-two-columns {
		flex-wrap:wrap;
		margin-bottom:20px;
	}
	.properties-two-columns .column{
		flex: 0 0 100% !important;
	}
	.properties-two-columns .column.right {
		height:0px;
		overflow:hidden;
		transition:all 0.5s ease;
	}
	.properties-two-columns.expanded .column.right {
		height:auto;
		overflow:hidden;
	}	

	.text-toggle-btn.text-toggle-btn-chars {
		display:flex;
		align-items:center;
		gap:20px;
		padding: 12px 20px;
		border: 1px solid #B36458;
		border-radius: 8px;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		background:#fff;
		color:#000 !important;
	}
	.text-toggle-btn:after {
		content:'';
		width:8px;
		height:23px;
		background:url(/local/images/big-arrow-down.svg) no-repeat center center;
	}
	.expanded + .text-toggle-btn:after {
		background:url(/local/images/big-arrow-up.svg) no-repeat center center !important;
	}
	.text-toggle-btn-chars {
		margin-left:10px;
	}
	
	.product_detail_2025 .opinions-section .grid-container {
		padding-bottom:0;
		border:none !important;
	}
	
	.product_detail_2025 .similar-section .h3 {
		margin-bottom:10px;
	}
	
	.product_detail_2025 .similar-section .tabs-nav {
		margin-bottom:7px;
	}
	
	.product_detail_2025 .similar-section .similar-slider {
		padding-bottom:10px;
	}
	
	.product_detail_2025 .similar-section {
		margin-bottom:70px;
	}
}
	
@media(max-width:565px) {
	.product_detail_2025 .details-block {
		margin-bottom:20px;
	}
	.product_detail_2025 .details-block .block-title {
		font-size: 22px;
		line-height: 27px;
		padding-bottom:0;
		border:none;
		padding-right:30px;
		margin-bottom:0px;
	}
	
	.product_detail_2025 .media-slider .thumbs-slider .slide {
		width:60px !important;
		height:60px !important;
	}
	.product_detail_2025 .media-slider .thumbs-slider .slide.swiper-slide-thumb-active {
		width:80px !important;
		height:80px !important;
	}
	.product_detail_2025 .media-slider .thumbs-slider {
		padding:0;
	}
	.thumbs-slider .arrow-next,
	.thumbs-slider .arrow-prev {
		display:none;
	}
	
	.product-detail-page main .media-slider {
		margin-bottom:30px !important;
	}
	
	.product_detail_2025 > .grid-container > .grid-row .arrow-link {
		width:100%;
		justify-content:space-between;
	}
	
	.product_detail_2025 .details-block .params-wrap {
		margin-bottom:20px;
	}
	.multicounter .row {
		flex-direction:column;
		gap:20px;
        align-items: flex-start;
	}
	
	.buy-block {
		flex-direction:column;
		gap:30px;
        align-items: flex-start;
	}
	
	.detail-product-nav-div {
		max-width:100%;
		overflow:auto;
		margin-bottom:40px;
	}
	.detail-product-nav {
		flex-wrap:nowrap;
		align-items:flex-start;
        width: max-content;
		margin-bottom:20px;
	}
	
	.product_detail_2025 .product-description-section .product-params {
		margin-bottom:90px;
	}
	
	
	.lica-slider .swiper-slide {
		width: 100px !important;
		height: 100px;
	}
	
    .lica-slider .swiper-slide-active {
        width: 130px !important;
        height: 130px;
    }
	
	.product_detail_2025 .grid-container {
		width:calc(100% - 20px);
	}

	.lica {
		margin-bottom:90px;
	}

	.showpopularcat .h3,
	.similar-section .h3,
	.product_detail_2025 .h3 {
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0.5px;
	}
	
	.solutions-slider-thumbs-md .swiper-wrapper {
		justify-content:flex-start !important;
	}
	
	
	.dpcounter > div > span {
		left:calc(100% + 7px);
	}
	
	
	.js-media-slider {
	   max-height: calc(100vh - 100px);
	}
	
	.product_detail_2025 .media-slider .main-slider ,
	.product_detail_2025 .media-slider .main-slider .swiper-slide ,
	.product_detail_2025 .media-slider .main-slider .slide img {
		max-height:300px;
	}
	
	.product-description .text-content {
		display: -webkit-box;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		max-height: 200px;
		transition: max-height 0.4s ease;
		margin-bottom:20px;
	}

	.product-description .text-content.expanded {
		display: block;
		-webkit-line-clamp: unset;
		/* max-height будет устанавливаться через JS */
	}
	
	.text-toggle-btn {
		display:flex;
		align-items:center;
		gap:20px;
		padding: 12px 20px;
		border: 1px solid #B36458;
		border-radius: 8px;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		background:#fff;
		color:#000 !important;
	}
	.text-toggle-btn:after {
		content:'';
		width:8px;
		height:23px;
		background:url(/local/images/big-arrow-down.svg) no-repeat center center;
	}
	.expanded + .text-toggle-btn:after {
		background:url(/local/images/big-arrow-up.svg) no-repeat center center !important;
	}
	.text-toggle-btn-chars {
		margin-left:10px;
	}
	.properties-two-columns {
		flex-wrap:wrap;
	}
	.properties-two-columns .column{
		flex: 0 0 100% !important;
	}
	.properties-two-columns .column.right {
		height:0px;
		overflow:hidden;
		transition:all 0.5s ease;
	}
	.properties-two-columns.expanded .column.right {
		height:auto;
		overflow:hidden;
	}
	
	.similar-slider .js-slider {
		overflow:auto;
	}
	
	section.similar-section {
		margin-bottom:-40px !important;
	}
	.showpopularcat {
		margin-top:40px;
	}
	
	.product-description-section .product-params .param .value {
		white-space:normal !important;
	}
	
	.similar-section > .grid-container {
		margin:0;
	}
	
	.some-block + .similar-section > .grid-container {
		margin:0 10px;
	}
	
	.similar-section .similar-slider {
		border-bottom:0;
	}
	
}

.product_detail_2025 .similar-section {
	margin-bottom:0;
}
.product_detail_2025 .opinions-section {
    border-bottom: none;
}
.product_detail_2025 .opinions-section .grid-container {
    border-bottom: 1px solid rgba(230, 230, 230, 1);
}


#panorama-modal {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	background:#fff;
	left:0;
	top:0;
	z-index:1111;
	max-width:100vw;
}
#panorama-modal.show {
	display:block;
}

#panorama-modal .fancybox-close-small {
	position:absolute;
	z-index:4;
	background:#B36458;
    right: 10px !important;
    top: 10px !important;
	width:50px !important;
	height:50px !important;
}
#panorama-modal .fancybox-close-small svg {
	width:25px !important;
	height:25px !important;
}
#panorama-modal .fancybox-close-small:hover {
	border-color:#fff !important;
}
#panorama-modal .fancybox-close-small:hover svg {
	fill:#fff !important;
}

.properties-two-columns {
    display: flex;
    justify-content:space-between;
	width:100%;
}
.product-description-section .product-params .param .label,
.product-description-section .product-params .param .value {
	white-space:nowrap;
}

.properties-two-columns .column {
	flex:0 0 49.5%;
}

.opinions-section .grid-container {
	padding-bottom:60px;
}

.product_detail_2025 .similar-section.also-section {
	margin-bottom:60px;
}
.similar-section.soch-section .grid-container,
.similar-section.also-section .grid-container {
	width:100%;
}

@media(max-width:768px) {
	#panorama-modal .fancybox-close-small {
		border:1px solid #fff;
	}
	#panorama-modal .fancybox-close-small svg {
		position:relative;
		fill:#fff !important;
		top:12px;
	}
	.pnlm-controls-container {

		transform: scale(1.5);
		margin-top: 35px;
		margin-left: 10px;		
	}
	
	.media-slider.js-media-slider {
		padding-top:45px;
	}
}






	
	
	
	
	
/* End */
/* /local/templates/no-h1/components/sibirix/catalog/template1/style.css?1771526895528 */
/* /local/components/sibirix/product.detail/templates/template2025/style.css?177152689422124 */
