

/* Start:/local/templates/zamki.market/components/ma/breadcrumb/sections_tree/style.css?17732100102018*/
.b-breadcrumb {
	font-size: 14px;
	font-weight: 500 !important;
	display: flex;
	flex-wrap: wrap;
	margin: 20px 0;
}
.b-breadcrumb-item {
	position: relative;
	margin: 0 0 0 5px;
	padding: 0;
}
.b-breadcrumb-item-parent > a{
	padding-right: 24px;
}
.b-breadcrumb-item-parent > a::before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.05029 7.5L10 12.4497L14.9498 7.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	width: 20px;
	height: 20px;
	transition: transform .3s ease, background-image .3s ease;
}
.b-breadcrumb-item-parent > a:hover::before{
	transform: rotate(-180deg);
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.05029 7.5L10 12.4497L14.9498 7.5' stroke='%23386AAB' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");

}
.b-breadcrumb-item:first-child {
	margin: 0;
}
.b-breadcrumb-item-last {
	color: var(--site-text2-color);
}
.b-breadcrumb-item>a {
	position: relative;
}
.b-breadcrumb-item>a::after {
	position: absolute;
	content: '';
	top: 100%;
	left: 0;
	height: 20px;
	width: 100%;
}
.b_breadcrumb-item-sections {
	position: absolute;
	top: 32px;
	left: 0;
	z-index: 20;
	display: none;
	min-width: 220px;
	padding: 12px 0;
	font-size: 14px;
	background-color: var(--site-light-color);
	box-shadow: 0 0 15px 0 rgba(0,0,0,.19);
	border-radius: 10px;
	overflow: hidden;
}
.b-breadcrumb-item:hover .b_breadcrumb-item-sections {
	display: block;
}
.b_breadcrumb-item-section {
	padding: 6px 12px;
	background-color: var(--site-light-color);
	white-space: nowrap;
}

.b_breadcrumb-item-section:last-child {
	margin: 0;
}

/* End */


/* Start:/local/templates/.default/components/ma/catalog.element/product/style.css?1792415101116290*/
.header {
	/* position: static !important; */
	position: relative !important;
	box-shadow: none !important;
}

.fancybox__slide .fancybox__content{
        width: auto!important;
        height: auto!important;
}

body {
	padding-top: 0 !important;
}

.l-catalog-detail {
    display: flex;
    flex-direction: column;
    position: relative;
}

.l-catalog-detail-bc {
    padding-left: 16px;
}

.l-catalog-detail-bc .b-breadcrumb {
    margin-top: 38px;
    margin-bottom: 0;
}

.b-catalog-detail {
    margin-top: 36px;
    max-width: 1064px;
    margin-right: 416px;

}

.l-catalog-detail-slider {
    max-width: 1064px;
    margin-top: 48px;
    margin-right: 416px;
}

.page-holder .video-container {
    width: 76px;
    height: 76px;
    border-radius: 10px;
    position: absolute;
    left: 15px;
    bottom: -27px;
    border: 2px solid var(--site-border-color);
    background-color: rgba(0, 0, 0, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;

}
.page-holder .video-container:hover{
    border: 2px solid var(--site-border-color);
}
.page-holder .video-container::before {
    content: "";
    background-size: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-22.3277' y='-22.3297' width='76.6574' height='76.6574'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(12.2px);clip-path:url(%23bgblur_1_1402_56416_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cg opacity='0.5' data-figma-bg-blur-radius='24.4'%3E%3Cg clip-path='url(%23clip0_1402_56416)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.21512 2.07031H27.7865C28.3549 2.07031 28.8999 2.29608 29.3018 2.69794C29.7036 3.0998 29.9294 3.64485 29.9294 4.21317V27.7846C29.9294 28.3529 29.7036 28.898 29.3018 29.2998C28.8999 29.7017 28.3549 29.9275 27.7865 29.9275H4.21512C3.6468 29.9275 3.10176 29.7017 2.69989 29.2998C2.29803 28.898 2.07227 28.3529 2.07227 27.7846V4.21317C2.07227 3.64485 2.29803 3.0998 2.69989 2.69794C3.10176 2.29608 3.6468 2.07031 4.21512 2.07031ZM12.208 11.5203V20.7775C12.2088 20.9323 12.2505 21.0843 12.329 21.2178C12.4074 21.3514 12.5198 21.4618 12.6546 21.538C12.7895 21.6141 12.9421 21.6532 13.097 21.6514C13.2519 21.6495 13.4035 21.6068 13.5366 21.5275L21.4651 16.8989C21.5986 16.8218 21.7095 16.7109 21.7865 16.5773C21.8636 16.4438 21.9041 16.2923 21.9041 16.1382C21.9041 15.984 21.8636 15.8325 21.7865 15.699C21.7095 15.5655 21.5986 15.4546 21.4651 15.3775L13.5366 10.7703C13.4035 10.691 13.2519 10.6482 13.097 10.6464C12.9421 10.6445 12.7895 10.6837 12.6546 10.7598C12.5198 10.8359 12.4074 10.9464 12.329 11.0799C12.2505 11.2135 12.2088 11.3654 12.208 11.5203Z' fill='%23386AAB'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M12.207 20.7776V11.5205C12.2078 11.3656 12.2496 11.2137 12.328 11.0801C12.4065 10.9466 12.5188 10.8361 12.6537 10.76C12.7886 10.6838 12.9412 10.6447 13.0961 10.6465C13.2509 10.6484 13.4026 10.6911 13.5356 10.7705L21.4642 15.3776C21.5977 15.4548 21.7085 15.5657 21.7856 15.6992C21.8626 15.8327 21.9032 15.9842 21.9032 16.1383C21.9032 16.2925 21.8626 16.444 21.7856 16.5775C21.7085 16.711 21.5977 16.8219 21.4642 16.8991L13.5356 21.5276C13.4026 21.607 13.2509 21.6497 13.0961 21.6516C12.9412 21.6534 12.7886 21.6143 12.6537 21.5381C12.5188 21.462 12.4065 21.3516 12.328 21.218C12.2496 21.0844 12.2078 20.9325 12.207 20.7776Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='bgblur_1_1402_56416_clip_path' transform='translate(22.3277 22.3297)'%3E%3Crect x='2.07227' y='2.07031' width='27.8571' height='27.8571' rx='13.9286'/%3E%3C/clipPath%3E%3CclipPath id='clip0_1402_56416'%3E%3Crect x='2.07227' y='2.07031' width='27.8571' height='27.8571' rx='13.9286' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    height: 32px;
    width: 32px;
    backdrop-filter: blur(2px);
    position: absolute;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 100px;
    overflow: hidden;
}

.video-container img {
    mix-blend-mode: multiply;
}

.b-catalog-detail__detail-slider-block {
    display: flex;
    gap: 21px;
}

.catalog__elements_product-kod {
    height: 20px;
    margin-bottom: 2px;
}

.b-catalog-detail__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 48px;
    gap: 33px;
}

.b-catalog-detail__left {
    position: relative;
    flex: 1;
    max-width: 1064px;
    display: flex;
    gap: 48px;
    padding: 0 16px;
}

.b-catalog-detail__detail-slider-container {
    max-width: 472px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.b-catalog-detail__right {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    flex: 1;
    max-width: 383px;
    top: 0px;
    right: 0;
    z-index: 2;
    margin-top: 93px;
    position: absolute;
    left: auto;
    height: -webkit-fill-available;
}

.detail__right-inner {
    position: sticky;
    top: 40px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    z-index: 2;
	padding-bottom: 110px;
}

.price-ladder {
    padding: 16px 8px;
    background-color: var(--site-second-background-color);
    border-radius: var(--site-border-radius-main);
}

.price-ladder-inner {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.price-ladder-header {
    font-size: 16px;
    line-height: 135%;
    font-weight: 600;
}

.price-ladder-header,
.price-ladder-text,
.price-ladder-sum {
    padding: 0 8px;
}

.price-ladder-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 138%;
}

.price-ladder__block .special-offer {
    padding: 7px 12px;
    background-color: var(--site-light-color);
    border-radius: var(--site-border-radius-small);
    font-size: 14px;
    color: var(--site-prime2-color);
    flex: none;
    text-align: center;
    border: 1.5px solid var(--site-input-border-color);
	z-index: 3;
}

.special-offer:hover {
    cursor: pointer;
    border: 1.5px solid rgba(123, 137, 155, 1);
}

.price-ladder-info .price-info-left {
    margin-right: 75px;
}

.price-ladder__block:last-of-type .price-info-left {
    margin-right: 63px;
}

.price-ladder__block:last-of-type {
    padding: 0;
    padding-left: 8px;
}

.price-ladder-basket-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
    color: rgba(123, 137, 155, 1);
    margin-right: 10px;
}

.price-ladder-sum {
    display: flex;
    align-items: center;
}

.price-ladder-basket-sum {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
    color: var(--site-prime2-color);
}

.price-ladder-sum svg {
    margin-right: 4px;
}

.price-ladder-info {
    display: flex;
    flex-direction: column;
}

.price-ladder__block {
    display: flex;
    align-items: center;
    border-radius: var(--site-border-radius-small);
    padding: 6px 8px;
    position: relative;
}

.price-ladder__block.active {
    background-color: var(--site-backgroundBlock-color);
}

.price-info-left,
.price-info-rigth {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
}

.price-ladder__block.active .price-info-rigth {
    color: var(--site-prime2-color);
}

.price-ladder__block:not(.active) .price-info-left {
    color: rgba(123, 137, 155, 1);
}

.price-ladder__block .price-info__block-header .price-info-left {
    color: var(--site-default-color);
}

.price-info__block-header span {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
}

.right-property-info {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 16px 8px;
    border-radius: var(--site-border-radius-main);
    background-color: var(--site-second-background-color);
}

.right-property-info--mobile {
    display: none;
}

.property-block--small {
    padding: 0 8px;
}

.labels-block .labels-container {
    position: static;
    flex-direction: row;
    gap: 2px;
}

.labels-block .labels-container div {
    padding: 2px 8px;
    font-size: 14px;
    max-height: 22px;
}

