

/* Start:/local/templates/main_v2/components/bitrix/catalog.element/desktop_prew/style.css?178833060021677*/
.product__sky span {
    position: relative;
    cursor: pointer;
}
.vat-block{
	line-height: 1;
    font-family: Jost;
    text-align: center;
    padding: 5px 0 0px;
}
.catalog-item__image:hover .fast_prew{
	opacity:1;
}
.prew-product .price-block-piece {
	width: 100%!important;
}

.prew-product .wclose {

	
	background-repeat: no-repeat;
    display: inline-block;
    content: '';
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    background-image: url(/images/sprite.png);
    width: 16px;
    height: 16px;
	margin: 20px;
    background-position: 0 -348px;
	position: absolute;
    top: 0;
    right: 0;
	cursor:pointer;
	
}
.prew-product.product-content .product-left1 {
    width: 45%;
    float: left;
}
.prew-product.product-content .delivery__informer{
    /* display: flex; */
    /* flex-wrap: nowrap; */
    /* align-content: center; */
    /* flex-direction: row; */
    /* align-items: baseline; */
    /* justify-content: flex-start; */
	/* margin: 10px 0!important; */
	    /* flex-direction: column; */
}

.prew-product .more_info_item{
	font-weight: bold;
    text-align: center;
    padding: 20px;
    /* box-shadow: 0px 0px 2px #f9e3e9; */
	border:1px #f9e3e9 solid;
	margin: 20px 0;
	border-radius: 10px;
}

.prew-product.product-content .pack_false .price-block-piece {
	justify-content: flex-end;
}
.prew-product.product-content .price-block-piece{
	font-weight: bold;
	cursor: pointer;
}
.prew-product.product-content .price-block-piece  ruble:after, .wd_rub:after{
	font-weight: bold;
}
.prew-product.product-content .price-block-pack{
	    /* margin-right: 20px; */
	cursor: pointer;
}
.prew-product.product-content .price-block label{
	font-weight: normal;
	cursor: pointer;
}

.prew-product .product__price_opt{
	font-size: 16px;
}
.prew-product .price-block-prew{
	display: flex;
    align-content: space-around;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
    height: 100%;
    align-content: flex-start;
    justify-content: space-between;
    padding-bottom: 10px;
}
.prew-product .price-block label {
    font-weight: normal;
}
.prew-product .price_per_piece::before {
    content: "\A";
	white-space: pre;
}
.prew-product .price_per_piece {
    font-size: 0.6em;
    color: #cdcdcd; 
    text-align: left;
    /* padding-left: 20px; */
    font-weight: normal;
    /* display: block; */
}


.prew-product .pack label{
	    /* padding-right: 10px; */
		/* display: inline; */
		font-weight: normal;
	cursor: pointer;
}

.prew-product .pack_disabled {
    color: #cdcdcd;
}
.prew-product .pack_disabled .product__price{
	color:white;
}
.prew-product .product__fq .product__favorite{
    width: 120%;
    background-repeat: no-repeat;
    float: left;
    text-align: left;
    padding-left: 49px;
    padding-top: 4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.42857;
}
.prew-product .product__fq .product__question{
    float: left;
    margin-top: 14px;
}
.prew-product .product__fq .product__question:before {
    margin-right: 16px;
}

.prew-product .tabs.new {
	margin: 15px 0px 30px 0px;
	padding: 0px 10px 0px 10px;
	border-width: 2px;
	border-color: #c93a66;
	border-style: solid;
	border-radius: 10px;
}

.prew-product .tabs.new .tabs-panes {
	padding-top: 0;
}

.prew-product .tabs-tab {
	border-width: 2px;
}

.prew-product .tabs-tabs{
    margin-top: 15px;
}

.prew-product .tabs-tab h2 {
	font-size: 1em;
	margin: 0px;
	line-height: 34px;
}

.prew-product.product-content .product__rating{
    margin-bottom: 10px;
    width: 100%;
}
.prew-product.product-content .product__price{
    width: 40%;
    font-size: 1.5em;
}
.prew-product.product-content .product__price span{
    /* float: right; */
    /* display: block; */
    /* font-size: 18px; */
    /* top: 7px; */
    /* position: relative; */
}

.prew-product.product-content .product__buy{
    width: 100%;
}
.prew-product .product__buy > span{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    display: block;
    float: left;
    margin-top: 7px;
}
.prew-product .product__buy > span p{
    float: right;
    margin-left: 10px;
    font-family: merriweather;
    font-size: 1.5em;
    margin-bottom: 0;
    position: relative;
    top: -5px;
}
.prew-product .product__buy > span ruble{
    float: right;
    font-size: 1.5em;
    position: relative;
    top: -4px;
}
.prew-product .product__buy button{
    float: right;
}

