#allrecords {
    font-variant-numeric: lining-nums; 
}

    .t-menu__link-item.t758__link-item_active, .lspacing {
        letter-spacing: -0.5px;
    }

    .t050__title.t-title.t-title_xxl {
        letter-spacing: -3px;
    }
    
    .js-send-form-success {
        display: none!important;
    }
    
/*корзина*/
/*отступ у инпутов*/ 
    .t-input-group {
        margin-bottom: 8px!important;
    }

    .t-input-block .t-text {
        margin-bottom: 24px!important;
    }

/*ширина инпута датапикера*/ 
    .t-datepicker__wrapper {
        max-width: 100%!important;
    }

/*убираем слово у выбора города*/ 
    .t-radio__wrapper-delivery .t-name.t-name_md {
        display: none;
    }

    #customdelivery {
        margin-top: 0px!important;
    }

/*цвет кнопки в корзине*/ 

    button.t706__sidebar-continue.t-btn, button.t706__cartpage-open-form.t-btn {
        border-radius: 100px!important;
        background-color: transparent!important;
        background-image: linear-gradient(210deg, rgba(255,173,202,1) 0%, rgba(248,137,130,1) 100%);
        transition: all .2s ease;
        letter-spacing: -0.5px!important;
    }

    button.t706__sidebar-continue.t-btn:hover {
        opacity: .8;
    }

/*инфо о самовывозе*/ 
    .searchbox-info .t-text {
        font-size: 14px!important;
        margin-bottom: 8px!important;
    }

/*промокод*/ 
    .t-inputpromocode__wrapper {
        width: calc(100% + 16px) !important;
        position: relative;
        left: -8px;
        border-collapse: separate;
        border-spacing: 8px 0px;
    }

    .t-inputpromocode__btn.t-btn {
        color: #fff !important;
        background-color: #2B2A28 !important;
        transition: all .2s ease;
    }

    .t-inputpromocode__btn.t-btn:hover {
        opacity: .8;
    }

/*кнопка загрузить файлы*/ 
    .t-upwidget-container__button.t-text {
        border-radius: 100px!important;
        background-color: #2B2A28!important;
        transition: all .2s ease;
    }
    
    .t-upwidget-container__button.t-text:hover {
        opacity: .8;
    }

/*кнопка оформить*/ 
    .t706__cartpage-form .t-form__submit {
        margin: 32px 0 0!important;
        padding: 0px!important;
    }
    
    button.t-submit {
        border-radius: 100px!important;
        background-color: transparent!important;
        background-image: linear-gradient(210deg, rgba(255,173,202,1) 0%, rgba(248,137,130,1) 100%);
        transition: all .2s ease;
        letter-spacing: -0.5px!important;
    }

    button.t-submit:hover {
        opacity: .8;
    }


/*карточки каталога*/
/*контент в карточке*/ 
    .t-store__card__wrap_txt-and-btns {
        height: auto!important;
    }
    
    .t-store__card__textwrapper {
        padding-left: 24px!important;
        padding-right: 8px!important;
    }
    
    .store__card__wrap_txt-and-opts {
        padding-top: 8px!important;
        padding-bottom: 16px!important;
    }
    
    .t-store__card__price-wrapper {
        margin-top: 8px!important;
    }
    
    .js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_md {
        letter-spacing: -0.5px!important;
        text-transform: lowercase;
    }

/*фото в карточке*/ 
    .js-product-img.t-store__card__bgimg.t-bgimg {
        margin: 8px!important;
        border-radius: 12px!important;
    }
    
/*тэг в карточке*/    
    .t-store__card__mark-wrapper {
        left: 16px!important;
        top: 16px!important;
    }
    
    .t-store__card__mark {
        font-family: 'Raleway';
        line-height: 1!important;
        width: 120px;
        height: 32px;
        padding: 8px 8px;
    }

/*кнопка избранного в карточке*/
    .js-store-prod-btn {
        display: none;
    }
    
    .t778 .t-store__card__wrap_txt-and-btns {
        flex-direction: row;
        align-items: center;
    }
    
    .t-store__card__btns-wrapper {
        padding: 0px 24px 0px 0px!important;
    }
    
    .t1002__addBtn {
        background-color: #f2f2f2!important;
        border-color: #f2f2f2!important;
        margin-bottom: 0px;
        width: 48px!important;
        height: 48px!important;
        border-radius: 100px!important;
    }

    .t1002__addBtn svg {
        max-width: 100%;
        max-height: 100%;
        width: 40!important;
        height: 40%!important;
    }

/*описание в поп-апе карточки*/
    .js-store-prod-all-text {
        font-size: 16px!important;
    }


/*поп-ап карточки*/
/*заг*/
    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
        font-size: 48px!important;
        text-transform: lowercase;
    }
    
@media screen and (max-width: 960px) {
    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
        font-size: 40px!important;
    }
}

