@media(min-width:900px) and (prefers-reduced-motion:no-preference){
#categorii .category-accordion-viewport{width:100%;overflow:auto hidden;padding:32px 0 20px;background:transparent;perspective:1800px;perspective-origin:50% 45%;scrollbar-width:none}
#categorii .categories.category-accordion{display:block;position:relative;height:350px;transform-style:preserve-3d;isolation:auto;gap:0}
#categorii .categories.category-accordion>a{position:absolute;left:0;top:0;width:var(--panel-width);height:350px;box-sizing:border-box;margin:0;padding:24px 20px;transform-origin:0 50%;transform-style:preserve-3d;backface-visibility:hidden;background:#f9f9f7;border:1px solid #d4d4d1;border-bottom:3px solid #ccc;overflow:hidden;box-shadow:0 16px 18px -15px #0005;transition:border-color .25s;will-change:transform;display:flex;flex-direction:column}
#categorii .categories.category-accordion>a:nth-child(even){background:#e6e6e3}
#categorii .categories.category-accordion>a::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,var(--fold-shade)),transparent 70%);border-left:1px solid #fff8}
#categorii .categories.category-accordion>a:nth-child(even)::after{background:linear-gradient(270deg,rgba(0,0,0,var(--fold-shade)),transparent 70%)}
#categorii .categories.category-accordion>a.is-open{border-bottom-color:var(--red);background:#fff}
#categorii .categories.category-accordion>a:focus-visible{outline:3px solid var(--red);outline-offset:-4px}
#categorii .categories.category-accordion .cat-number{display:block;font-size:12px;letter-spacing:2px;color:#6d6d6d;position:static}
#categorii .categories.category-accordion img{height:210px;width:100%;object-fit:contain;margin:20px 0 0;transform:none!important;transition:none;padding:8px}
#categorii .categories.category-accordion h3{font-size:22px;line-height:1.2;margin:18px 0 0;gap:12px;align-items:center}
}
@media(min-width:900px) and (prefers-reduced-motion:no-preference){#categorii .categories.category-accordion{pointer-events:none}#categorii .categories.category-accordion>a{pointer-events:auto}}

@media(min-width:900px) and (prefers-reduced-motion:no-preference){#categorii{padding-bottom:0}}

#categorii .category-accordion-viewport::-webkit-scrollbar{display:none;width:0;height:0}
