.products-enter-active,.products-leave-active{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.products-enter,.products-leave-to{opacity:0}.products-loading{position:relative}.products-loading .spinner{margin:128px auto;width:50px;height:40px;text-align:center;font-size:10px}.products-loading .spinner>div{background-color:rgba(0,104,195,.7);height:100%;width:7px;margin:0 3px 0 0;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite}.products-loading .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.products-loading .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.products-loading .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.products-loading .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.checkout-feedback{font-size:14px;color:#cc0328}.no-products-message{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}