/* Shared navigation across every Little Oro page. */
.oro-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;max-width:1240px;height:96px;margin:0 auto;padding:0 40px;background:#fff;font-family:"DM Sans",sans-serif;border:0;position:relative;z-index:10}
.oro-header .oro-brand{display:block;flex-shrink:0;line-height:0}
.oro-header .oro-brand img{display:block;width:185px;height:auto;max-width:100%;object-fit:contain}
.oro-header nav{display:flex;align-items:center;gap:32px;margin:0;padding:0}
.oro-header nav a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#342b43;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap;letter-spacing:0;border:0;padding:0;background:transparent}
.oro-header nav a:hover{color:#885b28}
.oro-header nav a:focus-visible,.oro-header .oro-brand:focus-visible{outline:3px solid #d2984f;outline-offset:5px;border-radius:4px}
.oro-header nav .oro-letter{border:1.5px solid #4c3a68;border-radius:999px;padding:11px 19px}
.oro-header nav .oro-letter:hover{background:#fef9f1;color:#4c3a68}
@media(max-width:700px){.oro-header{height:auto;min-height:120px;padding:16px 20px;gap:15px;flex-wrap:wrap}.oro-header .oro-brand img{width:155px}.oro-header nav{width:100%;justify-content:space-between;gap:12px}.oro-header nav a{font-size:13px}.oro-header nav .oro-letter{padding:8px 12px}}
@media(max-width:360px){.oro-header{padding:14px 12px}.oro-header nav{gap:8px}.oro-header nav a{font-size:12px}.oro-header nav .oro-letter{padding:7px 9px}}

.oro-header nav a[aria-current="page"]{position:relative;color:#d2984f}
.oro-header nav a[aria-current="page"]::before{content:"";position:absolute;width:25px;height:27px;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);background:url('/assets/littleoro-owl.svg') center/contain no-repeat;pointer-events:none}
@media(max-width:700px){.oro-header nav{padding-top:22px}.oro-header nav a[aria-current="page"]::before{width:20px;height:22px;bottom:calc(100% + 2px)}}
