.loading-animation{z-index:150;color:#000;background:#fff;position:fixed;inset:0}.loading-animation.contained{padding:20px;position:static}.loading-animation.contained .row .loading-animation-image{width:50%}.loading-animation.contained .row .loading-animation-image:after{width:60%}.loading-animation .row{height:100%}.loading-animation .row .loading-animation-image{aspect-ratio:1;width:200px;margin:20px auto;position:relative}.loading-animation .row .loading-animation-image:after{background:var(--secondary-color);content:"";aspect-ratio:1;z-index:-1;border-radius:50%;width:120px;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.cart-success .loading-animation .row .loading-animation-image:after{background:var(--tertiary-color-light-3)}.loading-animation .row h3{text-align:center;flex:0 0 100%;font-size:18px!important;font-weight:700!important}.loading-animation .row .active{max-height:100vh;transition:all .5s ease-in-out;opacity:1!important}.loading-animation .row .not-active{max-height:0;transition:all .5s ease-in-out;opacity:0!important}.loading-animation .row .timeout-message{text-align:center;font-size:16px}.loading-animation .row .timeout-message h3{margin-bottom:10px;font-size:18px!important;font-weight:700!important}.loading-animation .row .timeout-message p{width:100%;max-width:400px}.loading-animation .row .timeout-message button{margin:10px auto}.loading-animation .row .loading-animation-tips{flex:0 0 100%;width:100%}.loading-animation .row .loading-animation-tips .slider-wrapper{background:#0000000a;border-radius:10px;max-width:400px;margin:0 auto;padding:10px}
