/* Базовая высота поп‑апа товара */
.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;
 }

/* 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;
}

/* Скрываем блок с размерами */
.t-store__card__options .t-store__card__option:has(.t-store__card__option-title:contains("Размер")),
.t-store__card__options .t-store__card__option:has(.t-store__card__option-title:contains("Size")) {
    display: none !important;
}

/* Убедимся, что блок с цветами остаётся видимым */
.t-store__card__options .t-store__card__option:has(.t-store__card__option-title:contains("Цвет")),
.t-store__card__options .t-store__card__option:has(.t-store__card__option-title:contains("Color")) {
    display: block !important;
}
/* Form Division */
.t-store__card-list .t-item form{
 padding-top:179px;
 top:-177px;
}

@media (max-width:959px){

 /* 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:143px !important;
  height:143px !important;
 }
 
}

@media (max-width:639px){

 /* 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:130px !important;
  height:138px !important;
 }
 
}

@media (max-width:560px){

 /* 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:122px !important;
  height:130px !important;
 }
 
}

@media (max-width:389px){

 /* 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:122px !important;
  height:130px !important;
 }
 
}

@media (min-width:960px){

 /* 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:133px !important;
  height:133px !important;
 }
 
 @media (max-width:1919px){

 /* Form Division */
 .t-store__card-list .t-item form{
  padding-top:186px;
  top:-189px;
 }
 
 /* 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:125px !important;
  height:125px !important;
 }
 
}

@media (max-width:1600px){

 /* Form Division */
 .t-store__card-list .t-item form{
  padding-top:147px;
  top:-148px;
 }
 
 /* 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:125px !important;
  height:125px !important;
 }
 
}

@media (max-width:1199px){

 /* Form Division */
 .t-store__card-list .t-item form{
  padding-top:95px;
  top:-95px;
 }
 
 /* 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:125px !important;
  height:125px !important;
 }
 
}

@media (max-width:959px){

 /* Form Division */
 .t-store__card-list .t-item form{
  padding-top:200px;
  top:-200px;
 }
 
 /* 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:135px !important;
  min-height:50px !important;
 }
 
}

@media (max-width:639px){

 /* Form Division */
 .t-store__card-list .t-item form{
  padding-top:136px;
  top:-140px;
 }
 
 /* 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:130px !important;
  height:130px !important;
 }
 @media (max-width: 1919px) {
  .t-store__card-list .t-item form {
    padding-top: 186px !important;
    top: -189px !important;
  }
  #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: 125px !important;
    height: 125px !important;
  }
}

@media (max-width: 1600px) {
  .t-store__card-list .t-item form {
    padding-top: 147px !important;
    top: -148px !important;
  }
  #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: 125px !important;
    height: 125px !important;
  }
}

@media (max-width: 1199px) {
  .t-store__card-list .t-item form {
    padding-top: 95px !important;
    top: -95px !important;
  }
  #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: 125px !important;
    height: 125px !important;
  }
}

@media (max-width: 959px) {
  .t-store__card-list .t-item form {
    padding-top: 200px !important;
    top: -200px !important;
  }
  #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: 135px !important;
    min-height: 50px !important;
  }
}

@media (max-width: 639px) {
  .t-store__card-list .t-item form {
    padding-top: 136px !important;
    top: -140px !important;
  }
  #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: 130px !important;
    height: 130px !important;
  }
}
@media (max-width:479px){

 /* Form Division */
 .t-store__card-list .t-item form{
  margin-top:131px !important;
  top:-123px;
 }
 
 /* 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:113px !important;
  height:130px !important;
 }
/* Division: hide SKU */
#swiper-wrapper-9daa5dd577147fe9 a .t-store__card__sku {
    display: none;
}

/* Division: adjust text and options container */
#swiper-wrapper-9daa5dd577147fe9 .t-item .store__card__wrap_txt-and-opts,
body #swiper-wrapper-9daa5dd577147fe9 .t-item .store__card__wrap_txt-and-opts {
    padding-bottom: 15px;
    height: 96px !important;
    min-height: 96px !important;
    overflow: hidden; /* предотвращает переполнение содержимого */
}

/* Division: price wrapper spacing */
#swiper-wrapper-9daa5dd577147fe9 a .t-store__card__price-wrapper {
    margin-top: 1px;
}

/* Form Division: form positioning */
#swiper-wrapper-9daa5dd577147fe9 .t-item form {
    position: relative; /* обязательно для работы top */
    top: -4px;
    margin-bottom: 80px;
}

/* Slider shop: bottom padding */
#allrecords .uc-slider-shop {
    padding-bottom: 19px !important;
}

#rec1821826671 {
    z-index: 99999999999999999999999999999999 !important;
}


 
@media (min-width: 960px) {
  .t-cart,
  #rec123456789 /* замените на ID вашей корзины */ {
    margin-top: 30px !important;
  }
}

@media (max-width: 959px) {
  .t-cart,
  #rec123456789 /* замените на ID вашей корзины */ {
    margin-top: 15px !important; /* уменьшенный отступ для мобильных */
  }
}
#rec1821826671 {
    z-index: 99999999999999999999999999999999 !important;
/* Division */
#swiper-wrapper-72c6b21eeb9c2b101 a .t-store__card__sku{
 display:none;
}

/* Division */
.t-store__prod-popup__col-right form div{
 border-top-right-radius:50% !important;
 border-top-left-radius:50% !important;
 border-bottom-left-radius:50% !important;
 border-bottom-right-radius:50% !important;
}

/* Label */
.t-store__prod-popup__col-right div label{
 transform:translatex(0px) translatey(0px);
}

/* Descr */
.t-store__prod-popup__col-right form .t-descr{
 color:#000000 !important;
}

@media (max-width:479px){

 /* Label */
 .t-store__prod-popup__col-right div label{
  transform:translatex(0px) translatey(0px);
 }
 
 /* Descr */
 .t-store__prod-popup__col-right form .t-descr{
  font-size:16px !important;
 }
 
}
}
}

}
}
}
}

}


}

 
}