

/* Start:/local/templates/milana2024/assets/css/new-styles/blocks/help/styles.min.css?1726538023476*/
.help__title{font-size:20px;font-weight:700;margin-bottom:50px;text-transform:uppercase}.help__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;row-gap:20px;gap:20px;margin-bottom:40px;text-align:center}.help__item{border:1px solid rgba(0,0,0,1);font-size:14px;height:60px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.help__item:hover{background-color:black;color:white}.help__text{font-size:14px}
/* End */


/* Start:/local/templates/milana2024/assets/css/new-styles/blocks/help/media.min.css?1726538023351*/
@media(max-width:1399px){.help__items{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:991px){.help__items{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){.help__items{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px}.help__title{margin-bottom:25px}}
/* End */


/* Start:/local/templates/milana2024/components/bitrix/catalog.element/product/style.css?175129298323455*/
.detail{
    margin-bottom: 100px;
}

.detail__top{
    display: flex;
    justify-content: space-between;

    gap: 30px;
}

.detail__img-icons{
    display: flex;
    align-items: center;

    gap: 10px;

    position: absolute;

    right: 30px;
    top: 30px;

    z-index: 99;

    width: calc(100% - 60px);
    justify-content: space-between;
}

.detail__review-wrapp{
    display: flex;
    align-items: center;
    gap: 20px;
}


.detail__review-wrapp div{
    color: rgba(176, 176, 176, 1);
    font-size: 14px;
}

.detail__top{
    display: flex;
    justify-content: space-between;
}

.detail__photos{
    position: relative;
    display: flex;

    width: fit-content;

    max-height: 700px;
    overflow: hidden;
}

.detail__right{
    height: fit-content;
    width: calc(35% - 30px);
    display: flex;
    flex-direction: column;

    position: sticky;
    top: 10px;
}

.detail__slider {
    position: relative;

    height: 700px;
    width: 170px;

    overflow: hidden;
    margin: 0 5px 0 0;
}
.detail__main-slider {
    height: 705px;
    width: 600px;

    position: relative;
}

.detail__slider .slick-prev{
    position: absolute;

    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}

.detail__slider .slick-arrow:before{
    display: none;
}

.detail__slider .slick-prev svg{
    transform: rotate(90deg);
}

.detail__slider .slick-next svg{
    transform: rotate(90deg);
}

.detail__slider .slick-next{
    position: absolute;

    bottom:0px;
    top: unset;
    left: 50%;
    transform: translateX(-50%);

}

.detail__slider .slick-prev, .detail__slider .slick-next {
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0;
    background: no-repeat 0 0;
    z-index: 99;
}


.detail__slide-img{
    width: auto;
    height: 100%;

    padding: 5px;

}

.detail__main-slider .detail__slide-img{
    padding: 65px 0px 0px 0px;
}

.detail__slide{
    width: 100%;
    margin-bottom: 5px;

    display: flex!important;
    align-items: center;
    justify-content: center;
    position: relative;

    transition: var(--transition);
    cursor: pointer;
}
.detail__main-slider .detail__slide{
    height: 695px!important;

    cursor: zoom-in;
}
.detail__slider .detail__slide{
    max-width: 170px!important;
    height: 170px!important;
}


.detail__slide::before{
    content: "";
    position: absolute;

    width: 100%;
    height: 100%;
    background-color: rgba(13, 13, 13, 0.02);
    z-index: 1;
}

.detail__slider .detail__slide.slick-current::after {
    content: "";
    position: absolute;

    width: 8px;
    height: 8px;
    top: 7px;
    right: 7px;

    background-color: var(--color-black);
    z-index: 2;
}

.detail__main-slider .slick-prev,
.detail__main-slider .slick-next {
    width: 55px;
    height: 100%;
    margin: 0;
    padding: 0;
    background: no-repeat 0 0;
    z-index: 99;
}
.detail__main-slider .slick-prev:before,
.detail__main-slider .slick-next:before {
    display: none;
}

.detail__main-slider .slick-prev {
    left: 0;
    background-size: auto;
}
.detail__main-slider .slick-next {
    right: 0;
    background-size: auto;
}

.detail__new{
    font-size: 14px;
}
.detail__sale{
    font-size: 14px;
}

.detail__badges{
    display: flex;
    align-items: center;
    gap: 10px;

    margin-bottom: 0px;
}

.detail__title{
    font-size: 25px!important;
    text-transform: none!important;
    font-weight: 700;

    text-transform: uppercase;

    margin-bottom: 0px!important;
    margin-top: 0!important;
}

.detail__vendor{
    font-size: 14px;

    margin-bottom: 20px!important;
}

.detail__price{
    display: flex;
    gap: 20px;
    align-items: center;

    margin-bottom: 35px!important;
}

.detail__price .badge{
    width: 50px;
    height: 24px;

    font-size: 14px;
    font-weight: 500;

    display: flex;
    align-items: center;
    justify-content: center;
}

.detail__old-price{
    position: relative;

    font-size: 22px;
    font-weight: 500;
}

.detail__old-price:before{
    content: '';

    position: absolute;
    width: 110%;
    height: 1px;

    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);

    background-color: var(--color-black);
}

.detail__new-price{
    font-size: 22px;
    font-weight: 500;

    line-height: 27px;
}

.detail__sizes{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    row-gap: 20px;

    margin-bottom: 40px;
}

.detail__size{
    position: relative;

    width: 38px;
    height: 38px;

    cursor: pointer;
    color: black;

    border: 1px solid #000000;

    display: flex;
    align-items: center;
    justify-content: center;

    transition: var(--transition);
}
.detail__size:hover, .detail__size--selected{
    background-color: var(--color-black);
    color: var(--color-white);
}

.detail__size-length{
    position: absolute;

    left: 50%;
    top: 100%;
    transform: translateX(-50%);

    white-space: nowrap;
    font-size: 10px;
    color: #A4A4A4;
}

.detail__left{
    width: 65%;
    height: fit-content;
}

.detail__container{
    height: 100%;
}

.detail__subtitle{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}

.detail__photos{
    position: relative;
    margin-bottom: 20px;
}

.detail__cell{
    width: 56%;

    color: #868695;
    font-weight: 400;
    text-align: left;
    vertical-align: top;
    padding: 4px 0;
}

.detail__params-title{
    font-size: 14px;
    margin-bottom: 3px;
}

.detail__params-container{
    margin-bottom: 10px;
}

.detail__params{
    width: 58%;
}

.detail__param{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.detail__param-name{
    position: relative;

    width: 100%;
}

.detail__param-name span{
    position: relative;
    z-index: 2;
    background-color: white;
    padding-right: 12px;
}

.detail__param-name:after{
    content: '';
    position: absolute;
    top: -7px;
    left: 0;

    width: 100%;
    height: 100%;

    border-bottom: dashed 1px gray;
    z-index: 1;
}

.detail__param-content{
    white-space: nowrap;
    padding-left: 12px;
}

.detail__content{
    display: flex;
    justify-content: space-between;
}

.detail__desc{
    width: 40%;
}

.detail__size-info{
    background-image: linear-gradient(to right,currentColor,currentColor);
    background-size: 10px 1px;
    background-position: 0 100%;
    background-repeat: repeat-x;

    width: fit-content;

    margin-bottom: 10px;
}

.detail__add-basket{
    margin-bottom: 15px!important;w
}

.detail__add-basket-btn{
    display: block!important;

    padding: 15px!important;
    width: 100%;

    font-size: 14px!important;

    text-align: center!important;
}

.detail__favorite{
    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0;

    cursor: pointer;
}

.detail__favorite:hover svg path{
    stroke: black;
}.detail__favorite svg path{
     transition: var(--transition);
 }

.detail__market{
    width: 31px;
    height: 31px;
    display: block;
}

.detail__markets{
    margin-bottom: 20px;

    display: flex;
    flex-direction: column;
    row-gap: 5px;
}

.detail__markets-container{
    display: flex;
    gap: 5px;
}

.detail__location{
    display: flex;
    align-items: center;
    gap: 5px;

    font-size: 14px;
}

.detail__location span{
    font-size: 14px;
}

.detail__delivery-chois{
    font-size: 14px;
}

.detail__delivery-chois span{
    cursor: pointer;

    background-image: linear-gradient(to right,currentColor,currentColor);
    background-size: 10px 1px;
    background-position: 0 100%;
    background-repeat: repeat-x;
}



.detail__delivery{
    display: flex;
    justify-content: space-between;
    align-items: center;

    margin-bottom: 50px!important;
}

.detail__advantages{
    display: flex;
    align-items: center;
    gap: 50px;

    font-size: 14px;
}
.detail__advantage{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;

    text-align: center;
    row-gap: 5px;
}

.detail__review {
    margin-bottom: 25px;
}

.detail__review .detail__review-review {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.detail__review .detail__review-question {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-top: 4px;
}

.detail__wrapper{
    width: 600px;
    position: relative;
}

.detail__review-wrapper{
    display: flex;
    align-items: center;
    cursor: pointer;
}

.detail__review-icon{
    margin-right: 10px;

    display: flex;
    gap: 6px;
}

.detail__review-icon span{
    width: 12px;
    height: 12px;

    border-radius: 100%;

    background: rgba(176, 176, 176, 1);
}

.detail__review-icon span.active{
    background: var(--color-black);
}

.detail__review-value{
    margin-right: 15px;

    font-size: 14px;
    font-weight: 400;

    color: rgba(176, 176, 176, 1);
}

.detail__review-count{
    font-size: 14px;
}

.detail__review-btn{
    font-size: 14px;
    cursor: pointer;
}

.detail .quick-view__select{
    margin-bottom: 15px!important;
}

.detail__modals{
    display: flex;
    flex-wrap: wrap;
    gap: 35px;
    row-gap: 15px;

    margin-bottom: 30px;
}

.detail__modals--ver_2 .detail__modal svg{
    display: none;
}

.detail__modals--ver_2{
    gap: 15px;
    row-gap: 10px;
}

.detail__modals--ver_2 .detail__modal{
    transition: var(--transition);
    overflow: hidden;

    padding-bottom: 5px;
    padding-right: 15px;
}

.detail__modals--ver_2 .detail__modal:after {
    right: 0;
}

.detail__modals--ver_2 .detail__modal:before{
    position: absolute;
    content: '';

    bottom: 0px;
    height: 1px;
    width: calc(100% - 15px);
    transform: translateX(-100%);

    background-color: black;
    transition: var(--transition);
}

.detail__modals--ver_2 .detail__modal:hover:before{
    transform: translateX(0%);
}

.detail__modal{
    gap: 10px;

    display: flex;
    align-items: center;
    justify-content: space-between;

    cursor: pointer;
    position: relative;
}

.detail__modal:after{
    position: absolute;
    content: '';

    right: -20px;
    width: 1px;
    height: 100%;

    background-color: black;
}

.detail__modal:first-child{
    padding-top: 0;
}

.detail__modal:last-child{
    padding-bottom: 0;
}

.detail__modal span{
    font-size: 14px;
}

.detail__modal-wrapp{
    padding: 120px 40px 40px 70px;
    width: 540px;

    max-height: 100vh;
    overflow: auto;
    min-height: 100%;
}

.detail__modal-title{
    font-size: 36px;
    font-weight: 700;

    margin-bottom: 40px;
}

.detail__modal-title--sm{
    margin-bottom: 25px;
}

.detail__modal-desc{
    text-align: justify;
    font-size: 14px;
}

.detail__modal-properties{
    display: flex;
    flex-direction: column;

    row-gap: 10px;

    margin-bottom: 55px;
}

.detail__modal-property{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.detail__modal-property span{
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
}

.detail__table{
    margin-bottom: 70px;
}

.detail__table-header{
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--color-black);
}

.detail__table-header span, .detail__table-el span{
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 14px;
}

.detail__table-body{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.detail__table-el, .detail__table-header{
    display: flex;
}

.detail__table-el span{
    color: rgba(0, 0, 0, 0.5);
}

.detail__modal-steps{
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    row-gap: 40px;
}

.detail__modal-step{
    display: flex;
    gap: 10px;
}

.detail__modal-step span:first-child{
    font-size: 20px;
    font-weight: 700;

    color: rgba(176, 176, 176, 1);
}

.detail__modal-step span:last-child{
    font-size: 14px;

    width: 100%;
}

.detail__btns{
    display: flex;
    gap: 10px;

    width: 100%;
}

.detail__btns-mb{
    display: none!important;
}


.detail__refund{
    display: flex;
    align-items: center;
    gap: 5px;

    font-size: 14px;
    color: rgba(176, 176, 176, 1);

    cursor: pointer;
}

.detail__qr{
    top: 0;
    right: 150px;

    background-color: white;
    padding-left: 5px;

    position: absolute;
}


.video-btn {
    position: absolute;
    height: 170px;
    width: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.video-btn img {
    width: auto;
    max-width: 100%;
    height: 65%;
    object-fit: cover;
}

.video-btn::before {
    content: "";
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    opacity: .5;

    z-index: 1;
}

.video-btn::after {
    z-index: 2;
    content: "";
    width: 36px;
    height: 36px;
    transition: .5s;
    background: rgb(255 255 255 / 35%);
    backdrop-filter: blur(5px);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    background-image: url(/local/templates/milana2024/assets/css/../images/play.svg);
    background-repeat: no-repeat;
    background-position: 60% 50%;
    -moz-transform: translate(-50%, -50%) scale(.8, .8);
    -moz-animation: pulsing 3s infinite;
    -webkit-transform: translate(-50%, -50%) scale(.8, .8);
    -webkit-animation: pulsing 3s infinite;
    -ms-transform: translate(-50%, -50%) scale(.8, .8);
    -ms-animation: pulsing 3s infinite;
    -o-transform: translate(-50%, -50%) scale(.8, .8);
    -o-animation: pulsing 3s infinite;
}

.modalNewCenterSize .modal-new__content--center{
    top: 40%;
}

.modalNewCenterSize .detail__modal-wrapp{
    padding: 45px 20px 70px;
    width: 540px;
}

.detail__installment-plan{
    padding: 10px 20px 10px 15px;

    border: 1px solid black;

    width: fit-content;

    display: flex;
    align-items: center;
    gap: 10px;

    cursor: pointer;
    user-select: none;

    margin-bottom: 15px!important;
}

.detail__installment-plan span{
    font-size: 14px;
}

.modalNewCenterInstallment .detail__modal-wrapp{
    padding: 60px 40px 40px 70px;
}

.detail__installment-top{
    margin-bottom: 30px;
}

.detail__installment-top{
    display: flex;
    gap: 20px;

    align-items: center;
}

.detail__installment-top > div{
    position: relative;

    user-select: none;
    cursor: pointer;
}

.detail__installment-top > div:before{
    content: '';
    position: absolute;

    bottom: -2px;

    width: 100%;
    height: 1px;
    background-color: black;

    opacity: 0;
    transition: var(--transition);
}

.detail__installment-top .detail__installment-active:before{
    opacity: 1;
}

.detail__installment-plan svg{
    transition: var(--transition);
}

.detail__installment-plan:hover svg{
    transform: translateX(7px);
}

@media(max-width: 575px){
    .modalNewCenterSize .detail__modal-wrapp{
        padding: 45px 20px 70px;
        width: 340px;
    }
}

@media (max-width: 1599px) {
    .detail__main-slider, .detail__wrapper{
        width: 540px;
    }

    .detail__slider .detail__slide{
        width: 150px!important;
        height: 150px!important;
    }

    .video-btn{
        width: 150px;
        height: 150px;
    }

    .detail__slider{
        width: 150px;
    }

    .detail__right{
        width: calc(38% - 30px);
    }

    .detail__qr{
        right: 150px;
    }
}

@media (max-width: 1399px) {
    .detail__photos{
        margin-bottom: 0;
        max-height: 715px;
        max-width: 525px;
    }

    .detail__qr{
        right: 75px;
    }

    .detail__main-slider .detail__slide{
        height: 580px!important;
    }
    .detail__main-slider{
        width: 525px;
        margin-bottom: 10px;
        height: 580px;
    }
    .detail__wrapper{
        width: 525px;
    }

    .detail__slider .detail__slide{
        height: 125px!important;
        width: 125px!important;
    }

    .detail__slider{
        height: 125px!important;
        width: 525px;
        margin: 0;
    }

    .detail__right{
        width: calc(45% - 30px);
    }

    .detail__left{
        width: 525px;
    }

    .detail__slider .detail__slide{
        margin-right: 10px;
        margin-bottom: 0;
    }

    .video-btn{
        width: 125px;
        height: 125px;
    }

    .detail__photos{
        flex-direction: column-reverse;
    }

    .detail__slider .slick-prev{
        position: absolute;

        top: 50%;
        left: 0px;
        transform: translateY(-50%);
    }


    .detail__slider .slick-prev svg{
        transform: rotate(0deg);
    }

    .detail__slider .slick-next svg{
        transform: rotate(0deg);
    }

    .detail__slider .slick-next{
        bottom: unset;
        top: 50%;
        left: unset;
        right: 0px;
        transform: translateY(-50%);

    }

    .detail__slider .slick-prev, .detail__slider .slick-next {
        width: 40px;
        height: 100%;
    }
}

@media (max-width: 1199px) {
    .detail__photos{
        max-width: 450px;
    }
    .detail__main-slider, .detail__wrapper{
        width: 450px;
    }

    .detail__slider .detail__slide{
        height: 125px!important;
        width: 125px!important;
    }

    .detail__slider{
        height: 125px!important;
        width: 100%;
        margin: 0;
    }

    .detail__right{
        width: calc(53% - 30px);
    }

    .detail__left{
        width: 525px;
    }

    .video-btn{
        width: 125px;
        height: 125px;
    }
}
@media (max-width: 991px) {
    .detail{
        margin-bottom: 20px!important;
    }

    .detail .quick-view__select{
        max-width: 400px;
    }

    .detail__delivery{
        max-width: 400px;
    }

    .detail__review .detail__review-review{
        max-width: 400px;
    }

    .detail__btns-mb{
        display: flex!important;
        gap: 10px;

        position: fixed;

        width: 100vw;
        height: fit-content;

        right: 50%;
        transform: translateX(50%);

        bottom: 72px;

        padding: 10px;

        background-color: #fafafa;

        z-index: 9999;

        -webkit-box-shadow: 0px -17px 30px -23px rgba(34, 60, 80, 0.2);
        -moz-box-shadow: 0px -17px 30px -23px rgba(34, 60, 80, 0.2);
        box-shadow: 0px -17px 30px -23px rgba(34, 60, 80, 0.2);
    }

    .detail__btns{
        display: none!important;
    }

    .detail__photos{
        max-width: unset;
        flex-direction: row;

        max-height: 700px;
    }

    .detail__qr{
        right: 30px;
    }

    .detail__main-slider .detail__slide-img{
        padding: 55px 0px 0px 0px;
    }

    .detail__slider{
        height: 700px!important;
        min-width: 170px;
        max-width: 170px;

        margin-right: 10px;
    }


    .video-btn{
        width: 170px;
        height: 170px;
    }

    .detail__slider .detail__slide{
        height: 170px!important;
        width: 170px!important;

        margin-right: 0;
        margin-bottom: 10px;
    }

    .detail__top{
        flex-direction: column;
    }

    .detail__main-slider{
        margin-bottom: 0;
        height: 700px;
        width: 100%;
    }

    .detail__wrapper{
        width: 75%;
    }

    .detail__photos{
        width: 100%;
    }

    .detail__main-slider .detail__slide{
        height: 700px!important;
    }

    .detail__left{
        width: 100%;
    }

    .detail__right{
        width: 100%;
    }



    .detail__slider .slick-prev{
        top: 0px;
        left: 50%;
        transform: translateX(-50%);
    }

    .detail__slider .slick-prev svg{
        transform: rotate(90deg);
    }

    .detail__slider .slick-next svg{
        transform: rotate(90deg);
    }

    .detail__slider .slick-next{
        bottom:0px;
        top: unset;
        left: 50%;
        transform: translateX(-50%);

    }

    .detail__slider .slick-prev, .detail__slider .slick-next {
        width: 100%;
        height: 40px;
    }

    .detail__img-icons{
        right: 15px;
        top: 15px;
        width: calc(100% - 30px);
    }

    .b24-widget-button-position-bottom-right{
        right: 5px!important;
        bottom: 100px!important;
    }
}
@media (max-width: 767px) {


    .detail__modal-wrapp{
        width: 100%;
    }
    .detail__slider{
        display: none;
    }

    .detail__main-slider{
        width: 100%;
    }

    .detail__wrapper{
        width: 100%;
    }


    .video-btn{
        display: none;
    }

    .detail__main-slider .detail__slide{
        height: 500px!important;
    }
    .detail__main-slider, .detail__wrapper{
        height: fit-content;
    }
}

@media (max-width: 571px) {
    .detail__qr{
        right: 15px;
    }

    .detail__modal-wrapp{
        width: 100%;
        padding: 45px 20px 70px 20px;
    }
    .detail__btns{
        flex-direction: column;
        row-gap: 15px;
    }

    .detail__main-slider .detail__slide{
        height: 400px!important;
    }
    .detail__main-slider{
        height: 400px;
    }

    .detail__review{
        align-items: start;
    }

    .detail__add-basket{
        margin-bottom: 20px;
    }

    .detail__delivery{
        flex-direction: column;
        row-gap: 10px;
        align-items: start;

        margin-bottom: 20px;
    }

    .detail__add-basket-btn{
        font-size: 13px!important;
    }
}

.quick-view__select--mokka{
    padding: 0 18px !important;
    height: 40px !important;

    display: flex;
    align-items: center;
    justify-content: space-between;

    background-color: white;
    border: 1px solid rgba(0, 0, 0, 1);

    white-space: nowrap;
}

.rpw_pAi{
    padding: 0px!important;

    display: flex!important;
    flex-direction: row-reverse!important;
    justify-content: space-between!important;
    width: 100%!important;

    height: 30px!important;

    max-width: unset!important;
}

.rpw_pok{
    height: 14px!important;
    transform: translateY(-1px) !important;
}

.rpw_Zgg{
    font-size: 13px!important;
    padding-right: 1px!important;
}


.rpw_elY{
    position: fixed!important;
}


@media(max-width: 991px){
    .rpw_fMO, .rpw_AeS{
        font-size: 12px!important;
    }
}

/* End */


/* Start:/local/components/milana/catalog_element_add_sale/templates/.default/style.min.css?172653799693*/
.sizes__item.selected{background-color:var(--color-main)}.sizes__item.selected a{color:white}
/* End */


/* Start:/local/components/bestitpro/milana_qr_link/templates/.default/style.css?1726537997104*/
#qr_result {
    display: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
}


/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews/milana/style.css?17490054361684*/
.feedbacks__filter{
    margin-bottom: 30px;
}

.reviews-information-sort{
    justify-content: start!important;
    gap: 10px;
}

.select-sort>p{
    margin-bottom: 0;
    color: #bababa;
}

.feedbacks__filter-desc>p{
    margin-bottom: 0;
    color: #bababa;
}

.select-sort{
    background-color: rgba(13, 13, 13, 0.02);
    padding: 15px;

    gap: 20px;
}

.feedbacks__filter-desc{
    background-color: rgba(13, 13, 13, 0.02);
    padding: 15px;
}

.feedbacks__item{
    background-color: rgba(13, 13, 13, 0.02);

    padding: 15px;
}

.feedbacks__items{
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.feedbacks__likes>p{
    color: #bababa;
    font-size: 14px;
    margin-bottom: 5px;
}

.like-review{
    display: flex;
    gap: 20px;
}

.feedbacks__likes-item span{
    font-size: 12px;
}

.feedbacks__likes-item{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
}

.feedbacks__item-name>p{
    font-size: 14px;
    color: #bababa;

    margin-bottom: 0;
}

.feedbacks__item-name{
    margin-bottom: 5px;

    display: flex;
    justify-content: space-between;
}

.feedback__stars{
    display: flex;
    gap: 10px;

    align-items: center;
}

.feedback__stars>span{
    font-size: 12px;
    color: #bababa;
}

.review__item-stars{
    margin-bottom: 0px!important;
}

.general-reviews-information{
    background-color: rgba(13, 13, 13, 0.02)!important;
}



@media(max-width: 480px){
    .feedbacks__filter-desc{
        display: none;
    }

    .select-sort{
        display: flex!important;
    }
}
/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews.reviews.list/images/style.min.css?1726538034976*/
.all-photo-users{margin-top:-174px;width:70%;margin-left:auto}.all-photo-users h5{font-size:14px;text-transform:uppercase;margin-bottom:30px}.all-photo-users-head>h5{margin-left:45px}.all-photo-users-head>p{margin-right:45px}.all-photo-users-head{display:flex;align-items:flex-start;justify-content:space-between}.all-photo-slider{padding:0 45px}.all-photo-slider .slick-prev{background-image:url('/local/templates/milana2024/components/sotbit/reviews.reviews.list/images/./images/slick-arrows.svg#arrow-left-black');background-size:100% 100%;left:0;height:11px;width:25px}.all-photo-slider .slick-next{background-image:url('/local/templates/milana2024/components/sotbit/reviews.reviews.list/images/./images/slick-arrows.svg#arrow-right-black');background-size:100% 100%;right:0;height:11px;width:25px}@media(max-width:1440px){.all-photo-users-head{flex-direction:column}.all-photo-users-head>p{margin:0 0 50px 0}.all-photo-users-head h5{order:1}.all-photo-users{margin-top:30px;width:100%}}@media(max-width:480px){.all-photo-users{margin-top:40px}.all-photo-users-head>h5{display:none}.all-photo-users-head>p{display:none}}
/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews.reviews.filter/milana/style.min.css?17265380341982*/
.reviews-information-head,.reviews-information-sort{display:flex;justify-content:space-between;align-items:center}.reviews-information-head{font-size:14px}.select-sort{display:none;position:relative}.select__toggle{display:flex;background-color:#fff;border:0;border-bottom:1px solid #8c2837;border-radius:0;cursor:pointer;align-items:center;width:155px;color:#000;padding:6px 0;line-height:1.4;user-select:none;font-size:13px;justify-content:space-between}.select__toggle::after{content:'';width:10px;height:5px;flex-shrink:0;background-size:cover;background-image:url('/local/templates/milana2024/components/sotbit/reviews.reviews.filter/milana/./images/select.svg')}.select__toggle:focus{outline:0}.select_show .select__toggle::after{transform:rotate(180deg)}.select__dropdown{display:none;position:absolute;top:2.5rem;left:0;right:0;border:1px solid #ccc;max-height:10rem;overflow-y:auto;border-radius:0;z-index:2;background-color:#fff}.select_show .select__dropdown{display:block}.select__options{margin:0;padding:0;list-style:none}.select__option{padding:.375rem .75rem}.select__option_selected{background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-between}.select__option:hover{background-color:#f5f5f5;cursor:pointer;transition:.2s background-color ease-in-out}.reviews-information-sort>p,.reviews-information-sort-block>p{margin-right:25px;color:#999;margin-bottom:2px}.reviews-information-sort>a{margin-right:10px;color:#000;position:relative;padding-right:12px;transition:.5s;text-decoration:none}.reviews-information-sort>a.sort-up::before{content:'';background:url(/local/templates/milana2024/components/sotbit/reviews.reviews.filter/milana/./images/sort-up.svg);width:7px;height:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.reviews-information-sort>a.sort-down::before{content:'';background:url(/local/templates/milana2024/components/sotbit/reviews.reviews.filter/milana/./images/sort-down.svg);width:7px;height:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.reviews-information-sort>a:hover,.reviews-information-sort>a.active{color:#8c2837}@media(max-width:480px){.select-sort{display:block}.reviews-information-sort{display:none}}
/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews.reviews.list/milana/style.min.css?1732599865974*/
.review-information-head.review-information-head-paddding{padding-bottom:15px}.comment-video-btn{position:absolute;height:170px;width:170px;display:flex;align-items:center;justify-content:center;cursor:pointer}.comment-video-btn::before{content:"";width:100%;height:100%;background:#000;position:absolute;opacity:.5}.comment-video-btn::after{content:"";width:36px;height:36px;transition:.5s;background:rgb(255 255 255/35%);backdrop-filter:blur(5px);border-radius:50%;position:absolute;top:50%;left:50%;background-image:url(/local/templates/milana2024/assets/css/../images/play.svg);background-repeat:no-repeat;background-position:60% 50%;-moz-transform:translate(-50%,-50%) scale(.8,.8);-moz-animation:pulsing 3s infinite;-webkit-transform:translate(-50%,-50%) scale(.8,.8);-webkit-animation:pulsing 3s infinite;-ms-transform:translate(-50%,-50%) scale(.8,.8);-ms-animation:pulsing 3s infinite;-o-transform:translate(-50%,-50%) scale(.8,.8);-o-animation:pulsing 3s infinite}
/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews.statistics/milana/style.min.css?17265380341339*/
.general-reviews-information{background:#f6f6f8;display:flex;max-width:530px;box-sizing:border-box;padding:24px 18px;margin-top:40px}.rating-stars-assessment-block{margin-left:35px}.general-assessment-block p{font-size:64px;line-height:1;margin-bottom:10px;font-weight:bold}.general-assessment-block span{font-size:14px;margin-bottom:13px;line-height:1.2;display:block}.general-assessment-block .i-star{width:15px;height:14px}.rating-stars-percent{display:flex;justify-content:flex-start;align-items:center;font-size:13px;margin-bottom:12px}.rating-stars-percent>div{width:195px;height:3px;background:#fff;margin-right:8px}.rating-stars-percent .rating-stars-progress-bar{background:#8c2837;height:100%;width:91%;display:block}.rating-stars-percent>span:first-child{width:8px;display:block;margin-right:10px}@media(max-width:570px){.general-reviews-information{width:100%;padding:25px 30px}.rating-stars-assessment-block{margin-left:20px}.rating-stars-percent>div{width:130px}}@media(max-width:480px){.general-assessment-block{width:100%;margin-right:0;display:flex;justify-content:center}.general-assessment-block p{font-size:42px;line-height:1;margin-bottom:0;margin-right:40px}.general-assessment-block span{width:105px}.rating-stars-assessment-block{display:none}}@media(max-width:320px){.general-assessment-block p{margin-right:20px}}
/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews.questions.list/milana/style.min.css?1726538034355*/
.review-dropdown-menu .dropdown-item.complaint.test::before{content:'';width:18px;height:15px;background:url('/local/templates/milana2024/components/sotbit/reviews.questions.list/milana/images/complaint.svg') no-repeat center;position:absolute;left:22px;top:9px}.review-dropdown-menu .dropdown-item.copy-link.test::before{content:'';width:17px;height:17px;background:url('/local/templates/milana2024/components/sotbit/reviews.questions.list/milana/images/copy-link.svg');position:absolute;left:22px;top:9px}
/* End */


/* Start:/local/templates/milana2024/components/sotbit/reviews.questions.add/milana/style.css?17174011592567*/
#add_review input[type='file'] {
    width: 100%;
    height: 22px;
    opacity: 0
}

.close-review-btn {
    text-align: center;
}

.close-review-btn:hover {
    border-color: #8c2837;
    color: #ffffff !important;
    background-color: #8c2837;
}

.off-canvas-review-edit {
    width: 560px;
}

.modal-block .offcanvas-header {
    padding: 20px 0 0 0;
}

.modal-block .offcanvas-header .btn-close {
    padding: 15px 27.5px;
    margin: -15px -50.5px -15px auto;
}

.modal-block .btn-close {
    opacity: 1;
}

.canvas-review-rating-stars {
    margin-top: 15px;
}

.off-canvas-review-info-block {
    display: flex;
    align-items: center;
}

.off-canvas-review-info-block .mil-basket-product-item-img {
    width: 85px;
    height: 105px;
    margin-right: 55px;
}
.off-canvas-review-info-block .mil-basket-product-item-img img {
    width: 85px;
    height: 105px;
}

.row .ff-canvas-review-margin {
    margin-top: 40px;
}

.bold-text-title-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.bold-text-title-flex>p {
    font-size: 13px;
    color: #ECECEC;
}

.js-length-review.error {
    border: 1px solid #8C2837;
}

.js-length-review-num.error {
    color: #8C2837;
}

.offcanvas-photo-list {
    margin: 0;
    padding: 0;
}

.offcanvas-photo-item {
    position: relative;
}

.offcanvas-photo-block {
    display: grid;
    margin: 9px 0 15px;
    grid-gap: 11px;
    grid-template-columns: repeat(4, 1fr);
}

.offcanvas-photo-add {
    cursor: pointer;
    width: 95px;
    height: 110px;
    background: url('/local/templates/milana2024/components/sotbit/reviews.questions.add/milana/./images/add-photo.jpg') no-repeat 100% 100%;
}

.offcanvas-photo-add input {
    opacity: 0;
}

#add_review ul#preview-photo li {
    /* list-style: none; */
    display: inline-block;
    position: relative;
    margin-right: 10px;
}

#add_review ul#preview-photo li span.delete {
    position: absolute;
    right: 6px;
    top: 6px;
    color: #F00;
    cursor: pointer;
}

.del-photo {
    width: 13px;
    height: 13px;
    background: url('/local/templates/milana2024/components/sotbit/reviews.questions.add/milana/./images/del-photo.svg');
    top: 3px;
    cursor: pointer;
    right: 3px;
}

@media (max-width: 480px) {
    .modal-block .offcanvas-header {
        padding: 0;
    }

    .modal-block .offcanvas-header .btn-close {
        padding: 0 0 35px 0;
        margin: -15px -10px 0 auto;
    }

    .offcanvas-photo-block>div {
        width: 70px;
        height: 90px;
        background-position: center;
    }
}
/* End */
/* /local/templates/milana2024/assets/css/new-styles/blocks/help/styles.min.css?1726538023476 */
/* /local/templates/milana2024/assets/css/new-styles/blocks/help/media.min.css?1726538023351 */
/* /local/templates/milana2024/components/bitrix/catalog.element/product/style.css?175129298323455 */
/* /local/components/milana/catalog_element_add_sale/templates/.default/style.min.css?172653799693 */
/* /local/components/bestitpro/milana_qr_link/templates/.default/style.css?1726537997104 */
/* /local/templates/milana2024/components/sotbit/reviews/milana/style.css?17490054361684 */
/* /local/templates/milana2024/components/sotbit/reviews.reviews.list/images/style.min.css?1726538034976 */
/* /local/templates/milana2024/components/sotbit/reviews.reviews.filter/milana/style.min.css?17265380341982 */
/* /local/templates/milana2024/components/sotbit/reviews.reviews.list/milana/style.min.css?1732599865974 */
/* /local/templates/milana2024/components/sotbit/reviews.statistics/milana/style.min.css?17265380341339 */
/* /local/templates/milana2024/components/sotbit/reviews.questions.list/milana/style.min.css?1726538034355 */
/* /local/templates/milana2024/components/sotbit/reviews.questions.add/milana/style.css?17174011592567 */
