.pm-wrapper-7b34bd52{display:flex;overflow:hidden;gap:var(--gap,20px);width:100%;position:relative;--marquee-speed:20s}.pm-wrapper-7b34bd52.pause-on-hover:hover .pm-track{animation-play-state:paused}.pm-track{display:flex;flex-shrink:0;gap:var(--gap,20px);min-width:100%;animation:pm-scroll-7b34bd52 var(--marquee-speed) linear infinite normal}.pm-wrapper-7b34bd52[data-dir=reverse] .pm-track{animation-direction:reverse}@keyframes pm-scroll-7b34bd52{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap, 20px)))}}.pm-item{position:relative;width:250px;height:333px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .05);display:flex;flex-direction:column}.pm-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px}.pm-sale-badge{position:absolute;top:10px;left:10px;background:#e74c3c;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:4px;z-index:2;text-transform:uppercase}.pm-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:3;padding:20px;text-align:center;border-radius:inherit}.pm-item:hover .pm-overlay{opacity:1}.pm-overlay-content{transform:translateY(20px);transition:transform .3s ease;width:100%}.pm-item:hover .pm-overlay-content{transform:translateY(0)}.pm-title{color:#fff;font-size:16px;margin:0 0 5px;font-weight:600}.pm-cat{font-size:12px;color:rgb(255 255 255 / .8);margin-bottom:5px}.pm-price{font-size:18px;color:#fff;font-weight:700;margin-bottom:15px}.pm-price del{opacity:.7;font-size:14px;margin-right:5px}.pm-actions{display:flex;flex-direction:column;gap:8px}.pm-quick-view,.pm-add-to-cart{display:block;width:100%;padding:10px;border-radius:30px;text-decoration:none;font-size:13px;font-weight:700;transition:all .2s;cursor:pointer;text-align:center}.pm-quick-view{background:0 0;color:#fff;border:1px solid #fff}.pm-quick-view:hover{background:rgb(255 255 255 / .2)}.pm-add-to-cart{background:#fff;color:#000;border:none}.pm-add-to-cart:hover{transform:scale(1.05)}