.custom-shipment-tracking{width:calc(100% - 2rem);max-width:900px;margin:0 auto;padding:2rem;background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 15px #0000001a}.order-tracker-form-label{font-weight:600;text-transform:uppercase}.order-tracker-form-container{display:flex;gap:1rem;margin-bottom:1rem;flex-direction:row}.order-tracker-form-container .input{flex:1 1 60%;padding:.5rem;border:1px solid #ccc;border-radius:5px;font-size:1rem;width:100%}.order-tracker-form-container .button{padding:.5rem 1rem;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.order-tracker-form-container .button:hover{border:1px solid #4caf50}.view-all-orders-link{text-align:center;margin:1rem 0}.view-all-orders-btn{display:inline-block;background-color:transparent;text-decoration:none;border-color:#0161fe;border-radius:5px;font-weight:600}.view-all-orders-btn:hover{color:#fff;text-decoration:none}.image-container{position:relative;display:inline-block}.image-overlay-title{position:absolute;top:50%;left:50%;background-color:#ffffffb3;transform:translate(-50%,-50%);border-radius:8px;text-align:center;z-index:2;box-shadow:0 4px 12px #00000026;padding:1.25rem 2rem}.image-overlay-title h2{margin:0;color:#333;font-size:1.5rem;font-weight:600;line-height:1.2;white-space:nowrap}.fulfillment-section{margin-bottom:2rem}.fulfillment-section:last-child{margin-bottom:0}.fulfillment-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.fulfillment-title{margin:0;flex:1;font-size:20px}.order-status-header{flex:1;text-align:right;min-width:200px}.order-status-header .status-heading{margin:0;font-size:18px;text-align:right}.fulfillment-content{width:100%;margin-bottom:1rem}.fulfillment-section:last-child .fulfillment-content{margin-bottom:0}#shipping-progress-bar-container{width:100%;margin:20px 0;display:none}.shipping-progress-bar{position:relative;height:48px;display:flex;align-items:center;border-radius:5px}.shipping-progress-bar-fill-gray{height:10px;background:#e0e0e0;width:100%;border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.shipping-progress-bar-fill-green{height:10px;background:linear-gradient(90deg,#4caf50,#45a049);width:0;transition:width .4s ease;border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:hidden;z-index:2}.shipping-progress-bar-fill-green:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;pointer-events:none;border-radius:5px;animation:move-stripes 2s linear infinite}.shipping-progress-bar-fill{height:10px;background:linear-gradient(90deg,#2e7d32,#81c784);width:0;transition:width .4s ease;border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:hidden}.shipping-progress-bar-fill:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;pointer-events:none;border-radius:5px;animation:move-stripes 2s linear infinite}@keyframes move-stripes{0%{background-position:0 0}to{background-position:50px 50px}}.shipping-progress-steps{display:flex;justify-content:space-between}.shipping-progress-step{font-size:12px;color:#666;position:relative}.progress-bar-marker{position:absolute;top:50%;width:40px;height:40px;right:0;transform:translateY(-50%);border-radius:50%;pointer-events:none;z-index:2;left:0}.progress-bar-marker img{border:1px solid #4caf50;border-radius:50%;object-fit:cover}.fulfillment-items-title{text-decoration:underline;font-size:16px;text-align:left;font-weight:600}.fulfillment-items-list{display:flex;list-style:none;flex-wrap:wrap}.fulfillment-item{display:flex;align-items:center;gap:10px;flex-basis:33%;margin-bottom:10px}.fulfillment-item-details{line-height:1.4;text-align:left}.fulfillment-item-title{font-weight:600}.fulfillment-item-product-type,.fulfillment-item-quantity{font-size:12px}#order-status{text-align:left}.status-heading{text-align:center;font-size:24px}.event-date{font-size:18px;text-align:left;text-decoration:underline}.fulfillment-event{display:flex;align-items:center;gap:8px}.fulfillment-event .event-status{display:flex;flex-direction:row;text-align:left;line-height:1.4;gap:4px}.event-time{white-space:nowrap}.view-more{margin-left:auto;margin-right:auto;text-decoration:underline;font-style:italic;width:100%}@media screen and (max-width: 768px){.custom-shipment-tracking{padding:1rem}.order-tracker-form-container{flex-direction:column}.order-tracker-form-container .input{width:100%}.image-overlay-title h2{font-size:1.2rem}.fulfillment-header-row{text-align:center;margin-bottom:0;flex-direction:column}.fulfillment-title{font-size:18px}.order-status-header .status-heading{text-align:center;font-size:16px}#shipping-progress-bar-container{margin:12px 0}.fulfillment-item{flex-basis:50%}.fulfillment-items-title{font-size:14px}.event-date{font-size:16px}.status-heading{font-size:18px}.fulfillment-event{margin-bottom:8px}.fulfillment-event .event-status{flex-direction:column;gap:0}.fulfillment-event .event-status-separator{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1135/assets/custom-shipment-styling.css.map */
