.wbl-compare-page a {display: inline-block; background: #000; text-align: center; color: #ffc122; height: 26px; padding: 0 10px; line-height: 26px; margin:  0 10px 0 0; border: 2px solid #ffc122;}
.wbl-compare-page a.active {display: inline-block; background: #ffc122; text-align: center; color: #000000; height: 26px; padding: 0 10px; line-height: 26px; margin:  0 10px 0 0;}
.wbl-compare-page p {margin-bottom: 15px; color: #fff;}

a,a:hover{color:#ffc122}
.note_before_button a,.note_before_button a:hover{text-decoration:underline}
.flex-direction-nav .flex-prev.flex-disabled,.flex-direction-nav .flex-next.flex-disabled{display:none!important}
.breadcrumbs{margin-top:20px}

#fancybox-loading div{background:none !important;width:40px !important;height:40px !important;background-color: #fff !important;margin:auto !important;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}
@-webkit-keyframes sk-rotateplane {
0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes sk-rotateplane {
0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}

.social_networks {display:flex;margin-top:12px;}
.social_network {height:30px;width:30px;margin-right:8px;font-size:0;line-height:0;}
.social_network--fb {background: url(/rr_images/icons/logos/facebook.svg) no-repeat center center transparent !important;}
.social_network--instagram {background: url(/rr_images/icons/logos/instagram.svg) no-repeat center center transparent !important;}
.social_network--vk {background: url(/rr_images/icons/logos/vk.svg) no-repeat center center transparent !important;}
.social_network--youtube {background: url(/rr_images/icons/logos/youtube.svg) no-repeat center center transparent !important;}
.social_network--odnoklassniki {background: url(/rr_images/icons/logos/odno.svg) no-repeat center center transparent !important;}



.filter menu {
	margin-bottom: 50px;
}

.number-inputs {
	display: flex;
    justify-content: space-around;
    margin: 10px 0px 15px 0;
}

.bx_label_interval_block {
	display: none;
}

.offer_price .real {
	font-family: system-ui;
	font-weight: bold;
}

.offer_price .real > i {
	font-family: system-ui !important;
	font-weight: bold;
}

.logo_line .quick_cart p > span.num_products, .logo_line .quick_cart p > span.total_price {
	font-family: system-ui;
	font-weight: bold;
}

.logo_line .quick_cart p > span.num_products, .logo_line .quick_cart p > span.total_price + i {
	font-family: system-ui !important;
	font-weight: bold;
}

.offer_price em,
.offer_price span,
.offer_price i {
	font-family: system-ui !important;
	font-weight: bold;
}


#page_1 span[itemprop="brand"] {
	display: block;
}

.slider-for-wrap {
	position: relative;
}



.item_img {
	position: relative;
}

.discounts-block {
	position: absolute;
	display: grid;
	grid-auto-flow: column;
	grid-gap: 20px;
	z-index: 1;
	left: 0px;
	bottom: 0px;
}

.discount-block {
	font-family: bold;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 5px;
	font-weight: bold;
	color: black;
	background: #f36c21;
}

#cart-form {
	display: none;
	margin-top: 35px;
}

.cart-form-block {
	display: grid;
	grid-auto-flow: column;
	grid-gap: 20px;
}

.continue-button {
	cursor: pointer;
	white-space: nowrap;
	font-size: 16px;
	font-family: bold;
	color: #000000;
	border: 1px solid black;
	background: #ffc122;
    padding: 2px 20px 3px 20px;
}

.cart-button {
	white-space: nowrap;
	font-size: 16px;
	font-family: bold;
	color: #000000;
	border: 1px solid black;
	background: #ffc122;
    padding: 2px 20px 3px 20px;
}

.cart-button > a {
	color: black;
	white-space: nowrap;
}



.basket-auth {
	display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, calc(50% - 20px)));
    justify-content: center;
    grid-column-gap: 40px;
}

.basket-auth .bx-auth {
	width: 100%;
}

.authorize-submit-cell {
	display: grid;
	grid-auto-flow: column;
	grid-gap: 20px;
}

.btn_confirm_order {
	position: relative;
}

.btn_confirm_order.not-auth:after {
	content: '(без авторизации)';
}

.not-auth-warning {
	width: 233px;
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #d91b23;
	color: #d91b23;
	text-align: left;
}

.iti__country {
    padding: 5px 10px;
    outline: 0;
    margin: 0;
    display: inherit;
    color: black;
}


@media (min-width: 500px) and (max-width: 750px) {
.grids > li:nth-of-type(3n){margin-right:inherit}
.grids > li:nth-of-type(2n){margin-right:0}

}

@media (min-width: 499px) {
.grids > li:nth-of-type(1n){margin-right:0}

}



@media (max-width: 899px) {
.actions {
    width: 100%;
}


.actions .act_four {
    width: 100%;
height: 445px;
}

.actions .act_four > span {
    position: initial;
}

.actions .act_four > ul {
    position: absolute;
    top: 43px;
    left: 0px;
    background: #FFF;
    display: inline-block;
    height: 298px;
    margin: 25px 0 19px;
    text-align: center;
    width: 100%;
}

.actions .act_four .act_four_percent, .actions .act_four_present {
    height: 91px;
}


.articles .article > .right h2 {
    width: 100%;
}


}