/* переменные */
.hcm {
	--pmw:1180px;
	--main-light:#f2f9fc;
	--main-color:#075dbe;
	--main-dark:#16374e;
	--main-href:#9900cc;
}
@media screen and (max-width:1140px) {
	.hcm {
		--main-href-hover:var(--main-href);
	}
}

/* шапка моб версия */
.hcm .mobile-logo-default img {height:20px}

/* формы */
.hcm .form-main {background-color:var(--main-dark)}

/* карточка товара */
.hcm .product-card 			{border:var(--block-border)}
.hcm .product-card-image 	{border:none;padding:0px;aspect-ratio:1/1}
.hcm .product-card-image a	{padding:15px}

/* продающая страница */
.hcm .product-page-image-box 	{width:30%}
.hcm .product-page-desc-box 	{width:67%}
.hcm .product-unif-pos			{background:transparent}

@media screen and (max-width:1140px) {
	.hcm .product-page-image-box {width:25%}
}
@media screen and (max-width:640px) {
	.hcm .product-page-image-box 	{width:100%;height:auto;position:relative}
	.hcm .product-page-desc-box		{width:100%}
}

.hcm .catalog-simple .bg-fill a {aspect-ratio: 10 / 5;}
.hcm .catalog-simple-name {display: none;}
.hcm .catalog-simple-icon {display: none;}
.hcm .catalog-simple .bg-fill a::before {background-color:transparent;}

.hcm .product-page-desc-logo {align-items: center;}
.hcm .product-page-desc-logo p {width: auto;}

.hcm .product-mods-name {width: 50%;}
.hcm .product-mods-price {width: 50%;}

.hcm .main-btn-grey {color: var(--main-href)!important}

.hcm.delivery .gallery {margin-top:0}

.hcm .catalog-advanced-subcats-pos-name {font-size: 16px;font-weight: 600;}

.hcm.index .promoblocks-pos {background-color: var(--main-light);}

.hcm .promoblocks-desc a {background-color: var(--main-color);color: #fff!important;}

.hcm .catalog-advanced .bg-fill a::before {background: transparent;}
.hcm .catalog-advanced .bg-fill .catalog-advanced-subcats-pos-name {font-size: 16px;font-weight: 600;color: #000;}

.hcm .catalog-advanced .bg-fill {background-size: 50%;background-position: left 15px bottom 15px;}

.hcm .filter-body {padding-top:0}
.hcm .filter-scroll {max-height:250px}

.hcm .product-stack-type {display: none;}

.hcm .product-card-type {display: none;}