.cc-row-ico[data-v-8202df6c]{background:color-mix(in srgb,var(--cc-primary) 10%,#fff);width:32px;height:32px;color:var(--cc-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vp-icon-tile[data-v-c06deb4a]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-secondary) 14%,#fff),color-mix(in srgb,var(--vp-primary) 14%,#fff));color:var(--vp-primary)}.vp-card:hover .vp-icon-tile[data-v-c06deb4a]{background:linear-gradient(135deg,var(--color-secondary),var(--vp-primary));color:#fff}.text-primary\/8[data-v-c06deb4a]{color:color-mix(in srgb,var(--vp-primary) 8%,transparent)}.product-categories-module[data-v-646486f9]{--card-bg:#fff;--border-color:#e2e8f0;--card-radius:1rem}@media (prefers-color-scheme:dark){.product-categories-module[data-v-646486f9]{--card-bg:#1a202c;--border-color:#2d3748}}.category-card.has-hover[data-v-646486f9]{cursor:pointer}.category-card.has-hover[data-v-646486f9]:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px -10px #0000001f,0 0 0 1px #00000008}.category-card.has-hover:hover .category-heading[data-v-646486f9]{color:var(--heading-color)}.category-card.has-hover:hover .category-image-container[data-v-646486f9]{box-shadow:0 10px 25px -5px #00000026}.line-clamp-2[data-v-646486f9]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.category-image-container[data-v-646486f9]{transition:box-shadow .3s}@media not all and (width>=640px){.category-card[data-v-646486f9]{padding:1rem!important}.module-header h2[data-v-646486f9]{font-size:1.75rem!important;line-height:1.2!important}.category-image-container[data-v-646486f9]{margin-bottom:1rem!important}.categories-grid[data-v-646486f9]{gap:1rem!important}}@media (width>=1024px){.category-card.has-hover[data-v-646486f9]:hover{transform:translateY(-8px)scale(1.02)}}@media print{.product-categories-module[data-v-646486f9]{-moz-column-break-inside:avoid;break-inside:avoid}.category-card[data-v-646486f9]{box-shadow:none!important;border:1px solid #ddd!important}}
