/*кнопка поверх блоков (мобилка)*/
.t-store__prod-popup__btn-wrapper.t-store__prod-popup__btn-wrapper-fixed {
    z-index: 999;
}
/*убираем синие поля (при нажатии на кнопки)*/
body.t-body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
}

/* текст (добавлено в корзину) */
.t706__bubble-text {
    background: #2B2B2B;
    font-size: 13px;
    border-radius: 0px;
}

/*скроем артикул*/
.t-store__prod-popup__sku {
    display: none;
}
    
/*скроем артикул в корзине*/
.t706__product-title__option:last-child {
    display: none;
}

/*растянем кнопку в корзине*/
.t-store__prod-popup__btn-wrapper {
    display: flex;
}

[href="#order"] {
    flex: 1;
}

/*заголовок товара (корзина) капсом*/
.t706__product-title a {
  text-transform: uppercase !important;
}

/*заголовок товара (корзина)*/
.t706__product-title {
    font-size: 13px;
    font-weight: 600;
}

/*отступ в карточке товара (объем)*/
.t-store .t-product__option {
    margin-bottom: 10px;
    margin-top: 20px !important;
    position: relative;
}

/*отступ в карточке товара (перед стоимостью)*/
.t-store__prod-popup__title-wrapper {
    margin-bottom: 8px;
}

/*перекрашиваем (справа) корзина небольшой pop-up перед оформлением заказа*/
div.t706__sidebar-content_showed,
div.t1002__wishlistwin-content{
  background-color: #CDCDCB;
}

/*убираем заливку у товаров (корзина)*/
.t706__product-imgdiv {
background-color: transparent !important;
}

/*кнопка в корзине (для промокода стили)*/
.t706__cartpage .t-btn, .t706__sidebar .t-btn {
    font-size: 14px !important;
    font-weight: 500 !important;
    background: #2B2B2B !important;
}

/*заливка поиска (фон)*/
.t-site-search-dm {
    background-color: #cdcdcb !important;
}

/*обводка фотографии (поиск) прозрачная*/
.t-site-search-dm__thubmnail {
    border: transparent !important;
}

/*заливка корзины (фон)*/
.t706__cartpage_showed {
    background-color: #CDCDCB !important;
}

/*заливка корзины (сумма фон)*/
.t706__cartpage-totals {
    background-color: #CDCDCB !important;
}

/*заливка корзины (ваш заказ)*/
.t706__cartpage-top {
    background-color: #CDCDCB !important;
}

/*заливка СДЭК и другие доставки (выпадающее меню)*/
.searchbox-list {
    background-color: #CDCDCB !important;
}

/*сокращаем отступ в карточке товара (сверху) ПК*/
.t-store__prod-snippet__container {
    padding-bottom: 120px;
    padding-top: 20px;
}

/*рамки размеров*/
  .js-product .t-product__option-variants_buttons .t-product__option-item_simple {
background-color: transparent !important;
  border: initial;
}
  .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
      border:none;
  border-bottom: 1px solid rgba(0,43,43,43);
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
          border:none;
  border-bottom: 1px solid rgba(0,43,43,43);
}

/*отступ от описания до первого таба (ПК+телефон)*/
.t-store__prod-popup__text {
    margin-bottom: 20px !important;
}

/*табы*/
div.t-store__prod-popup__info .js-store-tabs {
  margin: 10px 0 0 0;
  max-width: 100%;
  padding: 0 !important;
}
div.t-store__prod-popup__info .t-store__tabs__item-button.js-store-tab-button {
  padding-right: 0;
}
div.t-store__prod-popup__info .t-store__tabs__item-button.js-store-tab-button {
  padding-right: 0;
  border-top: 1px solid #8E8E8E !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
#allrecords .t-store .t-store__tabs_accordion .t-store__tabs__item-button:not(.t-store__tabs__item-button_active) {
  border-color: #8E8E8E !important;
}
h2.t-store__tabs__item-title {
    color: #2B2B2B !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
}
#allrecords .t-store .t-store__tabs__close::after {
  background-color: transparent !important;
}

/*табы (айпад мини)*/
@media screen and (max-width: 960px) {
    .t-store__prod-popup__col-left, .t-store__prod-popup__col-right {
        display: block;
        max-width: 98%;
    }
}

/*растягиваем блок с рекомендациями*/
.t-store__relevants__container .t-container{
    max-width: calc(100%);
}
.t-store__relevants__container .t-container .t-col{
    margin-left: 20;
}
.t-store__relevants__container .t-container .js-product{
    max-width: initial;
    flex: 1 1 20%;
    расстояние между карточками
    margin-right: 10px;
}