@media screen and (max-width: 640px) {
    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
        font-size: 32px!important;
    }
}

    .t-store__prod-popup__title-wrapper {
        margin-bottom: 0px;
    }
    
    .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md {
        font-size: 28px!important;
    }
    
@media screen and (max-width: 960px) {
    .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md {
        font-size: 24px!important;
    }
}

@media screen and (max-width: 960px) {
    .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md {
        font-size: 20px!important;
    }
}

/*дропдауны*/
    .js-product .t-product__option-select {
        border: 0px #ddd solid!important;
        background: #ffffff!important;
        color: #2B2A28!important;
        padding: 8px 30px 8px 16px!important;
        border-radius: 8px!important;
    }

    .t-store .t-product__option {
        margin-top: 16px!important;
        margin-bottom: 16px!important;
    }

/*кнопка добавить в корзину*/
    a.t-store__prod-popup__btn.t-btn.t-btn_sm {
        border-radius: 100px!important;
        background-color: transparent!important;
        background-image: linear-gradient(210deg, rgba(255,173,202,1) 0%, rgba(248,137,130,1) 100%);
        transition: all .2s ease;
        height: 56px!important;
        letter-spacing: -0.5px!important;
    }

    a.t-store__prod-popup__btn.t-btn.t-btn_sm:hover {
        opacity: .8;
    }

/*большое фото*/
    .t-slds__imgwrapper.t-zoomable {
        border-radius: 40px!important;
        overflow: hidden;
    }
@media screen and (max-width: 480px) {   
    .t-slds__imgwrapper.t-zoomable {
        border-radius: 24px!important;
        width: 90%;
        margin: auto;
    }
    
    .t-store .t-slds__arrow_wrapper {
        margin: 0 22px;
    }
    
    .t-store .t-slds__thumbsbullet-wrapper {
        display: none;
    }
}

/*маленькие фото и слайдер*/
    .t-slds__thumbsbullet.t-slds__bullet {
        margin-right: 8px!important;
        margin-top: 8px!important;
    }
    
    .t-slds__bgimg.t-bgimg.loaded {
        border-radius: 8px!important;
    }
    
    .t-slds__thumbsbullet-border {
        border-radius: 8px!important;
    }

    .t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
        border-color: #D85F87;
    }
    
    .t-slds__thumbsbullet-wrapper {
        text-align: center;
    }
    
@media screen and (max-width: 960px) {
    .t-slds__thumbsbullet-wrapper {
        text-align: left;
    }
}

/*добавление кнопки назад*/
    .t-store.t-store__prod-snippet__container .t-store__prod-popup__close-txt-wr,
    .t-storet-store__prod-snippet__container .t-popup__close {
        display: block !important;
    }

    .t-store__prod-snippet__container {
        max-width: 1200px!important;
        margin-left: auto!important;
        margin-right: auto!important;
        padding-top: 80px!important;
        padding-bottom: 48px;
    }
    
    .t-store__prod-popup__close-txt-wr {
        position: relative!important;
        margin: 0 0 40px!important;
        z-index: 10;
    }
    
    a.js-store-close-text.t-store__prod-popup__close-txt.t-descr.t-descr_xxs {
        background-color: #e9e9e9!important;
        color: #2B2A28!important;
        opacity: .7;
        padding: 8px 20px!important;
        border-radius: 100px!important;
        width: 136px!important;
        height: 24px!important;
        transition: all .2s ease;
    }
    
    a.js-store-close-text.t-store__prod-popup__close-txt.t-descr.t-descr_xxs:hover {
        opacity: 1;
    }

    .t-store__prod-snippet__container .t-popup__close-wrapper {
        display: none;
    }

@media screen and (max-width:  1200px) {
    .t-store__prod-snippet__container {
        max-width: 980px!important;
        padding-top: 64px!important;
        padding-bottom: 40px;
    }
    
    .t-store__prod-popup__close-txt-wr {
        margin: 0 0 32px!important;
    }
    
    a.js-store-close-text.t-store__prod-popup__close-txt.t-descr.t-descr_xxs {
        padding: 4px 12px!important;
        border-radius: 100px!important;
        width: 116px!important;
    }
}

@media screen and (max-width: 960px) {
    .t-store__prod-snippet__container {
        max-width: 640px!important;
    }
    
    .t-store__prod-popup__close-txt-wr {
        margin: 0 0 40px!important;
    }
}

@media screen and (max-width:  640px) {
    .t-store__prod-snippet__container {
        padding-bottom: 32px;
    }
}


/*попап корзины и избранного*/
@media screen and (max-width: 1200px) {
    .t706__sidebar-heading.t-name.t-name_xl, .t1002__wishlistwin-heading.t-name.t-name_xl {
        font-size: 48px!important;
        letter-spacing: -2px;
    }
    
    .t706__sidebar-content, .t1002__wishlistwin-content, .t706__cartpage_showed {
        padding: 1% 32px 1%!important;
    }
}