.right-property-info-price {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.price-ladder__block.active::after {
    content: "";
    position: absolute;
    right: 7px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8.12305L10.2534 15.8778L6 11.6163' stroke='%23386AAB' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
    background-size: 24px;
}

.b-catalog-detail__name>h1 {
    margin: 0;
    font-size: 24px;
    line-height: 135%;
    font-weight: 600;
}

.b-catalog-detail-property-item {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.property-header {
    display: flex;
    gap: 4px;
    align-items: center;
}

.property-title {
    display: inline;
    font-size: 16px;
    font-weight: 500;
    color: #7B899B;
    line-height: 135%;
}

.b-catalog-detail__main .property-swiper {
    margin: 0;
}

.img-items-swiper .img-item {
    height: 56px;
    width: 56px;
    border: 1.5px solid var(--site-border-colorLight);
    position: relative;

}
.img-items-swiper .img-item a::after,
.list-items-swiper .property-item a::after,
.tsilindr-items-swiper .property-item a::after{
    content: '';
    position: absolute;
    inset: 0;
}
.img-item.active {
    border: 1.5px solid #7B899B;
}

.property-items-list {
    align-items: center;
}

.property-value {
    display: inline;
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
}

.property-item {
    display: flex!important;
    align-items: center;
    justify-content: center;
    border-radius: var(--site-border-radius-small);
    overflow: hidden;
    padding: 6px 7px;
}

.property-item:hover {
    cursor: pointer;
}

.list-item {
    background-color: var(--site-backgroundBlock-color);
    border: 1px solid var(--site-backgroundBlock-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 135%;
    max-height: 32px;
}

.list-item.active {
    background-color: var(--site-light-color);
    border: 1px solid var(--site-prime2-color);
}

.list-item:hover {
    border: 1px solid #7B899B;
}

.b-catalog-detail__price {
    margin-bottom: 20px;
}

.page-holder .b-catalog-detail__more-property .catalog__elements_product-certificate a,
.page-holder .b-catalog-detail__more-property .catalog__elements_product-certificate a:visited {
    font-size: 16px;
    line-height: 135%;
}

.b-catalog-detail__price-old {
    text-decoration: line-through;
}

.b-catalog-detail__price-current {
    font-size: 24px;
    line-height: 135%;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.b-catalog-detail__price-current .bonuses-count {
    background-color: var(--site-light-color);
    gap: 4px;
}
.b-catalog-detail__price-current .bonuses-count:hover{
    cursor: pointer;
}
.b-catalog-detail__price-current .bonuses-count {
    font-size: 16px;
    height: 32px;
    border-radius: var(--site-border-radius-main);
}

.right-property-info-price .special-price {
    width: fit-content;
    background-color: var(--site-light-color);
    font-size: 16px;
    padding: 4px 7px;
    gap: 8px;
    line-height: 135%;
    border: 1.5px solid var(--site-input-border-color);
}

.right-property-info-price .special-price span {
    color: var(--site-prime2-color);
    font-size: 16px;
}

.element-delivery-info .catalog__elements_pickup,
.element-delivery-info .catalog__elements_count,
.element-delivery-info .catalog__elements_delivery {
    padding: 3px 8px;
    font-size: 16px;
}

.element-delivery-info .catalog__elements_count {
    padding: 2px 8px;
}

.right-property-info-price .js-open-price-modal:hover:hover {
    color: var(--site-default-color);
    background-color: var(--site-light-color);
}

.more-property-list {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.more-property-item {
    display: block;
}

.b-catalog-detail__sku-line-block:not(:last-child) {
    margin-bottom: 20px;
}

.b-catalog-detail__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: auto;
    gap: 8px;
}

.page-holder .not-available .g-button {
    width: 100%;
}

.page-holder .not-available .g-button:hover {
    cursor: auto;
    background-color: inherit;
    color: inherit;
    border-color: var(--site-text2-color);
}

.b-catalog-detail__button-box--favorite {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--site-border-radius-main);
    border: 1.5px solid var(--site-input-border-color);
    background-color: var(--site-light-color);
}

.page-holder .b-catalog-detail__button-box--favorite a {
    display: flex;
}

.b-catalog-detail__buttons .product-item-compare-container {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--site-border-radius-main);
    border: 1.5px solid var(--site-input-border-color);
    background-color: var(--site-light-color);
}

.product-item-compare-container label {
    display: flex;
}

.b-catalog-detail__buttons .product-item-compare-container .product-item-compare input[type="checkbox"]:not(:checked)+span {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5476 9.27305C16.5476 13.2909 13.2904 16.548 9.27256 16.548C5.25469 16.548 1.99756 13.2909 1.99756 9.27305C1.99756 5.25518 5.25469 1.99805 9.27256 1.99805C13.2904 1.99805 16.5476 5.25518 16.5476 9.27305Z' stroke='%23386AAB' stroke-width='1.5'/%3E%3Cpath d='M22.0021 14.7281C22.0021 18.746 18.745 22.0031 14.7271 22.0031C10.7093 22.0031 7.45215 18.746 7.45215 14.7281C7.45215 10.7103 10.7093 7.45312 14.7271 7.45312C18.745 7.45312 22.0021 10.7103 22.0021 14.7281Z' stroke='%23386AAB' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.b-catalog-detail__button-box:not(.b-catalog-detail__button-box--favorite) {
    flex: 1;
}

.b-catalog-detail__button-box .g-button.g-add-cart {
    width: 100%;
}

.b-catalog-detail__buttons .b-catalog-detail__button-box.b-catalog-detail__button-box--favorite a {
    border: none !important;
    text-decoration: none !important;
}

.b-catalog-detail__button-box.b-catalog-detail__button-box--favorite a svg {
    transition: fill .2s ease;
}

.b-catalog-detail__button-box.b-catalog-detail__button-box--favorite a:hover svg,
.b-catalog-detail__button-box.b-catalog-detail__button-box--favorite a.active svg {
     fill: #E45635!important;
}
.b-catalog-detail__button-box.b-catalog-detail__button-box--favorite a:hover path,
.b-catalog-detail__button-box.b-catalog-detail__button-box--favorite a.active path {
     stroke: #E45635!important;
}
.b-catalog-detail__button-box.b-catalog-detail__button-box--cart {
    max-height: 45px;
    overflow: hidden;
}

/* Properties */

.b-catalog-detail_properties {}

.b-catalog-detail_properties_item {}

.b-catalog-detail_properties_item_title,
.b-catalog-detail_properties_item dt {
    font-weight: bold;
}

.b-catalog-detail_properties_item_value,
.b-catalog-detail_properties_item dd {
    margin: 0;
}

/*region Sidebar */

/*.b-catalog-detail__detail-pay-block {
    position: relative;
    margin-bottom: 15px;
    padding: 15px 15px 0;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    background-color: #fff;
}

.bx-retina .b-catalog-detail__detail-pay-block { border-width: .5px; }*/

/*endregion*/

/*region Compare*/

.b-catalog-detail__detail-compare-container {
    position: relative;
    margin: 0 -15px 1px -14px;
    padding: 4px 15px;
    min-height: 30px;
    border-top: 1px solid #e4e4e4;
    background: #f3f3f3;
    -webkit-box-shadow: inset 0 1px 1px 0 #eee;
    box-shadow: inset 0 1px 1px 0 #eee;
    color: #4e4e4e;
    vertical-align: middle;
    font-size: 12px;
    line-height: 20px;
    border-radius: 1px;
}

.b-catalog-detail__detail-compare .checkbox {
    margin: 0;
    padding: 0;
}

/*endregion*/

/*region Price */

.b-catalog-detail__detail-price-current {
    color: #d0021b;
    white-space: nowrap;
    font-weight: bold;
    text-align: center;
    font-size: 30px;
    line-height: 33px;
    -webkit-transition: font-size 200ms ease;
    -o-transition: font-size 200ms ease;
    transition: font-size 200ms ease;
}

.b-catalog-detail__detail-price-old {
    color: #bdbdbd;
    text-align: center;
    text-decoration: line-through;
    white-space: nowrap;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

.b-catalog-detail__detail-economy-price {
    color: #333;
    text-align: center;
    /*white-space: nowrap;*/
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

/*endregion*/

.b-catalog-detail_availability {
    padding: 8px 12px;
    border: 1px solid var(--site-separator-color);
    border-radius: 4px;
    background-color: var(--site-light-grey-color);
    color: var(--site-grey-color);
    font-size: 16px;
    line-height: 1.45;
    width: fit-content;
    margin-bottom: 16px;
}

.b-catalog-detail_availability span {
    color: var(--site-default-color);
    font-weight: 600;
}

.b-catalog-detail__detail-info-container-title {
    color: var(--site-grey-color);
}

/*region SCU */

.b-catalog-detail__scu-container-title {
    color: var(--site-grey-color);
}

.b-catalog-detail__scu-block {}

.b-catalog-detail__scu-list {
    margin: 0;
}

.b-catalog-detail__scu-item-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.b-catalog-detail__scu-item-list li,
.page-holder .b-catalog-detail__scu-item-list li {
    padding-left: 2px;
    margin: 0;
}

.b-catalog-detail__scu-item-list li::before,
.page-holder .b-catalog-detail__scu-item-list li::before {
    content: unset;
}

.b-catalog-detail__scu-item-color-container,
.b-catalog-detail__scu-item-text-container {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 3px;
    max-width: 100%;
    vertical-align: middle;
}

.b-catalog-detail__scu-item-color-container {}

.b-catalog-detail__scu-item-color-block {
    position: relative;
    padding-top: 100%;
    outline: 1px solid var(--site-separator-color);
    cursor: pointer;
    border-radius: 4px;
    min-width: 40px;
    min-height: 40px;
}

.bx-no-touch .b-catalog-detail__scu-item-color-block {
    -webkit-transition: outline 200ms ease;
    -o-transition: outline 200ms ease;
    transition: outline 200ms ease;
}

.bx-retina .b-catalog-detail__scu-item-color-block {
    outline-width: .5px;
}

.b-catalog-detail__scu-item-color-container.selected .b-catalog-detail__scu-item-color-block {
    outline-width: 2px;
}

.bx-retina .b-catalog-detail__scu-item.selected .b-catalog-detail__scu-item-color-block {
    outline-width: 1px;
}

.b-catalog-detail__scu-item-color {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.b-catalog-detail__scu-item-text-block {
    position: relative;
    padding: 4px;
    outline: 1px solid var(--site-separator-color);
    cursor: pointer;
    border-radius: 4px;
    min-width: 40px;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bx-no-touch .b-catalog-detail__scu-item-text-block {
    -webkit-transition: outline 300ms ease;
    -o-transition: outline 300ms ease;
    transition: outline 300ms ease;
}

.bx-retina .b-catalog-detail__scu-item-text-block {
    outline-width: .5px;
}

.b-catalog-detail__scu-item-text-block:hover,
.b-catalog-detail__scu-item-color-block:hover,
.b-catalog-detail__scu-item-text-container.selected .b-catalog-detail__scu-item-text-block,
.b-catalog-detail__scu-item-color-container.selected .b-catalog-detail__scu-item-color-block {
    outline-color: var(--theme-color-primary);
}

.b-catalog-detail__scu-item-text-container.selected .b-catalog-detail__scu-item-text-block {
    outline-width: 2px;
}

.bx-retina .b-catalog-detail__scu-item.selected .b-catalog-detail__scu-item-text-block {
    outline-width: 1px;
}

.b-catalog-detail__scu-item-text {
    overflow: hidden;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    line-height: 18px;
}

.b-catalog-detail__scu-item-color-container.notallowed .b-catalog-detail__scu-item-color-block,
.b-catalog-detail__scu-item-text-container.notallowed .b-catalog-detail__scu-item-text-block {
    position: relative;
    overflow: hidden;
    outline-color: #a9adb4 !important;
}

.b-catalog-detail__scu-item-color-container.notallowed .b-catalog-detail__scu-item-color-block:after,
.b-catalog-detail__scu-item-text-container.notallowed .b-catalog-detail__scu-item-text-block:after {
    position: absolute;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;
    background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
    background-size: 80% 80%;
    content: "";
}

.b-catalog-detail__selected-scu-container {
    word-spacing: 1px
}

.b-catalog-detail__selected-scu {
    display: inline-block;
    overflow: hidden;
    padding: 0 5px;
    min-width: 22px;
    height: 22px;
    outline: 1px solid var(--site-separator-color);
    outline-color: var(--theme-color-primary);
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
    line-height: 22px;
}

.bx-retina .b-catalog-detail__selected-scu {
    outline-width: .5px;
}

.b-catalog-detail__selected-scu-color {
    background-position: center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

/*endregion*/

/*region Amount*/

.b-catalog-detail__amount {
    padding: 0 0 2px;
    text-align: center;
}

.b-catalog-detail__amount-field-container {}

.b-catalog-detail__amount-field-btn-plus,
.b-catalog-detail__amount-field-btn-minus {
    position: relative;
    display: inline-block;
    min-width: 22px;
    height: 22px;
    border-radius: 2px;
    background-color: #f2f2f2;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-transition: background 300ms ease, opacity 300ms ease;
    -o-transition: background 300ms ease, opacity 300ms ease;
    transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .b-catalog-detail__amount-field-btn-plus,
.bx-retina .b-catalog-detail__amount-field-btn-minus {
    border-width: .5px;
}

.b-catalog-detail__amount-field-btn-plus:hover,
.b-catalog-detail__amount-field-btn-minus:hover {
    background: #d3d3d3;
}

.b-catalog-detail__amount-field-btn-plus:after,
.b-catalog-detail__amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    -webkit-transition: opacity 300ms ease, background 300ms ease;
    -o-transition: opacity 300ms ease, background 300ms ease;
    transition: opacity 300ms ease, background 300ms ease;
}

.b-catalog-detail__amount-field-btn-disabled.b-catalog-detail__amount-field-btn-plus:after,
.b-catalog-detail__amount-field-btn-disabled.b-catalog-detail__amount-field-btn-minus:after {
    opacity: .3 !important;
    cursor: default;
}

.b-catalog-detail__amount-field-btn-disabled.b-catalog-detail__amount-field-btn-plus:hover,
.b-catalog-detail__amount-field-btn-disabled.b-catalog-detail__amount-field-btn-minus:hover {
    background-color: #f2f2f2;
}

.b-catalog-detail__amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    -webkit-transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
}

.b-catalog-detail__amount-field-btn-plus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 10px;
}

.b-catalog-detail__amount-field-btn-minus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    background-size: 10px;
}

.b-catalog-detail__amount-field-btn-plus:hover:after,
.b-catalog-detail__amount-field-btn-minus:hover:after {
    opacity: 1;
}

.b-catalog-detail__amount-field {
    display: inline-block;
    padding: 0;
    max-width: 50px;
    width: auto;
    height: 22px;
    border: 1px solid transparent;
    border-radius: 2px;
    background: transparent !important;
    color: #000;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 19px;
    line-height: 22px;
    -webkit-transition: border 300ms ease;
    -o-transition: border 300ms ease;
    transition: border 300ms ease;
}

.bx-retina .b-catalog-detail__amount-field {
    border-width: .5px;
}

.b-catalog-detail__amount-field:focus {
    outline: none !important;
    border-color: #006cc0;
    border-color: var(--theme-color-primary);
}

.bx-no-touch input.b-catalog-detail__amount-field::-webkit-outer-spin-button,
.bx-no-touch input.b-catalog-detail__amount-field::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.b-catalog-detail__amount-description-container {
    color: var(--site-grey-color);
    font-size: 12px;
}

.b-catalog-detail__amount-description-container strong {
    color: #333;
    white-space: nowrap;
}

.b-catalog-detail__amount-label-container {
    margin: 5px 0;
    color: var(--site-grey-color);
    font-weight: bold;
    font-size: 12px;
}

/**/

.b-catalog-detail__quantity {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

.b-catalog-detail_item-info_qty {
    display: flex;
    align-items: center;
    gap: 5px;
    border-radius: var(--site-border-radius-main);

}

.b-catalog-detail__button-box.b-catalog-detail__button-box--cart .g-button.g-add-cart,
.b-catalog-detail__button-box.b-catalog-detail__button-box--cart .b-catalog-detail_item-info_qty {
    transition: transform .1s ease;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: var(--site-prime2-color);
    height: 44px;
    overflow: hidden;
    color: var(--site-light-color);
    position: relative;
    border-color:var(--site-prime2-color) ;

}

.b-catalog-detail__button-box.b-catalog-detail__button-box--cart .g-button.g-add-cart:hover {
    background-color: var(--site-prime-color);

}

.b-catalog-detail__button-box.b-catalog-detail__button-box--cart .g-button.g-add-cart::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.79102 1.78516H5.62871L6.99586 15.378C7.05268 15.7527 7.24301 16.0943 7.53179 16.3397C7.82056 16.5852 8.18832 16.718 8.56729 16.7137H18.4673C18.81 16.7316 19.1491 16.6368 19.4328 16.4439C19.7166 16.2509 19.9293 15.9704 20.0387 15.6452L22.1287 9.35944C22.2067 9.12313 22.2274 8.87167 22.1891 8.6258C22.1509 8.37992 22.0547 8.14665 21.9087 7.94516C21.7566 7.73094 21.5531 7.55829 21.3171 7.44298C21.081 7.32768 20.8197 7.27342 20.5573 7.28516H6.17871' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.1998 22.214C17.7659 22.214 17.4141 21.8622 17.4141 21.4283C17.4141 20.9944 17.7659 20.6426 18.1998 20.6426C18.6336 20.6426 18.9855 20.9944 18.9855 21.4283C18.9855 21.8622 18.6336 22.214 18.1998 22.214Z' fill='white' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.98493 22.214C7.551 22.214 7.19922 21.8622 7.19922 21.4283C7.19922 20.9944 7.551 20.6426 7.98493 20.6426C8.41887 20.6426 8.77065 20.9944 8.77065 21.4283C8.77065 21.8622 8.41887 22.214 7.98493 22.214Z' fill='white' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: 24px;
    width: 24px;
    height: 24px;
    left: 73px;
}

.b-catalog-detail__button-box.b-catalog-detail__button-box--cart .g-button.g-add-cart span {
    padding-left: 33px;
    font-size: 14px;
    line-height: 135%;
    font-weight: 600;
}

.b-catalog-detail__button-box.b-catalog-detail__button-box--cart.active .b-catalog-detail_item-info_qty,
.b-catalog-detail__button-box.b-catalog-detail__button-box--cart.active .g-button.g-add-cart {
    transform: translateY(-50px);
    background-color: var(--site-light-color);
    border: 1px solid var(--site-border-color);
}

.item_buttons_counter_block {
    display: flex;
    align-items: center;
    flex: 1;
    border: 1px solid var(--site-separator-color);
    border-radius: 4px;
    height: inherit;
}

a.b-catalog-detail__amount-field-btn,
.page-holder a.b-catalog-detail__amount-field-btn {
    display: flex;
    min-width: 36px;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    border: none;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;

}

a.b-catalog-detail__amount-field-btn.b-catalog-detail__amount-field-btn--minus,
.page-holder a.b-catalog-detail__amount-field-btn.b-catalog-detail__amount-field-btn--minus {
    background-image: url("data:image/svg+xml,%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_486_10158)'%3E%3Cpath d='M4.1665 10H9.99984H15.8332' stroke='%23386AAB' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_486_10158'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

a.b-catalog-detail__amount-field-btn.b-catalog-detail__amount-field-btn--plus,
.page-holder a.b-catalog-detail__amount-field-btn.b-catalog-detail__amount-field-btn--plus {
    background-image: url("data:image/svg+xml,%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_486_10128)'%3E%3Cpath d='M4.16602 10.0013H9.99935M15.8327 10.0013H9.99935M9.99935 10.0013V4.16797M9.99935 10.0013V15.8346' stroke='%23386AAB' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_486_10128'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.element-basket-value {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.item_buttons_counter_block input[type="text"],
.page-holder .item_buttons_counter_block input[type="text"] {
    border: none;
    padding: 3px;
    min-height: 20px;
    text-align: right;
    flex: 1;
    max-width: 50%;
    height: auto;
    background-color: inherit;
    font-size: 14px;
    line-height: 135%;
    font-weight: 500;
    padding-bottom: 0;
    width: 100%;
    max-width: unset;
    min-width: unset;
    display: flex;
    flex-shrink: 1;
}


.b-catalog-detail_item-info_qty--inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex: 1;
    height: inherit;
    max-width: 69%;
}

.b-catalog-detail_item-info_qty--inner span {
    flex: 1;
    max-width: 50%;
    color: var(--site-default-color);
    line-height: 135%;
    font-size: 14px;
    font-weight: 500;
    padding-top: 3px;
    max-width: unset;
    flex: 1;
    text-align: left;
}

.b-catalog-detail_item-info_qty--inner span.price {
    min-width: 100%;
    max-width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: rgba(123, 137, 155, 1);
    line-height: 135%;
    padding: 0 0 3px 22px;
}

a.b-catalog-detail__amount-field-btn--minus.b-catalog-detail__amount-field-btn-disabled,
.page-holder a.b-catalog-detail__amount-field-btn--minus.b-catalog-detail__amount-field-btn-disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.63672 6.06006H16.9701M4.46997 6.06006L5.3033 16.0601C5.3033 16.5021 5.4789 16.926 5.79146 17.2386C6.10402 17.5511 6.52794 17.7267 6.96997 17.7267H13.6366C14.0787 17.7267 14.5026 17.5511 14.8152 17.2386C15.1277 16.926 15.3033 16.5021 15.3033 16.0601L16.1366 6.06006M7.80335 6.0599V3.5599C7.80335 3.33888 7.89114 3.12692 8.04742 2.97064C8.2037 2.81436 8.41567 2.72656 8.63668 2.72656H11.97C12.191 2.72656 12.403 2.81436 12.5593 2.97064C12.7155 3.12692 12.8033 3.33888 12.8033 3.5599V6.0599' stroke='%23E45635' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

a.b-catalog-detail__amount-field-btn--pluc.b-catalog-detail__amount-field-btn-disabled,
.page-holder a.b-catalog-detail__amount-field-btn--plus.b-catalog-detail__amount-field-btn-disabled {
    opacity: .3;
    cursor: default;
    pointer-events: none;
}

.page-holder .b-catalog-detail_item-info_qty .g-button.g-button--light {
    padding-left: 50px;
    padding-right: 16px;
    background-repeat: no-repeat;
    background-position: 17px center;
    background-size: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.53863 16.3403C7.24984 16.0949 7.05951 15.7533 7.00269 15.3786L6.18555 7.28575H20.5641C20.8265 7.27401 21.0879 7.32827 21.3239 7.44358C21.5599 7.55888 21.7634 7.73153 21.9155 7.94575C22.0615 8.14724 22.1577 8.38052 22.1959 8.6264C22.2342 8.87228 22.2135 9.12372 22.1355 9.36003L20.0455 15.6457C19.9362 15.971 19.7234 16.2515 19.4396 16.4445C19.156 16.6374 18.8168 16.7322 18.4741 16.7143H8.57412C8.19515 16.7185 7.82739 16.5858 7.53863 16.3403Z' fill='%23F8F8F8'/%3E%3Cpath d='M1.79688 1.78564H5.63457L7.00172 15.3785C7.05854 15.7532 7.24887 16.0948 7.53765 16.3402C7.82642 16.5857 8.19418 16.7185 8.57315 16.7142H18.4731C18.8159 16.7321 19.155 16.6373 19.4386 16.4444C19.7224 16.2514 19.9352 15.9709 20.0446 15.6456L22.1346 9.35993C22.2125 9.12362 22.2333 8.87216 22.1949 8.62629C22.1567 8.38041 22.0606 8.14713 21.9146 7.94564C21.7625 7.73143 21.559 7.55877 21.3229 7.44346C21.0869 7.32817 20.8256 7.27391 20.5631 7.28564H6.18457' stroke='%23595959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.2056 22.214C17.7718 22.214 17.4199 21.8622 17.4199 21.4283C17.4199 20.9944 17.7718 20.6426 18.2056 20.6426C18.6395 20.6426 18.9914 20.9944 18.9914 21.4283C18.9914 21.8622 18.6395 22.214 18.2056 22.214Z' fill='%23595959' stroke='%23595959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99079 22.214C7.55686 22.214 7.20508 21.8622 7.20508 21.4283C7.20508 20.9944 7.55686 20.6426 7.99079 20.6426C8.42473 20.6426 8.77651 20.9944 8.77651 21.4283C8.77651 21.8622 8.42473 22.214 7.99079 22.214Z' fill='%23595959' stroke='%23595959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.page-holder .b-catalog-detail_item-info_qty .g-button.g-button--light:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.53863 16.3403C7.24984 16.0949 7.05951 15.7533 7.00269 15.3786L6.18555 7.28575H20.5641C20.8265 7.27401 21.0879 7.32827 21.3239 7.44358C21.5599 7.55888 21.7634 7.73153 21.9155 7.94575C22.0615 8.14724 22.1577 8.38052 22.1959 8.6264C22.2342 8.87228 22.2135 9.12372 22.1355 9.36003L20.0455 15.6457C19.9362 15.971 19.7234 16.2515 19.4396 16.4445C19.156 16.6374 18.8168 16.7322 18.4741 16.7143H8.57412C8.19515 16.7185 7.82739 16.5858 7.53863 16.3403Z' fill='%23595959'/%3E%3Cpath d='M1.79688 1.78564H5.63457L7.00172 15.3785C7.05854 15.7532 7.24887 16.0948 7.53765 16.3402C7.82642 16.5857 8.19418 16.7185 8.57315 16.7142H18.4731C18.8159 16.7321 19.155 16.6373 19.4386 16.4444C19.7224 16.2514 19.9352 15.9709 20.0446 15.6456L22.1346 9.35993C22.2125 9.12362 22.2333 8.87216 22.1949 8.62629C22.1567 8.38041 22.0606 8.14713 21.9146 7.94564C21.7625 7.73143 21.559 7.55877 21.3229 7.44346C21.0869 7.32817 20.8256 7.27391 20.5631 7.28564H6.18457' stroke='%23F8F8F8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.2056 22.214C17.7718 22.214 17.4199 21.8622 17.4199 21.4283C17.4199 20.9944 17.7718 20.6426 18.2056 20.6426C18.6395 20.6426 18.9914 20.9944 18.9914 21.4283C18.9914 21.8622 18.6395 22.214 18.2056 22.214Z' fill='%23F8F8F8' stroke='%23F8F8F8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99079 22.214C7.55686 22.214 7.20508 21.8622 7.20508 21.4283C7.20508 20.9944 7.55686 20.6426 7.99079 20.6426C8.42473 20.6426 8.77651 20.9944 8.77651 21.4283C8.77651 21.8622 8.42473 22.214 7.99079 22.214Z' fill='%23F8F8F8' stroke='%23F8F8F8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/*endregion*/

/*region Buy button*/

.btn.b-catalog-detail__detail-buy-button {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 250px;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.b-catalog-detail__detail-short-card-btn .btn.b-catalog-detail__detail-buy-button {
    margin: 0;
}

.btn.b-catalog-detail__detail-buy-button span {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    display: inline-block;
    min-height: 16px;
    max-width: 100%;
    white-space: normal;
    line-height: 16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.btn-link.b-catalog-detail__detail-buy-button {
    height: 25px;
}

/*endregion*/

/*region Slider */
.b-catalog-detail__detail-slider-main-img {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 375px;
    max-height: 582px;
    height: 100%;
    flex: 1;
    overflow: hidden;
}
.b-catalog-detail__detail-slider-main-img:hover{
    cursor: pointer;
}
.item-property-info {
    max-width: 512px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}

.item-property-info .catalog__elements_product-kod {
    margin-top: -2px;
    margin-bottom: 0;
}

.item-property-info .product-kod {
    font-size: 16px;
}

.b-catalog-detail__detail-slider {
    display: flex;
    justify-content: center;
    position: relative;
}


.b-catalog-detail__detail-slider .swiper-free-mode .swiper-wrapper {
    max-height: 498px;
}

.b-catalog-detail__detail-slider .swiper-holder {
    position: relative;
}


.b-catalog-detail__detail-slider .swiper-button-prev,
.page-holder .b-catalog-detail__detail-slider .swiper-button-prev {
    left: unset;
    right: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.156 7.82273L10.9844 14.0002L17.156 20.1777' stroke='%234C465C' stroke-width='1.5'/%3E%3C/svg%3E%0A");

}

.b-catalog-detail__detail-slider .swiper-button-next::after,
.b-catalog-detail__detail-slider .swiper-button-prev::after,
.page-holder .b-catalog-detail__detail-slider .swiper-button-next::after,
.page-holder .b-catalog-detail__detail-slider .swiper-button-prev::after {
    content: unset;
}

.b-catalog-detail__detail-slider .swiper-button-next,
.page-holder .b-catalog-detail__detail-slider .swiper-button-next {
    top: auto;
    bottom: 0;
    left: auto;
    right: auto;
    height: 36px;
    width: 100%;
    border: none;
    background-size: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.05078 7.5L10.0005 12.4497L14.9503 7.5' stroke='%237B899B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    border: 1px solid var(--site-light-color);
}

.page-holder .b-catalog-detail__detail-slider .swiper-button-next:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.05029 7.5L10 12.4497L14.9498 7.5' stroke='%23386AAB' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-color: var(--site-backgroundBlock-color);
    border: 1px solid var(--site-backgroundBlock-color);

}

.b-catalog-detail__detail-slider .swiper .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.5px solid var(--site-border-color);
    border-radius: var(--site-input-border-radius);
    height: 76px;
    width: 76px;
    overflow: hidden;
}

.b-catalog-detail__detail-slider .swiper .swiper-slide:hover {
    cursor: pointer;
}

.b-catalog-detail__detail-slider .swiper .swiper-slide.active {
    border-color: var(--site-prime2-color);
}

.b-catalog-detail__detail-slider .swiper .swiper-slide img {
    max-height: 70px;
}

.b-catalog-detail__detail-slider .swiper-pagination-bullets,
.page-holder .b-catalog-detail__detail-slider .swiper-pagination-bullets {
    display: none;
}

/*endregion*/

/*region Label*/

.b-catalog-detail__label-text,
.b-catalog-detail__label-ring {
    position: absolute;
    z-index: 190;
    opacity: 1;
    -webkit-transition: opacity 450ms ease;
    -o-transition: opacity 450ms ease;
    transition: opacity 450ms ease;
}

.b-catalog-detail__label-text span,
.b-catalog-detail__label-ring {
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #f42c2c;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}

.bx-red .b-catalog-detail__label-text span,
.bx-red .b-catalog-detail__label-ring {
    background-color: #fba90c;
}

.b-catalog-detail__label-text>div,
.b-catalog-detail__label-ring>div {
    line-height: 0;
}

.b-catalog-detail__detail-slider-container.popup .b-catalog-detail__label-text,
.b-catalog-detail__detail-slider-container.popup .b-catalog-detail__label-ring {
    display: none;
}

/* TEXT */

.b-catalog-detail__label-text span {
    padding: 2px 5px;
    vertical-align: middle;
    font-weight: bold;
}

.b-catalog-detail__label-text.b-catalog-detail__label-small span {
    margin-bottom: 1px;
    padding: 2px 7px;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
}

.b-catalog-detail__label-text.b-catalog-detail__label-big span {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 17px;
}
.btn-disabled{
    cursor: auto;
    opacity: 0.5;
}

.product-characteristics-content {
    margin-top: 48px;
    padding: 0 16px;
}

.page-h2-title {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 20px;
}

.product-characteristics__group {
    max-width: 932px;
}

.product-characteristics__group-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 135%;
}

.page-holder ul li::before {
    display: none;
}

.product-characteristics__specs-list {
    padding-inline-start: 0;
    list-style: none;
}

.page-holder .product-characteristics__specs-list {
    columns: 2;
    margin: 8px 0 0;
    gap: 5px;
}

.page-holder .product-characteristics__spec {
    align-items: start;
    grid-gap: 4px;
    grid-template-columns: 1fr 1fr;
    overflow: hidden;
    -webkit-column-break-inside: avoid;
    padding: 0;
    margin: 0;
    max-width: 464px;
    display: flex;
}

.product-characteristics__spec-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
    color: rgb(123, 137, 155);
    align-items: baseline;
    flex: 1;
    max-width: 304px;
    background-color: inherit;
    position: relative;
}

.page-holder .characteristics-link {
    color: var(--site-prime2-color);
}

.product-characteristics__spec-title::after {
    content: " ";
    position: absolute;
    flex-grow: 1;
    border-bottom: 1px dotted rgb(123, 137, 155);

    min-width: 100%;
    top: 1em;
    right: 0;
}

.product-characteristics__spec-value {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
    max-width: 156px;
    background-color: inherit;
}

.product-characteristics__spec-title-content {
    background: #fff;
    z-index: 1;
    position: relative;
}

.product-characteristics__spec+.product-characteristics__spec {
    margin-top: 4px;
}

.product-characteristics__group+.product-characteristics__group {
    margin-top: 18px;
}



.documentation-block {
    padding: 0 16px;
    margin-top: 48px;
}

.documentation-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.documentation-item {
    display: flex;
    gap: 12px;
    position: relative;
    align-items: center;
}

.documentation-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--site-border-radius-main);
    background-color: var(--site-backgroundBlock-color);
}

.documentation-text {
    display: flex;
    flex-direction: column;
}

.page-holder .documentation-title a {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
}

.documentation-title a::after {
    content: "";
    position: absolute;
    inset: 0;
}

.file-size {
    font-size: 14px;
    font-weight: 500;
    line-height: 135%;
}

.l-catalog-detail-slider .slider-header {
    padding: 0px 16px;
    margin-bottom: 8px;
}

.l-catalog-detail-slider .slider-header h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 135%;
}

.l-catalog-detail-slider .catalog__elements--block {
    padding-left: 0;
}

.l-catalog-detail-slider .l-catalog-viewed {
    margin-top: 16px;
}

.marketplace-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 145%;
    margin: 0;
    margin-bottom: 20px;
}

.product-marketplace-link {
    position: static;
}

.product-marketplace-link--mobile {
    position: static;
    display: none;
}

.marketplace-list {
    display: flex;
    gap: 12px;
}

.marketplace-item {
    height: 44px;
	width: 44px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	transition: background .2s ease !important;
}

.marketplace-item.ozon{
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18248)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%237B899B'/%3E%3Cmask id='mask0_1309_18248' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='45' height='44'%3E%3Cpath d='M35.2019 44H8.80124C3.9396 44 0 40.0604 0 35.2019V8.80124C0 3.9396 3.9396 0 8.80124 0H35.2019C40.0635 0 44.0031 3.9396 44.0031 8.80124V35.2019C44 40.0604 40.0604 44 35.2019 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1309_18248)'%3E%3Cpath d='M44 0H0V44H44V0Z' fill='%237B899B'/%3E%3C/g%3E%3Cmask id='mask1_1309_18248' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='45' height='44'%3E%3Cpath d='M35.2019 44H8.80124C3.9396 44 0 40.0604 0 35.2019V8.80124C0 3.9396 3.9396 0 8.80124 0H35.2019C40.0635 0 44.0031 3.9396 44.0031 8.80124V35.2019C44 40.0604 40.0604 44 35.2019 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1309_18248)'%3E%3Cpath d='M39.343 -7.81055C36.8811 -3.27799 35.2357 -0.927882 30.461 4.42737C29.7315 5.46738 28.856 6.33353 27.9184 7.15312C23.5535 10.9685 19.1979 14.8181 14.8206 18.6149C13.526 19.7387 12.1662 20.7632 10.8251 21.8281C10.0272 22.4614 9.07105 22.8091 8.1366 23.1288C5.01658 24.1937 1.91519 25.1995 -1.19551 26.2892C-2.59253 26.7797 -3.96782 27.382 -5.34001 27.9501C-6.2993 28.3475 -7.04438 29.0802 -7.76462 29.8283C-9.50003 31.6383 -10.4345 33.3178 -11.934 36.2081C-11.9371 36.1087 -12.3438 27.1926 -12.3438 27.1926C-10.4624 24.7742 -8.18683 22.8494 -5.92986 21.0737C-4.93643 20.2913 -3.86538 19.6642 -2.80053 18.9937C-0.91921 17.8108 0.775843 16.3238 2.38087 14.756C3.90517 13.2721 5.15318 11.5336 6.37635 9.77331C8.31355 6.98237 10.2818 4.20695 12.3742 1.54019C13.4236 0.202154 14.6498 -0.958928 15.8699 -2.1138C17.4346 -3.59464 20.7471 -6.96923 20.7471 -6.96923C20.7595 -6.96923 26.509 -7.23001 26.509 -7.23001C26.3382 -7.03132 26.1644 -6.73018 26.0992 -6.62153C25.4038 -5.43561 24.6742 -4.28384 24.0285 -3.07309C23.6187 -2.30317 23.3517 -1.4215 22.9854 -0.623642C22.2527 0.95965 21.3711 2.42187 20.0703 3.5519C19.6419 3.92444 19.1389 4.25352 18.6391 4.50188C17.5991 5.01722 16.6864 5.70332 15.8233 6.48255C14.5163 7.66225 13.3428 8.98166 12.1755 10.3135C10.3377 12.4059 8.59917 14.576 6.93516 16.8236C6.77373 17.0409 6.59056 17.2458 6.44775 17.4787C6.37946 17.5904 6.35462 17.7363 6.30495 17.8636L6.34841 17.9443C6.51605 17.8854 6.70853 17.845 6.85755 17.7519C7.41636 17.4104 8 17.103 8.52155 16.7088C10.496 15.2155 12.4798 13.7036 14.4077 12.1451C15.4011 11.3411 16.2735 10.3818 17.2359 9.53116C17.8288 9.0096 18.5025 8.58739 19.1203 8.09688C20.1355 7.29282 21.1413 6.50428 22.1161 5.64433C23.6001 4.34045 25.0809 2.99309 26.5121 1.6147C29.4924 -1.26627 28.9057 -4.44838 31.768 -7.46905L39.343 -7.81055Z' fill='%237B899B'/%3E%3Cpath d='M48.8671 37.6968C48.4077 38.1687 48.1748 38.5381 47.6874 38.979C47.2931 39.336 46.8088 39.6154 46.3897 39.9476C44.8468 41.1707 43.4187 42.6857 41.7082 43.6388C40.4167 44.359 39.0724 44.8651 37.6226 45.0327C37.365 45.0638 37.0825 45.0296 36.8279 44.9675C36.4957 44.8868 36.3684 44.5857 36.4057 44.2318C36.4647 43.6854 36.741 43.2725 37.0731 42.8782C37.4364 42.4467 37.8027 41.9593 38.2466 41.6364C39.2804 40.8913 40.0876 39.9507 40.7923 38.8858C41.2984 38.119 41.7578 37.3429 42.2732 36.5823C42.8941 35.6603 43.7075 34.9276 44.4898 34.167C46.3494 32.3664 48.122 30.423 50.0872 28.7559C50.0841 28.8055 48.9106 37.3708 48.8671 37.6968Z' fill='%237B899B'/%3E%3Cpath d='M40.2862 -7.87096C40.2862 -7.87096 40.1247 -7.46116 39.9788 -7.17245C38.4297 -3.70783 37.0513 -0.497783 35.0737 2.71847C33.3725 5.48458 31.6153 8.1917 29.5912 10.7094C28.8834 11.5911 28.1662 12.4945 27.2566 13.1558C25.8316 14.1927 24.4098 15.1923 22.9724 16.2075C20.9359 17.6449 18.8807 19.0698 16.9994 20.7339C16.2574 21.3889 15.5496 22.0843 14.9628 22.907C14.5127 23.5372 14.0656 24.1798 13.541 24.7387C11.4082 27.0236 9.04255 29.0384 6.65829 31.019C4.19953 33.0587 1.72215 35.0735 -0.758344 37.0821C-2.30128 38.3332 -3.87526 39.5347 -5.57031 40.5529C-5.9087 40.7547 -6.28745 40.9069 -6.65067 41.0528C-6.70655 41.0745 -10.196 42.4653 -10.4785 42.723C-10.4568 43.0148 -10.1556 47.24 -10.1463 47.2959C-10.0967 47.268 -9.10012 46.467 -8.90143 46.3211C-7.47337 45.2407 -6.72518 44.4398 -5.1481 43.645C-3.35681 42.7416 -1.5593 41.9065 0.19784 40.9379C4.22126 38.7058 8.20433 36.3246 12.0849 33.8317C13.8825 32.6768 15.6613 31.5189 17.4092 30.2802C19.5047 28.8024 21.327 27.008 23.1059 25.1422C25.2822 22.8573 27.418 20.5259 29.5384 18.1789C30.9851 16.5769 32.3977 14.9129 33.8071 13.2706C34.7509 12.1717 35.6946 11.082 36.598 9.94574C38.1099 8.03647 39.3859 5.96888 40.7053 3.9106C41.5187 2.64086 42.3507 1.36802 43.2665 0.182101C45.6042 -2.84789 47.7183 -5.77232 50.6024 -8.61914L40.2862 -7.87096Z' fill='%237B899B'/%3E%3Cpath d='M8.04967 2.32739C6.08452 4.40741 4.16595 6.49052 2.24426 8.61399C1.19805 9.77508 0.254283 11.0262 -0.779513 12.2059C-2.62669 14.3138 -4.53906 16.397 -6.72152 18.12C-8.93502 19.8647 -11.3162 21.628 -13.5731 23.3169C-13.5793 23.1896 -13.8463 17.2724 -13.8525 17.1389C-12.8964 15.5184 -11.934 13.6836 -11.223 11.9234C-10.8039 10.8834 -10.4345 9.7906 -10.0123 8.75059C-9.20511 6.74819 -8.14648 4.91654 -6.58802 3.45743C-5.71876 2.64095 -4.71912 2.06351 -3.69153 1.51402C-0.608766 -0.137575 2.47089 -1.81711 5.55987 -3.45317C7.40083 -4.43109 8.79475 -6.13546 10.437 -7.42382L16.9534 -7.71875C13.9948 -4.35037 11.1324 -0.935429 8.04967 2.32739Z' fill='%237B899B'/%3E%3Cpath d='M21.7402 50.4447C22.2463 49.9511 22.7213 49.5041 23.1869 49.0291C25.3632 46.8063 27.8281 44.9808 30.2528 43.0902C30.7743 42.6835 31.2865 42.2489 31.7802 41.8018C31.954 41.6373 32.0844 41.4386 32.1837 41.2182C32.2489 41.0785 32.3017 40.8518 32.2272 40.7556C32.131 40.6314 31.8981 40.5072 31.7522 40.5414C31.3983 40.6159 31.0196 40.7121 30.7153 40.9077C28.9644 42.0347 27.2383 43.1895 25.506 44.3413C24.9161 44.7356 24.3294 45.1888 23.7426 45.5831C22.6685 46.2971 21.7247 47.2005 20.93 48.2436C20.4239 48.9111 19.9427 49.4016 19.3994 50.0349C19.3342 50.1126 19.1573 50.2833 19.0362 50.4106C18.6326 50.4075 12.613 50.3392 12.5137 50.3392C13.2153 49.8828 14.01 49.3116 14.2988 49.0974C17.4374 46.7473 19.98 45.3192 23.3328 43.351C26.3069 41.6031 29.2407 39.7808 32.1837 37.9802C33.2082 37.3531 34.2544 36.7229 35.0337 35.7387C35.5428 35.0961 36.0737 34.4783 36.5673 33.8202C38.1599 31.6967 39.7339 29.5142 41.3327 27.3939C42.351 26.0434 43.3692 24.7085 44.5986 23.5598C45.4865 22.7278 46.4365 21.9734 47.3306 21.1507C49.1001 19.524 48.6376 17.3695 51.9066 12.3557C53.7258 9.56475 54.9304 8.63651 55.9145 7.57167C56.5447 6.88868 58.3826 5.84557 59.1214 5.29297C59.1152 5.74312 59.0997 7.28916 59.0966 7.60582C57.7462 8.76379 55.5575 11.98 55.3091 13.7869C54.4181 20.2349 48.5413 24.1341 45.5455 27.9899C44.1423 29.8029 42.5434 31.3769 40.836 32.8609C39.7153 33.8357 38.6318 34.8478 37.7377 36.0647C37.3776 36.5552 37.1354 37.1358 36.8063 37.6542C35.726 39.3431 34.627 41.0319 33.528 42.7083C32.7084 43.9501 31.8919 45.2168 30.9823 46.3841C29.8988 47.7749 29.0699 48.7217 27.9182 50.0536C27.8623 50.1188 27.6636 50.364 27.5146 50.513L21.7402 50.4447Z' fill='%237B899B'/%3E%3Cpath d='M-12.0488 52.873C-8.72081 50.5166 -4.89607 48.5422 -1.3911 46.4436C0.220135 45.4781 1.87483 44.5809 3.52952 43.6992C5.34876 42.7306 7.1711 41.7309 9.04621 40.902C12.101 39.5516 14.8547 37.7479 17.419 35.5654C18.2697 34.8421 19.0303 33.9883 19.8002 33.1625C21.4176 31.4271 23.0537 29.6669 24.6339 27.8942C26.1923 26.1464 27.6887 24.3551 29.2285 22.5886C30.0264 21.6728 30.8956 20.8191 31.886 20.1392C32.1033 19.9964 32.3548 19.9156 32.5969 19.8318C32.8484 19.7418 33.0191 19.8505 32.9601 20.1205C32.8608 20.5769 32.7242 21.0736 32.51 21.4772C31.7804 22.8246 31.0353 24.1284 30.2375 25.4354C29.2441 27.0653 28.1295 28.6455 26.9033 30.086C25.7981 31.3868 24.5935 32.5292 23.2306 33.5226C22.2993 34.1932 21.4021 34.96 20.567 35.761C19.2631 37.0276 17.7667 38.0055 16.2921 39.0393C13.1597 41.2373 9.89995 43.2583 6.66506 45.2825C3.29048 47.3935 0.660972 49.6039 -2.74155 52.6991L-12.0488 52.873Z' fill='%237B899B'/%3E%3Cpath d='M50.6031 5.65592C52.8755 4.61902 56.5513 1.47727 58.1563 -0.121546L57.5168 -9.65234C56.8183 -9.07801 55.71 -8.28637 55.0735 -7.73998C54.403 -7.17185 53.5492 -6.39263 52.9345 -5.76241C50.4168 -3.17637 49.6407 -1.94388 47.2968 0.812907C45.1578 3.32755 42.8605 5.90117 41.3827 8.92495C40.8829 9.95254 40.4576 10.9894 39.9546 12.0139C38.6073 14.7738 37.0644 17.4468 35.5556 20.1104C34.4411 22.0756 33.2614 23.9631 31.8643 25.7141C30.635 27.2539 29.4087 28.7968 28.1451 30.3056C27.2945 31.3239 26.4408 32.3297 25.5125 33.2642C24.1993 34.5898 22.6905 35.6546 21.1569 36.676C19.5674 37.7409 17.9624 38.7685 16.3419 39.7805C14.3736 41.0099 12.7065 42.6584 11.0642 44.31C10.3781 45.0023 9.70134 45.7163 8.96868 46.3465C7.14945 47.9112 5.50407 48.8674 3.87731 50.6525C3.7283 50.8139 3.35886 51.1989 3.28125 51.2827L11.1387 50.7549C11.4585 50.5376 11.9676 49.8888 12.216 49.5876C12.8586 48.6128 13.2746 48.1782 13.8458 47.1599C14.4792 46.0299 15.336 45.1265 16.4195 44.4994C17.2732 44.0057 18.0959 43.509 18.9527 43.0216C20.1262 42.3541 21.3742 41.7767 22.4857 41.013C24.7395 39.4639 26.9592 37.8402 29.1386 36.1824C31.1813 34.624 33.1527 32.9693 35.152 31.3518C35.8598 30.7806 36.4621 30.1504 36.9309 29.3339C38.0516 27.3781 38.9333 25.2856 39.7063 23.1591C40.3241 21.4609 40.8767 19.7317 41.4758 18.0211C42.581 14.8701 44.0991 11.9332 45.8221 9.12674C47.1633 6.9567 48.3337 6.69282 50.6031 5.65592Z' fill='%237B899B'/%3E%3C/g%3E%3Cmask id='mask2_1309_18248' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='45' height='44'%3E%3Cpath d='M35.2019 44H8.80124C3.9396 44 0 40.0604 0 35.2019V8.80124C0 3.9396 3.9396 0 8.80124 0H35.2019C40.0635 0 44.0031 3.9396 44.0031 8.80124V35.2019C44 40.0604 40.0604 44 35.2019 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_1309_18248)'%3E%3Cmask id='mask3_1309_18248' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='44' height='44'%3E%3Cpath d='M44 0H0V44H44V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_1309_18248)'%3E%3Cpath d='M4.67835 29.4152C3.02366 30.0982 1.17648 28.9961 0.918811 27.1707C0.74496 25.9289 1.42795 24.7026 2.55798 24.237C4.21268 23.554 6.05985 24.6561 6.31753 26.4815C6.48827 27.7233 5.80528 28.9496 4.67835 29.4152ZM2.76909 21.6478C-0.428539 22.1663 -2.30676 25.5315 -1.13947 28.6546C-0.276419 30.9644 2.10162 32.3862 4.46725 32.0013C7.66488 31.4859 9.5431 28.1176 8.37581 24.9944C7.51276 22.6847 5.13471 21.2659 2.76909 21.6478Z' fill='white'/%3E%3Cpath d='M9.91551 19.8271C9.19527 20.0196 8.80721 20.836 9.16112 21.5532C9.4188 22.0778 10.0335 22.32 10.5923 22.171L13.8303 21.3048L10.6016 29.4045C10.4961 29.6714 10.7351 29.9477 11.0114 29.8732L18.9123 27.756C19.4711 27.6069 19.8809 27.0885 19.8406 26.5049C19.7878 25.707 19.0427 25.1948 18.3256 25.3872L14.3829 26.4428L17.6085 18.3493C17.714 18.0824 17.4719 17.803 17.1956 17.8775L9.91551 19.8271Z' fill='white'/%3E%3Cpath d='M41.4693 11.324C40.9602 11.5848 40.7242 12.1933 40.8733 12.7521L41.9257 16.673L34.2545 13.3078C33.9875 13.1898 33.705 13.4351 33.7826 13.7207L35.9526 21.8172C36.1016 22.376 36.6108 22.7858 37.182 22.7548C37.9799 22.7113 38.4921 21.9569 38.2934 21.2242L37.2348 17.2691L44.906 20.6344C45.173 20.7524 45.4555 20.5071 45.3779 20.2215L43.2016 12.0939C43.0029 11.3582 42.1834 10.9608 41.4693 11.324Z' fill='white'/%3E%3Cpath d='M25 15.5255C21.1567 16.553 18.6513 19.6575 19.4026 22.4578C20.1539 25.258 23.8762 26.6923 27.7165 25.6616C31.5567 24.6309 34.0652 21.5295 33.3139 18.7293C32.5626 15.929 28.8403 14.4948 25 15.5255ZM25.6333 17.8911C28.2877 17.1801 30.6533 18.0742 30.9948 19.3502C31.3363 20.6261 29.7375 22.5851 27.0831 23.296C24.4288 24.0069 22.0632 23.1128 21.7217 21.8369C21.3771 20.5578 22.979 18.602 25.6333 17.8911Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18248'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.marketplace-item.ozon:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18241)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%23005BFF'/%3E%3Cmask id='mask0_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='46' height='44'%3E%3Cpath d='M35.1999 44H8.79929C3.93765 44 -0.00195312 40.0604 -0.00195312 35.2019V8.80124C-0.00195312 3.9396 3.93765 0 8.79929 0H35.1999C40.0616 0 44.0012 3.9396 44.0012 8.80124V35.2019C43.998 40.0604 40.0584 44 35.1999 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1309_18241)'%3E%3Cpath d='M43.998 0H-0.00195312V44H43.998V0Z' fill='%23005BFF'/%3E%3C/g%3E%3Cmask id='mask1_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='46' height='44'%3E%3Cpath d='M35.1999 44H8.79929C3.93765 44 -0.00195312 40.0604 -0.00195312 35.2019V8.80124C-0.00195312 3.9396 3.93765 0 8.79929 0H35.1999C40.0616 0 44.0012 3.9396 44.0012 8.80124V35.2019C43.998 40.0604 40.0584 44 35.1999 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1309_18241)'%3E%3Cpath d='M39.342 -7.81055C36.8801 -3.27799 35.2348 -0.927882 30.46 4.42737C29.7305 5.46738 28.855 6.33353 27.9175 7.15312C23.5525 10.9685 19.1969 14.8181 14.8196 18.6149C13.525 19.7387 12.1653 20.7632 10.8241 21.8281C10.0263 22.4614 9.07008 22.8091 8.13562 23.1288C5.01561 24.1937 1.91422 25.1995 -1.19649 26.2892C-2.59351 26.7797 -3.9688 27.382 -5.34099 27.9501C-6.30028 28.3475 -7.04535 29.0802 -7.7656 29.8283C-9.50101 31.6383 -10.4355 33.3178 -11.9349 36.2081C-11.938 36.1087 -12.3447 27.1926 -12.3447 27.1926C-10.4634 24.7742 -8.18781 22.8494 -5.93084 21.0737C-4.9374 20.2913 -3.86635 19.6642 -2.80151 18.9937C-0.920187 17.8108 0.774866 16.3238 2.37989 14.756C3.9042 13.2721 5.1522 11.5336 6.37537 9.77331C8.31258 6.98237 10.2808 4.20695 12.3733 1.54019C13.4226 0.202154 14.6489 -0.958928 15.8689 -2.1138C17.4336 -3.59464 20.7461 -6.96923 20.7461 -6.96923C20.7585 -6.96923 26.508 -7.23001 26.508 -7.23001C26.3373 -7.03132 26.1634 -6.73018 26.0982 -6.62153C25.4028 -5.43561 24.6733 -4.28384 24.0275 -3.07309C23.6177 -2.30317 23.3507 -1.4215 22.9844 -0.623642C22.2518 0.95965 21.3701 2.42187 20.0693 3.5519C19.6409 3.92444 19.138 4.25352 18.6381 4.50188C17.5981 5.01722 16.6854 5.70332 15.8224 6.48255C14.5154 7.66225 13.3419 8.98166 12.1746 10.3135C10.3367 12.4059 8.59819 14.576 6.93418 16.8236C6.77275 17.0409 6.58958 17.2458 6.44678 17.4787C6.37848 17.5904 6.35364 17.7363 6.30397 17.8636L6.34743 17.9443C6.51508 17.8854 6.70756 17.845 6.85657 17.7519C7.41538 17.4104 7.99902 17.103 8.52058 16.7088C10.495 15.2155 12.4788 13.7036 14.4067 12.1451C15.4001 11.3411 16.2725 10.3818 17.2349 9.53116C17.8279 9.0096 18.5015 8.58739 19.1193 8.09688C20.1345 7.29282 21.1404 6.50428 22.1152 5.64433C23.5991 4.34045 25.08 2.99309 26.5111 1.6147C29.4914 -1.26627 28.9047 -4.44838 31.767 -7.46905L39.342 -7.81055Z' fill='%23F91155'/%3E%3Cpath d='M48.8666 37.6968C48.4072 38.1687 48.1743 38.5381 47.6869 38.979C47.2927 39.336 46.8084 39.6154 46.3893 39.9476C44.8463 41.1707 43.4182 42.6857 41.7077 43.6388C40.4162 44.359 39.072 44.8651 37.6222 45.0327C37.3645 45.0638 37.082 45.0296 36.8274 44.9675C36.4952 44.8868 36.3679 44.5857 36.4052 44.2318C36.4642 43.6854 36.7405 43.2725 37.0727 42.8782C37.4359 42.4467 37.8022 41.9593 38.2462 41.6364C39.28 40.8913 40.0871 39.9507 40.7918 38.8858C41.2979 38.119 41.7573 37.3429 42.2727 36.5823C42.8936 35.6603 43.707 34.9276 44.4893 34.167C46.3489 32.3664 48.1216 30.423 50.0867 28.7559C50.0836 28.8055 48.9101 37.3708 48.8666 37.6968Z' fill='%23F91155'/%3E%3Cpath d='M40.2857 -7.87096C40.2857 -7.87096 40.1243 -7.46116 39.9783 -7.17245C38.4292 -3.70783 37.0508 -0.497783 35.0732 2.71847C33.372 5.48458 31.6148 8.1917 29.5907 10.7094C28.8829 11.5911 28.1657 12.4945 27.2561 13.1558C25.8312 14.1927 24.4093 15.1923 22.9719 16.2075C20.9354 17.6449 18.8802 19.0698 16.9989 20.7339C16.2569 21.3889 15.5491 22.0843 14.9623 22.907C14.5122 23.5372 14.0651 24.1798 13.5405 24.7387C11.4077 27.0236 9.04206 29.0384 6.6578 31.019C4.19905 33.0587 1.72166 35.0735 -0.758832 37.0821C-2.30177 38.3332 -3.87574 39.5347 -5.5708 40.5529C-5.90919 40.7547 -6.28794 40.9069 -6.65116 41.0528C-6.70704 41.0745 -10.1965 42.4653 -10.479 42.723C-10.4573 43.0148 -10.1561 47.24 -10.1468 47.2959C-10.0972 47.268 -9.10061 46.467 -8.90192 46.3211C-7.47385 45.2407 -6.72567 44.4398 -5.14859 43.645C-3.35729 42.7416 -1.55979 41.9065 0.197351 40.9379C4.22078 38.7058 8.20384 36.3246 12.0845 33.8317C13.882 32.6768 15.6608 31.5189 17.4087 30.2802C19.5042 28.8024 21.3265 27.008 23.1054 25.1422C25.2817 22.8573 27.4176 20.5259 29.5379 18.1789C30.9846 16.5769 32.3972 14.9129 33.8066 13.2706C34.7504 12.1717 35.6941 11.082 36.5975 9.94574C38.1094 8.03647 39.3854 5.96888 40.7048 3.9106C41.5182 2.64086 42.3502 1.36802 43.266 0.182101C45.6037 -2.84789 47.7178 -5.77232 50.6019 -8.61914L40.2857 -7.87096Z' fill='%23F91155'/%3E%3Cpath d='M8.04869 2.32739C6.08355 4.40741 4.16497 6.49052 2.24329 8.61399C1.19707 9.77508 0.253306 11.0262 -0.78049 12.2059C-2.62766 14.3138 -4.54003 16.397 -6.72249 18.12C-8.936 19.8647 -11.3171 21.628 -13.5741 23.3169C-13.5803 23.1896 -13.8473 17.2724 -13.8535 17.1389C-12.8973 15.5184 -11.9349 13.6836 -11.224 11.9234C-10.8049 10.8834 -10.4355 9.7906 -10.0133 8.75059C-9.20609 6.74819 -8.14745 4.91654 -6.589 3.45743C-5.71974 2.64095 -4.72009 2.06351 -3.6925 1.51402C-0.609742 -0.137575 2.46992 -1.81711 5.55889 -3.45317C7.39985 -4.43109 8.79377 -6.13546 10.436 -7.42382L16.9524 -7.71875C13.9938 -4.35037 11.1315 -0.935429 8.04869 2.32739Z' fill='%23F91155'/%3E%3Cpath d='M21.7393 50.4447C22.2453 49.9511 22.7203 49.5041 23.1859 49.0291C25.3622 46.8063 27.8272 44.9808 30.2518 43.0902C30.7733 42.6835 31.2856 42.2489 31.7792 41.8018C31.953 41.6373 32.0834 41.4386 32.1828 41.2182C32.248 41.0785 32.3007 40.8518 32.2262 40.7556C32.13 40.6314 31.8972 40.5072 31.7512 40.5414C31.3973 40.6159 31.0186 40.7121 30.7143 40.9077C28.9634 42.0347 27.2373 43.1895 25.505 44.3413C24.9151 44.7356 24.3284 45.1888 23.7417 45.5831C22.6675 46.2971 21.7237 47.2005 20.929 48.2436C20.4229 48.9111 19.9418 49.4016 19.3985 50.0349C19.3333 50.1126 19.1563 50.2833 19.0352 50.4106C18.6317 50.4075 12.612 50.3392 12.5127 50.3392C13.2143 49.8828 14.0091 49.3116 14.2978 49.0974C17.4364 46.7473 19.979 45.3192 23.3319 43.351C26.306 41.6031 29.2397 39.7808 32.1828 37.9802C33.2073 37.3531 34.2535 36.7229 35.0327 35.7387C35.5418 35.0961 36.0727 34.4783 36.5663 33.8202C38.1589 31.6967 39.7329 29.5142 41.3317 27.3939C42.35 26.0434 43.3683 24.7085 44.5976 23.5598C45.4855 22.7278 46.4355 21.9734 47.3296 21.1507C49.0992 19.524 48.6366 17.3695 51.9056 12.3557C53.7249 9.56475 54.9294 8.63651 55.9135 7.57167C56.5437 6.88868 58.3816 5.84557 59.1205 5.29297C59.1143 5.74312 59.0987 7.28916 59.0956 7.60582C57.7452 8.76379 55.5565 11.98 55.3082 13.7869C54.4172 20.2349 48.5404 24.1341 45.5445 27.9899C44.1413 29.8029 42.5425 31.3769 40.835 32.8609C39.7143 33.8357 38.6308 34.8478 37.7367 36.0647C37.3766 36.5552 37.1344 37.1358 36.8054 37.6542C35.725 39.3431 34.626 41.0319 33.527 42.7083C32.7074 43.9501 31.891 45.2168 30.9813 46.3841C29.8979 47.7749 29.069 48.7217 27.9172 50.0536C27.8613 50.1188 27.6626 50.364 27.5136 50.513L21.7393 50.4447Z' fill='%23F91155'/%3E%3Cpath d='M-12.0498 52.873C-8.72179 50.5166 -4.89705 48.5422 -1.39207 46.4436C0.219158 45.4781 1.87385 44.5809 3.52855 43.6992C5.34778 42.7306 7.17012 41.7309 9.04523 40.902C12.1001 39.5516 14.8537 37.7479 17.4181 35.5654C18.2687 34.8421 19.0293 33.9883 19.7992 33.1625C21.4166 31.4271 23.0527 29.6669 24.6329 27.8942C26.1914 26.1464 27.6877 24.3551 29.2276 22.5886C30.0254 21.6728 30.8947 20.8191 31.885 20.1392C32.1023 19.9964 32.3538 19.9156 32.5959 19.8318C32.8474 19.7418 33.0181 19.8505 32.9592 20.1205C32.8598 20.5769 32.7232 21.0736 32.509 21.4772C31.7794 22.8246 31.0344 24.1284 30.2365 25.4354C29.2431 27.0653 28.1286 28.6455 26.9023 30.086C25.7971 31.3868 24.5925 32.5292 23.2297 33.5226C22.2983 34.1932 21.4011 34.96 20.566 35.761C19.2621 37.0276 17.7658 38.0055 16.2911 39.0393C13.1587 41.2373 9.89897 43.2583 6.66409 45.2825C3.2895 47.3935 0.659995 49.6039 -2.74253 52.6991L-12.0498 52.873Z' fill='%23F91155'/%3E%3Cpath d='M50.6021 5.65592C52.8746 4.61902 56.5503 1.47727 58.1553 -0.121546L57.5158 -9.65234C56.8173 -9.07801 55.709 -8.28637 55.0726 -7.73998C54.402 -7.17185 53.5482 -6.39263 52.9336 -5.76241C50.4158 -3.17637 49.6397 -1.94388 47.2958 0.812907C45.1568 3.32755 42.8595 5.90117 41.3817 8.92495C40.8819 9.95254 40.4566 10.9894 39.9537 12.0139C38.6063 14.7738 37.0634 17.4468 35.5546 20.1104C34.4401 22.0756 33.2604 23.9631 31.8634 25.7141C30.634 27.2539 29.4077 28.7968 28.1442 30.3056C27.2935 31.3239 26.4398 32.3297 25.5116 33.2642C24.1984 34.5898 22.6896 35.6546 21.156 36.676C19.5665 37.7409 17.9614 38.7685 16.3409 39.7805C14.3726 41.0099 12.7055 42.6584 11.0632 44.31C10.3771 45.0023 9.70037 45.7163 8.96771 46.3465C7.14847 47.9112 5.50309 48.8674 3.87634 50.6525C3.72732 50.8139 3.35789 51.1989 3.28027 51.2827L11.1377 50.7549C11.4575 50.5376 11.9666 49.8888 12.215 49.5876C12.8576 48.6128 13.2736 48.1782 13.8449 47.1599C14.4782 46.0299 15.335 45.1265 16.4185 44.4994C17.2722 44.0057 18.0949 43.509 18.9518 43.0216C20.1253 42.3541 21.3733 41.7767 22.4847 41.013C24.7385 39.4639 26.9583 37.8402 29.1376 36.1824C31.1804 34.624 33.1517 32.9693 35.151 31.3518C35.8588 30.7806 36.4611 30.1504 36.9299 29.3339C38.0506 27.3781 38.9323 25.2856 39.7053 23.1591C40.3231 21.4609 40.8757 19.7317 41.4749 18.0211C42.5801 14.8701 44.0982 11.9332 45.8212 9.12674C47.1623 6.9567 48.3327 6.69282 50.6021 5.65592Z' fill='%23F91155'/%3E%3C/g%3E%3Cmask id='mask2_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='46' height='44'%3E%3Cpath d='M35.1999 44H8.79929C3.93765 44 -0.00195312 40.0604 -0.00195312 35.2019V8.80124C-0.00195312 3.9396 3.93765 0 8.79929 0H35.1999C40.0616 0 44.0012 3.9396 44.0012 8.80124V35.2019C43.998 40.0604 40.0584 44 35.1999 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_1309_18241)'%3E%3Cmask id='mask3_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='45' height='44'%3E%3Cpath d='M43.9966 0H-0.00341797V44H43.9966V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_1309_18241)'%3E%3Cpath d='M4.67591 29.4152C3.02122 30.0982 1.17404 28.9961 0.91637 27.1707C0.742518 25.9289 1.42551 24.7026 2.55554 24.237C4.21024 23.554 6.05741 24.6561 6.31509 26.4815C6.48583 27.7233 5.80284 28.9496 4.67591 29.4152ZM2.76665 21.6478C-0.430981 22.1663 -2.3092 25.5315 -1.14191 28.6546C-0.27886 30.9644 2.09918 32.3862 4.46481 32.0013C7.66244 31.4859 9.54065 28.1176 8.37336 24.9944C7.51031 22.6847 5.13227 21.2659 2.76665 21.6478Z' fill='white'/%3E%3Cpath d='M9.91307 19.8271C9.19283 20.0196 8.80477 20.836 9.15868 21.5532C9.41635 22.0778 10.031 22.32 10.5899 22.171L13.8278 21.3048L10.5992 29.4045C10.4936 29.6714 10.7327 29.9477 11.009 29.8732L18.9099 27.756C19.4687 27.6069 19.8785 27.0885 19.8381 26.5049C19.7854 25.707 19.0403 25.1948 18.3231 25.3872L14.3804 26.4428L17.606 18.3493C17.7116 18.0824 17.4694 17.803 17.1931 17.8775L9.91307 19.8271Z' fill='white'/%3E%3Cpath d='M41.4669 11.324C40.9577 11.5848 40.7218 12.1933 40.8708 12.7521L41.9232 16.673L34.252 13.3078C33.985 13.1898 33.7025 13.4351 33.7801 13.7207L35.9502 21.8172C36.0992 22.376 36.6083 22.7858 37.1796 22.7548C37.9774 22.7113 38.4897 21.9569 38.291 21.2242L37.2323 17.2691L44.9036 20.6344C45.1705 20.7524 45.453 20.5071 45.3754 20.2215L43.1992 12.0939C43.0005 11.3582 42.1809 10.9608 41.4669 11.324Z' fill='white'/%3E%3Cpath d='M24.9976 15.5255C21.1542 16.553 18.6489 19.6575 19.4002 22.4578C20.1515 25.258 23.8738 26.6923 27.714 25.6616C31.5543 24.6309 34.0627 21.5295 33.3114 18.7293C32.5601 15.929 28.8378 14.4948 24.9976 15.5255ZM25.6309 17.8911C28.2852 17.1801 30.6509 18.0742 30.9924 19.3502C31.3339 20.6261 29.735 22.5851 27.0807 23.296C24.4264 24.0069 22.0607 23.1128 21.7192 21.8369C21.3746 20.5578 22.9766 18.602 25.6309 17.8911Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18241'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.marketplace-item.yamarket{
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18249)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%23E5E5E5'/%3E%3Cg clip-path='url(%23clip1_1309_18249)'%3E%3Cpath d='M20.1411 2.97852L-4.4043 41.2752H6.56964L21.0283 19.2013L20.6797 19.0428L16.7508 34.8379L25.0734 36.3059L33.6283 25.5541L33.1636 25.3218L30.275 37.5311L48.4094 34.0774L44.7076 27.9886L38.1699 29.4831L38.9409 30.3703L41.9826 17.617L34.8905 12.8748L25.612 24.5508L26.0715 24.7831L29.8842 9.48452L20.1411 2.97852Z' fill='%237B899B'/%3E%3Cpath d='M20.1411 2.97852L-4.4043 41.2752L3.5 46L21.0283 19.2013L20.6797 19.0428L16.7508 34.8379L25.0734 36.3059L33.6283 25.5541L33.1636 25.3218L30.275 37.5311L37.5626 36.1422L41.9879 17.6117L34.8958 12.8695L25.612 24.5508L26.0715 24.7831L29.8842 9.48452L20.1411 2.97852Z' fill='%237B899B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18249'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1309_18249'%3E%3Crect width='52.8084' height='44' fill='white' transform='translate(-4.4043)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.marketplace-item.yamarket:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18238)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%23FF5226'/%3E%3Cg clip-path='url(%23clip1_1309_18238)'%3E%3Cpath d='M20.1411 2.97852L-4.4043 41.2752H6.56964L21.0283 19.2013L20.6797 19.0428L16.7508 34.8379L25.0734 36.3059L33.6283 25.5541L33.1636 25.3218L30.275 37.5311L48.4094 34.0774L44.7076 27.9886L38.1699 29.4831L38.9409 30.3703L41.9826 17.617L34.8905 12.8748L25.612 24.5508L26.0715 24.7831L29.8842 9.48452L20.1411 2.97852Z' fill='%23FFDD00'/%3E%3Cpath d='M20.1411 2.97852L-4.4043 41.2752L3.5 46L21.0283 19.2013L20.6797 19.0428L16.7508 34.8379L25.0734 36.3059L33.6283 25.5541L33.1636 25.3218L30.275 37.5311L37.5626 36.1422L41.9879 17.6117L34.8958 12.8695L25.612 24.5508L26.0715 24.7831L29.8842 9.48452L20.1411 2.97852Z' fill='%23FFDD00'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18238'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1309_18238'%3E%3Crect width='52.8084' height='44' fill='white' transform='translate(-4.4043)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.marketplace-item.wb{
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18250)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%237B899B'/%3E%3Cpath d='M33.4838 15.5267C31.9086 15.5267 30.483 16.0019 29.2686 16.8203V9.37109H25.907V23.0991C25.907 27.2747 29.3038 30.6363 33.4618 30.6363C37.6198 30.6363 41.0562 27.2967 41.0562 23.0595C41.0606 18.8267 37.699 15.5267 33.4838 15.5267ZM18.229 24.0715L15.1534 16.0591H12.7994L9.70616 24.0715L6.60856 16.0591H2.94336L8.35536 30.1479H10.7094L13.9566 21.7571L17.2214 30.1479H19.5754L24.9698 16.0591H21.3222L18.229 24.0715ZM33.4662 27.2791C31.187 27.2791 29.2686 25.4575 29.2686 23.0815C29.2686 20.7055 31.0726 18.9059 33.4838 18.9059C35.895 18.9059 37.699 20.7847 37.699 23.0815C37.699 25.3827 35.7806 27.2791 33.4662 27.2791Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18250'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.marketplace-item.wb:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18239)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='url(%23paint0_linear_1309_18239)'/%3E%3Cpath d='M0 20.658C0 13.4244 0 9.812 1.408 7.0488C2.6444 4.62 4.62 2.6444 7.0488 1.408C9.812 0 13.4244 0 20.658 0H23.3464C30.5756 0 34.188 0 36.9512 1.408C39.38 2.6444 41.3556 4.62 42.592 7.0488C44 9.812 44 13.4244 44 20.658V23.3464C44 30.5756 44 34.1924 42.592 36.9556C41.3556 39.38 39.38 41.3556 36.9512 42.592C34.188 44 30.5756 44 23.342 44H20.6536C13.4244 44 9.8076 44 7.0444 42.592C4.62 41.3556 2.6444 39.38 1.408 36.9512C0 34.188 0 30.5756 0 23.342V20.658Z' fill='url(%23paint1_linear_1309_18239)'/%3E%3Cpath d='M33.4842 15.5267C31.909 15.5267 30.4834 16.0019 29.269 16.8203V9.37109H25.9074V23.0991C25.9074 27.2747 29.3042 30.6363 33.4622 30.6363C37.6202 30.6363 41.0566 27.2967 41.0566 23.0595C41.061 18.8267 37.6994 15.5267 33.4842 15.5267ZM18.2294 24.0715L15.1538 16.0591H12.7998L9.70665 24.0715L6.60905 16.0591H2.94385L8.35585 30.1479H10.7098L13.957 21.7571L17.2218 30.1479H19.5758L24.9702 16.0591H21.3226L18.2294 24.0715ZM33.4666 27.2791C31.1874 27.2791 29.269 25.4575 29.269 23.0815C29.269 20.7055 31.073 18.9059 33.4842 18.9059C35.8954 18.9059 37.6994 20.7847 37.6994 23.0815C37.6994 25.3827 35.781 27.2791 33.4666 27.2791Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1309_18239' x1='8.7117' y1='44.1471' x2='35.7118' y2='-0.852981' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236F01FB'/%3E%3Cstop offset='1' stop-color='%23FF49D7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1309_18239' x1='8.7117' y1='44.1471' x2='35.7118' y2='-0.852981' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236F01FB'/%3E%3Cstop offset='1' stop-color='%23FF49D7'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1309_18239'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

