/* ====== ANTHEIA — СТРАНИЦА ТОВАРА (полный CSS, заменить ВСЁ целиком) ====== */

.t-store__prod-popup__brand, .js-product-brand { display:none !important; }
.t-store__prod-popup__text, .js-store-prod-text { display:none !important; }

.t-store__prod-popup__name{font-family:'Forum',serif !important;font-size:26px !important;font-weight:400 !important;letter-spacing:.02em !important;color:#000 !important;margin-bottom:6px !important;}
.t-store__prod-popup__price,.t-store__prod-popup__price-value,.t-store__prod-popup__price-currency{font-family:'Forum',serif !important;font-size:17px !important;font-weight:400 !important;color:#000 !important;}
.t-store__prod-popup__btn,.t-store__prod-popup__btn-wrapper .t-btn{background-color:#000 !important;color:#FCFAF7 !important;border-radius:0 !important;border:none !important;font-family:'Forum',serif !important;font-size:15px !important;letter-spacing:.05em !important;width:100% !important;height:54px !important;text-transform:none !important;transition:opacity .25s ease !important;}
.t-store__prod-popup__btn:hover{opacity:.8 !important;background-color:#000 !important;}
.t-store__prod-popup__opts,.t-store__prod-popup__option,.t-store__prod-popup__option-title,.t-store__prod-popup__option-value{font-family:'Forum',serif !important;color:#000 !important;line-height:1.6 !important;}
.t-store__prod-popup__option select,.t-store__prod-popup select{font-family:'Forum',serif !important;font-size:15px !important;color:#000 !important;border-radius:0 !important;border:1px solid #000 !important;background:transparent !important;padding:10px 14px !important;}
.t-store__prod-popup__rec-title,.t-store__relevants-title{font-family:'Forum',serif !important;font-weight:400 !important;color:#000 !important;font-size:22px !important;}
.t-store__card__mark,.t-store__card__price,.t-store__card__title{font-family:'Forum',serif !important;color:#000 !important;}
.t-store__card__bgimg,.t-store__prod-popup__slider img{border-radius:0 !important;}

/* ====== РАСКЛАДКА: фото на ВСЮ левую половину вплотную к краю, текст справа наверху ====== */
/* (формула сдвига и ширины проверены симуляцией на живой странице) */
@media screen and (min-width:980px){
  div:has(> .t-store__prod-popup__slider.t-store__prod-popup__col-left){
      display:flex !important; align-items:flex-start !important; gap:0 !important;
  }
  /* фото-колонка = ровно левая половина экрана (50vw), вплотную к левому краю */
  .t-store__prod-popup__slider.t-store__prod-popup__col-left{
      flex:0 0 50vw !important; width:50vw !important; max-width:50vw !important;
      float:none !important; padding:0 !important;
      margin:0 0 0 calc((100% - 100vw) / 2) !important;
      box-sizing:border-box !important;
      /* поднять фото ПОД прозрачную шапку (как на оригинале) */
      margin-top:-120px !important;
  }
  .t-store__prod-popup__gallery-column,
  .js-store-desktop-custom-gallery{
      width:100% !important; max-width:100% !important; float:none !important; margin:0 !important; padding:0 !important;
  }
  /* фото на всю ширину колонки, без отступов между ними */
  .t-store__prod-popup__gallery-column .t-store__prod-popup__wrapper,
  .t-store__prod-popup__gallery-column img.t-store__prod-popup__columns,
  .t-store__prod-popup__gallery-column img.js-product-img{
      width:100% !important; max-width:100% !important; display:block !important; margin:0 !important; padding:0 !important;
  }
  /* текст: правая часть, наверху, прилипает при скролле */
  .t-store__prod-popup__info.t-store__prod-popup__col-right{
      flex:1 1 auto !important; width:auto !important; max-width:none !important;
      float:none !important; padding:0 60px 0 80px !important;
      position:sticky !important; top:120px !important; align-self:flex-start !important;
  }
}

/* ====== КАТАЛОГ: материал под названием (описание = материал) ====== */
/* показываем описание-материал в каталоге, стиль под оригинал */
.t-store__card__descr,
.js-store-prod-descr {
    font-family:'Forum',serif !important;
    font-size:13px !important;
    color:rgba(0,0,0,0.55) !important;
    margin-top:2px !important;
    line-height:1.4 !important;
}
/* на СТРАНИЦЕ товара описание под кнопкой по-прежнему скрыто (его заменяют вкладки) */
.t-store__prod-popup__text,
.t-store__prod-popup__info .js-store-prod-descr { display:none !important; }