.chatbro_messages_empty {
  display: none !important;
}


/* Keep the heart and its full hit area; remove only the circular backing. */
body .t1002__addBtn,
body .t1002__addBtn:hover,
body .t1002__addBtn:focus,
body .t1002__addBtn:active,
body .t1002__addBtn.t1002__addBtn_active {
  background:transparent!important;
  box-shadow:none!important;
}



/* Transparent backing for the natural-down feather. */
body .meichi-down-badge,
body .meichi-down-badge:hover,
body .meichi-down-badge[aria-expanded="true"],
body .meichi-down-badge:focus,
body .meichi-down-badge:active {
  background:transparent!important;
  box-shadow:none!important;
}


/* MEI CHI mobile category grid. Remove this block to restore the carousel. */
@media (max-width:767px) {
  #rec4496024403 {padding-top:24px!important}
  #parts-above-id-4496024403 {margin-bottom:24px!important}
  #parts-above-id-4496024403 .t-catalog__parts-above-single-shell {padding:0!important;overflow:visible!important}
  #parts-above-id-4496024403 .t-catalog__parts-above-single {
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px!important;width:100%!important;max-width:100%!important;
    padding:0!important;margin:0!important;overflow:visible!important;
    white-space:normal!important;transform:none!important;
  }
  #parts-above-id-4496024403 .t-catalog__parts-above-item {
    width:auto!important;min-width:0!important;max-width:none!important;
    min-height:0!important;margin:0!important;padding:0!important;
  }
  #parts-above-id-4496024403 .t-catalog__parts-above-item[data-storepart-uid=""] {grid-column:1/-1}
  #parts-above-id-4496024403 .t-catalog__parts-button-base {
    display:flex!important;align-items:center;justify-content:center;
    width:100%!important;height:100%!important;min-height:64px!important;
    padding:10px 8px!important;box-sizing:border-box;border:1px solid #e8e3ec!important;
    border-radius:10px!important;background:#fff!important;color:#30263f!important;
    text-align:center!important;text-decoration:none!important;
  }
  #parts-above-id-4496024403 .t-catalog__parts-switch-btn-all {min-height:48px!important}
  #parts-above-id-4496024403 .t-catalog__parts-image-wrapper,
  #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow {display:none!important}
  #parts-above-id-4496024403 .t-catalog__parts-back-img-top-text {
    width:100%!important;padding:0!important;margin:0!important;
  }
  #parts-above-id-4496024403 .t-catalog__parts-title {
    display:block!important;width:100%!important;text-align:center!important;white-space:normal!important;font-size:0!important;line-height:0!important;
  }
  #parts-above-id-4496024403 .t-catalog__parts-title::after {
    content:attr(title);display:block;font:500 14px/1.25 Arial,sans-serif;
    white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;
  }
  #parts-above-id-4496024403 [data-storepart-uid=""] .t-catalog__parts-title::after {content:"Все товары"}
  #parts-above-id-4496024403 [data-storepart-uid="484485821334"] .t-catalog__parts-title::after {content:"Мальчикам и унисекс\a 120–190 см"}
  #parts-above-id-4496024403 [data-storepart-uid="995628542274"] .t-catalog__parts-title::after {content:"Девочкам\a 120–170 см"}
  #parts-above-id-4496024403 [data-storepart-uid="669897962244"] .t-catalog__parts-title::after {content:"Малышам\a 80–120 см"}
  #parts-above-id-4496024403 [data-storepart-uid="354112860664"] .t-catalog__parts-title::after {content:"Сумки и рюкзаки"}
  #parts-above-id-4496024403 [data-storepart-uid="482083576724"] .t-catalog__parts-title::after {content:"Заколки, ремни\a и брелоки"}
  #parts-above-id-4496024403 [data-storepart-uid="664650119134"] .t-catalog__parts-title::after {content:"Шапки, перчатки\a и варежки"}
  #parts-above-id-4496024403 [data-storepart-uid="573710585304"] .t-catalog__parts-title::after {content:"Распродажа"}
  #parts-above-id-4496024403 [data-storepart-uid="869590655673"] .t-catalog__parts-title::after {content:"Трикотаж\a и аксессуары"}
  #parts-above-id-4496024403 .t-catalog__parts-current {
    background:#e6d8fd!important;border-color:#d7c3ef!important;
  }
  #parts-above-id-4496024403 .t-catalog__parts-button-base:focus-visible {
    outline:2px solid #705596;outline-offset:2px;
  }
}