@media(max-width: 991px){
	.marketplace-item.ozon{
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18241)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%23005BFF'/%3E%3Cmask id='mask0_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='46' height='44'%3E%3Cpath d='M35.1999 44H8.79929C3.93765 44 -0.00195312 40.0604 -0.00195312 35.2019V8.80124C-0.00195312 3.9396 3.93765 0 8.79929 0H35.1999C40.0616 0 44.0012 3.9396 44.0012 8.80124V35.2019C43.998 40.0604 40.0584 44 35.1999 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1309_18241)'%3E%3Cpath d='M43.998 0H-0.00195312V44H43.998V0Z' fill='%23005BFF'/%3E%3C/g%3E%3Cmask id='mask1_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='46' height='44'%3E%3Cpath d='M35.1999 44H8.79929C3.93765 44 -0.00195312 40.0604 -0.00195312 35.2019V8.80124C-0.00195312 3.9396 3.93765 0 8.79929 0H35.1999C40.0616 0 44.0012 3.9396 44.0012 8.80124V35.2019C43.998 40.0604 40.0584 44 35.1999 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1309_18241)'%3E%3Cpath d='M39.342 -7.81055C36.8801 -3.27799 35.2348 -0.927882 30.46 4.42737C29.7305 5.46738 28.855 6.33353 27.9175 7.15312C23.5525 10.9685 19.1969 14.8181 14.8196 18.6149C13.525 19.7387 12.1653 20.7632 10.8241 21.8281C10.0263 22.4614 9.07008 22.8091 8.13562 23.1288C5.01561 24.1937 1.91422 25.1995 -1.19649 26.2892C-2.59351 26.7797 -3.9688 27.382 -5.34099 27.9501C-6.30028 28.3475 -7.04535 29.0802 -7.7656 29.8283C-9.50101 31.6383 -10.4355 33.3178 -11.9349 36.2081C-11.938 36.1087 -12.3447 27.1926 -12.3447 27.1926C-10.4634 24.7742 -8.18781 22.8494 -5.93084 21.0737C-4.9374 20.2913 -3.86635 19.6642 -2.80151 18.9937C-0.920187 17.8108 0.774866 16.3238 2.37989 14.756C3.9042 13.2721 5.1522 11.5336 6.37537 9.77331C8.31258 6.98237 10.2808 4.20695 12.3733 1.54019C13.4226 0.202154 14.6489 -0.958928 15.8689 -2.1138C17.4336 -3.59464 20.7461 -6.96923 20.7461 -6.96923C20.7585 -6.96923 26.508 -7.23001 26.508 -7.23001C26.3373 -7.03132 26.1634 -6.73018 26.0982 -6.62153C25.4028 -5.43561 24.6733 -4.28384 24.0275 -3.07309C23.6177 -2.30317 23.3507 -1.4215 22.9844 -0.623642C22.2518 0.95965 21.3701 2.42187 20.0693 3.5519C19.6409 3.92444 19.138 4.25352 18.6381 4.50188C17.5981 5.01722 16.6854 5.70332 15.8224 6.48255C14.5154 7.66225 13.3419 8.98166 12.1746 10.3135C10.3367 12.4059 8.59819 14.576 6.93418 16.8236C6.77275 17.0409 6.58958 17.2458 6.44678 17.4787C6.37848 17.5904 6.35364 17.7363 6.30397 17.8636L6.34743 17.9443C6.51508 17.8854 6.70756 17.845 6.85657 17.7519C7.41538 17.4104 7.99902 17.103 8.52058 16.7088C10.495 15.2155 12.4788 13.7036 14.4067 12.1451C15.4001 11.3411 16.2725 10.3818 17.2349 9.53116C17.8279 9.0096 18.5015 8.58739 19.1193 8.09688C20.1345 7.29282 21.1404 6.50428 22.1152 5.64433C23.5991 4.34045 25.08 2.99309 26.5111 1.6147C29.4914 -1.26627 28.9047 -4.44838 31.767 -7.46905L39.342 -7.81055Z' fill='%23F91155'/%3E%3Cpath d='M48.8666 37.6968C48.4072 38.1687 48.1743 38.5381 47.6869 38.979C47.2927 39.336 46.8084 39.6154 46.3893 39.9476C44.8463 41.1707 43.4182 42.6857 41.7077 43.6388C40.4162 44.359 39.072 44.8651 37.6222 45.0327C37.3645 45.0638 37.082 45.0296 36.8274 44.9675C36.4952 44.8868 36.3679 44.5857 36.4052 44.2318C36.4642 43.6854 36.7405 43.2725 37.0727 42.8782C37.4359 42.4467 37.8022 41.9593 38.2462 41.6364C39.28 40.8913 40.0871 39.9507 40.7918 38.8858C41.2979 38.119 41.7573 37.3429 42.2727 36.5823C42.8936 35.6603 43.707 34.9276 44.4893 34.167C46.3489 32.3664 48.1216 30.423 50.0867 28.7559C50.0836 28.8055 48.9101 37.3708 48.8666 37.6968Z' fill='%23F91155'/%3E%3Cpath d='M40.2857 -7.87096C40.2857 -7.87096 40.1243 -7.46116 39.9783 -7.17245C38.4292 -3.70783 37.0508 -0.497783 35.0732 2.71847C33.372 5.48458 31.6148 8.1917 29.5907 10.7094C28.8829 11.5911 28.1657 12.4945 27.2561 13.1558C25.8312 14.1927 24.4093 15.1923 22.9719 16.2075C20.9354 17.6449 18.8802 19.0698 16.9989 20.7339C16.2569 21.3889 15.5491 22.0843 14.9623 22.907C14.5122 23.5372 14.0651 24.1798 13.5405 24.7387C11.4077 27.0236 9.04206 29.0384 6.6578 31.019C4.19905 33.0587 1.72166 35.0735 -0.758832 37.0821C-2.30177 38.3332 -3.87574 39.5347 -5.5708 40.5529C-5.90919 40.7547 -6.28794 40.9069 -6.65116 41.0528C-6.70704 41.0745 -10.1965 42.4653 -10.479 42.723C-10.4573 43.0148 -10.1561 47.24 -10.1468 47.2959C-10.0972 47.268 -9.10061 46.467 -8.90192 46.3211C-7.47385 45.2407 -6.72567 44.4398 -5.14859 43.645C-3.35729 42.7416 -1.55979 41.9065 0.197351 40.9379C4.22078 38.7058 8.20384 36.3246 12.0845 33.8317C13.882 32.6768 15.6608 31.5189 17.4087 30.2802C19.5042 28.8024 21.3265 27.008 23.1054 25.1422C25.2817 22.8573 27.4176 20.5259 29.5379 18.1789C30.9846 16.5769 32.3972 14.9129 33.8066 13.2706C34.7504 12.1717 35.6941 11.082 36.5975 9.94574C38.1094 8.03647 39.3854 5.96888 40.7048 3.9106C41.5182 2.64086 42.3502 1.36802 43.266 0.182101C45.6037 -2.84789 47.7178 -5.77232 50.6019 -8.61914L40.2857 -7.87096Z' fill='%23F91155'/%3E%3Cpath d='M8.04869 2.32739C6.08355 4.40741 4.16497 6.49052 2.24329 8.61399C1.19707 9.77508 0.253306 11.0262 -0.78049 12.2059C-2.62766 14.3138 -4.54003 16.397 -6.72249 18.12C-8.936 19.8647 -11.3171 21.628 -13.5741 23.3169C-13.5803 23.1896 -13.8473 17.2724 -13.8535 17.1389C-12.8973 15.5184 -11.9349 13.6836 -11.224 11.9234C-10.8049 10.8834 -10.4355 9.7906 -10.0133 8.75059C-9.20609 6.74819 -8.14745 4.91654 -6.589 3.45743C-5.71974 2.64095 -4.72009 2.06351 -3.6925 1.51402C-0.609742 -0.137575 2.46992 -1.81711 5.55889 -3.45317C7.39985 -4.43109 8.79377 -6.13546 10.436 -7.42382L16.9524 -7.71875C13.9938 -4.35037 11.1315 -0.935429 8.04869 2.32739Z' fill='%23F91155'/%3E%3Cpath d='M21.7393 50.4447C22.2453 49.9511 22.7203 49.5041 23.1859 49.0291C25.3622 46.8063 27.8272 44.9808 30.2518 43.0902C30.7733 42.6835 31.2856 42.2489 31.7792 41.8018C31.953 41.6373 32.0834 41.4386 32.1828 41.2182C32.248 41.0785 32.3007 40.8518 32.2262 40.7556C32.13 40.6314 31.8972 40.5072 31.7512 40.5414C31.3973 40.6159 31.0186 40.7121 30.7143 40.9077C28.9634 42.0347 27.2373 43.1895 25.505 44.3413C24.9151 44.7356 24.3284 45.1888 23.7417 45.5831C22.6675 46.2971 21.7237 47.2005 20.929 48.2436C20.4229 48.9111 19.9418 49.4016 19.3985 50.0349C19.3333 50.1126 19.1563 50.2833 19.0352 50.4106C18.6317 50.4075 12.612 50.3392 12.5127 50.3392C13.2143 49.8828 14.0091 49.3116 14.2978 49.0974C17.4364 46.7473 19.979 45.3192 23.3319 43.351C26.306 41.6031 29.2397 39.7808 32.1828 37.9802C33.2073 37.3531 34.2535 36.7229 35.0327 35.7387C35.5418 35.0961 36.0727 34.4783 36.5663 33.8202C38.1589 31.6967 39.7329 29.5142 41.3317 27.3939C42.35 26.0434 43.3683 24.7085 44.5976 23.5598C45.4855 22.7278 46.4355 21.9734 47.3296 21.1507C49.0992 19.524 48.6366 17.3695 51.9056 12.3557C53.7249 9.56475 54.9294 8.63651 55.9135 7.57167C56.5437 6.88868 58.3816 5.84557 59.1205 5.29297C59.1143 5.74312 59.0987 7.28916 59.0956 7.60582C57.7452 8.76379 55.5565 11.98 55.3082 13.7869C54.4172 20.2349 48.5404 24.1341 45.5445 27.9899C44.1413 29.8029 42.5425 31.3769 40.835 32.8609C39.7143 33.8357 38.6308 34.8478 37.7367 36.0647C37.3766 36.5552 37.1344 37.1358 36.8054 37.6542C35.725 39.3431 34.626 41.0319 33.527 42.7083C32.7074 43.9501 31.891 45.2168 30.9813 46.3841C29.8979 47.7749 29.069 48.7217 27.9172 50.0536C27.8613 50.1188 27.6626 50.364 27.5136 50.513L21.7393 50.4447Z' fill='%23F91155'/%3E%3Cpath d='M-12.0498 52.873C-8.72179 50.5166 -4.89705 48.5422 -1.39207 46.4436C0.219158 45.4781 1.87385 44.5809 3.52855 43.6992C5.34778 42.7306 7.17012 41.7309 9.04523 40.902C12.1001 39.5516 14.8537 37.7479 17.4181 35.5654C18.2687 34.8421 19.0293 33.9883 19.7992 33.1625C21.4166 31.4271 23.0527 29.6669 24.6329 27.8942C26.1914 26.1464 27.6877 24.3551 29.2276 22.5886C30.0254 21.6728 30.8947 20.8191 31.885 20.1392C32.1023 19.9964 32.3538 19.9156 32.5959 19.8318C32.8474 19.7418 33.0181 19.8505 32.9592 20.1205C32.8598 20.5769 32.7232 21.0736 32.509 21.4772C31.7794 22.8246 31.0344 24.1284 30.2365 25.4354C29.2431 27.0653 28.1286 28.6455 26.9023 30.086C25.7971 31.3868 24.5925 32.5292 23.2297 33.5226C22.2983 34.1932 21.4011 34.96 20.566 35.761C19.2621 37.0276 17.7658 38.0055 16.2911 39.0393C13.1587 41.2373 9.89897 43.2583 6.66409 45.2825C3.2895 47.3935 0.659995 49.6039 -2.74253 52.6991L-12.0498 52.873Z' fill='%23F91155'/%3E%3Cpath d='M50.6021 5.65592C52.8746 4.61902 56.5503 1.47727 58.1553 -0.121546L57.5158 -9.65234C56.8173 -9.07801 55.709 -8.28637 55.0726 -7.73998C54.402 -7.17185 53.5482 -6.39263 52.9336 -5.76241C50.4158 -3.17637 49.6397 -1.94388 47.2958 0.812907C45.1568 3.32755 42.8595 5.90117 41.3817 8.92495C40.8819 9.95254 40.4566 10.9894 39.9537 12.0139C38.6063 14.7738 37.0634 17.4468 35.5546 20.1104C34.4401 22.0756 33.2604 23.9631 31.8634 25.7141C30.634 27.2539 29.4077 28.7968 28.1442 30.3056C27.2935 31.3239 26.4398 32.3297 25.5116 33.2642C24.1984 34.5898 22.6896 35.6546 21.156 36.676C19.5665 37.7409 17.9614 38.7685 16.3409 39.7805C14.3726 41.0099 12.7055 42.6584 11.0632 44.31C10.3771 45.0023 9.70037 45.7163 8.96771 46.3465C7.14847 47.9112 5.50309 48.8674 3.87634 50.6525C3.72732 50.8139 3.35789 51.1989 3.28027 51.2827L11.1377 50.7549C11.4575 50.5376 11.9666 49.8888 12.215 49.5876C12.8576 48.6128 13.2736 48.1782 13.8449 47.1599C14.4782 46.0299 15.335 45.1265 16.4185 44.4994C17.2722 44.0057 18.0949 43.509 18.9518 43.0216C20.1253 42.3541 21.3733 41.7767 22.4847 41.013C24.7385 39.4639 26.9583 37.8402 29.1376 36.1824C31.1804 34.624 33.1517 32.9693 35.151 31.3518C35.8588 30.7806 36.4611 30.1504 36.9299 29.3339C38.0506 27.3781 38.9323 25.2856 39.7053 23.1591C40.3231 21.4609 40.8757 19.7317 41.4749 18.0211C42.5801 14.8701 44.0982 11.9332 45.8212 9.12674C47.1623 6.9567 48.3327 6.69282 50.6021 5.65592Z' fill='%23F91155'/%3E%3C/g%3E%3Cmask id='mask2_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='46' height='44'%3E%3Cpath d='M35.1999 44H8.79929C3.93765 44 -0.00195312 40.0604 -0.00195312 35.2019V8.80124C-0.00195312 3.9396 3.93765 0 8.79929 0H35.1999C40.0616 0 44.0012 3.9396 44.0012 8.80124V35.2019C43.998 40.0604 40.0584 44 35.1999 44Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_1309_18241)'%3E%3Cmask id='mask3_1309_18241' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='45' height='44'%3E%3Cpath d='M43.9966 0H-0.00341797V44H43.9966V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_1309_18241)'%3E%3Cpath d='M4.67591 29.4152C3.02122 30.0982 1.17404 28.9961 0.91637 27.1707C0.742518 25.9289 1.42551 24.7026 2.55554 24.237C4.21024 23.554 6.05741 24.6561 6.31509 26.4815C6.48583 27.7233 5.80284 28.9496 4.67591 29.4152ZM2.76665 21.6478C-0.430981 22.1663 -2.3092 25.5315 -1.14191 28.6546C-0.27886 30.9644 2.09918 32.3862 4.46481 32.0013C7.66244 31.4859 9.54065 28.1176 8.37336 24.9944C7.51031 22.6847 5.13227 21.2659 2.76665 21.6478Z' fill='white'/%3E%3Cpath d='M9.91307 19.8271C9.19283 20.0196 8.80477 20.836 9.15868 21.5532C9.41635 22.0778 10.031 22.32 10.5899 22.171L13.8278 21.3048L10.5992 29.4045C10.4936 29.6714 10.7327 29.9477 11.009 29.8732L18.9099 27.756C19.4687 27.6069 19.8785 27.0885 19.8381 26.5049C19.7854 25.707 19.0403 25.1948 18.3231 25.3872L14.3804 26.4428L17.606 18.3493C17.7116 18.0824 17.4694 17.803 17.1931 17.8775L9.91307 19.8271Z' fill='white'/%3E%3Cpath d='M41.4669 11.324C40.9577 11.5848 40.7218 12.1933 40.8708 12.7521L41.9232 16.673L34.252 13.3078C33.985 13.1898 33.7025 13.4351 33.7801 13.7207L35.9502 21.8172C36.0992 22.376 36.6083 22.7858 37.1796 22.7548C37.9774 22.7113 38.4897 21.9569 38.291 21.2242L37.2323 17.2691L44.9036 20.6344C45.1705 20.7524 45.453 20.5071 45.3754 20.2215L43.1992 12.0939C43.0005 11.3582 42.1809 10.9608 41.4669 11.324Z' fill='white'/%3E%3Cpath d='M24.9976 15.5255C21.1542 16.553 18.6489 19.6575 19.4002 22.4578C20.1515 25.258 23.8738 26.6923 27.714 25.6616C31.5543 24.6309 34.0627 21.5295 33.3114 18.7293C32.5601 15.929 28.8378 14.4948 24.9976 15.5255ZM25.6309 17.8911C28.2852 17.1801 30.6509 18.0742 30.9924 19.3502C31.3339 20.6261 29.735 22.5851 27.0807 23.296C24.4264 24.0069 22.0607 23.1128 21.7192 21.8369C21.3746 20.5578 22.9766 18.602 25.6309 17.8911Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18241'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	}

	.marketplace-item.yamarket{
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18238)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='%23FF5226'/%3E%3Cg clip-path='url(%23clip1_1309_18238)'%3E%3Cpath d='M20.1411 2.97852L-4.4043 41.2752H6.56964L21.0283 19.2013L20.6797 19.0428L16.7508 34.8379L25.0734 36.3059L33.6283 25.5541L33.1636 25.3218L30.275 37.5311L48.4094 34.0774L44.7076 27.9886L38.1699 29.4831L38.9409 30.3703L41.9826 17.617L34.8905 12.8748L25.612 24.5508L26.0715 24.7831L29.8842 9.48452L20.1411 2.97852Z' fill='%23FFDD00'/%3E%3Cpath d='M20.1411 2.97852L-4.4043 41.2752L3.5 46L21.0283 19.2013L20.6797 19.0428L16.7508 34.8379L25.0734 36.3059L33.6283 25.5541L33.1636 25.3218L30.275 37.5311L37.5626 36.1422L41.9879 17.6117L34.8958 12.8695L25.612 24.5508L26.0715 24.7831L29.8842 9.48452L20.1411 2.97852Z' fill='%23FFDD00'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1309_18238'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1309_18238'%3E%3Crect width='52.8084' height='44' fill='white' transform='translate(-4.4043)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	}

	.marketplace-item.wb{
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1309_18239)'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='url(%23paint0_linear_1309_18239)'/%3E%3Cpath d='M0 20.658C0 13.4244 0 9.812 1.408 7.0488C2.6444 4.62 4.62 2.6444 7.0488 1.408C9.812 0 13.4244 0 20.658 0H23.3464C30.5756 0 34.188 0 36.9512 1.408C39.38 2.6444 41.3556 4.62 42.592 7.0488C44 9.812 44 13.4244 44 20.658V23.3464C44 30.5756 44 34.1924 42.592 36.9556C41.3556 39.38 39.38 41.3556 36.9512 42.592C34.188 44 30.5756 44 23.342 44H20.6536C13.4244 44 9.8076 44 7.0444 42.592C4.62 41.3556 2.6444 39.38 1.408 36.9512C0 34.188 0 30.5756 0 23.342V20.658Z' fill='url(%23paint1_linear_1309_18239)'/%3E%3Cpath d='M33.4842 15.5267C31.909 15.5267 30.4834 16.0019 29.269 16.8203V9.37109H25.9074V23.0991C25.9074 27.2747 29.3042 30.6363 33.4622 30.6363C37.6202 30.6363 41.0566 27.2967 41.0566 23.0595C41.061 18.8267 37.6994 15.5267 33.4842 15.5267ZM18.2294 24.0715L15.1538 16.0591H12.7998L9.70665 24.0715L6.60905 16.0591H2.94385L8.35585 30.1479H10.7098L13.957 21.7571L17.2218 30.1479H19.5758L24.9702 16.0591H21.3226L18.2294 24.0715ZM33.4666 27.2791C31.1874 27.2791 29.269 25.4575 29.269 23.0815C29.269 20.7055 31.073 18.9059 33.4842 18.9059C35.8954 18.9059 37.6994 20.7847 37.6994 23.0815C37.6994 25.3827 35.781 27.2791 33.4666 27.2791Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1309_18239' x1='8.7117' y1='44.1471' x2='35.7118' y2='-0.852981' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236F01FB'/%3E%3Cstop offset='1' stop-color='%23FF49D7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1309_18239' x1='8.7117' y1='44.1471' x2='35.7118' y2='-0.852981' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236F01FB'/%3E%3Cstop offset='1' stop-color='%23FF49D7'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1309_18239'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H34C39.5228 0 44 4.47715 44 10V34C44 39.5228 39.5228 44 34 44H10C4.47715 44 0 39.5228 0 34V10Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	}
}

