/* акция касперского  https://store-kaspersky.ru/kasper_actions/For-home-user/spacelab/?bitrix_include_areas=N&clear_cache=Y#Coin */

.tooltip.bottom {
	margin-top: 10px;
}

.tooltip.bottom .tooltip-arrow {
	border: 1px solid #A5A5A5;
	box-shadow: -1px -1px -1px silver;
	width: 10px;
	height: 10px;
	transform: rotate(45deg) translateX(-5px);
	top: -2px;
	background-color: white;
	border-right: none;
	border-bottom: none;
}

.spacelab-products__container:after {
	content: "";
	display: table;
	clear: both;
}

.spacelab-products__container {
	/*margin-left: -1rem;
	margin-right: -1rem;*/
}

.spacelab-products__container,
.spacelab-products__container tbody {
	display: block;
}

.spacelab-products__container tr,
.spacelab-products__container td,
.spacelab-products__container th {
	display: block;
}



.spacelab-products__container tr {
	width: calc(25% - 1.8rem * 2);
	float: left;
	position: relative;
	background-color: white;
	border-radius: 20px;
	border: 1px solid;
	color: #00aa8b;
	padding: 1rem;
	margin: 0 0.7rem;
	margin-top: 2.5rem;
}

@media (max-width: 1000px) {
	.spacelab-products__container tr {
		width: calc(33.33333% - 1rem * 2);

	}
}


@media (max-width: 600px) {
	.spacelab-products__container tr {
		width: calc(50% - 1rem * 2);

	}
}


/* .spacelab-products__container tr:nth-child(1) {
	display: none;
} */

.spacelab-products__container tr > td:nth-child(1) {
	width: 150px;
	height: 150px;
	display: flex;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	background-color: white;
	padding: 1rem;
	border-radius: 50%;
	margin: auto;
}

.spacelab-products__container tr > td:nth-child(1) > img {
	max-width: 100%;
	max-height: 100%;
}

.spacelab-products__container tr > td:nth-child(2) {
	height: 3rem;
	overflow: hidden;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	width: 1%;
	font-weight: bold;
}

.spacelab-products__container tr > td:nth-child(3) {
	font-weight: 100;
}

.spacelab-products__container tr > td:nth-child(4) {
	position: absolute;
	top: -1.5rem;
	right: -1rem;
	width: 99px;
	text-align: center;
	height: 30px;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid;
	border-radius: 1rem;
  padding-top: 0.7rem;
	background-color: #00aa8b;
	color: white;
	/* border-color: #00aa8b; */
}

.spacelab-products__container tr > td:nth-child(4):empty {
	display: none;
}

.spacelab__table td:nth-child(1) {
    padding-left: 1rem;
}

.spacelab__background.fake {
	background-image: url(https://www.olof.ru/local/templates/olof_new/assets/image/galaxy/7-min.jpg);
	filter: blur(3px);
}

.spacelab__background {
	/*background-image: url(https://www.olof.ru/local/templates/olof_new/assets/image/galaxy/7.jpg);*/
	height: 100%;
	position: absolute;
	background-position: center;
	width: 100%;
	/* filter: hue-rotate(-1301deg); */
	background-size: auto;
	background-repeat: repeat;
	/* filter: blur(1px) opacity(0.7); */
	transition: all 1s
}


/* товары, картинки */


.product-images__other-item__container img,
.product-images__main__container img {
	max-width: 100%;
	max-height: 100%;
}

.product-images__other-item__container img {
	margin: auto;
}

.product-images__other-item__container {
	/*max-width: 50%;*/
	float: left;
	height: 80px;
	/*overflow: hidden;*/
	padding: 0.5rem;
	display: flex;
}

.product-images__other__container {
	margin-left: -0.5rem;
	width: 80%;
	margin: auto;
}

.product-images__other__container::after {
	content: "";
	display: table;
	clear: both;
}

.product-images__container .slick-prev:before,
.product-images__container .slick-next:before {
	color: black;
}

.product-images__main__container {
	position: relative;
	overflow: hidden;
}
.product-images__main__container .productAction {	width: 120px;height: auto;display: block;position: absolute;z-index: 100;top: 60%;}
.product-images__main__container .productAction img {max-width:100%;border-radius: 0 8px 8px 0;}

.product-images-action__container {
	position: absolute;
	height: 35px;
	color: #fff;
	text-align: center;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	width: 300px;
	margin-left: -90px;
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-o-transform: rotate(315deg);
	transform: rotate(315deg);
	font-size: 14px;
}

.product-images-action__container[title="Акция"] {
	background: #EF3340;

}

.product-images-action__container[title="Новинка"] {
	background: rgb(0, 209, 0);
}

.product-images-action__container.left {
	left: -2px;
}

.product-images-action__container.top {
	top: 20px;
}


.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_title {
	overflow: hidden;
}
/* .bx-no-touch .bx_catalog_list_home .bx_catalog_item {
	height: 490px !important;
} */

.change-pass-success-box{

}
.change-pass-success-header{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #2f6d55;
	margin-bottom: 0px;
}

.spacelab-img {
  margin-right:10px;
  margin-bottom:10px;
}

.mainContent {
	max-width: initial;
}

.mainContent__title_link > a {
    font-size: 16px;
}
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.sale-paysystem-wrapper {
	font-family: 'Rubik', sans-serif;
	padding-left: 0;
	padding-right: 0;
	border: none;
}

.sale-paysystem-yandex-button-item.button.button_pay {
	width: 160px;
}

.basketBuy.button.button_pay {
	height: 30px;
line-height: 30px;

	margin-right: initial;
}
.fancybox-bg{
	opacity: 0.87 !important; 
	transition-duration: 330ms !important;
}
.change-pass-success-descr{
	font-size:20px !important; 
}
.error-mail-reg-success-box{
	    width: 411px !important;
}
.alert__box{
	margin-top:-5% !important;
font-size: 20px !important;	
}
.change-pass-success-header{
	font-size:20px !important; 
font-weight:bold !important; ;
text-transform: uppercase !important ;
	color:black !important; }


.change-pass-success-box {
	min-width: 400px;
}x;
}