/* Shelving Store Home Promotions 1.0.0 */
.ssh-promo{background:#fff}
.ssh-promo .ssh-head{align-items:center}
.ssh-promo__right{display:flex;align-items:center;gap:18px}
.ssh-promo__nav{display:flex;gap:8px}
.ssh-promo__btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--ssh-line,#DCDFD9);background:#fff;color:var(--ssh-ink,#2E2B2A);font-size:24px;line-height:1;padding:0 0 3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}
.ssh-promo__btn:hover{background:var(--ssh-soft,#EEF7EE);border-color:var(--ssh-green,#1F7A2E);color:var(--ssh-ink,#2E2B2A)}
.ssh-promo__btn:disabled{opacity:.35;cursor:default;background:#fff;border-color:var(--ssh-line,#DCDFD9)}
.ssh-promo__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 16px;scrollbar-width:thin;outline:none}
.ssh-promo__item{position:relative;flex:0 0 230px;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--ssh-line,#DCDFD9);border-radius:10px;overflow:hidden;background:#fff;color:var(--ssh-ink,#2E2B2A)!important;text-decoration:none;transition:box-shadow .15s,transform .15s}
.ssh-promo__item:hover{box-shadow:0 6px 18px rgba(0,0,0,.14);transform:translateY(-2px)}
.ssh-promo__img{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:14px;background:#fff}
.ssh-promo__img img{max-height:100%;width:auto;height:auto;object-fit:contain;margin:0}
.ssh-promo__badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--ssh-orange,#C62828);color:#fff;font-size:13px;font-weight:700;line-height:1;padding:6px 9px;border-radius:4px}
.ssh-promo__body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 16px;border-top:1px solid var(--ssh-line,#DCDFD9);flex:1 1 auto}
.ssh-promo__name{font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.ssh-promo__price{font-size:16px;font-weight:700;color:var(--ssh-green-dark,#17602A)}
.ssh-promo__price del{font-weight:400;font-size:14px;color:var(--ssh-muted,#4D4948);margin-right:6px}
.ssh-promo__price ins{text-decoration:none;background:none}
@media (max-width:860px){
.ssh-promo__nav{display:none}
.ssh-promo__item{flex-basis:62%;max-width:240px}
}
