/* Базовая высота поп‑апа товара */
.js-store-product.js-product.t-store__product-popup,
.t-store__product-snippet .t-container {
min-height: 820px !important;
}

@media screen and (min-width: 960px) {
.js-store-product.js-product.t-store__product-popup,
.t-store__product-snippet .t-container {
position: relative !important;
}

.t-store__prod-popup__slider.js-store-prod-slider {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 560px !important; /* Явно задаём ширину слайдера */
height: 100% !important;
}

.t-store__tabs.t-store__tabs_accordion {
max-width: 440px !important;
margin-top: 0 !important;
}

.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right,
.t-store__tabs.t-store__tabs_accordion {
margin-left: 490px !important; /* Отступ от слайдера */
}
}

@media screen and (min-width: 1240px) {
.t-store__tabs.t-store__tabs_accordion {
max-width: 560px !important;
margin-top: 20px !important;
}

.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right,
.t-store__tabs.t-store__tabs_accordion {
margin-left: 620px !important; /* Увеличиваем отступ под широкий экран */
}
}

@media screen and (max-width: 1240px) {
.js-store-product.js-product.t-store__product-popup,
.t-store__product-snippet .t-container {
min-height: 650px !important; /* Уменьшаем высоту на планшетах */
}
}

/* Доп. меры: убеждаемся, что стили применяются */
.t-store__prod-popup__slider.js-store-prod-slider img {
width: 100% !important;
height: auto !important;
}

/* Link: ширина кнопки в правой колонке */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper .t-btn {
width: 404px !important;
max-width: 404px !important;
}

/* Division: обнуление скругления углов для элементов формы */
.t-store__prod-popup__col-right form div {
border-top-right-radius: 0% !important;
border-top-left-radius: 0% !important;
border-bottom-left-radius: 0% !important;
border-bottom-right-radius: 0% !important;
}

/* Descr: скрытие описания */
.t-store__prod-popup__col-right .js-product-controls-wrapper > div > .t-descr {
display: none !important;
}

/* Import Google Fonts */
@import url("//fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

/* Division */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper > div{
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;
border-bottom-left-radius:0px !important;
border-bottom-right-radius:0px !important;
}

/* Division */
.js-store-product div .t-store__prod-popup__btn-wrapper{
height:39px;
margin-top:0px;
margin-bottom:20px;
}

.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper a{
height:40px;
}

/* Link */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper .t-btn{
height:39px;
}

/* Store prod all text */
.t-store__prod-popup__col-right .js-store-prod-text .js-store-prod-all-text{
font-family:'Ubuntu', sans-serif;
font-size:16px;
font-style:italic;
line-height:1.5em;
letter-spacing:0.9px;
text-align:justify;
text-shadow:none;
white-space:break-spaces;
}

/* Division */
.js-store-product div .t-store__prod-popup__price-wrapper{
font-family:'Ubuntu', sans-serif;
font-weight:400;
}

/* Division */
.t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper .t-store__prod-popup__sku{
font-weight:500 !important;
color:#a0a0a0 !important;
font-size:13px !important;
}

/* Heading */
.t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
font-weight:300;
letter-spacing:0.5px;
}

/* Heading */
.t-store__tabs__list .t-store__tabs__item h2{
font-weight:300 !important;
font-size:16px;
letter-spacing:0.4px;
}

/* Store tab button */
.t-store__tabs__list .t-store__tabs__item .js-store-tab-button{
height:0px;
}

/* Container */
.t-store .js-store-product .t-container{
min-height:736px !important;
height:736px;
}

@media (min-width:481px){

/* Heading */
.t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
font-size:16px !important;
}

}
@media (max-width:959px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:1315px;
}

/* Svg */
.t-store .t-container .t-col > div > svg{
display:none;
}

}

@media (max-width:768px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:1329px;
}

/* Svg */
.t-store .t-container .t-col > div > svg{
display:none;
}

}

@media (max-width:639px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:1335px;
}

