#MainContent .product-grid-atc{position:relative;overflow:hidden;z-index:1;isolation:isolate;border-radius:6px;background-image:none}
#MainContent .product-grid-atc::after{content:"";display:block;position:absolute;top:75%;left:0;z-index:-1;width:100%;height:100%;background-color:var(--btn-bg-hover);opacity:1;transform:translate(0) scale(.1);border-radius:50%;border-color:transparent;transition:transform .4s,opacity .4s;will-change:transform;backface-visibility:hidden}
@media(hover:hover){#MainContent .product-grid-atc:hover::after{transform:scale(3)}}
#MainContent .product-grid-atc:focus-visible::after{transform:scale(3)}
#MainContent .product-grid-atc[disabled]::after{content:none}
@media(prefers-reduced-motion:reduce){#MainContent .product-grid-atc::after{transition:none}}