.detail-brands-pictures ul.slick-dots li button
{
    display:none;
}
.detail-brands-pictures ul
{
    list-style-type: none;
    display:flex;
    justify-content: center;
    padding-top:8px;
    padding-left:0px;
    padding-right:0px;
}
.detail-brands-pictures ul li
{
    border: 0.5px solid #3F4443;
    box-sizing: border-box;
    margin-left:4px;
    margin-right:4px;
    height:8px;
    width:8px;
    border-radius:50%;
}
.detail-brands-pictures ul li.slick-active
{
    background:#3F4443;
}
.detail-brands-pictures ul li:not(.slick-active)
{
    cursor:pointer;
}

.new-element-detail .width355
{
    width:355px;
}
.new-element-detail .description-inner{
    width: 100%;
    max-width:400px;
}
@media(max-width:500px)
{
    .new-element-detail .width355
    {
        width:100%;
    }
}
.new-element-detail .breadcrumb-block
{
    border-bottom:#CAC9C5 solid 1px;
    padding-bottom:8px;margin-bottom:16px;
}
.new-element-detail .sProdCard .breadcrumb-block .breadcrumb-cont
{
    margin-bottom:0px;
}
.new-element-detail .breadcrumb-block .breadcrumb-cont .swiper-slide
{
    height:12px;
}
.new-element-detail .breadcrumb-block .breadcrumb-cont span
{
    font-size:12px;
}
.new-element-detail .breadcrumb-block ol
{
    display:flex;
    padding:0px;
    margin:0px;
    flex-wrap:wrap;
}
.new-element-detail .title-block
{
    margin-bottom:32px;
}
.new-element-detail .title-block h1
{
    font-family:"Sofia Pro",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size:18px;
    line-height: 18px;
    font-weight:normal;
    margin-bottom:8px;
}
.new-element-detail .title-block .sub-title
{
    font-size:12px;
    line-height: 12px;
    text-align:left;
    margin-bottom:0px;
}
.y_productDesigner{
    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 20px;
}
.y_productDesigner__icon{
    display: block;
    width: 1.2em;
    height: 1.2em;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.25L8.5 5.5L13.75 7L8.5 8.5L7 13.75L5.5 8.5L0.25 7L5.5 5.5L7 0.25Z' fill='%23C9AB93'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.y_productDesigner__name{
    font-size: 14px;
    color: #737C7B;
}
.y_productDesigner .y_productDesigner__name a
{
    text-decoration: underline;
    color:#737C7B;
}
.y_productDesigner .y_productDesigner__name a:hover
{
    text-decoration: none;
}
.new-element-detail .price-avalible-block 
{
    margin-bottom:32px;
}
.new-element-detail .price-avalible-block .catalogItem__price
{
    font-size:24px;
    line-height:24px;
    margin-bottom:8px;
}
.new-element-detail .price-avalible-block .catalogItem__priceWrap
{
    margin-bottom:0px;
}
.new-element-detail .price-avalible-block .catalog-avalible
{
    position:relative;
    color:#737C7B;
    font-size:12px;
    line-height: 12px;
    padding-left:11px;
}
.new-element-detail .price-avalible-block .catalog-avalible::before
{
    content: '•';
    font-size:12px;
    line-height: 12px;
    position:absolute;
    top:0px;
    left:0px;
    color:#737C7B;
}
.new-element-detail .price-avalible-block .catalog-avalible.avalible-true
{

}

