

/* Start:/local/templates/zodiacos/components/bitrix/news.detail/brand_detail/style.css?17383345471368*/
div.thumbnail {
	margin-bottom: 20px;
}

.top-catalog-text__container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 32px;
}

.top-catalog-text__container img {
	width: 150px;
	height: 50px;
	object-fit: contain;
	object-position: center;
}

.top-catalog-text__container .top-catalog-text__text {
	width: 100%;
}

/* Tags */
.seo-tag-link-wrap {
	margin-bottom: 32px;
}

.seo-tag-link-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 8px;
}

.seo-tag-link-item {
	border: 1px solid rgba(169, 10, 99, 1);
	background: rgba(255, 255, 255, 1);
	color: #353535;
	transition: all .3s ease;
}

.seo-tag-link-item a {
	padding: 5px 15px;
	display: inline-block;
}

.seo-tag-link-item a svg {
	margin-left: 2px;
}

.seo-tag-link-item:hover,
.seo-tag-link-item:active,
.seo-tag-link-item:focus,
.seo-tag-link-item.active {
	background: rgba(169, 10, 99, 1);
	color: rgba(255, 255, 255, 1);
}

/* End tags */

.container.descr-sect {
	margin-top: 60px;
	margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
	.top-catalog-text__container {
		flex-wrap: wrap;
		margin-bottom: 24px;
	}

	.seo-tag-link-wrap {
		margin-bottom: 24px;
	}

	.news_detail_wrapp .preview_text img {
		display: none;
	}
}
/* End */


/* Start:/local/templates/zodiacos/components/bitrix/catalog.section/catalog/style.css?17164769694896*/
.btnCompare{
	cursor:pointer;
}

.xans-product-orderby .sort{
	color:#2e2e2e;
	font-weight:bold;
}

.product-card{
    border:1px solid #ddd;
    border-radius:10px;
    padding:0 10px;
}
.thumbnail{
    border:none;
}

.ec-base-product .description .name{
    margin:15px 0;
    margin-bottom:0;
}

.ec-base-product .description .name a:hover{
    color:#BB096C;
}

.button-more1{
	color:#bb096c;
    background:white;
    display:block;
    height:39px;
    line-height:39px;
    margin:0 12px 0 0;
    border-radius:var(--popup-window-button-border-radius, 2px);
    cursor:pointer;
    font-family:var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
    font-weight:var(--ui-font-weight-bold, 700);
    font-size:12px;
    outline:none;
    padding:0 18px;
    vertical-align:middle;
    text-decoration:none;
    text-transform:uppercase;
    text-shadow:none;
    white-space:nowrap;
    margin:30px auto;
    width:170px;
    text-align:center;
    border:1px solid #bb096c;
}

.wish{
    background:none;
    position:absolute;
    z-index:10;
    top:13px;
    right:11px;
}

.availability{
    position:absolute;
    left:0;
    bottom:-35px;
    z-index:10;
    font-size:12px;
    color:#61BA67;
    background:#61BA6730;
    padding:4px 14px;
    border-radius:15px;
    line-height:1.42857143;
}

.availability-no{
    position:absolute;
    left:0;
    bottom:-35px;
    z-index:10;
    font-size:14px;
    color:#D74F4F;
    background:#D74F4F30;
    padding:4px 14px;
    border-radius:15px;
}

.brand-name{
    position:absolute;
    right:0;
    bottom:-35px;
    z-index:10;
}

.brand-name a{
    font-family:'Lato';
    font-style:normal;
    font-weight:700;
    font-size:14px;
    line-height:19px;
    color:#BB096C;
    display:inline-block;
}

.product-card .brand-name--big-name{
    bottom:-65px;
    left:1px;
    right:auto;
}

.brand-name a:hover{
	color:#2e2e2e;
}

.ec-base-product .product-card .spec{
    display:flex;
    align-items:center;
    border-top:none;
    margin:15px 0;
}

@media(max-width:1190px){
    .ec-base-product .product-card .spec{
        min-height:55px;
    }
}

.spec .strike{
    margin-left:20px;
}

.spec{
    margin:20px 0;
}

.add-to-cart img{
    margin:0 7px 0 0!important;
}

.add-to-cart{
    font-family:Lato;
    display:flex;
    color:white;
    background:#BB096C;
    border-radius:3px;
    padding:6px 9px 5px;
    font-size:13px;
    font-weight:400;
}

@media(max-width:1190px){
    .add-to-cart{
        justify-content:center;
        margin-top:15px;
    }
}

.xans-product .product-card .thumbnail  .sale-percent{
    top:13px;
}

.adding-product-to-cart{
    display:flex;
    justify-content:space-between;
    align-items:center;
}


@media(max-width:1190px){
    .adding-product-to-cart{
        flex-direction:column;
    }
}

.in-basket{
    display:none;
    justify-content:center;
    align-items:center;
    font-family:Lato;
    color:white;
    background:#888;
    border-radius:3px;
    padding:6px 9px 5px 9px;
    font-size:13px;
    font-weight:400;
}

@media(max-width:1190px){
    .in-basket{
        justify-content:center;
        margin-top:15px;
    }
}


.in-basket:hover{
    color:white;
}

.product-in-cart .in-basket{
    display:flex;
}

.product-in-cart .add-to-cart{
    display:none;
}

.cart-intefece{
    width:100px;
}


@media(max-width:1190px){
    .cart-intefece{
        width:100%;
    }
}

.quantity-down-up{
    display:flex;
}

.QuantityUpp{
    display:flex;
    min-width:22px;
    height:22px;
    border-radius:2px;
    background-color:#f2f2f2;
    justify-content:center;
    align-items:center;
    cursor:pointer;
}

.QuantityDownn{
    display:flex;
    min-width:22px;
    height:22px;
    border-radius:2px;
    background-color:#f2f2f2;
    justify-content:center;
    align-items:center;
    cursor:pointer;
}

.adding-product-to-cart .quantity-of-goods{
    width:50px;
    height:22px;
    border:none;
    background-color:white;
    color:black;
    text-align:center;
	padding:0;
}

.total-price{
    text-align:center;
    margin-top:5px;
}

.reviews-on-preview{
    display:flex;
    margin-top:15px;
}

.goods-receipt{
    display:flex;
    justify-content:center;
    align-items:center;
    font-family:Lato;
    color:white;
    background:#888;
    border-radius:3px;
    padding:6px 9px 5px;
    font-size:13px;
    font-weight:400;
}

.c-icon{
    --star-active:#BB096C;
    --star-inactive:#fff;
    fill:var(--star-inactive);
}

.c-icon.active{
    fill:var(--star-active);
}

.count-rew{
    margin-left:10px;
    color:#717171;
    font-family:Lato;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
}

.product-card .description .name--margin-top{
    margin-top:30px;
}

@media(max-width:780px){
    .ec-base-product .product-card .description .btns-set{
        display:none;
    }
}
/* End */
/* /local/templates/zodiacos/components/bitrix/news.detail/brand_detail/style.css?17383345471368 */
/* /local/templates/zodiacos/components/bitrix/catalog.section/catalog/style.css?17164769694896 */
