.pd-cats{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.pd-cats .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=768px){.pd-cats .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.pd-cats .cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}@media (width>=1536px){.pd-cats .cat-grid{gap:2.5rem}}.pd-cats .cat-card{--un-gradient-from-position:0%;--un-gradient-from:rgb(122 177 46/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);border-radius:1.5rem;text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.pd-cats .cat-card:hover{--un-translate-y:-.375rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.pd-cats .cat-card .cat-thumb{aspect-ratio:4/3;overflow:hidden}@media (width>=1536px){.pd-cats .cat-card .cat-thumb{aspect-ratio:10/6;padding-left:2.5rem;padding-right:2.5rem}}.pd-cats .cat-card .cat-thumb img{object-fit:contain;width:100%;height:100%;padding:1rem;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pd-cats .cat-card .cat-thumb.cat-thumb-more{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.pd-cats .cat-card .cat-thumb.cat-thumb-more .cat-more-title{text-align:center;--un-text-opacity:1;color:rgb(51 51 51/var(--un-text-opacity));font-size:1.125rem;font-weight:600;line-height:1.75rem}@media (width>=1536px){.pd-cats .cat-card .cat-thumb.cat-thumb-more .cat-more-title{font-size:1.25rem;line-height:1.75rem}}.pd-cats .cat-card .cat-thumb.cat-thumb-more .cat-more-desc{text-align:center;--un-text-opacity:1;color:rgb(51 51 51/var(--un-text-opacity));font-size:.875rem;line-height:1.25rem}.pd-cats .cat-card .cat-label{--un-bg-opacity:1;background-color:rgb(122 177 46/var(--un-bg-opacity));text-align:center;--un-text-opacity:1;width:80%;color:rgb(255 255 255/var(--un-text-opacity));border-radius:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}@media (width>=1024px){.pd-cats .cat-card .cat-label{font-size:1rem;line-height:1.5rem}}@media (width>=1536px){.pd-cats .cat-card .cat-label{font-size:1.25rem;line-height:1.75rem}}.pd-cats .cat-card:hover .cat-thumb img{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.pd-cats .cat-card:hover .cat-label{--un-bg-opacity:1;background-color:rgb(0 126 62/var(--un-bg-opacity))}
