/*убираю чёрную полосу у попапа на адаптиве---------------------------------------------------------------*/
@media screen and (max-width: 560px) {
    .t702 .t-popup__block-close {
    background: #fff;
    }
}


/*ОБНОВЛЕНИЕ ИЮЛЬ 2023---------------------------------------------------------------------------------------------------------------------------------*/

/*СТРАНИЦА НОВОСТИ--------------------------------------------------------------------*/
.uc-news .t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 15px;
}

/*СТРАНИЦА КОНТАКТЫ------------------------------------------------------------------*/

/*блок с сотрудниками*/
.uc-team .t527__bgimg {
    border-radius: 25px;
}

/*Расстояние у персон на мобилке - до и после разделителя*/
.t544__descr {
    margin-bottom: 10px;
}
.t544__text {
    margin-top: 10px;
}

.t544__blockimg {
    border-radius: 20px;
}

.t544 .t-sociallinks {
    margin-top: 20px;
}

@media screen and (max-width: 960px) {
.t544__top {
    margin-bottom: 20px;
}
}

@media screen and (max-width: 640px) {
.t-heading_sm {
    font-size: 35px;
}
}

/*ОБНОВЛЕНИЕ ИЮЛЬ 2023---------------------------------------------------------------------------------------------------------------------------------*/









