/* Стили для прелоудера */
#uc-preloader{position:fixed;inset:0;z-index:99999;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:1;transition:opacity 1s ease}.uc-preloader-wrapper{width:37.5vw;max-width:450px;aspect-ratio:16/9;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.uc-preloader-crop{width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}#uc-preloader video{position:relative;left:-6px;width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#fff;border:none;margin:0;padding:0}@media(max-width:960px){.uc-preloader-wrapper{width:52.5vw;max-width:525px}}@media(max-width:640px){.uc-preloader-wrapper{width:67.5vw;max-width:67.5vw}}@media(max-width:480px){.uc-preloader-wrapper{width:73.5vw;max-width:73.5vw}}


/* Код для аккордеонов */

@media (min-width: 961px) {
.t668 .t-container {
    max-width: calc(100% - 20px);
}
.t668 .t-col {
    max-width: calc(50% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    padding: 0;
}
}



/* Строка характеристики */
.js-product-edition-option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0 !important;        /* симметрия от линии до линии */
  border-bottom: 1px solid #eee;
  flex-wrap: wrap;
  box-sizing: border-box;
  font-size: 15px;
  font-family: inherit;
}

/* Левая колонка */
.js-product-edition-option-name {
  flex: 0 0 40%;
  color: #333;
  font-weight: 400;
  line-height: 1.3 !important;
  margin: 0 !important;
}

/* Текст справа (значения) */
.js-product-edition-option .t-product__option-title {
  line-height: 1.3 !important;
  margin: 0 !important;
}

/* Правая колонка-обёртка */
.t-product__option-variants {
  flex: 0 0 60%;
  display: flex;
  justify-content: flex-end;
  gap: 6px;
  flex-wrap: wrap;
}

/* Все характеристики, КРОМЕ "Объем" — как обычный текст, можно выделять/копировать */
.js-product-edition-option:not([data-edition-option-id="Объем"]) .t-product__option-item {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #000 !important;
  font-size: 14px;
  cursor: text !important;
  user-select: text !important;
  transition: none !important;
}

/* Убираем чекбоксы и инпуты у некликабельных характеристик */
.js-product-edition-option:not([data-edition-option-id="Объем"]) .t-product__option-checkmark,
.js-product-edition-option:not([data-edition-option-id="Объем"]) .t-product__option-input {
  display: none !important;
}