.marketplace-item a::after {
    content: '';
    position: absolute;
    inset: 0;
}

/* .marketplace-item img {
    filter: grayscale(100%);
    opacity: 0.5;
	transition: filter .2s ease;
}

.marketplace-item:hover img {
    opacity: 1;
    filter: none;
} */

.mobile-buttons-block {
    display: none;
}
@media (max-width: 1520px) {
    .page-holder .product-characteristics__specs-list {
        gap: unset;
    }

    .product-characteristics__spec-title {
        max-width: unset;
    }
}

@media (max-width: 767px) {
    .b-catalog-detail__label-text>div {
        line-height: 0;
    }

    .b-catalog-detail__label-text.b-catalog-detail__label-small span,
    .b-catalog-detail__scalable-card.hover .b-catalog-detail__label-text.b-catalog-detail__label-small span {
        margin-bottom: 1px;
        padding: 2px 7px;
        font-size: 10px;
        line-height: 14px;
    }

    .b-catalog-detail__big-card .b-catalog-detail__label-text.b-catalog-detail__label-small span,
    .b-catalog-detail__label-text.b-catalog-detail__label-big span,
    .b-catalog-detail__scalable-card.hover .b-catalog-detail__label-text.b-catalog-detail__label-big span {
        margin-bottom: 1px;
        padding: 3px 12px;
        font-size: 14px;
        line-height: 16px;
    }

    .b-catalog-detail__big-card .b-catalog-detail__label-text.b-catalog-detail__label-big span {
        padding: 3px 12px;
        font-size: 20px;
        line-height: 25px;
    }
}

