@media(min-width:768px){
#mv-picks .mv-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#mv-picks .mv-pick-card{height:auto!important}
#mv-picks .mv-pick-image{height:230px!important;aspect-ratio:auto!important;overflow:hidden}
#mv-picks .mv-pick-image img{width:100%!important;height:100%!important;object-fit:contain!important}
#mv-picks .mv-pick-body{display:flex;flex-direction:column;flex:1}
#mv-picks .mv-pick-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;line-height:1.45!important;min-height:4.35em!important;max-height:4.35em!important}
#mv-picks .mv-pick-price{margin-top:auto}
.ab-pgrid-wrap{grid-auto-rows:1fr}
.ab-pgrid .ab-pgrid-card,.ab-plist .ab-plist-card{display:flex;flex-direction:column;height:100%}
.ab-pgrid .ab-pgrid-media,.ab-plist .ab-plist-media{position:relative;height:230px!important;aspect-ratio:auto!important;overflow:hidden;flex:0 0 230px}
.ab-pgrid .ab-pgrid-media>img,.ab-plist .ab-plist-media>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important}
.ab-pgrid .ab-pgrid-info,.ab-plist .ab-plist-info{display:flex;flex-direction:column;flex:1}
.ab-pgrid .ab-pgrid-name,.ab-plist .ab-plist-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;line-height:1.45!important;min-height:4.35em!important;max-height:4.35em!important}
.ab-pgrid .ab-pgrid-price-row,.ab-plist .ab-plist-price-row{margin-top:auto}

/* Keep the related-product slider tall enough for its full-height cards. */
.ab-plist--related .ab-plist-track{padding-bottom:64px!important}

/* One compact, balanced price band: current price, original price and savings. */
.ab-pgrid .ab-pgrid-price-row,.ab-plist .ab-plist-price-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:2px;direction:ltr!important;min-height:48px!important;padding:6px 10px!important}
.ab-pgrid .mv-desktop-old-price-group,.ab-plist .mv-desktop-old-price-group{grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;gap:4px;direction:rtl;white-space:nowrap;color:#747982;font-size:10px;line-height:1.2}
.ab-pgrid .mv-desktop-old-price-label,.ab-plist .mv-desktop-old-price-label{color:#747982;font-weight:500}
.ab-pgrid .ab-price-old,.ab-plist .ab-price-old{color:#747982!important;opacity:1!important;text-decoration:line-through!important;text-decoration-color:#858991!important;font-size:11px!important;font-weight:500!important}
.ab-pgrid .ab-price-sale,.ab-plist .ab-price-sale{grid-column:2;grid-row:1;justify-self:end;direction:rtl;color:#152c46!important;font-size:14px!important;font-weight:800!important;white-space:nowrap}
.ab-pgrid .mv-desktop-savings,.ab-plist .mv-desktop-savings{grid-column:1/-1;grid-row:2;justify-self:center;color:#9b7627;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}
}
@media(min-width:1200px){#mv-picks .mv-picks-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
