.product-card{font-family:Montserrat,sans-serif;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;box-shadow:0 4px 8px #0000001a;text-align:center;position:relative}.product-card img{max-width:100%;height:auto;padding-bottom:10px}.product-card .sale-badge{background-color:#ff4500;color:#fff;font-size:.8em;padding:2px 5px;position:absolute;top:10px;right:10px;border-radius:5px}.product-card .product-name{font-size:1.1em;font-weight:700;margin:10px 0}.product-card .product-pricing{margin:auto 0 0;display:flex;align-items:center;justify-content:center}.product-card .original-price{text-decoration:line-through;color:#777;font-size:.9em}.product-card form{margin-top:10px;margin-bottom:10px}.product-card .discounted-price{color:red;font-size:1.4em;font-weight:700}.product-card .member-price-container{display:flex;align-items:center;justify-content:center;margin:0}.product-card .member-price-badge{background-color:#fff;color:#fff;font-size:.8em;padding:2px 5px;border-radius:5px;margin-right:5px}.product-card .member-price{font-size:1.2em;color:#888;font-weight:700}.product-card .member-only{color:#0f75bd;font-size:12px;text-align:center;margin-top:5px}.product-card .add-to-cart-btn{background-color:#ff4500;color:#fff;text-transform:uppercase;padding:10px 20px;margin:10px 0;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.product-card .add-to-cart-btn:hover{background-color:#e53935}.member-price-container img{width:15%}.product-card.preffered-product-card{height:100%;display:flex;flex-direction:column;align-items:center}.preffered-product-card .product-form__submit{background-color:#ff4500;color:#fff;text-transform:uppercase;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;max-width:130px;font-size:14px;margin:auto}.preffered-product-card form{padding-top:10px;margin-top:auto}.product-pricing_off .discounted-price{opacity:.3}.member-price-container_active{font-size:20px;text-align:center;margin-top:5px;font-weight:700}.preffered-product-card .product-name{margin:8px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.5}.member-price-container_active .member-only{font-size:23px}.product-card .member-price-badge{width:40px}.product-card .member-only{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/713/assets/preferred-product-block.css.map */
