.morePhoto {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 37px;
    margin-top: 15px;
}

.morePhoto .image
{
    width: 96px;
    height: 96px;
}

/*.product-page .product-specs dd span {*/
/*    display: block;*/
/*    padding: 0 0 0 10px;*/
/*    max-width: 150px !important;*/
/*    z-index: 2;*/
/*    text-align: right !important;*/
/*    position: absolute !important;*/
/*    background: unset !important;*/
/*    width: 100% !important;*/
/*    top: -20px;*/
/*}*/

/*.product-page .product-specs dd span::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 190%;*/
/*    left: 150px;*/
/*    bottom: 2px;*/
/*    background-color: white;*/
/*    height: 5px;*/
/*}*/

.morePhoto img {
    border-bottom: 3px solid rgba(0, 0, 0, 0);
}

.ms-tabs .tabs-ctrl a {
    margin: 0 0 15px 0;
}

.morePhoto img.bottomBorderYellow {
    border-bottom: 3px solid #FFCC66;
}

.product-page__width.detail-gallery {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 19px;
}

.short-specs__width30.col-md-7 {
    width: 30%;
}

.morePhoto .img-middle {
    height: 100%;
}

.morePhoto .img-middle:before {
    padding: unset !important;
}

.product-page .ms-tabs {
    width: 85%;
    padding: 0 14px;
    margin-bottom: 65px;
}

.short-specs__width30 .short-specs {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}

