.smc-word-cycle{position:relative;display:inline-block}.smc-word-cycle__word{background:linear-gradient(135deg,#22d3ee 0%,#38a3ff 50%,#a78bfa 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.smc-word-cycle__word:not(.smc-word-cycle__word--active){position:absolute!important;left:0;top:0;opacity:0!important;clip-path:inset(0 0 100% 0);pointer-events:none}.smc-shop-hero__orb{border-radius:50%;filter:blur(80px)}.smc-shop-hero__stats{display:inline-flex;align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:4px;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.smc-shop-hero__stat{padding:14px 24px;text-align:center}.smc-shop-hero__stat-value{display:block;font-size:1.2rem;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.02em}.smc-shop-hero__stat-label{display:block;font-size:.68rem;font-weight:500;color:rgba(255,255,255,.35);margin-top:2px;text-transform:uppercase;letter-spacing:.08em}.smc-shop-hero__stat-divider{width:1px;height:30px;background:rgba(255,255,255,.07);flex-shrink:0}.smc-shop-content>.page-description{display:none!important}.smc-category-grid__items{grid-template-columns:repeat(5,1fr)!important}.smc-cat-card--featured{grid-column:span 1!important}@media (max-width:921px){.smc-shop-sidebar.smc-sidebar--open{display:block!important}.smc-sidebar-overlay{position:fixed;inset:0;background:rgba(11,17,32,.45);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.smc-sidebar-overlay--visible{opacity:1;visibility:visible}}@media (max-width:768px){.smc-shop-hero__stats{flex-wrap:wrap;justify-content:center;border-radius:14px;width:calc(100% - 32px);margin:0 auto}.smc-shop-hero__stat-divider{display:none}.smc-shop-hero__stat{flex:0 0 50%;padding:12px 8px}.smc-hide-mobile{display:none}.smc-category-grid__items{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.smc-cat-card,.smc-cat-card--featured{flex:0 0 120px!important;scroll-snap-align:start}}