/*.mosaic-shop2-folders--u-iy6qzmhz3 .mosaic-shop2-folders__item.has-child {
    position: relative;
}

.mosaic-shop2-folders--u-iy6qzmhz3 .mosaic-shop2-folders__item.has-child:hover > ul.mosaic-shop2-folders__sub-list {
    display: block !important;
}

.mosaic-shop2-folders--u-iy6qzmhz3 .mosaic-shop2-folders__item.has-child:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 40px;
}*/


.shop_content {
    display: flex;
}

.shop_content__aside {
    flex: 0 0 25%;
    margin-right: 25px;
}

.shop_content__aside-right {
    flex: 1 1 auto;
}

ul.shop_content__aside-menu {
    padding: 10px;
    background: rgba(246, 249, 250, 1);
    list-style: none;
    margin: 0;
    border-radius: 5px;
}

a.shop_content__aside-menu-link {
    display: block;
    padding: 10px;
    border-radius: 5px;
    font-size: 16px;
    text-decoration: none;
    color: #000;
    transition: 0.3s;
}

a.shop_content__aside-menu-link:hover {
    background: #fff;
}

ul.shop_content__aside-menu > li {
    position: relative;
}

span.shop_content__aside-menu-arrow {
    width: 100%;
    height: 44px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("/d/next_3_2_traced_18.svg");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px;
    cursor: pointer;
}

ul.menu-popup__sub-list.level-1 {
    padding: 5px;
    list-style: none;
    background: #fff;
    border-radius: 5px;
}

ul.menu-popup__sub-list.level-1 a.shop_content__aside-menu-link {
    font-size: 14px;
    padding: 10px 15px;
    line-height: 1.1;
}

ul.menu-popup__sub-list.level-1 a.shop_content__aside-menu-link:hover {
    background-color: rgba(246, 249, 250, 1);
}

.menu-popup__sub-list-wrap {
    display: none;
}

/* folder */

.product-list.thumbs .product-item,
.product-list.simple .product-item {
	padding: 0;
	margin: 0 12px 30px;
}

.product-list.thumbs .product-item:hover,
.product-list.simple .product-item:hover {
    box-shadow: none;
}

.product-list.thumbs .product-item__image {
    border: 10px solid rgba(246, 249, 250, 1);
    border-radius: 10px;
    height: 306px;
}

.product-list .product-item__image a {
    display: block;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 100%;
}

.product-list.thumbs .product-item__image a img,
.product-list.simple .product-item__image a img {
    display: none;
}

.product-list.thumbs .product-item__image.no-image,
.product-list.simple .product-item__image.no-image,
.product-list.list .product-item__image.no-image,
.kind-image.no-image {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='82px' height='68px' viewBox='0 0 82 68' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='rgb(227, 227, 227)' d='M70.346,9.116 L11.654,9.116 C10.462,9.116 9.496,10.079 9.496,11.267 L9.496,43.805 C9.496,43.830 9.502,43.853 9.503,43.877 C9.473,44.445 9.663,45.023 10.086,45.468 C10.904,46.331 12.270,46.370 13.136,45.553 L25.846,33.566 L38.291,44.679 C38.990,45.304 40.015,45.406 40.825,44.931 L51.419,38.721 L61.787,46.929 C62.184,47.243 62.657,47.396 63.127,47.396 C63.763,47.396 64.393,47.117 64.819,46.582 C65.560,45.651 65.404,44.298 64.471,43.559 L52.943,34.433 C52.244,33.879 51.277,33.812 50.507,34.263 L39.996,40.425 L27.246,29.039 C26.409,28.292 25.139,28.309 24.324,29.079 L13.811,38.993 L13.811,13.419 L68.189,13.419 L68.189,54.579 L13.811,54.579 L13.811,51.981 C13.811,50.793 12.846,49.829 11.654,49.829 C10.462,49.829 9.496,50.793 9.496,51.981 L9.496,56.731 C9.496,57.920 10.462,58.883 11.654,58.883 L70.346,58.883 C71.538,58.883 72.504,57.920 72.504,56.731 L72.504,11.267 C72.504,10.079 71.538,9.116 70.346,9.116 ZM77.359,0.001 L4.641,0.001 C2.083,0.001 0.001,2.059 0.001,4.589 L0.001,63.409 C0.001,65.939 2.083,67.997 4.641,67.997 L77.359,67.997 C79.917,67.997 81.999,65.939 81.999,63.409 L81.999,4.589 C81.999,2.059 79.917,0.001 77.359,0.001 ZM77.683,63.409 C77.683,63.566 77.538,63.694 77.359,63.694 L4.641,63.694 C4.462,63.694 4.317,63.566 4.317,63.409 L4.317,4.589 C4.317,4.432 4.462,4.304 4.641,4.304 L77.359,4.304 C77.538,4.304 77.683,4.432 77.683,4.589 L77.683,63.409 ZM34.273,25.524 C34.273,29.152 37.234,32.104 40.872,32.104 C44.510,32.104 47.470,29.152 47.470,25.524 C47.470,21.896 44.510,18.944 40.872,18.944 C37.234,18.944 34.273,21.896 34.273,25.524 ZM43.155,25.524 C43.155,26.779 42.131,27.800 40.872,27.800 C39.613,27.800 38.589,26.779 38.589,25.524 C38.589,24.268 39.613,23.247 40.872,23.247 C42.131,23.247 43.155,24.268 43.155,25.524 Z'/%3E%3C/svg%3E");
    margin-left: auto;
    margin-right: auto;
}

