/* Сердечко и состояние избранного совпадают в шапке, карточке и нижней панели. */
.site-wishlist-heart::before,.site-wishlist-heart::after{display:none!important}
.site-wishlist-heart{display:flex!important;align-items:center;justify-content:center;color:#687079;text-decoration:none}
.site-wishlist-heart.is-active,.product-v3-wishlist.wdel{color:#9b0000!important}
/* Тот же Font Awesome и кегль, что у штатных человечка и корзины; размер един во всех трёх местах. */
.site-wishlist-heart [data-heart-icon],.product-v3-wishlist [data-heart-icon],.catalog-wishlist [data-heart-icon]{display:inline-block;flex:0 0 24px;width:24px;height:24px;font:normal normal normal 24px/1 FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* Сохраняем фиолетовую заливку round-button--more, заменяя только палец белым сердечком. */
.catalog-wishlist{display:inline-flex;align-items:center;justify-content:center;border:0;color:#fff!important;cursor:pointer}
.catalog-wishlist::before{display:none!important}
/* В круглых товарных кнопках соседняя корзина — 16px на любой ширине экрана. */
.catalog-wishlist [data-heart-icon]{flex-basis:16px;width:16px;height:16px;font-size:16px}
/* В компактной истории показываем только избранное; скрытая ранее корзина остаётся скрытой. */
.page--product-1688960-v3 .product-v3-recent__track .list-item{max-width:none!important}
.page--product-1688960-v3 .product-v3-recent .product-one__controls{display:flex;align-items:center;flex:0 0 auto;margin-left:auto}
.page--product-1688960-v3 .product-v3-recent .product-one__controls .basket{display:none}
.page--product-1688960-v3 .product-v3-recent .catalog-wishlist{flex:0 0 44px;width:44px;height:44px;margin:0;padding:0}
.product-v3-sticky-buy__inner{grid-template-columns:minmax(0,1fr) auto 150px 48px}
.product-v3-sticky-buy .product-v3-wishlist{display:flex;align-items:center;justify-content:center;width:48px;height:44px;background:#fff;border:1px solid #1c1f24;border-radius:6px;cursor:pointer}
.product-v3-sticky-buy .product-v3-wishlist::before,.product-v3-sticky-buy .product-v3-wishlist::after{display:none}
#wishlist-feedback{position:fixed;z-index:1100;bottom:90px;left:50%;transform:translateX(-50%);max-width:calc(100% - 28px);width:420px;padding:14px 18px;border:1px solid #d7dadd;border-radius:8px;background:#fff;color:#25282c;box-shadow:0 4px 24px #0002;font:16px/1.4 Arial,sans-serif}
#wishlist-feedback[hidden]{display:none}
#wishlist-feedback.is-error{border-color:#9b0000}
.account-review-panel{max-width:1200px;margin:28px auto;padding:24px;background:#fff;border:1px solid #e1e3e6;border-radius:8px;scroll-margin-top:145px}
.account-review-panel h2{margin-top:0;font-size:26px}.account-review-panel article{border-top:1px solid #ddd;padding:18px 0}.account-review-panel p{line-height:1.55;white-space:pre-wrap}
.account-review-panel nav{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.account-review-panel a{text-decoration:underline}.account-review-panel button{min-height:44px;border:1px solid #333;padding:8px 16px;border-radius:5px;background:#fff;margin:5px;cursor:pointer}.review-reward-note{padding:14px;background:#f6edda;color:#25282c;line-height:1.5;border-radius:6px}
/* В мобильной шапке штатные значки уменьшаются до 16px; сердечки следуют тому же правилу. */
@media(max-width:767px){.site-wishlist-heart [data-heart-icon],.product-v3-wishlist [data-heart-icon],.catalog-wishlist [data-heart-icon]{flex-basis:16px;width:16px;height:16px;font-size:16px}.product-v3-sticky-buy__inner{grid-template-columns:auto minmax(100px,1fr) 44px;gap:8px}.product-v3-sticky-buy .product-v3-wishlist{width:44px}.account-review-panel{padding:16px;scroll-margin-top:75px}}