.item-block
{
    
}
.item-block .item-block-title
{
    color:#3F4443;
    font-size:14px;
    line-height:14px;
    border-bottom:#CAC9C5 solid 1px;
    padding-bottom:8px;
}
.item-block .item-block-body
{

}
.new-element-detail .color-title
{
    font-size:12px;
    line-height: 12px;
    color:#565F5E;
    margin-top:8px;
    margin-bottom:8px;
}
.new-element-detail .color-items
{
    display:flex;
    justify-content: flex-start;
}
.new-element-detail .color-items .color-item
{
    display:inline-block;
    height:20px;
    width:20px;
    margin-right:8px;
}
.new-element-detail .color-items .color-item img
{
    display: block;
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
}
.new-element-detail .color-items span.color-item
{
    border:#3F4443 solid 1px;
}
.new-element-detail .add-to-cart-block
{
    margin-top:16px;
}
.new-element-detail .item-block-body.delivery
{
    color:#3F4443;
}
.new-element-detail .item-block-body.delivery>div
{
    margin-top:16px;
    font-size:14px;
    line-height:14px;
}
.new-element-detail .item-block-body.delivery>div a
{
    font-size:12px;
    line-height:12px;
    text-decoration:underline;
}
.new-element-detail .item-block-body.delivery>div a:hover
{
    text-decoration:none;
}
.new-element-detail .item-block-body.delivery>div a.whatsup-button
{
    display:block;
    background: #737C7B;
    border-radius: 4px; 
    padding:19px;
    text-align:center;
    text-decoration:none;
    display:flex;
    justify-content: center;
    align-items: center;
}
.new-element-detail .whatsup-button img
{
    width:20px;
    height:20px;
    margin-right:9px;
}
.new-element-detail .whatsup-button span
{
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    color:#EFEAE6;
}
.new-element-detail .delivery-block
{
    margin-bottom:48px;
}
.new-element-detail .description
{
    margin-bottom:34px;
}
.new-element-detail .description .item-block-body
{
    font-size: 14px;
    line-height: 120%;
    color: #565F5E;
    padding-top:16px;
}
.new-element-detail .properties .item-block-body
{
    padding-top:8px;
}
.new-element-detail .properties .item-block-body table{
    width: 100%;
}
.new-element-detail .properties table tr td:nth-child(1){
    width: 40%;
}
.new-element-detail .properties table tr td:nth-child(2){
    width: 60%;
}
.new-element-detail .properties table tr td
{
    width:50%;
    color: #3F4443;
    font-size: 14px;
    line-height: 14px;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:16px;
    vertical-align: baseline;
}
.new-element-detail .properties table tr td a
{
    text-decoration:underline;
}
.new-element-detail .properties table tr td a:hover
{
    text-decoration:none;
}
.new-element-detail .properties .properties-desc{
    font-size: 12px;
    margin-top: 10px;
}
.new-element-detail .care {
    margin-bottom: 34px;
}
.new-element-detail .care .item-block-body{
    padding-top: 16px;
}
.new-element-detail .care ul{
    display: flex;
    flex-direction: column;
    gap: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.new-element-detail .care li{
    display: flex;
    align-items: center;
    gap: 5px;
    line-height: 100%;
}
.new-element-detail .care img{
    flex-shrink: 0;
    width: 20px;
    height: 20px;
}

@media (max-width: 768px){
    .new-element-detail .description .item-block-body,
    .new-element-detail .care .item-block-body,
    .new-element-detail .properties table tr td{
        font-size: 13px;
    }
}

.mw695
{
    max-width:695px;
}
@media(max-width:500px)
{
    .mw695
    {
        max-width:initial;
    }
}
.additional-video-img-block
{
    padding-bottom:40px;
}
.additional-video-img-block .title
{
    font-size: 24px;
    line-height: 100%;
    color: #3F4443;
    margin-bottom:16px;
    font-family:Forum;
}
.new-color-line
{
    background:#EDE6DE;
    padding-top:80px;
    padding-bottom:80px;
}
.element-brand .padding-left
{
    padding-left:116px;
}
.flex-block-in-element
{
    display: flex;
    flex-direction: column;
    align-items: center;

}
@media(max-width:1019px)
{
    .element-brand .padding-left
    {
        padding-left:0px;
        margin-bottom:48px;
    }
    .images-block-1
    {

    }
    .flex-block-in-element
    {
        margin-bottom:48px;
    }
}
.element-brand .brand-logo
{
    margin-bottom:24px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
.element-brand .brand-logo img
{
    max-width:180px;
}
.element-brand .brands-elements-link
{
    font-size: 12px;
    line-height: 100%;
    color: #9B5A25;
    padding:15px;
    background: #F8F5F0;
    border: 1px solid #C9AB93;
    border-radius: 3px;
    display:inline-block;
    font-weight:400;
}
.element-brand .brands-elements-link:hover
{
    color: #9B5A25;
}
.element-brand .brand-title
{
    color:#3F4443;
    font-family: 'Forum';
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    max-width:475px;
    border-bottom: #CAC9C5 solid 1px;
    padding-bottom:8px;
    margin-bottom:32px;

}
.element-brand .brand-description
{
    font-size: 14px;
    line-height: 130%;
    color: #3F4443;
    margin-bottom:16px;
    max-width:475px;
}
.element-brand .brand-link
{
    font-size: 12px;
    line-height: 100%;
    text-decoration-line: underline;    
    color: #3F4443;
}
.element-brand .brand-link:hover
{
    text-decoration:none;
}
.element-collection
{
    padding-top:80px;
    /* padding-bottom:80px;  */
}
.element-collection .element-collection-picture
{

}
@media(max-width:1019px)
{
    .element-collection .element-collection-picture
    {
        margin-bottom:32px;
    }
}
.element-collection .element-collection-picture img
{
    display: block;
    max-width: 100%;
    height: auto;
}
.element-collection .brand-title
{
    color:#3F4443;
    font-family: 'Forum';
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    max-width:475px;
    border-bottom: #CAC9C5 solid 1px;
    padding-bottom:8px;
    margin-bottom:32px;
}
.element-collection .brand-description
{
    font-size: 16px;
    line-height: 130%;
    color: #3F4443;
    margin-bottom:16px;
    max-width:475px;
}

@media (min-width: 1550px)
{
    .sNew__slider.elements-collection .swiper-slide {
        width: 33%;
    }
    .elements-collection-block .sNew__title-col
    {
        width:362px;
    }
    .elements-collection-block .sNew__slider-col {
        width: calc(100% - 362px);
    }
}
.sNew__slider.elements-collection .new-next
{
    top:153px;
}
@media (max-width: 1549px)
{
    .sNew__slider.elements-collection .new-next
    {
        top:106px;
    }
}
@media (max-width: 1367px)
{
    .sNew__slider.elements-collection .new-next
    {
        top:64px;
    }
}
@media (max-width: 1019px)
{
    .sNew__slider.elements-collection .new-next
    {
        top:51px;
    }
}
.sNew.elements-collection-block
{
    padding-top:80px;
    padding-bottom:43px;
}
.sNew.elements-collection-block .section-title
{
    max-width:250px;
}
.sNew.elements-collection-block .section-title h2
{
    font-size: 24px;
    line-height: 100%;
    margin-bottom:16px;
}
.sNew.elements-collection-block .section-title p
{
    max-width:190px;
    margin-bottom:16px;
}
.sNew.elements-collection-block .section-title a
{
    font-size: 12px;
    line-height: 100%;
    color: #9B5A25;
    padding: 15px;
    background: #F8F5F0;
    border: 1px solid #C9AB93;
    border-radius: 3px;
    display: inline-block;
    font-weight: 400;
}
@media(max-width:768px)
{
    .sNew.elements-collection-block .section-title
    {
        text-align:left !important;
    }
}
.sNew.elements-collection-block .section-title a:after
{
    content: none;
}
.sNew.elements-collection-block .section-title a:hover
{
    color: #9B5A25;
}
.sNew.elements-collection-block .sNew__slide-img
{
    margin-bottom:16px;
}
.sNew.elements-collection-block .sNew__name
{
    font-size:14px;
    line-height:14px;
    margin-bottom:8px;
}
.sNew.elements-collection-block .catalogItem__name
{
    font-size:14px;
    line-height:14px;
    margin-bottom:8px;  
}
.catalogItem__price
{
    font-size: 14px;
    line-height: 14px;
}
.sochit .sNew__slide-img
{
    margin-bottom:16px;
}
.sochit .sNew__name
{
    color:#3F4443;
    font-size:14px;
    line-height: 14px;
    margin-bottom:8px;
}
.sochit .sNew__descr
{
    color: #737c7b;
    font-size: 14px;
    line-height: 100%;
    margin-bottom:8px;
}
.sochit .sNew__descr span
{
    color: #737c7b;
}
.new-element-detail .sProdCard__thumb
{
    width:113px;
}
@media(max-width:1549px)
{
    .new-element-detail .sProdCard__thumb
    {
        width:85px;
    }
}
@media(max-width:1367px)
{
    .new-element-detail .sProdCard__thumb
    {
        width:70px;
    }
}
@media(max-width:1019px)
{
    .sProdCard__thumb-img
    {
        padding-top:100% !important;
    }
    .new-element-detail .sProdCard__thumb
    {
        width:100%;
        /* height:113px; */
    }
    .new-element-detail .sProdCard__thumb-img img
    {
        /* display: block;
        max-width: 100%;
        height: auto; */
    }
}
.new-element-detail .sProdCard__slider-col
{
    height:584px;
}
@media(max-width:1549px)
{
    .new-element-detail .sProdCard__slider-col
    {
        height:461px;
    }
}
@media(max-width:1367px)
{
    .new-element-detail .sProdCard__slider-col
    {
        height:334px;
    }
}
@media(max-width:1019px)
{
    .new-element-detail .sProdCard__slider-col
    {
        height:initial;
    }
}
.description-img-block .sProdCard__slider-col
{
    /* align-items:flex-start; */
}
@media(max-width:1019px)
{
    .sProdCard.section
    {
        padding-top:15px;
    }
    .new-element-detail .sProdCard__thumb
    {
        margin-right:0px;
    }
}
.swiper-pagination-element
{
    position:absolute;
    bottom:20px;
    z-index:100;
    text-align: center;
}
.swiper-pagination-element .swiper-pagination-bullet
{
    height:1px;
    background:#3F4443;
    background:#9FA1A0; 
    border-radius: 0px;
}
.swiper-pagination-element .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    background:#3F4443;
}
#sItemsSlider .section-title
{
    margin-bottom:16px;
    padding-bottom:0px;
}
.description-img-block
{
    margin-bottom:80px;
}

.img-block
{
    display:block;
    position: relative;
}
.sProdCard__slider-col
{
    position: -webkit-sticky;
    position: sticky;
    top:130px;
}
@media(max-width:1019px)
{
    .sProdCard__slider-col
    {
        position:static;
        top:0px;
    }
}
html
{
    overflow-x: unset !important;
}
@media(max-width:1019px)
{
    html
    {
        overflow-x:hidden;
    }
}
@media(max-width:1549px)
{
    .description-img-block .sProdCard__thumb .swiper-button-prev
    {
        left:20px;
    }
    .description-img-block .sProdCard__thumb .swiper-button-next
    {
        left:20px;
    }
}
@media(max-width:1367px)
{
    .description-img-block .sProdCard__thumb .swiper-button-prev
    {
        left:12px;
    }
    .description-img-block .sProdCard__thumb .swiper-button-next
    {
        left:12px;
    }
}
@media(max-width:1019px)
{
    /* .description-img-block .sProdCard__thumb-img img
    {
        height:50px;
    } */
    .description-img-block .sProdCard__thumb .swiper-button-next
    {
        right:12px;
        left:initial;
    }
}
.elements-collection-block .sNew__container
{
    padding-left:0px;
    padding-right:0px;
}

.sNew__slider .elements-slider-js .swiper-slide
{
    width: calc(25% - 15px);
}
@media(max-width:767px)
{
    .sNew__slider .elements-slider-js .swiper-slide
    {
        width: 135px !important;
    }
    
}
#sItemsSlider .sNew__slider.five-slided .swiper-container {
    overflow: hidden !important;
}
.sNew__slider.five-slided .new-next
{
    display:flex !important;
}
.sNew__slider.five-slided .new-next.swiper-button-disabled
{
    display:none !important;
}
@media(max-width:1549px)
{
    .sNew__slider.five-slided .new-next
    {
        top:84px !important;
    }
}
@media(max-width:1366px)
{
    .sNew__slider.five-slided .new-next
    {
        top:51px !important;
    }
}
@media(max-width:1019px)
{
    .sNew__slider.five-slided .new-next
    {
        top:39px !important;
    }
}
@media(max-width:767px)
{
    #sItemsSlider .sNew__slider.five-slided .swiper-container {
        overflow: visible !important;
    }
    .sNew__slider.five-slided .new-next
    {
        display:none !important;
    }
}
.breadcrumb-cont .swiper-slide:not(:first-child):before
{
    /* content:'→' !important; */
}
.new-element-detail .breadcrumb-block ol
{
    display:block;
    line-height: 12px;
}
.new-element-detail .breadcrumb-block .breadcrumb-cont .swiper-slide
{
    display:inline;
    white-space: inherit;
}
.overxh
{
    overflow-x: hidden;
}
#sItemsSlider
{
    overflow-x: hidden;  
}
footer.footer.new-footer .second-line .r1
{
    margin-left:-8px;
    margin-right:-8px;
}
.breadcrumb-mobile
{
    display:none;
}
@media(max-width:1019px)
{
    .breadcrumb-desktop
    {
        display:none;
    }
    .breadcrumb-mobile
    {
        display:block;
    }
}


