.ivora-top-contact{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;column-gap:24px;row-gap:6px;padding:8px clamp(15px,3.8vw,62px);background:#eef5ff;color:#123f9e;font:600 13px/1.45 Arial,Helvetica,sans-serif;border-bottom:1px solid #d4e3fa}.ivora-top-contact a{color:#123f9e!important;text-decoration:none!important}.ivora-top-contact a:hover{text-decoration:underline!important}.ivora-unified-nav .ivora-cart,.ivora-unified-nav .ivora-cart:link,.ivora-unified-nav .ivora-cart:visited,.ivora-unified-nav .ivora-cart:hover,.ivora-unified-nav .ivora-cart:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.ivora-unified-nav .ivora-cart *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:650px){.ivora-top-contact{justify-content:center;gap:5px 15px;font-size:12px}}
.ivora-top-contact .ivora-whatsapp-button{display:inline-block;padding:6px 14px;background:#125acb;color:#fff!important;border-radius:999px;font-weight:800;text-decoration:none!important}.ivora-top-contact .ivora-whatsapp-button:hover{background:#0942a0;color:#fff!important}

/* Oct 24 review: make the contact links part of the sticky right-aligned navigation. */
body > .ivora-unified-nav { position:sticky!important; top:0!important; z-index:100000!important; display:flex!important; align-items:center!important; width:100%!important; box-sizing:border-box!important; }
body > .ivora-unified-nav .ivora-links { display:flex!important; align-items:center!important; flex-wrap:wrap; flex:1!important; gap:8px 14px!important; }
body > .ivora-unified-nav .ivora-header-actions { margin-left:auto!important; display:inline-flex!important; align-items:center!important; justify-content:flex-end!important; gap:9px!important; flex-shrink:0!important; }
body > .ivora-unified-nav .ivora-header-actions a { font:700 12px/1.2 Arial,Helvetica,sans-serif!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; min-height:35px!important; padding:8px 12px!important; border-radius:8px!important; white-space:nowrap!important; text-decoration:none!important; box-sizing:border-box!important; }
body > .ivora-unified-nav .ivora-header-email { background:#eef4ff!important; color:#164a9f!important; border:1px solid #cadcfb!important; }
body > .ivora-unified-nav .ivora-header-whatsapp { background:#125acb!important; color:white!important; border:1px solid #125acb!important; }
body > .ivora-unified-nav .ivora-header-actions a:hover,body > .ivora-unified-nav .ivora-header-actions a:focus-visible { filter:brightness(.9)!important; }
@media(max-width:900px){body > .ivora-unified-nav .ivora-links { gap:6px 10px!important; }body > .ivora-unified-nav .ivora-header-actions { width:100%; justify-content:flex-end!important; margin-top:5px!important; }}
@media(max-width:600px){body > .ivora-unified-nav .ivora-header-actions { gap:6px!important; }body > .ivora-unified-nav .ivora-header-actions a { font-size:11px!important; min-height:31px!important; padding:6px 9px!important; }}
