body.single-post .pcp-v330-article-content .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%, 275px),1fr))!important;gap:22px!important;margin:22px 0 30px!important}body.single-post .pcp-v330-article-content .woocommerce ul.products li.product{float:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-product{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-product-image{display:flex;align-items:center;justify-content:center;height:auto!important;aspect-ratio:4 / 3;padding:14px!important;overflow:hidden}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-product-image img,body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-product:hover .pcp-v280-product-image img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;transform:none!important}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-product-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:16px 18px 18px!important}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-product-title{font-size:17px!important;line-height:1.4!important;min-height:0!important;margin:10px 0 12px!important;overflow-wrap:break-word;word-break:normal;hyphens:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;line-clamp:3;overflow:hidden}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-price{margin-top:auto;padding-top:8px;font-size:20px!important}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-actions{margin-top:16px}body.single-post .pcp-v330-article-content .woocommerce .pcp-v280-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 12px!important;font-size:14px!important;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}@media (max-width:640px){body.single-post .pcp-v330-article-content .woocommerce ul.products{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}