

/* Start:/local/components/otdelkino/catalog/templates/tech_section_new/style.min.css?1739970672720*/
.grid .bx_content_section,.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.block_url_item a{padding-bottom:10px}.block_url_item .cat{height:auto;padding-bottom:5px;padding-top:15px;width:200px}.block_url_item .border-radius{border-radius:200px}
/* End */


/* Start:/local/templates/otdelkino_main/css/vendors/owl.carousel/owl.carousel.min.css?17345309463190*/
@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/otdelkino_main/css/vendors/owl.carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/otdelkino_main/css/vendors/owl.carousel/owl.theme.default.min.css?1734530946864*/
.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/otdelkino_main/css/vendors/pannellum/pannellum.min.css?17345309468890*/
@keyframes pnlm-mv{0%,to{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}}@-webkit-keyframes pnlm-mv{0%,to{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,nimbus sans l,liberation sans,Arial,sans-serif;background:#f4f4f4 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSIxMDAiIHZpZXdCb3g9IjAgMCA2NyAxMDAiPgo8cGF0aCBzdHJva2U9IiNjY2MiIGZpbGw9Im5vbmUiIGQ9Ik0zMy41LDUwLDAsNjMsMzMuNSw3NSw2Nyw2MywzMy41LDUwbS0zMy41LTUwLDY3LDI1bS0wLjUsMCwwLDc1bS02Ni41LTc1LDY3LTI1bS0zMy41LDc1LDAsMjVtMC0xMDAsMCw1MCIvPgo8L3N2Zz4K);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-grab{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjYiIHdpZHRoPSIyNiI+CjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxcHgiIGZpbGw9IiNmZmYiIGQ9Im0xNS4zIDIwLjVzNi4zOC02LjczIDQuNjQtOC4yNC0zLjQ3IDEuMDEtMy40NyAxLjAxIDMuNjEtNS43MiAxLjQxLTYuNDljLTIuMi0wLjc2OS0zLjMzIDQuMzYtMy4zMyA0LjM2czAuODczLTUuNzYtMS4wNi01Ljc2LTEuNTggNS4zOS0xLjU4IDUuMzktMC41NzQtNC41OS0yLjE4LTQuMTJjLTEuNjEgMC40NjgtMC41NzIgNS41MS0wLjU3MiA1LjUxcy0xLjU4LTQuODktMi45My0zLjc5Yy0xLjM1IDEuMTEgMC4yNTggNS4yNSAwLjU3MiA2LjYyIDAuODM2IDIuNDMgMi4wMyAyLjk0IDIuMTcgNS41NSIvPgo8L3N2Zz4K) 12 8,default}.pnlm-grabbing{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjYiIHdpZHRoPSIyNiI+CjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxcHgiIGZpbGw9IiNmZmYiIGQ9Im0xNS4zIDIwLjVzNS4wNy01LjI5IDMuNzctNi43NGMtMS4zMS0xLjQ1LTIuNTMgMC4xNC0yLjUzIDAuMTRzMi43NC0zLjI5IDAuNTM1LTQuMDZjLTIuMi0wLjc2OS0yLjUyIDEuMy0yLjUyIDEuM3MwLjgxLTIuMTMtMS4xMi0yLjEzLTEuNTIgMS43Ny0xLjUyIDEuNzctMC4yNjEtMS41OS0xLjg3LTEuMTJjLTEuNjEgMC40NjgtMC44NzQgMi4xNy0wLjg3NCAyLjE3cy0wLjY1MS0xLjU1LTItMC40NDVjLTEuMzUgMS4xMS0wLjY4IDIuMjUtMC4zNjUgMy42MiAwLjgzNiAyLjQzIDIuMDMgMi45NCAyLjE3IDUuNTUiLz4KPC9zdmc+Cg==) 12 8,default}.pnlm-sprite{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMDgiPgo8Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjc4IiBjeT0iMTE3IiBjeD0iMTMiIHI9IjExIiBmaWxsPSIjZmZmIi8+CjxjaXJjbGUgZmlsbC1vcGFjaXR5PSIuNzgiIGN5PSIxNDMiIGN4PSIxMyIgcj0iMTEiIGZpbGw9IiNmZmYiLz4KPGNpcmNsZSBjeT0iMTY5IiBjeD0iMTMiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3k9IjE5NSIgY3g9IjEzIiByPSI3IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSIxMyIgY3k9IjE5NSIgcj0iMi41Ii8+CjxwYXRoIGQ9Im01IDgzdjZoMnYtNGg0di0yem0xMCAwdjJoNHY0aDJ2LTZ6bS01IDV2Nmg2di02em0tNSA1djZoNnYtMmgtNHYtNHptMTQgMHY0aC00djJoNnYtNnoiLz4KPHBhdGggZD0ibTEzIDExMGE3IDcgMCAwIDAgLTcgNyA3IDcgMCAwIDAgNyA3IDcgNyAwIDAgMCA3IC03IDcgNyAwIDAgMCAtNyAtN3ptLTEgM2gydjJoLTJ6bTAgM2gydjVoLTJ6Ii8+CjxwYXRoIGQ9Im01IDU3djZoMnYtNGg0di0yem0xMCAwdjJoNHY0aDJ2LTZ6bS0xMCAxMHY2aDZ2LTJoLTR2LTR6bTE0IDB2NGgtNHYyaDZ2LTZ6Ii8+CjxwYXRoIGQ9Im0xNyAzOHYyaC04di0yeiIvPgo8cGF0aCBkPSJtMTIgOXYzaC0zdjJoM3YzaDJ2LTNoM3YtMmgtM3YtM3oiLz4KPHBhdGggZD0ibTEzIDEzNi02LjEyNSA2LjEyNWg0LjM3NXY3Ljg3NWgzLjV2LTcuODc1aDQuMzc1eiIvPgo8cGF0aCBkPSJtMTAuNDI4IDE3My4zM3YtNS43N2w1LTIuODl2NS43N3ptMS0xLjczIDMtMS43My0zLjAwMS0xLjc0eiIvPgo8L3N2Zz4K)}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in,.pnlm-zoom-out{width:100%;height:50%;position:absolute}.pnlm-zoom-in{top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255,255,255,.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-author-box,.pnlm-title-box{position:relative;display:table;padding-left:5px}.pnlm-title-box{margin-bottom:3px;font-size:20px}.pnlm-author-box{font-size:12px}.pnlm-lbox,.pnlm-load-box{position:absolute;top:50%;left:50%;display:none}.pnlm-load-box{background-color:rgba(0,0,0,.7);border-radius:3px;text-align:center;font-size:20px;color:#fff;width:200px;height:150px;margin:-75px 0 0 -100px}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{width:20px;height:20px;margin:-10px 0 0 -10px}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}.pnlm-info-box,.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;border-radius:3px;display:table;text-align:center;color:#fff}.pnlm-load-button{background-color:rgba(0,0,0,.7);cursor:pointer;height:100px;margin:-50px 0 0 -100px;font-size:20px}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-info-box p,.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;height:150px;margin:-75px 0 0 -100px;background-color:#000;table-layout:fixed}.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{padding:0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px;background:rgba(0,0,0,.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:active,.pnlm-about-msg a:hover{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:'';position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTAiIHdpZHRoPSI1MCI+CjxwYXRoIGQ9Im0yNC41MDc4IDYtMy4yNTc4IDE4aDcuNWwtMy4yNTc4MS0xOGgtMC45ODQzNzZ6bS0zLjI1NzggMjAgMy4yNTc4IDE4aDAuOTg0NGwzLjI1NzgtMThoLTcuNXptMS4xOTUzMSAwLjk5NDFoNS4xMDkzOGwtMi41NTQ3IDE0LjEwNzUtMi41NTQ3LTE0LjEwNzV6Ii8+Cjwvc3ZnPgo=);cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}
/* End */


/* Start:/local/components/bitrix/catalog.element/templates/project_designs/style_custom.css?177565108252412*/
.product-labels {
	position: absolute;
	left: 11px;
	top: 11px;
	z-index: 3;
}

.product-labels__description-value {
	position: relative;
	padding: 10px 12px;
	text-align: left;
}

.product-labels__description-value:before {
	content: '';
	position: absolute;
	left: -11px;
	top: 50%;
	margin-top: -6px;
	border: 6px solid transparent;
	border-right: 6px solid #fff;
}

@media (max-width: 575.98px) {
	.product-labels__description-value:before {
		left: 50%;
		top: -11px;
		margin-top: 0;
		margin-left: -6px;
		border: 6px solid transparent;
		border-bottom: 6px solid #fff;
	}
}

.product-labels__description-value p {
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 0;
}

.product-labels__description-value p:first-child {
	margin-top: 0;
}

.product-labels__description-item {
	display: none;
	position: absolute;
	width: 180px;
	border-radius: 2px;
	z-index: 100;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.26);
	font-size: 13px;
	color: #444444;
	background-color: #fff;
}

.product-labels__description-item._show {
	display: block;
}

@media (max-width: 767.98px) {
	.product-labels__description-item[data-triangle-position="left"] .product-labels__description-value:before {
		margin-left: 0;
		left: 20px;
	}
}

@media (min-width: 576px) {
	.product-labels__description-item[data-triangle-position="left"] .product-labels__description-value:before {
		left: auto;
		right: -11px;
		border: 6px solid transparent;
		border-left: 6px solid #fff;
	}
}

@media (max-width: 991.98px) {
	.product-labels__description-item[data-triangle-position="right"] .product-labels__description-value:before {
		margin-top: 0;
		margin-left: 0;
		left: auto;
		right: 20px;
	}
}

@media (min-width: 576px) {
	.product-labels__description-item[data-xml-id="khochu-skidku"] .product-labels__description-value:before {
		margin-top: 0;
		top: 28px;
	}
}

.product-labels__item {
	position: relative;
	height: 24px;
	color: #fff;
	font-size: 13px;
	padding-left: 9px;
	padding-right: 9px;
	display: inline-block;
	margin-right: 6px;
	margin-bottom: 6px;
	line-height: 24px;
	float: left;
	border-radius: 2px;
	cursor: pointer;
}

@media (max-width: 419.98px) {
	.product-labels__item {
		font-size: 10px;
		padding-left: 6px;
		padding-right: 6px;
		margin-bottom: 3px;
		height: 20px;
		line-height: 20px;
	}
}

.product-labels__item._orange {
	background-color: #ff7519;
}

.product-labels__item._red {
	background-color: #ff0000;
}

.product-labels__item._blue {
	background-color: #1982cc;
}

.product-labels__item._violet {
	background-color: #9a35d5;
}

.product-labels__item._purple {
	background-color: #7322ff;
}

.product-labels__item._green {
	background-color: #6aaa37;
}

.product-labels__item._purple {
	background-color: #7322ff;
}

.content__list {
	position: relative;
}

@media (max-width: 991.98px) {
	.section__product {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.slider-products {
	display: block;
	position: relative;
}

.slider-products:not(.owl-carousel) {
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	border-left: 1px solid #d6dce1;
}

@media (min-width: 1500px) {
	.slider-products:not(.owl-carousel).grid-product-5 .slider-products__product {
		flex: 0 0 20%;
		max-width: 20%;
	}
}

@media (min-width: 1500px) {
	.slider-products:not(.owl-carousel).grid-product-4 .slider-products__product {
		flex: 0 0 25%;
		max-width: 25%;
	}
}

.slider-products:not(.owl-carousel) .slider-products__product {
	height: auto;
	margin-top: -1px;
	margin-left: 0;
	border-left: 0;
	border-right: 0;
}

.slider-products:not(.owl-carousel) .slider-products__buttons {
	border-left: 0;
}

.slider-products:not(.owl-carousel) + .grid-cell .grid-cell-item {
	margin-top: -1px;
}

.slider-products.margin-block {
	margin-bottom: 70px;
}

@media (max-width: 991.98px) {
	.slider-products.margin-block {
		margin-bottom: 30px;
	}
}

.slider-products.margin-block.slider-open {
	margin-bottom: 10px;
}

.slider-products.slider-open {
	z-index: 90;
}

.slider-products.slider-open .owl-stage-outer {
	padding-bottom: 60px !important;
}

.slider-products.slider-open .owl-stage-outer:before, .slider-products.slider-open .owl-stage-outer:after {
	bottom: 60px;
}

.slider-products.slider-open .grid-cell {
	padding-bottom: 60px;
}

.slider-products__product {
	position: relative;
	height: 100%;
	margin-left: -1px;
	padding: 0;
	border: 1px solid #d6dce1;
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
}

.slider-products__product:hover {
	box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}

.slider-products__product:hover .slider-products__buttons {
	opacity: 1;
	visibility: visible;
}

.slider-products__container {
	display: flex;
	flex-flow: column;
	height: 100%;
	padding: 15px;
	width: 100%;
}

@media (max-width: 419.98px) {
	.slider-products__container {
		padding: 10px;
	}
}

.slider-products__wrapper {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
}

.slider-products__bottom {
	display: flex;
	flex-flow: column;
	justify-content: flex-end;
	flex: 1;
}

.slider-products__img {
	display: flex;
	max-height: 100%;
}

.slider-products__img._cover {
	width: 100%;
	height: 100%;
}

.slider-products__img picture {
	height: 100%;
}

.slider-products__img-label {
	font-weight: 500;
	margin-bottom: 8px;
}

.slider-products__img-label-container {
	display: flex;
	justify-self: center;
	align-self: center;
	justify-content: center;
	align-items: center;
	padding: 5px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.slider-products__img-label-container:hover .slider-products__img-item {
	transform: scale(1.06);
}

.slider-products__img-label-container:hover .slider-products__img-cover {
	transform: scale(1.06);
}

.slider-products__img-label-container:hover + .slider-products__title-name {
	color: #3169b6;
}

.slider-products__img-label-container.video_exist:after {
	content: '\f142';
	font-family: 'WebHostingHub-Glyphs';
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 27px;
	color: #ED143B;
	font-weight: 400;
}

@media (max-width: 419.98px) {
	.slider-products__img-label-container.video_exist:after {
		right: 10px;
		bottom: 6px;
		font-size: 20px;
	}
}

.slider-products__img-item {
	width: auto !important;
	height: auto !important;
	max-width: 100%;
	max-height: 100%;
	transition: transform .1s linear !important;
}

.slider-products__img-container {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.slider-products__img-container._cover {
	width: 100%;
	height: 100%;
}

.slider-products__img-cover {
	width: 100%;
	height: 100%;
	max-height: 100% !important;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	transition: transform .1s linear !important;
}

.slider-products__title {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 55px;
	font-size: 16px;
	font-weight: 500;
	margin: 10px 0 18px;
	max-height: 55px;
	line-height: 1.2;
	text-align: center;
	overflow: hidden;
}

@media (max-width: 419.98px) {
	.slider-products__title {
		margin: 5px 0;
		height: 50px;
		max-height: 50px;
	}
}

.slider-products__title-name {
	max-height: 55px;
	display: -webkit-box;
	white-space: normal;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	color: #444444;
}

.slider-products__title-name:hover {
	color: #3169b6;
}

@media (max-width: 419.98px) {
	.slider-products__title-name {
		font-size: 13px;
	}
}

.slider-products__installment {
	display: flex;
	justify-content: center;
	align-items: center;
	width: max-content;
	align-self: center;
	background-color: #f62d3d;
	color: #fff;
	border-radius: 6px;
	font-size: 14px;
	padding: 4px 15px;
	margin: 10px 0;
}

.slider-products__buttons {
	display: flex;
	flex-flow: row;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% - 2px);
	z-index: 4;
	width: auto;
	background: #fff;
	padding: 0 20px 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
	border-left: 1px solid #d6dce1;
}

@media (max-width: 991.98px) {
	.slider-products__buttons {
		position: static;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
		margin: 21px 0 0;
		padding: 0;
		border-left: 0;
	}
}

@media (max-width: 419.98px) {
	.slider-products__buttons {
		margin-top: 10px;
	}
}

.slider-products__buttons .i-compare,
.slider-products__buttons .i-favorite,
.slider-products__buttons .i-trash {
	cursor: pointer;
	color: #a0a3a6;
	opacity: 0.6;
}

.slider-products__buttons .i-compare:hover,
.slider-products__buttons .i-favorite:hover,
.slider-products__buttons .i-trash:hover {
	opacity: 1;
}

.slider-products__buttons .i-compare._active,
.slider-products__buttons .i-favorite._active,
.slider-products__buttons .i-trash._active {
	opacity: 1;
	color: #3169b6;
}

.slider-products__buttons .i-compare._active:hover,
.slider-products__buttons .i-favorite._active:hover,
.slider-products__buttons .i-trash._active:hover {
	color: #467ad1;
}

.slider-products__buttons .i-compare {
	margin-right: 3px;
}

.slider-products__buttons .i-favorite {
	margin-left: 3px;
}

.slider-products__buttons .i-favorite._active:before {
	content: '\ea2c';
}

.slider-products__buttons .i-trash {
	margin-left: 3px;
}

.slider-products__buttons:before {
	content: '';
	display: block;
	width: auto;
	height: 10px;
	background: #fff;
	position: absolute;
	top: -10px;
	left: 0;
	right: 1px;
	z-index: 1;
}

@media (max-width: 991.98px) {
	.slider-products__buttons:before {
		display: none;
	}
}

.slider-products__buttons .form-product-cart-add {
	position: relative;
	display: flex;
	align-items: center;
}

.slider-products__buttons-buy {
	display: flex;
	flex-flow: row;
	align-items: center;
	justify-content: center;
	line-height: 14px;
	width: auto;
	height: auto;
	position: relative;
	box-sizing: border-box;
	min-width: 116px;
	border-radius: 4px;
	background-color: #3169b6;
	padding: 7px 8px;
	border: 2px solid #3169b6;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin: 0 3px;
}

@media (max-width: 419.98px) {
	.slider-products__buttons-buy {
		line-height: 10px;
		min-width: 86px;
		font-size: 12px;
	}
}

.slider-products__buttons-buy:hover {
	color: #fff;
	background-color: #467ad1;
	border-color: #467ad1;
}

.slider-products__buttons-buy:focus {
	color: #fff;
	background-color: #3169b6;
}

.slider-products__buttons-buy.in_basket {
	background-color: #fff;
	color: #3169b6;
	font-weight: 500;
}

.slider-products__buttons-buy.in_basket:hover {
	color: #467ad1;
	border-color: #467ad1;
}

.slider-products__old {
	font-size: 14px;
	color: #9c9ea1;
}

.slider-products__old-price {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	color: #7d8691;
	font-size: 14px;
	line-height: 20px;
	margin-top: -7px;
}

@media (max-width: 419.98px) {
	.slider-products__old-price {
		font-size: 12px;
		margin-left: 3px;
		margin-top: 0;
	}
}

.slider-products__old-price-sum {
	display: flex;
	flex-flow: row;
	align-items: center;
	position: relative;
}

.slider-products__old-price-sum:before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 1;
	height: 1px;
	width: 100%;
	background-color: #7d8691;
}

.slider-products__old-price-sum .i-rub-regular {
	font-size: 0;
	width: auto;
	height: auto;
	line-height: 0;
}

.slider-products__old-price-sum .i-rub-regular:before {
	font-size: 15px;
	line-height: 16px;
}

@media (max-width: 419.98px) {
	.slider-products__old-price-sum .i-rub-regular:before {
		font-size: 12px;
	}
}

.slider-products__old-price-discount {
	border-radius: 6px;
	background-color: #f62d3d;
	padding: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	height: 17px;
	width: 35px;
	line-height: 19px;
	margin: 0 5px 0 0;
	text-align: center;
	align-self: center;
}

@media (max-width: 419.98px) {
	.slider-products__old-price-discount {
		font-size: 10px;
		height: 15px;
		width: 28px;
		line-height: 16px;
	}
}

.slider-products__old-price .slider-products__old-price-discount {
	display: none;
}

.slider-products__price {
	display: flex;
	flex-flow: row;
	align-items: flex-end;
	width: 100%;
	margin-top: 0;
	justify-content: center;
	flex-flow: row-reverse;
	flex-grow: 1;
}

.slider-products__price-desc {
	color: #7d8691;
	font-size: 14px;
	text-align: right;
	margin-left: 0;
}

.slider-products__price .i-rub-regular {
	font-size: 0;
	width: auto;
	height: auto;
	line-height: 0;
}

.slider-products__price .i-rub-regular:before {
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
}

@media (max-width: 419.98px) {
	.slider-products__price .i-rub-regular:before {
		font-size: 13px;
	}
}

.slider-products__price-sum {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	background: #96b423;
	border-radius: 3px;
	padding: 0;
	color: #222222;
	font-size: 20px;
	font-weight: 700;
	height: auto;
	margin-left: 0;
	background: transparent;
}

@media (max-width: 419.98px) {
	.slider-products__price-sum {
		font-size: 15px;
	}
}

.slider-products__price-sum div {
	margin-left: 5px;
}

.slider-products__price-sum-unit {
	margin-left: 0 !important;
	font-size: 16px;
	font-weight: 700;
	line-height: 10px;
	margin-top: 1px;
}

@media (max-width: 419.98px) {
	.slider-products__price-sum-unit {
		font-size: 14px;
		margin-top: -1px;
	}
}

.slider-products__price-sum-unit sup {
	font-size: 8px;
}

.slider-products__old-price ~ .slider-products__price {
	margin-top: 0;
}

.slider-products__credit {
	display: flex;
	flex-flow: row;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	color: #7d8691;
	font-size: 14px;
	line-height: 20px;
}

.slider-products__credit .icon-rub {
	line-height: 15px;
}

.slider-products__credit .icon-rub:before {
	font-size: 10px;
	line-height: 21px;
}

.slider-products .owl-stage-outer {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.slider-products .owl-stage-outer:before, .slider-products .owl-stage-outer:after {
	content: ' ';
	position: absolute;
	width: 1px;
	height: auto;
	top: 0;
	bottom: 0;
	background-color: #d6dce1;
	z-index: 1;
}

.slider-products .owl-stage-outer:before {
	left: 0;
}

.slider-products .owl-stage-outer:after {
	right: 0;
}

.slider-products .owl-stage {
	display: flex;
	background-color: #fff;
}

.slider-products .owl-stage:after {
	display: none;
}

.slider-products .owl-prev, .slider-products .owl-next {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	color: #fff !important;
	opacity: .7;
	margin: 0 !important;
}

.slider-products .owl-prev:before {
	content: "\f472" !important;
}

.slider-products .owl-prev:hover {
	opacity: 1;
}

.slider-products .owl-next:before {
	content: "\f473" !important;
}

.slider-products .owl-next:hover {
	opacity: 1;
}

.slider-products .owl-nav {
	position: static;
	display: flex;
	align-items: center;
	justify-content: space-between;
	top: -40px;
	height: 0;
	margin-top: 0;
	width: fit-content;
	z-index: 30;
	left: calc(100% - 75px);
}

@media (min-width: 768px) {
	.slider-products .owl-nav {
		top: -42px;
	}
}

.slider-products .owl-nav button.owl-next:hover .slider-arrow:before,
.slider-products .owl-nav button.owl-prev:hover .slider-arrow:before {
	color: #3169b6;
}

.slider-products .owl-nav button.owl-next:before,
.slider-products .owl-nav button.owl-prev:before {
	display: none;
}

.slider-products .owl-nav button.owl-next .slider-arrow:before,
.slider-products .owl-nav button.owl-prev .slider-arrow:before {
	color: #8e8e8e;
	font-size: 16px;
}

.slider-products .owl-nav button.owl-next.disabled:hover .slider-arrow:before,
.slider-products .owl-nav button.owl-prev.disabled:hover .slider-arrow:before {
	color: #8e8e8e;
	opacity: 0.5;
}

.slider-products .owl-nav button.owl-next.disabled .slider-arrow:before,
.slider-products .owl-nav button.owl-prev.disabled .slider-arrow:before {
	opacity: 0.5;
}

.slider-products .owl-nav button.owl-next .slider-arrow,
.slider-products .owl-nav button.owl-prev .slider-arrow {
	background: none;
}

.slider-products .owl-nav button.owl-prev {
	width: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	margin: 0;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.25);
	top: 192px;
	transform: translate(-20px, -50%);
	left: 0;
	height: 40px;
	position: absolute;
	opacity: 1;
	border: none;
}

@media (max-width: 1199.98px) {
	.slider-products .owl-nav button.owl-prev {
		transform: translate(-10px, -50%);
	}
}

@media (max-width: 991.98px) {
	.slider-products .owl-nav button.owl-prev {
		transform: translate(5px, -50%);
	}
}

@media (max-width: 419.98px) {
	.slider-products .owl-nav button.owl-prev {
		top: 82px;
	}
}

.slider-products .owl-nav button.owl-prev:hover {
	background-color: #fff;
}

.slider-products .owl-nav button.owl-prev .slider-arrow {
	margin-right: 2px;
}

.slider-products .owl-nav button.owl-next {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	background-color: #fff;
	margin: 0;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.25);
	position: absolute;
	top: 192px;
	transform: translate(20px, -50%);
	right: 0;
	opacity: 1;
	border: none;
}

@media (max-width: 1199.98px) {
	.slider-products .owl-nav button.owl-next {
		transform: translate(10px, -50%);
	}
}

@media (max-width: 991.98px) {
	.slider-products .owl-nav button.owl-next {
		transform: translate(-5px, -50%);
	}
}

@media (max-width: 419.98px) {
	.slider-products .owl-nav button.owl-next {
		top: 82px;
	}
}

.slider-products .owl-nav button.owl-next:hover {
	background-color: #fff;
}

.slider-products .owl-nav button.owl-next .slider-arrow {
	margin-left: 2px;
}

.slider-products .owl-dots {
	margin-top: 0;
}

.slider-products__props {
	display: none;
}

.slider-products.slider-collections .slider-products__title-manufacturer {
	margin: 14px 0 0 0;
	height: auto;
	color: #444;
	font-size: 14px;
	text-align: center;
}

.slider-products.slider-collections .slider-products__title {
	margin: 6px 0 0 0;
	height: auto;
	font-weight: 700;
}

.slider-products.slider-collections .slider-products__title-country {
	margin: 8px 0 0 0;
	color: #444;
	font-size: 14px;
	text-align: center;
}

.slider-products.slider-collections .slider-products__title-price {
	margin: 23px 0 0 0;
	font-size: 14px;
	text-align: center;
}

.slider-products.slider-collections .owl-stage-outer {
	padding-bottom: 0 !important;
}

.slider-products.slider-collections .slider-products.slider-open .grid-cell {
	padding: 0;
}

.slider-products.slider-design-project .slider-products__title-manufacturer {
	margin: 10px 0 0 17px;
	height: auto;
	width: 58%;
	display: block;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}

.slider-products.slider-design-project .slider-products__container {
	padding: 0;
	background-color: #222;
	text-align: left;
	color: #fff;
}

.slider-products.slider-design-project .slider-products__title {
	height: auto;
	width: 58%;
	justify-content: left;
	margin: 0 0 14px 17px;
}

.slider-products.slider-design-project .slider-products__title-name {
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	-webkit-line-clamp: 1;
	text-align: left;
}

.slider-products.slider-design-project .slider-products__title-name:hover {
	color: #467ad1;
}

.slider-products.slider-design-project .slider-products__button-watch {
	display: block;
	border-radius: 4px;
	background-color: #3169b6;
	color: #fff;
	width: fit-content;
	padding: 8px 10px 5px 12px;
	position: absolute;
	bottom: 15px;
	right: 12px;
	font-size: 14px;
}

.slider-products.slider-design-project .slider-products__button-watch:hover {
	background-color: #467ad1;
}

.slider-products.slider-design-project .slider-products__img {
	height: 100%;
	width: 100%;
}

.slider-products.slider-design-project .slider-products__img-label-container {
	padding: 0;
}

.slider-products.slider-design-project .slider-products__img-container {
	width: 100%;
}

.slider-products.slider-design-project .slider-products__img-item {
	width: 100% !important;
	background-size: cover;
	background-position: center;
	padding-bottom: 57%;
}

.slider-products.slider-design-project .owl-stage-outer {
	padding-bottom: 0 !important;
}

.slider-products.slider-design-project .owl-stage-outer::before, .slider-products.slider-design-project .owl-stage-outer::after {
	display: none;
}

.slider-products.slider-design-project .slider-products__product {
	border: none;
}

.slider-products.slider-design-project .slider-products__product:hover {
	box-shadow: none;
}

.slider-products.slider-design-project .slider-products__wrapper {
	padding-bottom: 57%;
	background-color: #f0f3f4;
}

.slider-products.slider-design-project:not(.owl-carousel) {
	border-left: 0;
	margin-left: -15px;
	width: auto;
}

.slider-products.slider-design-project:not(.owl-carousel) .slider-products__body {
	display: none;
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #222;
}

.slider-products.slider-design-project:not(.owl-carousel) .slider-products__product {
	padding-left: 15px;
	padding-bottom: 15px;
}

.slider-products.slider-design-project:not(.owl-carousel) .slider-products__product:hover .slider-products__body {
	display: block;
}

.slider-products.slider-design-project:not(.owl-carousel) .slider-products__container {
	background-color: transparent;
	position: relative;
}

.slider-products.slider-design-project:not(.owl-carousel) .slider-products__wrapper {
	width: auto;
}

@media (max-width: 991.98px) {
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__body {
		display: block;
		position: relative;
		background-color: transparent;
	}
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__container {
		color: #222;
	}
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title {
		margin-left: 0;
		margin-bottom: 0;
	}
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title-name {
		color: #222;
	}
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title-name:hover {
		color: #467ad1;
	}
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title-manufacturer {
		margin-left: 0;
	}
	.slider-products.slider-design-project:not(.owl-carousel) .slider-products__button-watch {
		right: 0;
		bottom: 1px;
	}
}

.page-detail {
	margin-top: 12px;
	margin-bottom: 30px;
}

.page-detail__title {
	text-align: left;
	font-size: 24px;
	font-weight: 700;
}

@media (max-width: 419.98px) {
	.page-detail__title {
		font-size: 20px;
	}
}

.page-detail .bg-gray {
	background-color: #f0f3f4;
}

.page-detail .free-project {
	padding: 18px;
	margin-bottom: 30px;
	text-align: center;
}

.page-detail .free-project__title {
	margin: 32px 0 0 0;
	padding: 0;
	font-size: 36px;
	font-weight: 700;
}

@media (max-width: 419.98px) {
	.page-detail .free-project__title {
		font-size: 24px;
	}
}

.page-detail .free-project__subtitle {
	display: inline-block;
	margin: 6px 0 0 0;
	border-radius: 12px;
	background-color: #3169b6;
	color: #fff;
	padding: 3px 21px 2px 21px;
}

@media (max-width: 419.98px) {
	.page-detail .free-project__subtitle {
		font-size: 16px;
	}
}

.page-detail .free-project__description {
	margin: 36px 0 0 0;
}

@media (max-width: 767.98px) {
	.page-detail .free-project__description {
		margin: 16px 0 0 0;
	}
}

@media (min-width: 360px) {
	.page-detail .free-project__description {
		padding: 0 4px;
	}
	.page-detail .free-project__description p {
		font-size: 17px;
	}
}

@media (min-width: 576px) {
	.page-detail .free-project__description {
		padding: 0 7px;
	}
	.page-detail .free-project__description p {
		font-size: 17px;
	}
}

@media (min-width: 768px) {
	.page-detail .free-project__description {
		padding: 0;
		margin-left: -2px;
		margin-right: -2px;
	}
}

@media (min-width: 992px) {
	.page-detail .free-project__description {
		padding: 0 23px;
	}
	.page-detail .free-project__description p {
		font-size: 18px;
	}
}

@media (min-width: 1200px) {
	.page-detail .free-project__description {
		padding: 0 34px 0;
	}
}

@media (min-width: 1500px) {
	.page-detail .free-project__description {
		padding: 0 109px 0;
	}
}

.page-detail .free-project__description p {
	padding: 0;
	margin: 0;
}

.page-detail .free-project__button {
	display: inline-block;
	margin: 34px 0 27px 0;
	border-radius: 4px;
	font-size: 18px;
	background-color: #3169b6;
	color: #fff;
	padding: 10px 22px;
	border: none;
}

.page-detail .free-project__button:hover {
	background-color: #467ad1;
}

@media (max-width: 419.98px) {
	.page-detail .free-project__button {
		font-size: 17px;
	}
}

.page-detail .free-project .img-wrapper {
	padding-bottom: 18px;
	width: 360px;
	margin-left: auto;
	margin-right: auto;
}

.page-detail .free-project .img-wrapper img {
	width: 100%;
}

.page-detail .free-project .img-wrapper__title {
	margin: auto;
	margin-top: -70px;
}

.page-detail .free-project .img-wrapper__title span {
	margin-bottom: 3px;
	padding: 3px 14px;
	font-size: 20px;
	color: #fff;
	font-weight: 400;
	border-radius: 18px;
	background-color: #3169b6;
}

@media (max-width: 419.98px) {
	.page-detail .free-project .img-wrapper__title {
		font-size: 18px;
	}
}

@media (min-width: 768px) {
	.page-detail .free-project .img-wrapper__title {
		margin: auto;
		margin-top: -76px;
		margin-bottom: 10px;
	}
	.page-detail .free-project .img-wrapper__title span {
		padding: 4px 20px;
		font-size: 20px;
	}
}

.page-detail .free-project .img-wrapper__subtitle {
	text-align: center;
	font-size: 16px;
	color: #666666;
	font-weight: 400;
}

@media (min-width: 768px) {
	.page-detail .free-project .img-wrapper__subtitle {
		font-size: 15px;
	}
}

@media (max-width: 767.98px) {
	.page-detail .free-project .img-wrapper__subtitle {
		font-size: 14px;
		margin-top: 12px;
	}
}

@media (max-width: 419.98px) {
	.page-detail .free-project .img-wrapper__subtitle {
		font-size: 15px;
	}
}

@media (max-width: 419.98px) {
	.page-detail .free-project .img-wrapper {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.page-detail .free-project .img-wrapper {
		margin-left: -50px;
	}
}

@media (min-width: 768px) {
	.page-detail .free-project .img-wrapper {
		margin-top: -114px;
	}
}

@media (max-width: 767.98px) {
	.page-detail .free-project {
		margin-bottom: 20px;
	}
}

.page-detail__images {
	display: flex;
	flex-flow: column;
	padding-left: 10px;
}

.page-detail__images-main {
	margin-bottom: 10px;
}

.page-detail__images-main-container {
	display: flex;
	flex-flow: column;
	position: relative;
	width: 100%;
}

.page-detail__images-main-container a:hover {
	color: #467ad1;
}

.page-detail__images-main-container-img {
	position: relative;
	padding-bottom: 100%;
}

.page-detail__images-main-container-img-background {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.5);
	line-height: 1.2;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
}

@media (min-width: 576px) {
	.page-detail__images-main-container-img-background {
		font-size: 36px;
	}
}

@media (min-width: 768px) {
	.page-detail__images-main-container-img-background {
		font-size: 30px;
	}
}

@media (min-width: 992px) {
	.page-detail__images-main-container-img-background {
		font-size: 36px;
	}
}

@media (min-width: 1200px) {
	.page-detail__images-main-container-img-background {
		font-size: 40px;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.page-detail__images-main-container {
		order: 1;
	}
}

.page-detail__images-main-container .product-labels__item {
	font-size: 14px;
	padding: 3px 12px;
	border-radius: 5px;
	height: auto;
}

.page-detail__images-main-container .product-labels__description-value {
	display: none;
	position: absolute;
	width: 180px;
	border-radius: 2px;
	z-index: 100;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.26);
	font-size: 13px;
	color: #444444;
	background-color: #fff;
	margin-top: 14px;
	line-height: 1.2;
}

.page-detail__images-main-container .product-labels__description-value:before {
	content: '';
	position: absolute;
	top: -6px;
	left: 46%;
	margin-top: -6px;
	border: 6px solid transparent;
	border-bottom: 6px solid #fff;
}

.page-detail__images-main-container .product-labels__item:hover .product-labels__description-value {
	display: block;
}

.page-detail__images-main-img {
	max-width: 100%;
	max-height: 100%;
}

.page-detail__images-main-labels {
	display: flex;
	flex-flow: column;
	align-items: flex-start;
	position: absolute;
	z-index: 1;
	top: 20px;
	left: -7px;
}

.page-detail__images-main-labels-item {
	position: relative;
	display: table;
	font-size: 14px;
	color: #fff;
	padding: 7px 18px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 10px;
}

.page-detail__images-main-labels-item:before, .page-detail__images-main-labels-item:after {
	content: " ";
	width: 0;
	height: 0;
	position: absolute;
	right: -15px;
}

.page-detail__images-main-labels-item:before {
	border-top: 15px solid;
	border-right: 15px solid transparent;
	top: 0;
}

.page-detail__images-main-labels-item:after {
	border-bottom: 15px solid;
	border-right: 15px solid transparent;
	bottom: 0;
}

.page-detail__images-main-labels-item:last-of-type {
	margin-bottom: 0;
}

.page-detail__images-main-vendor {
	position: absolute;
	bottom: 11px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 4px;
	width: 125px;
	height: auto;
}

.page-detail__images-main-link {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.page-detail__images-main-link._video .page-detail__images-main-vendor {
	display: none;
}

.page-detail__images-main-link._video:before {
	content: '\f142';
	font-family: 'WebHostingHub-Glyphs';
	position: absolute;
	top: 50%;
	margin-top: -55px;
	font-size: 110px;
	color: #ff6d26;
}

.page-detail__images-slider {
	padding: 20px;
}

.page-detail__images-slider .owl-nav {
	top: 50%;
	transform: translateY(-50%);
	margin: 0 -25px;
	width: calc(100% + 50px);
}

@media (max-width: 767.98px) {
	.page-detail__images-slider .owl-nav {
		display: none;
	}
}

.page-detail__images-slider .owl-next, .page-detail__images-slider .owl-prev {
	color: #8e8e8e !important;
	margin: 0 !important;
	font-size: 17px !important;
}

.page-detail__images-slider .owl-next:hover, .page-detail__images-slider .owl-prev:hover {
	color: #3169b6 !important;
}

.page-detail__images-slider .owl-next.disabled:hover, .page-detail__images-slider .owl-prev.disabled:hover {
	color: #8e8e8e !important;
	opacity: .5 !important;
}

.page-detail__images-slider .owl-carousel {
	transform: none;
}

.page-detail__images-slider .owl-stage {
	white-space: nowrap;
}

.page-detail__images-slider .owl-item {
	float: none;
	display: inline-block;
}

.page-detail__images-slider.nav-hidden {
	padding: 20px 0 20px;
}

.page-detail__images-slider.nav-hidden .owl-nav {
	display: none;
}

.page-detail__images-slider-item {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	outline: 1px solid #d8dee3;
	outline-offset: -1px;
	cursor: pointer;
}

.page-detail__images-slider-item._active {
	outline: 2px solid #3c71ba;
	outline-offset: -2px;
	cursor: auto;
}

.page-detail__images-slider-item._active:hover {
	opacity: 1;
	outline: 2px solid #3c71ba;
	outline-offset: -2px;
}

.page-detail__images-slider-item._video:before {
	content: '\f142';
	font-family: 'WebHostingHub-Glyphs';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 17px;
	font-size: 30px;
	color: #ff6d26;
	background-color: rgba(0, 0, 0, 0.65);
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.page-detail__images-slider-item._video:before {
		transform: rotate(-90deg);
	}
}

.page-detail__images-slider-item:hover, .page-detail__images-slider-item:active, .page-detail__images-slider-item:focus {
	outline: 2px solid #3c71ba;
	outline-offset: -2px;
}

.page-detail__images-slider-item-img {
	max-width: 100%;
	max-height: 100%;
	width: auto !important;
	height: auto !important;
	font-size: 5px;
}

.page-detail__images-slider-item:hover {
	outline: none;
	opacity: 0.8;
}

@media (max-width: 991.98px) {
	.page-detail__images-slider-item {
		height: 80px;
	}
}

@media (max-width: 991.98px) {
	.page-detail__images-slider-item {
		height: 60px;
	}
}

.page-detail__images-slider.no-display {
	display: none;
}

@media (max-width: 767.98px) {
	.page-detail__images-slider {
		display: block;
		padding: 20px 0 20px;
	}
}

.page-detail__images-desc {
	font-size: 13px;
	font-weight: 300;
	color: #666;
	margin-bottom: 10px;
	margin-top: 10px;
}

.page-detail__images-desc-code {
	background-color: #3169b6;
	color: #fff;
	padding: 4px 10px 5px;
	display: inline-block;
	border-radius: 10px;
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.page-detail__images-desc {
		margin-bottom: 20px;
	}
}

@media (min-width: 576px) {
	.page-detail__images {
		padding-left: 0;
		flex-flow: row;
		margin-right: 20px;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.page-detail__images {
		margin-left: 20px;
	}
}

@media (min-width: 768px) {
	.page-detail__images {
		width: calc(100% - 45px);
		flex-flow: column;
		margin-right: 0;
		padding-left: 0;
	}
	.page-detail__images._fixed {
		position: fixed;
		top: 100px;
		left: 35px;
		width: calc(50% - 45px);
	}
	.page-detail__images._top {
		position: absolute;
		top: 0;
		left: 35px;
	}
	.page-detail__images._bottom {
		position: absolute;
		bottom: 0;
		left: 35px;
	}
}

@media (min-width: 992px) {
	.page-detail__images._fixed, .page-detail__images._top, .page-detail__images._bottom {
		left: unset;
	}
	.page-detail__images._top, .page-detail__images._bottom {
		width: calc(100% - 30px);
	}
	.page-detail__images._fixed {
		width: 450px;
	}
}

@media (min-width: 1200px) {
	.page-detail__images._fixed {
		width: 540px;
	}
}

@media (min-width: 1500px) {
	.page-detail__images._fixed {
		width: 570px;
	}
}

.page-detail .page-section__slider .owl-carousel .owl-nav {
	margin: 0px -80px;
	width: calc(100% + 160px);
}

.page-detail .page-section__slider .owl-carousel .owl-nav button {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	background-color: #3169b6;
	right: 0;
	opacity: 1;
	border: 0;
	color: #fff;
}

.page-detail .page-section__slider .owl-carousel .owl-nav button:hover {
	background-color: #467ad1;
	color: #fff;
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-prev .slider-arrow {
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin-right: 2px;
	background: none;
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-prev .slider-arrow::before {
	font-size: 16px;
}

@media (max-width: 419.98px) {
	.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-prev .slider-arrow {
		width: 33px;
		height: 33px;
		line-height: 33px;
	}
	.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-prev .slider-arrow::before {
		font-size: 14px;
	}
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-prev::before {
	content: "";
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-next .slider-arrow {
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin-left: 2px;
	background: none;
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-next .slider-arrow::before {
	font-size: 16px;
}

@media (max-width: 419.98px) {
	.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-next .slider-arrow {
		width: 33px;
		height: 33px;
		line-height: 33px;
	}
	.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-next .slider-arrow::before {
		font-size: 14px;
	}
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-next::before {
	content: "";
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.disabled {
	background-color: #d6dce1;
	opacity: 0.5;
}

.page-detail .page-section__slider .owl-carousel .owl-nav button.disabled:hover {
	background-color: #d6dce1;
	opacity: 0.5;
}

@media (max-width: 419.98px) {
	.page-detail .page-section__slider .owl-carousel .owl-nav button {
		width: 33px;
		height: 33px;
	}
}

@media (max-width: 1439px) {
	.page-detail .page-section__slider .owl-carousel .owl-nav {
		margin: 0px 10px;
		width: calc(100% - 30px);
	}
}

@media (max-width: 419.98px) {
	.page-detail .page-section__slider .owl-carousel .owl-nav {
		top: calc(50% - 18px);
	}
}

.page-detail .page-section__slider .owl-carousel .owl-stage {
	display: flex;
}

.page-detail .page-section__slider .owl-carousel .owl-stage .owl-item {
	margin-top: auto;
	margin-bottom: auto;
}

.page-detail .page-section__slider .owl-carousel .owl-stage .owl-item.active .page-section__slider-item-panorama {
	display: inline-block;
}

.page-detail .page-section__slider-item {
	margin-bottom: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding-bottom: 57%;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.page-detail .page-section__slider-item-panorama {
	text-decoration: none;
	position: absolute;
	bottom: 20px;
	left: 50%;
	display: none;
	color: #fff;
	margin-left: -82px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 6px;
	font-size: 16px;
	border-radius: 38px;
}

.page-detail .page-section__slider-item-panorama-title {
	background-color: #96b423;
	padding: 7px 19px;
	border-radius: 24px;
}

.page-detail .page-section__slider-item-panorama-title:hover {
	background-color: #7aa300;
}

@media (min-width: 360px) {
	.page-detail .page-section__slider-item-panorama-title {
		padding: 8px 25px;
		font-size: 16px;
	}
}

@media (min-width: 456px) {
	.page-detail .page-section__slider-item-panorama-title {
		padding: 10px 26px;
		font-size: 18px;
	}
}

@media (min-width: 576px) {
	.page-detail .page-section__slider-item-panorama-title {
		padding: 11px 30px;
		font-size: 20px;
	}
}

@media (min-width: 992px) {
	.page-detail .page-section__slider-item-panorama-title {
		padding: 11px 27px;
		font-size: 22px;
	}
}

.page-detail .page-section__slider-item-panorama:hover .page-detail .page-section__slider-item-panorama-title, .page-detail .page-section__slider-item-panorama:focus .page-detail .page-section__slider-item-panorama-title {
	color: #fff;
	background-color: #7AA300;
}

@media (max-width: 419.98px) {
	.page-detail .page-section__slider-item-panorama {
		font-size: 16px;
		padding: 6px;
	}
}

@media (min-width: 456px) {
	.page-detail .page-section__slider-item-panorama {
		padding: 8px;
		margin-left: -90px;
	}
}

@media (min-width: 576px) {
	.page-detail .page-section__slider-item-panorama {
		margin-left: -104px;
		font-size: 18px;
		padding: 10px;
	}
}

@media (min-width: 768px) {
	.page-detail .page-section__slider-item-panorama {
		margin-left: -106px;
		padding: 10px;
		font-size: 20px;
	}
}

.page-detail .page-section__noslider {
	margin-bottom: 20px;
}

.page-detail .page-section__noslider-img {
	max-width: 100%;
	max-height: 520px;
}

@media (max-width: 767.98px) {
	.page-detail .page-section__noslider-img {
		max-height: 100%;
	}
}

.page-detail .page-section__noslider .page-section__slider-item-panorama {
	display: inline-block;
	bottom: 40px;
}

.page-detail .js-tabs {
	margin-bottom: 30px;
}

.page-detail .js-tabs.button-margin {
	margin-bottom: 48px;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs {
		margin-bottom: 15px;
	}
	.page-detail .js-tabs.button-margin {
		margin-bottom: 45px;
	}
}

.page-detail .js-tabs.container {
	margin-top: 20px;
}

@media (min-width: 992px) {
	.page-detail .js-tabs {
		padding: 0 15px;
	}
}

.page-detail .js-tabs .tabs-dropdown {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	margin-bottom: 10px;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown {
		position: relative;
		padding: 0;
		background: #f0f4f7;
		outline: none;
		cursor: pointer;
		border: solid #d6dce1 1px;
		border-radius: 5px;
		min-width: 140px;
		text-align: left;
		float: left;
		font-size: 14px;
		z-index: 91;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown:hover {
		background-color: #fff;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown.disabled:hover {
		background-color: #f0f4f7;
		cursor: auto;
	}
}

.page-detail .js-tabs .tabs-dropdown.disabled .first-option .quantity {
	margin-right: 0;
}

.page-detail .js-tabs .tabs-dropdown.disabled .first-option:after {
	display: none;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown.disabled .first-option:hover {
		background-color: #f0f4f7;
		cursor: auto;
	}
}

.page-detail .js-tabs .tabs-dropdown .first-option {
	display: none;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .first-option {
		display: block;
		padding: 10px 12px;
	}
	.page-detail .js-tabs .tabs-dropdown .first-option .quantity {
		float: right;
		margin-right: 16px;
		margin-left: 8px;
		color: #9c9fa1;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .first-option:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		right: 12px;
		top: 50%;
		margin-top: -3px;
		border-style: solid;
		border-width: 7px 3.5px 0;
		border-color: #666 transparent transparent;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown.active {
		background: #fff;
		border-radius: 5px 5px 0 0;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown.active .nav-tabs {
		margin: -1px;
		padding: 0;
		display: block;
		background: #fff;
	}
}

.page-detail .js-tabs .tabs-dropdown.active .first-option:after {
	transform: rotate(-180deg);
}

.page-detail .js-tabs .tabs-dropdown .nav-tabs {
	list-style: none;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 8px;
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs {
		margin-bottom: 10px;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #fff;
		font-weight: normal;
		display: none;
	}
}

.page-detail .js-tabs .tabs-dropdown .nav-tabs.active:after {
	border-width: 6px 6px 0 6px;
	margin-top: -3px;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs li {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs li:first-child .nav-link {
		border-top: 1px;
		border-style: solid;
		border-color: #d6dce1;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs li:last-child .nav-link {
		border-bottom: 1px;
		border-style: solid;
		border-color: #d6dce1;
	}
}

.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	padding: 9px 12px;
	border: 1px solid #d6dce1;
	border-radius: 3px;
	margin-right: 5px;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link {
		color: #222;
		display: block;
		margin: 0;
		text-decoration: none;
		padding: 10px 12px;
		border-width: 0 1px;
		border-style: solid;
		border-color: #d6dce1;
		border-radius: 0;
	}
}

@media (min-width: 768px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link {
		color: #666666;
		background: #f0f4f7;
	}
}

.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link .quantity {
	margin-left: 10px;
	color: #9c9fa1;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link .quantity {
		float: right;
		margin-right: 16px;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link:hover {
		border-width: 0 1px;
		border-style: solid;
		border-color: #3169b6;
		background-color: #3169b6;
		color: #fff;
	}
}

@media (min-width: 768px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link:hover {
		background: #e1e5e8;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link:hover .quantity {
		color: #fff;
	}
}

.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link.active {
	cursor: default;
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link.active {
		color: #9c9fa1;
	}
}

@media (min-width: 768px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link.active {
		background: #3169b6;
		color: #fff;
		border: 1px solid #3169b6;
	}
}

@media (max-width: 767.98px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link.active .quantity {
		color: #9c9fa1;
	}
}

@media (min-width: 768px) {
	.page-detail .js-tabs .tabs-dropdown .nav-tabs .nav-link.active .quantity {
		color: #fff;
	}
}

.page-detail .js-tabs .owl-stage {
	width: 100% !important;
}

.page-detail .js-tabs .js-tab-pane {
	display: none;
}

.page-detail .js-tabs .js-tab-pane.active {
	display: block;
}

.page-detail .js-tabs .js-collection-products-show_more {
	position: absolute;
	left: 0;
	right: 0;
	width: fit-content;
	cursor: pointer;
}

.page-detail .js-collection-products-show_more {
	background: #f0f4f7;
	border: 1px solid #d6dce1;
	border-radius: 4px;
	color: #666666;
	font-size: 14px;
	margin: 25px auto 20px;
	padding: 10px 20px 8px 20px;
}

.page-detail .js-collection-products-show_more:hover {
	color: #fff;
	background-color: #3169b6;
	border: 1px solid #3169b6;
}

.page-detail .slider-product .item-design {
	padding: 19px;
	border: 1px solid #d6dce1;
	margin-left: 0;
	border-right: none;
	height: 100%;
}

.page-detail .slider-product .item-design__img-wrap {
	padding-bottom: 100%;
}

.page-detail .slider-product .item-design .item-design__bottom-btn {
	display: none;
}

.page-detail .slider-product .item-design__bottom-title:hover {
	color: #3169b6;
}

.page-detail .slider-product .owl-nav {
	position: static;
}

.page-detail .slider-product .owl-nav button.owl-prev {
	position: absolute;
	background-color: #fff;
	color: #8e8e8e;
}

.page-detail .slider-product .owl-nav button.owl-prev:hover {
	color: #3169b6;
}

.page-detail .slider-product .owl-nav button.owl-prev {
	top: 41%;
}

.page-detail .slider-product .owl-nav button.owl-next {
	top: 41%;
}

.page-detail .slider-product .owl-stage-outer {
	padding: 0;
	width: calc(100% + 1px);
}

.page-detail .slider-product .owl-stage-outer:before, .page-detail .slider-product .owl-stage-outer:after {
	content: " ";
	position: absolute;
	width: 1px;
	height: 100%;
	background: #d6dce1;
	top: 0;
}

.page-detail .slider-product .owl-stage-outer:before {
	left: 0;
}

.page-detail .slider-product .owl-stage-outer:after {
	right: 0;
}

.page-detail .slider-product .owl-stage-outer .owl-stage .owl-item {
	opacity: 1;
}

.page-detail .slider-products__old-price-sum {
	text-decoration: none;
}

.page-detail .slider-products__old-price-sum > div {
	text-decoration: line-through;
}

.page-detail .slider-products__container {
	justify-content: normal;
}

.mfp-inline-holder .mfp-content {
	height: 100%;
}

.panorama-modal {
	height: 100%;
}

.panorama-modal .wrapper-magnific-form-content {
	height: 100%;
}

.panorama-modal .magnific-modal-form-dismiss {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 12px;
	right: 16px;
	z-index: 1;
	color: #fff;
}

.panorama-modal .magnific-modal-form-dismiss:hover {
	color: #fff;
}

.panorama-modal .magnific-modal-form-dismiss div {
	font-family: 'WebHostingHub-Glyphs';
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #96b423;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	font-size: 16px;
}

.panorama-modal .magnific-modal-form-dismiss:hover div {
	background-color: #7AA300;
}

.button__to-top {
	width: 50px;
	height: 50px;
	font-size: 24px;
	line-height: 48px;
	padding-bottom: 5px;
	bottom: 60px;
	z-index: 93;
}

@media (max-width: 991.98px) {
	.button__to-top {
		bottom: 10px;
	}
}

@media (max-width: 419.98px) {
	.button__to-top {
		width: 40px;
		height: 40px;
		font-size: 18px;
		line-height: 36px;
		bottom: 15px;
	}
}

.mobile-button-service {
	z-index: 93;
}

@media (max-width: 419.98px) {
	.mobile-button-service {
		width: 40px;
		height: 40px;
		padding-top: 0;
		font-size: 18px;
		line-height: 38px;
		bottom: 15px;
	}
}

.wrapper-buy-favorite {
	margin-bottom: 6px !important;
	display: flex;
	align-items: center;
}

.wrapper-buy-favorite [class*=' i-'], .wrapper-buy-favorite [class^=i-] {
	width: 30px;
	height: 30px;
	font-size: 30px;
}

.wrapper-buy-favorite .i-favorite:before {
	opacity: .6;
	color: #a0a3a6;
	margin-left: 10px;
	cursor: pointer;
}

.wrapper-buy-favorite .i-favorite:hover:before {
	opacity: 1;
}

.wrapper-buy-favorite .i-favorite._active:before {
	content: '\ea2c';
	color: #3169b6;
	opacity: 1;
}

.wrapper-buy-favorite .i-favorite._active:hover:before {
	color: #467ad1;
}

.wrapper-bye-favorite-btn {
	display: flex;
	width: 100%;
	position: relative;
}

@media (max-width: 991.98px) {
	.wrapper-bye-favorite-btn {
		width: auto;
		justify-content: center;
	}
}

.wrapper-bye-favorite-btn .wrapper-buy-favorite {
	position: absolute;
	left: -41px;
	top: -3px;
}

@media (max-width: 991.98px) {
	.wrapper-bye-favorite-btn .wrapper-buy-favorite {
		top: 8px;
	}
}

@media (max-width: 767.98px) {
	.project-design-slider .container {
		display: flex;
		flex-flow: column;
	}
	.project-design-slider .container > .row:nth-child(1) {
		order: 3;
	}
	.project-design-slider .container > .row:nth-child(2) {
		order: 1;
	}
	.project-design-slider .container > .row:nth-child(3) {
		order: 2;
	}
	.page-detail .page-section__slider-item {
		padding-bottom: 56.5%;
		border-radius: 10px;
	}
	.page-detail .page-section__slider-item-panorama {
		bottom: 10px;
		border-radius: 10px;
		margin-left: -67px;
	}
	.page-detail .page-section__slider-item-panorama-title {
		padding: 6px 14px;
		font-size: 14px;
		border-radius: 8px;
	}
	.page-detail__images-slider {
		padding: 12px 0 6px;
		margin-right: -12px;
	}
	.page-detail__images-slider-item {
		border-radius: 6px;
	}
	.page-detail__images-slider-item-img {
		border-radius: 6px;
	}
	.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-next {
		margin-right: -12px;
	}
	.page-detail .page-section__slider .owl-carousel .owl-nav button.owl-prev {
		margin-left: -4px;
	}
	.project-design-slider .page-detail__title {
		font-size: 18px;
		margin-bottom: 24px;
	}
	.page-detail .free-project {
		padding: 0;
		margin-bottom: 30px;
	}
	.page-detail .free-project__title {
		font-size: 30px;
		margin-top: 26px;
	}
	.page-detail .free-project .img-wrapper {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.page-detail .free-project__description {
		text-align: left;
	}
	.page-detail .free-project__description p {
		font-size: 16px;
	}
	.page-detail .free-project__button {
		font-size: 16px;
		border-radius: 6px;
		margin: 24px 0;
	}
	.collection-other-collections .page-detail__title {
		font-size: 24px;
		margin-bottom: 12px;
	}
	.slider-products.slider-design-project .slider-products__wrapper {
		background-color: #fff !important;
	}
	.slider-products.slider-design-project .slider-products__img-label-container {
		border-radius: 8px 8px 0 0;
	}
	.slider-products.slider-design-project .slider-products__container {
		border-radius: 0 0 8px 8px;
	}
	.slider-products.slider-design-project .slider-products__title-manufacturer {
		margin: 8px 0 0 12px !important;
	}
	.slider-products.slider-design-project .slider-products__title {
		margin: 0 0 8px 12px !important;
	}
	.slider-products.slider-design-project .slider-products__button-watch {
		border-radius: 6px !important;
		padding: 0 16px !important;
		line-height: 36px;
		bottom: 8px !important;
		right: 8px !important;
	}
	.slider-products.slider-design-project .owl-nav button {
		box-shadow: none !important;
	}
	.page-detail .js-collection-products-show_more {
		width: 100%;
		max-width: 420px;
		margin-top: 16px;
		padding: 0 12px;
		line-height: 38px;
	}
}

/* End */


/* Start:/local/components/otdelkino/elements/templates/designs_tab/style_custom.min.css?177563736428463*/
.sidebar{scrollbar-color:#dadde0 transparent;scrollbar-width:5px}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background-color:transparent}.sidebar::-webkit-scrollbar-thumb{background:#dadde0;border-radius:20px}@media (max-width:991.98px){.sidebar{box-sizing:border-box;height:100%;padding-bottom:42px;background:#fff;overflow-y:auto;width:100%;max-width:320px;position:relative;transition:all 300ms;transform:translateX(-100%)}}@media (max-width:419.98px){.sidebar{max-width:100%}}@media (max-width:991.98px){.sidebar::before{display:flex;height:30px;width:30px;align-items:center;justify-content:center;content:"+";font-size:26px;font-weight:300;position:absolute;right:15px;top:15px;z-index:2000;transform:rotate(45deg);color:#fff}}.locked .sidebar-block__title:after,.sidebar .mobile-close{display:none}@media (max-width:991.98px){.sidebar .mobile-close{display:block;position:absolute;right:0;top:0;height:60px;width:60px;z-index:2500}}.sidebar-block{position:relative;border-bottom:1px solid #5d8bc9}.sidebar-block:last-child{border-bottom:none}@media (max-width:991.98px){.sidebar-block:before{display:block;content:"";width:100%;height:60px;position:absolute;left:0;top:0;z-index:10}}.sidebar-block:not(.locked) .sidebar-block__title:hover{background:#467ad1;cursor:pointer}.sidebar-block__title,.sidebar-menu a{display:flex;align-items:center;line-height:24px}.sidebar-block__title{background:#3169b6;font-weight:500;color:#fff;font-size:14px;text-transform:uppercase;padding:15px 0 15px 15px;position:relative}@media (max-width:991.98px){.sidebar-block__title{padding:0 0 0 15px;line-height:unset;height:60px}}.sidebar-block__title:after,.sidebar-menu>ul li .open-submenu:after{font-family:'WebHostingHub-Glyphs';font-size:10px;content:"\f488";position:absolute;right:16px;top:50%}.sidebar-block__title:after{display:block;margin-top:-12px;width:12px}@media (max-width:991.98px){.sidebar-block__title:after{display:none}}.opened .sidebar-block__title:after{transform:rotate(90deg)}.sidebar-block__title [class^=i-]{margin-right:10px}.sidebar-block__content{display:none;border-bottom:none}@media (max-width:991.98px){.sidebar-block__content{display:block;border:0}}.opened .sidebar-block__content,.sidebar-menu>ul li.expanded ul{display:block}.sidebar-menu{font-size:15px;background:#fff}.sidebar-menu a{color:#666;text-decoration:none;padding:15px 30px 15px 15px;border-left:1px solid #d6dce1;border-right:1px solid #d6dce1;border-bottom:1px solid #d6dce1}.sidebar-menu a [class*=" i-"],.sidebar-menu a [class^=i-],.sidebar-menu__current-title [class*=" i-"],.sidebar-menu__current-title [class^=i-]{margin-right:10px;color:#7d8691}.sidebar-menu a .i-bonus-alt,.sidebar-menu>ul li .open-submenu:hover:after{color:#3169b6}.sidebar-menu>ul{display:block;margin:0;padding:0}.sidebar-menu>ul li{display:block;list-style-type:none;position:relative}.sidebar-menu>ul li span.sidebar-menu__isnewitem{font-size:13px;color:#fff;display:inline-block;padding:0 4px 1px;background:red;border-radius:3px;position:absolute;right:10px;line-height:16px}.sidebar-menu>ul li .open-submenu{position:absolute;right:0;top:0;height:100%;width:54px;cursor:pointer}.sidebar-menu>ul li .open-submenu:after{color:#a8abad;margin-top:-6px;cursor:pointer}.sidebar-menu>ul li .open-submenu._active-section:after{color:#fff!important}.sidebar-menu>ul li .open-submenu._active-section:hover:after{color:#8fb9ef!important}.sidebar-menu>ul li.expanded>.sidebar-menu-item>.open-submenu:after{transform:rotate(90deg)}.sidebar-menu>ul li ul{display:none;padding:0;background-color:#f5f8fa}.sidebar-menu ul li ul li .sidebar-menu-item>a,.sidebar-menu>ul li ul li .sidebar-menu-item>.sidebar-menu__current-title{padding-left:30px}.sidebar-menu ul li ul li>a:last-child{padding-right:15px}.sidebar-menu ul li ul li:last-child>span{border-bottom:0}.sidebar-menu>ul li.expanded>a{border-bottom:1px solid #d6dce1!important}.sidebar-menu>ul li.expanded ul li ul{background-color:#edeff5;display:none}.sidebar-menu>ul li.expanded ul li ul li .sidebar-menu-item>a{padding-left:45px}.sidebar-menu-item,.sidebar-menu-item-text{position:relative}.sidebar-menu-item__count{position:absolute;right:15px;font-size:15px;font-weight:700;color:#444}.sidebar-menu-item__count-circle{position:absolute;right:15px;font-size:13px;color:#fff;height:18px;min-width:18px;padding-left:4px;text-align:center;padding-right:4px;line-height:18px;background-color:#3169b6;border-radius:9px}@media (max-width:991.98px){.hidemobile{display:none}}[class*=" glyph-icon-"]:before,[class^=glyph-icon-]:before{font-family:'WebHostingHub-Glyphs';font-size:12px;color:#fff;display:block}.glyph-icon-filter:before{content:'\f05c';margin-right:12px}.glyph-icon-useful:before{content:'\f00f';margin-right:12px}.glyph-icon-menu:before{content:'\f111';margin-right:12px}.sidebar-menu a:hover{background-color:#eff3f7}.sidebar-menu__current-title{display:flex;align-items:center;color:#666;background-color:#eff3f7;padding:15px 31px 15px 15px;line-height:24px;border-left:1px solid #d6dce1;border-right:1px solid #d6dce1;border-bottom:1px solid #d6dce1}.tile-filter{display:flex;flex-wrap:wrap;margin-bottom:9px;scrollbar-width:0;scrollbar-height:0}@media (max-width:991.98px){.tile-filter__container{padding-left:12px}.tile-filter{flex-wrap:nowrap;overflow-x:auto}}.tile-filter::-webkit-scrollbar{width:0;height:0}.tile-filter::-webkit-scrollbar-track{width:0;height:0}.tile-filter__item{display:flex;align-items:center;color:#666;background-color:#eff4f7;font-size:14px;border:1px solid #d5dbe1;border-radius:4px;margin:0 6px 6px 0;white-space:nowrap;cursor:pointer}@media (max-width:767.98px){.tile-filter__item{font-size:12px}}.tile-filter__item-button{padding:8px 12px;border-radius:4px}@media (max-width:767.98px){.tile-filter__item-button{padding:7px 8px}}.tile-filter__item-button:active,.tile-filter__item-button:focus,.tile-filter__item-button:hover,.tile-filter__item-delete:active,.tile-filter__item-delete:focus,.tile-filter__item-delete:hover{background-color:#fff}.tile-filter__item-count{color:#9c9fa1;margin-left:5px}.tile-filter__item-delete{border-radius:0 4px 4px 0;border-left:1px solid #d5dbe1}.tile-filter__item-delete .i-close{font-size:18px;text-align:center;width:33px;line-height:33px;height:33px;color:#a8abad}@media (max-width:767.98px){.tile-filter__item-delete .i-close{font-size:16px;width:28px;line-height:28px;height:28px}}.tile-filter__item._active{background-color:#3169b6;border-color:#3169b6;color:#fff}.tile-filter__item._active .tile-filter__item-count{color:#98b4db}.tile-filter__item._active .tile-filter__item-button:active,.tile-filter__item._active .tile-filter__item-button:focus,.tile-filter__item._active .tile-filter__item-button:hover{background-color:#3169b6;cursor:default}.tile-filter__item._active .tile-filter__item-delete{border-color:#5d8bc9}.tile-filter__item._active .tile-filter__item-delete:active,.tile-filter__item._active .tile-filter__item-delete:focus,.tile-filter__item._active .tile-filter__item-delete:hover{background-color:#467ad1}.tile-filter__item._active .tile-filter__item-delete .i-close{color:#fff}.product-labels{position:absolute;left:11px;top:11px;z-index:3}.product-labels__description-value{position:relative;padding:10px 12px;text-align:left}.product-labels__description-value:before{content:'';position:absolute;left:-11px;top:50%;margin-top:-6px;border:6px solid transparent;border-right:6px solid #fff}@media (max-width:575.98px){.product-labels__description-value:before{left:50%;top:-11px;margin-top:0;margin-left:-6px;border:6px solid transparent;border-bottom:6px solid #fff}}.product-labels__description-value p{font-size:13px;margin-top:8px;margin-bottom:0}.product-labels__description-value p:first-child{margin-top:0}.product-labels__description-item{display:none;position:absolute;width:180px;border-radius:2px;z-index:100;box-shadow:0 0 20px rgba(0,0,0,.26);font-size:13px;color:#444;background-color:#fff}.product-labels__description-item._show{display:block}@media (max-width:767.98px){.product-labels__description-item[data-triangle-position=left] .product-labels__description-value:before{margin-left:0;left:20px}}@media (min-width:576px){.product-labels__description-item[data-triangle-position=left] .product-labels__description-value:before{left:auto;right:-11px;border:6px solid transparent;border-left:6px solid #fff}}@media (max-width:991.98px){.product-labels__description-item[data-triangle-position=right] .product-labels__description-value:before{margin-top:0;margin-left:0;left:auto;right:20px}}@media (min-width:576px){.product-labels__description-item[data-xml-id=khochu-skidku] .product-labels__description-value:before{margin-top:0;top:28px}}.product-labels__item{position:relative;height:24px;color:#fff;font-size:13px;padding-left:9px;padding-right:9px;display:inline-block;margin-right:6px;margin-bottom:6px;line-height:24px;float:left;border-radius:2px;cursor:pointer}@media (max-width:419.98px){.product-labels__item{font-size:10px;padding-left:6px;padding-right:6px;margin-bottom:3px;height:20px;line-height:20px}}.product-labels__item._orange{background-color:#ff7519}.product-labels__item._red{background-color:red}.product-labels__item._blue{background-color:#1982cc}.product-labels__item._violet{background-color:#9a35d5}.product-labels__item._green{background-color:#6aaa37}.product-labels__item._purple{background-color:#7322ff}.content__list{position:relative}@media (max-width:991.98px){.section__product{padding-left:15px;padding-right:15px}}.slider-products{display:block;position:relative}.slider-products:not(.owl-carousel){display:flex;flex-flow:row wrap;width:100%;border-left:1px solid #d6dce1}@media (min-width:1500px){.slider-products:not(.owl-carousel).grid-product-5 .slider-products__product{flex:0 0 20%;max-width:20%}.slider-products:not(.owl-carousel).grid-product-4 .slider-products__product{flex:0 0 25%;max-width:25%}}.slider-products:not(.owl-carousel) .slider-products__product{height:auto;margin-top:-1px;margin-left:0;border-left:0;border-right:0}.slider-products:not(.owl-carousel) .slider-products__buttons{border-left:0}.slider-products:not(.owl-carousel)+.grid-cell .grid-cell-item{margin-top:-1px}.slider-products.margin-block{margin-bottom:70px}@media (max-width:991.98px){.slider-products.margin-block{margin-bottom:30px}}.slider-products.margin-block.slider-open{margin-bottom:10px}.slider-products.slider-open{z-index:90}.slider-products.slider-open .owl-stage-outer{padding-bottom:60px!important}.slider-products.slider-open .owl-stage-outer:after,.slider-products.slider-open .owl-stage-outer:before{bottom:60px}.slider-products.slider-open .grid-cell{padding-bottom:60px}.slider-products__product{position:relative;height:100%;margin-left:-1px;padding:0;border:1px solid #d6dce1;display:flex;flex-flow:column;justify-content:center;align-items:center}.slider-products__product:hover{box-shadow:0 0 11px rgba(33,33,33,.2)}.slider-products__product:hover .slider-products__buttons{opacity:1;visibility:visible}.slider-products__container{display:flex;flex-flow:column;height:100%;padding:15px;width:100%}@media (max-width:419.98px){.slider-products__container{padding:10px}}.slider-products__wrapper{position:relative;width:100%;padding-bottom:100%}.slider-products__bottom{display:flex;flex-flow:column;justify-content:flex-end;flex:1}.slider-products__img{display:flex;max-height:100%}.slider-products__img-container._cover,.slider-products__img._cover{width:100%;height:100%}.slider-products__img picture{height:100%}.slider-products__img-label{font-weight:500;margin-bottom:8px}.slider-products__img-label-container{display:flex;justify-self:center;align-self:center;justify-content:center;align-items:center;padding:5px;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.slider-products__img-label-container:hover .slider-products__img-cover,.slider-products__img-label-container:hover .slider-products__img-item{transform:scale(1.06)}.slider-products .owl-nav button.owl-next:hover .slider-arrow:before,.slider-products .owl-nav button.owl-prev:hover .slider-arrow:before,.slider-products__img-label-container:hover+.slider-products__title-name,.slider-products__title-name:hover{color:#3169b6}.slider-products__img-label-container.video_exist:after{content:'\f142';font-family:'WebHostingHub-Glyphs';position:absolute;right:15px;bottom:15px;font-size:27px;color:#ed143b;font-weight:400}@media (max-width:419.98px){.slider-products__img-label-container.video_exist:after{right:10px;bottom:6px;font-size:20px}}.slider-products__img-item{width:auto!important;height:auto!important;max-width:100%;max-height:100%;transition:transform .1s linear!important}.slider-products__img-container{overflow:hidden;display:flex;justify-content:center;align-items:center}.slider-products__img-cover{width:100%;height:100%;max-height:100%!important;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .1s linear!important}.slider-products__title{display:flex;align-items:flex-start;justify-content:center;height:55px;font-size:16px;font-weight:500;margin:10px 0 18px;max-height:55px;line-height:1.2;text-align:center;overflow:hidden}@media (max-width:419.98px){.slider-products__title{margin:5px 0;height:50px;max-height:50px}}.slider-products__title-name{max-height:55px;display:-webkit-box;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-box-pack:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#444}@media (max-width:419.98px){.slider-products__title-name{font-size:13px}}.slider-products__installment{display:flex;justify-content:center;align-items:center;width:max-content;align-self:center;background-color:#f62d3d;color:#fff;border-radius:6px;font-size:14px;padding:4px 15px;margin:10px 0}.slider-products__buttons{display:flex;flex-flow:row;align-items:center;justify-content:center;opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:4;width:auto;background:#fff;padding:0 20px 15px;box-shadow:0 0 10px rgba(0,0,0,.25);border-left:1px solid #d6dce1}@media (max-width:991.98px){.slider-products__buttons{position:static;opacity:1;visibility:visible;box-shadow:none;margin:21px 0 0;padding:0;border-left:0}}@media (max-width:419.98px){.slider-products__buttons{margin-top:10px}}.slider-products__buttons .i-compare,.slider-products__buttons .i-favorite,.slider-products__buttons .i-trash{cursor:pointer;color:#a0a3a6;opacity:.6}.slider-products__buttons .i-compare:hover,.slider-products__buttons .i-favorite:hover,.slider-products__buttons .i-trash:hover{opacity:1}.slider-products__buttons .i-compare._active,.slider-products__buttons .i-favorite._active,.slider-products__buttons .i-trash._active{opacity:1;color:#3169b6}.slider-products.slider-design-project .slider-products__title-name:hover,.slider-products__buttons .i-compare._active:hover,.slider-products__buttons .i-favorite._active:hover,.slider-products__buttons .i-trash._active:hover{color:#467ad1}.slider-products__buttons .i-compare{margin-right:3px}.slider-products__buttons .i-favorite,.slider-products__buttons .i-trash{margin-left:3px}.slider-products__buttons .i-favorite._active:before{content:'\ea2c'}.slider-products__buttons:before{content:'';display:block;width:auto;height:10px;background:#fff;position:absolute;top:-10px;left:0;right:1px;z-index:1}@media (max-width:991.98px){.slider-products__buttons:before{display:none}}.slider-products__buttons .form-product-cart-add,.slider-products__buttons-buy{position:relative;display:flex;align-items:center}.slider-products__buttons-buy{flex-flow:row;justify-content:center;line-height:14px;width:auto;height:auto;box-sizing:border-box;min-width:116px;border-radius:4px;background-color:#3169b6;padding:7px 8px;border:2px solid #3169b6;text-align:center;color:#fff;font-size:14px;margin:0 3px}@media (max-width:419.98px){.slider-products__buttons-buy{line-height:10px;min-width:86px;font-size:12px}}.slider-products__buttons-buy:hover{color:#fff;background-color:#467ad1;border-color:#467ad1}.slider-products__buttons-buy:focus{color:#fff;background-color:#3169b6}.slider-products__buttons-buy.in_basket{background-color:#fff;color:#3169b6;font-weight:500}.slider-products__buttons-buy.in_basket:hover{color:#467ad1;border-color:#467ad1}.slider-products__old{font-size:14px;color:#9c9ea1}.slider-products__old-price{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;color:#7d8691;font-size:14px;line-height:20px;margin-top:-7px}@media (max-width:419.98px){.slider-products__old-price{font-size:12px;margin-left:3px;margin-top:0}}.slider-products__old-price-sum{display:flex;flex-flow:row;align-items:center;position:relative}.slider-products__old-price-sum:before{content:'';position:absolute;right:0;top:50%;z-index:1;height:1px;width:100%;background-color:#7d8691}.slider-products__old-price-sum .i-rub-regular{font-size:0;width:auto;height:auto;line-height:0}.slider-products__old-price-sum .i-rub-regular:before{font-size:15px;line-height:16px}@media (max-width:419.98px){.slider-products__old-price-sum .i-rub-regular:before{font-size:12px}}.slider-products__old-price-discount{border-radius:6px;background-color:#f62d3d;padding:0;color:#fff;font-size:12px;font-weight:500;height:17px;width:35px;line-height:19px;margin:0 5px 0 0;text-align:center;align-self:center}@media (max-width:419.98px){.slider-products__old-price-discount{font-size:10px;height:15px;width:28px;line-height:16px}}.slider-products__old-price .slider-products__old-price-discount{display:none}.slider-products__price{display:flex;align-items:flex-end;width:100%;margin-top:0;justify-content:center;flex-flow:row-reverse;flex-grow:1}.slider-products__price-desc{color:#7d8691;font-size:14px;text-align:right;margin-left:0}.slider-products__price .i-rub-regular{font-size:0;width:auto;height:auto;line-height:0}.slider-products__price .i-rub-regular:before{font-size:18px;line-height:18px;font-weight:700}@media (max-width:419.98px){.slider-products__price .i-rub-regular:before{font-size:13px}}.slider-products__price-sum{display:flex;position:relative;align-items:center;justify-content:center;background:#96b423;border-radius:3px;padding:0;color:#222;font-size:20px;font-weight:700;height:auto;margin-left:0;background:0 0}@media (max-width:419.98px){.slider-products__price-sum{font-size:15px}}.slider-products__price-sum div{margin-left:5px}.slider-products__price-sum-unit{margin-left:0!important;font-size:16px;font-weight:700;line-height:10px;margin-top:1px}@media (max-width:419.98px){.slider-products__price-sum-unit{font-size:14px;margin-top:-1px}}.slider-products__price-sum-unit sup{font-size:8px}.slider-products__old-price~.slider-products__price{margin-top:0}.slider-products__credit{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;width:100%;color:#7d8691;font-size:14px;line-height:20px}.slider-products__credit .icon-rub{line-height:15px}.slider-products__credit .icon-rub:before{font-size:10px;line-height:21px}.slider-products .owl-stage-outer{position:relative;width:100%;overflow:hidden}.slider-products .owl-stage-outer:after,.slider-products .owl-stage-outer:before{content:' ';position:absolute;width:1px;height:auto;top:0;bottom:0;background-color:#d6dce1;z-index:1}.slider-products .owl-stage-outer:before{left:0}.slider-products .owl-stage-outer:after{right:0}.slider-products .owl-stage{display:flex;background-color:#fff}.slider-products .owl-nav button.owl-next:before,.slider-products .owl-nav button.owl-prev:before,.slider-products .owl-stage:after,.slider-products.slider-design-project .owl-stage-outer::after,.slider-products.slider-design-project .owl-stage-outer::before,.slider-products__props{display:none}.slider-products .owl-next,.slider-products .owl-prev{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;color:#fff!important;opacity:.7;margin:0!important}.slider-products .owl-prev:before{content:"\f472"!important}.slider-products .owl-next:hover,.slider-products .owl-prev:hover{opacity:1}.slider-products .owl-next:before{content:"\f473"!important}.slider-products .owl-nav{position:static;display:flex;align-items:center;justify-content:space-between;top:-40px;height:0;margin-top:0;width:fit-content;z-index:30;left:calc(100% - 75px)}@media (min-width:768px){.slider-products .owl-nav{top:-42px}}.slider-products .owl-nav button.owl-next .slider-arrow:before,.slider-products .owl-nav button.owl-prev .slider-arrow:before{color:#8e8e8e;font-size:16px}.slider-products .owl-nav button.owl-next.disabled:hover .slider-arrow:before,.slider-products .owl-nav button.owl-prev.disabled:hover .slider-arrow:before{color:#8e8e8e;opacity:.5}.slider-products .owl-nav button.owl-next.disabled .slider-arrow:before,.slider-products .owl-nav button.owl-prev.disabled .slider-arrow:before{opacity:.5}.slider-products .owl-nav button.owl-next .slider-arrow,.slider-products .owl-nav button.owl-prev .slider-arrow{background:0 0}.slider-products .owl-nav button.owl-prev{width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;margin:0;box-shadow:2px 2px 6px rgba(0,0,0,.25);top:192px;transform:translate(-20px,-50%);left:0;height:40px;position:absolute;opacity:1;border:0}@media (max-width:1199.98px){.slider-products .owl-nav button.owl-prev{transform:translate(-10px,-50%)}}@media (max-width:991.98px){.slider-products .owl-nav button.owl-prev{transform:translate(5px,-50%)}}@media (max-width:419.98px){.slider-products .owl-nav button.owl-prev{top:82px}}.slider-products .owl-nav button.owl-next:hover,.slider-products .owl-nav button.owl-prev:hover{background-color:#fff}.slider-products .owl-nav button.owl-prev .slider-arrow{margin-right:2px}.slider-products .owl-nav button.owl-next{width:40px;height:40px;border-radius:50%;display:flex;background-color:#fff;margin:0;box-shadow:2px 2px 6px rgba(0,0,0,.25);position:absolute;top:192px;transform:translate(20px,-50%);right:0;opacity:1;border:0}@media (max-width:1199.98px){.slider-products .owl-nav button.owl-next{transform:translate(10px,-50%)}}@media (max-width:991.98px){.slider-products .owl-nav button.owl-next{transform:translate(-5px,-50%)}}@media (max-width:419.98px){.slider-products .owl-nav button.owl-next{top:82px}}.slider-products .owl-nav button.owl-next .slider-arrow{margin-left:2px}.slider-products .owl-dots{margin-top:0}.slider-products.slider-collections .slider-products__title-manufacturer{margin:14px 0 0;height:auto;color:#444;font-size:14px;text-align:center}.slider-products.slider-collections .slider-products__title{margin:6px 0 0;height:auto;font-weight:700}.slider-products.slider-collections .slider-products__title-country{margin:8px 0 0;color:#444;font-size:14px;text-align:center}.slider-products.slider-collections .slider-products__title-price{margin:23px 0 0;font-size:14px;text-align:center}.slider-products.slider-collections .owl-stage-outer{padding-bottom:0!important}.slider-products.slider-collections .slider-products.slider-open .grid-cell{padding:0}.slider-products.slider-design-project .slider-products__title-manufacturer{margin:10px 0 0 17px;height:auto;width:58%;display:block;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-box-pack:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.slider-products.slider-design-project .slider-products__container{padding:0;background-color:#222;text-align:left;color:#fff}.slider-products.slider-design-project .slider-products__title{height:auto;width:58%;justify-content:left;margin:0 0 14px 17px}.slider-products.slider-design-project .slider-products__title-name{font-size:16px;color:#fff;font-weight:700;-webkit-line-clamp:1;text-align:left}.slider-products.slider-design-project .slider-products__button-watch{display:block;border-radius:4px;background-color:#3169b6;color:#fff;width:fit-content;padding:8px 10px 5px 12px;position:absolute;bottom:15px;right:12px;font-size:14px}.slider-products.slider-design-project .slider-products__button-watch:hover{background-color:#467ad1}.slider-products.slider-design-project .slider-products__img{height:100%;width:100%}.slider-products.slider-design-project .slider-products__img-label-container{padding:0}.slider-products.slider-design-project .slider-products__img-container{width:100%}.slider-products.slider-design-project .slider-products__img-item{width:100%!important;background-size:cover;background-position:center;padding-bottom:57%}.slider-products.slider-design-project .owl-stage-outer{padding-bottom:0!important}.slider-products.slider-design-project .slider-products__product{border:0}.slider-products.slider-design-project .slider-products__product:hover{box-shadow:none}.slider-products.slider-design-project .slider-products__wrapper{padding-bottom:57%;background-color:#f0f3f4}.slider-products.slider-design-project:not(.owl-carousel){border-left:0;margin-left:-15px;width:auto}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__body{display:none;position:absolute;bottom:0;width:100%;background-color:#222}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__product{padding-left:15px;padding-bottom:15px}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__product:hover .slider-products__body{display:block}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__container{background-color:transparent;position:relative}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__wrapper{width:auto}@media (max-width:991.98px){.slider-products.slider-design-project:not(.owl-carousel) .slider-products__body{display:block;position:relative;background-color:transparent}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__container{color:#222}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title{margin-left:0;margin-bottom:0}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title-name{color:#222}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title-name:hover{color:#467ad1}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__title-manufacturer{margin-left:0}.slider-products.slider-design-project:not(.owl-carousel) .slider-products__button-watch{right:0;bottom:1px}}.page{flex-direction:row-reverse}@media (max-width:991.98px){.section__product,.tile-filter__container{padding-left:0;padding-right:0}}.catalog-pagination-load-more a{display:block;height:40px;font-size:14px;line-height:40px;text-align:center;margin-top:30px;border-radius:4px;background:#f0f4f7;border:1px solid #d6dce1;color:#444;text-decoration:none}.catalog-pagination-load-more a:focus,.catalog-pagination-load-more a:hover{background:#3169b6;border-color:#3169b6;color:#fff}.catalog-pagination-load-more a:focus{outline:0}.back-item{padding-left:15px;padding-right:15px;margin-top:10px}@media (min-width:992px){.back-item{display:none}}.back-item__link{color:#9c9ea1;font-size:15px;position:relative;padding-left:18px}.back-item__link:active,.back-item__link:focus,.back-item__link:hover{color:#467ad1}.back-item__link:before{content:'\ea04';font-family:'otdelkino_icons',serif;font-size:22px;width:22px;line-height:22px;height:22px;position:absolute;top:-2px;left:-6px}.favorite-empty{margin-top:-5px}@media (max-width:991.98px){.favorite-empty{padding-left:15px;padding-right:15px}}.favorite-empty__description{font-size:16px;color:#666;display:flex;align-items:center}@media (max-width:419.98px){.favorite-empty__description{display:block;padding-right:15px;position:relative}}.favorite-empty__description [class^=i-]{color:#3169b6;margin-left:8px}@media (max-width:419.98px){.favorite-empty__description [class^=i-]{position:absolute;bottom:-2px}}.favorite-empty__link{margin-top:25px}.favorite-empty__link a{display:inline-block;background-color:#3169b6;color:#fff;border-radius:4px;height:56px;line-height:56px;padding-left:60px;padding-right:60px;font-size:16px}.favorite-empty__link a:active,.favorite-empty__link a:focus,.favorite-empty__link a:hover{background-color:#467ad1}.loading-elements{cursor:pointer;text-align:center}.loading-elements img{margin-top:22px}.section-padding{height:60px;border:0;margin:0}@media (max-width:991.98px){.section-padding{height:30px}}
/* End */
/* /local/components/otdelkino/catalog/templates/tech_section_new/style.min.css?1739970672720 */
/* /local/templates/otdelkino_main/css/vendors/owl.carousel/owl.carousel.min.css?17345309463190 */
/* /local/templates/otdelkino_main/css/vendors/owl.carousel/owl.theme.default.min.css?1734530946864 */
/* /local/templates/otdelkino_main/css/vendors/pannellum/pannellum.min.css?17345309468890 */
/* /local/components/bitrix/catalog.element/templates/project_designs/style_custom.css?177565108252412 */
/* /local/components/otdelkino/elements/templates/designs_tab/style_custom.min.css?177563736428463 */
