.product-cards-two .title{margin-bottom:40px}@media(min-width:768px){.product-cards-two .title{margin-bottom:50px}}.product-cards-two__flex{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}.product-cards-two__flex .card{width:100%;padding:10px 10px 30px;border-radius:15px;position:relative;background-color:#f6fafa}@media(min-width:768px){.product-cards-two__flex .card{width:calc(33.3333333% - 20px)}}@media(min-width:768px)and (min-width:960px){.product-cards-two__flex .card{width:calc(16.666666667% - 16.666666667px)}}.product-cards-two__flex .card figure{width:100%;height:150px;border-radius:15px;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:20px 10px;margin:0 0 15px}.product-cards-two__flex .card figure img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.product-cards-two__flex .card .title{font-size:16px;line-height:1.3;margin-bottom:0}@media(min-width:768px){.product-cards-two__flex .card .title{font-size:18px}}.product-cards-two__flex a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.product-cards-two__text-cards{display:grid;gap:16px}@media(min-width:768px){.product-cards-two__text-cards{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:768px){.product-cards-two__text-cards--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.product-cards-two__text-cards--4{grid-template-columns:repeat(4,1fr)}}.product-cards-two__text-card{position:relative;display:flex;flex-direction:column;padding:28px;border-radius:20px;background:#f5f5f7;color:#252525;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.product-cards-two__text-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.product-cards-two__text-card-image{display:block;width:100%;height:180px;object-fit:contain;margin-bottom:20px}.product-cards-two__text-card-title{font-size:21px;line-height:1.25;font-weight:700;margin:0 0 8px}.product-cards-two__text-card-text{font-size:16px;line-height:1.5;color:#515154;margin:0 0 20px}.product-cards-two__text-card-text .footnote-ref{position:relative;z-index:1}.product-cards-two__text-card-more{margin-top:auto;text-decoration:none}.product-cards-two__text-card-more:after{content:"";position:absolute;inset:0;border-radius:inherit}.product-cards-two__text-card-more{font-size:15px;font-weight:700;color:#b5cdcf}