.home-product-block{display:grid;gap:var(--wp--preset--spacing--20);grid-template-columns:repeat(4,1fr);margin-top:var(--wp--preset--spacing--40)!important}.home-product-more{align-items:center;display:grid;gap:var(--wp--preset--spacing--60);grid-column:1/3;grid-template-columns:15% 1fr;padding:var(--wp--preset--spacing--50) calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--30))}.home-product-more h3,.home-product-more p{margin:0}.home-product-more .home-product-more-x{display:grid;gap:var(--wp--preset--spacing--20)}.home-product-more .home-product-more-x .btn-primary{align-items:center;background:var(--wp--preset--color--a-1);border-radius:var(--wp--custom--border-radius-s);color:var(--wp--preset--color--white);display:inline-flex;margin-right:auto;padding:clamp(1rem,.227vw + .864rem,1.3rem) var(--wp--preset--spacing--20);transition:all .5s ease}.home-product-more .home-product-more-x .btn-primary:hover{filter:brightness(1.1)}.home-product-item a,.home-product-more{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--border-radius-m);height:32.6rem;transition:all .5s ease}.home-product-item a:hover,.home-product-more:hover{box-shadow:var(--wp--preset--shadow--elevation-3)}.home-product-item a{align-items:center;display:flex;flex-direction:column;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) 0}.home-product-item a:hover .home-product-desc{height:auto;-webkit-line-clamp:4;margin-top:var(--wp--preset--spacing--20)!important}.home-product-item a:hover .home-product-img-wrap:before{opacity:1}.home-product-item a:hover .home-product-img-wrap img{height:6rem}.home-product-item a p{margin:0}.home-product-link{align-items:center;color:var(--wp--preset--color--a-1);display:inline-flex;gap:var(--wp--preset--spacing--10);margin-top:var(--wp--preset--spacing--20)!important}.home-product-link:hover .icon{transform:translateX(5px)}.home-product-link .icon{transition:all .5s ease}.home-product-desc,.home-product-name{color:var(--wp--preset--color--dark);text-align:center}.home-product-desc{display:-webkit-box;height:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:0;overflow:hidden;transition:all .5s ease}.home-product-pic,.home-product-pic img{height:auto;width:100%}.home-product-pic img{-o-object-fit:cover;object-fit:cover}.home-product-img-wrap{padding-top:var(--wp--preset--spacing--20);position:relative;width:100%}.home-product-img-wrap:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease;width:100%}.home-product-img-wrap img{aspect-ratio:285/149;display:flex;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.home-product-ranges{color:var(--wp--preset--color--dark-1);margin-top:var(--wp--preset--spacing--5)!important;text-align:center}@media screen and (max-width:1440px){.home-product-item,.home-product-more{height:30rem}}@media screen and (max-width:1280px){.home-product-block{grid-template-columns:repeat(3,1fr)}.home-product-item,.home-product-more{height:32rem}.home-product-item:hover .home-product-desc{-webkit-line-clamp:3}}@media screen and (max-width:1100px){.home-product-item,.home-product-more{height:28rem}}@media screen and (max-width:1000px){.home-product-item,.home-product-more{height:27rem}}@media screen and (max-width:900px){.home-product-item,.home-product-more{height:26rem}}@media screen and (max-width:810px){.home-product-block{grid-template-columns:repeat(2,1fr)}.home-product-item,.home-product-more{height:30rem}.home-product-item:hover .home-product-desc{-webkit-line-clamp:4}}@media screen and (max-width:700px){.home-product-item,.home-product-more{height:27rem}}@media screen and (max-width:500px){.home-product-block{grid-template-columns:repeat(1,1fr)}.home-product-more{grid-column:1/-1}.home-product-item,.home-product-more{height:auto}.home-product-desc{height:auto;-webkit-line-clamp:4;margin-top:var(--wp--preset--spacing--20)!important}.home-product-img-wrap img{height:auto!important}.home-product-img-wrap:before{display:none}.home-product-more{display:flex}.home-product-more .home-product-pic{display:none}}