@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600);
.vlUDo2yHSfnzXF_qKiI1{height:100%;display:flex;flex-direction:column;justify-content:center}.HS7US8ATyoUdQzNP3FQG{flex:0 0 auto;align-self:flex-end;margin:20px}.q3XbWnqk1xlJG0u7ggz5{color:#E12D39;font-size:20px;line-height:32px;text-align:center;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}

.GeAEvkUPC_dLA0vRhtUq{height:100%;display:flex;flex-direction:column;justify-content:center}.den3hHqZm_ucyaPDtUnL{color:#E12D39;font-size:20px;line-height:32px;text-align:center;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}

.shipup-home-container,.shipup-modal-container{-webkit-font-smoothing:auto !important;font-family:"Open Sans",sans-serif !important;font-size:14px !important}
.shipup-warning{color:#ed7a6f}
.shipup-message-box{border:1px solid #6d7a87;border-radius:4px;padding:12px 0;display:flex;align-items:center}
.shipup-message-box .shipup-message-box-icon{flex:0 0 auto;margin:16px 24px;width:20px;height:20px;border-radius:50%;background:white;font-weight:700;font-size:18px;border:1px solid #6d7a87;font-family:"Source Sans Pro","Helvetica","Open Sans",sans-serif;display:flex;align-items:center;justify-content:center}
.shipup-message-box--info{background-color:#dceefb;border-color:#186faf;color:#0f609b}
.shipup-message-box--info .shipup-message-box-icon{box-shadow:0 0 0 5px #84c5f4;border-color:#186faf}
.react-grid-layout{position:relative;transition:height 200ms ease}
.react-grid-item{transition:all 200ms ease;transition-property:left, top}
.react-grid-item.cssTransforms{transition-property:transform}
.react-grid-item.resizing{z-index:1}
.react-grid-item.react-draggable-dragging{transition:none;z-index:3}
.react-grid-item.react-grid-placeholder{background:red;opacity:0.2;transition-duration:100ms;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.react-resizable-hide>.react-resizable-handle{display:none}
.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}
.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}
.react-grid-item>.react-resizable-handle::after{content:'';position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,0.3);border-bottom:2px solid rgba(0,0,0,0.3)}
.shipup-container *{box-sizing:border-box}
.shipup-container a{text-decoration:initial}
.shipup-reset-button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}
.shipup-container,.shipup-modal-container{font-family:"Open Sans",sans-serif !important;color:#6d7a87}
.shipup-container .shipup-title,.shipup-container .shipup-subtitle,.shipup-modal-container .shipup-title,.shipup-modal-container .shipup-subtitle{font-family:"Open Sans",sans-serif !important;font-weight:400}
.shipup-container .shipup-subtitle,.shipup-modal-container .shipup-subtitle{font-size:16px}
.shipup-container p,.shipup-modal-container p{font-family:"Open Sans",sans-serif !important}
.react-grid-item{transition:none}
.shipup-grid{margin:0 -10px}
.shipup-view-container{margin-bottom:12px}
.shipup-half{width:50%}
.shipup-view-container{position:relative;min-height:200px}
.shipup-view-container .shipup-view-message-container{display:flex;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}
.shipup-view-container .shipup-view-message{font-size:18px;line-height:18px;color:#6d7a87;text-align:center;width:100%}
.shipup-tracking-page-warning{margin:4px auto 8px;max-width:800px}
.shipup-order-page-warning-title{font-weight:600}
.react-grid-item.react-grid-placeholder{border-radius:3px;background:#bab8b6;z-index:0}
.shipup-container{position:relative;background-color:#fff;height:inherit;border-radius:3px;line-height:normal !important;box-sizing:border-box}
.shipup-container .shipup-component-delete-button{color:#ed7a6f}
.shipup-container.shipup-container-selectable:not(.shipup-container-selected){cursor:pointer}
.shipup-container.shipup-container-selectable:not(.shipup-container-selected) *{pointer-events:none}
.shipup-container.shipup-container-selectable:not(.shipup-dragging):hover:not(.shipup-container-selected){border-color:#dedede;box-shadow:0px 0px 0px 2px #dedede}
.shipup-container.shipup-container-selectable:not(.shipup-dragging).shipup-container-selected{border:1px solid #dedede;box-shadow:0px 0px 0px 2px #dedede;border-top-right-radius:0}
.shipup-container.shipup-container-selectable:not(.shipup-dragging).shipup-container-selected.shipup-container-editing{border:1px solid #550cb8;box-shadow:0px 0px 0px 2px #550cb8;border-top-right-radius:3px}
.shipup-container.shipup-datagrid{padding:0}
.shipup-container.shipup-datagrid .shipup-loading-wrapper{padding:10px !important}
.shipup-container .shipup-message-content{height:auto;font-size:18px;color:#6d7a87;text-align:center;width:100%;position:relative;align-self:center}
.shipup-container .shipup-message-content .shipup-text-segment:after{content:'\00a0 '}
.shipup-container .shipup-loading-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;z-index:19;top:0;bottom:0;left:0;right:0;width:100%}
.shipup-container .shipup-visualization{position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden;border:1px solid transparent;display:flex;flex-flow:column}
.shipup-container .shipup-visualization.shipup-visualization-no-preview{display:flex;align-items:center;justify-content:center;flex-direction:column}
.shipup-container .shipup-visualization.shipup-visualization-no-preview .rc-icon{flex:none}
.shipup-container .shipup-visualization.shipup-visualization-no-preview .shipup-subtitle{margin-top:10px;color:#bab8b6}
.shipup-container .shipup-visualization.shipup-visualization-no-preview svg{fill:#bab8b6}
.shipup-container .shipup-message{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}
.shipup-component-edit-button{position:absolute;display:flex;z-index:30;top:-23px;right:-2px;padding:3px 7px;text-transform:uppercase;font-size:12px;font-weight:600;color:#84807c;background:#dedede;cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px}
.shipup-component-edit-button>div:first-child{margin-right:7px}
.shipup-component-edit-button div:hover{color:#550cb8}
.shipup-ui{position:absolute;top:0;right:0;bottom:0;left:0}
.shipup-loading-wrapper{top:40px}
.shipup-datagrid-header{height:40px;position:absolute;left:0;right:0;top:0;z-index:19;display:flex;justify-content:center;align-items:center;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#ecebea;padding:10px}
.shipup-datagrid-header-left{display:flex;width:50%}
.shipup-datagrid-header-right{display:flex;width:50%;justify-content:flex-end}
.shipup-datagrid-search{max-width:200px}
.shipup-datagrid-export{margin-left:6px;background-color:#fff}
.shipup-datagrid-export:hover{color:#6d7a87 !important;background-color:#f6f5f5}
@media (max-width: 600px){.shipup-datagrid-header-right{display:none}.shipup-datagrid-header-left{width:100%}}
.shipup-datagrid-content{left:0;right:0;top:40px;bottom:0;position:absolute}
.shipup-dom-node{display:inline-block}
.shipup-bounce-spinner{margin:0 auto;width:70px;text-align:center}
.shipup-bounce-spinner div{width:8px;height:8px;margin-right:5px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.shipup-bounce-spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.shipup-bounce-spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
@-webkit-keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}
@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}
.shipup-tracker-search{font-family:"Open Sans",sans-serif;display:flex;flex-direction:column;margin:auto;align-items:center;min-height:350px}
.shipup-tracker-search .shipup-tracker-search-type-selector{position:relative;display:flex;padding-bottom:5px;border-bottom:3px solid #ecebea;margin-bottom:20px}
.shipup-tracker-search .shipup-tracker-search-type-selector button{margin:0 10px;cursor:pointer}
.shipup-tracker-search .shipup-tracker-search-type-selector button:focus{color:#524f4d;outline:none}
.shipup-tracker-search .shipup-tracker-search-type-selector-1.active ~ .shipup-tracker-search-type-selector-line{margin-left:0}
.shipup-tracker-search .shipup-tracker-search-type-selector-2.active ~ .shipup-tracker-search-type-selector-line{margin-left:50%}
.shipup-tracker-search .shipup-tracker-search-type-selector-line{position:absolute;height:3px;width:50%;top:100%;background:#524f4d;z-index:1;border-radius:2px;transition:all 0.4s ease-in-out}
.shipup-tracker-search .shipup-text-field{margin-bottom:10px}
.shipup-tracker-search .shipup-text-field input{font-size:16px}
.shipup-tracker-search .shipup-tracker-search-submit{margin-top:10px;width:100%;padding:5px 10px;text-align:center;border:2px solid #524f4d;border-radius:4px;color:#524f4d;font-weight:600;cursor:pointer}
.shipup-tracker-search .shipup-tracker-search-submit:hover{color:white;background-color:#524f4d}
.shipup-order-selection .shipup-order-selection-title{text-align:center;font-size:14px;font-weight:600}
.shipup-order-selection .shipup-order-list{display:flex;flex-direction:column;align-items:center;margin-top:20px}
.shipup-order-selection .shipup-order-order{display:flex;justify-content:space-evenly;padding:20px;width:90%;max-width:700px;margin-bottom:10px}
.shipup-order-selection .shipup-order-order:not(:last-child){border-bottom:1px solid lightgrey}
.shipup-order-selection .shipup-order-order-information{justify-content:center;display:flex;flex-direction:column;padding:2px}
.shipup-order-selection .shipup-order-order-number{margin-right:20px;display:flex;font-weight:600}
.shipup-order-selection .shipup-order-order-date{font-size:12px;color:#b0aeab}
.shipup-order-selection .shipup-order-product-count{font-size:12px}
.shipup-order-selection .shipup-order-number-button{color:blue;cursor:pointer;margin-right:30px;font-weight:600}
.shipup-order-selection .shipup-order-number-order-text{text-decoration:underline}
.shipup-order-selection .shipup-order-trackers{flex:0 1 60%;display:flex;flex-direction:column;justify-content:center}
.shipup-order-selection .shipup-order-trackers:not(:last-child){margin-bottom:5px}
.shipup-order-selection .shipup-order-tracker{justify-content:space-between;display:flex;align-items:center}
.shipup-order-selection .shipup-order-tracker:not(:last-child){margin-bottom:20px}
.shipup-order-selection .shipup-order-tracker-left{display:flex;align-items:center}
.shipup-order-selection .shipup-order-tracker-left .shipup-carrier{margin-right:8px}
.shipup-order-selection .shipup-order-tracker-right{text-align:right}
.shipup-order-selection .shipup-order-button{color:#002ebd;cursor:pointer;margin-right:30px}
.shipup-order-selection .shipup-order-button:hover{text-decoration:underline}
.shipup-order-selection svg{opacity:0.7}
.shipup-tag{background-color:#f6f5f5;color:black;padding:4px 8px;border-radius:8px}
.shipup-text-field{position:relative;display:flex;flex-direction:column}
.shipup-text-field .shipup-text-field-title{font-size:16px;margin-bottom:7px;color:#524f4d}
.shipup-text-field .shipup-text-field-required{color:#ed7a6f;margin-left:2px}
.shipup-text-field .shipup-text-field-precision{font-size:12px;font-weight:300;margin-left:7px}
.shipup-text-field input,.shipup-text-field textarea{padding:10px 15px;border-radius:3px;border:1px solid #ecebea;background-color:#fafafa}
.shipup-text-field input.shipup-text-field-input-error,.shipup-text-field textarea.shipup-text-field-input-error{border-color:#ed7a6f}
.shipup-text-field input::-moz-placeholder, .shipup-text-field textarea::-moz-placeholder{color:#b0aeab}
.shipup-text-field input:-ms-input-placeholder, .shipup-text-field textarea:-ms-input-placeholder{color:#b0aeab}
.shipup-text-field input::placeholder,.shipup-text-field textarea::placeholder{color:#b0aeab}
.shipup-text-field input:focus,.shipup-text-field textarea:focus{outline:none;border-color:#550cb8}
.shipup-text-field input.has-pre-field,.shipup-text-field textarea.has-pre-field{border-top-left-radius:0;border-bottom-left-radius:0}
.shipup-text-field input.has-post-field,.shipup-text-field textarea.has-post-field{border-top-right-radius:0;border-bottom-right-radius:0}
.shipup-text-field input.disabled,.shipup-text-field textarea.disabled{cursor:not-allowed;background:#ecebea}
.shipup-text-field textarea{resize:vertical}
.shipup-text-field .pre-field,.shipup-text-field .post-field{border:1px solid #b0aeab;background:#f6f5f5;line-height:normal;font-size:18px}
.shipup-text-field .pre-field{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:0;padding:7px 7px 7px 14px}
.shipup-text-field .post-field{border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:0;padding:7px 14px 7px 7px}
.shipup-text-field .shipup-text-field-container{display:flex}
.shipup-text-field .clearable-times{position:absolute;cursor:pointer;top:11px;right:9px;font-size:13px;color:#b0aeab}
.shipup-text-field .shipup-text-field-error{color:#ed7a6f;margin-top:5px;font-size:14px}
.shipup-field-header{display:flex}
.shipup-field-header .shipup-field-header-title{font-size:16px;margin-bottom:7px}
.shipup-field-header .shipup-field-header-required{color:#ed7a6f;margin-left:2px}
.shipup-field-header .shipup-field-header-precision{font-size:12px;font-weight:300;margin-left:7px;line-height:22px}
.shipup-carrier{width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex}
.shipup-carrier img{margin:auto;width:70%;height:70%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.shipup-top-navbar{margin:10px 0;display:flex}
.shipup-top-navbar-error{padding:5px 10px;color:#ed7a6f;border-radius:3px;border:1px solid #ed7a6f;width:100%;text-align:center;margin-bottom:10px}
.shipup-navbar-button{padding:5px 10px;text-align:center;border:1px solid #524f4d;border-radius:2px;color:#524f4d;cursor:pointer}
.shipup-navbar-right-button{margin-left:auto}
.shipup-double-button-left{border-radius:2px 0 0 2px;border-right:none}
.shipup-double-button-right{border-radius:0 2px 2px 0}
.shipup-navbar-back-button{margin-right:auto}
html.shipup-modal-active,body.shipup-modal-active{overflow:hidden;height:100%;position:relative;margin:0}
.shipup-modal-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000001;height:100%;width:100%;pointer-events:none;display:flex}
.shipup-modal-container *{pointer-events:auto}
.shipup-modal-container .shipup-modal-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000;background-color:rgba(0,0,0,0.5)}
.shipup-modal-container .shipup-modal-content-container{background-color:white;align-self:center;margin-left:auto;margin-right:auto;max-height:95%;width:60%;display:flex;flex-direction:column;-webkit-animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}
.shipup-modal-container .shipup-modal-title-container{border-bottom:1px solid #dedede;padding:12px 20px}
.shipup-modal-container .shipup-modal-title{font-weight:600;text-transform:uppercase;font-size:16px;color:#524f4d;margin-bottom:5px}
.shipup-modal-container .shipup-modal-close{position:absolute;right:15px;font-size:18px;cursor:pointer}
.shipup-modal-container .shipup-modal-children-container{padding:12px 20px}
.shipup-modal-container .shipup-container{height:auto}
@-webkit-keyframes blowUpModal{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes blowUpModal{0%{transform:scale(0)}100%{transform:scale(1)}}
@media (max-width: 500px){html.shipup-modal-active,body.shipup-modal-active{height:100%;width:100%;max-height:100%;max-width:100%}.shipup-modal-container .shipup-modal-content-container{height:100%;width:100%;max-height:100%;max-width:100%}}
.shipup-pickup-point-container{position:relative;height:auto !important;margin:10px 0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;border:1px solid}
.shipup-pickup-point-container.shipup-container.shipup-container-selectable:not(.shipup-dragging).shipup-container-selected{box-shadow:0px 0px 0px 3px #dedede}
.shipup-pickup-point-container .shipup-component-edit-button{width:40px;top:-20px}
.shipup-pickup-point-container .shipup-pickup-point-overflow-protection{overflow:hidden}
.shipup-pickup-point-container>*{width:100%}
.shipup-pickup-point-container .shipup-pickup-point-info-map-container{display:flex;flex-flow:column;align-items:center;justify-content:space-between}
.shipup-pickup-point-container .shipup-pickup-point-info-container{display:flex;flex-flow:column;align-items:center;padding:12px}
.shipup-pickup-point-container .shipup-pickup-point-warning{background-color:#f9ad56;color:white;padding:8px 8px 8px 0;display:flex;flex-flow:row nowrap;border-radius:0}
.shipup-pickup-point-container .shipup-pickup-point-warning-logo{font-size:30px;font-weight:600;flex:0.1 0 40px;display:flex;align-items:center;justify-content:center;text-align:center}
.shipup-pickup-point-container .shipup-pickup-point-warning-text{flex:1 1 auto;display:flex;align-items:center;justify-content:center}
.shipup-pickup-point-container .shipup-pickup-point-warning-text a{color:white;text-decoration:underline}
.shipup-pickup-point-container .shipup-pickup-point-info{line-height:1.5em;color:#6d7a87;font-size:12px;text-align:center;display:flex;align-items:center;flex-flow:column}
.shipup-pickup-point-container .shipup-pickup-point-info-address-wrapper,.shipup-pickup-point-container .shipup-pickup-point-info-schedule{flex:none}
.shipup-pickup-point-container .shipup-pickup-point-info-header{color:#524f4d;font-weight:bold;text-transform:uppercase;font-size:14px;margin-bottom:5px}
.shipup-pickup-point-container .shipup-pickup-point-info-schedule-date{width:60px;display:inline-block}
.shipup-pickup-point-container .shipup-pickup-point-info-address{margin-bottom:10px}
.shipup-pickup-point-container .shipup-pickup-point-map{display:flex;flex-direction:column;align-items:center;cursor:pointer;overflow:hidden}
.shipup-pickup-point-container .shipup-pickup-point-map img{width:inherit;max-width:inherit;max-height:inherit;overflow:hidden}
@media all and (min-width: 500px){.shipup-pickup-point-container.shipup-pickup-point-container-desktop{flex-flow:row wrap}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-container{flex-flow:row nowrap;align-items:start}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info{text-align:left}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-address{flex:1 1 auto;margin-right:10px;margin-bottom:0}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-schedule{flex:1 0 auto}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-address{overflow-wrap:break-word}}
@media all and (min-width: 610px){.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-map-container{flex-flow:row;flex-wrap:nowrap}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-container{flex:1 1 auto;flex-flow:row nowrap}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-address{flex:1 1 auto;order:1}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-info-schedule{flex:2 0 auto;order:2}.shipup-pickup-point-container.shipup-pickup-point-container-desktop .shipup-pickup-point-map{flex:0 2 auto;order:3;align-self:center}}
.shipup-line-items-list-container{flex-grow:1;display:flex;flex-direction:column}
.shipup-line-items-not-found{height:100%;flex:1;font-size:18px;display:flex;align-items:center;justify-content:center;text-align:center}
.shipup-line-item-container{min-width:180px;align-items:center;justify-content:center;padding:12px 8px;display:flex}
.shipup-line-item-thumbnail-container{position:relative}
.shipup-line-item-thumbnail-container img{max-height:100%;max-width:100%}
.shipup-line-item-thumbnail-quantity{position:absolute;top:0;right:0;transform:translate(50%, -50%);background-color:#ecebea;border-radius:4px;font-size:10px;text-align:center;padding:0 8px}
.shipup-line-item-thumbnail{background-color:white;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.5)}
.shipup-line-item-thumbnail--no-image{background-color:#ecebea}
.shipup-line-item-text-container{flex:1;padding-left:16px;overflow:hidden}
.shipup-line-item-name,.shipup-line-item-description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.shipup-line-item-name{font-size:16px;font-weight:600}
.shipup-line-item-canceled{margin-bottom:4px}
.shipup-line-item-description{font-size:14px;color:#b0aeab}
button.shipup-line-item-show-more-button{border:none;color:#b0aeab;justify-self:center;margin:auto;font-size:14px}
.shipup-order-page-element{display:flex;padding:32px 0}
.shipup-order-page-element:not(:last-of-type){border-bottom:1px solid #ecebea}
.shipup-order-page-element.shipup-order-page-element-not-shipped{display:block}
.shipup-order-page-element-not-shipped-text{padding-bottom:12px;font-size:14px}
.shipup-order-page-title-order-number{font-size:20px;font-weight:600}
.shipup-order-page-title-order-date{color:#b0aeab}
.shipup-order-page-line-items{max-width:50%;flex:1 1 50%}
.shipup-order-page-line-items button{border:none;color:#b0aeab;display:block;margin:12px auto;cursor:pointer}
.shipup-order-page-shipping-status-container{flex:1 1 50%}
.shipup-order-page-shipping-status{padding-top:32px}
.shipup-order-page-shipping-status:first-child{padding-top:0}
.shipup-order-page-shipping-status-carrier{display:flex;align-items:center}
.shipup-order-page-shipping-status-tracking-link-container{color:#002ebd;cursor:pointer;font-weight:600}
.shipup-order-page-shipping-status-tracking-link-container svg{opacity:0.7;margin-left:4px}
.shipup-order-page-shipping-status-tracking-link{text-decoration:underline}
.shipup-order-page-container .shipup-carrier{margin-right:8px}
.shipup-order-page-shipping-status-delivery-message{font-size:20px;font-weight:600;margin-bottom:8px}
.shipup-order-page-shipping-status-delivery-message-text{margin-right:4px}
.shipup-order-page-shipping-status-delivery-message-date{white-space:nowrap}
.shipup-order-page-shipping-status-bar-container{margin-top:16px}
.shipup-order-page-shipping-status-bar{height:6px;width:100%;background-color:#f2f3f5;border-radius:8px;margin-bottom:4px}
.shipup-order-page-shipping-status-bar-progress{height:100%;border-radius:8px}
.shipup-order-page-shipping-status-bar-text-container{color:#b0aeab;display:flex;justify-content:space-between}
.shipup-order-page-shipping-status-bar-text{max-width:25%;font-size:12px;text-align:center;padding:0 8px}
.shipup-order-page-shipping-status-bar-text:first-of-type{padding:0;text-align:left}
.shipup-order-page-shipping-status-bar-text:last-of-type{text-align:right;padding:0}
.shipup-order-page-unknown-tracker-warning{margin-top:16px;padding:8px 0;display:flex;align-items:center}
@media all and (max-width: 500px){.shipup-order-page-element{flex-flow:row wrap}.shipup-order-page-line-items,.shipup-order-page-shipping-status-container{max-width:100%;margin:20px 0;padding-top:8px}.shipup-order-page-line-items{order:2}.shipup-order-page-shipping-status-container{order:1}}
@media all and (min-width: 500px){.shipup-order-page-line-items{padding-right:24px}}
@media (max-width: 767px){.shipup-order-selection .shipup-order-order{flex-wrap:wrap}.shipup-order-selection .shipup-order-order-number{width:100%;margin:0 0 20px;font-weight:600;text-align:left}.shipup-order-selection .shipup-order-trackers{width:100%}}
.shipup-visualization a,.shipup-container a{color:#002ebd;text-decoration:underline}
.shipup-widget-top-bar{color:white;padding:5px 10px;text-transform:uppercase;font-size:14px}
.shipup-container .shipup-error-boundary{text-align:center;font-size:16px;position:relative;top:50%;transform:translateY(-50%)}
.shipup-expected-delivery .shipup-expected-delivery-body{display:flex;flex-direction:column;padding:12px}
.shipup-expected-delivery .shipup-expected-day-positionner{display:flex;flex-direction:column}
.shipup-expected-delivery .shipup-weekday,.shipup-expected-delivery .shipup-month{text-transform:uppercase;font-weight:600}
.shipup-expected-delivery .shipup-weekday{font-size:18px}
.shipup-expected-delivery .shipup-month{font-size:16px;order:1}
.shipup-expected-delivery .shipup-day{font-weight:600;font-size:60px}
.shipup-expected-delivery .shipup-package-delivered{font-size:18px}
.shipup-expected-delivery .shipup-expected-status{font-size:18px;font-weight:600;text-transform:uppercase}
.shipup-expected-delivery .shipup-expected-delivery-return{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:18px;padding:10px;text-align:center}
.shipup-expected-delivery .shipup-expected-delivery-no-date{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:18px;padding:10px;text-align:center}
.shipup-promo-banner-container{flex:1}
.shipup-promo-banner-background-container{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.shipup-promo-banner-image{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto}
.shipup-promo-banner-content-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:white}
.shipup-promo-banner-content{padding:12px}
.shipup-delivery-status .shipup-delivery-background-blur{z-index:29;height:60px;width:calc(100% - 2px);position:fixed;bottom:1px;left:1px;pointer-events:none;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.6) 10%, white)}
.shipup-delivery-status .shipup-delivery-status-body{display:flex;flex-direction:column;padding:12px;align-items:center}
.shipup-delivery-status .shipup-delivery-status-unknown-tracker{flex:1;display:flex;justify-content:center;align-items:center}
.shipup-delivery-status .shipup-delivery-status-status{font-size:26px;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:10px}
.shipup-delivery-status .shipup-delivery-status-image{max-height:100px;width:auto;margin-bottom:10px}
.shipup-delivery-status .shipup-delivery-status-history{align-self:flex-start;width:100%}
.shipup-delivery-status .shipup-history-title{font-weight:600;text-transform:uppercase;font-size:16px;color:#524f4d;margin-bottom:5px;padding:0 12px}
.shipup-delivery-status .shipup-event-list-container{overflow:hidden}
.shipup-delivery-status .shipup-event-list{min-height:150px;position:relative;display:flex;flex-direction:column;transition:all 0.3s ease}
.shipup-delivery-status .shipup-event-group{padding:5px 0}
.shipup-delivery-status .shipup-event-group:not(:last-of-type){border-bottom:1px solid #dedede}
.shipup-delivery-status .shipup-event{padding:4px 12px;display:flex}
.shipup-delivery-status .shipup-event-info{flex-grow:8}
.shipup-delivery-status .shipup-event-icon{flex:none;text-align:right;font-size:1.8em;opacity:0.7;display:flex;align-items:center}
.shipup-delivery-status .shipup-event-group-delivered{margin:8px 0;border:1px solid}
.shipup-delivery-status .shipup-event-datetime{flex:none;float:left;display:flex;flex-direction:column;font-size:14px;width:60px;margin-right:20px;text-transform:uppercase}
.shipup-delivery-status .shipup-event-date{line-height:22px;font-weight:600}
.shipup-delivery-status .shipup-event-hour{font-size:12px}
.shipup-delivery-status .shipup-event-hour:first-child{line-height:22px}
.shipup-delivery-status .shipup-event-info{display:flex;flex-direction:column;word-wrap:break-word;width:100%}
.shipup-delivery-status .shipup-event-location{color:#b0aeab}
.shipup-delivery-status .shipup-empty-events{text-align:center;font-size:18px;margin-top:20px;padding:20px}
.shipup-delivery-status .shipup-event-modal-button{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:white;display:flex;justify-content:space-around;z-index:30;border-radius:3px;border:1px solid #dedede;padding:5px 10px;cursor:pointer;text-transform:uppercase;opacity:0.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px}
.shipup-delivery-status .shipup-event-modal-button:hover{opacity:1}
.shipup-delivery-status .shipup-event-modal-button svg{margin-right:5px}
.shipup-modal-container .shipup-delivery-status-history{padding:12px 20px;overflow:auto}
.shipup-carrier-info-body{display:flex;padding:10px;align-items:center}
.shipup-carrier-info-body img.carrier-img{height:65px;width:65px;margin-right:20px}
.shipup-carrier-info-content{display:flex;flex-direction:column;justify-content:space-around}
.shipup-carrier-info-name{text-transform:uppercase;font-size:18px;font-weight:600}
.shipup-carrier-info-link{font-size:18px;text-overflow:ellipsis}
.shipup-timeline-body{flex:1;padding:12px;display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%}
.shipup-timeline-body-unknown-tracker{color:#6d7a87;display:flex;justify-content:center;align-items:center;flex:1}
.shipup-timeline-text-title{font-weight:600}
.shipup-timeline-text-date{font-size:12px}
.shipup-timeline-line-end{fill:#00da4a;height:20px;width:20px;border-radius:10px}
.shipup-timeline-line-end.shipup-timeline-line-end--full{position:absolute;right:0;background:white;opacity:0.4}
.shipup-timeline-line{background-color:#00da4a}
.shipup-timeline-body--desktop .shipup-timeline-line-container{width:100%;height:20px;background-color:#f2f3f5;border-radius:10px;position:relative;display:flex;flex-flow:row nowrap;transform:translateY(-10px)}
.shipup-timeline-body--desktop .shipup-timeline-line{width:10%}
.shipup-timeline-body--desktop .shipup-timeline-line:first-of-type{border-radius:10px 0 0 10px}
.shipup-timeline-body--desktop .shipup-timeline-line-arrow{position:absolute;width:10px;height:10px;bottom:-5px;transform:rotate(45deg);background:#00da4a}
.shipup-timeline-body--desktop .shipup-timeline-line-below{position:relative;bottom:-27px;white-space:nowrap}
.shipup-timeline-body--desktop .shipup-timeline-line-bottom-right-container{position:absolute;right:5px;text-align:right}
.shipup-timeline-body--desktop .shipup-timeline-line--pending .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--pending .shipup-timeline-line-arrow{background:#7f7f7f}
.shipup-timeline-body--desktop .shipup-timeline-line--pending .shipup-timeline-line-end{fill:#7f7f7f}
.shipup-timeline-body--desktop .shipup-timeline-line--info_received .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--info_received .shipup-timeline-line-arrow{background:cyan}
.shipup-timeline-body--desktop .shipup-timeline-line--info_received .shipup-timeline-line-end{fill:cyan}
.shipup-timeline-body--desktop .shipup-timeline-line--in_transit .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--in_transit .shipup-timeline-line-arrow{background:#00feb2}
.shipup-timeline-body--desktop .shipup-timeline-line--in_transit .shipup-timeline-line-end{fill:#00feb2}
.shipup-timeline-body--desktop .shipup-timeline-line--exception .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--exception .shipup-timeline-line-arrow{background:#ff671a}
.shipup-timeline-body--desktop .shipup-timeline-line--exception .shipup-timeline-line-end{fill:#ff671a}
.shipup-timeline-body--desktop .shipup-timeline-line--out_for_delivery .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--out_for_delivery .shipup-timeline-line-arrow{background:#00da4a}
.shipup-timeline-body--desktop .shipup-timeline-line--out_for_delivery .shipup-timeline-line-end{fill:#00da4a}
.shipup-timeline-body--desktop .shipup-timeline-line--failed_attempt .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--failed_attempt .shipup-timeline-line-arrow{background:#ff0091}
.shipup-timeline-body--desktop .shipup-timeline-line--failed_attempt .shipup-timeline-line-end{fill:#ff0091}
.shipup-timeline-body--desktop .shipup-timeline-line--pickup .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--pickup .shipup-timeline-line-arrow{background:#00e8fd}
.shipup-timeline-body--desktop .shipup-timeline-line--pickup .shipup-timeline-line-end{fill:#00e8fd}
.shipup-timeline-body--desktop .shipup-timeline-line--delivered .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--delivered .shipup-timeline-line-arrow{background:#004ef9}
.shipup-timeline-body--desktop .shipup-timeline-line--delivered .shipup-timeline-line-end{fill:#004ef9}
.shipup-timeline-body--desktop .shipup-timeline-line--return .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--return .shipup-timeline-line-arrow{background:#ff070b}
.shipup-timeline-body--desktop .shipup-timeline-line--return .shipup-timeline-line-end{fill:#ff070b}
.shipup-timeline-body--desktop .shipup-timeline-line--delayed .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--delayed .shipup-timeline-line-arrow{background:#ffe93e}
.shipup-timeline-body--desktop .shipup-timeline-line--delayed .shipup-timeline-line-end{fill:#ffe93e}
.shipup-timeline-body--desktop .shipup-timeline-line--expired .shipup-timeline-line,.shipup-timeline-body--desktop .shipup-timeline-line--expired .shipup-timeline-line-arrow{background:#7f7f7f}
.shipup-timeline-body--desktop .shipup-timeline-line--expired .shipup-timeline-line-end{fill:#7f7f7f}
.shipup-timeline-body--desktop .shipup-timeline-line{background-color:#00da4a}
.shipup-timeline-mobile{padding:12px;display:flex;flex-flow:column nowrap;justify-content:left;align-items:left;height:100%;width:100%;color:black}
.shipup-timeline-mobile .shipup-timeline-mobile-event{width:100%;flex:0 0 auto;display:flex;flex-flow:row}
.shipup-timeline-mobile .shipup-timeline-mobile-event.shipup-timeline-mobile-event--active .shipup-timeline-mobile-event-circle{background:#00d4b8;border:2px solid #00d4b8;color:white}
.shipup-timeline-mobile .shipup-timeline-mobile-event.shipup-timeline-mobile-event--current{font-weight:600}
.shipup-timeline-mobile .shipup-timeline-mobile-event.shipup-timeline-mobile-event--current .shipup-timeline-mobile-event-circle{background-color:white;border:2px solid #00d4b8;color:#00d4b8;flex:0 0 30px;height:30px;margin-left:0}
.shipup-timeline-mobile .shipup-timeline-mobile-event.shipup-timeline-mobile-event--warning .shipup-timeline-mobile-event-circle{background-color:white;border:2px solid #f9ad56;color:#f9ad56;flex:0 0 30px;height:30px;margin-left:0}
.shipup-timeline-mobile .shipup-timeline-mobile-event.shipup-timeline-mobile-event--warning .shipup-timeline-mobile-event-warning-icon{margin-left:1px}
.shipup-timeline-mobile .shipup-timeline-mobile-event .shipup-timeline-mobile-event-circle{border:1px solid grey;border-radius:50%;flex:0 0 26px;margin-left:2px;font-size:20px;display:flex;align-items:center;justify-content:center}
.shipup-timeline-mobile .shipup-timeline-mobile-event .shipup-timeline-mobile-event-event{flex:1;height:26px;margin-left:10px;display:flex;align-items:center}
.shipup-timeline-mobile .shipup-timeline-mobile-separator-container{width:26px;flex:1;margin-left:2px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}
.shipup-timeline-mobile .shipup-timeline-mobile-separator-container .shipup-timeline-mobile-separator{height:100%;border-left:4px dotted grey}
.shipup-timeline-mobile .shipup-timeline-mobile-separator-container .shipup-timeline-mobile-separator--active{border-left:2px solid #00d4b8}
.shipup-timeline-mobile .shipup-timeline-mobile-separator-container svg{color:lightgrey;font-size:4px}
.shipup-line-items-container,.shipup-line-items-container--modal{align-content:flex-start;padding:12px;justify-content:space-around;transition:all 0.3s ease}
.shipup-line-items-container--modal{overflow-y:auto}
.shipup-line-items-container{flex:1 0 auto;display:flex;flex-flow:row wrap}
.shipup-line-items-container--big{display:flex;flex-flow:row wrap;align-content:center;padding:12px;flex:1 1 0;justify-content:space-around;transition:all 0.3s ease}
.shipup-line-items-modal-button{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:white;display:flex;justify-content:space-around;z-index:30;border-radius:3px;border:1px solid #dedede;padding:5px 10px;cursor:pointer;text-transform:uppercase;opacity:0.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px}
.shipup-line-items-modal-button:hover{opacity:1}
.shipup-line-items-modal-button svg{margin-right:5px}
.shipup-line-items-background-blur{z-index:29;height:60px;width:calc(100% - 2px);position:fixed;bottom:1px;left:1px;pointer-events:none;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.6) 10%, white)}
.shipup-modal-container .shipup-line-items-container{overflow:auto;flex-flow:column nowrap}
.shipup-line-item-container--big{margin:0 16px}
.shipup-line-item-text-container--big{display:flex;flex-flow:row wrap;align-items:center;align-content:center;height:120px}
.shipup-line-item-name--big{flex:1 1 100%;font-size:18px;margin:0 0 4px}
.shipup-line-item-description--big{flex:1 1 100%;display:block;display:-webkit-box;height:calc(14px * 1.4 * 3);margin:auto;font-size:14px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:initial;overflow:hidden;text-overflow:ellipsis}