.product-list.simple .product-item__image {
	height: 205px;
}

.product-list .product-item__name a {
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    color: #000;
    font-family: 'Inter', sans-serif;
}

.product-list .product-item__note {
    font-size: 12px;
    margin-top: 5px;
    color: rgba(8, 84, 72, 1);
    line-height: 1.2;
}

.product-list.thumbs .product-item .tpl-stars,
.product-list.simple .product-item .tpl-stars,
.product-list.list .product-item .tpl-stars,
.card-page .tpl-rating-block .tpl-stars {
    background-image: url("data:image/svg+xml,%3Csvg width='515' height='91' viewBox='0 0 515 91' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='ij4c3way0'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.26 6.594-6.618 12.178-7.46 12.409-.843.23-5.583.944-10.533 1.583C6.224 29 2.21 30.14 1.013 32.375c-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.27 16.999-1.08 18.78.403.606 1.833 1.68 3.175 2.389 2.23 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.36-4.673 2.795-19.116l-2.257-12.72 9.8-9.762c9.967-9.93 11.09-12.02 8.782-16.332-1.197-2.236-5.21-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C52.193.66 50.222-1.21 44.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.01 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.55 0-5.746 1.636-9.32 3.635l-6.502 3.636.655-4.636 1.278-9.045c.613-4.338.524-4.511-5.48-10.686-3.358-3.452-6-6.358-5.874-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM149.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C157.193.66 155.222-1.21 149.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM254.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C262.193.66 260.222-1.21 254.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM359.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C367.193.66 365.222-1.21 359.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM464.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C472.193.66 470.222-1.21 464.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 9px;
    margin: 10px 0 0;
}

.product-list.thumbs .product-item .tpl-stars .tpl-rating,
.product-list.simple .product-item .tpl-stars .tpl-rating,
.product-list.list .product-item .tpl-stars .tpl-rating,
.card-page .tpl-rating-block .tpl-stars .tpl-rating {
    background-image: url("data:image/svg+xml,%3Csvg width='515' height='91' viewBox='0 0 515 91' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i4c6n39g8'%3E%3Cpath d='M455 21h26v48h-26V21z' fill='%23ffb503'%3E%3C/path%3E%3Cpath d='M442 36h53v38h-53V36zM350 21h26v48h-26V21z' fill='%23ffb503'%3E%3C/path%3E%3Cpath d='M337 36h53v38h-53V36zM245 21h26v48h-26V21z' fill='%23ffb503'%3E%3C/path%3E%3Cpath d='M232 36h53v38h-53V36zM139 21h26v48h-26V21z' fill='%23ffb503'%3E%3C/path%3E%3Cpath d='M126 36h53v38h-53V36zM34 21h26v48H34V21z' fill='%23ffb503'%3E%3C/path%3E%3Cpath d='M21 36h53v38H21V36z' fill='%23ffb503'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.26 6.594-6.618 12.178-7.46 12.409-.843.23-5.583.944-10.533 1.583C6.224 29 2.21 30.14 1.013 32.375c-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.27 16.999-1.08 18.78.403.606 1.833 1.68 3.175 2.389 2.23 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.36-4.673 2.795-19.116l-2.257-12.72 9.8-9.762c9.967-9.93 11.09-12.02 8.782-16.332-1.197-2.236-5.21-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C52.193.66 50.222-1.21 44.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.01 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.55 0-5.746 1.636-9.32 3.635l-6.502 3.636.655-4.636 1.278-9.045c.613-4.338.524-4.511-5.48-10.686-3.358-3.452-6-6.358-5.874-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM149.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C157.193.66 155.222-1.21 149.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM254.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C262.193.66 260.222-1.21 254.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM359.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l9.837 9.802-1.829 10.68c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C367.193.66 365.222-1.21 359.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379zM464.956.574c-1.962.665-3.887 3.585-8.467 12.849-3.261 6.594-6.618 12.178-7.461 12.409-.842.23-5.582.944-10.532 1.583-12.272 1.586-16.286 2.725-17.483 4.96-2.31 4.317-1.186 6.402 8.821 16.37l12.432 9.253-4.424 11.229c-1.947 11.377-2.271 16.999-1.081 18.78.404.606 1.834 1.68 3.176 2.389 2.229 1.175 3.538.718 15.035-5.248l12.593-6.534 12.173 6.36c10.921 5.705 12.477 6.254 15.121 5.332 4.927-1.718 5.359-4.673 2.795-19.116l-2.257-12.72 9.799-9.762c9.968-9.93 11.091-12.02 8.783-16.332-1.197-2.236-5.211-3.375-17.483-4.961-4.95-.64-9.69-1.352-10.532-1.583-.843-.231-4.197-5.81-7.454-12.395C472.193.66 470.222-1.21 464.956.574zm6.13 28.213c1.642 3.509 3.836 7.149 4.876 8.09 1.113 1.007 5.009 2.149 9.463 2.774 4.164.585 7.571 1.419 7.571 1.854 0 .436-2.238 2.72-4.973 5.076-6.746 5.81-7.339 7.595-5.675 17.077.748 4.262 1.215 7.75 1.038 7.75-.177 0-3.187-1.575-6.689-3.5-3.502-1.925-7.636-3.5-9.188-3.5-1.551 0-5.746 1.636-9.321 3.635l-6.501 3.636.655-4.636c.359-2.55.935-6.62 1.278-9.045.613-4.338.524-4.511-5.481-10.686-3.357-3.452-6-6.358-5.873-6.458.126-.1 3.545-.661 7.597-1.25 8.697-1.26 10.568-2.692 14.634-11.2 1.577-3.297 3.033-5.996 3.235-5.996.203 0 1.712 2.87 3.354 6.379z' fill='%23ffb503'%3E%3C/path%3E%3C/svg%3E");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 50px;
    height: 9px;
}

.product-list.list .product-item__image {
    width: 150px;
    height: 150px;
}

.product-list.list .product-item__image img {
    display: none;
}

.product-list.list .product-item {
    flex-wrap: nowrap;
    align-items: center;
}

.product-list.list .product-item .product-item__heading {
    display: flex;
    justify-content: space-between;
}

.product-list.list .product-item__bottom-left {
    width: auto;
    flex: 1 1 calc(100% - 150px);
    padding: 0 0 0 20px;
}

.product-list.simple .product-item {
    border: 10px solid rgba(246, 249, 250, 1);
    align-items: center;
    padding: 5px;
}

.product-list.simple .product-item__top {
    padding: 0;
}

.product-list.simple .product-item__bottom-left {
    margin: 0;
}

.product-list.simple .product-item__bottom {
    min-height: auto;
}

.sorting-panel__inner {
    flex-direction: row-reverse;
    align-items: center;
}

.sorting-panel .sorting {
    margin: 0 0 0 auto;
    display: none;
}

.shop-view.view-1 .shop-view__body {
    width: auto;
    margin: 0 -10px;
}

.shop-view.view-1 .shop-view__item {
    width: 40px;
    height: 20px;
    min-width: 20px;
    padding: 0 10px;
    display: block;
    flex: 0 0 40px;
}

.shop-view.view-1 {
    height: auto;
    min-width: auto;
    margin-right: auto;
}

.sorting-panel {
    margin-bottom: 20px;
}

.shop-view.view-1 .shop-view__item.thumbs {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i8x5m1rjj'%3E%3Cpath d='M0 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM0 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM0 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM0 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z' fill='rgba(193, 193, 193, 1)'%3E%3C/path%3E%3C/svg%3E");
}

.shop-view.view-1 .shop-view__item.thumbs:hover,
.shop-view.view-1 .shop-view__item.thumbs.active-view {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i8x5m1rjj'%3E%3Cpath d='M0 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 16.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM0 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 11.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM0 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM0 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM5 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM10 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM15 1.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z' fill='rgba(8, 84, 72, 1)'%3E%3C/path%3E%3C/svg%3E");
}

.shop-view.view-1 .shop-view__item.simple {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i95hxh65x'%3E%3Cpath d='M10 4a4 4 0 1 1 8 0 4 4 0 0 1-8 0zM0 4a4 4 0 1 1 8 0 4 4 0 0 1-8 0zM10 14a4 4 0 1 1 8 0 4 4 0 0 1-8 0zM0 14a4 4 0 1 1 8 0 4 4 0 0 1-8 0z' fill='rgba(193, 193, 193, 1)'%3E%3C/path%3E%3C/svg%3E");
}

.shop-view.view-1 .shop-view__item.simple:hover,
.shop-view.view-1 .shop-view__item.simple.active-view {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i95hxh65x'%3E%3Cpath d='M10 4a4 4 0 1 1 8 0 4 4 0 0 1-8 0zM0 4a4 4 0 1 1 8 0 4 4 0 0 1-8 0zM10 14a4 4 0 1 1 8 0 4 4 0 0 1-8 0zM0 14a4 4 0 1 1 8 0 4 4 0 0 1-8 0z' fill='rgba(8, 84, 72, 1)'%3E%3C/path%3E%3C/svg%3E");
}

.shop-view.view-1 .shop-view__item.pricelist {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i1d1zary2'%3E%3Cpath d='M0 1.5A1.5 1.5 0 0 1 1.5 0h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 1.5zM0 6.5A1.5 1.5 0 0 1 1.5 5h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 6.5zM0 11.5A1.5 1.5 0 0 1 1.5 10h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 11.5zM0 16.5A1.5 1.5 0 0 1 1.5 15h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 16.5z' fill='rgba(193, 193, 193, 1)'%3E%3C/path%3E%3C/svg%3E");
}

.shop-view.view-1 .shop-view__item.pricelist:hover,
.shop-view.view-1 .shop-view__item.pricelist.active-view {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i1d1zary2'%3E%3Cpath d='M0 1.5A1.5 1.5 0 0 1 1.5 0h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 1.5zM0 6.5A1.5 1.5 0 0 1 1.5 5h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 6.5zM0 11.5A1.5 1.5 0 0 1 1.5 10h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 11.5zM0 16.5A1.5 1.5 0 0 1 1.5 15h15a1.5 1.5 0 0 1 0 3h-15A1.5 1.5 0 0 1 0 16.5z' fill='rgba(8, 84, 72, 1)'%3E%3C/path%3E%3C/svg%3E");
}

.sorting-block .sorting-block__body span {
    padding: 16px 30px 16px 10px;
    font-size: 16px;
    font-family: 'Inter', sans-serif;
    line-height: 1;
}

.sorting-block .sorting-block__popup .sort-reset {
    font-size: 16px;
    font-family: 'Inter', sans-serif;
    line-height: 1;
}

.sorting-block .sorting-block__body {
    height: 50px;
    border: 1px solid rgba(233, 234, 244, 1);
    width: auto;
    margin-left: auto;
}

.sorting-block .sorting-block__body span.no-sorting {
    padding-left: 15px;
}

.sorting-block {
    width: auto;
}

.sorting-block .sorting-block__body:before {
    width: 20px;
    height: 20px;
    padding: 5px 0px 5px 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 451.847 451.847' data-prefix='ijhwvh4dr'%3E%3Cpath d='M225.923 354.706c-8.098 0-16.195-3.092-22.369-9.263L9.27 151.157c-12.359-12.359-12.359-32.397 0-44.751 12.354-12.354 32.388-12.354 44.748 0l171.905 171.915 171.906-171.909c12.359-12.354 32.391-12.354 44.744 0 12.365 12.354 12.365 32.392 0 44.751L248.292 345.449c-6.177 6.172-14.274 9.257-22.369 9.257z' data-original='%23000000' xmlns='http://www.w3.org/2000/svg' fill='rgba(144, 144, 144, 1)'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px;
    top: 50%;
    translate: 0 -50%;
    right: 5px;
}

.sorting-block .sorting-block__popup {
    width: 272px;
    background: #fff;
    box-shadow: 0px 14px 20px 0px rgba(0, 0, 0, 0.05);
    padding: 20px 0 20px;
    border-radius: 10px;
}

.sorting-block .sorting-block__inner.active {
    background: transparent;
    box-shadow: none;
}

.sorting-block .sorting-block__popup div:first-child .sort-param:before {
    background: transparent;
}

.sorting-block .sorting-block__popup .sort-param {
    font-size: 16px;
    font-family: 'Inter', sans-serif;
}

.shop-pagelist__body .page-prev.only_icons a, .shop-pagelist__mobile .page-prev.only_icons a {
    width: 40px;
    height: 40px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='55' viewBox='0 0 100 55' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i1pbzyohb'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.317 54.585c1.168-.226 2.483-1.238 3.049-2.346.583-1.142.656-2.83.172-3.993-.221-.533-2.84-3.306-8.02-8.495l-7.691-7.705 40.39-.056 40.39-.056.883-.472c3.237-1.73 3.373-6.51.234-8.188l-.904-.482-40.497-.056-40.497-.055 7.691-7.705c5.181-5.19 7.8-7.963 8.02-8.496.756-1.816.206-3.975-1.352-5.309-1.669-1.428-3.609-1.555-5.423-.353C23.229 1.834.829 24.552.372 25.556-.124 26.64-.125 28.084.37 29.17c.265.584 4.151 4.635 12.38 12.908C24.398 53.788 24.777 54.144 25.9 54.463c1.248.354 1.224.353 2.418.122z' fill='rgba(8, 84, 72, 1)'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    padding: 10px;
}

.shop-pagelist__body .page-next.only_icons a, .shop-pagelist__mobile .page-next.only_icons a {
    width: 40px;
    height: 40px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='55' viewBox='0 0 100 55' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='iu2yfa7e0'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M71.683.16C70.514.388 69.2 1.4 68.633 2.508c-.583 1.142-.656 2.829-.172 3.993.221.532 2.84 3.306 8.02 8.495l7.691 7.705-40.39.056-40.39.055-.884.473c-3.236 1.73-3.372 6.51-.233 8.187l.904.483 40.497.055 40.497.055-7.692 7.706c-5.18 5.19-7.799 7.963-8.02 8.495-.755 1.817-.205 3.976 1.353 5.31 1.669 1.428 3.609 1.554 5.424.352 1.532-1.015 23.932-23.734 24.39-24.737.494-1.085.495-2.529 0-3.615-.264-.583-4.15-4.635-12.38-12.907C75.603.958 75.224.6 74.102.283c-1.248-.354-1.224-.353-2.418-.122z' fill='rgba(8, 84, 72, 1)'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    padding: 10px;
}

.shop-pagelist__body li.not_active, .shop-pagelist__mobile li.not_active {
    opacity: 0.3;
}

.shop-pagelist__body .page-prev.not_active a, .shop-pagelist__mobile .page-prev.not_active a, .shop-pagelist__body .page-next.not_active a, .shop-pagelist__mobile .page-next.not_active a {
    opacity: 1;
}

.shop-pagelist__body .page-prev, .shop-pagelist__mobile .page-prev {
    margin: 0 10px 0 0;
}

.shop-pagelist__body .page-next, .shop-pagelist__mobile .page-next {
    margin: 0 0 0 10px;
}

.shop-pagelist__body .page-num, .shop-pagelist__mobile .page-num {
    margin: 0 10px;
}

.shop-pagelist__body .page-num a, .shop-pagelist__mobile .page-num a, .shop-pagelist__body .page-num span, .shop-pagelist__mobile .page-num span {
    border: 1px solid rgba(8, 84, 72, 0.3);
    border-radius: 10px;
    width: 40px;
    height: 40px;
    font-size: 16px;
    font-family: 'Inter', sans-serif;
    color: rgba(8, 84, 72, 1);
}

.shop-pagelist__body .page-num.active-num, .shop-pagelist__mobile .page-num.active-num {
    box-shadow: none;
}

.shop-pagelist__body .page-num a:hover, .shop-pagelist__mobile .page-num a:hover {
    border: 1px solid rgba(8, 84, 72, 1);
    color: rgba(8, 84, 72, 1);
}

.shop-pagelist__body .page-num:not(.active-num), .shop-pagelist__mobile .page-num:not(.active-num) {
    width: 40px;
}

.lazy-pagelist__body {
    justify-content: center;
}


/* //folder */

/* card page */

.shop_content__aside-right.product-page {
    max-width: calc(75% - 25px);
}

.card-page {
    max-width: 100%;
}

.card-page__top {
    padding: 0;
    max-width: 100%;
    margin: 0;
}

.card-page__left {
    width: 100%;
    margin: 0;
}

.slick-prev, .slick-next {
    display: none !important;
}

.card-slider__image a:before {
    content: '';
    display: block;
    border: 1px solid rgba(229, 229, 229, 1);
    width: 40px;
    height: 40px;
    border-radius: 5px;
    position: absolute;
    right: 10px;
    bottom: 21px;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='490' height='490' viewBox='0 0 490 490' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='igmw4f954'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M188.001 1.047c-22.472 2.454-48.424 9.702-67.689 18.905C54.215 51.526 9.822 113.312 1.027 185.974c-1.503 12.415-1.252 37.195.514 50.725 2.967 22.728 9.405 44.087 19.32 64.096 11.639 23.484 22.416 38.541 40.61 56.735 31.52 31.52 70.655 51.68 114.53 58.998 25.21 4.205 58.71 2.6 84.688-4.058 27.25-6.984 52.393-18.961 74.134-35.313l7.321-5.507 57.679 57.571c31.723 31.664 58.613 58.042 59.755 58.618 3.752 1.89 12.2 2.483 16.846 1.183 5.011-1.403 10.227-5.985 12.225-10.74 1.795-4.273 1.714-11.47-.183-16.064-1.065-2.581-19.26-21.463-59.472-61.718l-57.937-58 5.312-7c27.426-36.141 41.782-79.343 41.873-126 .09-46.689-13.755-88.125-42.101-126-8.859-11.838-28.405-31.627-39.64-40.135-27.663-20.946-58.88-34.504-93-40.392-13.874-2.394-42.211-3.377-55.5-1.926zM230.7 43.53c68.596 8.9 124.712 58.968 141.184 125.969 3.391 13.795 4.475 23.48 4.475 40 0 39.355-11.061 71.697-35.397 103.5-6.527 8.53-21.564 23.424-30.461 30.173-40.306 30.57-93.344 41.231-142.962 28.737C108.326 357 61.308 309.672 46.609 250.183c-2.993-12.114-3.582-15.97-4.538-29.683-4.811-69.027 34.5-134.872 97.43-163.187 18.975-8.538 31.409-11.852 55-14.657 7.852-.933 25.558-.505 36.199.875zm-30.765 78.219c-4.072 2.064-6.174 3.977-8.429 7.669l-3.005 4.918-.322 27.332-.321 27.331h-26.771c-26.095 0-26.883.059-31.179 2.327-14.749 7.787-14.416 29.994.552 36.793 3.593 1.632 7.001 1.839 30.719 1.858l26.679.022.321 27.25c.318 26.928.352 27.303 2.822 31.706 7.115 12.679 23.752 14.702 33.37 4.056 1.923-2.129 3.974-5.59 4.558-7.691.621-2.236 1.063-14.504 1.066-29.571l.006-25.75h26.532c21.686 0 27.209-.283 30.236-1.548 14.954-6.248 16.865-26.447 3.398-35.908l-4.334-3.044-27.916-.295-27.916-.294v-25.59c0-29.141-.459-31.82-6.48-37.841-6.869-6.869-14.891-8.138-23.586-3.73z' fill='%23e5e5e5'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}

.card-slider__image {
    height: 540px;
}

.card-slider__image a {
    height: 100%;
    display: block;
    position: relative;
}

.card-slider__image a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.card-slider {
    border: 1px solid rgba(229, 229, 229, 1);
    position: relative;
    border-radius: 5px;
}

.card-page .tpl-rating-block {
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 10px;
}

.card-slider__thumb-img {
    height: 110px;
    margin: 10px;
    border: 3px solid transparent;
    border-radius: 5px;
    transition: 0.3s;
}

.card-slider__thumb-img a {
    display: block;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.card-slider__thumb-img a img {
    display: none;
}

.card-slider__thumb-img:hover,
.slick-current .card-slider__thumb-img {
    border-color: rgba(8, 84, 72, 1);
}

.slick-initialized .slick-slide > div {
    font-size: 0;
}

.card-page .product-anonce {
    padding: 20px 0;
    border-bottom: 1px solid rgba(229, 229, 229, 1);
    font-size: 14px;
    font-family: 'Inter';
}

body .shop-product-data {
    position: relative;
    width: auto;
    display: block;
    margin-top: 50px;
    padding: 20px;
    border-radius: 10px;
    background-color: rgba(239, 242, 243, 1);
}

ul.shop-product-data__nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
}

a.r-tabs-anchor {
    padding: 10px 15px;
    color: rgba(0, 0, 0, 1);
    cursor: pointer;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 16px;
    font-family: 'Inter';
    display: block;
    text-decoration: none;
}

.r-tabs-accordion-title {
    display: none;
}

.r-tabs-state-active a.r-tabs-anchor {
    background-color: #fff;
    color: rgba(8, 84, 72, 1);
}

.shop-product-data__desc {
    padding: 20px 0 0;
}

.desc-area {
    display: none;
}

.collections {
    margin: 30px 0 0;
}

.kinds-block__title {
    font-size: 24px;
    line-height: normal;
    margin-bottom: 20px;
    position: relative;
    font-weight: 700;
    color: rgba(8, 84, 72, 1);
}

.kinds-block__items {
    display: flex;
    flex-wrap: wrap;
}

.kinds-block__items .kind-item {
    padding: 0 25px 0 0;
    width: calc(100% / 3);
    margin-bottom: 25px;
}

.kind-image {
    height: 326px;
    position: relative;
    border: 10px solid rgba(246, 249, 250, 1);
    border-radius: 10px;
}

.kind-image a {
	height: 100%;
	max-height: 100%;
	display: block;
	background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.kind-image a img {
	display: none;
}

.kind-name {
	margin-top: 15px;
}

.kind-name a {
    font-size: 16px;
    color: #000;
    text-decoration: none;
}

.kinds-block__items {
    margin: 0 -25px 0 0;
}

.card-page .kind-item__top .tpl-rating-block {
    position: static;
    margin: 0;
}

.card-page .kind-item__top .tpl-rating-block .tpl-stars {
    margin: 0;
}

.kind-vendor a {
    font-size: 12px;
    margin-top: 5px;
    color: rgba(8, 84, 72, 1);
    text-decoration: none;
}

/* /card page */

/* news custom */

.custom-news-wrap .g-article-list {
    display: flex;
    flex-wrap: wrap;
}

.custom-news-wrap .g-article--simple-view .g-article__image {
    float: none;
    margin: 0;
    border-radius: 8px;
    overflow: hidden;
    height: 239px;
    position: relative;
    flex: 0 0 239px;
}

.custom-news-wrap .g-article {
    width: calc(25% - 30px);
    margin: 0 15px 30px;
    padding: 0;
    border: 1px solid #f6f9fa;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.custom-news-wrap .g-article__body {
    padding: 20px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1 1 100%;
}


.custom-news-wrap .g-article__container {
    border-color: #f6f9fa;
    padding: 20px;
    margin-top: auto;
}

.custom-news-wrap .g-article--simple-view .g-article__name {
    font-size: 16px;
    color: #085448;
    text-decoration: none;
    font-family: 'Inter';
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 15px;
}

.custom-news-wrap .g-article__text {
    font-size: 14px;
    color: #4c4c4c;
    margin-bottom: 15px;
}

.custom-news-wrap .g-article--simple-view .g-article__image a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.custom-news-wrap .g-article--simple-view .g-article__date {
    margin: auto 0 0;
    display: inline-block;
    background: #f6f9fa;
    border-radius: 8px;
    padding: 7px 10px;
    color: #085448;
    font-size: 14px;
    width: auto;
    align-self: flex-start;
}

.custom-news-wrap .g-page-article__image {
    float: none;
    width: 45%;
    padding-right: 58px;
    margin: 0;
    flex: 1 0 45%;
}

.custom-news-wrap .g-page-article__text {
    color: #000000;
    font-size: 16px;
    line-height: 1.6;
    flex: 1 1 auto;
    margin: 0;
}

.custom-news-wrap .g-page-article__inner {
    display: flex;
}

.custom-news-wrap .g-page-article__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
    overflow: hidden;
}

.g-page-article__date-custom {
    display: none;
    background: #f6f9fa;
    border-radius: 8px;
    padding: 7px 10px;
    color: #085448;
    font-size: 14px;
}

/* /news */

/* order form */

.order_form {
    display: flex;
}

.order_form__left {
    width: 50%;
}

.order_form__f-form-item {
    margin-bottom: 13px;
}

.order_form__f-form-item .error-message {
	color: #f00;
}

.order_form__f-form-item input.order_form__f-form-input,
.order_form__f-form-item textarea{
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 17px;
    font-size: 16px;
}

.order_form__f-form {
    background: #f6f9fa;
    border-radius: 9px;
    padding: 20px;
}

.order_form__f-form-item input.order_form__f-form-input::placeholder {
    color: #878787;
}

.order_form__f-form-item select {
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 17px;
    font-size: 16px;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 8' fill='none' style='&%2310; rotate: -90deg;&%2310;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.929 0.523915C11.8883 0.436071 11.7852 0.307738 11.6998 0.238687C11.4322 0.0222747 11.1287 -0.0183709 10.8038 0.118672C10.6264 0.19349 10.4037 0.435208 8.37526 2.75532C7.14702 4.16016 6.11435 5.34305 6.08046 5.38397C6.02231 5.45412 5.88757 5.30809 3.70466 2.80899C1.61207 0.413276 1.37204 0.151902 1.19772 0.0783787C0.875415 -0.0575655 0.571078 -0.0163311 0.304276 0.199453C0.0151052 0.433285 -0.0829791 0.8594 0.0754128 1.19367C0.174778 1.40337 5.4318 7.41179 5.59608 7.50344C5.80805 7.62169 6.11055 7.63228 6.35314 7.52996C6.54771 7.44789 6.73027 7.24874 9.2076 4.41608C10.6632 2.75163 11.8877 1.31922 11.9286 1.2329C12.0236 1.03242 12.0238 0.728596 11.929 0.523915Z' fill='%237E7E7E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 15px top 50%;
    color: #878787;
}

.order_form__f-form-item select:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.929 0.523915C11.8883 0.436071 11.7852 0.307738 11.6998 0.238687C11.4322 0.0222747 11.1287 -0.0183709 10.8038 0.118672C10.6264 0.19349 10.4037 0.435208 8.37526 2.75532C7.14702 4.16016 6.11435 5.34305 6.08046 5.38397C6.02231 5.45412 5.88757 5.30809 3.70466 2.80899C1.61207 0.413276 1.37204 0.151902 1.19772 0.0783787C0.875415 -0.0575655 0.571078 -0.0163311 0.304276 0.199453C0.0151052 0.433285 -0.0829791 0.8594 0.0754128 1.19367C0.174778 1.40337 5.4318 7.41179 5.59608 7.50344C5.80805 7.62169 6.11055 7.63228 6.35314 7.52996C6.54771 7.44789 6.73027 7.24874 9.2076 4.41608C10.6632 2.75163 11.8877 1.31922 11.9286 1.2329C12.0236 1.03242 12.0238 0.728596 11.929 0.523915Z' fill='%237E7E7E'/%3E%3C/svg%3E");
}

.order_form__right {
    width: 50%;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.order_form__f-form-image-wr {
    display: none;
}

.order_form__f-form-item input[type="checkbox"] {
    width: 17px;
    height: 17px;
    padding: 0;
    margin-right: 15px;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: 1px solid #9ea0a2;
    border-radius: 4px;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: center 2px;
}

.order_form__f-form-item input[type="checkbox"]:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='512' height='512' viewBox='0 0 434.677 434' class=''%3E%3Cg%3E%3Cpath d='M152.004 304.344c-5.461 0-10.922-2.09-15.082-6.25L6.258 167.426c-8.344-8.34-8.344-21.824 0-30.164 8.34-8.34 21.82-8.34 30.164 0l115.582 115.582L398.258 6.594c8.34-8.34 21.82-8.34 30.164 0 8.34 8.343 8.34 21.824 0 30.168L167.09 298.094a21.282 21.282 0 0 1-15.086 6.25zm0 0' fill='%23000000' opacity='1' data-original='%23000000' class=''/%3E%3C/g%3E%3C/svg%3E");
}

.order_form__f-form-item label {
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #878787;
}

.order_form__button {
    display: inline-block;
    background: #085448;
    color: #fff;
    font-size: 16px;
    padding: 14px 28px;
    border-radius: 5px;
    margin-top: 13px;
    cursor: pointer;
    border: 1px solid #085448;
}

.order_form__button:hover {
	background: transparent;
	color: #085448;
}

.order_form__f-form-item.type-text {
    padding: 10px 20px;
    background: #ebeced;
    border-radius: 4px;
    margin-top: 26px;
}

.order_form__wrap form .tpl-field:not(.tpl-field-button) {
    /*display: none;*/
    height: 0;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
}

.order_form__wrap .title {
	display: none;
}

.order_form__wrap form .tpl-field.tpl-field-button button.tpl-form-button {
    font-family: Inter, sans-serif;
}

.order_form__wrap form .tpl-field.type-upload {
    display: block;
    margin-bottom: 20px;
    height: auto;
    visibility: visible;
    opacity: 1;
}

.form-send .order_form__f-form-item {
    display: none;
}

/* / order form */

@media all and (max-width: 1340px) {
	.product-list.thumbs .product-item {
	    width: calc(50% - 30px);
	}
	
	.product-list.simple .product-item {
	    width: 100%;
	    margin: 0 0 20px;
	}
	
	.kinds-block__items .kind-item {
	    width: 50%;
	}
}

@media all and (max-width: 1200px) {
	.custom-news-wrap .g-article {
	    width: calc(33.333% - 30px);
	}
	
	.order_form {
	    display: block;
	}
	
	.order_form__left {
	    width: 100%;
	    margin-bottom: 24px;
	}
	
	.order_form__right {
	    width: 100%;
	}
}

@media all and (max-width: 991px) {
	.shop_content__aside {
	    display: none;
	}
	
	.shop_content__aside-right.product-page {
	    max-width: 100%;
	}
	
	.custom-news-wrap .g-page-article__inner {
	    display: block;
	}
	
	.custom-news-wrap .g-page-article__image {
	    width: 100%;
	    padding: 0;
	    margin-bottom: 30px;
	}
	
	.custom-news-wrap .g-article {
	    width: calc(50% - 30px);
	}
}

@media all and (max-width: 768px) {
	.card-slider__image {
		height: 290px;
	}
}

@media all and (max-width: 640px) {
	.product-list.thumbs .product-item {
	    width: 100%;
	    margin: 0 0 20px;
	}
	
	.product-list.thumbs .product-item__image {
	    padding: 20px;
	}
	
	.kinds-block__items .kind-item {
	    width: 100%;
	    padding: 0;
	}
	
	.kinds-block__items {
	    margin: 0;
	}
	
	.r-tabs-accordion-title {
	    display: block;
	}
	
	ul.shop-product-data__nav {
	    display: none;
	}
	
	.desc-area {
	    margin-top: 15px;
	    margin-bottom: 15px;
	}
	
	a.r-tabs-anchor {
	    background-color: #fff;
	    color: rgba(8, 84, 72, 1);
	    margin: 0 0 10px;
	}

	.custom-news-wrap .g-article {
	    width: 100%;
	    margin: 0 0 20px;
	}
}

@media all and (max-width: 480px) {
	.card-slider__image {
		height: 180px;
	}
}