@keyframes flashOpacity{0%{opacity:.2}50%{opacity:.7}to{opacity:1}}[data-aos=flash-opacity]{opacity:0}.aos-animate[data-aos=flash-opacity]{animation:flashOpacity 1s ease-in-out forwards}.category-page .product-card{opacity:1}.category-page .cards-container{justify-content:flex-start}#productSection{margin:20px 0}.no-products{font-size:22px;text-align:center;margin:100px 0}.back-link{display:block;font-size:22px}.back-link,.category-link{color:#000;text-decoration:none;margin:10px;padding:10px;font-weight:500}.category-link{display:inline-block;font-size:16px}.category-link>i{margin-right:5px}.cards-container{display:flex;flex-direction:column;padding:10px}.product-card{position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;margin-bottom:20px;margin-left:auto;margin-right:auto;width:85%;height:320px;transition:opacity 1s ease-in-out;opacity:0}.card-image{position:relative;margin-top:20px}.card-image img{width:100%;height:200px;object-fit:contain;display:block}.card-overlay{position:absolute;top:0;left:0;background:#ff7b00;color:#fff;font-size:14px;padding:5px 10px;border-radius:4px;text-transform:uppercase;z-index:1;font-family:Montserrat,sans-serif;font-weight:800}.product-card-content{padding:10px}.price{font-size:16px;color:#333;font-weight:500;margin:0 0 10px;font-family:Raleway,sans-serif;font-weight:600}.view-pricing{display:inline-block;font-size:16px;color:#fff;font-family:Poppins,sans-serif;font-weight:700;background-color:#ff7b00;text-decoration:none;border:1px solid #ff7b00;border-radius:4px;padding:8px 12px;width:90%;position:absolute;bottom:5px;text-align:center}@media (min-width:374px){.category-link{font-size:18px}.cards-container{flex-direction:row;flex-wrap:wrap;padding:0 5px}.product-card{width:calc(52% - 18px);margin:10px 5px;height:350px}.card-image img{width:100%;height:190px;object-fit:contain;display:block;margin-top:25px}.product-card-content{padding:10px 5px}.price{font-size:14px;margin:0 0 10px}.value-line{font-size:14px;color:#777;margin:0 0 15px}.view-pricing{font-size:14px;padding:8px 10x;width:95%}}@media (min-width:425px){.category-link{font-size:20px}.product-card{width:calc(50% - 20px);margin:10px;height:360px}.card-image img{width:100%;height:200px;object-fit:contain;display:block}.product-card-content{padding:10px 5px}.price{font-size:16px;margin:0 0 10px}.value-line{font-size:14px;color:#777;margin:0 0 15px}.view-pricing{font-size:12px;padding:8px 10x;width:95%}.card-overlay{font-size:16px;padding:5px 20px}}@media (min-width:767px){.category-link{font-size:22px}.product-card{width:calc(32% - 10px);margin:10px;height:380px}.card-image img{width:100%;height:220px;object-fit:contain;display:block}.product-card-content{padding:10px 5px}.price{font-size:18px;margin:0 0 10px}.value-line{font-size:16px;color:#777;margin:0 0 15px}.view-pricing{font-size:14px;padding:8px 10x;width:95%}}@media (min-width:1023px){.category-link{font-size:24px}.product-card{width:calc(23% - 10px);margin:15px;height:430px}.card-image img{width:100%;height:250px;object-fit:contain;display:block}.product-card-content{padding:10px}.price{font-size:18px;margin:0 0 10px}.value-line{font-size:16px;color:#777;margin:0 0 15px}.view-pricing{font-size:16px;padding:8px 10x;width:95%;bottom:10px}.card-overlay{padding:5px 30px;font-size:18px}}