/*RING*/

.b-catalog-detail__label-ring {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    font-weight: bold;
}

.b-catalog-detail__label-ring.b-catalog-detail__label-small {
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}

.b-catalog-detail__label-ring.b-catalog-detail__label-big {
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
}

@media (max-width: 767px) {
    .b-catalog-detail__label-ring.b-catalog-detail__label-small,
    .b-catalog-detail__scalable-card.hover .b-catalog-detail__label-ring.b-catalog-detail__label-small {
        width: 20px;
        height: 20px;
        font-size: 13px;
        line-height: 20px;
    }

    .b-catalog-detail__big-card .b-catalog-detail__label-ring.b-catalog-detail__label-small,
    .b-catalog-detail__label-ring.b-catalog-detail__label-big,
    .b-catalog-detail__scalable-card.hover .b-catalog-detail__label-ring.b-catalog-detail__label-big {
        width: 35px;
        height: 35px;
        font-size: 12px;
        line-height: 35px;
    }

    .b-catalog-detail__big-card .b-catalog-detail__label-ring.b-catalog-detail__label-big {
        width: 70px;
        height: 70px;
        font-size: 24px;
        line-height: 70px;
    }
}

.b-catalog-detail__label-top {
    top: -5px;
}

.b-catalog-detail__label-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.b-catalog-detail__label-center>div {
    text-align: center;
}

.b-catalog-detail__label-left {
    left: -5px;
}

.b-catalog-detail__label-left>div {
    text-align: left;
}

.b-catalog-detail__label-bottom {
    bottom: -5px;
}

.b-catalog-detail__label-middle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.b-catalog-detail__label-right {
    right: -5px;
}

.b-catalog-detail__label-right>div {
    text-align: right;
}

.b-catalog-detail__label-center.b-catalog-detail__label-middle {
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region  Tabs */

.b-catalog-detail__detail-tabs-container {
    min-height: 60px;
    border-bottom: 1px solid #ededed;
}

.b-catalog-detail__detail-tabs-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.b-catalog-detail__detail-tabs-list:after {
    display: table;
    clear: both;
    content: "";
}

.b-catalog-detail__detail-tab {
    float: left;
    min-height: 60px;
}

.b-catalog-detail__detail-tab-link {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 25px;
    height: 60px;
    color: #000;
    vertical-align: middle;
    text-transform: uppercase;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 13px;
    line-height: 45px;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}

.b-catalog-detail__detail-tab-link:hover,
.b-catalog-detail__detail-tab.active .b-catalog-detail__detail-tab-link {
    color: #006cc0;
    color: var(--theme-color-primary);
    text-decoration: none;
}

.b-catalog-detail__detail-tab-link:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 0;
    background: #006cc0;
    background: var(--theme-color-primary);
    content: "";
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}

.b-catalog-detail__detail-tab-link:hover:after,
.b-catalog-detail__detail-tab.active .b-catalog-detail__detail-tab-link:after {
    height: 3px;
}

.b-catalog-detail__detail-tab-link:active:after {
    height: 6px;
}

.b-catalog-detail__detail-tab-content {
    padding: 25px 0;
}

@media (max-width: 991px) {

    .b-catalog-detail__button-box.b-catalog-detail__button-box--cart.active .b-catalog-detail_item-info_qty,
    .b-catalog-detail__button-box.b-catalog-detail__button-box--cart.active .g-button.g-add-cart {
        transform: translateY(-49px);
        background-color: var(--site-light-color);
        border: 1px solid var(--site-border-color);
    }

    .b-catalog-detail_item-info_qty--inner {
        max-width: 100%;
    }

    .b-catalog-detail__detail-tabs-container {
        display: none !important;
    }

    .b-catalog-detail__detail-tab-content {
        display: block !important;
    }
}

/*Tab fixed*/

.b-catalog-detail__detail-tabs-container-fixed {
    position: fixed;
    top: -100px;
    right: 0;
    left: 0;
    z-index: 300;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    -webkit-transition: top 350ms linear;
    -o-transition: top 350ms linear;
    transition: top 350ms linear;
}

.b-catalog-detail__detail-tabs-container-fixed {
    min-height: 45px;
    background: #fff;
}

.b-catalog-detail__detail-tabs-container-fixed.active {
    top: 0;
    opacity: 1;
}

.b-catalog-detail__detail-tabs-container-fixed .b-catalog-detail__detail-tabs-list {
    margin: 0 auto;
    max-width: 1048px;
}

.b-catalog-detail__detail-tabs-container-fixed .b-catalog-detail__detail-tab {
    min-height: 45px;
}

.b-catalog-detail__detail-tabs-container-fixed .b-catalog-detail__detail-tab-link {
    padding: 10px 25px;
    height: 45px;
    line-height: 25px;
}

.bx-touch .b-catalog-detail__detail-tabs-container-fixed {
    display: none !important;
}

/*endregion*/

/*region Small Card*/

.b-catalog-detail__detail-short-card-fixed {
    position: fixed;
    top: -85px;
    right: 0;
    left: 0;
    z-index: 310;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 85px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    -webkit-transition: top 220ms linear;
    -o-transition: top 220ms linear;
    transition: top 220ms linear;
}

.b-catalog-detail__detail-short-card-fixed.active {
    top: 0;
    opacity: 1;
}

.b-catalog-detail__detail-short-card-fixed.active+.b-catalog-detail__detail-tabs-container-fixed.active {
    top: 85px;
}

.bx-touch .b-catalog-detail__detail-short-card-fixed {
    display: none !important;
}

