@media screen and (min-width: 961px) {
  ::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #F7FF04; }
  ::-webkit-scrollbar-track { background-color: #fdc8be; }
  ::-webkit-scrollbar { width: 7px; height: 7px; }
}

/* Product descriptions stay inside product pages and popups. */
#rec1103136956 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec848598803 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2100898301 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2096475001 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2096594801 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2096619951 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2096646351 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2096693861 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2100753651 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2100761191 .js-store-grid-cont .t-store__card .t-typography__descr,
#rec2100768261 .js-store-grid-cont .t-store__card .t-typography__descr { display: none !important; }

/* Homepage: cult models grid only. */
#rec2087562041 .js-store-grid-cont .t-store__card .t-typography__descr { display: none !important; }


/* A2 UI refinements 2026-10-23 */
/* Draft, not published. Browser autofill only; ordinary typing/selection stay unchanged. */
#allrecords form input:autofill,
#allrecords form textarea:autofill {
  box-shadow:0 0 0 1000px #f3f5f7 inset!important;
  -webkit-text-fill-color:#1a1a1a!important;
  caret-color:#1a1a1a;
}
#allrecords form input:-webkit-autofill,
#allrecords form input:-webkit-autofill:hover,
#allrecords form input:-webkit-autofill:focus,
#allrecords form textarea:-webkit-autofill,
#allrecords form textarea:-webkit-autofill:hover,
#allrecords form textarea:-webkit-autofill:focus {
  -webkit-box-shadow:0 0 0 1000px #f3f5f7 inset!important;
  -webkit-text-fill-color:#1a1a1a!important;
  caret-color:#1a1a1a;
}
/* Category adaptation is enabled by the companion script only after the copy exists. */
.a2-category-about{display:none}
@media screen and (max-width:640px){
  .a2-category-intro-ready{padding-bottom:15px!important}
  .a2-category-intro-ready .t015__descr,
  .a2-category-intro-ready .t-section__descr{display:none!important}
  .a2-category-catalog-ready{padding-top:15px!important}
  .a2-category-about{display:block;margin:30px 20px 0;font-family:var(--t-text-font,Arial);font-size:16px;line-height:1.55;color:#1a1a1a}
  .a2-category-about summary{cursor:pointer;font-weight:600;padding:14px 0;border-top:1px solid #e5e5e5}
  .a2-category-about-content{padding:0 0 15px;text-align:left}
}