.prew-product.product-content .wrap_basket{
    position: relative;
    z-index: 100;
    font-size: 13px;
    float: right;
    top: -15px;
    width: 78px;
    margin-left: 7px;
    float: right;
    padding: 5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.prew-product.product-content .wrap_basket a{
    text-decoration: underline;
}

.prew-product .add2cart span.active:before{
    content:none;
}

.prew-product .mainnav__item{
    z-index: 200;
}
.prew-product .product-line{
    position: relative;
    /* width: 103%; */
}
.prew-product .product__price .old-price{
    position: absolute;
    top: -20px;
    font-size: 0.8em;
}
.prew-product .product__buy.js-cart > span{
    margin-top: 14px;
}
.prew-product .catalog-item__buy .btn-b{
    padding-right: 10px;
}


.prew-product .catalog-item_forbidden a {
	color: white;
}

.prew-product .catalog-item_forbidden {
	color: white;
	border-radius: 5px;
	margin-bottom: 10px;
	margin-right: -10px;
	margin-top: 10px;
	font-size: 12px;
	padding: 5px;
	background-color: rgba(202,33,98, 0.6);
	top: 193px;
	width: 160px;
	/* float: right; */
}
.prew-product .catalog-item_forbidden1 {
    position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px;
	border-radius: 0 0 30px 30px;
	background-color: rgba(132, 120, 108, 0.6);
}
.prew-product .catalog-item_forbidden1 a {
    color:#fff;
}
.prew-product .catalog-item_forbidden1.pl-2 {
    bottom: 41px;
	border-radius: 0 0;
}
.prew-product .catalog-item_forbidden.limited {
	background-color: rgba(132, 120, 108, 0.6);
	/* width: 175px; */
}

.prew-product .delivery__informer{
	margin-top: 90px;
	/* float: right; */
}
.prew-product .delivery__informer table td{
		width: 250px;
}
.prew-product .delivery__informer table td.payment_options{
	    padding-right: 20px;
}
.prew-product .delivery__informer table td a{
	        text-decoration: underline;
}
.prew-product .way{
	font-size: 17px;
}

/*new*/
.prew-product .layout .layout-main, .layout  .layout-wide{
	    width: 100%;
}
.prew-product.product-content .product-left {
	width: 525px; 
}
.prew-product.product-content .product-left .preview__large img {
    width: 430px;
}
.prew-product.product-content .product-right {
    width: 53%;
	margin-left: 0;
	float: right;
}
.prew-product .product-right .notice-no-available{
    bottom:-95px;
	left: 0px;
}
.prew-product.product-content .countdownHolder {
    font-size:22px;
}
.prew-product.product-content .product-right .product__price{
	width:auto;
	    margin-right: 5px;
		margin-top: 0;
}
.prew-product .old-price:before{
	top: 0px;
}
.prew-product.product-content .product-right  .old-price{
	display: inline;
	position:relative;	
	top:auto;
}
.prew-product.product-content .product-line {
    /* overflow: hidden; */
}

.prew-product.product-content .product-right .product__sky{
    text-align: left;
    width: 30%;
    float: left;
    color: #A9B9BE;
		cursor: pointer;
		position: relative;
}
.prew-product.product-content .product-right .product__sky:before {
    content: '';
	width: 20px;
    height: 20px;
	display: inline-block;
	margin-right: 7px;
	vertical-align: middle;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2345_4896)'%3E%3Cpath d='M3.3335 6.66666H11.6668C12.5873 6.66666 13.3335 7.41285 13.3335 8.33332V16.6667C13.3335 17.5871 12.5873 18.3333 11.6668 18.3333H3.3335C2.41302 18.3333 1.66683 17.5871 1.66683 16.6667V8.33332C1.66683 7.41285 2.41302 6.66666 3.3335 6.66666Z' stroke='%23A9B9BE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6668 13.3333C17.5835 13.3333 18.3335 12.5833 18.3335 11.6667V3.33332C18.3335 2.41666 17.5835 1.66666 16.6668 1.66666H8.3335C7.41683 1.66666 6.66683 2.41666 6.66683 3.33332' stroke='%23A9B9BE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2345_4896'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size:contain
}
.prew-product.product-content .product-right .product__fq{
	width: 70%;
	float: right;
}
.prew-product.product-content .product-right .product__fq a{

    width: auto;
    margin-top: 0;
    color: #A9B9BE;
}
.prew-product.product-content .product-right .product__ratings {
    color: #A9B9BE;
    float: right;
}
.prew-product.product-content .product-right .product__ratings .el-reviews-catalog {
    display: flex;
    align-items: center;
}
.prew-product.product-content .product-right .product__ratings .el-reviews-catalog:before {
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6999 1.55719L12.9714 6.1429C13.023 6.2593 13.1043 6.36012 13.2071 6.43532C13.3098 6.5105 13.4305 6.55746 13.5571 6.57147L18.5714 7.31433C18.7166 7.33299 18.8534 7.39257 18.966 7.48613C19.0786 7.57967 19.1623 7.70333 19.2073 7.84263C19.2521 7.98194 19.2566 8.13117 19.2198 8.27287C19.1831 8.41459 19.1068 8.54291 19 8.6429L15.3857 12.2286C15.2934 12.3148 15.2241 12.4227 15.1843 12.5424C15.1444 12.6622 15.135 12.79 15.1571 12.9143L16.0286 17.9571C16.0537 18.1021 16.0378 18.2511 15.9826 18.3874C15.9271 18.5237 15.8347 18.6417 15.7157 18.7281C15.5966 18.8144 15.4557 18.8656 15.3088 18.8758C15.1621 18.886 15.0156 18.8548 14.8857 18.7857L10.3714 16.4C10.2558 16.3433 10.1287 16.3138 9.99994 16.3138C9.87117 16.3138 9.74411 16.3433 9.62851 16.4L5.11422 18.7857C4.98435 18.8548 4.83771 18.886 4.69098 18.8758C4.54425 18.8656 4.40333 18.8144 4.28425 18.7281C4.16517 18.6417 4.07271 18.5237 4.0174 18.3874C3.96208 18.2511 3.94614 18.1021 3.97137 17.9571L4.8428 12.8572C4.86488 12.7329 4.85554 12.6051 4.81563 12.4853C4.7757 12.3655 4.70647 12.2577 4.61423 12.1715L0.957085 8.6429C0.84889 8.54019 0.7728 8.40829 0.738034 8.26321C0.703268 8.11813 0.71132 7.96607 0.76121 7.82547C0.811101 7.68487 0.900691 7.56176 1.01913 7.47103C1.13757 7.38032 1.27977 7.32587 1.42851 7.31433L6.4428 6.57147C6.56937 6.55746 6.69005 6.5105 6.79283 6.43532C6.89558 6.36012 6.97685 6.2593 7.02851 6.1429L9.29994 1.55719C9.3618 1.42363 9.46057 1.31055 9.58461 1.23131C9.70864 1.15206 9.85275 1.10995 9.99994 1.10995C10.1471 1.10995 10.2912 1.15206 10.4153 1.23131C10.5393 1.31055 10.6381 1.42363 10.6999 1.55719Z' fill='%23E5126B'/%3E%3C/svg%3E%0A");
    background-size: contain;
}
.prew-product.product-content .product-right .product__ratings .el-reviews-catalog-rating{
	    color: #000;
    font-size: 20px;
    padding-right: 10px;
	line-height: 1;
}
.prew-product.product-content .product-right-right .title_prev_text {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
    display: inline-block;
}
.prew-product.product-content .product-right-right .tabs-pane1 p {
    color: #A9B9BE;
}
.prew-product.product-content .product-right-right{
	width: 45%;
	float:left;
}
.prew-product.product-content .product-right-right a#a_full_desc{
	color:#e5256f;
}
.prew-product.product-content .product-right-left{
	width: 55%;
	float:left;
	padding-left:65px;
}
.prew-product.product-content .preview__slider{
	float: left;
    width: 15%;
	position: relative;
	    height: 430px;
}
.prew-product.product-content .preview__slider .swiper-container{
	height: 370px;
    margin-top: 22px;
    margin-bottom: 22px;
}

.prew-product.product-content .preview__slider .slider-nav{
	position: absolute;
    height: 415px;
    width: 100%;
	top: 0;
    bottom: 0;
}
.prew-product.product-content .preview__slider .slider-nav .swiper-button-prev{
	    transform: rotate(90deg);
		bottom: auto;
		top: 0px;
		left: 42%;
}
.prew-product.product-content .preview__slider .slider-nav .swiper-button-next{
	    transform: rotate(90deg);
		bottom: 0px;
		top: auto;
		left: 42%;
}
.prew-product.product-content .preview__large{
	float: right;
    width: 80%;
	position: relative;
	margin-bottom:0;
	
}
.prew-product.product-content .preview__large img{
	width: 100%;
	
}

.prew-product .layout-main .tabs.new{
	width: 70%;
}
.prew-product .layout-main .tabs-tabs{
	width: 70%;
}
.prew-product.product-content .delivery__informer ul{
    margin: 0;
    padding: 18px;
	}
