.cart-alert {border-radius:10px;box-shadow:0 4px 8px 1px rgb(0 0 0 / 20%);overflow:hidden;border:1px solid #dedecb;-webkit-animation-name:shake;-webkit-animation-duration:0.85s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear;} .cart-alert .cart-alert-headline {padding-left:38px;position:relative;} .cart-alert .cart-alert-headline .icon {position:absolute;left:0;top:-3px;font-size:28px;} @-webkit-keyframes shake {0% {-webkit-transform:translate(3px, 0px);} 10% {-webkit-transform:translate(-1px, 0px);} 20% {-webkit-transform:translate(-4px, 0px);} 30% {-webkit-transform:translate(0px, 0px);} 40% {-webkit-transform:translate(3px, 0px);} 50% {-webkit-transform:translate(-1px, 0px);} 60% {-webkit-transform:translate(-4px, 0px);} 70% {-webkit-transform:translate(2px, 0px);} 80% {-webkit-transform:translate(-1px, 0px);} 90% {-webkit-transform:translate(4px, 0px);} 100% {-webkit-transform:translate(0px, 0px);}} #orderConfirmationLoader {position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:99999;} #orderConfirmationLoader .lds-roller {position:absolute;width:80px;height:80px;top:50%;margin:-40px auto 0 auto;left:0;right:0;} #orderConfirmationLoader .lds-roller:before {content:' ';position:absolute;top:-100px;left:0;right:0;margin:auto;background-image:url(/media/5578816/logo01_ministry.png);background-size:100%;width:84px;height:84px;background-repeat:no-repeat;} #orderConfirmationLoader .lds-roller:after {content:'Loading your order confirmation. Please Wait.';width:200px;position:absolute;bottom:-50px;left:-60px;right:0;font-size:14px;font-weight:600;text-align:center;} #orderConfirmationLoader .lds-roller div {animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px;} #orderConfirmationLoader .lds-roller div:after {content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#2DBED2;margin:-4px 0 0 -4px;} #orderConfirmationLoader .lds-roller div:nth-child(1) {animation-delay:-0.036s;} #orderConfirmationLoader .lds-roller div:nth-child(1):after {top:63px;left:63px;} #orderConfirmationLoader .lds-roller div:nth-child(2) {animation-delay:-0.072s;} #orderConfirmationLoader .lds-roller div:nth-child(2):after {top:68px;left:56px;} #orderConfirmationLoader .lds-roller div:nth-child(3) {animation-delay:-0.108s;} #orderConfirmationLoader .lds-roller div:nth-child(3):after {top:71px;left:48px;} #orderConfirmationLoader .lds-roller div:nth-child(4) {animation-delay:-0.144s;} #orderConfirmationLoader .lds-roller div:nth-child(4):after {top:72px;left:40px;} #orderConfirmationLoader .lds-roller div:nth-child(5) {animation-delay:-0.18s;} #orderConfirmationLoader .lds-roller div:nth-child(5):after {top:71px;left:32px;} #orderConfirmationLoader .lds-roller div:nth-child(6) {animation-delay:-0.216s;} #orderConfirmationLoader .lds-roller div:nth-child(6):after {top:68px;left:24px;} #orderConfirmationLoader .lds-roller div:nth-child(7) {animation-delay:-0.252s;} #orderConfirmationLoader .lds-roller div:nth-child(7):after {top:63px;left:17px;} #orderConfirmationLoader .lds-roller div:nth-child(8) {animation-delay:-0.288s;} #orderConfirmationLoader .lds-roller div:nth-child(8):after {top:56px;left:12px;} @keyframes lds-roller {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}