.b-catalog-detail__detail-short-card-fixed .b-catalog-detail__detail-short-card-content-container {
    margin: 0 auto;
    max-width: 1048px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-catalog-detail__detail-short-card-image {
    padding-right: 15px;
    width: 80px;
    max-width: 80px;
    vertical-align: middle;
    text-align: center;
}

.b-catalog-detail__detail-short-card-image img {
    max-width: none;
    height: 65px;
}

.b-catalog-detail__detail-short-title-container {
    max-width: 650px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.b-catalog-detail__detail-short-title-text {
    display: block;
    color: #000;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.b-catalog-detail__detail-short-card-price {
    padding: 0 10px;
    vertical-align: middle;
    text-align: right;
}

.b-catalog-detail__detail-short-card-btn {
    padding-left: 10px;
    min-width: 120px;
}

/*endregion*/

/*region Properties */

.b-catalog-detail__detail-tab-content {
    display: none;
}

.b-catalog-detail__detail-tab-content.active {
    display: block;
}

.b-catalog-detail__detail-tab-content h3 {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}

.b-catalog-detail__detail-properties {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

.b-catalog-detail__detail-properties-item {
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.b-catalog-detail__detail-properties-dots {
    border-bottom: 1px dotted var(--site-separator-color);
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
    top: -5px;
    position: relative;
}

.b-catalog-detail__detail-properties-name,
.b-catalog-detail__detail-properties-value {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: 50%;
    width: auto;
}

.b-catalog-detail__detail-properties-name {
    padding-right: 3px;
    color: var(--site-grey-color);
}

.b-catalog-detail__detail-properties-value {
    color: var(--site-default-color);
    padding-left: 3px;
    text-align: right;
}

/*endregion*/

.b-catalog-detail__text {
    margin-bottom: 0px;
    padding: 0 16px;
}

.b-catalog-detail__text-title {
    font-size: 24px;
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 20px;
}

.b-catalog-detail__text-content {
    font-size: 16px;
    font-weight: 500;
    line-height: 135%;
}

.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.list-items-swiper .property-item {
    width: auto;
    position: relative;
}

.tsilindr-items-swiper .property-item {
    width: auto;
    position: relative;
}

.swiper-holder {
    max-width: 100%;
}

@media(max-width: 1340px) {
    .documentation-list {
        flex-direction: column;
    }
}

@media(max-width: 1200px) {
    .b-catalog-detail__main {
        gap: 10px;
    }

    .b-catalog-detail__left,
    .b-catalog-detail__text,
    .product-characteristics-content,
    .documentation-block,
    .l-catalog-detail-slider .slider-header,
    .b-catalog-detail__text,
    .l-catalog-detail-bc {
        padding: 0;
    }

    .product-characteristics__group {
        max-width: unset;
    }

    .b-catalog-detail__left {
        max-width: 100%;
    }

    .b-catalog-detail {
        max-width: unset;
    }
}

@media(max-width: 991px) {
    .header {
        position: fixed !important;
    }

    .have-video .swiper-free-mode {
        margin-left: 60px;
    }

    .page-holder .video-container {
        width: 56px;
        height: 56px;
        border-radius: var(--site-border-radius-small);
        left: 0;
        bottom: 0;
    }

    .page-holder .b-catalog-detail__detail-slider .swiper-button-next {
        display: none;
    }

    .b-catalog-detail__right {
        display: flex;
        position: fixed;
        bottom: 64px;
        top: auto;
        width: 100%;
        background-color: var(--site-light-color);
        left: 0;
        z-index: 980;
        padding: 10px 16px;
        border-top: 1.5px solid var(--site-border-colorLight);
        height: fit-content;
        margin: 0;
        max-width: unset;
        flex-direction: row;
    }

    .right-property-info-block {
        display: none;
    }

    .right-property-info--mobile .right-property-info-block {
        display: block;
    }

    .product-marketplace-link {
        display: none;
    }

    .price-ladder {
        display: none;
    }

    .b-catalog-detail {
        margin-right: 0;
    }

    .l-catalog-detail-slider {
        margin-right: 0;
    }

    .product-marketplace-link--mobile {
        position: static;
        display: flex;
        margin-bottom: 32px;
        flex-direction: column;
        margin-top: 0;
    }

    .marketplace-title {
        margin-bottom: 16px;
        line-height: 135%;
    }

    .marketplace-item img {
        filter: unset;
        opacity: 1;
    }

    .right-property-info--mobile {
        display: flex;
    }

    .property-block--small {
        padding: 0;
    }

    .right-property-info:not(.right-property-info--mobile) {
        padding: 0;
        background-color: inherit;
    }

    .right-property-info--mobile .right-property-info {
        padding: 16px;
        gap: 10px;
    }


    .right-property-info-block-buttons {
        display: flex;
        padding: 0;
    }

    .detail__right-inner {
        display: flex;
        flex: 1;
		padding-bottom: 0;
    }

    .b-catalog-detail__buttons {
        flex: 1;
    }

    .b-catalog-detail__button-box.b-catalog-detail__button-box--cart .g-button.g-add-cart::before {
        left: auto;
    }

    .right-property-info--mobile .right-property-info-block-buttons {
        display: none;
    }

    .element-delivery-info .catalog__elements_pickup,
    .element-delivery-info .catalog__elements_count,
    .element-delivery-info .catalog__elements_delivery {
        padding: 2px 0;
    }

    .b-catalog-detail__detail-slider .swiper .swiper-slide {
        width: 56px;
        height: 56px;
    }

    .l-catalog-detail-bc .b-breadcrumb {
        margin-top: 0;
    }

    .b-catalog-detail {
        margin-top: 82px;
    }

    .b-catalog-detail__left {
        gap: 15px;
    }

    .item-property-info {
        gap: 12px;
    }

    .property-info-header {
        margin-bottom: 20px;
    }

    .b-catalog-detail__name>h1 {
        font-size: 18px;
    }

    .b-catalog-detail-property-item {
        gap: 4px;
    }

    .img-items-swiper .img-item {
        height: 44px;
        width: 100%;
        padding: 5px;
        max-width: 44px;
    }

    .b-catalog-detail__more-property {
        margin-top: 21px;
        margin-bottom: 16px;
    }

    .page-holder .b-catalog-detail__more-property .catalog__elements_product-certificate {
        display: block;
    }

    .more-property-list {
        gap: 4px;
    }

    .b-catalog-detail__main {
        margin-top: 16px;
        margin-bottom: 32px;
    }

    .b-catalog-detail__text-title {
        font-size: 20px;
        margin-bottom: 16px;
    }

    .product-characteristics-content {
        margin-bottom: 32px;
        margin-top: 0;
    }

    .page-holder .product-characteristics__specs-list {
        columns: 1;
    }

    .page-holder .product-characteristics__spec {
        max-width: unset;
        align-items: start;
        display: grid;
        grid-gap: 4px;
        grid-template-columns: 1fr 1fr;
        overflow: hidden;
        -webkit-column-break-inside: avoid;
    }

    .product-characteristics__group+.product-characteristics__group {
        margin-top: 10px;
    }

    .product-characteristics__spec-title {
        font-size: 14px;
    }

    .product-characteristics__spec-value {
        font-size: 14px;
        max-width: unset;
    }

    .documentation-block {
        margin-bottom: 32px;
        margin-top: 0;
    }

    .l-catalog-detail-slider {
        margin-top: 0px;
    }

    .l-catalog-detail-slider .l-catalog-viewed {
        margin-top: 32px;
    }

    .l-catalog-detail-slider .slider-header {
        margin-bottom: 16px;
    }

    .property-swiper {
        max-width: 100%;
    }

    .documentation-list {
        gap: 12px;
    }

    .page-h2-title {
        margin-bottom: 16px;
    }

    .item-property-info {
        max-width: unset;
    }

    .l-catalog-detail-bc {
        padding-left: 0;
    }

    .b-catalog-detail__left {
        flex-direction: column;
    }

    .b-catalog-detail__detail-slider-block {
        flex-direction: column-reverse;
        gap: 0;
        position: relative;
    }

    .b-catalog-detail__detail-slider-container {
        max-width: unset;
    }

    .b-catalog-detail__detail-slider-main-img {
        max-width: unset;
    }
    .b-catalog-detail__detail-slider {
        justify-content: flex-start;
        margin-top: 12px;
    }

    .header__links {
        border-top: unset !important;
    }
}

@media(max-height: 790px){
	.detail__right-inner{
		top: 10px;
		gap: 8px;
	}

	.right-property-info {
		gap: 8px;
		padding: 8px;
	}

	.b-catalog-detail__price-current {
		font-size: 20px;
	}

	.right-property-info-price .special-price,
	.element-delivery-info .catalog__elements_pickup,
	.element-delivery-info .catalog__elements_count,
	.element-delivery-info .catalog__elements_delivery,
	.price-ladder-header,
	.price-ladder-text {
		font-size: 14px;
	}

	.price-ladder {
		padding: 8px;
	}

	.price-ladder-inner {
		gap: 8px;
	}

	.price-ladder__block {
		padding: 2px 8px;
	}

	.marketplace-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
}

/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/modern/style.css?17612502422905*/
div.modern-page-navigation {
	display: flex;
	gap: 8px;
	margin-top: 32px;
	padding-left: 20px;
}
div.modern-page-navigation a,
.page-holder div.modern-page-navigation a{
	border: none;
}
.modern-page-navigation a:hover{
	background-color: var(--site-backgroundBlock-color);
    color: var(--site-default-color);
}
div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots
{
	min-width: 40px;
	font-size: 16px;
	line-height: 135%;
	background-color: transparent;
	border-radius: 4px;
	text-align: center;
	color: var(--site-default-color);
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

div.modern-page-navigation a.modern-page-previous,
div.modern-page-navigation a.modern-page-next {
	background-color: var(--site-accent-light-color);
	position: relative;
	font-size: 0;
	min-height: 42px;
	transition: background .2s ease;
}

div.modern-page-navigation a.modern-page-previous::before,
div.modern-page-navigation a.modern-page-next::before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 14.9492L12.4497 9.99947L7.5 5.04972' stroke='%237B899B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	transition: background .2s ease;

}

div.modern-page-navigation a.modern-page-previous::before{
	transform: rotate(180deg);
}


span.modern-page-current {
	background-color: var(--site-backgroundBlock-color);
	color: var(--site-default-color);
}


.catalog__elements + div.modern-page-navigation{
	margin-top: 32px;
	padding-left: 20px;
}
.paginations__list{
	display: flex;
	gap: 8px;
}
div.modern-page-navigation .paginations__more-btn{
	background-color: rgba(239, 241, 243, 1);
	border-radius: var(--site-border-radius-small);
	padding: 12px 15px;
}
div.modern-page-navigation a.modern-page-previous{
	display: none;
}
@media(max-width:1120px){
	div.modern-page-navigation {
		padding-left: 0;
	}
}

@media(max-width:768px){
	.paginations__list{
		gap: 10px;
	}
	div.modern-page-navigation {
		flex-direction: column-reverse;
		gap: 12px;
	}
	.catalog__elements + div.modern-page-navigation{
		gap: 10px;
		padding-left: 0;
	}
	div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots {
		max-width: 40px;
		width: 100%;
		line-height: 16px;
	}
	div.modern-page-navigation .paginations__more-btn{
		max-width: unset;
	}
	div.modern-page-navigation a.modern-page-previous, div.modern-page-navigation a.modern-page-next {
		min-height: 40px;
	}
	.catalog__elements + div.modern-page-navigation{
		margin-top: 12px;
	}
}


/* End */


/* Start:/local/templates/.default/components/ma/catalog.section/blocks/style.css?179076181368994*/
.labels-container {
	position: absolute;
	display: flex;
	flex-direction: column;
	gap: 2px;
	bottom: 4px;
	left: 4px;
}

.labels-container-list--mobile {
	display: none;
}

.labels-container div {
	font-weight: 600;
	font-size: 12px;
	line-height: 135%;
	border-radius: var(--site-border-radius-small);
	padding: 3px 6px;
	color: var(--site-light-color);
	width: fit-content;
}

.labels-container .hit-label {
	background-color: rgba(125, 110, 255, 1);
}

.labels-container .season-start-label {
	background-color: rgba(234, 156, 25, 1);
}

.labels-container .sale-label {
	background-color: rgba(228, 86, 53, 1);
}

.labels-container .nowelty-label {
	background-color: var(--site-prime-color);
}

.price-info--state {
	display: flex;
	flex-direction: column;
}

.slider-header h3 {
	font-size: 20px;
	font-weight: 600;
	line-height: 135%;
	margin: 0;
}

.slider-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 16px;
	padding-bottom: 8px;
	padding-left: 20px;
}

.compare-wrapper .slider-header {
	padding-left: 12px;
}

.catalog__elements {
	--gap: 13px;
	--columns: 4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px 13px;
}

.catalog__elements.catalog__elements--slider {
	--columns: auto;
}

.catalog__elements.catalog__elements--slider .catalog__elements_item {
	max-width: 230px;
}

.catalog__elements.catalog__elements--slider .catalog__elements_item.swiper-slide {
	max-width: 100%;
	width: auto;
}

.compare-wrapper .catalog__elements.catalog__elements--slider .catalog__elements_item.swiper-slide {
	max-width: 362px;
}

.new-products .main-block-title {
	padding: 0 16px;
}

.swiper-container.products--slider {
	position: relative;
	overflow: hidden;

}

.slider-buttons {
	display: flex;
	align-items: center;
	gap: 8px;
}

.products--slider .catalog__elements {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	gap: unset;
}

.catalog__elements.inner {
	--gap: 40px;
	--columns: 4;
	padding: 0 20px 20px;
	gap: 40px;
	/*overflow-x: hidden;*/
}

/* .l-catalog-content{
	overflow: hidden;
} */
.l-catalog-content .catalog__elements.catalog__elements--list {
	width: 100%;
	--gap: 20px;
	gap: 0;
	--columns: 1;
}

.catalog__elements .catalog__elements_item a {
	border-bottom: none;
}

.products__g-add-cart-inner {
	display: flex;
	align-items: center;
	gap: 8px;
}

@media(min-width:768px) {
	.catalog__elements .catalog__elements_item:hover {
		background-color: var(--site-second-background-color);
	}
}

.catalog__elements .catalog__elements_item .g-button {
	padding: 8px 12px;
	line-height: 135%;
	border: 1px solid var(--site-border-color);
	white-space: nowrap;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	-o-transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	min-height: 44px;
	font-size: 14px;
}

.catalog__elements .catalog__elements_item .g-button:hover {
	border-color: inherit;
}

.catalog__elements .catalog__elements_item {
	position: relative;
	width: calc((100%/ var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 12px;
	border-radius: 12px;
}

.catalog__elements.catalog__elements--list .catalog__elements_item {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 22px;
	padding: 20px;
	border-radius: 12px;
}

.catalog__elements-right {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: none;
}

.catalog__elements.catalog__elements--list .catalog__elements-right--block {
	display: none;
}

.catalog__elements--block {
	padding-left: 8px;
}

.compare-wrapper .catalog__elements--block {
	padding-left: 0;
}

.catalog__elements.catalog__elements--block .catalog__elements-right--block {
	display: flex;
}

.catalog__elements-right--block .catalog__elements_supply-prices {
	margin-top: 20px;

}

.catalog__elements-right--block .bmcl_supply-buttons {
	margin-top: 0;
}

.supply-product-empty .g-button {
	width: 100%;
	padding: 11px 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 42px;
}

.supply-product-empty--mobile {
	display: none;
}

.catalog__elements .supply-product-empty .js-open-analog-form {
	background-color: var(--site-prime2-color);
	color: var(--site-light-color);
	margin-bottom: 8px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.catalog__elements .supply-product-empty .js-open-admission-form {
	background-color: var(--site-backgroundBlock-color);
	color: var(--site-default-color);
	word-wrap: break-word;
	word-break: auto-phrase;
	white-space: unset;
	display: flex;
	justify-content: center;
	align-items: center;
}

.supply-product-empty .js-open-admission-form:hover {
	background-color: var(--site-backgroundBlock-color);
	color: var(--site-default-color);
	border: 1px solid rgba(123, 137, 155, 1);
}

.catalog__elements.catalog__elements--list .catalog__elements-right--list {
	display: flex;
	gap: 8px;
}

.catalog__elements-right--first-block {
	max-width: 584px;
	flex: 1;
}

.catalog__elements_supply-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 12px;
	gap: 12px;
}

.catalog__elements--block .catalog__elements_supply {
	flex: 1;
}

.catalog__elements-right--block .catalog__element_like-block {
	flex-direction: row;
	gap: 8px;
}

.catalog__elements--block .catalog__elements-right--block .catalog__element_like-block {
	top: 20px;
	right: 20px;
}

.catalog__elements-right--block .special-price {
	width: fit-content;
}

.js-open-price-modal:hover {
	cursor: pointer;
	color: var(--site-default-color);
	background-color: var(--site-backgroundBlock-color);
}

.js-open-price-modal:hover span {
	color: var(--site-prime2-color);
}

.other-price-inner {
	display: flex;
	gap: 8px;
	align-items: center;
	margin-bottom: 4px;
	flex-wrap: wrap;
}

.catalog__elements-right--list .other-price-inner {
	margin-bottom: 0;
}

.other-price-inner .full-price {
	color: rgba(123, 137, 155, 1);
	text-decoration: line-through;
	font-size: 14px;
	font-weight: 600;
	line-height: 135%;
}

.catalog__elements_product-kod {
	display: flex;
	align-items: center;
	width: fit-content;
	padding: 2px 4px;
	gap: 2px;
	border-radius: var(--site-border-radius-small);
	margin-left: -4px;
	transition: all .1s;
}

.catalog__elements_product-kod.active {
	background-color: var(--site-backgroundBlock-color);

}

.catalog__elements_product-kod.active .product-kod {
	color: var(--site-prime2-color);
}

.catalog__elements_product-kod.active .clipboard-js-button svg path {
	stroke: var(--site-prime2-color);
}

.catalog__element__empty-title {
	margin-bottom: 12px;
	font-size: 18px;
	font-weight: 600;
	margin-top: 16px;
}

.catalog__elements--list .catalog__element__empty-title {
	margin-top: 0;
	text-align: center;
}

.catalog__elements--list .supply-product-empty {
	max-width: 224px;

}

.product-kod {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	color: rgba(123, 137, 155, 1);
	line-height: 100%;
}

.clipboard-js-button {
	display: flex;
	align-items: center;
}

.catalog__elements_product-kod:hover {
	cursor: pointer;
}

.catalog__elements.catalog__elements--list .catalog__elements-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}


.inner .catalog__elements_item:after {
	content: '';
	position: absolute;
	bottom: -20px;
	left: -20px;
	display: block;
	width: calc(100% + 40px);
	/*width: calc(100% + 500px);*/
	height: 1px;
	background-color: var(--site-separator-color);
}

.catalog__elements_item.swiper-slide {
	height: auto;
}

.catalog__elements .catalog__elements_name {
	margin-bottom: 8px;
}

.catalog__elements--block .catalog__elements_name {
	margin-bottom: 0px;
}


.catalog__elements .catalog__elements_name a {
	font-size: 16px;
	font-weight: 600;
	line-height: 135%;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.catalog__elements .catalog__elements_name a:visited {
	font-weight: 600;
}

.page-holder .catalog__elements_product-certificate a,
.page-holder .catalog__elements_product-certificate p {
	color: rgba(234, 156, 25, 1);
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 0;
}

.page-holder .catalog__elements_product-certificate a:visited {
	color: rgba(234, 156, 25, 1);
	font-size: 14px;
	font-weight: 500;
}

.catalog__elements.catalog__elements--list .catalog__elements_property-list {
	display: flex;
	flex-direction: column;
	gap: 2px;
}

.property-item {
	display: flex;
	gap: 2px;
}

.property-item span {
	font-size: 14px;
	font-weight: 500;
	line-height: 135%;
}

.property-name {
	color: rgba(123, 137, 155, 1);
}

.catalog__elements .catalog__elements_item.catalog__elements_more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px;
	border-bottom: none;
	border-radius: 4px;
	background-color: var(--site-light-blue-color);
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	color: var(--site-accent-color);
}

.catalog__elements_more_icon {
	width: 40px;
	height: 40px;
	margin-bottom: 8px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='%230064D8'/%3e%3cpath d='M18 15L23 20L18 25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center;

}

.catalog__elements_pic {
	position: relative;
	border-radius: var(--site-input-border-radius);
	border: 2px solid var(--site-input-border-color);
	background-color: var(--site-light-color);
}

.catalog__elements.catalog__elements--list .catalog__elements_pic {
	margin-bottom: 12px;
	margin-top: 2px;
	max-height: 195px;
}

.catalog__elements_pic .catalog__elements_pic_holder {
	position: relative;
	display: block !important;
	max-width: 100%;
	border-radius: var(--site-input-border-radius);
	overflow: hidden;
	width: 243px;
	height: 223px;
}

.catalog__elements_pic .dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 3px;
	width: 100%;
	position: absolute;
	bottom: -10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	justify-content: center;
}

.catalog__elements_pic .dots .dots-item {
	border-radius: 100px;
	background-color: var(--site-border-color);
	width: 4px;
	height: 4px;
}

.catalog__elements_pic .dots .dots-item.active {
	background: rgba(123, 137, 155, 1);
	width: 12px;
}

.inner .catalog__elements .catalog__elements_pic_holder {
	position: relative;
	width: 250px;
	height: 250px;
	overflow: hidden;
	border-radius: 8px;

}




.catalog__elements_pic img {
	position: absolute;
	left: 50%;
	top: 0;
	right: 0;
	/* width: 240px; */
	height: 224px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	vertical-align: top;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;

	top: 50%;
	height: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-height: 100%;
}

.catalog__elements.catalog__elements--list .catalog__elements_pic .catalog__elements_pic_holder,
.catalog__elements.catalog__elements--list .catalog__elements_pic img {
	height: 190px;
	width: 172px;
}

.catalog__elements.catalog__elements--list .catalog__elements_pic img {
	height: 100%;
}

.catalog__elements_pic-dots {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.catalog__elements_pic-dots-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: transparent;
	width: 4px;
	height: 4px;
	/* background: rgba(0, 100, 216, 0.30); */
	/* border-bottom: 2px solid var(--site-separator-color); */
	-webkit-transition: border-color .3s;
	-o-transition: border-color .3s;
	transition: border-color .3s;
	width: 100%;
	height: 100%;
}

.catalog__elements_pic-dots-item.active {
	/* background: var(--site-accent-color); */
}

.catalog__elements_props {
	margin-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}


.catalog__elements_props-item-label {
	color: var(--site-grey-color);
	font-size: 14px;
	font-weight: 500;
	line-height: 19.6px;

}

.catalog__elements_props-item-value {
	font-size: 14px;
	line-height: 19.6px;
}

.catalog__elements_props-item-value a,
.catalog__elements_props-item-value a:visited,
.page-holder .catalog__elements_props-item-value a,
.page-holder .catalog__elements_props-item-value a:visited {
	color: var(--site-accent-color);
}

.catalog__elements_props-item-value a:hover,
.catalog__elements_props-item-value a:visited:hover,
.page-holder .catalog__elements_props-item-value a:hover,
.page-holder .catalog__elements_props-item-value a:visited:hover {
	color: var(--site-accent-color--hover);
}

.catalog__elements_product-counter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 8px;
	margin-bottom: 12px;
}

.catalog__elements_product-counter .product-counter {
	padding: 6px;
	border: 1px solid var(--site-separator-color);
	border-radius: 4px;
	font-size: 14px;
	font-weight: 500;
	line-height: 19.6px;
	color: var(--site-grey-color);
	background-color: var(--site-light-grey-color);
}

.catalog__elements_product-counter .product-counter .count {
	color: var(--site-default-color);
	font-weight: 600;
}

.catalog__elements_supply {
	margin-top: auto;
}

.supply-prices-mobile {
	display: none;
}

.catalog__elements.catalog__elements--list .catalog__elements_supply {
	margin-top: unset;
	min-width: 224px;
}

.catalog__elements_supply-prices .catalog-price {
	font-family: 'RobotoFlex', sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 26.4px;
	white-space: nowrap;
}

.catalog-detail-price {
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 120%;
	white-space: nowrap;
}

.bonus-for-buy {
	line-height: normal;
}

.catalog__elements_supply-prices .is-discounted.catalog-price {
	color: #F33232;
}

.catalog__elements_supply-prices .is-discounted.catalog-price .discount {
	color: var(--site-grey-color);
	font-size: 12px;
	/* text-decoration: line-through; */
	font-weight: 500;
	position: relative;
	white-space: nowrap;
}

.catalog__elements_supply-prices .is-discounted.catalog-price .discount::before {
	content: '';
	position: absolute;
	left: 0;
	right: 10px;
	height: 1px;
	background-color: var(--site-grey-color);
	top: calc(50% - 1px);
}

.catalog-detail-price--discount {
	font-size: 22px;
	font-weight: 600;
	line-height: 120%;
	color: var(--site-red-color);
}

.personal-price .catalog-detail-price--discount {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: var(--site-default-color);
}

.catalog-detail-price--discount .catalog-detail-price--label {
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 2px;
	font-weight: 400;
}

.catalog-detail-price--discount-percent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px;
	border-radius: 4px;
	background-color: var(--site-red-color);
	color: var(--site-light-color);
	font-size: 10px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: 0.2px;
}

.catalog-detail-price--old {
	color: var(--site-default2-color);
	text-decoration: line-through;
}

.personal-price .catalog-detail-price--old {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none;
}

.personal-price .catalog-detail-price--old .catalog-detail-price--label {
	font-size: 12px;
	line-height: 12px;
}

.bmcl_supply-value,
.catalog-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 5px;
	margin-bottom: 3px;
}

