/* VelvetLux category typography and motion */
.vl-cat-name{font-family:Tahoma,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.7!important;letter-spacing:0!important;color:#29251f!important}.vl-cat-count{font-family:Tahoma,Arial,sans-serif!important;font-size:12px!important;line-height:1.8!important;color:#756d60!important}.vl-cat-card{border-radius:14px;padding:14px 8px;transition:transform .3s ease,box-shadow .3s ease;animation:vlCategoryRise .65s ease both}.col-6:nth-child(2) .vl-cat-card{animation-delay:.06s}.col-6:nth-child(3) .vl-cat-card{animation-delay:.12s}.col-6:nth-child(4) .vl-cat-card{animation-delay:.18s}.col-6:nth-child(5) .vl-cat-card{animation-delay:.24s}.col-6:nth-child(6) .vl-cat-card{animation-delay:.3s}.vl-cat-icon{overflow:hidden}.vl-cat-icon img{transition:transform .45s ease}.vl-cat-card:hover,.vl-cat-card:focus-visible{transform:translateY(-5px);box-shadow:0 12px 28px #32281917}.vl-cat-card:hover img,.vl-cat-card:focus-visible img{transform:scale(1.06)}@keyframes vlCategoryRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vl-cat-card,.vl-cat-icon img{animation:none;transition:none}.vl-cat-card:hover,.vl-cat-card:focus-visible,.vl-cat-card:hover img,.vl-cat-card:focus-visible img{transform:none}}
/* Full-width category images */
.vl-cat-card{padding:0 0 14px!important;overflow:hidden}.vl-cat-icon{width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0 0 12px!important;border-radius:0!important;display:block!important;background:#f6f3ef}.vl-cat-icon img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.vl-cat-name,.vl-cat-count{padding-inline:8px}
/* Dimensional category cards */
.vl-cat-card{position:relative;isolation:isolate;animation-fill-mode:backwards;transform:perspective(900px) rotateX(2deg);box-shadow:0 5px 0 #e3dbd1,0 14px 24px rgba(55,39,24,.13);border:1px solid #e6ded4;transition:transform .4s ease,box-shadow .4s ease}.vl-cat-icon{position:relative}.vl-cat-icon:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 48%,rgba(35,20,8,.1));border-radius:inherit}.vl-cat-card:focus-visible{outline:2px solid #9c7c4f;outline-offset:5px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.vl-cat-card:hover,.vl-cat-card:focus-visible{transform:perspective(900px) translateY(-7px) rotateX(6deg) rotateY(-4deg);box-shadow:4px 7px 0 #ded4c7,0 24px 36px rgba(55,39,24,.2)}.vl-cat-card:hover .vl-cat-icon img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.vl-cat-card,.vl-cat-card:hover,.vl-cat-card:focus-visible{animation:none;transform:none;transition:none}}