@media (max-width: 1549px)
{
    .new-element-detail .sProdCard__thumb 
    {
        width:87px;
    }
}
@media(max-width:1368px)
{
    .new-element-detail .sProdCard__thumb 
    {
        width:79px;
    } 
    .sProdCard__slide-link {
        padding-top: 103% !important;
    }
    .swiper-container
    {
        height:100%;
    }
}
@media(max-width:1019px)
{
    .new-element-detail .sProdCard__thumb
    {
        width:100%;
    }
}
.swiper-slide .fancy-link-abs
{
    display:block;
    position:absolute;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    z-index:1;
}
.catalogItem__btnWrap.in-element
{
    background:#f8f5f0;
    margin-bottom: 3.42857rem;
    width: 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;
    border-radius: .28571rem;
    height:63px;
}
.catalogItem__btnWrap.in-element a span.catalogItem__btn span::after
{
    top:8px;
}
.catalogItem__btnWrap.in-element:hover
{
    background:#737C7B;
    border-color:#737C7B;
}
.catalogItem__btnWrap.in-element:hover a span.catalogItem__btn span
{
    color:#efeae6;
}
.catalogItem__btnWrap.in-element:hover a span.catalogItem__btn span::after
{
    background:#efeae6;
}
.sProdCard__btns-cont.active-controls:focus
{
    box-shadow: none !important;
    outline:none !important;
}
.sProdCard__btns-cont.active-controls:active
{
    box-shadow: none !important;
    outline:none !important;   
}
.sProdCard__cart-btn:active, .sProdCard__cart-btn:focus
{
    box-shadow: none !important;
    outline:none !important;     
}
.sProdCard__btns-cont.active-controls .sProdCard__plus-btn:focus, .sProdCard__btns-cont.active-controls .sProdCard__minus-btn:focus
{
    box-shadow: none !important;
    outline:none !important;
}
.sProdCard__btns-cont.active-controls .sProdCard__plus-btn:focus, .sProdCard__btns-cont.active-controls .sProdCard__minus-btn:focus
{
    box-shadow: none !important;
    outline:none !important;
}


