/* Shared collection hierarchy across the storefront. */
header .om-collection-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:28px;width:auto;order:initial;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}
header .om-collection-nav>a{white-space:nowrap}
header .reiki-nav-group{position:relative;border:0;margin:0;padding:0;background:transparent}
header .reiki-nav-group summary{display:flex;align-items:center;gap:9px;list-style:none;padding:12px 0;margin:0;font:inherit;cursor:pointer;white-space:nowrap;color:inherit}
header .reiki-nav-group summary::-webkit-details-marker{display:none}
header .reiki-nav-group summary span{font-size:15px;line-height:1;transform:none}
header .reiki-nav-group[open] summary span{transform:rotate(180deg)}
header .reiki-nav-links{position:absolute;right:0;top:100%;z-index:20;width:225px;padding:10px;background:#faf8f2;border:1px solid #d9d9cc;box-shadow:0 12px 25px #30372d20}
header .reiki-nav-links a{display:block;padding:12px 14px;margin:0;font:13px/1.5 Arial,sans-serif;color:#30372d;text-decoration:none;border:0}
header .reiki-nav-links a:first-child{border-bottom:1px solid #d9d9cc;margin-bottom:5px}
header .reiki-nav-links a:hover,header .reiki-nav-links a[aria-current=page]{background:#e9ebe2}
header .reiki-nav-group summary:focus-visible,header .reiki-nav-links a:focus-visible{outline:2px solid #9f7753;outline-offset:3px}
@media(max-width:650px){header{align-items:center}header .om-collection-nav{gap:16px;font-size:12px}header .reiki-nav-group summary{padding:10px 0}}
@media(max-width:400px){header .om-collection-nav{justify-content:flex-start;width:100%;gap:20px}header .reiki-nav-links{right:auto;left:0}}
