:root{--ontime-blue:#082c5d;--ontime-deep:#071b39;--ontime-orange:#ff9f1c}
.ontime-header{background:#fff!important;border-bottom:3px solid var(--ontime-blue)!important;box-shadow:0 5px 20px rgba(8,44,93,.09)!important}
.ontime-header .header-main{min-height:82px!important;grid-template-columns:250px minmax(250px,1fr) auto!important;gap:22px!important}
.ontime-header .logo img{width:55px!important;height:55px!important;border-radius:50%!important;object-fit:contain!important}
.ontime-header .logo strong{color:var(--ontime-blue)!important;font-size:18px!important}
.ontime-header .logo small{color:#56657a!important;font-size:11px!important}
.ontime-header .search{border:2px solid #dbe3ed!important;border-radius:11px!important;background:#f8fbff!important}
.ontime-header .search:focus-within{border-color:var(--ontime-orange)!important;box-shadow:0 0 0 3px rgba(255,159,28,.15)!important}
.ontime-header .search button{background:var(--ontime-orange)!important;color:var(--ontime-deep)!important}
.ontime-header .header-actions a{color:var(--ontime-blue)!important}
.ontime-header .header-actions a:hover{background:#edf4fb!important;color:#dc7900!important}
.ontime-header .header-actions b{background:var(--ontime-orange)!important;color:var(--ontime-deep)!important}
.ontime-category-nav{background:var(--ontime-blue)!important;border:0!important;color:#fff!important}
.ontime-category-nav .category-nav-row{min-height:49px!important;gap:0!important;align-items:stretch!important}
.ontime-category-nav .category-nav-row>a,.ontime-category-nav .shop-dropdown-trigger{height:49px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 20px!important;color:#fff!important;background:transparent!important;border:0!important;border-radius:0!important;font-weight:700!important;font-size:13px!important;white-space:nowrap!important}
.ontime-category-nav .category-nav-row>a:hover,.ontime-category-nav .shop-dropdown.open .shop-dropdown-trigger,.ontime-category-nav .shop-dropdown-trigger:hover{background:#123f77!important;color:var(--ontime-orange)!important}
.ontime-category-nav .category-nav-row>a:after{display:none!important}
.ontime-category-nav .ontime-nav-contact{margin-inline-start:auto!important;background:#104176!important}
.ontime-shop-menu{position:relative!important}
.ontime-shop-menu .shop-dropdown-menu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:430px!important;max-width:calc(100vw - 28px)!important;padding:0!important;border:1px solid #d9e2ed!important;border-top:3px solid var(--ontime-orange)!important;border-radius:0 0 14px 14px!important;background:#fff!important;box-shadow:0 18px 36px rgba(7,27,57,.2)!important;z-index:300!important;transform:translateX(var(--menu-shift,0px))!important}
.ontime-shop-menu .shop-dropdown-menu>header{padding:13px 18px!important;background:#f4f8fc!important;border-bottom:1px solid #e2e9f2!important;color:var(--ontime-blue)!important}
.ontime-shop-menu .shop-dropdown-menu>header strong{font-size:14px!important;color:var(--ontime-blue)!important}
.ontime-shop-menu .shop-dropdown-menu nav{display:grid!important;grid-template-columns:1fr 1fr!important;max-height:none!important;overflow:visible!important;gap:2px 8px!important;padding:12px!important}
.ontime-shop-menu .shop-dropdown-menu nav>a{display:flex!important;min-height:43px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;margin:0!important;border:0!important;border-radius:8px!important;color:#173452!important;background:#fff!important;font-size:12px!important}
.ontime-shop-menu .shop-dropdown-menu nav>a:hover{background:#edf4fb!important;color:#b76200!important}
.ontime-shop-menu .shop-dropdown-menu nav>a i{color:var(--ontime-orange)!important}
.ontime-shop-menu .shop-dropdown-all{display:block!important;padding:11px 18px!important;border-top:1px solid #e8edf3!important;color:var(--ontime-blue)!important;font-weight:800!important}
.ontime-footer{margin-top:64px!important;padding:52px 0 18px!important;background:var(--ontime-deep)!important;color:#fff!important;font-family:Cairo,Arial,sans-serif!important}
.ontime-footer .footer-top-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.7fr)) minmax(180px,1.05fr);gap:28px}
.ontime-footer .footer-branding{display:flex;align-items:center;gap:12px;color:#fff}
.ontime-footer .footer-branding img{width:58px;height:58px;border-radius:50%;object-fit:contain;background:#fff;padding:4px}
.ontime-footer .footer-branding span{display:grid;gap:2px}.ontime-footer .footer-branding strong{font-size:19px}.ontime-footer .footer-branding small{color:#a8c0d9;font-size:11px}
.ontime-footer .footer-about-text{color:#d1dfed;line-height:1.8;font-size:13px;margin:17px 0}
.ontime-footer .footer-contact-chips{display:flex;flex-wrap:wrap;gap:7px}.ontime-footer .footer-contact-chips a{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 10px;color:#fff;font-size:11px}.ontime-footer .footer-contact-chips a:hover{border-color:var(--ontime-orange);color:var(--ontime-orange)}
.ontime-footer .footer-socials{display:flex;gap:9px;margin-top:17px}.ontime-footer .footer-socials a{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.13);color:#fff}.ontime-footer .footer-socials a:hover{background:var(--ontime-orange);color:var(--ontime-deep)}
.ontime-footer .footer-heading{color:#fff;font-size:15px;font-weight:800;margin:4px 0 18px}.ontime-footer .footer-links{list-style:none;margin:0;padding:0}.ontime-footer .footer-links li{margin-bottom:9px}.ontime-footer .footer-links a{color:#cad8e8;font-size:12px}.ontime-footer .footer-links a:hover{color:var(--ontime-orange)}
.ontime-footer .footer-branch-card{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.ontime-footer .footer-branch-card strong{display:block;font-size:12px;color:#fff}.ontime-footer .footer-branch-card p{font-size:11px;line-height:1.7;color:#cad8e8;margin:5px 0}.ontime-footer .footer-branch-card a{font-size:11px;color:var(--ontime-orange);margin-inline-end:8px}
.ontime-footer .footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid rgba(255,255,255,.15);margin-top:32px;padding-top:16px;font-size:11px;color:#a8bfd8}.ontime-footer .footer-bottom p{margin:0}.ontime-footer .footer-bottom a{color:#fff}
@media(max-width:1100px){.ontime-footer .footer-top-grid{grid-template-columns:repeat(3,1fr)}.ontime-footer .footer-about{grid-column:1/-1}.ontime-header .header-main{grid-template-columns:210px minmax(200px,1fr) auto!important;gap:12px!important}}
@media(max-width:900px){.ontime-header .header-main{min-height:115px!important;grid-template-columns:42px 1fr auto!important;grid-template-rows:62px 43px!important}.ontime-header .header-main>.menu-toggle{display:grid!important;grid-column:1!important;grid-row:1!important;color:var(--ontime-blue)!important}.ontime-header .logo{grid-column:2!important;grid-row:1!important}.ontime-header .logo img{width:42px!important;height:42px!important}.ontime-header .logo small{display:none!important}.ontime-header .header-actions{grid-column:3!important;grid-row:1!important}.ontime-header .search-shell{grid-column:1/-1!important;grid-row:2!important;width:100%!important}.ontime-category-nav{display:none!important}.ontime-mobile-drawer{display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(360px,88vw)!important;height:100dvh!important;padding:0!important;z-index:400!important;background:#fff!important;transform:translateX(105%)!important;transition:transform .25s ease!important;overflow-y:auto!important}.ontime-mobile-drawer.open{transform:none!important}.ontime-mobile-drawer .drawer-topbar{display:flex;justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;background:var(--ontime-blue);color:#fff}.ontime-mobile-drawer .drawer-search{display:flex;margin:16px}.ontime-mobile-links{display:grid;padding:0 16px 24px}.ontime-mobile-links a{padding:12px 9px;border-bottom:1px solid #e9eef4;color:var(--ontime-blue);font-weight:700;font-size:13px}.ontime-mobile-links a:hover{background:#edf4fb}.drawer-overlay.open{display:block!important;position:fixed!important;inset:0!important;z-index:390!important;background:rgba(3,16,36,.62)!important}.ontime-footer .footer-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ontime-footer .footer-about,.ontime-footer .footer-branches{grid-column:1/-1}}
@media(max-width:560px){.ontime-header .logo strong{font-size:13px!important}.ontime-header .header-actions .header-language,.ontime-header .header-actions .header-compare,.ontime-header .header-actions .header-wishlist{display:none!important}.ontime-footer{padding-top:40px!important}.ontime-footer .footer-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.ontime-footer .footer-about,.ontime-footer .footer-branches{grid-column:1/-1}.ontime-footer .footer-bottom{flex-direction:column}}
html[dir="ltr"] .ontime-mobile-drawer{right:auto!important;left:0!important;transform:translateX(-105%)!important}html[dir="ltr"] .ontime-mobile-drawer.open{transform:none!important}

/* OnTime identity: quiet utility bar, clear shopping navigation and a stronger footer. */
:root{--red:#082c5d;--red-dark:#071b39;--red-soft:#e9f1f8;--ontime-blue:#082c5d;--ontime-orange:#f5a623}
.ontime-header:before,.ontime-header:after{content:none!important;display:none!important}
.ontime-header .ontime-utility{background:#071b39;color:#dce8f4;font-size:11px}
.ontime-header .ontime-utility>.container{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.ontime-header .ontime-utility span,.ontime-header .ontime-utility a{display:inline-flex;align-items:center;gap:7px}
.ontime-header .ontime-utility i{color:#f5a623}.ontime-header .ontime-utility>div>div{display:flex;gap:22px}.ontime-header .ontime-utility a:hover{color:#f5a623}
.ontime-header .header-main{min-height:94px!important}.ontime-header .logo{gap:10px!important}.ontime-header .logo img{width:62px!important;height:62px!important;background:#fff!important}.ontime-header .logo strong{font-size:20px!important;letter-spacing:-.4px}.ontime-header .logo small{font-size:10px!important;font-weight:700!important}
.ontime-header .search-shell{max-width:680px;width:100%;justify-self:center}.ontime-header .search{height:52px!important;background:#fff!important;border:1px solid #bdcede!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(8,44,93,.04)}.ontime-header .search input{font-size:13px!important}.ontime-header .search button{min-width:78px!important;background:#f5a623!important;color:#071b39!important;font-weight:900!important}
.ontime-header .header-actions{align-items:center;gap:3px!important}.ontime-header .header-actions a{min-width:48px!important;border-radius:11px!important}.ontime-header .header-actions .header-cart{min-width:118px!important;grid-template-columns:auto 1fr;gap:8px!important;padding:9px 12px!important;background:#eaf1f8!important}.ontime-header .header-actions .header-cart>span{display:grid!important;text-align:start}.ontime-header .header-actions .header-cart small{font-size:9px!important}.ontime-header .header-actions .header-cart strong{font-size:12px!important}.ontime-header .header-actions .header-cart>b{top:-7px!important;right:-5px!important}
.ontime-category-nav{background:#fff!important;border-top:1px solid #edf1f5!important;border-bottom:2px solid #d8e3ee!important}.ontime-category-nav .category-nav-row{min-height:56px!important}.ontime-category-nav .category-nav-row>a,.ontime-category-nav .shop-dropdown-trigger{height:56px!important;padding:0 19px!important;color:#16395f!important;font-size:12px!important}.ontime-category-nav .category-nav-row>a:hover,.ontime-category-nav .shop-dropdown.open .shop-dropdown-trigger,.ontime-category-nav .shop-dropdown-trigger:hover{background:#edf4fb!important;color:#082c5d!important}.ontime-category-nav .shop-dropdown-trigger{background:#082c5d!important;color:#fff!important;padding:0 22px!important}.ontime-category-nav .shop-dropdown-trigger:hover,.ontime-category-nav .shop-dropdown.open .shop-dropdown-trigger{background:#123e71!important;color:#fff!important}.ontime-category-nav .shop-dropdown-trigger>span:after{background:#f5a623!important}.ontime-category-nav .ontime-nav-contact{background:#f5a623!important;color:#071b39!important;border-radius:0!important}.ontime-category-nav .ontime-nav-contact:hover{background:#e99a15!important;color:#071b39!important}
.ontime-shop-menu .shop-dropdown-menu{width:460px!important;border-top:4px solid #f5a623!important}.ontime-shop-menu .shop-dropdown-menu nav>a{font-size:13px!important;font-weight:700!important}.ontime-shop-menu .shop-dropdown-menu nav>a i{width:21px!important;color:#0d4d83!important}.ontime-shop-menu .shop-dropdown-menu nav>a:hover{background:#e9f1f8!important;color:#082c5d!important}
.ontime-footer{border-top:5px solid #f5a623!important;padding-top:0!important}.ontime-footer .ontime-footer-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 0 32px;margin-bottom:35px;border-bottom:1px solid rgba(255,255,255,.16)}.ontime-footer .ontime-footer-intro small{display:block;color:#f5a623;font-size:11px;font-weight:800}.ontime-footer .ontime-footer-intro h2{color:#fff;font-size:23px;line-height:1.5;margin:4px 0}.ontime-footer .ontime-footer-intro p{color:#b9cce0;font-size:12px;margin:0}.ontime-footer .ontime-footer-intro>a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 19px;border-radius:10px;background:#f5a623;color:#071b39;font-size:12px;font-weight:900}.ontime-footer .ontime-footer-intro>a:hover{background:#fff}.ontime-footer .footer-top-grid{gap:24px!important}.ontime-footer .footer-heading:after{content:'';display:block;width:30px;height:3px;background:#f5a623;border-radius:3px;margin-top:9px}.ontime-footer .footer-branding{margin-bottom:8px}.ontime-footer .footer-branch-card{padding-inline-start:11px;border-inline-start:2px solid #f5a623}.ontime-footer .footer-bottom{margin-top:38px!important}
@media(max-width:900px){.ontime-header .ontime-utility{display:none}.ontime-header .header-main{min-height:112px!important}.ontime-header .logo img{width:43px!important;height:43px!important}.ontime-header .header-actions .header-cart{min-width:41px!important;padding:7px!important;background:transparent!important}.ontime-header .header-actions .header-cart>span{display:none!important}.ontime-header .search{height:43px!important}.ontime-header .search button{min-width:55px!important}.ontime-footer .ontime-footer-intro{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:560px){.ontime-header .header-main{grid-template-columns:38px minmax(0,1fr) auto!important;gap:5px!important}.ontime-header .logo strong{font-size:14px!important}.ontime-header .header-actions .header-account{min-width:38px!important}.ontime-footer .ontime-footer-intro h2{font-size:18px}.ontime-footer .ontime-footer-intro>a{width:100%;justify-content:center}}
.ontime-header .logo img,.ontime-footer .footer-branding img{filter:hue-rotate(25deg) saturate(.9)}

/* Departments across the full navigation width. */
.ontime-header .ontime-utility{display:none!important}
.ontime-category-nav{background:#082c5d!important;border:0!important;box-shadow:0 5px 12px rgba(7,27,57,.12)!important}
.ontime-category-nav .ontime-department-row{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;min-height:64px!important}
.ontime-category-nav .ontime-department-row>.ontime-department{flex:1 1 0!important;min-width:0!important;position:relative!important}
.ontime-category-nav .ontime-department-row>.ontime-nav-home{flex:0 0 105px!important}
.ontime-category-nav .ontime-department-row>.ontime-nav-all{flex:0 0 115px!important}
.ontime-category-nav .ontime-department-row>.ontime-nav-home,.ontime-category-nav .ontime-department-row>.ontime-nav-all,.ontime-category-nav .ontime-department>a,.ontime-category-nav .ontime-department .category-dropdown-trigger{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;height:64px!important;padding:7px 8px!important;border:0!important;border-inline-start:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:center!important;font-size:11px!important;font-weight:800!important;line-height:1.55!important;white-space:normal!important;cursor:pointer!important}
.ontime-category-nav .ontime-department>a>span,.ontime-category-nav .ontime-department .category-dropdown-trigger>span{max-width:150px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ontime-category-nav .ontime-department>a>i:first-child,.ontime-category-nav .ontime-department .category-dropdown-trigger>i:first-child{font-size:15px!important;color:#f5a623!important;flex:0 0 auto}
.ontime-category-nav .ontime-department-chevron{font-size:8px!important;color:#c3d5e7!important;flex:0 0 auto}
.ontime-category-nav .ontime-department-row>.ontime-nav-home{background:#103e70!important}.ontime-category-nav .ontime-department-row>.ontime-nav-all{background:#115180!important}
.ontime-category-nav .ontime-department-row>.ontime-nav-home:hover,.ontime-category-nav .ontime-department-row>.ontime-nav-all:hover,.ontime-category-nav .ontime-department>a:hover,.ontime-category-nav .ontime-department .category-dropdown-trigger:hover,.ontime-category-nav .ontime-department.open .category-dropdown-trigger{background:#176397!important;color:#fff!important}
.ontime-category-nav .ontime-department .category-dropdown-trigger:hover>span,.ontime-category-nav .ontime-department.open .category-dropdown-trigger>span{color:#fff!important}
.ontime-category-nav .ontime-department .category-dropdown-trigger:after,.ontime-category-nav .ontime-department>a:after{content:none!important}
.ontime-category-nav .ontime-department-menu{position:absolute!important;top:100%!important;width:390px!important;max-width:calc(100vw - 30px)!important;display:block!important;padding:11px!important;border:1px solid #dbe6f0!important;border-top:4px solid #f5a623!important;border-radius:0 0 15px 15px!important;background:#fff!important;box-shadow:0 20px 38px rgba(7,27,57,.2)!important;z-index:530!important;max-height:min(66vh,570px)!important;overflow-y:auto!important}
.ontime-category-nav .ontime-department-menu .ontime-department-all{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:11px 13px!important;margin-bottom:8px!important;border-radius:8px!important;background:#082c5d!important;color:#fff!important;font-size:12px!important;font-weight:900!important}
.ontime-category-nav .ontime-department-menu .ontime-department-all:hover{background:#176397!important;color:#fff!important}
.ontime-category-nav .ontime-department-children{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
.ontime-category-nav .ontime-department-children>a{display:flex!important;align-items:center!important;min-height:42px!important;padding:8px 10px!important;border-radius:8px!important;color:#15395e!important;background:#f4f8fc!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important}
.ontime-category-nav .ontime-department-children>a:hover,.ontime-category-nav .ontime-department-children>a:focus-visible{background:#176397!important;color:#fff!important;outline:0!important}
.ontime-mobile-links details{border-bottom:1px solid #e9eef4}.ontime-mobile-links summary{list-style:none;cursor:pointer;padding:12px 9px;color:#082c5d;font-weight:800;font-size:13px}.ontime-mobile-links summary::-webkit-details-marker{display:none}.ontime-mobile-links summary:after{content:'⌄';float:left}.ontime-mobile-links details[open] summary{background:#082c5d;color:#fff}.ontime-mobile-links details>a{display:block;padding-inline-start:22px!important;font-weight:600!important}.ontime-mobile-links details>a:hover{background:#176397!important;color:#fff!important}
@media(max-width:1250px) and (min-width:901px){.ontime-category-nav .ontime-department-row>.ontime-nav-home{flex-basis:82px!important}.ontime-category-nav .ontime-department-row>.ontime-nav-all{flex-basis:92px!important}.ontime-category-nav .ontime-department>a,.ontime-category-nav .ontime-department .category-dropdown-trigger{font-size:10px!important;padding:5px!important;gap:4px!important}.ontime-category-nav .ontime-department>a>i:first-child,.ontime-category-nav .ontime-department .category-dropdown-trigger>i:first-child{font-size:12px!important}}
@media(max-width:900px){.ontime-category-nav{display:none!important}}
