#toast-container{position:fixed;right:1.25rem;top:1.25rem;z-index:9999}.toast{background:#2e7d32;border-radius:.375rem;color:#fff;font-size:.875rem;margin-bottom:.625rem;opacity:0;padding:.75rem 1.125rem;transform:translateY(-.625rem);transition:all .3s ease}.toast.show{opacity:1;transform:translateY(0)}.trackdetails{background-color:#fafafa;padding:2.5rem 0}.trackdetails .link--trackorder{color:#fa8232;cursor:default}.trackdetails__card{border:.0625rem solid #e4e7e9;border-radius:.5rem;box-shadow:0 .1875rem .75rem rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.625rem;margin:0 auto;max-width:62.5rem;overflow:hidden}.trackdetails__header{align-items:center;background:#fdfae7;border:.0625rem solid #f7e99e;display:flex;gap:.625rem;justify-content:space-between}.trackdetails__header .trackdetails__price{color:#2da5f3;font-size:1.75rem;font-weight:600;line-height:1.14}.trackdetails__order-id{color:#191c1f;font-size:1.25rem;line-height:1.4;margin-bottom:.5rem}.trackdetails__meta{font-size:.875rem;line-height:1.42}.trackdetails__meta span{color:#191c1f}.trackdetails__price{color:#2da5f3;font-size:1.75rem;font-weight:600;line-height:1.14}.trackdetails__timeline{border-bottom:.0625rem solid #eee;position:relative;z-index:1}.trackdetails__timeline .trackdetails__expected{font-size:.875rem;line-height:1.42}.trackdetails__timeline .trackdetails__expected strong{color:#191c1f}.trackdetails__timeline .trackdetails__steps{display:grid;gap:.375rem;grid-template-columns:repeat(8,1fr);position:relative;z-index:1}.trackdetails__timeline .trackdetails__steps:before{background:#ffe7d6;border-radius:.1875rem;content:"";height:.1875rem;left:0;position:absolute;width:100%;z-index:1}.trackdetails__timeline .trackdetails__steps:after{background:#fa8232;border-radius:.1875rem;content:"";height:.1875rem;left:0;position:absolute;transition:width .6s ease;width:0;z-index:2}.trackdetails__timeline .trackdetails__steps.progress--1:after{width:0}.trackdetails__timeline .trackdetails__steps.progress--2:after{width:14.28%}.trackdetails__timeline .trackdetails__steps.progress--3:after{width:28.56%}.trackdetails__timeline .trackdetails__steps.progress--4:after{width:42.76%}.trackdetails__timeline .trackdetails__steps.progress--5:after{width:57.04%}.trackdetails__timeline .trackdetails__steps.progress--6:after{width:71.84%}.trackdetails__timeline .trackdetails__steps.progress--7:after{width:86.12%}.trackdetails__timeline .trackdetails__steps.progress--8:after{width:100%}.trackdetails__step{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:3}.trackdetails__step .trackdetails__icon{align-items:center;background:#fff;border:.125rem solid rgba(250,130,50,.545);border-radius:50%;color:blue;display:flex;justify-content:center;transition:all .3s ease}.trackdetails__step .status-icon{display:none}.trackdetails__step p{color:rgba(0,123,255,.525);font-size:.875rem;line-height:1.2}.trackdetails__step--active .trackdetails__icon{background:#fa8232;border:.125rem solid #fa8232;color:#fff;transform:scale(1.05)}.trackdetails__step--active .status-icon{border-color:transparent;color:#28a745}.trackdetails__step--active p{color:#329f32;font-weight:600}.trackdetails__activity>.trackdetails__subtitle,.trackdetails__subtitle{color:#191c1f;font-size:1.125rem;font-weight:500;line-height:1.33;margin-bottom:1.5rem}.trackdetails__subtitle span{color:#77878f;font-weight:400}.trackdetails__products{margin-top:2.5rem}.trackdetails__table{border:.0625rem solid #eee;border-radius:.375rem;overflow:hidden}.trackdetails__thead{background:#e4e7e9;color:#475156;font-size:.75rem;font-weight:500;line-height:1.5;text-transform:uppercase}.trackdetails__row,.trackdetails__thead{display:grid;grid-template-columns:2fr .7fr .7fr 1fr 1fr .6fr;padding:.625rem}.trackdetails__row{align-items:center;border-top:.0625rem solid #eee}.trackdetails__product{align-items:center;display:flex;gap:.625rem}.trackdetails__thumb{align-items:center;background:#fff;border:.0625rem solid #e4e7e9;border-radius:.25rem;display:flex;flex-shrink:0;height:4.375rem;justify-content:center;min-width:4.375rem;overflow:hidden;width:4.375rem}.trackdetails__thumb img{display:block;height:100%;object-fit:contain;width:100%}.trackdetails__info{padding:.3125rem}.trackdetails__category{color:#2da5f3;font-size:.75rem;font-weight:600;line-height:1.33;margin-bottom:.25rem}.trackdetails__name{color:#191c1f;font-size:.875rem;line-height:1.42}.trackdetails__price,.trackdetails__qty{color:#77878f;font-size:.875rem;font-weight:500;line-height:1.42}.trackdetails__subtotal{color:#191c1f;font-size:.875rem;line-height:1.42}.trackdetails__addresses{border-top:.0625rem solid #e4e7e9;display:grid;grid-template-columns:repeat(3,1fr)}.trackdetails__address{border-right:.0625rem solid #e4e7e9;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.trackdetails__address:last-child{border-right:none}.trackdetails__email,.trackdetails__phone,.trackdetails__user{color:#191c1f;font-size:.875rem;font-weight:500;line-height:1.42}.trackdetails__email span,.trackdetails__phone span,.trackdetails__user span{color:#77878f}.trackdetails__addressline,.trackdetails__notes{color:#5f6c72;font-size:.875rem;line-height:1.42}.trackdetails__status{align-items:center;display:flex;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.4;text-transform:uppercase}.trackdetails__status--processing{color:#2da5f3}.trackdetails__status--shipped{color:#fa8232}.trackdetails__status--completed{color:#2db324}.trackdetails__status--canceled{color:#e74c3c}.trackdetails__action{align-items:center;display:flex}.trackdetails__action button{border:none;border-radius:.375rem;color:#77878f;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.4;padding:.375rem;transition:all .2s ease}.trackdetails__action button:disabled{cursor:not-allowed;opacity:.6}.trackdetails__action button.is-active{color:#fa8232}.trackdetails__action button.is-active:hover{background:rgba(255,106,0,.25);color:#2da5f3}.trackdetails .reviewed-label{color:#1a7f37;font-weight:600}.activity{display:flex;flex-direction:column}.activity__icon,.activity__item{align-items:center;display:flex}.activity__icon{background:#eaf2ff;border-radius:.375rem;color:#007bff;justify-content:center}.activity__icon--success{background:#e5f8e8;color:#28a745}.activity__content{display:flex;flex-direction:column;gap:.5rem}.activity__text{color:#191c1f;line-height:1.42}.activity__date,.activity__text{font-size:.875rem}@media (max-width:47.99875em){.trackdetails__card,.trackdetails__header{padding:6.25e-8rem}.trackdetails__price{font-size:1.375rem}.trackdetails__timeline{padding:6.25e-8rem}.trackdetails__timeline .trackdetails__expected{margin-bottom:.625rem}.trackdetails__timeline .trackdetails__steps:after,.trackdetails__timeline .trackdetails__steps:before{top:.5rem}.trackdetails__step{gap:.375rem}.trackdetails__step .trackdetails__icon{height:1.125rem;width:1.125rem}.trackdetails__activity{padding:6.25e-8rem}.trackdetails__activity>.trackdetails__subtitle,.trackdetails__subtitle{margin-bottom:.625rem}.activity{gap:.625rem}.activity__item{gap:.5rem}.activity__icon{height:1.125rem;width:1.125rem}}@media (max-width:37.5rem) and (min-width:84.375em){.trackdetails__step .status-icon{height:1.625rem;width:1.625rem}}@media (max-width:37.5rem) and (max-width:20em){.trackdetails__step .status-icon{height:1.125rem;width:1.125rem}}@media (max-width:37.5rem){.trackdetails__step .status-icon{align-items:center;border-color:transparent;color:rgba(0,123,255,.525);display:flex;justify-content:center}.trackdetails__step p,.trackdetails__step--active p{display:none}}@media (max-width:20em){.trackdetails{padding-bottom:.625rem;padding-top:.625rem}}@media (max-width:37.5rem) and (min-width:20em) and (max-width:84.375em){.trackdetails__step .status-icon{height:clamp(1.125rem,.969660194175rem + .7766990291vw,1.625rem);width:clamp(1.125rem,.969660194175rem + .7766990291vw,1.625rem)}}@media (min-width:20em) and (max-width:84.375em){.trackdetails{padding-bottom:clamp(.625rem,.04247572815625rem + 2.9126213592vw,2.5rem);padding-top:clamp(.625rem,.04247572815625rem + 2.9126213592vw,2.5rem)}}@media (min-width:47.99875em) and (max-width:84.375em){.trackdetails__card{padding:clamp(6.25e-8rem,-1.64938475589375rem + 3.4363078588vw,1.25rem)}.trackdetails__header{padding:clamp(6.25e-8rem,-1.97926173606875rem + 4.123569465vw,1.5rem)}.trackdetails__price{font-size:clamp(1.375rem,.88018452974375rem + 1.0308924092vw,1.75rem)}.trackdetails__timeline{padding:clamp(6.25e-8rem,-1.64938475589375rem + 3.4363078588vw,1.25rem)}.trackdetails__timeline .trackdetails__expected{margin-bottom:clamp(.625rem,-.52956943060625rem + 2.4054156215vw,1.5rem)}.trackdetails__timeline .trackdetails__steps:after,.trackdetails__timeline .trackdetails__steps:before{top:clamp(.5rem,-.32469245043125rem + 1.7181540153vw,1.125rem)}.trackdetails__step{gap:clamp(.375rem,-1.109446410775rem + 3.0926772276vw,1.5rem)}.trackdetails__step .trackdetails__icon{height:clamp(1.125rem,-.359446410775rem + 3.0926772276vw,2.25rem);width:clamp(1.125rem,-.359446410775rem + 3.0926772276vw,2.25rem)}.trackdetails__activity{padding:clamp(6.25e-8rem,-1.97926173606875rem + 4.123569465vw,1.5rem)}.trackdetails__activity>.trackdetails__subtitle,.trackdetails__subtitle{margin-bottom:clamp(.625rem,-.52956943060625rem + 2.4054156215vw,1.5rem)}.activity{gap:clamp(.625rem,.13018452974375rem + 1.0308924092vw,1rem)}.activity__item{gap:clamp(.5rem,.170123019825rem + .6872616061vw,.75rem)}.activity__icon{height:clamp(1.125rem,-.02956943060625rem + 2.4054156215vw,2rem);width:clamp(1.125rem,-.02956943060625rem + 2.4054156215vw,2rem)}}@media (min-width:84.375em){.trackdetails{padding-bottom:2.5rem;padding-top:2.5rem}.trackdetails__card{padding:1.25rem}.trackdetails__header{padding:1.5rem}.trackdetails__price{font-size:1.75rem}.trackdetails__timeline{padding:1.25rem}.trackdetails__timeline .trackdetails__expected{margin-bottom:1.5rem}.trackdetails__timeline .trackdetails__steps:after,.trackdetails__timeline .trackdetails__steps:before{top:1.125rem}.trackdetails__step{gap:1.5rem}.trackdetails__step .trackdetails__icon{height:2.25rem;width:2.25rem}.trackdetails__activity{padding:1.5rem}.trackdetails__activity>.trackdetails__subtitle,.trackdetails__subtitle{margin-bottom:1.5rem}.activity{gap:1rem}.activity__item{gap:.75rem}.activity__icon{height:2rem;width:2rem}}