/* ========================================================== 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; } } }

Pendants

Whether a daily simple accessory or a new statement piece, find your new favorite pendant for your collection.

Tropical flowers, sea life, Tahitian pearls, classic Hawaiian designs and more island inspired styles to discover.

Pendants

Whether a daily simple accessory or a new statement piece, find your new favorite pendant for your collection.

Tropical flowers, sea life, Tahitian pearls, classic Hawaiian designs and more island inspired styles to discover.

Type
Type
Material
Material
Price
Price

Showing 101–125 of 389 results

DISCOVER MORE JEWELRY COLLECTIONS