.order-tracking__container{max-width:1000px;margin:50px auto 90px;padding:0 20px}.page-header{text-align:center;margin-bottom:40px}.page-header h1{font-size:32px;color:#000;line-height:1.2;margin-bottom:15px}.page-subtitle{font-size:16px;color:#666;max-width:600px;margin:0 auto;line-height:1.5}.order-lookup__section{background:#fff;border-radius:8px;padding:30px;margin-bottom:20px}.order-lookup__form{max-width:500px;margin:0 auto}.input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.input-group label{font-size:14px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.5px}.input-group label.required:after{content:"*";color:red;margin-left:3px}#order-lookup-section #order-tracking-form .btn-primary{padding:14px 15px 15px}.field{position:relative}.field input,.input-group select,.input-group textarea{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:12px 15px;width:100%;box-sizing:border-box;transition:border-color .3s;height:48px}.field input:focus,.input-group select:focus,.input-group textarea:focus{outline:none;border-color:#000}.order-tracking__section{display:none}.order-header{text-align:center;margin-bottom:60px}.order-header-content h1{font-size:32px;color:#000;margin-bottom:5px;text-transform:uppercase}.order-date{font-size:14px;color:#666;margin:0}.order-status-progress{margin-bottom:40px}.is-order-canceled .order-status-progress,.is-order-canceled .shipment-header{display:none}.status-steps{display:flex;justify-content:space-around;position:relative;margin:0 20px 30px}.status-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#e0e0e0;z-index:1}.status-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;width:25%}.status-step:first-child:before{content:"";position:absolute;width:50%;top:-3px;height:7px;background-color:#fff;left:0}.status-step:last-child:before{content:"";position:absolute;width:50%;top:-3px;height:7px;background-color:#fff;right:0}.step-circle{width:14px;height:14px;border-radius:50%;background:#e0e0e0;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;transition:all .3s;position:absolute;top:-7px;display:block!important}.status-step .step-circle{background:#ddd;border-color:#ddd}.status-step.completed .step-circle{background:#418944;border-color:#418944}.step-label{text-transform:uppercase;color:#666;margin-top:30px;text-align:center;background:#fff;font-weight:600}.status-step.completed .step-label{color:#418944}@keyframes pulse{0%{box-shadow:0 0 #0006}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.current-status{text-align:center;margin-bottom:30px}.current-status.oos p{color:#fa1b1b;display:inline-block;position:relative;padding-left:25px;text-align:justify}.current-status.oos p:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background-color:#fa1b1b;-webkit-mask:url(../assets/icon_error_2.svg) no-repeat center / contain;mask:url(../assets/icon_error_2.svg) no-repeat center / contain}.current-status h2{font-size:24px;color:#000;margin-bottom:10px;text-transform:uppercase;font-weight:700}.current-status p{font-size:16px;color:#000;margin:0}.action-buttons{display:block;text-align:center;margin-bottom:40px}.btn-primary,.btn-secondary{display:block;padding:10px 15px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s;text-decoration:none;text-align:center;min-width:195px;margin:0 auto}.track-shipment-btn{margin-bottom:20px}.btn-primary{background-color:#000;color:#fff;border:1px solid #000}.btn-primary:hover:not(:disabled){background-color:#333}.btn-secondary{background-color:#fff;color:#000;border:1px solid #000}.btn-secondary:hover{background-color:#f5f5f5}.shipments-section h3{font-size:18px;color:#000;margin-bottom:25px;margin-top:60px;text-align:center;text-transform:uppercase}.shipment-card{background:#fff;border:1px solid #777777;border-radius:20px;padding:25px;margin-bottom:30px}.shipment-header{margin-bottom:20px;padding-bottom:15px}.shipment-header h4{font-size:16px;color:#000;margin:0;text-transform:uppercase;text-align:center}.shipment-status{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.shipment-status.shipped{background:#d4edda;color:#155724}.shipment-status.processing{background:#fff3cd;color:#856404}.tracking-info{padding-left:90px;display:flex}.tracking-info p{margin:5px 0;font-size:14px;color:#666;padding-right:70px}.tracking-info p strong{display:block;color:#000;font-weight:400}.shipment-items{display:flex;flex-direction:column}.item-row{display:flex;justify-content:space-between;padding:15px 0}.item-row .item-image{margin-right:30px}.item-row:last-child{border-bottom:none}.item-details{flex:1;padding-right:10px}.item-info h5{color:#000;margin:0;font-size:14px;font-weight:500}.item-specs{line-height:1.5}.item-specs span{font-size:14px;color:#666;display:block}.item-quantity,.item-price{text-align:right;font-size:14px;color:#000;font-weight:500}.item-quantity{min-width:80px;padding-right:10px;text-transform:uppercase;position:relative;top:-1px}.item-price{min-width:100px}.summary-card{padding:25px}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;color:#000}.summary-row:last-child{border-bottom:none}.summary-row.total{font-weight:600;font-size:16px;color:#000;border-top:1px solid #777777;margin-top:10px;padding-top:15px}.summary-row span{font-size:14px}.summary-row.total span{font-size:16px}.summary-row.paid{margin-top:25px;display:none}.summary-row.net-payment{display:none}.summary-row.refunded{border-bottom:1px solid #777777;margin-bottom:10px;padding-bottom:20px;display:none}.summary-row.net-payment span{font-weight:600;font-size:16px}.order-tracking__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f8f9fa;border-radius:6px;margin:20px 0}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order-tracking__loading p{font-size:16px;color:#666;margin:0}.order-tracking__error{padding:12px 20px 12px 45px;background:#fae5e5;color:#1979c3;text-align:left;border-radius:8px;font-size:14px;text-transform:none;line-height:1.4;position:relative;max-width:500px;margin:0 auto}.order-tracking__error p{font-size:14px;color:#000;margin:0;text-align:center}.order-tracking__error p:before{line-height:24px;content:"";height:24px;background:url(exclamation-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;width:45px;position:absolute;left:0;top:50%;transform:translateY(-50%)}body:not(.order-3-steps) .step-label.shipped{display:none!important}body.order-3-steps .status-step.delivered{display:none}body.order-3-steps .status-step{width:33.33%}body.order-3-steps .step-label.shipped{display:block}body.order-3-steps .step-label.in-transit{display:none!important}body.order-3-steps .status-step.in_transit:before{display:block;content:"";position:absolute;width:50%;top:-3px;height:7px;background-color:#fff;right:0}@media screen and (min-width: 768px){.item-row .item-quantity.hide-on-desktop{display:none}}@media screen and (max-width: 768px){.order-tracking__container{margin:20px auto 60px;padding:0 15px}.order-lookup__section{padding:20px}.order-tracking__error{margin:0 20px;max-width:none}.page-header h1{font-size:24px}.status-steps{margin-left:0;margin-right:0}.status-step .step-label{display:none}.status-step.completed.current .step-label{display:block}.action-buttons{flex-direction:column;gap:15px}.shipment-card{padding:20px}.shipment-card:last-child{margin-bottom:20px}.item-row .item-image{margin-right:15px}.item-row .item-image img{width:40px;height:auto}.tracking-info{padding-left:55px}.tracking-info p{padding-right:45px}.item-row .item-price{min-width:85px}.shipment-header{flex-direction:column;gap:10px;align-items:flex-start;margin-bottom:0}.item-row .item-quantity{text-align:left;padding-top:10px}.item-row .item-quantity.hide-on-mobile{display:none}.summary-card{padding:0 15px}}@media screen and (max-width: 480px){.order-lookup__form{padding:0}.page-header h1{font-size:20px}.page-subtitle{font-size:14px}.current-status h2{font-size:20px}}.new-search-btn{display:block;margin:30px auto 0;padding:12px 30px;background:#fff;color:#000;border:1px solid #000;border-radius:4px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.new-search-btn:hover{background:#f5f5f5}@media print{.order-tracking__container{max-width:100%;margin:0;padding:0}.order-lookup__section,.action-buttons,.order-tracking__loading,.order-tracking__error{display:none!important}body{font-size:12px}h1,h2,h3,h4{color:#000!important}.summary-card{border:1px solid #000}}.item-specs span.refunded-label{color:#fa1b1b}.return-label{color:#2d3ef2;text-transform:uppercase;font-weight:700;font-size:12px;display:block;line-height:normal;margin-bottom:4px;letter-spacing:1px}.shipments-section .item-price{min-width:200px;position:relative;top:-1px;white-space:nowrap}@media screen and (max-width: 768px){.shipments-section .item-row .item-price{min-width:85px}.shipments-section .item-row .item-price.is-returned{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-order-tracking-center.css.map */