.product-page .short-specs b {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:768px) {
    html,body{
        overflow-x: hidden;
    }
    /*.product-page .product-specs dd span{*/
    /*    max-width: unset !important;*/
    /*}*/
    .short-specs__width30.col-md-7 {
        width: 100%;
    }

    .ms-tabs {
        width: 100%;
    }

    /*.product-page .product-specs dd span::before {*/
    /*    content: '';*/
    /*    position: absolute;*/
    /*    width: 47%;*/
    /*    left: 150px;*/
    /*    bottom: -3px;*/
    /*    background-color: white;*/
    /*    height: 5px;*/
    /*}*/

    /* .product-page .product-specs dd{
        text-align: right;
    }
    .product-page .product-specs dd span::before{
        content: url('/images/dottedBorder.png');
    } */

    .tabs-ctrl a.active {
        width: 100%;
        text-align: center;
    }

    .ms-tabs .tabs-ctrl a {
        width: 100% !important;
        text-align: center;
        font-size: 14px;
    }

    .buy-block {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .product-page__width.detail-gallery {
        width: 100%;
        transform: scale(1);
    }

    .hidden-xs.morePhoto {
        justify-content: center;

    }

    .hidden-xs.morePhoto {
        gap: 0;
    }

    body div .main-img-counter {
        display: none !important;
    }

    .morePhoto .img-middle .img-middle-in img {
        width: 125px;
        height: 100px;
    }

}


/*=========== newDetail =============*/

.viewed__block
{
    display: none;
}

.viewed__block-visible
{
    display: block;
}

.sidebar
{
    display: none;
}

.main .sc-maxwidth
{
    max-width: unset;
    width: 100%;
}

.main.with-sidebar .row .content
{
    padding: 0;
    width: 100%;
}

.detail-gallery
{
    width: 1055px;
    height: 100%;
}

.short-specs__width30 .product-badges
{
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    left: unset;
}

.card-detail__descr
{
    margin-bottom: 24px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #515151;
}

.row .short-specs__width30
{
    align-items: center;
    width: 39.1% ;
    padding-left: 0;
}

.detail-main-image .img-middle,
.img-middle .img-middle-in img
{
    height: 100%;
}

.img-middle .img-middle-in img
{
    width: 100%;
}

.detail-gallery .detail-main-image .img-middle .img-middle-in
{
    overflow: hidden !important;
    bottom: unset !important;
    position: relative !important;
    height: 100%;
}

.detail-main-image
{
    width: 100%;
    height: 440px;
}

.short-specs__width30
{
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.product-page .row
{
    display: flex;
    justify-content: space-between;
    margin: 0 auto 65px;
    max-width: 1180px;
}

.product-page .js-product-page::before,
.product-page .js-product-page::after {
    display: none;
}


.ms-tabs
{
    margin: 0 auto;
    max-width: 1180px;
}

.page-footer
{
    display: none;
}

.short-specs__width30 .btn-buy-1-click-wrap
{
    width: 100%;
}

.short-specs__width30 .btn-buy-1-click-wrap a
{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 32px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
    color: #515151 !important;
    background-color: rgba(255, 204, 102, 1);
}

.product-badge
{
    padding: 4px 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.descr__span
{
    text-wrap: nowrap;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #515151;
}

.descr__span-end
{
    width: -1%;
    text-align: end;
}

.descr__item
{
    display: flex;
    margin-bottom: 8px;
    gap: 8px;
}

.descr__empty
{
    width: 100%;
    border-bottom: 1px dashed rgba(204, 204, 204, 1);
    margin-bottom: 10px;
}

.all-specs-link .link-dotted
{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: rgba(166, 122, 34, 1);
    border-bottom: none;
}

.ms-tabs .tabs-ctrl a {
    text-transform: unset;
    color: #333333 !important;
}

.ms-tabs .tabs-ctrl a.active
{
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    color: rgba(166, 122, 34, 1) !important;
    border-bottom: 2px solid rgba(166, 122, 34, 1);
}

#pp-payment
{
    font-weight: 400;
    font-size: 14px;
    line-height: 19.6px;
    color: #515151;
}

.payment__bold
{
    font-weight: 700;
}

.payment__ways
{
    display: flex;
    flex-direction: column;
}

.payment__way
{
    display: flex;
    gap: 8px;
    margin-bottom: 10px;
}

.payment__way:first-child
{
    margin-top: 10px;
}

.payment__way:last-child
{
    margin-bottom: 0;
}

.payment__line .payment__parag
{
    margin-top: 12px;
}

.payment__line
{
    margin-bottom: 16px;
}

.site-wrapper .page-heading
{
    margin-bottom: 61px;
}

.row .product-page__width.detail-gallery
{
    align-items: center;
    gap: 8px;
    width: 56.8%;
    margin: 0;
    padding: 0;
    padding-left: 15px;
}

.img-middle-in .icon-zoom
{
    position: absolute;
    left: 96%;
    top: 8%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    opacity: 0;
    -webkit-transition: color 0.15s ease, background 0.15s ease, opacity 0.15s ease, border 0.15s ease;
    transition: color 0.15s ease, background 0.15s ease, opacity 0.15s ease, border 0.15s ease;
    background-color: #fff;
    border-radius: 50%;
}

.detail-gallery .detail-main-image .image:hover .icon-zoom
{
    background-color: #fff;
}

.img-middle-in .icon-zoom:before
{
    content: url('data:image/svg+xml;utf8, <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17.7803 16.7197L13.3036 12.243C14.5235 10.7509 15.1234 8.84706 14.979 6.92516C14.8346 5.00326 13.957 3.21039 12.5278 1.91738C11.0985 0.624372 9.22703 -0.0698418 7.30031 -0.0216679C5.3736 0.026506 3.53911 0.813382 2.17629 2.1762C0.813473 3.53902 0.0265975 5.37351 -0.0215763 7.30022C-0.0697502 9.22693 0.624463 11.0985 1.91747 12.5277C3.21048 13.9569 5.00335 14.8345 6.92525 14.9789C8.84715 15.1233 10.751 14.5235 12.2431 13.3035L16.7198 17.7802C16.8613 17.9169 17.0507 17.9925 17.2474 17.9907C17.444 17.989 17.6321 17.9102 17.7712 17.7711C17.9103 17.632 17.9891 17.4439 17.9908 17.2473C17.9925 17.0506 17.917 16.8612 17.7803 16.7197ZM7.50008 13.5C6.31339 13.5 5.15335 13.1481 4.16666 12.4888C3.17996 11.8295 2.41093 10.8924 1.9568 9.79609C1.50268 8.69973 1.38386 7.49333 1.61537 6.32945C1.84688 5.16556 2.41832 4.09646 3.25744 3.25735C4.09656 2.41823 5.16565 1.84679 6.32954 1.61528C7.49343 1.38377 8.69982 1.50259 9.79618 1.95671C10.8925 2.41084 11.8296 3.17987 12.4889 4.16657C13.1482 5.15326 13.5001 6.3133 13.5001 7.49999C13.4983 9.09074 12.8656 10.6158 11.7407 11.7407C10.6159 12.8655 9.09083 13.4982 7.50008 13.5Z" fill="%23333333"/> </svg> ')
}

.top__slider .swiper-button-prev:after,
.mySwiperSimilar .swiper-button-prev:after
{
    transform: translateY(-8px);
    content: url('data:image/svg+xml;utf8, <svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.25 6.12502H2.25" stroke="%23333333" stroke-width="2"/> <path d="M6.45 10.625L2.25 6.125L6.45 1.625" stroke="%23333333" stroke-width="2" stroke-linecap="square"/> </svg> ')
}

.mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER:after,
.VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER:after
{
    content: url('data:image/svg+xml;utf8, <svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.25 6.12502H2.25" stroke="%23333333" stroke-width="2"/> <path d="M6.45 10.625L2.25 6.125L6.45 1.625" stroke="%23333333" stroke-width="2" stroke-linecap="square"/> </svg> ');
    height: 17px;
}

.mySwiper
{
    width: 100%;
}

.top__slider .swiper-button-next:after,
.mySwiperSimilar .swiper-button-next:after
{
    transform: translateY(-8px);
    content: url('data:image/svg+xml;utf8, <svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.75 6.12502H12.75" stroke="%23333333" stroke-width="2"/> <path d="M8.55 10.625L12.75 6.125L8.55 1.625" stroke="%23333333" stroke-width="2" stroke-linecap="square"/> </svg> ');
}


.mySwiperSimilar .swiper-button-next_SIMILAR_SWIPER:after,
.VIEWED_SLIDER .swiper-button-next_VIEWED_SLIDER:after
{
    content: url('data:image/svg+xml;utf8, <svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.75 6.12502H12.75" stroke="%23333333" stroke-width="2"/> <path d="M8.55 10.625L12.75 6.125L8.55 1.625" stroke="%23333333" stroke-width="2" stroke-linecap="square"/> </svg> ');
    height: 17px;
}


.mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER,
.VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER
{
    position: absolute;
    top: 48%;
    z-index: 1;
    left: -5%;
}

.mySwiperSimilar .swiper-button-next_SIMILAR_SWIPER,
.VIEWED_SLIDER .swiper-button-next_VIEWED_SLIDER
{
    position: absolute;
    top: 48%;
    z-index: 10000;
    right: -6%;
}

.page-heading .sc-maxwidth
{
    display: flex;
    flex-direction: column-reverse;
}

.site-wrapper .page-heading .sc-maxwidth .breadcrumbs
{
    margin: 0 0 10px;
}

.main-img-arrow
{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45px;
    width: 45px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid rgba(231, 231, 231, 1);
    cursor: pointer;
}

.top__slider .mySwiper .swiper-slide
{
    width: 96px;
    height: 96px;
}

.top__slider .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.top__slider .swiper-slide img {
    display: block;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.top__slider
{
    position: relative;
    display: flex;
    width: 480px;
}

.product-badges .product-badge
{
    height: 27px;
    box-shadow: none;
}

.item__top-block .product-badges {
    gap: 8px;
}

.descr__top-sect .product-badges .voc-free
{
    height: 72px;
    margin: 0;
    padding: 0;
}

.voc-free svg {
    width: 72px;
    height: 72px;
}

.descr__top-sect .product-badges .product-badge span
{
    font-weight: 400;
}

.top__slider .swiper-button-next
{
    left: 109%;
}

.top__slider .swiper-button-prev
{
    left: -18%;
}

.detail__items-container .mySwiperSimilar
{
    position: unset;
    padding-bottom: 2px;
}

.detail__items-container .mySwiperSimilar .swiper-button-next
{
    right: -4%;
}

.detail__items-container .swiper-button-next,
.detail__items-container .swiper-button-prev,
.product-page .swiper-button-next,
.product-page .swiper-button-prev,
.mySwiperSimilar .swiper-button-next_SIMILAR_SWIPER,
.mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER,
.VIEWED_SLIDER .swiper-button-next_VIEWED_SLIDER,
.VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    background-color: #fff;
    border: 1px solid rgba(231, 231, 231, 1);
    border-radius: 50%;
}

.detail__items-container .mySwiperSimilar .swiper-button-prev
{
    left: -4%;
}

.detail__items-container
{
    position: relative;
}

.detail .detail__items-container
{
    max-width: 1180px;
}

.mySwiperSimilar .swiper-wrapper .item
{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    min-height: 380px;
}

.detail .detail-card__title
{
    margin: 0 auto 30px;
    max-width: 1180px;
    font-weight: 700;
    font-size: 24px;
    line-height: 32.68px;
    color: #515151;
}

.detail .product-page .ms-tabs .tabs-ctrl {
    margin-bottom: 18px;
}

.detail__items-container
{
    margin-bottom: 65px;
}

.VIEWED
{
    margin-bottom: 25px;
}

.swiper__buttons-mobile
{
    display: none;
}

.myGallery .swiper-wrapper .swiper-slide img,
.myGalleryThumbs .swiper-wrapper .swiper-slide img
{
    height: 100%;
    width: 100%;
}

.top__slider {
    height: 96px;
}

.myGalleryThumbs .swiper-wrapper
{
    width: 480px;
}

.myGallery
{
    position: relative;
    margin-bottom: 25px;
}

.myGallery__icon {
    position: absolute;
    right: 24px;
    top: 24px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 50%;
}

.swiper-button-next, .swiper-button-prev {
    z-index: 2!important;
}

.descr__top-sect {
    width: 100%;
}

.top__slider .swiper-button-prev.swiper-button-disabled,
.top__slider .swiper-button-next.swiper-button-disabled {
    opacity: 1;
}

.item__top-block .product-badges .bestseller,
.item__top-block .product-badges .new,
.item__top-block .product-badges .discount {
    padding: 4px 6.5px !important;
}

/*=========== Media =============*/

@media (max-width: 1620px)
{

    .row .short-specs__width30
    {
        padding-left: 15px;
    }

    .detail-main-image {
        width: 100%;
    }

    .row .short-specs__width30
    {
        margin: 0 auto;
        max-width: 1180px;
        width: 100%;
    }

    .top__slider
    {
        margin: 0 auto;
    }

    .mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER
    {
        left: -2%;
    }

    .mySwiperSimilar .swiper-button-next_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper-button-next_VIEWED_SLIDER
    {
        right: -2%;
    }

}

@media (max-width: 1260px)
{
    .detail .detail__items-container .mySwiperSimilar .swiper-button-next,
    .detail .detail__items-container .mySwiperSimilar .swiper-button-prev
    {
        top: unset !important;
        right: unset !important;
    }

    .detail .detail__items-container .mySwiperSimilar .swiper-button-prev
    {
        right: 10px !important;
        left: -70px;
    }

    .swiper__buttons-mobile
    {
        position: absolute;
        right: 5%;
        top: -10%;
        display: flex;
    }

    .mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER,
    .mySwiperSimilar .swiper-button-next_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper-button-next_VIEWED_SLIDER
    {
        display: none;
    }

    .mySwiperSimilar .swiper__buttons-mobile .swiper-button-prev_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper__buttons-mobile .swiper-button-prev_VIEWED_SLIDER,
    .mySwiperSimilar .swiper__buttons-mobile .swiper-button-next_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper__buttons-mobile .swiper-button-next_VIEWED_SLIDER
    {
        display: flex;
        z-index: 1;
    }

    .swiper__buttons-mobile
    {
        right: 10%;
        top: -16%;
    }

    .mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER, .VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER
    {
        left: -120px;
    }
}

@media (max-width: 1200px) {
    .product-page .row
    {
        flex-direction: column;
    }

    .product-page__width.detail-gallery {
        width: 100%;
    }

    .row .product-page__width.detail-gallery {
        max-width: 1180px;
        width: 100%;
        padding-left: 0;
        margin: 0 auto;
    }

    .short-specs__width30 .product-badges
    {
        justify-content: flex-end;
    }
}

@media (max-width: 768px)
{
    .swiper__buttons-mobile
    {
        right: 10%;
    }

    .top__slider .swiper-button-prev
    {
        left: -11%;
    }

    .top__slider .swiper-button-next
    {
        left: 100%;
    }

    .detail-gallery .detail-main-image
    {
        max-width: 100%;
    }

    .top__slider .mySwiper .swiper-slide
    {
        width: 80px;
        height: 80px;
    }

    .top__slider
    {
        width: 350px;
    }

    .top__slider .swiper-button-prev
    {
        left: -9%;
    }

    .detail__items-container .swiper-button-next,
    .detail__items-container .swiper-button-prev,
    .product-page .swiper-button-next,
    .product-page .swiper-button-prev,
    .mySwiperSimilar .swiper__buttons-mobile .swiper-button-prev_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper__buttons-mobile .swiper-button-prev_VIEWED_SLIDER,
    .mySwiperSimilar .swiper__buttons-mobile .swiper-button-next_SIMILAR_SWIPER,
    .VIEWED_SLIDER .swiper__buttons-mobile .swiper-button-next_VIEWED_SLIDER
    {
        width: 24px;
        height: 24px;
    }
}

@media (max-width: 576px)
{

    .myGallery__icon {
        display: none;
    }

    .img-middle-in .icon-zoom
    {
        left: 85%;
        top: 10%;
    }

    .site-wrapper .page-heading
    {
        margin-bottom: 56px;
    }

    .row .product-page__width.detail-gallery {
        gap: 5px;
    }

    .detail-gallery .detail-main-image
    {
        margin-bottom: 20px;
    }

    .top__slider
    {
        width: 275px;
        height: 80px;
    }

    .detail__items-container .swiper-button-prev:after,
    .product-page .swiper-button-prev:after
    {
        content: url('data:image/svg+xml;utf8, <svg width="9" height="8" viewBox="0 0 9 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.06699 3.93331L1.66699 3.93331" stroke="%23333333" stroke-width="1.06667"/> <path d="M3.90675 1.53331L1.66675 3.93331L3.90675 6.33331" stroke="%23333333" stroke-width="1.06667" stroke-linecap="square"/> </svg> ');
        transform: translateY(-12px);
    }

    .detail__items-container .swiper-button-next:after,
    .product-page .swiper-button-next:after
    {
        content: url('data:image/svg+xml;utf8, <svg width="9" height="8" viewBox="0 0 9 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.933496 4.06669H7.3335" stroke="%23333333" stroke-width="1.06667"/> <path d="M5.0935 6.46669L7.3335 4.06669L5.0935 1.66669" stroke="%23333333" stroke-width="1.06667" stroke-linecap="square"/> </svg> ');
        transform: translateY(-12px);
    }

    .row .product-page__width.detail-gallery
    {
        padding: 0;
        margin-bottom: 42px;
    }

    .row .short-specs__width30
    {
        width: 92.5%;
    }

    .short-specs__width30 .product-badges
    {
        justify-content: flex-start;
    }

    .descr__span
    {
        text-wrap: wrap;
    }

    .descr__top-sect
    {
        margin-bottom: 17px;
    }

    .product-page .row
    {
        margin-bottom: 36px;
    }

    .tabs-ctrl a
    {
        margin: 0 0 10px;
    }

    .product-page .ms-tabs
    {
        width: 100%;
    }

    .detail .product-page .ms-tabs .tabs-ctrl
    {
        margin-bottom: 26px;
    }

    .product-page .ms-tabs
    {
        margin-bottom: 48px;
    }

    .detail .detail-card__title
    {
        font-size: 20px;
    }

    .detail .detail-card__title
    {
        margin: 0 auto 20px;
    }

    .swiper__buttons-mobile {
        right: 11%;
        top: -7%;
    }

    .detail .detail__items-container .mySwiperSimilar .swiper-button-prev
    {
        left: -39px;
    }

    .detail__items-container
    {
        margin-bottom: 46px;
    }

    .product__title .name
    {
        text-align: center;
    }

    .top__slider .swiper-button-prev
    {
        left: -13%;
        top: 60%;
    }

    .top__slider .swiper-button-next
    {
        left: 104%;
        top: 60%;
    }

    .prefooter
    {
        margin-top: 0;
    }

    .myGallery
    {
        height: 375px;
    }

    .swiper__buttons-mobile
    {
        top: -12%;
        right: 4%;
    }

    .mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER, .VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER
    {
        left: -62px;
    }

    .mySwiperSimilar .swiper-button-prev_SIMILAR_SWIPER:after,
    .VIEWED_SLIDER .swiper-button-prev_VIEWED_SLIDER:after,
    .mySwiperSimilar .swiper-button-next_SIMILAR_SWIPER:after,
    .VIEWED_SLIDER .swiper-button-next_VIEWED_SLIDER:after {
        scale: .7;
    }

    .product-badges .product-badge {
        height: 28px;
    }

    .descr__item {
        align-items: center;
    }

    .short-specs__width30 .btn-buy-1-click-wrap,
    .row .short-specs__width30 {
        width: 100%;
    }
}

@media (max-width: 360px) {
    .top__slider {
        width: 220px;
    }
}