

/* Start:/local/templates/main_v2/components/bitrix/catalog/glasses-full/style.min.css?1727247070959*/
.grid .bx_content_section{margin-bottom:15px}.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%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/main_v2/components/bitrix/catalog/glasses-full/bitrix/catalog.element/.default/style.css?17272470708607*/
.forgotTitle{
	text-transform:uppercase;
	text-align:center;
	color: #667780;
	font-size:17px;
}
.prod-slider-big{
	max-height:390px;
}

.forgotEllBlock{
	width:29%;
	margin: 15px 2% 10px 2%; 
	float:left;
}

.forgotImg{
	width: 100%;
    height: 120px;
    background-size: contain!important;
	display:block;
}
.forgotName a{
	font-size: 100%;
	color:#37474f;
}
.forgotPrice{
    color: #667780;
	margin:5px 0 8px 0;
}

.forgotLinck {
	margin-top:5px;
}
.forgotLinck a{
	font-size: 100%;
	color:#37474f;
	text-decoration:underline;
}

.forgotLinck a span{
	text-transform:lowercase;
}

#dittopp, #dittopp .l-Body-last, #dittopp .l-Body-first{
	background:black!important;
	color:white!important;
}

.appointmentButtonIndetail{
		display:none!important;
	}


#dittopp > h2{ color:white; }

/* Large desktops and laptops */
@media (min-width: 1200px) {
	#dittopp, #question-mark{left:50%; width:800px;/* margin-left:-400px; */ transform: translate(-50%, 0); }
	#dittopp #view{width:800px; height:600px;}
	#dittopp #view iframe {width:800px; height:600px;}
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	#dittopp, #question-mark{left:50%; width:600px; margin-left:-300px;}
	#dittopp #view{width:600px; height:450px;}
	#dittopp #view iframe {width:600px; height:450px;}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	#dittopp, #question-mark{left:50%; width:500px; margin-left:-250px;}
	#dittopp #view{width:500px; height:375px;}
	#dittopp #view iframe {width:500px; height:375px;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
	.appointmentButtonIndetail{
		display:inline-block!important;
	}
	
	.tab-tit.open:after, .tab-tit:after{ display:none!important; }
	
	#dittopp, #question-mark{top:0%; left:0%; width:100%; height:100%;}
	#dittopp #view{width:100%; height:100%;}
	#dittopp #view iframe {width:100%; height:100%;}
	.openDitto{width:100%}
	.button_to_pc, .bayinoneclickblock, .hideonmobile {display:none;}
	.button_to_mobile {display:block; width: calc(100% - 50px);}
	.button_to_mobile_q {display:block;}
	
	.forgotEllBlock{
		width:96%;
		margin: 15px 2% 10px 2%; 
		float:none;
	}
	
	.forgotName, .forgotPrice, .forgotButt, .forgotLinck{
		text-align:center;
	}
	
}





/*** Owl Carousel v2.3.4*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-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}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.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:none;padding:0!important;font:inherit}.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}.owl-carousel .animated{animation-duration:1s;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}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s 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/main_v2/components/bitrix/catalog/glasses-full/bitrix/catalog.element/.default/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s 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 .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* .owl-carousel .owl-stage-outer .owl-stage .owl-item  {
	width:100%;
	img
} */



.owl-item.active.center {
       transform: scale(1.1, 1.2);
 }

.question-mark{
	background: url('/upload/question-mark.svg') 50% 50% no-repeat !important;
	width:40px!important;
	height:40px!important;
	float:right;
	padding:0!important;
	background-size:100% 100%!important;
}
.question-mark:hover{
	background: url('/upload/hover-question-mark.svg') 50% 50% no-repeat !important;
	background-size:100% 100%!important;
}


.center_slider .slick-slide a{
	display:block;
	width:490px;
	height:275px;
	background-size:cover!important;
	margin:0 auto;
}

.center_slider .slick-slide{
	transition: transform 0.1s;
	-webkit-transform: scale(0.65);
    -moz-transform: scale(0.65);
    transform: scale(0.65);
}

.center_slider .slick-center {
	transition: transform 0.1s;
	-webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    transform: scale(1.3);
}

.controls_et button{
	z-index:1;
}

.controls_et .prev{ left:-65px!important; }
.controls_et .next{ right:-65px!important; }

.this-glass-block{
	height:545px;
	padding:40px 40px 0 40px!important;
}

