.order-summary {
    text-align: center
}
.order-summary_trackers {
    margin-bottom: 16px
}
.order-summary_tracker {
    margin: 0;
    padding: 4px 30px;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #4B4F59;
    border: 1px solid #d1d1d1;
    background-color: #F2F2F6;
    cursor: pointer;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(#f2f2f6, #fff);
    background: linear-gradient(#f2f2f6, #fff);
    border-radius: 3px;
    box-shadow: #e5e5e5 0px 1px 0;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-color: #cd121e;
    background: #e41421;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ef4651), color-stop(100%, #e41421));
    background: -webkit-linear-gradient(#ef4651, #e41421);
    background: linear-gradient(#ef4651, #e41421);
    margin: 0 8px 8px 0;
    display: inline-block
}
@media only screen and (max-width: 1024px) {
    body.responsive-page .order-summary_tracker {
        padding-top: 8px;
        padding-bottom: 8px
    }
}
.order-summary_tracker:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}
.order-summary_tracker:hover {
    color: #e41421;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f2f2f6));
    background: -webkit-linear-gradient(#fff, #f2f2f6);
    background: linear-gradient(#fff, #f2f2f6)
}
.order-summary_tracker:active, .order-summary_tracker.active {
    top: 1px
}
.order-summary_tracker.disabled, .order-summary_tracker.disabled:hover, .order-summary_tracker.disabled:active {
    color: #fff;
    border-color: #D6DADF;
    text-shadow: none;
    cursor: not-allowed;
    top: 0;
    background-color: #F2F2F6;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f6), color-stop(100%, #d6dadf));
    background: -webkit-linear-gradient(#f2f2f6, #d6dadf);
    background: linear-gradient(#f2f2f6, #d6dadf);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
    box-shadow: black 0 0 0
}
.order-summary_tracker.loading, .order-summary_tracker.disabled.loading, .order-summary_tracker.loading:active {
    color: #F2F2F6;
    cursor: wait;
    top: 0;
    background-color: #D6DADF;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZGFkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6dadf), color-stop(100%, #d6dadf));
    background: -webkit-linear-gradient(#d6dadf, #d6dadf);
    background: linear-gradient(#d6dadf, #d6dadf);
    box-shadow: black 0 0 0
}
.order-summary_tracker.small {
    padding: 2px 8px;
    font-size: 11px;
    line-height: 13px
}
.order-summary_tracker.wide {
    padding-right: 65px;
    padding-left: 65px
}
.order-summary_tracker.right {
    float: right;
    margin-left: 10px
}
.order-summary_tracker.left {
    float: left;
    margin-right: 10px
}
.order-summary_tracker.text-red {
    color: #e41421
}
.order-summary_tracker.red {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-color: #cd121e;
    background: #e41421;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ef4651), color-stop(100%, #e41421));
    background: -webkit-linear-gradient(#ef4651, #e41421);
    background: linear-gradient(#ef4651, #e41421)
}
.order-summary_tracker.red:hover {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e41421), color-stop(100%, #ef4651));
    background: -webkit-linear-gradient(#e41421, #ef4651);
    background: linear-gradient(#e41421, #ef4651)
}
.order-summary_tracker_success, .order-summary_tracker_success:hover, .order-summary_tracker_success:active, .order-summary_tracker_success:focus {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    background: #06d6a0;
    color: white;
    text-transform: uppercase;
    box-shadow: none;
    letter-spacing: 1px;
    -webkit-transition: background 200ms ease-in-out;
    transition: background 200ms ease-in-out
}
.order-summary_tracker_success:active, .order-summary_tracker_success:focus {
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
    background: #048c68
}
.order-summary_tracker.green {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-color: #7fc44c;
    background: #8dca5f;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlZDk4ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkY2E1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aed98d), color-stop(100%, #8dca5f));
    background: -webkit-linear-gradient(#aed98d, #8dca5f);
    background: linear-gradient(#aed98d, #8dca5f)
}
.order-summary_tracker.green:hover {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkY2E1ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlZDk4ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8dca5f), color-stop(100%, #aed98d));
    background: -webkit-linear-gradient(#8dca5f, #aed98d);
    background: linear-gradient(#8dca5f, #aed98d)
}
.order-summary_tracker.fb-blue {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNjlhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4e69a2), color-stop(100%, #3b5998));
    background: -webkit-linear-gradient(#4e69a2, #3b5998);
    background: linear-gradient(#4e69a2, #3b5998);
    background-color: #4c66a4
}
.order-summary_tracker.fb-blue:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRlNjlhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(#3b5998, #4e69a2);
    background: linear-gradient(#3b5998, #4e69a2)
}
.order-summary_tracker.fb-blue#facebook-signin .rb-font-icon:before {
    font-size: 13px;
    vertical-align: baseline
}
.order-summary_tracker.follow-button {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    width: 100px;
    padding: 2px 0px;
    margin-right: 10px;
    border-color: #303238;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGY1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwMzIzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b4f59), color-stop(100%, #303238));
    background: -webkit-linear-gradient(#4b4f59, #303238);
    background: linear-gradient(#4b4f59, #303238)
}
.order-summary_tracker.follow-button .icon-plus:before {
    font-size: 13px;
    padding-right: 4px
}
.order-summary_tracker.follow-button.remove {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmOGEwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU3YTc0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f8a00), color-stop(100%, #57a740));
    background: -webkit-linear-gradient(#1f8a00, #57a740);
    background: linear-gradient(#1f8a00, #57a740);
    width: 32px;
    border-color: #57a740
}
.order-summary_tracker.follow-button.remove:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YTc0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmOGEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #57a740), color-stop(100%, #1f8a00));
    background: -webkit-linear-gradient(#57a740, #1f8a00);
    background: linear-gradient(#57a740, #1f8a00)
}
.order-summary_tracker.follow-button:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzIzOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiNGY1OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #303238), color-stop(100%, #4b4f59));
    background: -webkit-linear-gradient(#303238, #4b4f59);
    background: linear-gradient(#303238, #4b4f59);
    color: #fff
}
.order-summary_tracker .rb-font-icon {
    vertical-align: text-bottom
}
.order-summary_tracker:hover {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MTQyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmNDY1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e41421), color-stop(100%, #ef4651));
    background: -webkit-linear-gradient(#e41421, #ef4651);
    background: linear-gradient(#e41421, #ef4651)
}
.order-summary_tracker:last-child {
    margin-right: 0;
    margin-bottom: 0
}
.order-summary_number {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 1rem 0 0;
    padding: 0;
    color: #8C95A5
}
@media screen and (min-width: 640px) {
    .order-summary_number {
        margin-bottom: 48px
    }
}
@media screen and (max-width: 639px) {
    .order-summary_image-container {
        margin-bottom: 16px;
        width: 100%
    }
}
.order-summary_image {
    width: 100%;
    max-width: 150px;
    height: auto
}
.order-summary_items {
    margin-top: 2rem
}
@media screen and (min-width: 640px) {
    .order-summary_items {
        display: table;
        width: 100%;
        padding-bottom: 16px;
        border-bottom: 1px solid #f2f2f6;
        margin-bottom: 16px
    }
}
.order-summary_head {
    display: none
}
@media screen and (min-width: 640px) {
    .order-summary_head {
        display: table-row;
        width: 100%;
        font-size: 14px;
        text-transform: uppercase;
        text-align: left;
        color: #D6DADF;
        margin-bottom: 16px;
        border-bottom: 1px solid #D6DADF
    }
}
@media screen and (min-width: 640px) {
    .order-summary_head-item {
        display: table-cell;
        padding-bottom: 8px;
        border-bottom: 2px solid #f2f2f6
    }
}
.order-summary_head-item__qty {
    text-align: center
}
.order-summary_head-item__price {
    text-align: right
}
@media screen and (max-width: 639px) {
    .order-summary_body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
@media screen and (min-width: 640px) {
    .order-summary_body {
        display: table-row
    }
}
@media screen and (min-width: 640px) {
    .order-summary_item {
        display: table-cell;
        text-align: left;
        padding-top: 32px
    }
}
@media screen and (max-width: 639px) {
    .order-summary_product {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
@media screen and (min-width: 640px) {
    .order-summary_product {
        display: table-cell;
        text-align: left;
        padding-top: 32px
    }
}
@media screen and (max-width: 639px) {
    .order-summary_image-container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}
@media screen and (min-width: 640px) {
    .order-summary_image-container {
        float: left;
        margin-right: 1rem
    }
}
@media screen and (max-width: 639px) {
    .order-summary_fulfillment-state {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}
.order-summary_fulfillment-state-wrapper {
    border-radius: 100px;
    color: #fff;
    background-color: #D6DADF;
    padding: 10px 20px;
    display: inline-block;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 0.66rem
}
@media screen and (min-width: 640px) {
    .order-summary_fulfillment-state-wrapper {
        margin-top: 1rem;
        padding: 5px 10px
    }
}
.order-summary_fulfillment-state-wrapper__queued, .order-summary_fulfillment-state-wrapper__redo, .order-summary_fulfillment-state-wrapper__not-paid, .order-summary_fulfillment-state-wrapper__partial, .order-summary_fulfillment-state-wrapper__closed {
    background-color: #F9A846
}
.order-summary_fulfillment-state-wrapper__hold {
    background-color: #DA404B
}
.order-summary_fulfillment-state-wrapper__shipped {
    background-color: #1ABC9C
}
@media screen and (min-width: 640px) {
    .order-summary_image {
        width: 100px
    }
}
@media screen and (max-width: 639px) {
    .order-summary_details {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}
.order-summary_quantity {
    text-align: center
}
@media screen and (max-width: 639px) {
    .order-summary_quantity {
        display: none
    }
}
@media screen and (min-width: 640px) {
    .order-summary_quantity {
        display: table-cell;
        font-size: 14px
    }
}
@media screen and (max-width: 639px) {
    .order-summary_price {
        display: none
    }
}
@media screen and (min-width: 640px) {
    .order-summary_price {
        display: table-cell;
        font-size: 14px;
        font-weight: bold;
        text-align: right
    }
}
.order-summary_detail__item {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px
}
.order-summary_detail__price {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px
}
.order-summary_detail__type {
    color: #8C95A5;
    font-size: 12px;
    margin-bottom: 6px
}
.order-summary_detail__attributes {
    font-size: 12px;
    color: #8C95A5;
    list-style-type: none
}
@media screen and (min-width: 640px) {
    .order-summary_detail__price {
        display: none
    }
    .order-summary_detail__quantity {
        display: none
    }
}
.order-summary_attribute {
    display: inline-block;
    padding-right: 8px
}
.order-summary_attribute:after {
    content: "|";
    padding-left: 8px
}
.order-summary_attribute:last-child:after {
    content: ""
}
@media screen and (max-width: 639px) {
    .order-summary_artist-details {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        background-color: #f2f2f6;
        margin: 49px -10px;
        position: relative
    }
}
@media screen and (min-width: 640px) {
    .order-summary_artist-details {
        display: table-cell;
        position: relative;
        padding-top: 32px;
        width: 30%
    }
}
@media screen and (max-width: 639px) {
    .order-summary_body__gift-voucher .order-summary_artist-details {
        margin-bottom: 24px
    }
}
.order-summary.order-summary__no-artist .order-summary_artist-details, .order-summary.order-summary__no-artist .order-summary_head-item__artist-details {
    display: none
}
@media screen and (max-width: 639px) {
    .order-summary.order-summary__no-artist .order-summary_product {
        margin-bottom: 48px
    }
}
.order-summary_artist-image {
    position: absolute
}
@media screen and (max-width: 639px) {
    .order-summary_artist-image {
        top: -25px;
        left: 50%;
        margin-left: -25px
    }
}
@media screen and (min-width: 640px) {
    .order-summary_artist-image {
        left: 0;
        top: 32px;
        margin-right: 25px
    }
}
.order-summary_avatar-image {
    width: 50px;
    height: 50px;
    border-radius: 100%
}
@media screen and (max-width: 639px) {
    .order-summary_artist {
        padding-top: 41px;
        margin-bottom: 4px;
        font-size: 16px;
        color: #303238;
        line-height: 20px
    }
}
@media screen and (min-width: 640px) {
    .order-summary_artist {
        font-size: 14px;
        text-align: left;
        margin-left: 62px
    }
}
@media screen and (min-width: 640px) {
    .order-summary_designed-by {
        display: none
    }
}
@media screen and (min-width: 640px) {
    .order-summary_artist-link {
        line-height: 24px
    }
}
.order-summary_artist-info {
    font-size: 12px;
    color: #8C95A5;
    padding-bottom: 20px
}
@media screen and (min-width: 640px) {
    .order-summary_artist-info {
        font-size: 14px;
        text-align: left;
        margin-left: 62px
    }
}
