.imd-header__nav a.is-active{color:var(--imd-text)}.imd-header__nav a.is-active::after{width:100%}.imd-whatsapp{animation:imd-wa-pulse 2.8s infinite}.imd-whatsapp:hover{animation-play-state:paused}@keyframes imd-wa-pulse{0%{transform:translateY(0) scale(1);box-shadow:0 20px 40px rgba(22,163,74,.6)}55%{transform:translateY(-1px) scale(1.06);box-shadow:0 26px 60px rgba(22,163,74,.85)}100%{transform:translateY(0) scale(1);box-shadow:0 20px 40px rgba(22,163,74,.6)}}.imd-product-card__image img{transition:transform var(--imd-transition),filter var(--imd-transition-fast)}.imd-product-card:hover .imd-product-card__image img{transform:scale(1.03) translateY(-2px);filter:brightness(1.07)}.imd-btn--primary{position:relative;overflow:hidden}.imd-btn--primary::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 0 0,rgba(255,255,255,.6),transparent 50%);mix-blend-mode:screen;opacity:0;transform:translateX(-120%);transition:opacity .4s ease-out,transform .4s ease-out}.imd-btn--primary:hover::after{opacity:.7;transform:translateX(120%)}