.prew-product.product-content .delivery__informer{
	margin-top: 25px;
	font-family: Jost;
}
.prew-product.product-content .delivery__informer a{
	    font-weight: normal;
}
.prew-product .informer_pay{
	padding-right:20px;
}
.prew-product .informer_pay .way:before {
    background-repeat: no-repeat;
    content: '';
	vertical-align: middle;
	 background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3.34444C0.5 5.12222 0.5 6.54444 0.5 8.67778C0.5 10.3844 1.54762 11.1667 2.94444 11.1667C5.50529 11.1667 11.046 11.1667 12.7222 11.1667C14.8175 11.1667 15.1667 10.1 15.1667 8.67778C15.1667 7.25556 15.1667 4.76667 15.1667 3.34444M0.5 3.34444C0.5 1.56667 1.19841 0.5 3.29365 0.5C5.38889 0.5 10.627 0.5 12.7222 0.5C14.8175 0.5 15.1667 1.92222 15.1667 3.34444M0.5 3.34444H15.1667M10.627 7.96667H12.7222' stroke='%23E5126B' stroke-linecap='round'/%3E%3C/svg%3E%0A");

    width: 16px;
		height:16px;
		display: inline-block;
}
.prew-product .informer_delivery .way:before {
	
    background-repeat: no-repeat;
    content: '';
	
	background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.4665 12.4V3.60003C9.4665 3.21104 9.31198 2.83799 9.03693 2.56294C8.76187 2.28789 8.38882 2.13336 7.99984 2.13336H2.13317C1.74419 2.13336 1.37113 2.28789 1.09608 2.56294C0.821027 2.83799 0.666504 3.21104 0.666504 3.60003V11.6667C0.666504 11.8612 0.743766 12.0477 0.881292 12.1852C1.01882 12.3228 1.20535 12.4 1.39984 12.4H2.8665M10.1998 12.4H5.79984M13.1332 12.4H14.5998C14.7943 12.4 14.9809 12.3228 15.1184 12.1852C15.2559 12.0477 15.3332 11.8612 15.3332 11.6667V8.99003C15.3329 8.82361 15.276 8.66224 15.1718 8.53243L12.6198 5.34243C12.5513 5.25654 12.4642 5.18717 12.3652 5.13944C12.2662 5.09171 12.1577 5.06685 12.0478 5.06669H9.4665' stroke='%23E5126B' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6664 13.8667C12.4764 13.8667 13.133 13.21 13.133 12.4C13.133 11.59 12.4764 10.9333 11.6664 10.9333C10.8564 10.9333 10.1997 11.59 10.1997 12.4C10.1997 13.21 10.8564 13.8667 11.6664 13.8667Z' stroke='%23E5126B' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.33337 13.8667C5.14338 13.8667 5.80003 13.21 5.80003 12.4C5.80003 11.59 5.14338 10.9333 4.33337 10.9333C3.52335 10.9333 2.8667 11.59 2.8667 12.4C2.8667 13.21 3.52335 13.8667 4.33337 13.8667Z' stroke='%23E5126B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");

    width: 16px;
		height:16px;
		display: inline-block;
}
.prew-product.product-content .want-cheaper {
    text-align: center;
    padding-top: 15px;
}
.prew-product.product-content .want-cheaper a {
    color: #e5256f;
    font-size: 18px;
}
.prew-product.product-content .btn_favorite {
    width: 42px;
    height: 42px;
    display: block;
    float: left;
    border-radius: 40px;
    /* border: 2px solid #ec81b2; */
    margin-left: 10px;
    background-color: #FFF5FA;
    position: relative;
}
.prew-product.product-content .catalog-item__favorite_n {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5076 19L2.5958 10.7091C-2.24756 5.73445 4.87216 -3.81679 11.5076 3.91043C18.1429 -3.81679 25.2305 5.76762 20.4194 10.7091L11.5076 19Z' stroke='%23E5126B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	    width: 21px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 12px;
    left: 10px;
    position: absolute;
}
.prew-product.product-content .catalog-item__favorite_n.in-favorite {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5076 19L2.5958 10.7091C-2.24756 5.73445 4.87216 -3.81679 11.5076 3.91043C18.1429 -3.81679 25.2305 5.76762 20.4194 10.7091L11.5076 19Z' fill='%23E5126B' stroke='%23E5126B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	    width: 21px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 12px;
    left: 10px;
    position: absolute;
}
.prew-product.product-content .btn_add {
    display: flex;
}


.prew-product.product-content .product-line .product__buy{
	width: 100%;
}
.prew-product.product-content .product__buy > span p{
	margin:0;
	
}

.prew-product.product-content .product__buy .qty .qty-control.qty-control-left {

    float: left;
	margin-right: 5px;
	
}
.prew-product.product-content .product__buy .qty .qty-control {

    padding-top: 0;
	
}
.prew-product.product-content .product__buy .qty input{
        background-color: unset;
			padding: 11px;
}

.prew-product .qty .qty-control .qty-incr{
	right: 0px;
    width: 42px;
    height: 42px;
    text-align: center;
}
.prew-product .qty .qty-control .qty-decr{
	left: 0px;
    width: 42px;
    height: 42px;
    text-align: center;
}
.prew-product.product-content .product__buy .qty{
	background-color: #EAEEF2;
    width: calc(100% - 52px) !important;
    float: left;
    margin-right: 0px !important;
    padding: 0px !important;
    border-radius: 40px;
}
.prew-product.product-content .product__buy .js-cartItemQty{
	text-align: center;	
}
.prew-product .recom .slider-nav {
    position: absolute;
    width: 58px;
    right: 0;
    top: -48px;
}
.prew-product .recom .bx_item_list_title {
    text-align: left;
}
.prew-product .recom .wrap_basket{
    padding: 2px 5px 0px;

}
.prew-product.product-content .title h1{
	margin-bottom: 9px;
	    font-weight: bold;
}
.prew-product.product-content .articul-line{
	    border-bottom: 1px #f9e3e9 solid;
		margin-bottom:20px;
		padding-bottom:30px;
}
.prew-product.product-content .price-line{
	   border: 1px #f9e3e9 solid;
	   border-radius: 10px;
	   padding: 13px;
	   min-height: 160px;
}
.prew-product.product-content .brief-text-line{
	   /* border: 1px #f9e3e9 solid; */
	   /* border-radius: 10px; */
	   /* padding: 13px; */
	   /* min-height: 95px; */
}
.prew-product .product__buy .plus{
	display:inline;
	font-size: 0.7em;
	line-height: 0;
}
.prew-product .product__buy .plus span{
	vertical-align: super;
	
}
.prew-product .product__buy .plus span:before{
	background-image: none!important;
	content:none!important;
	
}
.prew-product .product__buy .wrap_basket:not(:empty){
	margin-top: 0!important;
	    font-size: 18px;
	max-width: 100%;
}
.prew-product .product__buy .js-add2cart{
	padding: 0 15px;
}
.prew-product .product-line.countdown{
	border: 1px #f9e3e9 solid!important;
	padding-top: 13px;
}
.prew-product .product-line #progress-bar{
	    margin: 4px 0px 20px 0px;
}
.prew-product .recom .catalog__items .js-add2cartp{
	   padding: 0 12px;
}
.prew-product .price-line .js-buy.active{
	padding: 0 10px;
	font-size: 2em;
}
.prew-product .price-line .js-buy	{
	/* padding: 3px 0px; */
}
.prew-product .price-block-piece {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 45px;
    background-color: #F9FAFB;
    border-radius: 40px;
    padding: 5px 10px;
    margin-bottom: 5px;
	float: left;
}
.prew-product .price-line .btn, .price-line .btn.focus, .price-line .btn:focus, .price-line .btn:hover{
    color: #fff!important;
    background-color: #e5256f;
}
.prew-product.product-content .price-line .product__price{
	font-size: 16px;
}
.prew-product.product-content .pack_false .price-block-piece{
	background-color: #FFEBF5;
    border-radius: 20px;
    height: 95px;
    justify-content: right;
    padding: 7px;
}
.prew-product.product-content .pack_false .price-block-piece .product__price{
	    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}