.t-store__relevants__title {
    text-align: left;
    color: #171717 !important;
    font-size: 14px !important;
    margin: 35px auto;
}

  /*раздел вам может понравиться*/
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    margin-right: 10px;
  }
  .t-store__relevants__container .t-col {

width: calc(100% - 40px);
}
  @media screen and (min-width: 1240px) {
    .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
      max-width: 25%;
      flex: 1;
    }
  }

/*скроем заливку крестика в табах*/
.t-store .t-store__tabs__close::after {
    background-color: transparent !important;
}

/*скрываем руку подсказку на мобильных*/
@media screen and (max-width: 960px) {
    .t-store__relevants__container .t-store__scroll-icon-wrapper {
        display: none;
    }
}

/*уменьшаем заголовки в табах*/
@media screen and (min-width: 640px) {
h2.t-store__tabs__item-title {
    color: #2B2B2B !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 14px !important;
}
}
/*скрываем миниатюры на мобильных*/
@media screen and (max-width: 640px) {
    .t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper {
        display: none !important;
    }
}

/*сокращаем отступ в карточке товара (сверху) мобильные*/
@media screen and (max-width: 560px) {
    .t-store__prod-snippet__container {
        padding-bottom: 60px;
        padding-top: 0px;
    }
}

/*для страницы «Покупателям»*/
@media (min-width:960px){
    /*[data-tilda-page-id="71336283"] для этой страницы*/

[data-tilda-page-id="71336283"] .t397__wrapper.t-align_center li {
  border: 1px solid #1c1c1c;
}

[data-tilda-page-id="71336283"] .t397__wrapper.t-align_center li:first-child {
  border-left: ;
  border-radius: 0px 0 0 0px;
}

[data-tilda-page-id="71336283"] .t397__wrapper.t-align_center li:last-child {
  border-radius: 0 0px 0px 0;
}
#allrecords[data-tilda-page-id="71336283"] .t397__wrapper.t-align_center li button {
  padding: 14px;
  color: #1c1c1c;
}
#rec1123321801 .t397__tab_active .t397__title {
  background-color: #1c1c1c;
}
[data-tilda-page-id="71336283"] .t397__wrapper.t-align_center li + li {
  border-left-style: none;
}
}

/*для страницы «Документы»*/
@media (min-width:960px){
    /*[data-tilda-page-id="71349373"] для этой страницы*/

[data-tilda-page-id="71349373"] .t397__wrapper.t-align_center li {
  border: 1px solid #1c1c1c;
}

[data-tilda-page-id="71349373"] .t397__wrapper.t-align_center li:first-child {
  border-left: ;
  border-radius: 0px 0 0 0px;
}

[data-tilda-page-id="71349373"] .t397__wrapper.t-align_center li:last-child {
  border-radius: 0 0px 0px 0;
}
#allrecords[data-tilda-page-id="71349373"] .t397__wrapper.t-align_center li button {
  padding: 14px;
  color: #1c1c1c;
}
#rec1123820151 .t397__tab_active .t397__title {
  background-color: #1c1c1c;
}
[data-tilda-page-id="71349373"] .t397__wrapper.t-align_center li + li {
  border-left-style: none;
}
}

/******************************** 26062025 ******************************/

.t-store__card__sku,
.js-store-prod-btn,
[data-edition-option-id="Объём"] .t-product__option-title:not(.t-product__option-title_buttons) {
  display: none;
}
/*объем в карточке товара*/
.t-store__prod-popup__info [data-edition-option-id="Объём"] .js-product-edition-option-name {
  display: initial;
}
.js-product.t-store__card,
[href="#order"]{
  position: relative;
}
/*для цены*/
.js-store-price-wrapper.t-store__card__price-wrapper {
  position: absolute;
  bottom: 24px;/*расстояние от нижнего края*/
  left: 20px;/*расстояния от левого края*/
  z-index: 9;
}




#nav1116355876 {/*навигация*/
  max-width: 73px;
  top: 10px;
  position: absolute;
  color: transparent;
}
/*#nav1116355876 span {*/
/*  background-color: transparent !important;*/
/*}*/
@media(min-width:561px){
.js-store-price-wrapper.t-store__card__price-wrapper {
  bottom: 21px;/*расстояние от нижнего края*/
} 
}
@media(min-width:809px){
.js-store-price-wrapper.t-store__card__price-wrapper {
  /*bottom: 13px;*/
  /*расстояние от нижнего края*/
} 

}
@media (min-width: 768px) and (max-width: 1024px){
  .t-store__relevants-grid-cont .js-store-price-wrapper.t-store__card__price-wrapper{
    bottom: 21px;
    margin-bottom:0;
}  
}
@media(min-width:1079px){
.js-store-price-wrapper.t-store__card__price-wrapper{
  bottom: 21px;/*расстояние от нижнего края*/
} 
.t-store__relevants-grid-cont .js-store-price-wrapper.t-store__card__price-wrapper{
    bottom: 21px;
}
}

