.checkout[data-ng-controller=cartController]{position:absolute;top:0;right:0;z-index:1;display:block;width:100%;height:45px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkout.checkout--active{z-index:3}.checkout__button{position:absolute;right:0;z-index:5;display:block;overflow:hidden;width:80px;height:100%;cursor:pointer;-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1);-webkit-transition:background-color .6s cubic-bezier(.2,1,.3,1),right .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);transition:background-color .6s cubic-bezier(.2,1,.3,1),right .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);-moz-transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),right .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1);-o-transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),right .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),right .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),right .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.checkout .md-button{top:2px;position:relative}.checkout--active .checkout__button{cursor:default;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:-webkit-calc(100% - 80px);right:-moz-calc(100% - 80px);right:calc(100% - 80px)}.checkout__button:focus{outline:none}.checkout__text{display:block;padding:.8rem 0 0;color:#fff;font-weight:400;font-size:1.25em}.checkout__icon{display:block;margin:0 auto}.checkout__order{position:absolute;top:0;right:0;overflow:hidden;max-width:100vw;width:100%;text-align:right;pointer-events:none}.checkout.onTop{z-index:5}.checkout--active .checkout__order{pointer-events:auto}.hasProducts .checkout__button{background:#e2735f}.noProducts .checkout__button{background:#888}.checkout__order::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(100%,-100%,0) translate3d(-80px,45px,0);-moz-transform:translate3d(100%,-100%,0) translate3d(-80px,45px,0);transform:translate3d(100%,-100%,0) translate3d(-80px,45px,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1);-webkit-transition:background-color .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);transition:background-color .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);-moz-transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1);-o-transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),background-color .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1)}.hasProducts .checkout__order::before{background:#e2735f}.noProducts .checkout__order::before{background:#888}.checkout--active .checkout__order::before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.checkout__order-inner{position:relative;padding:1.8em;opacity:0}.checkout--active .checkout__order-inner{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.2,1,.3,1);-moz-transition:opacity .6s cubic-bezier(.2,1,.3,1);-o-transition:opacity .6s cubic-bezier(.2,1,.3,1);transition:opacity .6s cubic-bezier(.2,1,.3,1)}.checkout__close{position:absolute;top:0;right:0;width:80px;height:45px;color:#fff;border:none;background:0 0;opacity:1;text-align:end;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.checkout__close:focus{outline:none}.checkout--active .checkout__close{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1);-webkit-transition:opacity .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);transition:opacity .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);-moz-transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1);-o-transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);-webkit-transition-delay:.015s;-moz-transition-delay:.015s;-o-transition-delay:.015s;transition-delay:.015s}.icon{position:absolute;top:0;left:0;color:#fff;text-indent:0}.icon:hover{color:#426a98}.checkout__summary{margin:.75em 0;width:100%;color:#fff;text-align:left;text-transform:uppercase;font-size:.9em;line-height:1.5}.checkout__summary tr{-webkit-transform:translate3d(250px,0,0);-moz-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.checkout--active .checkout__summary tr{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1);transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1);-moz-transition:transform .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1);-o-transition:transform .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1)}.checkout--active .checkout__summary tbody tr:nth-child(0){-webkit-transition-delay:.165s;-moz-transition-delay:.165s;-o-transition-delay:.165s;transition-delay:.165s}.checkout--active .checkout__summary tbody tr:nth-child(1){-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.checkout--active .checkout__summary tbody tr:nth-child(2){-webkit-transition-delay:.135s;-moz-transition-delay:.135s;-o-transition-delay:.135s;transition-delay:.135s}.checkout--active .checkout__summary tbody tr:nth-child(3){-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s}.checkout--active .checkout__summary tbody tr:nth-child(4){-webkit-transition-delay:.105s;-moz-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.checkout--active .checkout__summary tbody tr:nth-child(5){-webkit-transition-delay:.09s;-moz-transition-delay:.09s;-o-transition-delay:.09s;transition-delay:.09s}.checkout--active .checkout__summary tbody tr:nth-child(6){-webkit-transition-delay:.075s;-moz-transition-delay:.075s;-o-transition-delay:.075s;transition-delay:.075s}.checkout--active .checkout__summary tbody tr:nth-child(7){-webkit-transition-delay:.06s;-moz-transition-delay:.06s;-o-transition-delay:.06s;transition-delay:.06s}.checkout--active .checkout__summary tbody tr:nth-child(8){-webkit-transition-delay:.045s;-moz-transition-delay:.045s;-o-transition-delay:.045s;transition-delay:.045s}.checkout--active .checkout__summary tbody tr:nth-child(9){-webkit-transition-delay:.03s;-moz-transition-delay:.03s;-o-transition-delay:.03s;transition-delay:.03s}.checkout--active .checkout__summary tbody tr:nth-child(10){-webkit-transition-delay:.015s;-moz-transition-delay:.015s;-o-transition-delay:.015s;transition-delay:.015s}.checkout--active .checkout__summary tfoot tr{-webkit-transition-delay:.105s;-moz-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.checkout__summary thead th,.checkout__summary tfoot th{color:rgba(255,255,255,.5);line-height:2.5;font-size:1.2em;font-weight:500;text-transform:none}.checkout__summary tfoot th span{text-shadow:none}.checkout__total{color:#fff}.checkout__summary tbody tr:first-child td{padding-top:.5em}.checkout__summary tbody td{padding:.25em 0;font-weight:700;font-size:.85em}.checkout__summary tbody td:last-child,.checkout__summary .checkout__total{}.checkout__summary tbody td span{color:rgba(255,255,255,.65);font-weight:400}.checkout__summary th:last-child,.checkout__summary td:last-child{text-align:right}.checkout__empty{color:#fff;position:relative;top:1em}.checkout__option,.checkout__empty{display:inline-block;margin:0;border:none;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;font-weight:400;opacity:0;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.checkout__option:hover{background:#426a98}.checkout__option--silent{background:0 0;color:#517cad;font-weight:500;font-size:.75em}.checkout__option--silent:hover{background:0 0;color:#426a98}.checkout__option:focus{outline:none}.checkout--active .checkout__option,.checkout--active .checkout__empty{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1);-webkit-transition:opacity .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);transition:opacity .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1);-moz-transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1);-o-transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1),opacity .6s cubic-bezier(.2,1,.3,1),-webkit-transform .6s cubic-bezier(.2,1,.3,1),-moz-transform .6s cubic-bezier(.2,1,.3,1),-o-transform .6s cubic-bezier(.2,1,.3,1);-webkit-transition-delay:.18s;-moz-transition-delay:.18s;-o-transition-delay:.18s;transition-delay:.18s}@media screen and (max-width:26em){.checkout--active .checkout__button{cursor:default;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.checkout__summary{table-layout:fixed}.checkout__summary tr td{vertical-align:top;max-width:80%;white-space:nowrap}.cartProductName{overflow:hidden}.grey-box{background-color:gray;height:200px;margin-bottom:10px;font-size:2em;text-align:center;padding:80px}.form-control{width:120px}.popover{max-width:300px}.checkout__order button[type=submit]{border:0;padding:8px;background:#45ad00;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:20px;margin-right:30px}.checkout__order button[type=cancel]{border:0;padding:8px;background:#fc3838;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:20px}.bidpopover{top:50px;position:relative;padding:6px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;background-color:#fff;border:2px solid #4caf50;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none}.bidpopover:hover{background-color:#4caf50;color:#fff}