/* ========================================================== HJCO MOBILE MENU Desktop menu remains completely untouched. ========================================================== */ #hjco-mobile-menu { --hjco-mobile-ink: #2b2b2b; --hjco-mobile-muted: #777; --hjco-mobile-line: #e8e5df; --hjco-mobile-gold: #c9a04c; display: none; } /* ========================================================== MOBILE ONLY ========================================================== */ @media (max-width: 767px) { /* Hide the OLD Elementor mobile navigation */ .elementor-element-7ff3bc7 { display: block !important; } .elementor-element-7ff3bc7 .elementor-nav-menu--dropdown { display: none !important; } /* ------------------------------------------------------ MENU OVERLAY ------------------------------------------------------ */ #hjco-mobile-menu { display: block; position: fixed; inset: 0; z-index: 999999; visibility: hidden; pointer-events: none; font-family: 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: var(--hjco-mobile-ink); } #hjco-mobile-menu.is-open { visibility: visible; pointer-events: auto; } .hjco-mobile-menu__overlay { position: absolute; inset: 0; background: rgba(0,0,0,.25); opacity: 0; transition: opacity .28s ease; } #hjco-mobile-menu.is-open .hjco-mobile-menu__overlay { opacity: 1; } /* ------------------------------------------------------ DRAWER ------------------------------------------------------ */ .hjco-mobile-menu__drawer { position: absolute; top: 0; left: 0; bottom: 0; width: min(100%, 430px); background: #fff; transform: translateX(-100%); transition: transform .32s cubic-bezier(.22,.61,.36,1); overflow: hidden; box-shadow: 8px 0 30px rgba(0,0,0,.08); } #hjco-mobile-menu.is-open .hjco-mobile-menu__drawer { transform: translateX(0); } /* ------------------------------------------------------ PANELS ------------------------------------------------------ */ .hjco-mobile-panel { position: absolute; inset: 0; background: #fff; overflow-y: auto; -webkit-overflow-scrolling: touch; transform: translateX(100%); transition: transform .32s cubic-bezier(.22,.61,.36,1); padding-bottom: 40px; } .hjco-mobile-panel--main { transform: translateX(0); } .hjco-mobile-panel.is-active { transform: translateX(0); } /* ------------------------------------------------------ HEADER ------------------------------------------------------ */ .hjco-mobile-panel__header { height: 64px; display: grid; grid-template-columns: 44px 1fr 44px; align-items: center; padding: 0 14px; border-bottom: 1px solid var(--hjco-mobile-line); position: sticky; top: 0; background: #fff; z-index: 5; } .hjco-mobile-panel__title { text-align: center; font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: .02em; } /* ------------------------------------------------------ CLOSE BUTTON ------------------------------------------------------ */ .hjco-mobile-close { width: 34px; height: 34px; margin-left: auto; padding: 0; border: 0; background: transparent; position: relative; cursor: pointer; } .hjco-mobile-close span { position: absolute; top: 16px; left: 7px; width: 20px; height: 1px; background: #222; } .hjco-mobile-close span:first-child { transform: rotate(45deg); } .hjco-mobile-close span:last-child { transform: rotate(-45deg); } /* ------------------------------------------------------ BACK ------------------------------------------------------ */ .hjco-mobile-back { width: 34px; height: 34px; padding: 0; border: 0; background: transparent; font-family: Arial, sans-serif; font-size: 31px; font-weight: 300; line-height: 30px; text-align: left; color: #222; cursor: pointer; } /* ------------------------------------------------------ MAIN MENU ------------------------------------------------------ */ .hjco-mobile-primary { padding: 8px 20px 30px; } .hjco-mobile-primary__item { width: 100%; min-height: 64px; display: flex; align-items: center; justify-content: space-between; padding: 0 3px; border: 0; border-bottom: 1px solid var(--hjco-mobile-line); background: transparent; color: var(--hjco-mobile-ink); font-family: inherit; font-size: 15px; font-weight: 400; text-align: left; text-decoration: none; cursor: pointer; } .hjco-mobile-primary__item:first-child { border-top: 1px solid var(--hjco-mobile-line); } .hjco-mobile-chevron { font-family: Arial, sans-serif; font-size: 25px; font-weight: 300; color: #777; line-height: 1; } /* ------------------------------------------------------ SECTIONS ------------------------------------------------------ */ .hjco-mobile-section { margin: 0 20px; padding: 25px 0 21px; border-bottom: 1px solid var(--hjco-mobile-line); } .hjco-mobile-section h3 { margin: 0 0 14px; font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 10px; line-height: 1.3; font-weight: 500; letter-spacing: .15em; text-transform: uppercase; color: #999; } /* ------------------------------------------------------ SUBMENU LINKS ------------------------------------------------------ */ .hjco-mobile-section > a { min-height: 39px; display: flex; align-items: center; justify-content: space-between; padding: 2px 0; color: var(--hjco-mobile-ink); text-decoration: none; font-family: inherit; font-size: 14px; font-weight: 400; line-height: 1.35; } .hjco-mobile-section > a > span:last-child { font-family: Arial, sans-serif; font-size: 21px; font-weight: 300; color: #999; margin-left: 15px; } /* ------------------------------------------------------ EXPLORE / VIEW ALL ------------------------------------------------------ */ .hjco-mobile-section .hjco-mobile-view-all { margin-top: 10px; padding-top: 14px; border-top: 1px solid var(--hjco-mobile-line); color: #777; font-size: 12px; } .hjco-mobile-view-all > span:last-child { color: var(--hjco-mobile-gold); font-size: 18px; } /* ------------------------------------------------------ ACCORDION ------------------------------------------------------ */ .hjco-mobile-accordion { width: 100%; min-height: 44px; margin-top: 8px; padding: 10px 0 4px; display: flex; align-items: center; justify-content: space-between; border: 0; border-top: 1px solid var(--hjco-mobile-line); background: transparent; color: #777; font-family: inherit; font-size: 12px; text-align: left; cursor: pointer; } .hjco-mobile-plus { font-size: 18px; font-weight: 300; transition: transform .2s ease; } .hjco-mobile-accordion[aria-expanded="true"] .hjco-mobile-plus { transform: rotate(45deg); } .hjco-mobile-accordion__content { display: none; padding-top: 5px; } .hjco-mobile-accordion[aria-expanded="true"] + .hjco-mobile-accordion__content { display: block; } /* ------------------------------------------------------ TOUCH FEEDBACK ------------------------------------------------------ */ .hjco-mobile-primary__item:active, .hjco-mobile-section a:active { opacity: .55; } /* ------------------------------------------------------ PREVENT PAGE SCROLL ------------------------------------------------------ */ body.hjco-mobile-menu-open { overflow: hidden; } /* ------------------------------------------------------ REDUCED MOTION ------------------------------------------------------ */ @media (prefers-reduced-motion: reduce) { .hjco-mobile-menu__drawer, .hjco-mobile-panel, .hjco-mobile-menu__overlay { transition: none; } } }

Anniversary

Timeless romance meets the spirit of aloha. Celebrate love the island way with our anniversary jewelry collection Inspired by the natural beauty and rich traditions of Hawai‘i, each piece is thoughtfully crafted with intricate engravings and symbolic plumeria flowers, ocean waves and more.

Whether you’re marking your first year or a lifetime together, our designs capture the warmth, strength, and enduring connection of your journey. Give a gift made to last forever.

Anniversary

Timeless romance meets the spirit of aloha. Celebrate love the island way with our anniversary jewelry collection Inspired by the natural beauty and rich traditions of Hawai‘i, each piece is thoughtfully crafted with intricate engravings and symbolic plumeria flowers, ocean waves and more.

Whether you’re marking your first year or a lifetime together, our designs capture the warmth, strength, and enduring connection of your journey. Give a gift made to last forever.

Type
Type
Material
Material
Price
Price

Showing all 23 results

DISCOVER MORE JEWELRY COLLECTIONS