.sm-ann{position:relative;height:36px;overflow:hidden;padding:0}.sm-ann span{display:block;line-height:36px}.sm-ann--2 span{position:absolute;left:0;right:0;top:0;opacity:0;animation:smann 8s infinite}.sm-ann--2 span+span{animation-delay:4s}
@keyframes smann{0%,44%{opacity:1}50%,94%{opacity:0}100%{opacity:1}}
.sm-card__v{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#777;margin:10px 6px 0}.sm-card__v+.sm-card__t{margin-top:3px}
.sm-title{font-size:22px;font-weight:500;letter-spacing:.02em}
.sm-perks{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;gap:0}.sm-perks div{padding:0 6px}.sm-perks div+div{border-left:1px solid var(--line)}
.sm-atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#2a2a2a;border-color:#2a2a2a}.sm-atc .sm-ico{width:18px;height:18px}
.sm-tiers{text-align:left;padding:16px;border:1px solid var(--line);margin:18px 0 0}.sm-tiers--c{text-align:center;border:0;border-bottom:1px solid var(--line);margin:0;padding:24px 16px}
.sm-tiers__top{display:flex;gap:10px;align-items:center;margin-bottom:12px}.sm-tiers--c .sm-tiers__top{justify-content:center;flex-direction:column}.sm-tiers__top b{font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase}.sm-tiers--c .sm-tiers__top b{font-size:20px;letter-spacing:.06em}
.sm-tag{background:var(--sale);color:#fff;font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px}
.sm-fit{margin:0 0 18px}.sm-fit__l{font-weight:500;margin-bottom:12px}.sm-fit__bar{position:relative;height:4px;background:#e9e9e9;border-radius:2px;margin:0 8px 10px}.sm-fit__bar i{position:absolute;top:-6px;width:16px;height:16px;border-radius:50%;background:#111;margin-left:-8px}.sm-fit__t{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.sm-fit__t b{color:#111}
.sm-deliv{text-align:center;padding:34px 16px 10px}.sm-deliv h3{font:400 15px var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:12px 0 6px}.sm-deliv p{color:#444}
.sm-recs-h{padding:0 16px;font:400 18px var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:20px}