/* скругление углов у видео */
.t347__table {
    border-radius: 25px !important;
}
/* вид скроллбара ------------------------------------------------------------------------------------------------------------------ СОНЯ ОТКЛЮЧИЛА
@media screen and (min-width: 1201px) {
    ::-webkit-scrollbar-thumb {
        /* Укажи цвет скроллбара 
        width: 5px;
        background: #d9e0e3;
        /* Укажи радиус скругления скроллбара 
        border: 2px solid #f8f8f9;
        border-radius: 20px;
    }
    ::-webkit-scrollbar {
        /* Укажи ширину вертикального скроллбара 
        width: 10px;
        /* Укажи высоту горизонтального скроллбара 
        height: 14px;
        /* Укажи цвет фона под скроллбаром 
        background: #f8f8f9;
        border-radius: 0px;
    }
}

/* контакты и режим работы ----------------------------------------------------------------- */
.t497 {
    position: fixed;
    z-index: 9999;
    padding-top: 32px;
    left: calc(50% - 9px) !important;
}
#rec429333074 .t-col {
margin-left: 0px !important;
}
#rec429333074 .t-col_3 {
    max-width: 185px !important;
}
#rec429333074 .t-col_4 {
    max-width: 280px !important;
}
.t497__textwrapper {
    padding-left: 10px !important;
}
#rec429333074 .t-valign_top {
    vertical-align: middle;
}
/* контакты и режим работы ----------------------------------------------------------------- */
/* вид куки --------------------------------------------------------------------------------------------------------- */
.t886__wrapper {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%) !important;
}
/* вид кнопки наверх --------------------------------------------------------------------------------------------------------- */
.t890__arrow {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%) !important;
}
/* вид меню второго уровня --------------------------------------------------------------------------------------------------------- СОНЯ ОТКЛЮЧИЛА
.t976__wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: scroll;
    cursor: w-resize;
    border-radius: 10px;
}
.t976__menu-link {
    width: max-content;
}*/
/* ховер и вид для карточек товара ---------------------------------------------------------------------------------------------*/
/*.t778__col .t778__wrapper {
/*    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%);
    transition: box-shadow 0.2s ease-in-out;
    border-radius: 30px;
}
.t778__col .t778__wrapper:hover {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 35%);
}
.t778 .t-store__card__wrap_all {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%);
    transition: box-shadow 0.2s ease-in-out;
    border-radius: 10px;
}
.t778 .t-store__card__wrap_all:hover {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 35%);
}
.t859__col {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%) !important;
    transition: box-shadow 0.2s ease-in-out;
    border-radius: 20px;
}
.t859__col:hover {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 35%);
}
.t859__inner-col {
    box-shadow: none !important;
}
.t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 10px 10px 0 0;
}
.t778 .t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

@media screen and (max-width: 480px) {
.t-store__card__imgwrapper {
    padding-bottom: 90% !important;
}
}
@media screen and (max-width: 480px) {
.t-store__mobile-two-columns .t-store__card__title.t-name {
    font-size: 12px !important;
}
}
@media screen and (max-width: 480px) {
.t778__col .t778__wrapper {
    border-radius: 16px;
}
}
@media screen and (max-width: 480px) {
.t778 .t-store__card__wrap_all {
    border-radius: 16px;
}
}
@media screen and (max-width: 480px) {
.t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 16px 16px 0 0;
}
}
@media screen and (max-width: 960px) {
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 20px;
}
}

/* вид для карточек товара - внутренняя ---------------------------------------------------------------------------------------------*/
/*.js-store-prod-popup-buy-btn-txt {
/    mix-blend-mode: luminosity;
}
.js-product-controls-wrapper {
    display: flex; 
}
.t-store__prod-popup__price-item {
    font-size: 26px;
}
.t-store .t-product__option {
    margin-right: 10px;
}
.t-slds__imgwrapper {
    border-radius: 10px;
}
.t-slds__bgimg {
    border-radius: 10px;
}
.js-store-prod-all-charcs {
    margin-top: 20px;
    border-top: 1px solid #777777;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    align-content: center;
}
.js-store-prod-charcs {
    margin: 4px 10px 0px 0px;
}
.js-product .t-product__option-select {
    height: 36px;
    background: #f3f7f8 !important;
    color: #6c6c6c !important;
    border-radius: 10px !important;
}
.js-product .t-product__option-variants:after {
    border-color: #6e6e6e transparent transparent transparent;
}
.t-store__prod__quantity {
    margin: 0 10px 8px 0 !important;
    border: 3px solid #ede6d5 !important;
}
/* кнопки в карточке товара по всей ширине ------------------------------------------------------------------------------------------- */
/*[data-product-inv="0"] .t-store__card__btn {
/    width: 100%;
}
a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn {
    width: 100%!important;
}
a.js-store-prod-btn.t-store__card__btn.t-btn {
    width: 48%!important;
}
.t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
    margin-right: 0px !important;
    margin-left: 9px !important;
}
.t-store__prod__quantity {
    width: 48% !important;
}
.t-store__prod-popup__info .t-store__prod__quantity {
    width: auto !important;
}
.t-store__prod__quantity-input {
    width: 100%;
}
.t-store__card__btn {
    padding-left: 5px;
    padding-right: 5px;
}
.t-store__card__btns-wrapper--quantity {
    display: flex !important;
}
@media screen and (max-width: 960px) {
.t-store__card__btns-wrapper--quantity {
    display: flex !important;
}
}
@media screen and (min-width: 960px) and (max-width: 1220px) {
a.js-store-prod-btn.t-store__card__btn.t-btn {
    width: 56% !important;
}
.t-store__prod__quantity {
    width: 48% !important;
}
.t-store__prod__quantity__minus-wrapper, .t-store__prod__quantity__plus-wrapper {
    min-width: 20px;
    width: 20px;
    height: 20px;
    margin: 0 10px;
}
}
@media screen and (min-width: 480px) and (max-width: 540px) {
.t-store__prod__quantity {
    width: 47% !important;
}
a.js-store-prod-btn.t-store__card__btn.t-btn {
    width: 47% !important;
}
}
@media screen and (max-width: 960px) {
.t-store__prod__quantity {
    width: 48% !important;
}
a.js-store-prod-btn.t-store__card__btn.t-btn {
    width: 100% !important;
}
a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn {
    width: 100%!important;
}
}

/* опции товара */
/*.js-product-controls-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
/* вид подборки товаров с боковым фильтром -------------------------------------------------------------------------------------------------- */
/*.t-store__filter__sort {
    margin-left: 10px;
}
@media screen and (min-width: 980px) {
.t-store__filter__options {
    display: flex;
    padding: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
}
.t-store__filter__item_checkbox .t-store__filter__item-controls-wrap, .t-store__filter__item_select .t-store__filter__item-controls-wrap {
    min-width: 280px;
}
.t-store__filter__search, .t-store__filter__input, .t-store__sort-select  {
    border-radius: 10px !important;
}
.t-store__sort-select, .t-store__filter__input {
    height: 50px;
    background: #ffffff !important;
    color: #b3b3b3 !important;
    border: 3px solid #ede6d5;
}
@media screen and (min-width: 1210px) {
.t-store__sort-select, .t-store__filter__input {
    width: 200px !important;
    max-width: 200px !important;
}
}
@media screen and (min-width: 980px) and (max-width: 1209px) {
.t-store__sort-select, .t-store__filter__input {
    width: 300px !important;
    max-width: 300px !important;
    border: 6px solid #f9f9f9;
}
}
@media screen and (max-width: 979px) {
.t-store__sort-select, .t-store__filter__input {
    width: 100% !important;
    max-width: 100% !important;
}
}
.t-store__sort-select-wrapper:after {
    border-color: #757575 transparent transparent transparent;
}
.t-store__search-icon {
    border: 1px #abc2cc00 solid;
    margin: 0 5px;
    width: 20px;
}
@media screen and (min-width: 960px) {
.t951 .t-store__filter__chosen-bar {
    position: inherit;
    color: #000;
    background-color: rgb(243 122 31);
    border-radius: 10px;
    padding: 6px 8px 6px 26px;
}
}
.t-store__filter__chosen-val {
    color: #fff;
    background-color: rgb(162 157 126);
    border-radius: 10px;
    padding: 6px 8px 6px 26px;
}
.t-checkbox__indicator:after {
    background: #e05238;
    left: 3px;
    top: 3px;
    width: 4px;
    height: 4px;
    border: solid #e05238;
    border-width: medium;
    transform: none;
}
@media screen and (min-width: 960px) {
.t951__sidebar {
    height: fit-content;
}
}
.t951__sidebar .t-store__filter__item_checkbox .t-store__filter__item-controls-container {
    flex-direction: column;
}
/* активный параметр */
/*.t-store__filter__custom-sel.active {
    background-color: rgb(63 72 86);
    padding: 6px;
}
.t-store__filter__item .t-checkbox__control {
    margin-right: 16px;
}
.t-store__filter__item-controls-wrap {
    margin-bottom: 10px;
}
/*.t-store__stretch-col {
    border: 2px solid #000;
    padding: 10px !important;
}
.t-store__stretch-col:hover {
    border: 2px solid #191d23;
}
/* вид меню */
.t466 {
    right: 0px;
    left: 0px;
}
.t466.t466__positionfixed {
    border-bottom: 1px solid #d9e0e3;
}
.t-menu__link-item:lastchild {
    color: grey !important;
}
.t228 {
    box-shadow: none !important;
    border-bottom: 1px solid #d9e0e3;
}
/* допы к баннеру */
.t996__descr {
    padding: 0px;
    font-size: 6vh !important;
}
/* вид простой карточки товара */
/*a.js-store-prod-btn.t-store__card__btn.t-btn {
/    width: 48% !important;
/}
/.t-align_center .t-store__card__btn:not(:only-child) {
/    margin: 0px !important;
/}
/.t-store .t-store__card.t-align_center .t-store__card__btns-wrapper {
/    justify-content: flex-end !important;
/    background-color: #F9F9F9 !important;
/    border-radius: 0px 0px 10px 10px !important;
/    height: min-content !important;
/    margin-top: -60px;
/}
/.t-store .t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
/    padding-left: 0px !important;
/    padding-right: 0px !important;
/    padding-bottom: 0px !important;
/}
.t-store__card__wrap_txt-and-btns {
    justify-content: flex-start !important;
    height: min-content !important;
}
/* basket ----------------------------------------------------------------------------------------------------- */
.t706 .t-form .t-input {
    height: 56px;
    background-color: white;
}
.t706__cartwin-content {
    border-radius: 0px;
    height: 100%;
    max-width: 700px;
    margin: 0px 0px 0px auto;
    background-color: #F9F9F9 !important;
}
.t706__product-title a {
    text-transform: uppercase;
    line-height: 1.1 !important;
}
.t706__product-title {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 15px 0px 15px 5px;
}
.t706__product-quantity, .t706__product-amount {
    font-weight: 700 !important;
}
.t228__right_social_links_item {
    padding: 5px;
    background: #daceb6;
    border-radius: 10px;
}
.t228__right_social_links_wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 90px;
}
.t706__cartwin-close-icon {
    width: 24px;
    height: 24px;
    background-color: #daceb6;
    border: 4px solid #daceb6;
    border-radius: 6px;
}
.t706__product-del {
padding: 15px;
}
.t706__product-plus,
.t706__product-minus,
.t706__product-del {
    opacity: 1!important;
}
.t706__product-plus img,
.t706__product-minus img,
.t706__product-del img{
    display: none;
}
.t706__product-plus:before,
.t706__product-minus:before,
.t706__product-del:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
    background-color: #daceb6;
    border-radius: 50%;
    border: 2px solid #daceb6;
}
.t706__product-del:before {
    width: 20px;
    height: 20px;
    top: 2px;
}
.t706__product-plus:before {
    /* Укажи ссылку на иконку «Плюс» */
    background-image: url('https://static.tildacdn.com/tild3336-3533-4133-b161-633731306330/plus.svg');
    background-position: 50% 50%;
}
.t706__product-minus:before {
    /* Укажи ссылку на иконку «Минус» */
    background-image: url('https://static.tildacdn.com/tild6564-3434-4666-b634-366461623134/minus.svg');
    background-position: 50% 50%;
}
.t706__product-del:before {
    /* Укажи ссылку на иконку «Крестик» */
    background-image: url('https://static.tildacdn.com/tild3835-6437-4266-b038-333538646666/del.svg');
    background-position: 50% 50%;
}
.t706__product {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%);
    transition: box-shadow 0.2s ease-in-out;
    border-radius: 10px;
    margin-bottom: 20px;
}
.t706__cartwin-top {
    /* Укажи толщину и цвет верхней линии */
    border-bottom: 0px solid;
}
.t706__cartwin-bottom {
    /* Укажи толщину и цвет нижней линии */
    border-top: 0px solid;
}
.t706__product-thumb {
    vertical-align: top;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 15px;
}
/* избранное -----------------------------------------------------------------------------------------------------СОНЯ ОТКЛЮЧИЛА 
.t1002__product-link {
    text-transform: uppercase;
}
.t1002__wishlistwin-close-icon {
    width: 24px;
    height: 24px;
    background-color: #daceb6;
    border: 4px solid #daceb6;
    border-radius: 6px;
}
.t1002__wishlistwin-content {
    background-color: #F9F9F9 !important;
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%) !important;
    max-width: 700px;
}
.t1002__wishlistwin {
    background-color: rgb(0 0 0 / 80%) !important;
}
.t1002__wishlistwin-top {
    border-bottom: none;
}
.t1002__product {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 15%);
    border-radius: 10px;
    align-items: flex-start !important;
}
.t1002__product-del {
    padding: 15px;
    margin: auto 0px;
    opacity: 1 !important;
}
.t1002__product-del img {
    display: none;
}
.t1002__product-del:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 2px;
    background-color: #daceb6;
    border-radius: 50%;
    border: 2px solid #daceb6;
    background-image: url(https://static.tildacdn.com/tild3835-6437-4266-b038-333538646666/del.svg);
    background-position: 50% 50%;
}
.t1002__product-thumb {
    vertical-align: top !important;
    padding-left: 15px !important;
    padding-right: 5px;
    padding-top: 5px;
}
.t1002__product-title {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px 0px 15px 5px;
    margin-right: auto !important;
}
.nolim_t1002_price {
    font-size: 18px;
    font-family: 'Gilroy',Arial,sans-serif;
    font-weight: 600;
    color: #000;
    opacity: 1;
}
.t1002__product-amount {
    font-weight: 600;
    margin: auto 0px;
    /* padding: 15px 0px 15px 5px !important; это было отключено*/
    /*width: 70px;
    font-size: 18px;
    color: #a29d7e;
}
.t1002__product-title__option {
    display: none !important;
}
}
/* личный кабинет ---------------------------------------------------------------------------------------------------------------------------------------------- */
.tlk__userbar {
    z-index: 99999999 !important;
}
/* иконка лк */
.tlk__user-image svg {
    border-radius: 10px !important;
}
.tlk__user-image {
    width: 40px !important;
    height: 40px !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}
