.q-plp .product-card{display:flex;flex-direction:column;min-width:150px;min-height:150px}.q-plp .product-item-name{font-size:14px;font-weight:700}.q-plp .product-item-link,.q-plp a.product-item-link{color:var(--q-dark-page);text-decoration:none;.q-plp &:hover{text-decoration:underline !important;}}.q-plp .product-image{max-height:100%;max-width:100%}.q-plp .price-label{font-size:14px;font-weight:700;color:var(--q-secondary)}.q-plp .price{font-size:16px;font-weight:800;color:var(--q-primary)}.q-plp .old-price .price{font-size:14px;text-decoration:line-through;font-weight:600;color:var(--q-secondary)}.q-card .result-title em{font-size:1.1em;font-style:italic;color:var(--q-primary);font-weight:800}.q-plp .product-label{margin:.375rem;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));background-color:var(--q-primary);z-index:15}.q-plp .product-label.bottom-left{position:absolute;bottom:.5rem;left:.5rem}.q-plp .product-label.top-left{position:absolute;top:.5rem;left:.5rem}.q-plp .product-label.top-right{position:absolute;top:.5rem;right:.5rem}.q-plp .product-label.bottom-right{position:absolute;bottom:.5rem;right:.5rem}@media (max-width: 768px){.q-plp .product-label.bottom-right{bottom:.5rem;right:0px;left:0px;width:-moz-fit-content;width:fit-content;margin:auto!important}.q-plp .product-label.bottom-left{bottom:2rem;right:0px;left:0px;margin:auto;width:-moz-fit-content;width:fit-content}}
