/* ============================================
   Liquid Glass Hover Effect - Sitewide
   Auto-generated by liquidglass_save.php - Do not edit directly
   Change via Admin Panel > Page Control > Liquid Glass Settings
   ============================================ */

.category-header,
.track-order-link,
.t-h-dropdown > a.main-link,
.toolbar-item > a,
.site-menu a,
.site-footer .widget-links a,
.section-title .links a,
.widget-categories:not(.mobile-cat) .custom-control-label,
a:not([class*="btn"]):not(.no-glass):not(:has(img)),
.category-list .navi-link,
.product-title a,
.widget-categories:not(.mobile-cat) a {
    position: relative;
    z-index: 0;
    transition: color .25s ease;
}

.category-header::after,
.track-order-link::after,
.t-h-dropdown > a.main-link::after,
.toolbar-item > a::after,
.site-menu a::after,
.site-footer .widget-links a::after,
.section-title .links a::after,
.widget-categories:not(.mobile-cat) .custom-control-label::after,
a:not([class*="btn"]):not(.no-glass):not(:has(img))::after {
    content: '';
    position: absolute;
    inset: -8px -14px;
    border-radius: 999px;
    background: linear-gradient(135deg, rgba(110,170,255,0.38) 0%, rgba(255,255,255,0.1596) 100%);
    border: 1px solid rgba(255,255,255,0.608);
    box-shadow: 0 4px 16px rgba(30,100,255,0.2204), inset 0 1px 1px rgba(255,255,255,0.5594);
    backdrop-filter: blur(10px) saturate(1.8);
    -webkit-backdrop-filter: blur(10px) saturate(1.8);
    opacity: 0;
    transform: scale(.92);
    transition: opacity .25s ease, transform .25s ease;
    z-index: -1;
    pointer-events: none;
}

.category-list .navi-link::after,
.product-title a::after,
.widget-categories:not(.mobile-cat) a::after {
    content: '';
    position: absolute;
    inset: 2px 8px;
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(110,170,255,0.38) 0%, rgba(255,255,255,0.1596) 100%);
    border: 1px solid rgba(255,255,255,0.608);
    box-shadow: 0 4px 16px rgba(30,100,255,0.2204), inset 0 1px 1px rgba(255,255,255,0.5594);
    backdrop-filter: blur(10px) saturate(1.8);
    -webkit-backdrop-filter: blur(10px) saturate(1.8);
    opacity: 0;
    transform: scale(.96);
    transition: opacity .25s ease, transform .25s ease;
    z-index: -1;
    pointer-events: none;
}

.category-header:hover::after,
.category-header:focus-visible::after,
.track-order-link:hover::after,
.track-order-link:focus-visible::after,
.t-h-dropdown > a.main-link:hover::after,
.t-h-dropdown > a.main-link:focus-visible::after,
.toolbar-item > a:hover::after,
.toolbar-item > a:focus-visible::after,
.site-menu a:hover::after,
.site-menu a:focus-visible::after,
.site-footer .widget-links a:hover::after,
.site-footer .widget-links a:focus-visible::after,
.section-title .links a:hover::after,
.section-title .links a:focus-visible::after,
.widget-categories:not(.mobile-cat) .custom-control-label:hover::after,
.widget-categories:not(.mobile-cat) .custom-control-label:focus-visible::after,
a:not([class*="btn"]):not(.no-glass):not(:has(img)):hover::after,
a:not([class*="btn"]):not(.no-glass):not(:has(img)):focus-visible::after,
.category-list .navi-link:hover::after,
.category-list .navi-link:focus-visible::after,
.product-title a:hover::after,
.product-title a:focus-visible::after,
.widget-categories:not(.mobile-cat) a:hover::after,
.widget-categories:not(.mobile-cat) a:focus-visible::after {
    opacity: 1;
    transform: scale(1);
}
