.product-card{margin-top:20px!important}.product-block__inner{overflow:hidden;border:1px solid #e6e4e2;border-radius:16px;background:#fff;position:relative;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;padding:16px}.product-block__inner:hover{box-shadow:0 4px 12px #1a191814;transform:translateY(-3px)}.product-block__inner .product-card__content{padding:16px 0 0}.product-card__badge{position:absolute;top:10px;left:10px;z-index:1;color:#232584;font-size:11px;font-weight:700;text-transform:uppercase;padding:5px 15px;border-radius:10px;background-color:#f3f3fb;letter-spacing:.1em}.product-card__category{color:#232584;font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;line-height:1}.product-block__inner .title{color:#222;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:-.01em;margin-bottom:10px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:3em;padding:0}.product-card__price-button{display:flex;justify-content:space-between;align-items:center}.product-card__price{display:flex;align-items:center;gap:7px}.product-card__price .product-price{font-size:18px;font-weight:700}.product-card__price .compare-price{font-size:14px;color:#a8a5a3;text-decoration:line-through}.product-card__add-button{color:#fff;font-size:14px;font-weight:600;padding:10px 15px;width:100%;border:0;border-radius:999px;background:#232584;cursor:pointer;display:flex;align-items:center;gap:6px}.product-card__add-button:hover{color:#fff!important;background-color:#1b1c66!important}@media screen and (max-width:767px){.theme-filter-container .cc-product-filter-container .product-list-container.product-list-container--with-sidebar{margin-left:0}.wide-container .product-list{margin:0!important;flex-direction:column!important;gap:22px!important}.product-card{margin-top:0!important;padding:0!important;width:100%!important}.product-card:hover{box-shadow:unset;transform:translateY(0)}.product-block__inner .title{font-size:20px;line-height:30px;margin-bottom:15px}.product-card__add-button{font-size:18px;padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-product-block.css.map */