/* Svg */
.t-store .t-container .t-col > div > svg{
display:none;
}

}
/* Import Google Fonts */
@import url("//fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

/* Descr */
.t-store__card__prod-controls-wrapper > div > .t-descr{
display:none;
}

/* Division */
.t-store__card-list a .t-store__card__title{
position:relative;
top:-4px;
}

/* Division */
.t-store__card-list a .t-store__card__price-wrapper{
position:relative;
top:-49px;
font-family:'Ubuntu', sans-serif;
font-weight:300;
}

/* Division */
.t-store__card-list .t-item .t-store__card__prod-controls-wrapper{
position:relative;
top:-66px;
}

/* Division */
.t-store__card-list a .t-store__card__textwrapper{
position:relative;
top:-4px;
}

/* Division */
.t-store__card-list .t-item .store__card__wrap_txt-and-opts{
box-shadow:0px 0px 2px 0px #a0a0a0;
padding-right:8px;
padding-left:8px;
height:196px;                                 
position:relative;
top:0px;
}

/* Division */
.t-store__card-list a .t-store__card__bgimg_second{
box-shadow:none;
}

/* Division */
.t-store__card-list a .t-store__card__imgwrapper{
box-shadow:0px 0px 2px 0px #b2b2b2;
}

/* Container */
.t-store .js-store-product .t-container{
height:585px;
}

/* Division */
.t-store__card-list a .t-store__card__sku{
position:relative;
}

@media (max-width:639px){

/* Store */
#allrecords .t-rec .t-store{
padding-bottom:38px;
padding-top:41px;
}

/* Store card list */
.t-store .t-col .t-store__card-list{
}

}

@media (max-width:560px){

/* Store */
#allrecords .t-rec .t-store{
transform:translatex(0px) translatey(0px);
}

/* Store product */
#allrecords .t-rec .js-store-product{
height:1310px;
}

}

@media (min-width:481px){

/* Division */
.t-store__card-list a .t-store__card__title{
font-size:15px !important;
}

}
.t-store__card-list a .t-store__card__price-wrapper{
top:-12px;
}

/* Division */
.t-store__card-list .t-item .t-store__card__prod-controls-wrapper{
top:-37px;
}

/* Division */
.t-store__card-list a .t-store__card__sku{
top:-8px;
}

/* Division */
.t-store__card-list .t-item .store__card__wrap_txt-and-opts{
height:190px;
}

@media (max-width:1240px){

/* Container */
.t-store .js-store-product .t-container{
}

}

@media (max-width:1199px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:465px;
}

}

@media (max-width:639px){

/* Store product */
#allrecords .t-rec .js-store-product{
min-height:1361px;
}

}

@media (max-width:560px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:1247px;
min-height:918px;
}

}

@media (max-width:479px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:1147px;
}

}

@media (max-width:359px){

/* Store product */
#allrecords .t-rec .js-store-product{
height:962px;
}

} 
/* Container */
.t-store .js-store-product .t-container{
 min-height:622px !important;
 height:622px;
}

@media (max-width:1240px){

 /* Store  card list */
 .t-store .t-col .t-store__card-list{
  width:97%;
 }
 
}

@media (max-width:1199px){

 /* Store  card list */
 .t-store .t-col .t-store__card-list{
  width:943px;
 }
 
}

@media (max-width:959px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  height:1184px;
 }
 
}

@media (max-width:768px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  height:1201px;
 }
 
}
@media (max-width:959px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  height:1224px;
 }
 
}

@media (max-width:639px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1244px;
  height:1329px;
 }
 
}

@media (max-width:560px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1277px;
 }
 
 /* Store product */
 #allrecords .t-rec .t-store .js-store-product{
  height:1261px !important;
 }
 
}

@media (max-width:479px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1126px;
  height:1054px;
  a:a;
 }
 
}

@media (max-width:389px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:659px;
  height:997px;
 }
 
}

@media (max-width:359px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:850px;
  height:946px;
 }
 
}
@media (max-width:479px){

 /* Store product */
 #allrecords .t-rec .t-store .js-store-product{
  height:1126px !important;
 }
 
 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:933px;
 }
 
}

