.contact-form-section{background:#f5f7f9;padding:90px 0}.contact-form-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.contact-form-grid h2{font:700 42px Sora;margin:12px 0 16px;color:#101114}.contact-form-grid p{color:#68737d;line-height:1.8;max-width:380px}.contact-request-form{background:#fff;border:1px solid #e2e8ed;border-radius:8px;padding:28px;box-shadow:0 16px 35px rgba(16,17,20,.06)}.contact-request-form>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-request-form label{display:block;color:#26313a;font-size:12px;font-weight:700;margin-bottom:16px}.contact-request-form input,.contact-request-form select,.contact-request-form textarea{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #d5dfe6;border-radius:5px;background:#fbfcfd;color:#17212a;font:14px Outfit;outline:none;box-sizing:border-box}.contact-request-form textarea{resize:vertical;min-height:120px}.contact-request-form button{border:0;cursor:pointer}.tracking-hero{background:#f5f7f9!important;color:#101114!important;border-bottom:1px solid #e2e8ed}.tracking-hero h1{color:#101114!important}.tracking-hero p{color:#68737d!important}.tracking-hero input{border:1px solid #d5dfe6!important;border-radius:5px;background:#fff}.tracking-hero label{color:#26313a}.tracking-shipment{background:#eef5fb!important;color:#17212a!important;border:1px solid #dbe8f2}.tracking-shipment a{color:#237bb3!important}@media(max-width:700px){.contact-form-section{padding:55px 0}.contact-form-grid{grid-template-columns:1fr;gap:28px}.contact-form-grid h2{font-size:32px}.contact-request-form{padding:20px}.contact-request-form>div{grid-template-columns:1fr;gap:0}}@media(max-width:560px){.admin-mobile-toggle{display:flex;position:fixed;z-index:1002;top:12px;left:12px;align-items:center;gap:7px;border:1px solid #2b4f67;border-radius:5px;background:#101114;color:#fff;padding:9px 12px;font:700 12px Outfit}.admin-mobile-overlay{position:fixed;inset:0;z-index:998;background:rgba(0,0,0,.5)}.admin-mobile-overlay.is-open{display:block}.admin-nav.is-open{display:flex;position:fixed;z-index:999;inset:0 auto 0 0;width:245px;overflow-y:auto}.admin-main{padding-top:58px}.admin-main>header{padding-left:55px}.admin-body.admin-menu-open{overflow:hidden}}