.js-store-price-wrapper.t-store__card__price-wrapper * {
  color: #fcfcfc;/*цвет стоимости*/
}




/*позиционирование надписи в кнопке от правого края кнопки*/
 [href="#order"] span {
  position: absolute;
  right: 16px;
}

/*шрифт объема*/
.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple {
  font-size: 12px;
}





/* Внутри | https://olfapill.com/ */

.js-product.t-store__card {
  display: flex !important;
  flex-direction: column;
  flex: 1 25;
}

.js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-container_100.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
#nav1130895346 {
height: 0 !important;
}
}
@media screen and (max-width: 480px) {
.t-store__mobile-two-columns.t-store__grid-cont .t-store__card.t-item {
    width: 28%;
  }
}

.t-store__card__prod-controls-wrapper {
  margin-top: auto;
}
/*блок с объемом*/
.t-store .t-product__option {
  margin-top: 2px !important;/*отступ над объемом*/
  margin-bottom: 4 !important;/*отступ под объемом*/
}
.t-store__card__btns-wrapper {
  margin-top: 5;/*расстояние от кнопки до объема*/
}

/*отступ от цены в карточке товара (до текста объем)*/
.t-store__prod-popup__price-wrapper {
    margin-top: 0;
    margin-bottom: 20px;
}


/******************меню десктоп****************/
.t830__burger {
  width: 50px;
  height: 90px;
  position: fixed;
  top: 30px !important;
  left: 1px !important;
}

#rec1116355876 .t830__panel {
  background-color: transparent !important;
}


@media screen and (min-width: 561px) {
.t830__burger {
  top: 32px !important;
  margin-left: 1px;
  left: 10px !important;

}
.t830__panel {
  left: -50px;
}
  .t830m {
    left: 0 !important;
  }

  .t830__allrecords_padd, .t830__t-tildalаbеl_padd, .t830__allrecords_padd-small, .t830__t-tildalаbеl_padd-small {
     padding-left: 0px; 
  }

}
@media screen and (min-width: 1200px) {
  .t830__burger {
    top: 3px !important;
  }
}
/*мобилка вам может понравиться*/
@media screen and (max-width: 648px) {
.t-store__relevants__container .js-store-price-wrapper.t-store__card__price-wrapper{
  bottom: 8px;/*расстояние от нижнего края*/
  left: 16px;/*расстояния от левого края*/
}

}
@media (min-width: 649px) and (max-width: 688px) {
.t-store__relevants__container .js-store-price-wrapper.t-store__card__price-wrapper{
  bottom: 13px;/*расстояние от нижнего края*/

}

}
.js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-container_100.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns .js-product {
  flex: 1 50%;
}
@media screen and (min-width: 891px) {
   .js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-container_100.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns .js-product {
  flex: 0 25%;
} 
}
.t-store__card__btns-wrapper {
  margin-top: auto !important;
}
.t-store__card:hover .t-store__card__bgimg{
    transform: scale(1.05);
    transition: all .3s ease-in-out;
}
.t-store__card__bgimg {
  transition: all .3s ease-in-out;
}

.t-store__card__btns-wrapper .js-store-prod-btn2:hover{
   background-color: #101010 !important; 
   transition: all .3s ease-in-out;
}
.t-store__card__btns-wrapper .js-store-prod-btn2{
    transition: all .3s ease-in-out;
}
.t830__burger span {
  background-color: transparent !important;
}
/*тест*/
@media screen and (min-width: 1500px) {
  .t830m {
    left: -255px !important;
  }
    #allrecords:has(.t830__burger.t830__burger_open) .t830m {
  left: 0 !important;
} 
 .t830m__close_icon_none {
    display: initial;
  }
 .t830m__close {
    width: 24px;
    height: 24px;
    right: 21px;
    top: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .t830m__close {
    display: initial;
  }
}
.searchbox-list *,
.searchbox-list *:hover{
  background-color: #cdcdcb;
}
.searchbox-list-item:hover{
    border: 1px solid #000;
}