/* Линия только под БРЕНД */
.js-product-edition-option[data-edition-option-id="Бренд"] {
  border-top: none !important;
  border-bottom: 1px solid #eee !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

/* Отступ под ценой */
.t-store__prod-popup__price-wrapper {
  margin-bottom: 15px !important;
}

/* Кнопки "Объем" — единственные кликабельные */
[data-edition-option-id="Объем"] .t-product__option-item {
  padding: 6px 14px;
  border: 1px solid #4B4B77;      /* синий бордер */
  border-radius: 0px;           /* капсульные кнопки */
  background: transparent;        /* неактивная — прозрачный фон */
  color: #4B4B77;                 /* текст синий */
  cursor: pointer;
  font-size: clamp(14px, 2vw, 16px);
  transition: background .2s, color .2s, border-color .2s;
  text-align: center;
}

/* Ховер — слегка подчёркиваем бордер */
[data-edition-option-id="Объем"] .t-product__option-item:hover {
  border-color: #3b3b63;
}

/* Активная кнопка "Объем" — заливка синим, белый текст */
[data-edition-option-id="Объем"] .t-product__option-item_active {
  border-color: #4B4B77;
  background: #4B4B77;
  color: #ffffff;
}

/* Адаптив для "Объем" */
@media (max-width: 640px) {
  [data-edition-option-id="Объем"] .t-product__option-item {
    padding: 5px 10px;
    min-width: 50px;
    font-size: 14px;
  }
}

/* Описание товара — без лишних отступов */
.t-store__prod-popup__descr,
.t-store__prod-popup__text,
.t-store__prod-popup__descr .t-descr,
.t-store__prod-popup__text .t-descr {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.t-store__prod-popup__descr p:last-child,
.t-store__prod-popup__text p:last-child {
  margin-bottom: 0 !important;
}

/* Отступ блока магазина от шапки */
.t-store.t-store__prod-snippet__container {
  padding-top: 81px !important;
  padding-bottom: 0 !important;
}

@media (max-width: 960px) {
  .t-store.t-store__prod-snippet__container {
    padding-top: 81px !important;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 640px) {
  .t-store.t-store__prod-snippet__container {
    padding-top: 81px !important;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 480px) {
  .t-store.t-store__prod-snippet__container {
    padding-top: 81px !important;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 320px) {
  .t-store.t-store__prod-snippet__container {
    padding-top: 81px !important;
    padding-bottom: 0 !important;
  }
}

/* У t758 список без доп. отступа снизу */
.t758__list {
  margin-bottom: 0 !important;
}

/* Убираем пустой псевдо-элемент под текстом */
.t-store__prod-popup__col-right::after {
  content: none !important;
  display: none !important;
}

/* Центровка характеристик: поднимаем текст на 5px */
.js-product-edition-option {
  padding-top: 2px !important;
  padding-bottom: 8px !important;
}







/* Отступ от тела сайта */

.t-store.t-store__prod-snippet__container{padding-top:88px!important;padding-bottom:0!important}@media(max-width:960px){.t-store.t-store__prod-snippet__container{padding-top:88px!important;padding-bottom:0!important}}@media(max-width:640px){.t-store.t-store__prod-snippet__container{padding-top:88px!important;padding-bottom:0!important}}@media(max-width:480px){.t-store.t-store__prod-snippet__container{padding-top:60px!important;padding-bottom:0!important}}@media(max-width:320px){.t-store.t-store__prod-snippet__container{padding-top:60px!important;padding-bottom:0!important}}.t758__list{margin-bottom:0!important}



/* Контейнер кнопок */
.t-store__prod-popup__btn-wrapper{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:12px !important;
  align-items:center !important;
}

/* Убираем "избранное" */
.t-store__prod-popup__btn-wrapper .t1002__addBtn{
  display:none !important;
}

.t-store__prod-popup__btn-wrapper a.t-store__prod-popup__btn,
.t-store__prod-popup__btn-wrapper a.dv-whatsapp-btn{
  /* размеры и флекс */
  width:auto !important;
  min-width:unset !important;
  max-width:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:14px 22px !important;
  box-sizing:border-box !important;

  /* внешний вид */
  background:#F2F2F2 !important;
  border:none !important;
  border-radius:0 !important;
  box-shadow:none !important;
  text-decoration:none !important;

  /* типографика */
  font-family:"Montserrat", Arial, sans-serif !important;
  font-weight:500 !important;
  font-size:14px !important;
  line-height:1.2 !important;
  letter-spacing:0.02em !important;

  /* ВАЖНО: текст */
  color:#0A0D0E !important;
  -webkit-text-fill-color:#0A0D0E !important;

  /* сброс состояний */
  opacity:1 !important;
  filter:none !important;
  transform:none !important;
  cursor:pointer !important;

  transition:background .15s ease !important;
}

.t-store__prod-popup__btn-wrapper 
.t-store__prod-popup__btn .t-btnflex__text,
.t-store__prod-popup__btn-wrapper 
.t-store__prod-popup__btn .t-btnflex__text *{
  font-family:"Montserrat", Arial, sans-serif !important;
  font-weight:500 !important;
  font-size:14px !important;
  letter-spacing:0.02em !important;

  color:#0A0D0E !important;
  -webkit-text-fill-color:#0A0D0E !important;

  opacity:1 !important;
  filter:none !important;
}


.t-store__prod-popup__btn_disabled{
  opacity:1 !important;
  filter:none !important;
  pointer-events:auto !important;
}


@media (hover:hover){
  .t-store__prod-popup__btn-wrapper a.t-store__prod-popup__btn:hover,
  .t-store__prod-popup__btn-wrapper a.dv-whatsapp-btn:hover{
    background:#EAEAEA !important;
    color:#0A0D0E !important;
    -webkit-text-fill-color:#0A0D0E !important;
    transform:none !important;
  }
}



@media (max-width: 470px) {
  .t-store__prod-popup__btn-wrapper{
    width: 100% !important;
    flex-wrap: wrap !important;
  }

  .t-store__prod-popup__btn-wrapper a.t-store__prod-popup__btn,
  .t-store__prod-popup__btn-wrapper a.dv-whatsapp-btn{
    width: 100% !important;      /* каждая кнопка на всю строку */
    max-width: 100% !important;
    display: flex !important;
  }
}






/* Скрываем избранное на товарах */
a.t1002__addBtn {
    display: none;
}

/* Шильдик */
.t-store__card__mark {
    width: auto;
    height: 30px;
    border-radius: 0px;
}



/* separator нужен для раскладки -> НЕ display:none */
.t-store .js-store-grid-cont:not(.js-store-relevants-grid-cont) .t-store__grid-separator{
  visibility:hidden!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}

/* линия под карточкой — на текстовой части */
.t-store .js-store-grid-cont:not(.js-store-relevants-grid-cont) .t-store__card__wrap_txt-and-btns{
  position:relative!important;
  padding-bottom:10px!important;
}
.t-store .js-store-grid-cont:not(.js-store-relevants-grid-cont) .t-store__card__wrap_txt-and-btns::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:1px;
  background:rgba(0,0,0,.14);
}

/* 1 строка + троеточие */
.t-store .js-store-grid-cont:not(.js-store-relevants-grid-cont) .t-store__card__title,
.t-store .js-store-grid-cont:not(.js-store-relevants-grid-cont) .t-store__card__descr{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  display:block!important;
}


/* =========================================================
   2) "СМОТРИТЕ ТАКЖЕ" / RELEVANTS (в попапе товара)
   - то же поведение: 1 строка + линия
   - НИЧЕГО не ломаем в сетке
   ========================================================= */

.t-store .js-store-relevants-grid-cont .t-store__card__wrap_txt-and-btns{
  position:relative!important;
  padding-bottom:10px!important;
}
.t-store .js-store-relevants-grid-cont .t-store__card__wrap_txt-and-btns::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:1px;
  background:rgba(0,0,0,.14);
}



.t-carousel__zoomed {
    background: #F5F5F5;
}

.t-zoomer__close .t-zoomer__scale.showed {
    background: #F5F5F5 !important;
}



/* Стили для модального окна записи */
html.dvzapis-lock, body.dvzapis-lock{overflow:hidden!important;}

/* Комментарий: корневой контейнер модалки (по умолчанию скрыт) */
.dvzapis{
  position:fixed; inset:0;
  z-index:20000;
  display:none;
  font-family:"Montserrat",sans-serif;
  font-weight:300;
}

/* Комментарий: когда открыто — показываем */
.dvzapis.is-open{display:block;}

/* Комментарий: подложка */
.dvzapis__overlay{
  position:absolute; inset:0;
  background:rgba(15,23,42,.55);
}

/* Комментарий: диалог */
.dvzapis__dialog{
  position:absolute;
  left:50%; top:50%;
  transform:translate(-50%,-50%);
  width:min(1120px, calc(100vw - 40px));
  max-height:calc(100vh - 40px);
  max-height:calc(100dvh - 40px);
  height:min(860px, calc(100dvh - 40px));
  background:#fff;
  border-radius:0;
  overflow:hidden;
  box-shadow:0 18px 60px rgba(0,0,0,.18);
  display:flex;
  flex-direction:column;
}

/* Комментарий: шапка */
.dvzapis__head{
  position:relative;
  padding:18px 22px;
  border-bottom:1px solid rgba(15,23,42,.08);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}

.dvzapis__title{
  font-weight:300;
  color:#0f172a;
  font-size:clamp(14px, 2vw, 18px);
  letter-spacing:.2px;
}

/* Комментарий: кнопка-крестик */
.dvzapis__x{
  position:absolute;
  top:12px;
  right:12px;
  width:32px; height:32px;
  border:none;
  border-radius:0;
  background:transparent;
  color:#9aa0a6;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:transform .18s ease, color .18s ease, opacity .18s ease;
  opacity:.9;
}
.dvzapis__x:hover{background:transparent; color:#7f8790; transform:scale(1.03); opacity:1;}
.dvzapis__x:active{transform:scale(.98);}

/* Комментарий: тело */
.dvzapis__body{
  padding:18px 22px;
  overflow:auto;
  display:flex;
  flex-direction:column;
  flex:1;
  min-height:0;
}

/* Комментарий: кнопки сверху */
.dvzapis__grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:12px;
}

/* Десктоп: не режем текст в кнопках, пусть переносится */
.dvzapis__grid .dvzapis__btn{
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  word-break:break-word;
}

/* Комментарий: общий стиль кнопок */
.dvzapis__btn{
  border:none;
  border-radius:2px;
  padding:12px 14px;
  cursor:pointer;
  font-family:inherit;
  font-weight:300;
  font-size:clamp(12px, 1.6vw, 14px);
  line-height:1.15;
  transition:background-color .2s ease, color .2s ease, transform .18s ease;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

/* Комментарий: primary */
.dvzapis__btn--primary{background:#3c3c6b; color:#fff;}
.dvzapis__btn--primary:hover{background:#dfe3ee; color:#3c3c6b;}

/* Комментарий: olive */
.dvzapis__btn--olive{background:rgba(108,121,92,.85); color:#fff;}
.dvzapis__btn--olive:hover{background:#e3e4d7; color:#6c7a5c;}

/* Комментарий: активность */
.dvzapis__btn.is-inactive{opacity:.55;}
.dvzapis__btn.is-active{transform:none;}
.dvzapis__btn.is-inactive:hover{
  transform:none;
}
.dvzapis__btn--primary.is-inactive:hover{
  background:#3c3c6b;
  color:#fff;
}
.dvzapis__btn--olive.is-inactive:hover{
  background:rgba(108,121,92,.85);
  color:#fff;
}
.dvzapis__btn--primary.is-active{
  background:#2e2e59;
  color:#fff;
  box-shadow:0 0 0 2px rgba(60,60,107,.2) inset;
}
.dvzapis__btn--olive.is-active{
  background:#5f6a52;
  color:#fff;
  box-shadow:0 0 0 2px rgba(108,121,92,.22) inset;
}
.dvzapis.is-step-3 .dvzapis__btn.is-active:hover{
  transform:translateY(-1px);
}
.dvzapis.is-step-3 .dvzapis__btn--primary.is-active:hover{
  background:#2e2e59;
  color:#fff;
}
.dvzapis.is-step-3 .dvzapis__btn--olive.is-active:hover{
  background:#5f6a52;
  color:#fff;
}

/* Комментарий: зона фреймов */
.dvzapis__framewrap{
  margin-top:14px;
  height:auto;
  min-height:320px;
  flex:1;
  border-radius:2px;
  overflow:hidden;
  background:#fff;
  position:relative;
}

/* Шаг 2: показываем только выбор, скрываем блок с фреймами */
.dvzapis.is-step-2 .dvzapis__framewrap{
  display:none;
}
/* Шаг 2: компактная высота под кнопки */
.dvzapis.is-step-2 .dvzapis__dialog{
  height:auto;
}
.dvzapis.is-step-2 .dvzapis__body{
  flex:0;
  overflow:visible;
}

/* Шаг 3: показываем фреймы */
.dvzapis.is-step-3 .dvzapis__framewrap{
  display:block;
}

/* Комментарий: оба iframe — абсолютом, показываем нужный */
.dvzapis__frame{
  position:absolute; inset:0;
  width:100%; height:100%;
  border:0;
  display:none;
}
.dvzapis__frame.is-show{display:block;}

/* Комментарий: футер */
.dvzapis__foot{
  padding:14px 22px 18px;
  border-top:1px solid rgba(15,23,42,.08);
  display:flex;
  justify-content:flex-end;
}

.dvzapis__closebtn{
  border:none;
  border-radius:2px;
  padding:10px 16px;
  background:#9aa0a6;
  color:#fff;
  cursor:pointer;
  font-family:inherit;
  font-weight:300;
  font-size:clamp(12px, 1.6vw, 14px);
  transition:background-color .2s ease, transform .18s ease;
}
.dvzapis__closebtn:hover{background:#8b9198;}
.dvzapis__closebtn:active{transform:scale(.98);}

/* ===========================
   Адаптив под Tilda: 960/640/480/320
   =========================== */

@media (max-width:960px){
  .dvzapis__dialog{width:min(960px, calc(100vw - 32px)); border-radius:0;}
  .dvzapis__framewrap{height:auto;}
}

@media (max-width:640px){
  .dvzapis__grid{grid-template-columns:1fr; }
  .dvzapis__btn{white-space:normal;}
  .dvzapis__dialog{
    width:calc(100vw - 24px);
    max-height:calc(100vh - 24px);
    max-height:calc(100dvh - 24px);
    height:calc(100dvh - 24px);
    border-radius:0;
  }
  .dvzapis__head,.dvzapis__body,.dvzapis__foot{padding-left:16px; padding-right:16px;}
  .dvzapis__framewrap{height:auto; min-height:260px;}
  .dvzapis__x{top:10px; right:10px;}
}

@media (max-width:480px){
  .dvzapis__x{width:32px; height:32px; border-radius:0;}
  .dvzapis__framewrap{min-height:240px;}
}

@media (max-width:320px){
  .dvzapis__framewrap{min-height:220px;}
}



/* Базовый селектор: если где-то класс без uc- (редко), тоже поймаем */
.dv-scroll-appear,
.uc-dv-scroll-appear{
  position:fixed!important;
  left:0!important;
  bottom:0!important;
  width:100%!important;
  z-index:999!important;
  opacity:0!important;
  pointer-events:none!important;
  transition:opacity .25s ease!important;
}

/* Показ */
.dv-scroll-appear.is-visible,
.uc-dv-scroll-appear.is-visible{
  opacity:1!important;
  pointer-events:auto!important;
}

/* Твой блик */
.autoink{position:relative;overflow:hidden;border-radius:0;background:#4b4f8f;box-shadow:0 6px 28px rgba(0,0,0,.14)}
.autoink:before{content:"";position:absolute;bottom:-80%;right:-80%;width:140%;height:140%;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:rotate(-20deg);animation:shineDiagonal 3.2s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}
@keyframes shineDiagonal{0%{bottom:-80%;right:-80%;opacity:0}25%{opacity:1}55%,100%{bottom:120%;right:120%;opacity:0}}






/* стили для табов */
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container .t-width_100 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container [class*="t-width_"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile {
  display: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper {
  display: flex !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper {
  list-style: none;
  margin: 0;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
  text-align: left !important;
  width: 100%;
  box-sizing: border-box;
  column-gap: 12px;
  row-gap: 12px;
  flex-wrap: wrap;
  white-space: normal;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab.t1281__tab_active {
  position: relative;
  margin: 0;
  border: none !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:after {
  display: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active:after {
  display: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active {
  background: transparent !important;
  box-shadow: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab.t1281__tab-style1_active,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab.t1281__tab-style1 {
  background: transparent !important;
  box-shadow: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active:after,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1:after {
  display: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active .t1281__title,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1 .t1281__title {
  background: transparent !important;
  box-shadow: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__title-style1 {
  background: transparent !important;
  box-shadow: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1:last-child,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active:last-child {
  border-right: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active {
  outline: none !important;
  filter: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:last-child {
  border-right: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__title {
  font-size: clamp(14px, 2vw, 16px);
  line-height: 1.2;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  padding-left: 18px !important;
  padding-right: 18px !important;
  border-radius: 0px !important;
  outline: none !important;
  filter: none !important;
  box-shadow: none !important;
  box-sizing: border-box;
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__title-text {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:not(.t1281__tab_active) .t1281__title {
  background: #FEFEFE !important;
  background-color: #FEFEFE !important;
  border: 1px solid #DFE3EE !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:not(.t1281__tab_active) .t1281__title:hover {
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  border-color: #E9E9F0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active .t1281__title {
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  border: 1px solid #E9E9F0 !important;
  color: #363667 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active,
[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active {
  background: transparent !important;
  background-color: transparent !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__title-text {
  font-weight: inherit !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active .t1281__title .t1281__title-text {
  color: #363667 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab {
  width: auto !important;
  flex: 0 0 auto;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab[class*="t1281__width_"] {
  width: auto !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__title {
  width: auto;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper.dv-t1281-equal-rows {
  display: grid !important;
  grid-template-columns: repeat(var(--dv-tabs-cols, 1), minmax(0, 1fr));
  justify-content: stretch !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper.dv-t1281-equal-rows .t1281__tab {
  width: 100% !important;
  min-width: 0;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper.dv-t1281-equal-rows .t1281__title {
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile {
  border-radius: 0px;
  overflow: hidden;
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  box-sizing: border-box;
  filter: none !important;
  box-shadow: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile:after {
  display: block !important;
  border-color: #FFFFFF transparent transparent transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__firefoxfix {
  background-color: #E9E9F0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile-flex {
  padding: 0 !important;
}

[data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__select {
  width: 100%;
  padding: 10px 14px;
  font-size: clamp(14px, 2vw, 16px);
  border-radius: 0px;
  border: 1px solid #E9E9F0;
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  color: #363667 !important;
  -webkit-appearance: none;
  appearance: none;
  background-image: none;
  background-clip: padding-box;
  box-sizing: border-box;
  filter: none !important;
  box-shadow: none !important;
}

@media (max-width:959px) {
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper {
    display: none !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile {
    display: block !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile:before {
    display: none !important;
    opacity: 0 !important;
    background: transparent !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile:after {
    display: block !important;
    opacity: 1 !important;
    border-color: #FFFFFF transparent transparent transparent !important;
    background: transparent !important;
    box-shadow: none !important;
    filter: none !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-fade,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_right,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_left,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__slider,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col_mobile-flex {
    box-shadow: none !important;
    filter: none !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-icon-container {
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    background: transparent !important;
    filter: none !important;
    box-shadow: none !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-fade:before,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-fade:after,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_right:before,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_right:after,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_left:before,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_left:after,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__slider:before,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__slider:after,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col_mobile-flex:before,
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col_mobile-flex:after {
    opacity: 0 !important;
    background: transparent !important;
  }
}

@media (max-width:640px) {
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper {
    gap: 6px;
  }
}

@media (max-width:480px) {
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width:390px) {
  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  [data-record-type="1281"][data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__item,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active:after {
  background: transparent !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active:after {
  display: none !important;
  background: transparent !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:last-child,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1:last-child,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab-style1_active:last-child {
  border-right: 0 !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:not(.t1281__tab_active) .t1281__title {
  background: #FEFEFE !important;
  background-color: #FEFEFE !important;
  border: 1px solid #DFE3EE !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab_active .t1281__title {
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  border: 1px solid #E9E9F0 !important;
  color: #363667 !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__tab:not(.t1281__tab_active) .t1281__title:hover {
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  border-color: #E9E9F0 !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile {
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
  filter: none !important;
  box-shadow: none !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile:before {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__wrapper_mobile:after {
  display: block !important;
  opacity: 1 !important;
  border-color: #FFFFFF transparent transparent transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__firefoxfix {
  background-color: #E9E9F0 !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__select {
  background: #E9E9F0 !important;
  background-color: #E9E9F0 !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__select {
  color: #363667 !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-fade,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_right,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_left,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__slider,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col_mobile-flex,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-icon-container {
  box-shadow: none !important;
  filter: none !important;
  backdrop-filter: none !important;
  background: transparent !important;
  background-color: transparent !important;
}

#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-fade:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-fade:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_right:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_right:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_left:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__fade_left:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__slider:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__slider:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col_mobile-flex:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__col_mobile-flex:after,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-icon-container:before,
#allrecords [data-record-type="1281"]:not(#rec1838219131):not(#rec1838386421):not(#rec2140567561) .t1281__scroll-icon-container:after {
  opacity: 0 !important;
  background: transparent !important;
  filter: none !important;
  backdrop-filter: none !important;
}













.t-store__prod-popup__name{
  text-transform: uppercase;
}

/* Заголовок товара — CAPS */
.t-store__prod-popup__name{
  text-transform: uppercase;
}

/* Адаптив до 390px */
@media screen and (max-width: 390px){
  .t-store__prod-popup__name{
    font-size: 18px !important;
    line-height: 1.2;
  }
}









  /* Виджет записи */

  html:not(.pk-widster-booking-visible)
    .widster-wrapper[style*="position: fixed"][style*="display: inline-flex"]:not([style*="width: 100vw"]):not([style*="height: 100vh"]) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  html.pk-widster-booking-visible
    .widster-wrapper[style*="position: fixed"][style*="display: inline-flex"]:not([style*="width: 100vw"]):not([style*="height: 100vh"]) {
    display: inline-flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }



/* Ошибка в форме 12px */

li.t-form__errorbox-item.js-rule-error.js-rule-error-req
Specificity: (0,3,1)
 {
    font-size: 12px !important;
}


