.lds-ellipsis{display:block;position:relative;height:13px;width:80px;margin-left:auto;margin-right:auto}.lds-ellipsis span{display:block;position:absolute;width:13px;height:13px;border-radius:50%;background:#2b7bb1;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis span:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis span:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis span:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis span:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.lds-ellipsis.mini{width:60px}.lds-ellipsis.mini span{width:8px;height:8px}.lds-ellipsis.mini span:first-child{left:4px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis.mini span:nth-child(2){left:4px;animation:lds-ellipsis2b .6s infinite}.lds-ellipsis.mini span:nth-child(3){left:24px;animation:lds-ellipsis2b .6s infinite}.lds-ellipsis.mini span:nth-child(4){left:48px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2b{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes shake{0%,to{transform:translate3d(2px,0,0)}30%,70%{transform:translate3d(2px,0,0)}35%,50%,65%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.btn-primary{cursor:pointer;box-shadow:none;background:transparent;display:inline-flex;font-family:Open Sans;font-size:1.125rem;color:#fff;background-color:#2b7bb1;padding:1rem 3rem;border:2px solid #2b7bb1;border-radius:.25rem;transition:.3s}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{outline:none;border:2px solid #3089c6;background-color:#3089c6}.btn-primary.mini{padding:.5rem 1rem}@media screen and (max-width:1023px){.btn-primary{padding:1rem 1.5rem}}.btn-primary.fourth{color:#242527;border:2px solid #9abf1b;background-color:#9abf1b}.btn-primary.fourth:active,.btn-primary.fourth:focus,.btn-primary.fourth:hover{border:2px solid #acd51e;background-color:#acd51e}.btn-primary.inactive{cursor:not-allowed;border:2px solid #d6d2d2;background-color:#d6d2d2}.btn-cart,.btn-cart--primary{display:inline-flex}.btn-cart--primary:before,.btn-cart:before{content:"";display:inline-block;height:1.5rem;width:1.5rem;margin-right:.25rem;background-size:contain;background-repeat:no-repeat;background-image:url(/icons/shopping_cart_white_24dp.svg)}.btn-cart--primary:active:before,.btn-cart--primary:focus:before,.btn-cart--primary:hover:before,.btn-cart:active:before,.btn-cart:focus:before,.btn-cart:hover:before{animation-name:shakeX;animation-duration:.8s;transition-duration:1ms;animation-iteration-count:1}.btn-cart--primary:before{background-image:url(/icons/shopping_cart_primary_24dp.svg)}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-3px,0,0)}20%,40%,60%,80%{transform:translate3d(3px,0,0)}}.quick-order-list{position:relative;max-width:50rem}.quick-order-list input{font-size:16px;width:100%}.quick-order-list--autocomplete{display:none;position:absolute;border:2px solid #ae9}.quick-order-list--autocomplete button{display:block;width:100%}.quick-order-list--autocomplete.active{display:block}.quick-order-list .results-box.has-results{background-color:#fff;box-shadow:0 5px 15px -3px rgba(0,0,0,.6);padding-bottom:0}@media screen and (max-width:425px){.quick-order-list .is-0-mobile{display:none}.quick-order-list .btn-remove-quick-item{transform:translateY(.75rem)}}.btn-remove-quick-item{cursor:pointer;border:none;box-shadow:none;background:transparent;padding:0;display:flex;align-items:center;opacity:.25;transform:translateY(.45rem)}.btn-remove-quick-item:active,.btn-remove-quick-item:focus,.btn-remove-quick-item:hover{outline:none}.btn-remove-quick-item:before{content:"";display:inline-block;height:1.5rem;width:1.5rem;margin-right:.25rem;background-size:contain;background-repeat:no-repeat;background-image:url(/icons/delete_forever_black_24dp.svg)}.btn-remove-quick-item i{display:none}.btn-remove-quick-item:active,.btn-remove-quick-item:focus,.btn-remove-quick-item:hover{opacity:.75;transition:.3s}