.float-add-to-cart
{
    display:none;
}
@media(max-width:1024px)
{
    .float-add-to-cart
    {
        position:fixed;
        bottom:0;
        background:#fff;
        left:0px;
        width:100%;
        z-index:10;
        padding: 20px;
        display:flex;
        justify-content: space-between;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        transition: transform .3s;
    }
    .float-add-to-cart.hidden
    {
        /* bottom:-90px; */
        transform: translateY(90px);
    }
    .float-add-to-cart .price-name-block
    {
        font-family: 'Sofia Pro';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 100%;
        color: #3F4443;
        flex:1;
        overflow-x: hidden;
    }
    .float-add-to-cart .price-name-block .name
    {
        margin-bottom:8px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .float-add-to-cart .price-name-block .price
    {

    }
    .float-add-to-cart .price-name-block .price .old-price
    {
        display:inline-block;
        margin-right:10px;
        text-decoration: line-through;
        font-size:12px;
    }

    .float-add-to-cart .sProdCard__cart-btn
    {
        padding:12px;

    }
    .float-add-to-cart .sProdCard__cart-btn span
    {
        font-size: 12px;
        line-height: 100%;
    }
    .float-add-to-cart .add-to-cart-float-block
    {
        min-width:190px;
        padding-left:10px;
    }
    .float-add-to-cart .catalogItem__btnWrap.in-element
    {
        height: initial;
    }
    .float-add-to-cart .catalogItem__btn
    {
        min-height:initial;
    }
    .float-add-to-cart .catalogItem__btnWrap.in-element a span.catalogItem__btn span::after
    {
        top:2px;
    }
    .float-add-to-cart .sProdCard__minus-btn, .float-add-to-cart .sProdCard__plus-btn
    {
        height:100%;
        width:38px;
    }
    .float-add-to-cart .sProdCard__btns-cont
    {
        margin-bottom:0px;
    }
    #retailcrm-consultant-app
    {
        bottom:106px !important;
    }
    .float-add-to-cart .active-controls .icon-cart
    {
        display:none;
    }
    .float-add-to-cart .catalogItem__btnWrap.in-element
    {
        margin-bottom:0px;
    }
}
@media (max-width: 768px){
    .float-add-to-cart{
        bottom: 60px;
        padding: 20px 20px 0 20px;
    }
}
.sProdCard__slider
{
    position:relative;
}
.sProdCard__slider .best, .one-image .best
{
    font-family: 'Sofia Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #737C7B;
    border-radius: 4px;
    padding:8px 16px;
    position:absolute;
    top:20px;
    left:20px;
    z-index:9;
}



/* message max */
.y_cartMaxMessage{
	display: flex;
	align-items: center;
	gap: 10px;
	position:absolute;
	top:20px;
	/* left:50%; */
    /* width:420px; */
    /* margin-left:-210px; */
    /* margin-right:50%; */
    /* transform: translateX(-50%); */
    left:20px;

	background:#EDF5FC;
	border:1px solid #D6E2EC;
	border-radius:4px;
	padding: 15px 8px;
	z-index: 999;
    white-space:nowrap;
}
.y_cartMaxMessage:before{
	content: '';
    width: 20px;
    height: 20px;
	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='M12 20.5C10.3189 20.5 8.67547 20.0015 7.27766 19.0675C5.87984 18.1335 4.79038 16.806 4.14703 15.2528C3.50369 13.6996 3.33535 11.9906 3.66333 10.3417C3.9913 8.6929 4.80085 7.17833 5.9896 5.98959C7.17834 4.80084 8.69289 3.99131 10.3417 3.66333C11.9906 3.33536 13.6996 3.50368 15.2528 4.14702C16.806 4.79037 18.1335 5.87983 19.0675 7.27765C20.0015 8.67546 20.5 10.3189 20.5 12C20.5 14.2543 19.6045 16.4164 18.0104 18.0104C16.4164 19.6045 14.2543 20.5 12 20.5Z' stroke='%23737C7B'/%3E%3Cpath d='M11.7306 7.1588L11.9997 12.8776L12.2683 7.16115C12.27 7.1246 12.2642 7.0881 12.2512 7.05388C12.2383 7.01966 12.2185 6.98843 12.1931 6.96211C12.1677 6.93578 12.1372 6.91492 12.1035 6.90078C12.0697 6.88665 12.0335 6.87954 11.9969 6.8799C11.961 6.88025 11.9255 6.8878 11.8925 6.9021C11.8595 6.9164 11.8297 6.93716 11.8049 6.96316C11.7801 6.98915 11.7607 7.01986 11.748 7.05346C11.7352 7.08707 11.7293 7.12288 11.7306 7.1588Z' fill='%23737C7B' stroke='%23737C7B' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 16.6211C11.8146 16.6211 11.6333 16.5661 11.4792 16.4631C11.325 16.3601 11.2048 16.2137 11.1339 16.0424C11.0629 15.8711 11.0443 15.6826 11.0805 15.5007C11.1167 15.3188 11.206 15.1518 11.3371 15.0207C11.4682 14.8896 11.6352 14.8003 11.8171 14.7641C11.999 14.7279 12.1875 14.7465 12.3588 14.8175C12.5301 14.8884 12.6765 15.0086 12.7795 15.1627C12.8825 15.3169 12.9375 15.4982 12.9375 15.6836C12.9375 15.9322 12.8387 16.1707 12.6629 16.3465C12.4871 16.5223 12.2486 16.6211 12 16.6211Z' fill='%23737C7B'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    flex-shrink: 0;
}
.y_cartMaxMessage__close{
	margin-top: 0.2em;
	width: 1em;
	height: 1em;
	flex-shrink: 0;
	cursor: pointer;
}
@media (max-width: 575.98px){
	.y_cartMaxMessage{
		/* left: 50%;
		transform: translateX(-50%);
		width: calc(100% - 30px); */
        white-space:initial;
        min-width: 380px;
        font-size: 12px;
        top:125px;
        position:fixed;
        left: 50%;
        transform: translateX(-50%);
	}
}

.sProdCard__slider-col .favorite-button
{
    position:absolute;
    right:10px;
    top:10px;
    width:50px;
    height:50px;
    background:url(/img/favorite.svg) center center no-repeat;
    z-index:100;
    cursor: pointer;
}
.sProdCard__slider-col .favorite-button.active
{
    background:url(/img/favorite-active.svg) center center no-repeat;   
}

.disabled.sProdCard__plus-btn
{
    background-color:#737c7b !important;
    opacity:.4 !important;
}
.sProdCard__plus-btn.disabled
{
    cursor:default;
}
.sProdCard__plus-btn.disabled:before, .sProdCard__plus-btn.disabled:after
{

}
.sProdCard__minus-btn, .sProdCard__plus-btn
{
    height:100% !important;
}
.sProdCard__cart-btn
{
    height:100% !important;
}

/* ссылка на каталог */
.y_catalogLinkProduct{
    display: flex;
    align-items:center;
    flex-wrap: wrap;
    margin-bottom: 48px;
    font-size:14px;
}
.y_catalogLinkProduct__format{
    display: flex;
    align-items:center;
    gap:5px;
    color: #737C7B;
    margin-right:5px;
}
.y_catalogLinkProduct__format:before {
    content:'';
    display: block;
    border-radius:100%;
    width:.5em;
    height:.5em;
    background:#737C7B;
    flex-shrink:0;
}
.y_catalogLinkProduct__link{
    color: #3F4443;
    text-decoration: underline;
}
.photo-list-div
{
    position: sticky;
}

.sProdCard__slide-link
{
    position: relative;
}
.swiper-slide
{
    position: relative;
}
/* скачать фото товара */
.y_downloadProductImg{
    display: block;
    width:40px;
    height:40px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0892 9.80944C20.7436 9.80944 20.4672 10.0859 20.4672 10.4315V16.0897C20.4672 17.6286 19.2139 18.8773 17.6795 18.8773H4.03169C2.49274 18.8773 1.24406 17.624 1.24406 16.0897V10.3393C1.24406 9.99374 0.967605 9.71729 0.622032 9.71729C0.276459 9.71729 0 9.99374 0 10.3393V16.0897C0 18.3152 1.8108 20.1213 4.03169 20.1213H17.6795C19.905 20.1213 21.7112 18.3105 21.7112 16.0897V10.4315C21.7112 10.0905 21.4348 9.80944 21.0892 9.80944Z' fill='%233F4443'/%3E%3Cpath d='M10.4185 15.1822C10.5383 15.302 10.6995 15.3665 10.8562 15.3665C11.0129 15.3665 11.1741 15.3066 11.2939 15.1822L15.2473 11.2288C15.4915 10.9846 15.4915 10.593 15.2473 10.3488C15.0031 10.1046 14.6114 10.1046 14.3672 10.3488L11.4782 13.2424V0.622032C11.4782 0.276459 11.2018 0 10.8562 0C10.5106 0 10.2342 0.276459 10.2342 0.622032V13.2424L7.34056 10.3488C7.09635 10.1046 6.7047 10.1046 6.4605 10.3488C6.21629 10.593 6.21629 10.9846 6.4605 11.2288L10.4185 15.1822Z' fill='%233F4443'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    background-color: #F8F5F0;
    position: absolute;
    bottom: 20px;
    right: 20px;
    border-radius: 100%;
    cursor: pointer;
    opacity: 0;
    transition: opacity .2s;
    transition-delay: .2s;
    z-index: 1;
}
.swiper-slide-active .y_downloadProductImg{
    opacity: 1;
}
.one-image .y_downloadProductImg{
    opacity: 1;
}

.hidden-link
{
    /* display:none; */
}
.img-responsive
{
    display: block;
    max-width: 100%;
    height: auto;
}
.one-image
{
    margin-bottom: 2.28571rem;
    position:relative;
    width:calc(100% - 87px);
    /* margin-left:87px; */
}
.new-element-detail .one-image{
    position: sticky;
    top: 180px;
}
@media(max-width:1020px)
{
    .one-image
    {
        width:100%;
        margin-left:0px;
    }
}

/* VIDEO */
.sProdCard__slide-link video{
    -webkit-transition: all .36s;
    transition: all .36s;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
}


/* PRODUCT PACKAGE */
.item-block.package-block{
    margin-bottom: 30px;
}
.productPackage{
    display: flex;
    align-items: center;
    column-gap: 5px;
}
.item-block-body.package{
    margin-top: 10px;
}
.productPackage__icon{
    flex-shrink: 0;
}
.productPackage__title{
    font-size: 14px;
    font-weight: 400;
}