@media screen and (min-width: 980px) and (max-width: 1100px) {
.tlk__userbar {
    top: calc(20px - 0px) !important;
}
}
/* иконка корзины и избранного на мобиле ---------------------------------------------------------------------------------------------------------------------------------------------- */
.t706__carticon_sm .t706__carticon-imgwrap, .t1002__wishlisticon_sm .t1002__wishlisticon-imgwrap {
    border-radius: 10px !important;
    box-shadow: none !important;
    background-color: rgb(218 206 182) !important;
}
/* скругление у фоток инстаграм ------------------------------------------------------------------------------------------------------------------------------------------------------- */
.t802__bgimg {
    border-radius: 10px !important;
}
/* окно профиля в Tilda --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.tlk__popup-profile-container, .tlk__popup-password-container {
    padding-top: 0px;
}
.tlk__popup-profile-window, .tlk__popup-password-window {
    position: fixed;
    left: auto;
    right: -206px !important;
    margin-top: 0px;
    border-radius: 0px;
    height: 100%;
    width: 410px;
}
.tlk__popup-password {
    background-color: rgb(0 0 0 / 0%) !important;   
}
.tlk__popup-profile-form-item:nth-child(2) {
    display: none !important;
}
.tlk__userbar {
    position: fixed!important;
} 
.tlk__popup-groups-menu-wrap {
    display: none!important;
}
.tlk__popup {
    border-radius: 16px;
}
.tlk__popup-profile-form-item .tu-popup-toggler, .tlk__popup-profile-form-btn, .tlk__popup-password-form-btn {
    color: #fff;
    background-color: #e05238 !important;
    border-radius: 15px;
    font-family: CenturyGothic;
    font-weight: 600;
    font-size: 14px;
    height: 50px;
    padding: 0 15px;
}
.tlk__popup-profile-form-btn-cancel, .tlk__popup-password-form-btn-cancel {
    border: 3px solid #ede6d5 !important;
    background: #ffffff !important;
    color: #000000 !important;
}
.tu-uploader-button {
    background-color: #e05238 !important;
    border-radius: 15px;
}
.tlk__popup-profile-form-item .tu-popup-toggler {
    padding: 28px 27px 0px !important;
}
/* неопознанный кусок кода --------------------------------------------------------------------------------------------------------- */
@media screen and (max-width: 1100px) {
.t228__list_item {
    padding: 10px !important;
}
.t228__right_buttons_wrap {
    margin-right: 50px;
}
}
.inCart {
    border: 1px solid #e05238 !important;
    background-color: #e05238 !important;
    color:#ffffff !important;
}
/* табы в стандартных товарах ----------------------------------------------------------------------------------------------------- */
/*@media screen and (min-width: 1201px) {
/.t-store .t-store__tabs {
    width: 50% !important;
    margin-left: calc(50% + 20px) !important;
    padding-right: 40px !important;
}
}
@media screen and (min-width: 981px) and (max-width: 1200px) {
.t-store .t-store__tabs {
    width: 50%;
    margin-left: calc(50% - 10px) !important;
    padding-right: 40px !important;
}
}
@media screen and (min-width: 800px) and (max-width: 980px) {
.t-store.t-store__prod-snippet__container .t-store__tabs {
    padding-left: 30px !important;
    padding-right: 10px !important;
}
}