.ms-ink{--ms-ink:rgb(var(--color-base-text));--ms-accent:#B4534B;--ms-soft:#F4EEE8;--ms-ok:#2F6B3A;--ms-ease:cubic-bezier(.16,1,.3,1)}
.product__info-container>*+*{margin-top:12px}
.ms-rating{display:flex;align-items:center;gap:8px;font-size:1.4rem;line-height:1.2;margin:0 0 -4px}
.ms-rating svg{width:16px;height:16px;color:#D9962B}
.ms-rating .ms-stars{display:inline-flex;gap:2px}
.ms-rating a{color:inherit;text-underline-offset:3px}
.ms-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:4px 0 0}
.ms-chips li{font-size:1.3rem;line-height:1;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12)}
.ms-save{display:inline-flex;align-items:center;gap:6px;font-size:1.35rem;font-weight:600;color:var(--ms-ok);background:#E6F0E3;border-radius:999px;padding:6px 12px;margin:0}
.ms-checks{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:10px}
.ms-checks li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:1.55rem;line-height:1.35}
.ms-checks svg{width:20px;height:20px;margin-top:1px}
.ms-trust{display:grid;grid-template-columns:1fr 1fr;background:var(--ms-soft);border-radius:14px;overflow:hidden;margin-top:16px}
.ms-trust>div{display:flex;align-items:center;gap:10px;padding:14px 14px;font-size:1.3rem;line-height:1.3;font-weight:600}
.ms-trust>div:nth-child(odd){border-right:1px solid rgba(0,0,0,.08)}
.ms-trust>div:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.08)}
.ms-trust svg{flex:0 0 22px;width:22px;height:22px;color:var(--ms-accent)}
.ms-badge-anchor{position:relative;z-index:3;height:0}
.ms-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#1d1d1d;font-size:1.3rem;font-weight:700;letter-spacing:.02em;padding:7px 12px;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.10)}
.ms-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:#E0572B}
.product__title h1{text-wrap:balance;line-height:1.08;margin-bottom:0}
.product .price--large .price-item{font-size:2.4rem;font-weight:700}
.product .price__badge-sale{background:#1d1d1d;color:#fff;border:0}
@media (prefers-reduced-motion:no-preference){.ms-chips li,.ms-checks li{animation:ms-in .4s var(--ms-ease) both}.ms-checks li:nth-child(2){animation-delay:60ms}.ms-checks li:nth-child(3){animation-delay:120ms}}
@keyframes ms-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media (max-width:749px){.ms-trust>div{padding:12px 10px;gap:8px;font-size:1.25rem}.ms-trust svg{flex-basis:20px;width:20px;height:20px}}