@media screen and (min-width:  960px) {
    .t706__cartpage.t706__cartpage_showed {
        background-color: #fff!important;
        padding-top: 0px!important;
        width: 99%!important;
        box-shadow: 0 0 96px 96px rgb(0 0 0 / 90%);!importnant;
    }
    
    .t706__sidebar, .t1002__wishlistwin, .t706__cartpage {
        background-color: rgba(0,0,0,.8)!important;
    }

    .t706__sidebar-content, .t1002__wishlistwin-content, .t706__cartpage_showed {
        top: 1%!important;
        right: 0.5%!important;
        min-height: 98vh!important;
        max-height: 98%!important;
        padding: 1.5% 32px 1.5%!important;
        border-radius: 16px!important;
    }
    
    .t706__sidebar-close, .t1002__close.t1002__wishlistwin-close {
        top: 1%!important;
        right: 1.5%!important;
        width: 48px!important;
        height: 48px!important;
        background-color: #f2f2f2!important;
        border-radius: 12px!important;
    }
    
    .t706__sidebar-heading.t-name.t-name_xl, .t1002__wishlistwin-heading.t-name.t-name_xl {
        font-size: 32px!important;
        letter-spacing: -2px;
        line-height: 1;
        font-weight: 700;
    }

    .t706__sidebar-close-btn, .t1002__wishlistwin-close-wrapper {
        width: 28px!important;
        height: 28px!important;
    }
    
    svg.t706__close-icon.t706__sidebar-close-icon, svg.t1002__wishlistwin-close-icon {
        width: 16px!important;
    }
    
    .t706__sidebar-top, .t1002__wishlistwin-top {
        padding: 0px 0 24px 0!important;
        margin-bottom: 0px!important;
        border-bottom: 1px solid #f2f2f2!important;
    }
    
    .t706__sidebar-products {
        border-bottom: 0px solid #f2f2f2!important;
        padding-bottom: 0px!important;
    }
    
    .t706__product, .t1002__product {
        border-bottom: 1px solid #f2f2f2!important;
    }

    .t706__sidebar-prodamount-wrap {
        padding-top: 16px!important;
        padding-bottom: 32px!important;
        color: #2b2a28!important;
    }
    
    .t706__product-quantity {
        color: #2b2a28!important;
        border: 1px solid rgba(0,0,0,0)!important;
        border-radius: 4px!important;
        padding: 4px 12px!important;
        margin: 0 8px!important;
    }

    .t706__product-quantity:hover {
        background-color: #f2f2f2!important;
    }
}

@media screen and (max-width: 960px) {
    .t706__cartpage.t706__cartpage_showed, .t1002__wishlistwin-content_showed {
        box-shadow: 0 0 96px 96px rgb(0 0 0 / 90%);!importnant;
        margin: 8px!important;
        border-radius: 24px!important;
        width: 98%!important;
        height: 98.5%!important;
        min-height: 98.5vh!important;
    }
}

@media screen and (max-width: 640px) {
    .t706__cartpage.t706__cartpage_showed, .t1002__wishlistwin-content_showed {
        width: 97%!important;
        height: 98%!important;
        min-height: 98vh!important;
        padding: 4px 16px!important;
    }
    
    .t1002__wishlistwin-top {
        padding: 16px!important;
    }
    
    .t1002__wishlistwin-heading.t-name.t-name_xl {
        font-size: 24px!important;
        letter-spacing: -1px!important;
        line-height: 1;
        font-weight: 700;
    }
}



/*адаптивы стандартных блоков*/
@media screen and (max-width: 1200px) {
/*Н1*/
    .t-title_xxl {
        font-size: 48px!important;
        line-height: 0.8!important;
    }
/*тайтл*/    
    .t225__title {
        font-size: 32px!important;
    }
/*осн.текст*/   
    .t225__descr {
        padding: 24px 0 0 0!important;
        font-size: 16px!important;
    }
}

@media screen and (max-width: 640px) {
    .t-title_xxl {
        font-size: 40px!important;
        line-height: 0.8!important;
        letter-spacing: -1.5px!important;
    }
    
    .t225__title {
        font-size: 24px!important;
    }
    
    .t225__descr {
        padding: 16px 0 0 0!important;
        font-size: 14px!important;
    }
    
}

@media screen and (max-width: 480px) {
    .t-title_xxl {
        font-size: 40px!important;
        line-height: 0.8!important;
        letter-spacing: -1.5px!important;
    }
    
    .t225__title {
        font-size: 20px!important;
    }
}

/*скрыть гориз.скроллбар у табов*/   
@media screen and (max-width: 1200px) {
    .uc-tabs .t396__artboard::-webkit-scrollbar{
        width:0;
    }

    .uc-tabs .t396__artboard{
        padding-bottom:20px;
        scrollbar-width: none;
    }
}