@media (max-width: 767px) {
	.this-glass-block{
		margin-bottom: 5px;
		padding:0 15px!important;
		height:365px;
	}
	
	.this-glass-block div:last-child{
		margin:0!important;
	}
	
	.center_slider .slick-slide{
		transition: transform 0.1s;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}

	.center_slider .slick-center {
		transition: transform 0.1s;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
		width:100%!important;
	}
	
	.controls_et .prev{ left:-15px!important; }
	.controls_et .next{ right:-15px!important; }
	
}

.sametivideo:after{
	content:'';
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-25px;
	width:50px;
	height:50px;
	background:url('/upload/playbutton.png') 50% 50% no-repeat;
	background-size:contain!important;
}

.center_slider .sametivideo:after{
	margin-left:-40px;
	margin-top:-40px;
	width:80px;
	height:80px;
}

.glass_lenses_block{
	color:#667780;
}

.glass_lenses_block .delivery-block .one-delivery-part{
	padding: 0 45px
}

.glass_lenses_block .delivery-block .delivery-block-list{
	display:block!important;
}

.glass_lenses_block .clear-both{
	clear:both;
}

.glass_lenses_block .select-tit, .glass_lenses_block .delivery-part-tit{
	color:#37474F !important;
}

.glass_lenses_block .delivery-part-descr{
	font-size:12px;
	text-align:left;
}

.glass_lenses_block .delivery-part-descr-title{
	text-align:center;
}

.glass_lenses_block .price_link_block{
	float:left;
	width:50%;
	font-size:12px;
	text-align:left;
}


.glass_lenses_block .price_link_block .delivery-part-tit span {
	text-transform: lowercase;
}

.glass_lenses_block .price_link_block:last-child{
	text-align:right;
}

.glass_lenses_block a{
	 text-decoration: underline dashed;
}

.error-message{
	font-size: 11px;
    text-align: left;
    color: #CD0000;
    display: none;
} 

.slick-arrow{
	display:none!important;
}
/* End */


/* Start:/local/templates/main_v2/components/bitrix/iblock.vote/stars/style.min.css?1727247070801*/
.bx_item_detail_rating td{vertical-align:middle;text-align:right}.bx_item_detail_rating .bx_item_rating{text-align:right}.bx_item_detail_rating .bx_stars_container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}.bx_item_detail_rating .bx_stars_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(/local/templates/main_v2/components/bitrix/iblock.vote/stars/images/stars.png) no-repeat center}.bx_item_detail_rating .bx_stars_progress{position:absolute;top:0;bottom:0;left:0;background:#667780}.bx_item_detail_rating .bx_stars_rating_votes{color:#8d8d8d;font-size:11px;line-height:11px;vertical-align:middle}@media(max-width:530px){.bx-touch .bx_item_detail_rating .bx_stars_container{width:34px;height:15px;margin:4px 0}.bx_item_detail_rating .bx_stars_rating_votes{font-size:7px;line-height:7px}}
/* End */


/* Start:/local/templates/main_v2/components/lo/catalog.store.list/elementpage/style.min.css?1727247070435*/
div.catalog-detail-properties{clear:both;padding:1em 0 0;overflow:hidden;width:80%}div.catalog-detail-property{margin:0 0 1em;width:100%;clear:both}div.catalog-detail-property span{float:left;position:relative;top:.31em;padding-right:3px;zoom:1}div.catalog-detail-properties-title{font-size:1em;font-weight:bold;margin:2em 0 1em}img.catalog-detail-image{float:left;margin:0 10px 10px 0}.last{text-align:right}.central{text-align:right}
/* End */


/* Start:/local/components/lo/map.google.system/templates/.default/style.css?172724707030*/
.bx-google-map {color: black;}
/* End */


/* Start:/local/templates/main_v2/components/bitrix/catalog/glasses-full/bitrix/catalog.element/.default/themes/blue/style.min.css?1727247070902*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-selected-scu,.bx-blue .product-item-detail-slider-controls-image:hover,.bx-blue .product-item-detail-slider-controls-image.active{outline-color:#006cc0}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .product-item-detail-slider-progress-bar{background-color:#006cc0}
/* End */
/* /local/templates/main_v2/components/bitrix/catalog/glasses-full/style.min.css?1727247070959 */
/* /local/templates/main_v2/components/bitrix/catalog/glasses-full/bitrix/catalog.element/.default/style.css?17272470708607 */
/* /local/templates/main_v2/components/bitrix/iblock.vote/stars/style.min.css?1727247070801 */
/* /local/templates/main_v2/components/lo/catalog.store.list/elementpage/style.min.css?1727247070435 */
/* /local/components/lo/map.google.system/templates/.default/style.css?172724707030 */
/* /local/templates/main_v2/components/bitrix/catalog/glasses-full/bitrix/catalog.element/.default/themes/blue/style.min.css?1727247070902 */
