.wd-add-btn-replace .add-to-cart-loop{padding:0;overflow:hidden}.wd-add-btn-replace .add-to-cart-loop span{min-height:inherit;justify-content:center;align-items:center;transition:transform .25s,opacity .15s;display:flex}.wd-add-btn-replace .add-to-cart-loop:before{content:"";justify-content:center;align-items:center;font-family:woodmart-font;font-size:20px;font-weight:400;transition:opacity .15s,transform .25s;display:flex;position:absolute;inset:0;transform:translateY(100%)}.wd-add-btn-replace .add-to-cart-loop:after{top:calc(50% - 9px);opacity:0;content:"";vertical-align:middle;width:18px;height:18px;animation:wd-rotate .45s infinite linear var(--wd-anim-state,paused);border:1px solid #0000;border-left-color:currentColor;border-radius:50%;transition:opacity .2s;display:inline-block;position:absolute;inset-inline-start:calc(50% - 9px)}.wd-add-btn-replace .add-to-cart-loop:hover:before{transform:translateY(0)translateZ(0)}.wd-add-btn-replace .add-to-cart-loop:hover span{transform:translateY(-100%)translateZ(0)}.wd-add-btn-replace .add-to-cart-loop.loading:before,.wd-add-btn-replace .add-to-cart-loop.loading span{opacity:0}.wd-add-btn-replace .add-to-cart-loop.loading:after{opacity:1;--wd-anim-state:running}.wd-product.product-type-simple.outofstock .wd-add-btn-replace .add-to-cart-loop:before,.wd-add-btn-replace .add-to-cart-loop.product_type_grouped:before{content:"";font-family:woodmart-font}.wd-add-btn-replace .add-to-cart-loop.product_type_external:before{content:"";font-family:woodmart-font}