a:focus-visible,button:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.articleProductSearch{animation:fadeIn .3s ease-in-out}.articleProductSearch:last-of-type{padding-bottom:50px}@media(min-width:1024px){.articleProductSearch:last-of-type{padding-bottom:unset}}.articleProductSearch .card{cursor:pointer;transition:background .3s ease-in-out;display:flex;flex-direction:row;width:100%}@media(min-width:1024px){.articleProductSearch .card{flex-direction:column;max-width:172px;margin-bottom:16px}}.articleProductSearch .card .product-image{padding:0}.articleProductSearch .card .product-image .hotspotImg{width:126px;height:126px;object-fit:cover}@media(min-width:1024px){.articleProductSearch .card .product-image .hotspotImg{width:172px;height:172px}}.articleProductSearch .card .product-image .hotspotImg:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff}.articleProductSearch .card .content{padding:12px 10px;flex-grow:1;height:108px}@media(min-width:1024px){.articleProductSearch .card .content{padding:12px 1px 0;width:auto}}.articleProductSearch .card .content .productTitle{display:flex;justify-content:space-between;gap:19px;align-items:flex-start;width:100%;flex-wrap:nowrap}.articleProductSearch .card .content .productTitle .likeIcon{display:none}.articleProductSearch .card .content .productTitle h4{margin-top:0;text-align:left;font-size:1rem;font-weight:500;color:#000;line-height:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:80%;word-break:break-word;white-space:normal;flex:1 1;max-width:100%;font-family:LibreCaslon Condensed Medium,sans-serif;font-size:.875rem;line-height:normal;font-weight:400;color:#151515}@media(min-width:1024px){.articleProductSearch .card .content .productTitle h4{font-size:1rem}}.articleProductSearch .card .content .productDetails{display:flex;gap:2px;flex-direction:column;align-items:flex-start;font-size:.875rem;line-height:1.25rem}.articleProductSearch .card .content .productDetails .product-price{display:flex;align-items:end;justify-content:space-between;font-weight:500}.articleProductSearch .card .content .productDetails .product-price .actualPrice{margin-top:0;text-decoration:line-through}.articleProductSearch .card .content .productDetails .product-price .discountPrice{margin:0;color:#555;color:#151515}.articleProductSearch .card .content .productDetails .product-price{gap:7px;font-size:.875rem;line-height:normal;font-weight:400;font-family:Satoshi,sans-serif;color:#151515;margin:0 0 18px}.articleProductSearch .card .content .productDetails .product-price .actualPrice{margin-bottom:0;font-size:.625rem;line-height:normal;font-weight:500;font-family:Satoshi,sans-serif;color:#6b6b6b}.articleProductSearch .card .content .productDetails .product-price .discountPricePercentage{font-size:.625rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#4b8a55;margin:0}.articleProductSearch .card .content .productDetails .product-price p{margin:0}.articleProductSearch .card .content .productDetails .shopNowButton{font-family:Satoshi,sans-serif;font-size:.75rem;line-height:normal;font-weight:400;color:#000;text-decoration:underline;margin:0;text-align:left}@media(min-width:1024px){.articleProductSearch .card .content .productDetails .shopNowButton{font-size:.875rem}}.articleProductSearch .card .content .productDetails .shopNowButton:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.search-product-card .card .content .productTitle h4{margin-bottom:10px;line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1}