.card-product__details .item_detail .label{font-family:Lato,arial,"sans serif";font-size:.75rem;line-height:1.4;margin:0}.card-product{align-items:flex-start;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:hsla(0,0%,100%,.102);border-radius:4px;color:#000;display:flex;flex-direction:column;gap:16px;text-decoration:none;width:100%}@media(max-width:767px){.card-product{max-width:100%}}@media(min-width:768px)and (max-width:1024px){.card-product{max-width:340px}}@media(min-width:1025px){.card-product{max-width:450px}}.card-product>a{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-product__compare_label{color:#fff;font-weight:500;line-height:1.5;margin-bottom:8px;text-transform:uppercase}.card-product__hide{display:flex;flex-direction:row;justify-content:end;margin-bottom:8px}.card-product__hide svg{height:24px;padding:2px;width:24px;fill:none;stroke:#fff}.card-product__media{aspect-ratio:450/350;overflow:hidden;position:relative;width:100%}.card-product__media img{-o-object-fit:contain;object-fit:contain;opacity:1;transition:opacity .2s cubic-bezier(.55,.085,.68,.53)}.card-product__media .image_hover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .2s cubic-bezier(.55,.085,.68,.53);width:100%}.card-product__content{display:flex;flex-direction:column;gap:8px;padding:0 32px 32px;width:100%}.card-product__categories{align-self:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-self:flex-end;margin:8px 0 4px;min-height:44px}.card-product__categories .category-name{background-color:#042929;border-radius:16px;color:#fff;padding:3px 10px}.card-product__categories .category-icon{border:1px solid #039f58;border-radius:50%;height:40px;padding:8px;width:40px}.card-product__categories .category-icon img{-o-object-fit:contain;object-fit:contain}.card-product__label{color:#039f58}.card-product__label,.card-product__title{text-transform:uppercase}.card-product__details .item_detail{display:flex;justify-content:space-between;padding:18px 0}.card-product__details .item_detail:not(:last-child){border-bottom:1px solid hsla(0,0%,87%,.502)}.card-product__details .item_detail .label{color:#666;line-height:1.5;text-transform:uppercase}.card-product__details .item_detail .value{text-align:right}.card-product__details .item_detail .value ul{display:flex;flex-direction:column;gap:8px}.card-product__details .item_detail .value ul li{font-weight:700}.card-product:hover .card-product__media .image_hover{opacity:1}
