.tracking-portal{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--header-height) 20px 40px;background-color:var(--color-bg, #efebe0)}.tracking-portal__container{display:flex;width:100%;max-width:1000px;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 20px 40px #0000000d;min-height:600px}.tracking-portal__brand{flex:1;position:relative;background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:60px;overflow:hidden}.tracking-portal__brand-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;transition:transform 10s linear}.tracking-portal__container:hover .tracking-portal__brand-image{transform:scale(1.1)}.tracking-portal__brand-content{position:relative;z-index:2}.tracking-portal__brand-title{font-size:32px;font-weight:600;line-height:1.2;margin-bottom:20px;letter-spacing:-.02em}.tracking-portal__brand-text{font-size:16px;opacity:.8;max-width:280px;line-height:1.6}.tracking-portal__form-side{flex:1;padding:60px;display:flex;flex-direction:column;justify-content:center;background:#fff}.tracking-portal__form-header{margin-bottom:40px}.tracking-portal__title{font-size:24px;font-weight:600;margin-bottom:12px;color:#1a1a1a}.tracking-portal__subtitle{font-size:14px;color:#666;line-height:1.5}.tracking-form{display:flex;flex-direction:column;gap:24px}.tracking-form__field{display:flex;flex-direction:column;gap:8px}.tracking-form__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a}.tracking-form__input{width:100%;padding:14px 16px;border:1px solid #e5e5e5;border-radius:2px;font-size:14px;transition:all .3s ease;background:#fcfcfc}.tracking-form__input:focus{outline:none;border-color:#1a1a1a;background:#fff;box-shadow:0 0 0 1px #1a1a1a}.tracking-form__input::placeholder{color:#aaa}.tracking-form__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 36px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#1a1a1a;border:1px solid #1a1a1a;background:transparent;overflow:hidden;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;margin-top:10px}.tracking-form__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a;transform:translate(-100%);transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:0}.tracking-form__button span{position:relative;z-index:1}.tracking-form__button:hover{color:#fff;transform:translateY(-2px)}.tracking-form__button:hover:before{transform:translate(0)}.tracking-form__error{font-size:12px;color:#d0021b;margin-top:4px;display:none}.tracking-form__field.has-error .tracking-form__input{border-color:#d0021b}.tracking-form__field.has-error .tracking-form__error{display:block}.tracking-results{margin-top:40px;animation:fadeIn .4s ease-out}.tracking-results__header{padding-bottom:20px;border-bottom:2px solid #1a1a1a;margin-bottom:20px}.tracking-results__status-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a}#StatusLabel{color:#bfa27e}.tracking-results__details{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.tracking-results__row{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f0f0f0}.tracking-results__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888}.tracking-results__value{font-size:14px;font-weight:500;color:#1a1a1a;text-align:right;max-width:60%}.tracking-results__reset{width:100%;padding:14px;font-size:11px;letter-spacing:.1em}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.tracking-portal__container{flex-direction:column;max-width:500px;min-height:auto}.tracking-portal__brand{padding:60px 40px;min-height:300px}.tracking-portal__form-side{padding:40px}}@media(max-width:480px){.tracking-portal{padding:20px 15px}.tracking-portal__brand{padding:40px 30px}.tracking-portal__form-side{padding:30px 20px}.tracking-portal__brand-title{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/order-tracking.css.map */
