.pm{margin-top:.25rem}.pm__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.1rem;padding-bottom:.75rem;border-bottom:1.5px solid #e5e7eb}.pm__title{font-family:var(--font-heading-family, inherit);font-size:2rem;font-weight:400;color:#072835;letter-spacing:-.01em;margin:0;line-height:1.3}.pm__nav{display:flex;gap:6px;flex-shrink:0}.pm__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;border:1.5px solid #ccc;background:#fff;cursor:pointer;color:#072835;transition:all .2s ease;line-height:0}.pm__arrow svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:2.5;fill:none}.pm__arrow:hover{background:#072835;border-color:#072835;color:#fff}.pm__arrow--disabled{opacity:.2;pointer-events:none}.pm__track-wrapper{overflow:hidden}.pm__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.pm__track::-webkit-scrollbar{display:none}.pm__card{flex:0 0 calc(50% - 5px);scroll-snap-align:start;border-radius:10px;background:#fff;border:1px solid #eaeaea;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;animation:pmSlideIn .4s ease both}.pm__card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000012}@keyframes pmSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pm__img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.pm__img img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pm__card:hover .pm__img img{transform:scale(1.05)}.pm__body{padding:10px 10px 12px;display:flex;flex-direction:column;gap:4px}.pm__name{font-size:13px;font-weight:600;color:#072835;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm__name:hover{color:#0a3545}.pm__rating{display:flex;align-items:center;gap:4px;margin:2px 0}.pm__stars{display:inline-flex;gap:0;color:gold;line-height:0}.pm__stars svg{width:14px;height:14px}.pm__avg{font-size:12px;font-weight:700;color:#072835}.pm__count{font-size:11px;color:#999}.pm__prices{display:flex;align-items:baseline;gap:5px;margin-top:2px}.pm__price{font-weight:700;font-size:14px;color:#072835}.pm__price--sale{color:#c0392b}.pm__compare{font-size:12px;color:#aaa;text-decoration:line-through}.pm__add{display:block;width:100%;margin-top:6px;padding:7px 0;background:#072835;color:#fff;border:1.5px solid #072835;border-radius:60px;font-size:12px;font-weight:600;cursor:pointer;text-align:center;letter-spacing:.03em;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.pm__add:hover{background:#fff;color:#072835}.pm__add:active{transform:scale(.96)}.pm__add:disabled{opacity:.6;cursor:wait}.pm__add--success{background:#fff!important;color:#072835!important;border-color:#d1d5db!important}.pm__soldout{display:block;width:100%;margin-top:6px;padding:7px 0;text-align:center;font-size:12px;font-weight:600;color:#aaa;border:1px solid #e5e7eb;border-radius:6px}@media(min-width:990px){.pm__card{flex:0 0 calc(50% - 5px)}}@media(max-width:768px){.pm__title{font-size:inherit}.pm__card{flex:0 0 58%}.pm__arrow{width:30px;height:30px}.pm__arrow svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/top-reviewed.css.map */
