@media (max-width: 340px){
    .mob-vw-100 {
        width: inherit;
    }
    
    .pin_text {
        width: inherit;
        height: auto !important;
    }
    
    .text-unwrap {
        top: 12px !important;
    }
    
    .text-unwrap > div.tn-atom {
        display: inline;
    }
}

@media (max-width: 464px){
    .t464__col.t-col.t-col_2.t-prefix_4{
        margin-bottom: 10px !important;
    }
}

@media (min-width: 340px) and (max-width: 639px) {
    .l-0 {
        left: 0 !important;
    }
    
    .img-zoom {
        overflow: hidden;
        width: 100% !important;
        left: 0 !important;
    }
    
    .mob-w-100 {
        width: 100% !important;
        left: 0 !important;
    }
    
    .mob-w-100_h-auto {
        width: 100% !important;
        left: 0 !important;
        height: auto !important;
    }
    
    .mob-vw-100 {
        width: calc(100vw - 40px) !important;
        left: 0 !important;
    }
    
    .pin_text {
        width: calc(100vw - 40px) !important;
        height: auto !important;
    }
    
    .pin_block {
        width: calc(100vw - 40px) !important;
        left: 0 !important;
    }
    
    .pin_awards {
        width: calc(100vw - 40px) !important;
        left: 0 !important;
    }
    
    .mob-zeroblock-w-100 {
        box-sizing: border-box !important;
        width: 100% !important;
    }
    
    .mob-zeroblock-w-100 > div .t396__group.tn-group:not(.arrow-right):not(.mob-right) {
        left: 0 !important;
        width: 100% !important;
    }
    
    .mob-right {
        left: auto !important;
        right: 0 !important;
        width: auto !important;
        padding-right: 20px;
    }
    
    .mob-right-not-pad {
        left: auto !important;
        right: 0 !important;
        width: auto !important;
    }
    
    .text-unwrap {
        top: 12px !important;
    }
    
    .text-unwrap > div.tn-atom {
        display: inline;
    }
    
    .arrow-right {
        width: 48px !important;
        height: 48px !important;
        padding: 0 !important;
    }
}

.img-zoom {
    overflow: hidden;
}

.img-zoom .tn-atom {
    transition: transform 250ms ease-in-out;
}

.img-zoom:hover .tn-atom {
    transform: scale(105%);
}

.pin-spacer {
    background: white;
}

.t706__cartwin-heading.t-name.t-name_xl {
    font-size: 20px !important;
    font-family: 'Naga' !important;
    font-weight: 400 !important;
}

.t706__product-title.t-descr.t-descr_sm > a {
    font-size: 20px !important;
    font-family: 'Naga' !important;
    font-weight: 400 !important;
}

.t706__cartwin-bottom{
    padding: 0 !important;
}

.t706__form-upper-text.t-descr.t-descr_xs {
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
}

.t-input-title.t-descr.t-descr_md {
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
}

.t-form__submit > button.t-submit {
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
}

.t-input {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
}

.t-store__tabs__content.t-descr.t-descr_xxs{
    font-family: 'Montserrat' !important;
}

.t-store__prod-popup__btn.t-btn.t-btn_sm {
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
}

button.js-feed-btn-show-more.t-feed__showmore-btn.t-btn.t-btn_md {
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
}

.t-search-widget__loadmore-btn.t-btn.t-btn_sm {
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
}

.t-container.t-search-widget__query-result.t-descr.t-opacity_50 {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
}

.t-search-widget__result_product-desc.t-descr.t-descr_xs {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
}

.t-search-widget__result__body.t-descr.t-descr_xs {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
}

.t-search-widget__result_product-title.t-name.t-name_xs {
    font-weight: 400 !important;
}