.prew-product.product-content .pack_false .price-block-piece .product__price .catalog-item__price_title{
	text-align: left;
    font-size: 14px;
    padding-left: 6px;
    height: 45px;
	font-weight: normal;
}
.prew-product.product-content .pack_false .price-block-piece .product__price .catalog-item__price_title span {
    color: #E5126B;
    font-size: 16px;
    font-weight: bold;
    width: 135px;
    display: inline-block;
}
.prew-product.product-content .pack_false .price-block-piece .product__price .catalog-item__price_val {
    width: 100%;
	text-align: right;
}
.prew-product.product-content .pack_false .price-block-piece .product__price .catalog-item__price_old {
        line-height: 1.5;
}
.prew-product.product-content .pack_false .price-block-piece .product__price .catalog-item__price_val span.justify-item.old-price-persent {

    font-weight: normal;
    /* padding: 4px 10px; */
}
/* End */


/* Start:/local/templates/main_v2/components/bitrix/catalog.section/main/style.css?178559222822964*/
.btn_out-stock {
    /* margin-bottom: 20px; */
}
span.justify-item.old-price-persent {
    background-color: #E5256F;
    padding: 2px 10px;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
}
.vat-block{
	line-height: 1;
    font-family: Jost;
    text-align: center;
    padding: 5px 0 0px;
    color: #AEB5C2;
    font-size: 12px;
}
.vat-block a{
    color: #AEB5C2;
}
.notify-block{
	line-height: 1;
    font-family: Jost;
    text-align: center;
    padding: 5px 0 0px;
    color: #AEB5C2;
    font-size: 12px;
}
.notify-block a{
    color: #AEB5C2;
}
.tabs-panes .vat-block{
	line-height: 1;
    font-family: Jost;
    text-align: center;
    padding: 10px 0 0px;
    color: #AEB5C2;
    font-size: 12px;
}
.tabs-panes .notify-block{
	line-height: 1;
    font-family: Jost;
    text-align: center;
    padding: 10px 0 0px;
    color: #AEB5C2;
    font-size: 12px;
	display: block;
}
.tabs-panes .notify-block a{
    color: #AEB5C2;
}
/* для элемента input c type="radio" */
  .custom-radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
  }
  /* для элемента label связанного с .custom-radio */
  .custom-radio+label {
    display: inline-flex;
    align-items: center;
    user-select: none;
  }

  .custom-radio+label::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    /* top: 4px; */
    position: relative;
  }
  /* стили при наведении курсора на радио */
  .custom-radio:not(:disabled):not(:checked)+label:hover::before {
    /* border-color: #b3d7ff; */
  }
  /* стили для активной радиокнопки (при нажатии на неё) */
  .custom-radio:not(:disabled):active+label::before {
    /* background-color: #b3d7ff; */
    /* border-color: #b3d7ff; */
  }
  /* стили для радиокнопки, находящейся в фокусе */
  .custom-radio:focus+label::before {
    /* box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); */
  }
  /* стили для радиокнопки, находящейся в фокусе и не находящейся в состоянии checked */
  .custom-radio:focus:not(:checked)+label::before {
    border-color: #80bdff;
  }
  /* стили для радиокнопки, находящейся в состоянии checked */
  .custom-radio:checked+label::before {
    border-color: #E5256F;
    background-color: #E5256F;
	background-size: 8px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L3 5L7 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  /* стили для радиокнопки, находящейся в состоянии disabled */
  .custom-radio:disabled+label::before {
    background-color: #e9ecef;
  }


/*body.mobile-page*/

body .el_hide{
	display:none; 
}
body .qty .qty-control .qty-incr{
	right: 0px;
	width: 42px;
    height: 42px;
	text-align: center;
}
body .qty .qty-control .qty-decr{
	left: 0px;
	width: 42px;
    height: 42px;
	text-align: center;
}
body .qty .qty-control .qty-decr:after{
	font-size: 28px;
	line-height: 1;
}
body .qty .qty-control .qty-incr:after{
	font-size: 28px;
	line-height: 1;
}

body .qty{
	background-color: #EAEEF2;
	width:calc(100% - 52px)!important;
	float: left;
	margin-right:0px!important;
	border-radius: 40px;
	height:42px;
	padding: 0 !important;
}
body .btn.add2cart{
	width:calc(100% - 52px)!important;
	float: left;
}
body .qty input{
	background-color: unset;
	padding: 11px;
}
body .catalog-item__favorite{
	display:none;
}
body .btn_favorite{
	
	    width: 42px;
    height: 42px;
    display: block;
	float: left;
	border-radius: 40px;
    /* border: 2px solid #ec81b2; */
    margin-left: 10px;
	background-color: #FFF5FA;
	    position: relative;
	
}
body .catalog-item__favorite_m{
		width: 42px;
    height: 42px;
    display: block;
	
}
body .catalog-item__favorite_m::after {
	content: "";
	
	background-image: url("data:image/svg+xml,%0A%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5076 19L2.5958 10.7091C-2.24756 5.73445 4.87216 -3.81679 11.5076 3.91043C18.1429 -3.81679 25.2305 5.76762 20.4194 10.7091L11.5076 19Z' stroke='%23E5126B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	    width: 21px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 12px;
    left: 10px;
    position: absolute;
}
body .catalog-item__favorite_m.in-favorite::after {
	content: "";
	
	background-image: url("data:image/svg+xml,%0A%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5076 19L2.5958 10.7091C-2.24756 5.73445 4.87216 -3.81679 11.5076 3.91043C18.1429 -3.81679 25.2305 5.76762 20.4194 10.7091L11.5076 19Z' fill='%23E5126B' stroke='%23E5126B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	    width: 21px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 12px;
    left: 10px;
    position: absolute;
}

/*body.mobile-page*/


.remains-line{
	height: 8px;
    width: 80%;
    background-color: #CA2162;
    border-radius: 5px;
}
.remains-line-wrapper{
	height: 8px;
    width: 100%;
    background-color: #EEEBED;
    border-radius: 5px;
	margin-top:5px;
}

.fast_prew{
	
	font-size: 14px;
    line-height: 20px;
    color: #fff;
    white-space: nowrap;
    padding: 8px;
    width: calc(100% - 16px);
    position: absolute;
    bottom: 44%;
    left: 8px;
    z-index: 4;
    opacity: 0;
    background-color: #E5256F80;
    box-shadow: 0 2px 16px rgba(0, 0, 0, .08);
    border-radius: 40px;
    margin-bottom: 8px;
    transition: background-color .3s ease 0s;
}
.fast_prew:hover{
	
    opacity: 0.8;
	cursor:pointer;
}

.fast_prew_popup_wrapper{
   position: fixed;
    top: -80px;
    padding-bottom: 80px;
    transform: translateY(80px);
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    background-color: rgba(0, 0, 0, .5);
	display:none;
	
}
.fast_prew_popup{
	    border-radius: 20px;
    top: 5%;
    min-width: 1064px;
    max-width: 1210px;
    margin: auto;
    height: auto;
    background-color: #fff;
    padding: 30px;
    position: relative;
	overflow-y: auto;
}
.catalog-item__rating_remains {
    /* TEXT-ALIGN: left; */
    /* padding: 0 0 10PX 0; */
	color: #E5256F;
}
.reviews-remains{
	display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    font-size: 12px;
	    margin-top: 10px;
	    margin-bottom: 10px;
		align-items: center;
		
    min-height: 15px;
}
.product-offers{
	height: 40px;
    font-size: 1.3em;
	    display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
}

.no-pack__item .offer-block .catalog-item__price{
    font-size: 1em!important;
	display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
	
}
.no-pack__item .offer-block .product-offers{
    font-size: 1em!important;
	
}
.offer-block .catalog-item__price .justify-item:first-child{
	padding-left: 20px;
}
.offer-block .catalog-item__price .justify-item:first-child:before{
	content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAVPSURBVHjatJntS5RZFMBvsEXbO5GtRFCJWFRbkbvBmsRm0YdoZbHYSJJMLCSEFXJa0xw0aQZDxVkzknIlc7C1JhpfslFUUlNctXB1Uqelxw0Jt/6I335wnpnH6zPjjM58OF987rnn57nnnHvuGQGIxYhzhlUVvZBSD7HlEFEAX/0GwgBf58I2Exy9B1l2aBjh0GLtACJohbJukg6WYxMGFGGYhQpAFGFAOV1LadM79oYN8lYHyevzGVkATtGIzzVxlVibxwOHXXBBu4vob0tp0jGsxFqwXW0is+4N8f1TRLq+sEINhXYX0RWvOZVST1HkTfr19C82YFwyZHEXv0ibK2tvMJrzgozx/1gZzJG1jLM76SGl8n47b+Pom2LLoiCzGsmSN8xuJnMpCQCIng9sTaiiWrv38hzeNzrZFxSkBKjEFOPo/IeopQJqxdRJsuyE1gl2BQQpHbFyrIrqUMJpxTbKwWXXvKDr8xkZm2GNX8h2F9HBAjomicluJvNYFdU7b+PYbqJrfxn207WUlrzizMRn/7HbOsEurUfj7mD1C+nOYoQBYopx+Nv8bh8nY4pxBFAvlcQaLL0KW33tVTvMEa1zjA7SdCFvdcyJEcVXDLq+sEIO/EAL+vVWLgeYqMqku5zNgXQXar9Z3DfFlm8KGQgSbg7o2TqKfYHuMNOlrr30lNw5kGXdJKn/xdobjPry4BIBPaAXHlOoZ+PBAMe13pwD6b6LEQbIeUGG3gbuIyZEolh6SNSzs93k8aZS8oozgBDOGVZp6fVukrt9nFxEDPqV1Xk49SDzHaSpa+IreQQIUdHrVYy1YNNTdGcxIRYlX8piQAxNs0k+cpFS71W82jQ/YRyTxITai6pEmenQc0pEIYMqZLuLaBFb7lWqe0O8rJDdTGY4AFWIkU+sk22euE+VusbSCyKiwKvUP0WkrHAstAkzT2qHOCLbzLCRo37PbgahtvzCgOLSFFBVdt4OSzx6xNRJsmwz7yXp6vf0JyC0rl+gJIRFCtpIlW0WtJGqfk/9E8TXuV5I5wyrZIX9ZdjDCVnWTZJs09DCFfV7xjMQ20xehXYX0bLC6VpKw5k4dp1m93w9ReoaowPE0XtepYrXnJIVSl5xJpyQeiH2/e88UdfUDILIsnuVUuopkhUmPrMyXHUywUe/qi3mw9NsFA0jHFL/GHmTfj2lxBos4fCiXl1+PsYBlWeDkbeeBkNL3jLOblmxV2FrqL15uHJ+By7H4zkrZg+kNjmSHlKqp3y9lcshBFX6/51/ccgOe/o333kgm96xV/ux54N+q3+2juIQgCp//EWC3v6/2r3dufZe9yyIq8S6UEAD4sJjCpcA6hNw4CObtY4q7+HneZDN43O9qXddqWLpIXF1Hs4gYJXDlVh9HTEgfrhDvbp+TwktPl+LFxswakFtoxz092LMd5AWZabDB6wiDCgJVVTrZbFWLj0lV2tXLvDCX0Ox7JrvqYJWRj6xrnaII6ZOkgvaSC3rJsnuZ2yi0wp6APV6Wt0X4fIc3ms9Ujs8v50Khcge/KmGioBnQY1O9slzmqxGskIFN/CRze4Y9AD+eI+aoKdqrRPs0rzFEQaUHWa6HgxwfCmA2jKzkAcDmk+OzbAm7g5WedPtJrryHaQNTbMpELDnYxxw3yTyFFg3Bhc1jjbOPjN1MziikMET96nKsJGT95L0gjZSDS1cOV9Pkbub0RtPK3tKaAk0uQI+pskvrNAE+qKLeZSZDm2hDsuvD2qPGV/JowCBlQ1G3p6zYlbv4rD/RKI3+Lf0zr7q0p/Mvkkyns121DWDMDzNxqXa+H8AIOW9KoiJ19EAAAAASUVORK5CYII=');
}
.offer-block .product-offers .justify-item:first-child{
	padding-left: 20px;
}
.offer-block .product-offers .justify-item:first-child a:before {
	content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAPbSURBVHjazJnBaxpbFMbvLtCFEGihuywe3bWLR7soLV0EAl2EV96m0EUhqxa666JcI+LIINVBMTImDhktpCjojc8KHa7EURiiyWwkBkR0JJP/5bzN3GEyHRNNNLr4Nsrl/vjuueecewYBALqtdF1/RggBURSB53nY3t4GjDEEg0GIRqMgyzIoigK9Xu/xXfaZekG73X4hiqKAMVYtwQSiGGNaKBQ+D4fD1blBapr2muO4/8aA0THyBM5kMpxhGL6ZQZqmubKzs5NywVGMMU2n098ppZvn5+drXut0XX9KCNmKRCI/PKBpuVz+eGfI4+Pjl264UChUOjo62pj2yAzD8OXz+S8ul2kikUjdGlJRlH/dgJTSzbtcACZZlv1O0EAg8Ou6WJ0EkMbj8fTl5eXKLAAdMf7KFQJ0NBr5JoJ0HTHNZrP+WcI51e/3H/r9/t8MlOO40o2Qpmmu3Bcg02g08jmPPpPJcNdCWrcYMMYQj8fT8wZk6na7a07QRqOx7gmpadprp4uzjsGbpCjKOyeoJ6SVqGd6i6eVIAgSY6hUKh+uQLbb7RfMxVAoVFoEIACgTqfzxMtNBADIqsWAMaa3SdSzVCwWs91stVrPbUhnLC4SEACQqqrrzE1JkjgAQEjX9WcMMp1Of180pGXalSNHhBC76C/qwrjF8/xPBnlxcfEAiaJolyWvbmYRyuVy35hxp6engHieh2WJR6ZqtfrecbqAWMu/TJD1en2DQVYqFUDOLmRZIJvN5hvGdXh4CCgYDC4dZK1We8sgq9UqoGg0akOaprmyDJCEkC0G2Wg0AMmybKcgXdefLgPk7u4ubzGpZ2dnfyFFUWxIQsjWkiVzFQAQ6vV6j9mPkUjkx6IBB4PBKuMJh8PEWbvtMjTNe3geKpVKdjwWi8VPNmShUPjM/sjn81+W5aj7/f4jG3I4HK6O64oX1Z0LgpD9ozPPZDIcg5Rl2b9oF09OTv7+A9IwjCuvNk3TXt0n4N7eHs/2TyaTqbGvxXK5/NEJ2u/3H94HYKVS+eB0cTAYrF47HEgkEim2wO/3/x43VZiVKKWbTkBK6T8TjVkCgcAvZ+PR7XbX7sPBg4ODrxPPgly3HTDGVFGUd/OKQYyxur+/z009VRuNRj6O40rOGBUEQep0Ok9mlGZudHDiIaqVmq64GovFJFVV16cpdVYlcU+APWPwVuPoRqOx7rEBxRhTnud/5nK5b9Vq9X29Xt9oNptvarXaW0LIltXNeI2m1WQymXLf4pkM9h2BTicc6LulCoKQdSbquXx9AADUarWeS5I0MVw4HIZisQisFk+r/wcAdNkLD70LyM4AAAAASUVORK5CYII=');
}




.pack_true .pack{
	/* float: left; */
	/* text-align: left; */
    /* width: 52%; */
}



.price-block.pack_false .price-block-piece{
	background-color: #FFEBF5;
    border-radius: 20px;
	height: 95px;
}
.price-block.pack_false .price-block-piece .catalog-item__price.justify-items{
	    width: 100%;
		    display: flex;
    justify-content: space-between;
	align-items: flex-end;
	    flex-wrap: wrap;
}

.price-block.pack_false .price-block-piece .catalog-item__price.justify-items .catalog-item__price_title{
	    text-align: left;
		font-size: 14px;
		padding-left: 6px;
		height: 55px;
}
.price-block.pack_false .price-block-piece .catalog-item__price.justify-items .catalog-item__price_val{
	     width: 100%;
		 text-align: right;	
}
.price-block.pack_false .price-block-piece .catalog-item__price.justify-items .catalog-item__price_title span{
	color:#E5126B;
		font-size: 16px;
		font-weight: bold;
		width: 135px;
    display: inline-block;
	
}
.price-block.pack_false{
	font-size: 18px;
	align-content: flex-end;
}
.price-block{
	
	/* min-height: 120px; */
	    font-size: 12px;
    font-family: Jost;
    font-weight: normal;
}

.price-block-roz_diler{
	    width: 100%;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
	height: 45px;
    padding: 7px 12px;
	background-color: #F9FAFB;
    border-radius: 20px;
	margin-top: 5px;
}
.price-block-roz_diler .catalog-item__price{
	font-size: 18px;
	font-weight: bold;
}
.price-block-roz_diler .catalog-item__price ruble:after, .wd_rub:after{
	font-weight: bold; 
}
.price-block-roz_diler .pack{
	    padding-left: 20px;
		    font-size: 14px;
    text-transform: lowercase;
}


	
}
.price-block label{
	
    font-weight: normal;
	cursor: pointer;
}
.product__price_opt .justify-item{
	font-size: 18px;
}
.catalog-item__price .justify-item{
	font-size: 18px;
}
.catalog-item__price .justify-item.old-price{
	font-size: 14px;
}

.pack_true .catalog-item__price .old-price{
	/* vertical-align: top; */
}
.pack_true .catalog-item__price, .pack_true .product__price_opt{
	
	/* float: right; */
	/* width: 48%; */
	/* text-align: right; */
	font-weight: bold;
}
.pack_true .catalog-item__price  ruble:after, .wd_rub:after, .pack_true .product__price_opt ruble:after, .wd_rub:after{
	font-weight: bold; 
}
.pack_true .product__price_opt{
	/* font-size: 1.2em; */
}
.pack_disabled{
	color:#cdcdcd;
}
.pack_disabled .catalog-item__price{
	color:white;
}
.pack label{
	    /* padding-right: 10px; */
		display: inline;
	/* padding-left: 5px; */    
	/* line-height: 1; */
	margin-bottom: 0;
	font-size: 14px;
    text-transform: lowercase;  
	font-weight: normal;
}
.product__price_opt{
	/* height: 40px; */
    font-size: 1.7em;
	margin: 0;
    font-family: Jost;
    text-align: center;
}
.price_per_piece{
	
    font-size: 0.8em;
	color:#cdcdcd;
	    text-align: left;
    /* padding-left: 20px; */
}
.price_per_piece::before {
    content: "\A";
	white-space: pre;
}
.price-block {
    display: flex;
    align-content: space-around;
    flex-wrap: wrap;
    justify-content: center;
	padding: 0;
	height: 155px; 
	    align-content: flex-start; 
		justify-content: space-between;
		padding-bottom: 10px;
}
.diler-price-block .catalog-item__price{
	display: flex;
    font-size: 1.5em;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
@media screen and (max-width : 640px) {
	
	.justify-items:after{
		content:none!important;
	}
	.price-block-piece .justify-item {
		font-size: 10px;
	}
	.product__price_opt .justify-item {
		font-size: 10px;
	}
	.product__price_opt .justify-item.small_font_price {
		font-size: 10px;
	}
	.item.no-pack__item .price-block-piece .justify-item {
		font-size: 10px;
	}
	.item.no-pack__item .price-block-piece .old-price.justify-item {
		/* font-size: 0.7em; */
	}

	.diler-price-block {
		/* min-height: 170px; */
	}

	span.btn.btn-b{
			/* margin-top: 49px; */
	}
	.pack_true .pack{
		/* height:auto; */
		/* width: 68%; */
	}	
	.pack_true .catalog-item__price, .pack_true .product__price_opt{
		/* float:left; */
		/* height: auto; */
		/* width: 32%; */
		/* text-align: right; */
		/* line-height: 1; */
		font-size: 10px;
	}
		.product-offers{
		height: 55px;
		margin-bottom: 5px;
		
	}
	.item.no-pack__item .offer-block .price-block-piece .justify-item{
		font-size: 1em;
		
	}
	.price-block{
		/* align-content: flex-end; */
		/* font-size: 10px; */
		/* margin-bottom:5px; */
	}
	.catalog-item__price {
		font-size: 1.8em
	}
	body .qty{
		width: calc(100% - 50px) !important;
	}
	.price-block-roz_diler{
		    padding: 5px 5px;
			height:30px;
	}
}

.diler-price-block .price-block-piece{
	width: 100%;
    display: flex;
    /* align-items: stretch; */
    flex-direction: column;
}
.pack_false .price-block-piece{
	justify-content: right;
	padding: 7px;
}
.pack_false .price-block-piece .real-price{
	font-weight: bold;
}
.pack_false .price-block-piece .real-price ruble:after, .wd_rub:after{
	font-weight: bold; 
}
.pack_true .price-block-piece .real-price{
	font-weight: bold;
}
.pack_true .price-block-piece .real-price ruble:after, .wd_rub:after{
	font-weight: bold;
}
.price-block-piece{
	width: 100%;
    display: flex;
    justify-content: space-between;
	    align-items: center;
}
.pack_true .price-block-piece{
    height: 45px;
	background-color: #F9FAFB;
    border-radius: 20px;
    padding: 5px 10px;
	margin-bottom: 5px;
	cursor: pointer;
	
}
.price-block-pack{
	    width: 100%;
    display: flex;
    overflow: hidden;
    flex-direction: row;
	    align-items: center;
    justify-content: space-between;
	background-color: #F9FAFB;
    border-radius: 20px;
	height: 45px;
    padding: 5px 10px;
	cursor: pointer;
    /* margin-bottom: 5px; */
}
.catalog__items .catalog-item__name{
	    font-size: 14px;
    font-weight: bold;
    text-align: left;
	margin-top: 20px;
	/* min-height: 55px; */
	/* height: 55px!important; */
}	
	
.catalog__items .no-pack__item .catalog-item__name{
	/* font-size: 0.9em; */
}							
.items-sale{
	width: 100%;
    position: absolute;
    top: 0;
}
.mobile-page .countdownHolder {
    font-size: 8px!important;
}
.countdownHolder{
	font-size:15px!important;
}
.product-line{
	display:none;
    margin: 0!important;
	background-color: rgba(132,120,108,0.6);
}
#progress-bar{
	margin:0!important;
}
#progress-bar .line{
	font-size: 12px!important;
	height: 15px!important;
	text-align: left;	
}

.countdown-title{
	color: #fff;
    font-size: 12px;
}
.countDiv{
	width:7px!important;
}
.countDiv:before, .countDiv:after {
    width: 2px!important;
    height: 2px!important;
    box-shadow: none!important;	
	margin-left: -1px!important;	
}
.show_new:hover{
	background: #630d3c;
	text-decoration: none;
    color: #fff;
		
}
.show_new{
	border-radius: 7px;
    background: #da0465;
	position: relative;
    display: inline-block;
    padding: 0 25px;
    line-height: 40px;
    cursor: pointer;
	text-align: center;
    color: #fff;
    font-size: .9em;
	margin-right: 20px;
}
.access_check{
    font-size: 14px;
    margin-top: 10px;
}
.catalog__meta .count{
    clear: both;
}
.access_check label{
    margin-left: 7px;
    font: 18px/1.3 opensans;
    line-height: 1.42857;
    font-weight: normal;
}
.add2cart span.active{
    /* padding: 0px 15px; */
    /* font-size: 21px; */
    /* font-weight: bold; */
}
.add2cart span{
    padding: 0px 8px;
}
.add2cart span.active:before{
    content:none;
}
/* .qty .qty-control .incr { */
    /* margin-bottom: 5px; */
    /* background-image: url(/images/sprite.png); */
    /* background-position: 0 -15px; */
    /* width: 10px; */
    /* height: 5px; */
    /* cursor: pointer; */
/* } */
/* .qty .qty-control .decr { */
    /* margin-top: 5px; */
    /* background-image: url(/images/sprite.png); */
    /* background-position: 0 0; */
    /* width: 10px; */
    /* height: 5px; */
    /* cursor: pointer; */
/* } */
/* .qty-incr, */
/* .qty-decr{ */
    /* font-size: 0px; */
/* } */
.wrap_basket{
    position: relative;
    z-index: 100;
    font-size: 13px;
    float: right;
    width: 78px;
    padding: 5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.wrap_basket a{
    text-decoration: underline;
}
button,
button:active,
button:focus {
    outline: none!important;
}
.mainnav__item{
    z-index: 200;
}
/*.wrap_basket:after{
    content: '';
    height: 30px;
    border: 10px solid transparent;
    border-top: 10px solid #ec81b2;
    content: '';
    position: absolute;
    left: 42%;
    bottom: -30px;
}*/
.catalog__items .js-add2cart{
    /* padding: 0!important; */
}

.catalog-item_forbidden a {
	color: white;
}

.catalog-item_forbidden {
	/* position: absolute; */
	color: white;
	font-size: 12px;
	padding: 5px;
	margin-top:1px;
	background-color: rgba(202,33,98, 0.6);
	/* top: 193px; */
	/* width: 100%; */
}
/* .catalog-item_forbidden.pl-2 { */
    /* top: 167px; */
/* } */
.catalog-item_forbidden.limited {
	background-color: rgba(132, 120, 108, 0.6);
}
.items-limited {
		width: 100%;
		position: absolute;
		bottom: 0;
		z-index:99;
		/* height: 218px; */
		/* display: flex; */
		/* flex-direction: column-reverse; */
	}

.diler-price-block .catalog-item__price .justify-item{
	font-size: 18px;
}
.diler-price-block .catalog-item__price .usual_price_text{
	font: 12px/1.3 Jost;
	/* float: left;      */
	/* line-height: 2.5; */
}
.diler-price-block .catalog-item__price .usual_price{
	float: right; 
}
.mobile-page .diler-price-block .catalog-item__price .usual_price_text{
	
	float: unset;     
	text-align: left;
}
.mobile-page .diler-price-block .catalog-item__price .usual_price{
	float: unset; 
}
.mobile-page .min-buy{
	padding:5px; 
}

.catalog-item__name a{
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    height: 62px;
}

@media screen and (max-width : 640px) {
	.price-block-pack{
		padding: 5px 5px;
		height:30px;
	}
	.pack_true .price-block-piece{ 
		padding: 5px 5px;
		height:30px;
	}
	.pack_false .price-block-piece{
		padding:0;
	}
	.catalog-item__name a{
		font-size: 12px;
		height: 45px;
	}
	.vat-block{
			padding-top: 5px;
	}
	.notify-block{
			padding-top: 5px;
		
	}
	.price-block.pack_false .price-block-piece .catalog-item__price.justify-items{
		/* padding: 6px; */
		justify-content: flex-end;
	}
	.price-block.pack_false .price-block-piece .catalog-item__price.justify-items .catalog-item__price_title{
		height: auto;
			padding-left: 0;
		padding-top: 5px;
		font-size: 12px;
		width: 100%;
			text-align: left;
	}
	.price-block.pack_false .price-block-piece .catalog-item__price.justify-items .catalog-item__price_title span{
		font-size: 14px;
	}
	.catalog-item__price_old{
		display: inline;
			line-height: 0.1;
	}
	.price-block.pack_false .price-block-piece{
		height: 66px;
		padding: 10px;
	}

	.pack label{
		font-size: 10px;
	}

	.pack_false .catalog-item__price {
		line-height: 0.8; 
	}
	.catalog-item__rating_remains span span{
		/* display:none; */
	}
	.reviews-remains{
		flex-wrap: wrap;
		height: 25px;
        align-items: flex-start;
	}
	.price-block-roz_diler .pack{
		font-size:10px;
	}
	body .btn_favorite{
		margin-left: 5px;
	}
	.add2cart span{
			font-size:12px;
		
	}
	.price-block{
		height: 110px;
	}
}
/* End */


/* Start:/local/components/pp/reviews.catalog/templates/cat/style.css?17823806084108*/
.pp-reviews-catalog{
	display: flex;
	height: 15px;
	align-items: center;
	color: #AEB5C2;
}
.pp-reviews-catalog div.pp-reviews-catalog-rating{
	margin-right:8px;
}
.pp-reviews-catalog div{
	margin-right:5px;
}
.pp-reviews-catalog-star{
	background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.98314 0.447231L12.2546 5.03295C12.3062 5.14935 12.3875 5.25016 12.4903 5.32536C12.593 5.40055 12.7137 5.4475 12.8403 5.46152L17.8546 6.20437C17.9998 6.22303 18.1366 6.28262 18.2492 6.37617C18.3618 6.46972 18.4455 6.59337 18.4905 6.73267C18.5353 6.87199 18.5398 7.02122 18.503 7.16292C18.4663 7.30463 18.39 7.43296 18.2832 7.53295L14.6689 11.1187C14.5766 11.2048 14.5073 11.3127 14.4675 11.4325C14.4276 11.5522 14.4182 11.6801 14.4403 11.8044L15.3118 16.8472C15.3369 16.9922 15.321 17.1412 15.2658 17.2775C15.2103 17.4137 15.1179 17.5317 14.9989 17.6182C14.8798 17.7045 14.7389 17.7556 14.592 17.7659C14.4453 17.776 14.2988 17.7449 14.1689 17.6757L9.65457 15.29C9.53899 15.2333 9.41191 15.2039 9.28314 15.2039C9.15437 15.2039 9.02731 15.2333 8.91171 15.29L4.39743 17.6757C4.26756 17.7449 4.12091 17.776 3.97419 17.7659C3.82746 17.7556 3.68653 17.7045 3.56746 17.6182C3.44837 17.5317 3.35591 17.4137 3.3006 17.2775C3.24529 17.1412 3.22934 16.9922 3.25457 16.8472L4.126 11.7472C4.14809 11.6229 4.13874 11.4951 4.09883 11.3753C4.0589 11.2556 3.98967 11.1477 3.89743 11.0615L0.240289 7.53295C0.132093 7.43023 0.0560029 7.29833 0.0212372 7.15326C-0.0135286 7.00817 -0.00547711 6.85612 0.0444129 6.71552C0.0943043 6.57492 0.183894 6.4518 0.302333 6.36107C0.420771 6.27036 0.562974 6.21592 0.711717 6.20437L5.726 5.46152C5.85257 5.4475 5.97326 5.40055 6.07603 5.32536C6.17879 5.25016 6.26006 5.14935 6.31171 5.03295L8.58314 0.447231C8.645 0.313674 8.74377 0.200599 8.86781 0.121353C8.99184 0.0421071 9.13596 0 9.28314 0C9.43033 0 9.57444 0.0421071 9.69849 0.121353C9.82251 0.200599 9.92129 0.313674 9.98314 0.447231Z' fill='%23FFC431'/%3E%3C/svg%3E%0A");
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
}
.pp-reviews-catalog-rating-col-icon{
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4831 0.947231L12.7546 5.53295C12.8062 5.64935 12.8875 5.75016 12.9903 5.82536C13.093 5.90055 13.2137 5.9475 13.3403 5.96152L18.3546 6.70437C18.4998 6.72303 18.6366 6.78262 18.7492 6.87617C18.8618 6.96972 18.9455 7.09337 18.9905 7.23267C19.0353 7.37199 19.0398 7.52122 19.003 7.66292C18.9663 7.80463 18.89 7.93296 18.7832 8.03295L15.1689 11.6187C15.0766 11.7048 15.0073 11.8127 14.9675 11.9325C14.9276 12.0522 14.9182 12.1801 14.9403 12.3044L15.8118 17.3472C15.8369 17.4922 15.821 17.6412 15.7658 17.7775C15.7103 17.9137 15.6179 18.0317 15.4989 18.1182C15.3798 18.2045 15.2389 18.2556 15.092 18.2659C14.9453 18.276 14.7988 18.2449 14.6689 18.1757L10.1546 15.79C10.039 15.7333 9.91191 15.7039 9.78314 15.7039C9.65437 15.7039 9.52731 15.7333 9.41171 15.79L4.89743 18.1757C4.76756 18.2449 4.62091 18.276 4.47419 18.2659C4.32746 18.2556 4.18653 18.2045 4.06746 18.1182C3.94837 18.0317 3.85591 17.9137 3.8006 17.7775C3.74529 17.6412 3.72934 17.4922 3.75457 17.3472L4.626 12.2472C4.64809 12.1229 4.63874 11.9951 4.59883 11.8753C4.5589 11.7556 4.48967 11.6477 4.39743 11.5615L0.740289 8.03295C0.632093 7.93023 0.556003 7.79833 0.521237 7.65326C0.486471 7.50817 0.494523 7.35612 0.544413 7.21552C0.594304 7.07492 0.683894 6.9518 0.802333 6.86107C0.920771 6.77036 1.06297 6.71592 1.21172 6.70437L6.226 5.96152C6.35257 5.9475 6.47326 5.90055 6.57603 5.82536C6.67879 5.75016 6.76006 5.64935 6.81171 5.53295L9.08314 0.947231C9.145 0.813674 9.24377 0.700599 9.36781 0.621353C9.49184 0.542107 9.63596 0.5 9.78314 0.5C9.93033 0.5 10.0744 0.542107 10.1985 0.621353C10.3225 0.700599 10.4213 0.813674 10.4831 0.947231Z' stroke='%23A9B9BE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
}
/* End */
/* /local/templates/main_v2/components/bitrix/catalog.element/desktop_prew/style.css?178833060021677 */
/* /local/templates/main_v2/components/bitrix/catalog.section/main/style.css?178559222822964 */
/* /local/components/pp/reviews.catalog/templates/cat/style.css?17823806084108 */
