@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}.category-tabs__carousel{position:relative}.category-item{--padding: 1.5rem;position:relative;display:flex;background-color:#e3edef;color:var(--color-text-emphasis);transition:125ms ease-out;transition-property:background-color,box-shadow,transform}@media screen and (max-width:1439px){.category-item{--padding: 1rem}}.category-item__head{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-top-left-radius:inherit;border-bottom-left-radius:inherit;overflow:hidden}.category-item__head>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:20%}.category-item__head .img-placeholder{background-color:transparent}.category-item__head .img-placeholder img{max-width:100%}.category-item__body{flex:1;display:grid;grid-template-columns:1fr min-content;align-items:center;justify-content:space-between;padding:var(--padding)}.category-item__body.decorative-arrow:after{position:initial}.category-item:has(a:is(:hover,:active,:focus-visible)){transform:translateY(-3px);background-color:#d8e6e9}.category-item:has(a:is(:hover,:active,:focus-visible)) .sub-nav-item__head{background-color:inherit}.category-item:has(a:is(:hover,:active,:focus-visible)) .decorative-arrow:after{background-color:var(--color-accent)}