@media (max-width:389px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1034px;
 }
 
 /* Store product */
 #allrecords .t-rec .t-store .js-store-product{
  height:1034px !important;
 }
 
}

@media (max-width:359px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  margin-bottom:0px;
  min-height:961px;
 }
 
 /* Store product */
 #allrecords .t-rec .t-store .js-store-product{
  height:931px !important;
 }
 
}
@media (max-width:639px){

 /* Store  card list */
 .t-store .t-col .t-store__card-list{
  padding-top:11px;
 }
 
}

@media (max-width:479px){

 /* Store  card list */
 .t-store .t-col .t-store__card-list{
  padding-bottom:11px;
 }
 
 /* Store product */
 #allrecords .t-rec .t-store .js-store-product{
  height:1091px !important;
 }
 
}

@media (max-width:359px){

 /* Store  card list */
 .t-store .t-col .t-store__card-list{
  padding-top:7px;
 }
 
}
@media (max-width:479px){

 /* Division */
 .t-store__card-list a .t-store__card__title{
  font-size:14px !important;
 }
 
 /* Span Tag */
 .t-store__card-list .t-product__option-variants_simple span{
  font-size:13px !important;
 }
 
}



@media (max-width:1600px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:2px;
  padding-right:2px;
 }
 
}

@media (max-width:1199px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:0px;
  padding-right:0px;
 }
 
}

@media (max-width:959px){

 /* Division */
 .t-store__card-list a .t-store__card__price-wrapper{
  padding-top:0px;
  margin-top:5px;
 }
 
 /* Division */
 #allrecords .t-rec .t786 .js-store .js-store-grid-cont .t-store__card-list .t-item .t-store__card__wrap_txt-and-btns .store__card__wrap_txt-and-opts{
  height:186px !important;
 }
 
}

@media (max-width:639px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-right:5px;
 }
 
}

@media (max-width:560px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:0px;
  padding-right:0px;
 }
 
 /* Division */
 .t-store__card-list a .t-store__card__price-wrapper{
  top:-12px !important;
 }
 
 /* Division */
 #allrecords .t-rec .t786 .js-store .js-store-grid-cont .t-store__card-list .t-item .t-store__card__wrap_txt-and-btns .store__card__wrap_txt-and-opts{
  min-height:179px !important;
  height:179px !important;
 }
 
 /* Division */
 .t786 .js-store .js-store-grid-cont .t-store__card-list .t-item .t-store__card__wrap_txt-and-btns .store__card__wrap_txt-and-opts .t-store__card__prod-controls-wrapper{
  top:-32px !important;
 }
 
 /* Division */
 .t-store__card-list .t-item .t-store__card__prod-controls-wrapper{
  margin-left:11px !important;
 }
 
 /* Division */
 .t-store__card-list a .t-store__card__textwrapper{
  top:-4px !important;
 }
 
}

@media (max-width:959px){

 /* Division */
 .js-store-grid-cont .t-store__stretch-col:nth-child(9) div:nth-child(3){
  top:-4px !important;
 }
 
}

@media (max-width:639px){

 /* Division */
 .js-store-grid-cont .t-store__stretch-col:nth-child(9) div:nth-child(3){
  top:-4px !important;
 }
 
}

@media (max-width:560px){

 /* Division */
 .js-store-grid-cont .t-store__stretch-col:nth-child(9) div:nth-child(3){
  top:-8px !important;
 }
 
}

@media (min-width:561px){

 /* Division */
 .js-store-grid-cont .t-store__stretch-col:nth-child(9) div:nth-child(3){
  top:-12px;
 }
 
}
@media (max-width:1600px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:12px;
 }
 
}

@media (max-width:1240px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:9px;
 }
 
}

@media (max-width:1199px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:8px;
 }
 
}

@media (max-width:959px){

 /* Store  card list */
 .t-store .t-col .t-store__card-list{
  padding-top:11px;
  padding-bottom:10px;
 }
 
}

@media (max-width:639px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:7px;
 }
 
}

