.product-categories{padding-bottom:3rem}.product-categories .product-categories-list{display:grid;gap:2rem}.product-categories .product-categories-list .product-category-box{padding:1.5rem;font-family:Lato;border-radius:1.875rem;border:1px solid #d8d8d8;box-shadow:0 .625rem 2.5rem #669e7f33}.product-categories .product-categories-list .product-category-box .button{width:-moz-max-content;width:max-content;padding:.75em 2em;color:#fff;background-color:#00933a;border-radius:6em;line-height:1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease}.product-categories .product-categories-list .product-category-box .button:hover{background-color:#ff5d29}.product-categories .product-categories-list .product-category-box .img-parent{display:flex;justify-content:center;align-items:center;position:absolute;right:1.5rem;bottom:1.5rem;padding:.75rem 1.75rem}.product-categories .product-categories-list .product-category-box .img-parent img{position:relative;height:7.125rem;width:auto;z-index:10;transition:unset;transform-origin:bottom right}.product-categories .product-categories-list .product-category-box .img-parent img:hover{position:relative;height:15.125rem;width:auto;z-index:10;transition:all .6s ease}.product-categories .product-categories-list .product-category-box .img-parent .bg-circle{position:absolute;background-color:#dcefd6;border-radius:9999px;min-width:5rem;width:100%;height:2rem;opacity:.8;bottom:1rem}.product-categories hr{display:block;border-style:inset;border-width:1px}