.bmcl_supply-value {
	align-items: flex-start;
	gap: 4px;
	flex-direction: column;
}

.catalog__elements-right--list .bmcl_supply-value {
	margin-bottom: 12px;
}

.price-main-info {
	display: flex;
	flex-direction: column;
	gap: 4px;
	align-items: flex-start;
}

.catalog__elements--block .price-main-info {
	flex-direction: row;
	gap: 12px;
}


.price-and-bonus-inner {
	display: flex;
	gap: 12px;
}

.special-price {
	background-color: var(--site-backgroundBlock-color);
	border-radius: var(--site-border-radius-small);
	font-size: 14px;
	color: rgb(123, 137, 155);
	padding: 2px 6px;
	display: flex;
	gap: 6px;
	white-space: nowrap; 
}

.special-price span {
	color: var(--site-default-color);
	font-weight: 600;
}

.catalog__elements_count {
	font-weight: 600;
	font-size: 14px;
	align-items: center;
	justify-content: space-between;
	display: flex;
	padding: 3px 6px;
}

.catalog__elements_count-availability {
	display: flex;
	align-items: center;
	gap: 2px;
}

.catalog__elements_count-availability.availability-many span {
	background-color: var(--site-prime2-color);
}

.catalog__elements_count-availability.availability-medium span {
	background-color: rgba(123, 137, 155, 1);
}

.catalog__elements_count-availability.availability-medium span:last-child {
	background-color: var(--site-border-color);
}

.catalog__elements_count-availability.availability-small span:last-child {
	background-color: var(--site-border-color);
}

.catalog__elements_count-availability.availability-small span:nth-child(2) {
	background-color: var(--site-border-color);
}

.catalog__elements_count-availability.availability-small span:first-child {
	background-color: var(--site-input-text-color);
}

.catalog__elements_count-availability span {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	display: flex;
}


.bmcl_supply-value .bonuses-count {
	padding: 0 6px;
	font-weight: 600;
	border-radius: var(--site-border-radius-small);
	justify-content: center;
	gap: 2px;
	padding: 0 6px;
	box-shadow: inset 0 0 0 1px var(--site-input-border-color);
	border: 1px solid var(--site-input-border-color);
}

.bmcl_supply-value .bonuses-count:hover {
	cursor: pointer;
}

.catalog__elements_discount-price {
	border-radius: var(--site-border-radius-small);
	background-color: var(--site-backgroundBlock-color);
	color: rgba(123, 137, 155, 1);
	font-size: 14px;
	font-weight: 500;
	width: fit-content;
	padding: 3px 6px;
	display: flex;
	gap: 6px;
	align-items: center;
	line-height: 135%;
	margin-bottom: 10px;
	display: none;
}

.catalog__elements_discount-price span {
	font-weight: 600;
	color: rgba(61, 61, 61, 1);
	line-height: 135%;
}

.bmcl_supply-value.personal-price {
	gap: 10px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.catalog__elements_pickup {
	padding: 3px 6px;
	font-size: 14px;
	font-weight: 500;
	line-height: 135%;
	color: rgba(123, 137, 155, 1);
	align-items: center;
	justify-content: space-between;
	display: flex;
	border-radius: var(--site-border-radius-small);
}

.pickup-date {
	color: var(--site-default-color);
	font-weight: 600;
}

.catalog__elements_delivery {
	font-size: 14px;
	font-weight: 500;
	line-height: 135%;
	color: rgba(123, 137, 155, 1);
	display: flex;
	align-items: center;
	justify-content: space-between;
	display: flex;
	padding: 3px 6px;
	border-radius: var(--site-border-radius-small);
}

@media(min-width:767px) {
	.catalog__elements_delivery:hover {
		background-color: var(--site-backgroundBlock-color);
		color: var(--site-prime2-color);
		cursor: pointer;
	}

	.catalog__elements_pickup:hover {
		background-color: var(--site-backgroundBlock-color);
		color: var(--site-prime2-color);
		cursor: pointer;
	}
}


.delivery-date {
	color: var(--site-default-color);
	font-weight: 600;
}

.bmcl_supply-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	margin-top: 19px;
}