@media (min-width:1601px){

 /* Division */
 .t-store__card-list .t-item .store__card__wrap_txt-and-opts{
  padding-left:11px;
 }
 
}
@media (max-width:1600px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  padding-left:0px !important;
 }
 
}

@media (max-width:1240px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  padding-left:0px !important;
 }
 
}

@media (max-width:1199px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  padding-left:0px !important;
 }
 
}

@media (max-width:959px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  padding-left:0px !important;
 }
 
}

@media (max-width:639px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  padding-left:0px !important;
 }
 
}

@media (max-width:479px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  transform:translatex(0px) translatey(0px);
 }
 
}

@media (min-width:1601px){

 /* Division */
 .js-store-grid-cont div .t-store__stretch-col > div > div{
  padding-left:0px !important;
 }
 
}
@media (max-width:389px){

 /* Heading */
 .t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
  font-size:16px !important;
 }
 
}
@media (max-width:479px){

 /* Heading */
 .t-store__prod-popup__col-right .t-store__prod-popup__title-wrapper h1{
  font-size:16px !important;
 }
 
}
/* Container */
.t-store .js-store-product .t-container{
 margin-bottom:0px;
}

@media (max-width:1199px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:606px;
  height:606px;
 }
 
}

@media (max-width:959px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1254px;
 }
 
}

@media (max-width:768px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1250px;
 }
 
}

@media (max-width:639px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1290px;
 }
 
}

@media (max-width:479px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1259px;
 }
 
}

@media (max-width:389px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1254px;
 }
 
}

@media (max-width:359px){

 /* Store product */
 #allrecords .t-rec .js-store-product{
  min-height:1272px;
 }
 
}

@media (min-width:1241px){

 /* Container */
 .t-store .js-store-product .t-container{
  min-height:663px !important;
 }

/* Скрываем подсказки с названиями цветов */
.t-product__option-variant[title],
.t-product__option-item[title] {
  pointer-events: auto !important;
}

.t-product__option-variant[title]::after,
.t-product__option-item[title]::after {
  display: none !important;
}

/* Максимально специфичные селекторы */
div[class*="tooltip"],
span[class*="tooltip"],
[data-tooltip],
[title].t-product__option-variant,
.t-product__option-item [class*="tooltip"],
.t-product__option-variant [class*="tooltip"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Form item — используем margin вместо top для предсказуемости */
#form-login .tlk-form__wrap .tlk-form__item {
  margin-top: 7px !important;
}

/* Input title — сохраняем относительное позиционирование */
.tlk-form__wrap .tlk-form__item .tlk-input-title {
  position: relative !important;
  top: 8px !important;
}

/* Form container — добавляем position: relative */
.tlk-form .tlk-form__container {
  position: relative !important;
  left: -99px !important;
  top: -25px !important;
  width: 100% !important; /* Гарантируем ширину */
}

/* Form wrap links — усиливаем позиционирование */
.tlk-form .tlk-form__wrap-links {
  width: 42% !important;
  position: relative !important;
  top: -103px !important;
  display: block !important; /* Гарантируем блочное поведение */
}

/* Button — добавляем position и margin для надёжности */
.tlk-form__submit-wrap .tlk-form__submit-btn .tlk-btn {
  position: relative !important;
  top: 12px !important;
  margin-top: 0 !important; /* Сбрасываем возможные отступы */
}

.tlk-form .tlk-form__wrap .tlk-form__item {
  margin-top: 7px !important;
}

.tlk-form__wrap .tlk-form__item .tlk-input-title {
  position: relative !important;
  top: 8px !important;
}

.tlk-form .tlk-form__container {
  position: relative !important;
  width: 100% !important;
}

.tlk-form__wrap-links {
  width: 42% !important;
  position: relative !important;
  display: block !important;
}

.tlk-form__submit-btn .tlk-btn {
  margin-top: 12px !important;
}
/* Button */
.tlk-open-userbar-btn .tlk-userbar__user .tlk-userbar__user-image_md{
 display:none;
}



}


}

 
}