.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal;font-size:16px}@media(max-width:768px){.poppins-thin{font-size:14px}}@media(max-width:480px){.poppins-thin{font-size:12px}}.poppins-black,.poppins-bold,.poppins-extrabold,.poppins-extralight,.poppins-light,.poppins-medium,.poppins-regular,.poppins-semibold,.productDescription,.productTitle{font-family:Poppins,sans-serif;font-style:normal}.poppins-extralight{font-weight:200;font-size:16px}@media(max-width:768px){.poppins-extralight{font-size:14px}}@media(max-width:480px){.poppins-extralight{font-size:12px}}.poppins-light,.productDescription{font-weight:300;font-size:16px}@media(max-width:768px){.poppins-light,.productDescription{font-size:14px}}@media(max-width:480px){.poppins-light,.productDescription{font-size:12px}}.poppins-regular{font-weight:400;font-size:16px}@media(max-width:768px){.poppins-regular{font-size:14px}}@media(max-width:480px){.poppins-regular{font-size:12px}}.poppins-medium{font-weight:500;font-size:18px}@media(max-width:768px){.poppins-medium{font-size:16px}}@media(max-width:480px){.poppins-medium{font-size:14px}}.poppins-medium-SubTitle{font-weight:600;font-size:26px}@media(max-width:768px){.poppins-medium-SubTitle{font-size:24px}}@media(max-width:480px){.poppins-medium-SubTitle{font-size:22px}}.poppins-semibold,.productTitle{font-weight:600;font-size:18px}@media(max-width:768px){.poppins-semibold,.productTitle{font-size:16px}}@media(max-width:480px){.poppins-semibold,.productTitle{font-size:14px}}.poppins-bold{font-weight:700;font-size:18px}@media(max-width:768px){.poppins-bold{font-size:16px}}@media(max-width:480px){.poppins-bold{font-size:14px}}.poppins-extrabold{font-weight:800;font-size:20px}@media(max-width:768px){.poppins-extrabold{font-size:18px}}@media(max-width:480px){.poppins-extrabold{font-size:16px}}.poppins-black{font-weight:900;font-size:20px}@media(max-width:768px){.poppins-black{font-size:18px}}@media(max-width:480px){.poppins-black{font-size:16px}}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic;font-size:16px}@media(max-width:768px){.poppins-thin-italic{font-size:14px}}@media(max-width:480px){.poppins-thin-italic{font-size:12px}}.poppins-black-italic,.poppins-bold-italic,.poppins-extrabold-italic,.poppins-extralight-italic,.poppins-light-italic,.poppins-medium-italic,.poppins-regular-italic,.poppins-semibold-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-extralight-italic{font-weight:200;font-size:16px}@media(max-width:768px){.poppins-extralight-italic{font-size:14px}}@media(max-width:480px){.poppins-extralight-italic{font-size:12px}}.poppins-light-italic{font-weight:300;font-size:16px}@media(max-width:768px){.poppins-light-italic{font-size:14px}}@media(max-width:480px){.poppins-light-italic{font-size:12px}}.poppins-regular-italic{font-weight:400;font-size:16px}@media(max-width:768px){.poppins-regular-italic{font-size:14px}}@media(max-width:480px){.poppins-regular-italic{font-size:12px}}.poppins-medium-italic{font-weight:500;font-size:18px}@media(max-width:768px){.poppins-medium-italic{font-size:16px}}@media(max-width:480px){.poppins-medium-italic{font-size:14px}}.poppins-semibold-italic{font-weight:600;font-size:18px}@media(max-width:768px){.poppins-semibold-italic{font-size:16px}}@media(max-width:480px){.poppins-semibold-italic{font-size:14px}}.poppins-bold-italic{font-weight:700;font-size:18px}@media(max-width:768px){.poppins-bold-italic{font-size:16px}}@media(max-width:480px){.poppins-bold-italic{font-size:14px}}.poppins-extrabold-italic{font-weight:800;font-size:20px}@media(max-width:768px){.poppins-extrabold-italic{font-size:18px}}@media(max-width:480px){.poppins-extrabold-italic{font-size:16px}}.poppins-black-italic{font-weight:900;font-size:20px}@media(max-width:768px){.poppins-black-italic{font-size:18px}}@media(max-width:480px){.poppins-black-italic{font-size:16px}}.card{display:flex;flex-direction:column;min-height:320px;background-color:#fff;border-radius:10px;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;cursor:pointer;border:2px solid transparent}.card,.card:after{width:100%;height:100%}.card:after{content:"";position:absolute;top:0;left:0;border-radius:10px;box-shadow:0 12px 24px rgba(0,0,0,.15);opacity:0;transition:opacity .3s ease;z-index:-1}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2);border-color:rgba(246,131,23,.3)}.card:hover:after{opacity:1}.card:hover .productTitle{color:#005792}.card:hover .productDescription{color:#6f6f6f}.card:active{transform:translateY(-2px) scale(.98);transition-duration:.1s}.imageContainerCard{position:relative;width:100%;height:200px;flex-shrink:0;padding:15px}.imageContainerCard img{object-fit:contain;transition:transform .3s ease}.dividerProduct{width:80%;height:1px;background:#ddd;margin:0 auto;transition:background-color .3s ease}.productInfo{flex-grow:1;padding:15px 10px;display:flex;flex-direction:column;gap:8px}.productTitle{font-size:clamp(1rem,1.2vw,1.2rem);color:#0076c5;margin:0;line-height:1.3;-webkit-line-clamp:2}.productDescription,.productTitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.productDescription{font-size:clamp(.8rem,1vw,.9rem);color:#555;line-height:1.4;-webkit-line-clamp:3}@media(min-width:768px)and (max-width:1024px){.card{min-height:350px}.card .imageContainerCard{height:220px;padding:20px}.card .productTitle{font-size:1.1rem}.card .productDescription{font-size:.9rem}}@media(hover:none){.card{box-shadow:0 6px 12px rgba(0,0,0,.1)}.card:active{transform:scale(.98);box-shadow:0 4px 8px rgba(0,0,0,.1)}}