/* Bring the feather halfway closer to the heart on phones. */
@media(max-width:767px){
  body .meichi-down-badge{transform:translateY(-15px);}
}


/* Phone corner placement; the feather follows the heart geometry. */
@media(max-width:767px){
  .t-catalog__card .t1002__addBtn{margin-top:5px!important;margin-right:6px!important;}
}


/* Desktop category carousel: large photos and visible controls underneath. */
@media(min-width:768px){
 #parts-above-id-4496024403 .t-catalog__parts-above-single-shell{display:grid!important;grid-template-columns:1fr 48px 48px 1fr;gap:14px 12px;padding:0!important;overflow:visible!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-single{grid-column:1/-1;grid-row:1;display:flex!important;gap:20px!important;width:100%!important;max-width:100%!important;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;scroll-behavior:smooth;white-space:normal!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-single::-webkit-scrollbar{display:none}
 #parts-above-id-4496024403 .t-catalog__parts-above-item{min-height:0!important;flex-shrink:0!important}
 #parts-above-id-4496024403 .t-catalog__parts-button-base{display:flex!important;flex-direction:column;min-height:282px!important;height:100%!important;box-sizing:border-box;border:1px solid #e8e3ec!important;border-radius:10px!important;overflow:hidden!important;background:#f7f6f7!important}
 #parts-above-id-4496024403 .t-catalog__parts-image-wrapper{height:210px!important;min-height:210px!important;padding:0!important;margin:0!important;flex:none}
 #parts-above-id-4496024403 .t-catalog__parts-img-cover{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
 #parts-above-id-4496024403 .t-catalog__parts-back-img-top-text{display:block!important;padding:12px 16px!important;box-sizing:border-box;width:100%!important}
 #parts-above-id-4496024403 .t-catalog__parts-title{display:block!important;width:100%!important;white-space:normal!important;font-size:15px!important;line-height:1.35!important;overflow:visible!important;text-overflow:clip!important}
 #parts-above-id-4496024403 .t-catalog__parts-switch-btn-all{justify-content:center;background:#e6d8fd!important}
 #parts-above-id-4496024403 .t-catalog__parts-switch-btn-all .t-catalog__parts-title{font-size:28px!important;text-align:center!important;color:#30263f!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow{position:static!important;display:flex!important;align-items:center;justify-content:center;grid-row:2;width:48px!important;height:44px!important;margin:0!important;border:1px solid #d7c3ef!important;border-radius:10px!important;background:#e6d8fd!important;color:#30263f!important;opacity:.35!important;visibility:visible!important;pointer-events:none!important;transform:none!important;box-shadow:none!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow--left{grid-column:2}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow--right{grid-column:3}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow svg{width:9px!important;height:16px!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow--left svg{transform:rotate(180deg)!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow--right svg{transform:none!important}
 #parts-above-id-4496024403 .t-catalog__parts-above-single-shell--can-left .t-catalog__parts-above-scroll-arrow--left,
 #parts-above-id-4496024403 .t-catalog__parts-above-single-shell--can-right .t-catalog__parts-above-scroll-arrow--right{opacity:1!important;pointer-events:auto!important;cursor:pointer}
 #parts-above-id-4496024403 .t-catalog__parts-above-scroll-arrow:focus-visible{outline:2px solid #705596;outline-offset:3px}
}
/* Replace the image containing the English word All with the native category title. */
#rec4496024403 .t-catalog__parts-switch-btn-all .t-catalog__parts-image-wrapper{display:none!important}

/* Show the entire sock in its category image without cropping. */
@media(min-width:768px){#parts-above-id-4496024403 [data-storepart-uid="869590655673"] .t-catalog__parts-img-cover{object-fit:contain!important;object-position:center!important}}
