.loading-details{background:url("../images/main-bg.png") repeat scroll 0 0 transparent;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;display:none}.vestrackorder-item a.action.back{display:none !important}.ves-trackorder .box-order-billing-address .box-content li label{margin-right:5px}.ves-trackorder .order-links .nav.item a{padding:10px}.ves-trackorder .order-details-items .item-options dt,.ves-trackorder .order-details-items .item-options dd{font-size:.88em;font-weight:300;margin:0}.ves-trackorder .order-details-items .item-options dt{font-weight:600}#loading-details .update-popup{position:fixed;top:45%;left:45%;width:300px;margin-left:-105px;padding:15px 30px;background:#fff;color:#d85909;font-weight:700;text-align:center;z-index:400;webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#loading-mask{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #f18200;margin:20% auto;padding:15px;text-align:center;width:200px}#loading-mask p{margin-bottom:0}.track-data-table{margin-bottom:20px}.order-info-message{padding-top:15px}.ves-trackorder .block .block-title{border-bottom:1px solid #e8e8e8;font-size:1.8rem;margin-bottom:15px;padding-bottom:12px}.ves-trackorder .block .block-title strong{font-weight:500}.ves-trackorder .track-order{float:left;width:48%}.ves-trackorder .track-login{float:right;width:48%}.ves-trackorder .form-login,.vestrackorder-tab .vestrackorder-item{display:none}.ves-trackorder #orderinfo{width:100%;float:left}.ves-trackorder .block-left{width:48%;float:left}.ves-trackorder .block-right{width:48%;float:right}.ves-trackorder ul{list-style:none;margin:0;padding:0}.ves-trackorder .block-row{float:left;width:100%}.vestrackorder-tab .vestrackorder-item.current{display:block}.ves-trackorder ul.order-links{float:left;width:100%;position:absolute}.vestrackorder-tab{float:left;width:100%;margin-top:43px}.order-links .item.current a{background:#fff;border:1px solid #ccc;display:block;font-weight:400;border-bottom:0}.trackorder-tab{position:relative;float:left;width:100%}.status{position:relative}.status.status-completeold:before{-webkit-font-smoothing:antialiased;font-size:24px;line-height:24px;color:#5ac714;content:'\e60e';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;width:25px;position:absolute;text-align:center}.status i{font-size:25px}.status.status-pending{color:#c71414}.status.status-complete,.status.status-closed,.status.status-fraud,.status.status-holded,.status.status-payment_review,.status.status-paypal_canceled_reversal,.status.status-paypal_reversed,.status.status-pending_payment,.status.status-pending_paypal,.status.status-processing{color:#519810}.vestrackorder-index-track .column.main>ul.items.order-links{display:none}@media all and (min-width:769px),print{.ves-trackorder .fieldset>.field>.control{width:55%}}@media all and (max-width:768px){.ves-trackorder .track-order,.ves-trackorder .track-login,.ves-trackorder .block-right,.ves-trackorder .block-left{width:100%}.ves-trackorder ul.order-links{position:relative}.vestrackorder-tab{margin-top:0}}.ves-trackorder .sendemail{display:block;float:right;padding-right:15px}.vestrackorder-tab .order-details-items{border:1px solid #ccc;margin-bottom:40px;padding:10px}.vestrackorder-tab .order-links .item{line-height:40px;margin:0 0 -1px}.vestrackorder-tab .order-links .item a{background:#f6f6f6;color:#6d6d6d;border:1px solid #ccc;display:block;font-weight:400;padding:0 20px}@media (min-width:768px),print{.vestrackorder-tab .order-details-items{margin-top:-1px;padding:25px}.vestrackorder-tab .order-links:before,.vestrackorder-tab .order-links:after{content:'';display:table}.vestrackorder-tab .order-links .item{float:left;margin:0 -1px 0 0}.vestrackorder-tab .order-links .item a{padding:1px 35px}}.vestrackorder-tab .order-links .item.current a{background:#fff;border:1px solid #ccc;display:block;font-weight:400;border-bottom:0}.vestrackorder-tab .order-details-items .table-wrapper .data.table>thead>tr>td,.vestrackorder-tab .order-details-items .table-wrapper .data.table>thead>tr>th{border-bottom:1px solid #ccc}.ves-trackorder .track-order{font-size:13px;font-family:'robotolight';font-weight:600}.ves-trackorder .confirmation-email-text{letter-spacing:.5px}.ves-trackorder .confirmation-email-text .link{padding:0;background:0 0;color:#459100;border:none;font-size:13px;display:block;text-decoration:underline;font-family:'robotomedium';font-weight:400;margin-bottom:60px}body.vestrackorder-index-index .mfp-inline-holder:before{content:none;display:none}body.vestrackorder-index-index .mfp-content{max-width:1220px;margin:30px;padding:40px 45px;font-family:'robotolight'}body.vestrackorder-index-index .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}#orderinfo ul,#orderinfo li{list-style:none;padding:0}#popup-outer .mfp-close{right:30px;line-height:30px;top:16px;font-size:42px;font-family:'luma-icons';font-weight:400;color:#4c4c4c}#orderinfo .mfp-close:active{top:1px}#orderinfo button:not(.primary):active{box-shadow:none}#orderinfo{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:15px 0 10px;white-space:nowrap}#orderinfo .order-info-message{display:inline-block;font-family:'robotomedium';letter-spacing:.2px;color:#464547;width:59.67%;white-space:normal}#orderinfo .order-info-message h3{font-family:'robotolight';font-size:24px;font-weight:400;margin:0 0 23px}#orderinfo .greentext{margin:10px 0}#orderinfo .greentext,#orderinfo .tracking.number a{color:#519810}#orderinfo .real-order-id{color:#464547}#orderinfo .under-status-product-scheduled-delivery-span-block,#orderinfo .under-status-product-scheduled-delivery-block,#orderinfo .product-scheduled-delivery-block{font-weight:700}#orderinfo .under-status-product-scheduled-delivery-span-block span,#orderinfo .under-status-product-scheduled-delivery-block span,#orderinfo .product-scheduled-delivery-block span{font-weight:400}#orderinfo .qrcode{display:inline}#orderinfo .actions-toolbar,#orderinfo .qrcode img{display:none}#orderinfo .tracking-number-title{display:inline-block}#orderinfo .tracking-number-tip{max-width:605px;margin-top:2px;border:1px solid #519810;padding:10px}#orderinfo .tracking-number-tip em{display:block}#orderinfo .tracking-number-collection{display:inline-block;vertical-align:top;margin-right:118px}#orderinfo .status.status-holded strong{color:#444}#orderinfo .order-details-items{border:none;border-top:1px solid #ccc}#orderinfo .block-left{padding-bottom:25px;margin:0 35px 0}#orderinfo .block-row .contact-us-link{max-width:314px;width:100%;display:block;background:#f9f9f9;text-align:center;line-height:57px;font-size:13px;border:1px solid #e5e5e5;border-radius:5px;text-transform:uppercase;color:#464547}#orderinfo .block-row .contact-us-link:hover{text-decoration:none}#orderinfo .block-left .block-row,#orderinfo .block-left .block-row ul,#orderinfo .block-left .block-row li:last-child{margin-bottom:0}#orderinfo .block-left .block-row ul{margin-bottom:23px}#orderinfo .trackorder-info-message-image{width:40%;margin-top:46px;padding-left:51px;vertical-align:top;display:inline-block}#orderinfo .gift-sert-link{display:block;color:#519810}#orderinfo .trackorder-item-row{position:relative}#orderinfo .trackorder-item-text{height:100%;padding:10px}@media only screen and (min-width:769px){#orderinfo .trackorder-item-img,#orderinfo .trackorder-item-text{display:inline-block}#orderinfo .trackorder-item-text{position:absolute}}.confirmEmail-popup{margin:26px 2px 1px;max-width:407px;text-align:center;color:#454647;font-size:13px}.confirmEmail-popup h2{margin:16px 0 6px}.confirmEmail-popup-message{font-weight:600;letter-spacing:.8px;margin-bottom:32px}.confirmEmail-popup .form{text-align:left}.confirmEmail-popup .form .label{position:relative;background:#fff;padding:7px;margin-left:14px;font-weight:600}#popup-outer .confirmEmail-popup input{height:44px;border-color:#6c6c6c;border-radius:0;margin-top:-10px;margin-bottom:10px}.confirmEmail-popup .confirmEmail-resend-btn{display:block;font-size:13px;text-transform:uppercase;font-family:'robotomedium';font-weight:100;padding:23px 50px;margin:33px auto auto;border-radius:5px}@media only screen and (max-width:768px){.ves-trackorder{padding:0 10px}body.vestrackorder-index-index .mfp-container{padding:0}body.vestrackorder-index-index .mfp-content{margin:0}#orderinfo .block-left{margin:0}#orderinfo .trackorder-info-message-image{display:none}#orderinfo .order-info-message{width:100%}}