.card-product-general{border:unset;border-color:none;border-radius:.7rem;box-shadow:0 2px 1px #82828200;height:100%;max-height:463px;padding:0!important;position:relative;transition:all .15s ease-in-out}.card-product-general .delivery-card{align-items:center;color:#117ca5;display:flex;font-size:13px;font-weight:600;gap:2px;margin-top:auto}.card-product-general .clasco-iso-yellow{color:#149ecd}.card-product-general .text-price{color:var(--primary-blue)!important}.card-product-general .delivery-card_without{height:12px}.card-product-general .score-product{display:flex;gap:3px}.card-product-general .score-product i{font-size:14px}.card-product-general .score-product span{font-size:11px;font-weight:600}.card-product-general .card-product-price_withoutdiscount{color:var(--bs-gray-600)!important;font-size:11.5px;padding-bottom:.2rem;text-decoration:line-through}.card-product-general .card-product-title{color:#686565;font-size:.76rem;line-height:17px;word-break:break-word}.card-product-general .badget-season{background:#ee0979;border-radius:15px 0 18px;color:#fff;font-size:12px;font-weight:500;left:-3px;padding:.25rem .65rem .25rem .55rem;position:absolute;top:-3px;z-index:1}.card-product-general .badget-season .percentage-promo{font-size:25px}.card-product-general .rating-cc{align-items:center;display:flex;font-size:12px;gap:2px}.card-product-general .isotype-boost{width:14px!important}.card-product-general .product-img-content:after{background-color:#0000000d;border-radius:.7rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.card-product-general.product-img-link:before{background-color:#0000000a;border-radius:.7rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.card-product-general:hover{box-shadow:0 4px 26px #42474c14}.card-product-general .tags span{background:#c70000;border-bottom-left-radius:3px;border-top-left-radius:3px;box-shadow:0 1px 2px #0003;color:#fff;display:inline-block;font-size:10px;font-weight:700;height:20px;line-height:22px;margin:0 16px 8px 0;padding:0 10px 0 5px;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.2)}.card-product-general .tags span:before{border-color:transparent transparent transparent #c70000;border-style:solid;border-width:10px 0 12px 12px;content:"";height:0;position:absolute;right:-11.5px;top:0;width:0}.card-product-general .tags span:after{background:#fff;border-radius:50%;box-shadow:-1px -1px 2px #0006;content:"";float:right;height:5px;position:absolute;right:1px;top:8px;width:5px}.card-product-general .product-img-container .tag-offer{left:7px;top:10px;transform:rotate(-44deg);z-index:8}.card-product-general .card{border-radius:16px}.card-product-general .card-badge{border-radius:20rem;font-size:14px;right:10px;top:10px;z-index:1}.card-product-general .card-body{display:flex;flex-direction:column}.card-product-general .text-title{font-weight:400;height:37px;max-height:42px}.card-product-general .text-ellipsis,.card-product-general .text-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card-product-general .product-img-container{border-radius:10px}.card-product-general .product-img{aspect-ratio:1/1;border-radius:16px;box-sizing:border-box;height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:100%}.card-product-general p.price{font-size:17px}.card-product-general span.text-subcategory{font-size:11px}.card-product-general.card{padding:.3rem .3rem 0}.card-product-general .promotion_badget{font-size:.8rem}@media (min-width:992px){.card-product-general.card{padding:.5rem .5rem 0}.card-product-general .card-product-title{color:#686565;font-size:.94rem;line-height:18px;word-break:break-word}.card-product-general .promotion_badget{font-size:.9rem}.card-product-general p.price{font-size:19px}}
