@-webkit-keyframes ErrorZoomIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}60%{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ErrorZoomIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}60%{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.product-error-wrapper{height:100%;width:100%;display:flex;min-height:500px;flex:1 1}.product-error-wrapper .product-error-container{width:450px;margin:auto;display:flex;flex-direction:column;min-height:320px}.product-error-wrapper .product-error-container .product-error-icon{opacity:0;flex:0 0 150px;display:flex;-webkit-animation:ErrorZoomIn .6s ease .3s forwards;animation:ErrorZoomIn .6s ease .3s forwards}.product-error-wrapper .product-error-container .product-error-icon img{fill:#c3c3c5;margin:auto;height:150px}.product-error-wrapper .product-error-container .product-error-text{flex:0 0 50px;opacity:0;-webkit-animation:ErrorZoomIn .6s ease .5s forwards;animation:ErrorZoomIn .6s ease .5s forwards;color:#7d7c81;text-align:center}.product-error-wrapper .product-error-container .product-error-text .product-error-upper-text{font-size:24px;font-weight:700;color:#6c6b71;line-height:40px}.product-error-wrapper .product-error-container .product-error-text .product-error-lower-text{color:#303234;font-size:18px;font-weight:300}.product-error-wrapper .product-error-container .close-button-wrapper{opacity:0;-webkit-animation:ZoomIn .6s ease 1s forwards;animation:ZoomIn .6s ease 1s forwards;display:flex;flex-direction:row;justify-content:center;margin-top:20px;flex:0 0 58px}.product-error-wrapper .product-error-container .close-button-wrapper .close-button-container{cursor:pointer}.product-error-wrapper .product-error-container .close-button-wrapper .close-button-container button{font-size:15px;padding:17px 45px;text-transform:capitalize;border-radius:50px;background:#3e7af2;color:#fff}.product-error-wrapper .product-error-container .close-button-wrapper .close-button-container button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.10980392156862745)}@media screen and (min-width:0px) and (max-width:960px){.product-error-wrapper{padding:0 30px;box-sizing:border-box}}