.page-holder .bmcl_supply-buttons .g-add-cart {
	width: 100%;
	background-color: var(--site-prime2-color);
	color: var(--site-light-color);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

.page-holder .bmcl_supply-buttons .g-add-cart:visited {
	width: 100%;
	background-color: var(--site-prime2-color);
	color: var(--site-light-color);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

.bmcl_supply-buttons .g-add-cart::before {
	content: "";
	position: relative;
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.79102 1.78516H5.62871L6.99586 15.378C7.05268 15.7527 7.24301 16.0943 7.53179 16.3397C7.82056 16.5852 8.18832 16.718 8.56729 16.7137H18.4673C18.81 16.7316 19.1491 16.6368 19.4328 16.4439C19.7166 16.2509 19.9293 15.9704 20.0387 15.6452L22.1287 9.35944C22.2067 9.12313 22.2274 8.87167 22.1891 8.6258C22.1509 8.37992 22.0547 8.14665 21.9087 7.94516C21.7566 7.73094 21.5531 7.55829 21.3171 7.44298C21.081 7.32768 20.8197 7.27342 20.5573 7.28516H6.17871' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.1998 22.214C17.7659 22.214 17.4141 21.8622 17.4141 21.4283C17.4141 20.9944 17.7659 20.6426 18.1998 20.6426C18.6336 20.6426 18.9855 20.9944 18.9855 21.4283C18.9855 21.8622 18.6336 22.214 18.1998 22.214Z' fill='white' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.98493 22.214C7.551 22.214 7.19922 21.8622 7.19922 21.4283C7.19922 20.9944 7.551 20.6426 7.98493 20.6426C8.41887 20.6426 8.77065 20.9944 8.77065 21.4283C8.77065 21.8622 8.41887 22.214 7.98493 22.214Z' fill='white' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	;
}

.bmcl_supply-not-available {
	width: 100%;
}

.catalog__elements .bmcl_supply-buttons .g-add-cart.in-cart {
	-webkit-transform: translateY(-44px);
	-ms-transform: translateY(-44px);
	transform: translateY(-44px);
}

/*.catalog__elements .bmcl_supply-buttons .g-add-cart.in-cart:hover {*/
/*	color: var(--site-light-color);*/
/*	background-color: var(--site-accent-color);*/
/*}*/

.catalog__elements_icons {
	position: absolute;
	top: 6px;
	right: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
}

.catalog__elements_video-ico {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="6" fill="white"/><rect x="6" y="6" width="20" height="20" rx="6.36364" fill="%233181DE"/><path d="M13.8636 19.2099V12.707C13.8636 12.3359 14.2843 12.1212 14.5849 12.3389L19.1226 15.6261C19.3747 15.8088 19.3728 16.1851 19.1188 16.3651L14.581 19.5808C14.28 19.7941 13.8636 19.5789 13.8636 19.2099Z" fill="white" stroke="white" stroke-width="0.454545"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 8px;
}

.catalog__elements_video {
	width: 32px;
	height: 32px;
	border-radius: 8px;
	background-color: var(--site-light-color);
	font-size: 0;
	cursor: default;
}

.catalog__elements .catalog__elements_favorite {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 24px;
	height: 24px;
	border-radius: 8px;
	background-color: var(--site-light-color);
	font-size: 0;
	background-color: inherit;
}

.catalog__elements_favorite-ico {
	display: inline-block;
	width: 24px;
	height: 24px;
}

.catalog__elements_favorite svg {
	fill: var(--site-light-color);
	-webkit-transition: fill 0.2s ease-in-out;
	-o-transition: fill 0.2s ease-in-out;
	transition: fill 0.2s ease-in-out;
}

.catalog__element_like-block {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.catalog__element_like-block--mobile {
	display: none;
}

.product-item-compare input[type="checkbox"] {
	display: none;
}

.product-item-compare input[type="checkbox"]+span {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.548 9.27305C16.548 13.2909 13.2909 16.548 9.27305 16.548C5.25518 16.548 1.99805 13.2909 1.99805 9.27305C1.99805 5.25518 5.25518 1.99805 9.27305 1.99805C13.2909 1.99805 16.548 5.25518 16.548 9.27305Z' stroke='%239AABC2' stroke-width='1.5'/%3E%3Cpath d='M22.0026 14.7281C22.0026 18.746 18.7455 22.0031 14.7276 22.0031C10.7098 22.0031 7.45264 18.746 7.45264 14.7281C7.45264 10.7103 10.7098 7.45312 14.7276 7.45312C18.7455 7.45312 22.0026 10.7103 22.0026 14.7281Z' stroke='%239AABC2' stroke-width='1.5'/%3E%3C/svg%3E%0A");
	cursor: pointer;
	display: flex;
}

.product-item-compare input[type="checkbox"]:checked+span {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5476 9.27305C16.5476 13.2909 13.2904 16.548 9.27256 16.548C8.71007 16.548 8.16249 16.4842 7.63667 16.3634C8.37866 19.5938 11.2715 22.0031 14.7271 22.0031C18.745 22.0031 22.0021 18.746 22.0021 14.7281C22.0021 11.2727 19.5932 8.38002 16.363 7.63779C16.4838 8.16342 16.5476 8.71078 16.5476 9.27305Z' fill='%237B899B'/%3E%3Cpath d='M9.27256 1.99805C5.25469 1.99805 1.99756 5.25518 1.99756 9.27305C1.99756 12.7284 4.40655 15.6212 7.63667 16.3634C7.51594 15.8378 7.45215 15.2904 7.45215 14.7281C7.45215 10.7103 10.7093 7.45312 14.7271 7.45312C15.2896 7.45312 15.8372 7.51696 16.363 7.63779C15.621 4.40735 12.7282 1.99805 9.27256 1.99805Z' fill='%237B899B'/%3E%3Cpath d='M9.27256 1.99805C5.25469 1.99805 1.99756 5.25518 1.99756 9.27305C1.99756 12.7284 4.40655 15.6212 7.63667 16.3634C7.51594 15.8378 7.45215 15.2904 7.45215 14.7281C7.45215 10.7103 10.7093 7.45312 14.7271 7.45312C15.2896 7.45312 15.8372 7.51696 16.363 7.63779C15.621 4.40735 12.7282 1.99805 9.27256 1.99805Z' fill='white' fill-opacity='0.6'/%3E%3Cpath d='M7.63667 16.3634C4.40655 15.6212 1.99756 12.7284 1.99756 9.27305C1.99756 5.25518 5.25469 1.99805 9.27256 1.99805C12.7282 1.99805 15.621 4.40735 16.363 7.63779M7.63667 16.3634C7.51594 15.8378 7.45215 15.2904 7.45215 14.7281C7.45215 10.7103 10.7093 7.45312 14.7271 7.45312C15.2896 7.45312 15.8372 7.51696 16.363 7.63779M7.63667 16.3634C8.37866 19.5938 11.2715 22.0031 14.7271 22.0031C18.745 22.0031 22.0021 18.746 22.0021 14.7281C22.0021 11.2727 19.5932 8.38002 16.363 7.63779M7.63667 16.3634C8.16249 16.4842 8.71007 16.548 9.27256 16.548C13.2904 16.548 16.5476 13.2909 16.5476 9.27305C16.5476 8.71078 16.4838 8.16342 16.363 7.63779' stroke='%237B899B' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.catalog__elements_favorite svg path {
	-webkit-transition: stroke 0.2s ease-in-out;
	-o-transition: stroke 0.2s ease-in-out;
	transition: stroke 0.2s ease-in-out;
}

.catalog__elements_favorite.active .catalog__elements_favorite-ico svg {
	fill: rgba(228, 86, 53, 1);
}

.catalog__elements_favorite.active .catalog__elements_favorite-ico svg path {
	stroke: rgba(228, 86, 53, 1);
}

.products__basket-qty.basket-qty {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: 44px;
	/* margin-bottom: 8px; */
	border: 1px solid var(--site-separator-color);
	border-radius: 4px;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
	-o-transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;

}

.basket-qty__input {
	max-width: 60px;
}

.basket-qty__input--holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	margin: 0 auto;
	padding: 6.5px 0;
}

.basket-qty__input--holder .quantity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 2px;
}

.basket-qty__input--holder .quantity * {
	font-weight: 600;
	line-height: 135% !important;
	font-size: 14px;
}

.bmcl_supply-buttons .products__basket-qty .basket-qty__input,
.page-holder .bmcl_supply-buttons .products__basket-qty .basket-qty__input {
	width: 20px;
	font-size: 14px;
	font-weight: 600;
	/* max-width: 118px; */
	min-height: auto;
	height: auto;
	padding: 0;
	margin: 0 auto;
	border: none;
	text-align: center;
	border-radius: 0;
	background-color: transparent;
}

.bmcl_supply-buttons .products__basket-qty.active {
	background: var(--site-light-color);
	-webkit-transform: translateY(-44px);
	-ms-transform: translateY(-44px);
	transform: translateY(-44px);
	border: 1px solid var(--site-border-color);
	border-radius: 12px;
}

.basket-qty__btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: none;
	background: transparent;
	width: 36px;
	padding: 0;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

.basket-qty__btn.g-disabled {
	opacity: .3;
	cursor: default;
	pointer-events: none;
}

.basket-qty__btn.basket-qty__btn--plus {
	right: 0;
}

.basket-qty__result-price {
	font-size: 14px;
	font-weight: 500;
	line-height: 135%;
	color: rgba(123, 137, 155, 1);
}

.products-blocks__labels {
	position: absolute;
	top: 8px;
	left: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 5px;
}

.products-labels__item {
	position: relative;
	display: inline-block;
	border-radius: 4px;
	padding: 8px;
	color: var(--site-light-color);
	background-color: var(--site-accent-color);
	z-index: 1;
	font-size: 10px;
	font-weight: 600;
	line-height: 10px;
	letter-spacing: 0.02em;
	text-align: left;

	text-transform: uppercase;
}

.catalog-empty {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.catalog-empty__label-bar {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

.catalog-empty__descr {
	text-align: center;
}

.compare_icon_wrap {
	width: 32px;
	height: 32px;
	border-radius: 8px;
	background-color: var(--site-light-color);
	font-size: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 45px;
	right: 6px;
}

.compare_icon {
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="7" y="7" width="15" height="15" rx="7.5" fill="white"/><rect x="7" y="7" width="15" height="15" rx="7.5" stroke="%238285A5" stroke-width="2"/><g clip-path="url(%23clip0_1_22649)"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/><rect x="7" y="7" width="15" height="15" rx="7.5" fill="%238285A5"/><rect x="7" y="7" width="15" height="15" rx="7.5" fill="white" fill-opacity="0.8"/><rect x="7" y="7" width="15" height="15" rx="7.5" stroke="%238285A5" stroke-width="2"/></g><rect x="2" y="2" width="15" height="15" rx="7.5" stroke="%238285A5" stroke-width="2"/><defs><clipPath id="clip0_1_22649"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.compare_icon.checked {
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="6" y="6" width="17" height="17" rx="8.5" fill="%2399BBEF"/><g clip-path="url(%23clip0_1_24441)"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="%2399BBEF"/><rect x="6" y="6" width="17" height="17" rx="8.5" fill="%230056D8"/></g><defs><clipPath id="clip0_1_24441"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
	background-size: contain;
}

.compare_icon:hover {
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="6" y="6" width="17" height="17" rx="8.5" fill="%2399BBEF"/><g clip-path="url(%23clip0_1_24441)"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="%2399BBEF"/><rect x="6" y="6" width="17" height="17" rx="8.5" fill="%230056D8"/></g><defs><clipPath id="clip0_1_24441"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
	background-size: contain;
}

.compare_icon_hover {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	color: black;
	background-color: white;
	z-index: 100;
	font-size: 0;
	text-wrap: nowrap;
	text-align: center;
	vertical-align: middle;
	margin: auto 0;
	border-radius: 5px;
	box-shadow: 1px 1px 23px -1px rgba(0, 0, 0, 0.54);
	-webkit-box-shadow: 1px 1px 23px -1px rgba(0, 0, 0, 0.54);
	-moz-box-shadow: 1px 1px 23px -1px rgba(0, 0, 0, 0.54);
}

.compare_icon_hover:before {
	opacity: 0;
	content: "";
	border: solid transparent;
	position: absolute;
}

.compare_icon_wrap:hover .compare_icon.checked .compare_icon_hover {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	right: -135px;
	font-size: 11px;
	font-weight: 600;
	height: 30px;
	padding: 4px 5px;
	opacity: 1;
}

.compare_icon_wrap:hover .compare_icon.checked .compare_icon_hover:before {
	opacity: 1;
	right: 100%;
	top: 50%;
	border-right-color: white;
	border-width: 5px;
	margin-top: -5px;
}

.item-prices {
	margin-bottom: 20px;
}

.item-prices__min-price .price {
	font-weight: 600;
	color: var(--site-accent-color);
	white-space: nowrap;
}

.products__qty-and-add {
	width: 100%;
	height: 44px;
	overflow: hidden;

}

.catalog__detail-view {
	width: 40px;
	height: 40px;
	padding: 8px;
	border-radius: 4px;
	background-color: var(--site-light-color);
	border: 1px solid var(--site-separator-color);
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: pointer;
	-webkit-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0014 9.9999H12.0014V6.9999C12.0014 6.73469 11.896 6.48033 11.7085 6.2928C11.5209 6.10526 11.2666 5.9999 11.0014 5.9999C10.7362 5.9999 10.4818 6.10526 10.2943 6.2928C10.1067 6.48033 10.0014 6.73469 10.0014 6.9999V9.9999H7.00137C6.73615 9.9999 6.4818 10.1053 6.29426 10.2928C6.10673 10.4803 6.00137 10.7347 6.00137 10.9999C6.00137 11.2651 6.10673 11.5195 6.29426 11.707C6.4818 11.8945 6.73615 11.9999 7.00137 11.9999H10.0014V14.9999C10.0014 15.2651 10.1067 15.5195 10.2943 15.707C10.4818 15.8945 10.7362 15.9999 11.0014 15.9999C11.2666 15.9999 11.5209 15.8945 11.7085 15.707C11.896 15.5195 12.0014 15.2651 12.0014 14.9999V11.9999H15.0014C15.2666 11.9999 15.5209 11.8945 15.7085 11.707C15.896 11.5195 16.0014 11.2651 16.0014 10.9999C16.0014 10.7347 15.896 10.4803 15.7085 10.2928C15.5209 10.1053 15.2666 9.9999 15.0014 9.9999ZM21.7114 20.2899L18.0014 16.6099C19.4415 14.8143 20.1389 12.5352 19.9502 10.2412C19.7615 7.94721 18.701 5.81269 16.9869 4.27655C15.2727 2.74041 13.0352 1.91941 10.7343 1.98237C8.43341 2.04534 6.24409 2.98747 4.61651 4.61505C2.98893 6.24263 2.0468 8.43194 1.98384 10.7328C1.92088 13.0337 2.74188 15.2713 4.27801 16.9854C5.81415 18.6996 7.94867 19.76 10.2427 19.9487C12.5367 20.1374 14.8158 19.44 16.6114 17.9999L20.2914 21.6799C20.3843 21.7736 20.4949 21.848 20.6168 21.8988C20.7387 21.9496 20.8694 21.9757 21.0014 21.9757C21.1334 21.9757 21.2641 21.9496 21.3859 21.8988C21.5078 21.848 21.6184 21.7736 21.7114 21.6799C21.8916 21.4934 21.9924 21.2442 21.9924 20.9849C21.9924 20.7256 21.8916 20.4764 21.7114 20.2899ZM11.0014 17.9999C9.6169 17.9999 8.26352 17.5894 7.11238 16.8202C5.96123 16.051 5.06403 14.9578 4.53421 13.6787C4.0044 12.3996 3.86578 10.9921 4.13587 9.63427C4.40597 8.27641 5.07265 7.02912 6.05162 6.05016C7.03059 5.07119 8.27787 4.4045 9.63574 4.13441C10.9936 3.86431 12.4011 4.00293 13.6802 4.53275C14.9592 5.06256 16.0525 5.95977 16.8217 7.11091C17.5908 8.26206 18.0014 9.61544 18.0014 10.9999C18.0014 12.8564 17.2639 14.6369 15.9511 15.9497C14.6384 17.2624 12.8579 17.9999 11.0014 17.9999Z' fill='%23595959'/%3e%3c/svg%3e ");
}

.catalog__detail-view:hover {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0014 9.9999H12.0014V6.9999C12.0014 6.73469 11.896 6.48033 11.7085 6.2928C11.5209 6.10526 11.2666 5.9999 11.0014 5.9999C10.7362 5.9999 10.4818 6.10526 10.2943 6.2928C10.1067 6.48033 10.0014 6.73469 10.0014 6.9999V9.9999H7.00137C6.73615 9.9999 6.4818 10.1053 6.29426 10.2928C6.10673 10.4803 6.00137 10.7347 6.00137 10.9999C6.00137 11.2651 6.10673 11.5195 6.29426 11.707C6.4818 11.8945 6.73615 11.9999 7.00137 11.9999H10.0014V14.9999C10.0014 15.2651 10.1067 15.5195 10.2943 15.707C10.4818 15.8945 10.7362 15.9999 11.0014 15.9999C11.2666 15.9999 11.5209 15.8945 11.7085 15.707C11.896 15.5195 12.0014 15.2651 12.0014 14.9999V11.9999H15.0014C15.2666 11.9999 15.5209 11.8945 15.7085 11.707C15.896 11.5195 16.0014 11.2651 16.0014 10.9999C16.0014 10.7347 15.896 10.4803 15.7085 10.2928C15.5209 10.1053 15.2666 9.9999 15.0014 9.9999ZM21.7114 20.2899L18.0014 16.6099C19.4415 14.8143 20.1389 12.5352 19.9502 10.2412C19.7615 7.94721 18.701 5.81269 16.9869 4.27655C15.2727 2.74041 13.0352 1.91941 10.7343 1.98237C8.43341 2.04534 6.24409 2.98747 4.61651 4.61505C2.98893 6.24263 2.0468 8.43194 1.98384 10.7328C1.92088 13.0337 2.74188 15.2713 4.27801 16.9854C5.81415 18.6996 7.94867 19.76 10.2427 19.9487C12.5367 20.1374 14.8158 19.44 16.6114 17.9999L20.2914 21.6799C20.3843 21.7736 20.4949 21.848 20.6168 21.8988C20.7387 21.9496 20.8694 21.9757 21.0014 21.9757C21.1334 21.9757 21.2641 21.9496 21.3859 21.8988C21.5078 21.848 21.6184 21.7736 21.7114 21.6799C21.8916 21.4934 21.9924 21.2442 21.9924 20.9849C21.9924 20.7256 21.8916 20.4764 21.7114 20.2899ZM11.0014 17.9999C9.6169 17.9999 8.26352 17.5894 7.11238 16.8202C5.96123 16.051 5.06403 14.9578 4.53421 13.6787C4.0044 12.3996 3.86578 10.9921 4.13587 9.63427C4.40597 8.27641 5.07265 7.02912 6.05162 6.05016C7.03059 5.07119 8.27787 4.4045 9.63574 4.13441C10.9936 3.86431 12.4011 4.00293 13.6802 4.53275C14.9592 5.06256 16.0525 5.95977 16.8217 7.11091C17.5908 8.26206 18.0014 9.61544 18.0014 10.9999C18.0014 12.8564 17.2639 14.6369 15.9511 15.9497C14.6384 17.2624 12.8579 17.9999 11.0014 17.9999Z' fill='%23000000'/%3e%3c/svg%3e ");
}


@media (max-width:1440px) {
	/*.catalog__elements:not(.inner) {*/
	/*	flex-wrap: nowrap;*/
	/*	width: 100%;*/
	/*	overflow-x: auto;*/
	/*}*/

	/*.products--slider .catalog__elements {*/
	/*	overflow-x: unset;*/
	/*	gap: unset !important;*/
	/*}*/

	/*.catalog__elements:not(.inner) .catalog__elements_item {*/
	/*	min-width: 200px;*/
	/*	flex-shrink: 0;*/
	/*}*/
}

@media (max-width:1380px) {

	/* .catalog-detail-price--discount,
	.catalog-detail-price {
		font-size: 16px;
		font-weight: 600;
		line-height: 150%;
	} */

	.catalog-detail-price--old {
		font-size: 11px;
		font-weight: 400;
		line-height: 140%;
	}

	.catalog-detail-price--discount-percent {
		padding: 3px 2.5px;
		font-size: 9px;
		font-weight: 600;
		line-height: 100%;
		letter-spacing: 0.18px;
	}

	.catalog__elements.inner {
		--gap: 5px;
		gap: 30px 5px;
	}

	.inner .catalog__elements_item:after {
		bottom: -15px;
	}

	.inner .catalog__elements_pic .catalog__elements_pic_holder {
		width: 100%;
	}

	.catalog__elements_props {
		margin-bottom: 5px;
	}

	.inner .catalog__elements_props-item {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}
}

@media(max-width:1300px) {
	.catalog__elements-right--block .catalog__element_like-block {
		position: absolute;
		top: 5px;
		right: 4px;
		gap: 12px;
	}
}

@media(max-width: 1024px) {
	.page-holder .swiper-btn--next.compare-next{
		display: none;
	}
	.page-holder .swiper-btn--prev.compare-prev{
		display: none;
	}
	.compare-wrapper .slider-header {
		padding-left: 0px;
		padding-top: 13px;
	}
	.l-catalog-banner-bc .b-breadcrumb {
		display: none;
	}

	.catalog__elements--list .catalog__elements_pic_holder .labels-container {
		display: none;
	}

	.catalog__elements--list .labels-container-list--mobile {
		display: flex;
		position: static;
		padding-left: 20px;
		flex-direction: row;
	}

	.catalog__elements--block .catalog__elements-right--block .catalog__element_like-block {
		top: 4px;
		right: 4px;
	}

	.catalog__elements--block .supply-prices-desktop .other-price-inner {
		flex-direction: column;
		align-items: flex-start;
		gap: 4px;
	}

	.catalog__elements-right--block .catalog__elements_supply-prices {
		margin-top: 5px;
	}

	.special-price span {
		color: var(--site-prime2-color);

	}

	.catalog__elements--block {
		padding-left: 0;
	}

	.catalog__elements--block .catalog__elements_item {
		padding: 0;
	}

	.l-catalog-content .catalog__elements,
	.l-catalog-favorite .catalog__elements {
		width: 100%;
		--gap: 20px;
		gap: 20px;
	}

	.catalog__elements_favorite svg:hover path {
		stroke: var(--site-accent-color) !important;
	}

	.catalog__elements_favorite svg:hover {
		fill: var(--site-light-color) !important;
	}

	.catalog__elements_favorite.active svg:hover path {
		stroke: var(--site-accent-color) !important;
	}

	.catalog__elements_favorite.active svg:hover {
		fill: var(--site-accent-color) !important;
	}

}

@media (max-width:991px) {
	/*.new-products.l-wrapper {*/
	/*	padding: 0;*/
	/*}*/

	.compare_icon:hover {
		background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="7" y="7" width="15" height="15" rx="7.5" fill="white"/><rect x="7" y="7" width="15" height="15" rx="7.5" stroke="%238285A5" stroke-width="2"/><g clip-path="url(%23clip0_1_22649)"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/><rect x="7" y="7" width="15" height="15" rx="7.5" fill="%238285A5"/><rect x="7" y="7" width="15" height="15" rx="7.5" fill="white" fill-opacity="0.8"/><rect x="7" y="7" width="15" height="15" rx="7.5" stroke="%238285A5" stroke-width="2"/></g><rect x="2" y="2" width="15" height="15" rx="7.5" stroke="%238285A5" stroke-width="2"/><defs><clipPath id="clip0_1_22649"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/></clipPath></defs></svg>');
		background-repeat: no-repeat;
		background-size: contain;
	}

	.compare_icon.checked {
		background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="6" y="6" width="17" height="17" rx="8.5" fill="%2399BBEF"/><g clip-path="url(%23clip0_1_24441)"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="%2399BBEF"/><rect x="6" y="6" width="17" height="17" rx="8.5" fill="%230056D8"/></g><defs><clipPath id="clip0_1_24441"><rect x="1" y="1" width="17" height="17" rx="8.5" fill="white"/></clipPath></defs></svg>');
		background-repeat: no-repeat;
		background-size: contain;
	}

	.compare_icon_hover {
		display: none;
	}

	.compare_icon_hover:before {
		display: none;
	}

	.filter-opened .catalog__elements.inner {
		--columns: 2
	}

	.catalog__elements:not(.inner) {
		--gap: 15px;
		gap: 15px;
	}

	.page-holder .catalog__elements--block .bmcl_supply-buttons .g-add-cart {
		margin-left: 0;
	}

	.page-holder .catalog__elements--block .bmcl_supply-buttons .g-add-cart {
		width: 100%;
	}

	.catalog__elements_pic {
		margin-bottom: 12px;
	}

	/* .catalog__elements_pic .catalog__elements_pic_holder {
		width: 200px;
		height: 200px;
	} */
	.catalog__elements .catalog__elements_name {
		margin-bottom: 0;
	}

	.catalog__elements_props-item {
		font-size: 12px;
		font-weight: 400;
		line-height: 150%;
	}

	.catalog__elements_props,
	.bmcl_supply-value,
	.catalog-price {
		margin-bottom: 5px;
	}

	.catalog-detail-price,
	.catalog__elements_supply-prices .catalog-price {
		font-size: 20px;
		line-height: 150%;
	}

}

@media(max-width: 1120px) {
	.catalog__elements--block {
		padding-left: 0;
	}

	.slider-header {
		padding: 32px 0px 12px 0px;
	}
}

@media(max-width: 768px) {
	.catalog__elements_product-certificate {
		display: none;
	}

	.l-content--inner {
		padding-bottom: 22px;
	}

	.catalog__elements--list .catalog__element__empty-title {
		margin-bottom: 0;
		text-align: left;
	}

	.l-catalog-content .catalog__elements.catalog__elements--list,
	.l-catalog-favorite .catalog__elements {
		gap: 24px;
		--gap: 24px;
	}

	.l-catalog-content .catalog__elements.catalog__elements--list {
		gap: 12px;
	}

	.catalog__elements .supply-product-empty .js-open-admission-form {
		color: var(--site-prime2-color);
		padding: 7px 12px;
	}

	.catalog__elements--list .supply-product-empty .g-button {
		min-height: 44px;
		height: 44px;
		padding: 0 7px;
	}

	.catalog__elements--list .supply-product-empty .js-open-analog-form {
		margin-bottom: 0;
	}

	.catalog__elements--list .catalog__elements-right--first-block {
		flex: none;
	}

	.page-holder .supply-product-empty .g-button {
		font-size: 14px;
	}


}

@media (max-width: 743px) {
	.inner .catalog__elements_item:after {
		width: calc(100% + 5px);
	}

	.catalog__elements.inner {
		--columns: 2;
		padding: 0;
	}

	/* .products__basket-qty.basket-qty {
		height: 40px;
	} */

	.catalog-detail-price--discount,
	.catalog-detail-price,
	.catalog__elements_supply-prices .catalog-price {
		font-size: 16px;
		font-weight: 600;
		line-height: 150%;
	}

	.catalog__elements_supply-prices .is-discounted.catalog-price .discount {
		font-size: 10px;
	}

	.products--slider {
		margin-left: -16px;
		margin-right: -16px;
		padding-left: 16px;
		padding-right: 16px;
	}

	.inner .catalog__elements_item:after {
		position: static;
		margin: 20px 0;
	}
}

@media screen and (max-width: 476px) {
	.catalog-empty {
		padding-bottom: 40px;
	}

	.catalog-empty__label-bar {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}


.blocks-modal {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 115;
}

.blocks-modal.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.blocks-modal__inner {
	position: relative;
	width: 774px;
	background-color: var(--site-light-color);
	border-radius: 4px;
	overflow: hidden;
}

.blocks-modal__close {
	position: absolute;
	z-index: 2;
	top: 24px;
	right: 20px;
	cursor: pointer;
}

.blocks-modal__content {
	max-height: 80vh;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 32px 0;
	padding: 0 20px;
}

.blocks-modal__content-after {
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(255, 255, 255, 0)), to(#FFFFFF));
	background: -o-linear-gradient(0, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
	background: linear-gradient(0, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
	width: 100%;
	height: 40px;
	z-index: 1;
}

.blocks-modal__content-before {
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 110px;
	z-index: 1;
}

.blocks-modal__content-before::before {
	content: '';
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFFFFF));
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
	width: 100%;
	height: 40px;
}

.blocks-modal__content-before::after {
	content: '';
	display: block;
	width: 100%;
	height: 70px;
	background-color: var(--site-light-color);
}

.styled-scrollbars {
	--scrollbar-foreground: var(--site-accent-color);
	--scrollbar-background: var(--site-grey-color--darker);
	--scrollbar-size: 0px;
	--scrollbar-border-radius: 11px;
}

.styled-scrollbars::-webkit-scrollbar {
	width: var(--scrollbar-size);
	/* в основном для вертикальных полос прокрутки */
	height: 400px;
	/* в основном для горизонтальных полос прокрутки */
}

.styled-scrollbars::-webkit-scrollbar-thumb {
	/* плашка-бегунок */
	background: var(--scrollbar-foreground);
	/* фон */
	border-radius: var(--scrollbar-border-radius);
	padding: 20px 0;
}

.styled-scrollbars::-webkit-scrollbar-track {
	/* фон */
	background: var(--scrollbar-background);
	border-radius: var(--scrollbar-border-radius);

}

.blocks-modal__content .l-wrapper {
	padding: 0;
}

.blocks-modal__scrollbar {
	position: absolute;
	z-index: 2;
	top: 70px;
	right: 31px;
	height: 454px;
	width: 4px;
	border-radius: 11px;
	background-color: var(--site-grey-color--darker);
	overflow: hidden;
}

.blocks-modal__scrollbar-inner {
	position: relative;
	width: 4px;
	height: 150px;
	border-radius: 11px;
	background-color: var(--site-accent-color);
}

.item-prices_mobile {
	display: none;
}

.catalog__detail-text-btn {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: var(--site-light-color);
	padding: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 19.6px;
	color: var(--site-accent-color);
	cursor: pointer;
	border-radius: 4px;
	border: 1px solid var(--site-separator-color);
	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.catalog__detail-text-btn:hover {
	color: var(--site-accent-color);
}

.catalog__detail-text.active .catalog__detail-text-btn {
	background-color: var(--site-accent-color);
	color: var(--site-light-color);
}

.catalog__detail-text-content {
	position: absolute;
	top: calc(100% + 18px);
	left: 0;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: 12px;
	width: 523px;
	border-radius: 4px;
	z-index: 2;
	background-color: rgba(50, 50, 51, 0.8);
	color: var(--site-light-color);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	display: none;
}

.catalog__detail-text-content::before {
	position: absolute;
	content: '';
	top: -10px;
	left: 30px;
	width: 17px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('data:image/svg+xml,<svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10H8.5H0L8.5 0L17 10Z" fill="%23323233" fill-opacity="0.8"/></svg>');
	background-size: 17px 10px;
}

.catalog__detail-text.active .catalog__detail-text-content {
	display: block;
}

.catalog__detail-text-content.last {
	right: 0;
	left: unset;
}

.catalog__detail-text-content.last::before {
	right: 195px;
	left: unset;
}

.element-property {
	display: none;
}

@media screen and (max-width: 1299px) {
	.catalog__elements {
		--columns: 4;
	}
}

@media screen and (max-width: 991px) {
	.catalog__elements.catalog__elements--list .catalog__elements_item {
		margin-bottom: 24px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_item:last-child {
		margin-bottom: 0px;
	}

	.catalog__elements--list .labels-container-list--mobile {
		padding-left: 0;
		padding-bottom: 8px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_item {
		padding: 0;
	}

	.catalog__elements .catalog__elements_pic a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}

	.products--slider .catalog__elements {
		overflow-x: unset;
		gap: unset !important;
	}

	.catalog__elements_pic .catalog__elements_pic_holder {
		width: 160px;
		height: 160px;
	}

	.catalog__elements_pic img {
		width: 160px;
		height: 160px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);

		height: auto;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.products-labels__item {
		font-size: 8px;
		font-weight: 600;
		line-height: 8px;
		letter-spacing: 0.02em;
		padding: 4px;
		border-radius: 4px;
	}

	.catalog__detail-view,
	.catalog__detail-text {
		display: none !important;
	}

	.catalog__elements_text {
		margin-top: 0;

	}

	.catalog__elements .catalog__elements_name a {
		font-size: 14px;
		font-weight: 600;
		line-height: 19.6px;
	}

	.catalog__elements_props {
		margin-top: 8px;
		margin-bottom: 6px;
		font-size: 12px !important;
	}

	.catalog__elements_product-counter .product-counter {
		font-size: 12px;
	}

	.catalog__elements_product-counter {
		gap: 6px;
	}

	.item-prices {
		margin-bottom: 8px;
	}

	.item-prices_mobile {
		display: inline;
	}

	.item-prices_desc {
		display: none;
	}

	.mobile-gallery-outer {
		position: fixed;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		z-index: 10000;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		background-color: rgba(51, 51, 51, 0.5);
	}

	.mobile-gallery {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		background-color: var(--site-light-color);
		border-radius: 4px;
		width: 100%;
		padding: 16px 0;
	}

	.mobile-gallery .g-opacity-0 {
		opacity: 1;
	}

	.mobile-gallery .swiper-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.mobile-gallery img {
		height: 200px;
		/*width: 200px;*/
	}

	.close-gallery {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-item-align: end;
		align-self: flex-end;
		width: 36px;
		margin: 0 16px 10px 0;
		height: 36px;
		background-size: 36px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="36" height="36" rx="18" fill="%23FDF8F2"/><path d="M11 25L18 18L25 25M25 11L17.9987 18L11 11" stroke="%23F37F32" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	}

	.mobile-gallery .swiper-pagination {
		position: unset !important;
	}

	.mobile-gallery .swiper-pagination-bullets {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 4px;
	}

	.mobile-gallery .swiper-pagination-bullet {
		margin: 0 !important;
	}

	.mobile-gallery .swiper-pagination-bullet {
		border-radius: 99px;
		width: 8px;
		height: 8px;
		background-color: rgba(231, 231, 231, 1);
	}

	.mobile-gallery .swiper-pagination-bullet:before {
		display: none !important;
	}

	.mobile-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {

		background-color: var(--site-accent-color);
	}

	.mobile-gallery-bottom {
		padding: 8px 24px;
		margin-top: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.swiper-pagination-numbers {
		padding: 2px 8px;
		border-radius: 4px;
		background-color: var(--site-accent-color);
		color: var(--site-accent-color);
		font-size: 14px;
		font-weight: 500;
		line-height: 19.6px;
		white-space: nowrap;
	}

	.catalog__elements--list .supply-product-empty {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
		max-width: unset;
		gap: 8px;
		margin: 12px 0;
	}
}

@media(max-width: 768px) {
	.catalog__elements--list .supply-product-empty {
		display: none;
	}

	.catalog__elements--list .supply-product-empty--mobile {
		display: flex;
	}

	.element-property {
		display: flex;
		flex-direction: column;
		margin-top: 8px;
	}

	.catalog__elements_count {
		padding: 0;
	}

	.catalog__elements_pickup {
		padding: 0;
	}

	.catalog__elements_delivery {
		padding: 0;
	}

	.catalog__elements--block .products__qty-and-add {
		height: 44px;
	}

	.catalog__elements--block .catalog__elements_supply-inner {
		margin-top: 11px;
	}

	.catalog__elements .bmcl_supply-buttons .g-add-cart.in-cart {
		transform: translateY(-60px);
		opacity: 0;
	}

	.products__basket-qty.basket-qty {
		height: 52px;
	}

	.bmcl_supply-buttons .products__basket-qty.active {
		transform: translateY(-52px);
		width: 154px;
		margin-left: auto;
	}

	.catalog__elements--block .bmcl_supply-buttons .products__basket-qty.active {
		margin-left: 0;
		width: 100%;
		transform: translateY(-44px);
	}

	.catalog__elements--block .products__basket-qty.basket-qty {
		height: 44px;
	}

	.supply-prices-mobile {
		display: flex;
	}

	.supply-prices-desktop {
		display: none;
	}

	.catalog__elements--block .supply-prices-desktop {
		display: flex;
		flex-direction: column;
		margin-bottom: 9px;
	}

	.catalog__elements .catalog__elements_name a {
		-webkit-line-clamp: 2;
	}

	.catalog__elements--block .supply-prices-mobile {
		display: none;
	}

	.bmcl_supply-value {
		gap: 4px;
		margin-bottom: 0;
	}

	.products__qty-and-add {
		height: 52px;
	}

	.bmcl_supply-value .bonuses-count {
		height: 24px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_property-list {
		display: none;
	}

	.catalog__element_like-block {
		display: none;
	}

	.catalog__elements--block .catalog__element_like-block {
		display: flex;
	}

	.catalog__element_like-block--mobile {
		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.catalog__elements--block .catalog__element_like-block--mobile {
		display: none;
	}

	.catalog__elements-right--first-block {
		display: flex;
		justify-content: space-between;
	}

	.catalog__elements.catalog__elements--list .catalog__elements-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 8px;
	}

	.bmcl_supply-buttons {
		margin-top: 16px;
	}

	.page-holder .bmcl_supply-buttons .g-add-cart {
		width: 154px;
		margin-left: auto;
		height: 100%;
	}

	.catalog__elements {
		--columns: 2;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_supply {
		margin-left: unset;
		min-width: unset;
		display: flex;
		flex-direction: column;
		flex: 1;
	}

	.catalog__elements.catalog__elements--list .bmcl_supply-buttons {
		flex: 1;
		align-items: end;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_pic .catalog__elements_pic_holder,
	.catalog__elements.catalog__elements--list .catalog__elements_pic img {
		height: 123px;
		width: 114px;
		max-height: 123px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_pic .dots {
		top: 128px;
		bottom: auto;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_pic .catalog__elements_pic_holder {
		border-radius: var(--site-input-border-radius);
		border: 2px solid var(--site-input-border-color);
		margin-bottom: auto;
	}


	.catalog__elements.catalog__elements--list .catalog__elements_pic img {
		height: auto;
	}

	.catalog__elements.catalog__elements--slider .catalog__elements_item {
		max-width: 165px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_name a {
		font-size: 14px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_props-item-label,
	.catalog__elements.catalog__elements--list .catalog__elements_props-item-value {
		font-size: 12px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_favorite {
		position: relative;
		top: unset;
		right: unset;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_pic {
		max-height: unset;
		border-radius: unset;
		border: none;
		margin-top: 0;
		margin-bottom: 0;
		max-width: 114px;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_supply-prices {
		position: static;
		max-width: 177px;
		width: 100%;
		align-items: center;
		margin-top: 20px;
	}

	.catalog__elements--list .other-price-inner {
		margin-bottom: 0;
	}

	.catalog__elements.catalog__elements--list .item-prices__min-price {
		font-size: 12px;
		white-space: nowrap;
	}

	.catalog-detail-price {
		font-size: 18px;
		line-height: 135%;
	}

	.catalog__elements.catalog__elements--list .catalog__elements_item {
		gap: 8px;
	}
}


.swiper-container.products--slider .swiper-btn {
	width: 40px;
	height: 40px;
	right: 4px;
	border-radius: var(--site-border-radius-main);
	background-color: var(--site-backgroundBlock-color);
}

.swiper-container.products--slider .swiper-btn--prev {
	background-size: 20px;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 5.05029L7.55025 10L12.5 14.9498' stroke='%237B899B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}

.swiper-container.products--slider .swiper-btn.swiper-btn--disabled {
	opacity: 0.5;
}

.swiper-container.products--slider .swiper-btn:not(.swiper-btn--disabled):hover {
	cursor: pointer;
}

.swiper-container.products--slider .swiper-btn--next {
	background-size: 20px;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 14.9492L12.4497 9.99947L7.5 5.04972' stroke='%237B899B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}

.page-holder .swiper-btn--next.compare-next {
	right: -2px;
}

.page-holder .swiper-btn--prev.compare-prev {
	left: -2px;
}

.products--slider .swiper-btn.swiper-btn--prev {
	left: 4px;
}

@media(max-width: 1600px) {
	.page-holder .swiper-btn--next.compare-next {
		right: 20px;
	}

	.page-holder .swiper-btn--prev.compare-prev {
		left: 20px;
	}
}

@media(max-width: 1024px) {
	.swiper-container.products--slider .swiper-btn {
		display: none !important;
	}
}


.swiper-container .mobile-gallery-bottom .swiper-pagination .swiper-pagination-bullet {
	background-color: var(--site-separator-color);
	width: 8px;
	height: 8px;
	margin: 0 1px !important;
}

.swiper-container .mobile-gallery-bottom .swiper-pagination .swiper-pagination-bullet-active {
	background-color: var(--site-accent-color);
}
/* End */
/* /local/templates/zamki.market/components/ma/breadcrumb/sections_tree/style.css?17732100102018 */
/* /local/templates/.default/components/ma/catalog.element/product/style.css?1792415101116290 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/modern/style.css?17612502422905 */
/* /local/templates/.default/components/ma/catalog.section/blocks/style.css?179076181368994 */
