#overlay{position:fixed;top:0;z-index:2000;width:100%;height:100%;display:none;background:rgba(0,0,0,.6)}.cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}.spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #112f58 solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}.is-hide{display:none}.loader{display:none;text-align:center;padding:20px}.dot{width:8px;height:8px;background:#112f58;border-radius:50%;display:inline-block;animation:bounce 0.6s infinite alternate}.dot:nth-child(2){animation-delay:0.2s}.dot:nth-child(3){animation-delay:0.4s}@keyframes bounce{from{transform:translateY(0);opacity:.5}to{transform:translateY(-8px);opacity:1}}.loading-text{font-size:20px;margin-top:5px}.ajax_add_to_cart.ppf-cart-loading{pointer-events:none;opacity:.7;display:flex;align-items:center;justify-content:center}.ppf-cart-btn-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.2);border-top-color:#112f58;border-radius:50%;animation:ppf-cart-spin .7s linear infinite}@keyframes ppf-cart-spin{to{transform:rotate(360deg)}}