html.codex-minimal{--cx-green:#40574d;--cx-ink:#354a41;--cx-muted:#6c7771;--cx-line:#e0e5e0;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif}.codex-minimal body{color:var(--cx-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;letter-spacing:.01em}.codex-minimal .announcement-bar-section,.codex-minimal .announcement-bar,.codex-minimal .utility-bar{background:var(--cx-green)!important;color:white!important}.codex-minimal .announcement-bar__message{font:11px/1.5 Arial,sans-serif;letter-spacing:.05em}.codex-minimal .announcement-bar a,.codex-minimal .announcement-bar button{color:#fff!important}.codex-minimal .product__info-container{color:var(--cx-ink)}.codex-minimal .product__title h1{font:500 25px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:-.035em!important;color:var(--cx-ink)!important;text-transform:none!important}.codex-minimal .product__title{margin:0 0 10px!important}.codex-minimal .price{font:16px/1.5 Arial,sans-serif!important;color:var(--cx-ink)!important}.codex-minimal .price .badge{display:none!important}.codex-minimal .jdgm-star{color:#708d7b!important}.codex-minimal .jdgm-prev-badge__text{font-size:12px!important;color:var(--cx-muted)}.codex-minimal .gjhp{font:14px/1.5 Arial,Helvetica,sans-serif!important;color:var(--cx-ink)!important;margin-top:22px!important}.codex-minimal .gjhp-modal--inline .gjhp-body{zoom:1!important}.codex-minimal .gjhp-modal--inline .gjhp-step{padding:0!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.codex-minimal .gjhp-step .gjhp-acc-head,.codex-minimal .gjhp-step .gjhp-q,.codex-minimal .gjhp-step .gjhp-sub,.codex-minimal .gjhp-fonts-lab,.codex-minimal .gjhp-italy,.codex-minimal .gjhp-summary,.codex-minimal .gjh-press,.codex-minimal .gjhp-drawer-continue{display:none!important}.codex-minimal .gjhp-step[data-step=material]>.gjhp-metals,.codex-minimal .gjhp-step[data-step=material]>.gjhp-metal-visual-wrap,.codex-minimal .gjhp-step[data-step=length]>.gjhp-lengths{display:none!important}.codex-minimal .gjhp-step[data-step=review]{display:none!important}.codex-minimal .cx-name-label{display:block;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px}.codex-minimal .gjhp-name-input{width:100%!important;min-height:48px;border:1px solid var(--cx-line)!important;border-radius:0!important;padding:12px!important;background:#fff!important;font:16px/1.4 Arial,sans-serif!important;color:var(--cx-ink)!important;box-shadow:none!important}.codex-minimal .cx-live-preview{margin:12px 0!important;background:#f8f8f4!important;border:0!important;min-height:86px}.codex-minimal .cx-live-preview[hidden]{display:none!important}.codex-minimal .cx-disclosure{width:100%;border-bottom:1px solid var(--cx-line)}.codex-minimal .cx-disclosure summary{display:flex!important;align-items:center;gap:12px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--cx-muted)}.codex-minimal .cx-disclosure summary::-webkit-details-marker{display:none}.codex-minimal .cx-disclosure summary::after{content:'';width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 4px 3px auto;flex:none}.codex-minimal .cx-disclosure[open] summary::after{transform:rotate(225deg);margin-bottom:-3px}.codex-minimal .cx-value{margin-left:auto;color:var(--cx-ink);font-size:12px;text-transform:none;letter-spacing:0}.codex-minimal .cx-options{padding:0 0 16px}.codex-minimal .cx-disclosure:not([open])>.cx-options{display:none!important}.codex-minimal .cx-options .gjhp-chains{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.codex-minimal .cx-options .gjhp-chain{padding:10px!important;background:#fafbf9!important;border:1px solid var(--cx-line)!important}.codex-minimal .cx-options .gjhp-chain.is-picked,.codex-minimal .cx-options .gjhp-font.is-picked{border-color:var(--cx-green)!important;outline:1px solid var(--cx-green)}.codex-minimal .cx-options .gjhp-chain-name{font:11px/1.4 Arial,sans-serif!important;color:var(--cx-ink);text-transform:none;letter-spacing:0}.codex-minimal .cx-options .gjhp-fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.codex-minimal .cx-options .gjhp-font{min-height:62px;border:1px solid var(--cx-line)!important;background:#fafbf9!important}.codex-minimal .cx-options .gjhp-font[hidden]{display:none!important}.codex-minimal .cx-options .gjhp-font-prev{visibility:visible!important}.codex-minimal .gjhp-fonts-toggle{margin:14px 0 0;font:12px/1.5 Arial,sans-serif;color:var(--cx-ink)}.codex-minimal .cx-select-row{position:relative;display:flex!important;align-items:center;min-height:56px;border-bottom:1px solid var(--cx-line)}.codex-minimal .cx-select-row label{font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-muted);pointer-events:none}.codex-minimal .cx-select-row select{position:absolute;inset:0;width:100%;border:0;background:#fff0;border-radius:0;color:var(--cx-ink);padding:12px 22px 12px 95px;font:13px/1.5 Arial,sans-serif;text-align:right;cursor:pointer}.codex-minimal .cx-color-label{display:flex!important;gap:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:15px 0 10px}.codex-minimal .gjhp-step[data-step=color]{padding-bottom:14px!important;border-bottom:1px solid var(--cx-line)!important}.codex-minimal .gjhp-colors{display:flex!important;gap:14px!important;justify-content:flex-start!important}.codex-minimal .gjhp-color{flex:none!important;width:44px!important;height:44px!important;min-height:44px!important;padding:5px!important;border:1px solid transparent!important;border-radius:50%!important;background:white!important;box-shadow:none!important}.codex-minimal .gjhp-color.is-picked{border-color:var(--cx-green)!important;outline:0!important}.codex-minimal .gjhp-color-img,.codex-minimal .gjhp-color-img .color_bg,.codex-minimal .gjhp-dot{width:32px!important;height:32px!important;border-radius:50%!important;display:block!important;overflow:hidden}.codex-minimal .gjhp-color-name,.codex-minimal .gjhp-color .gjhp-tick{display:none!important}.codex-minimal .gjhp-modal--inline .gjhp-foot{border:0!important;padding:4px 0 0!important;margin:0!important}.codex-minimal .gjhp-modal--inline .gjhp-cta,.codex-minimal .product-form__submit{min-height:50px!important;padding:15px 18px!important;border:0!important;border-radius:0!important;background:var(--cx-green)!important;color:#fff!important;font:500 12px/1.5 Arial,sans-serif!important;letter-spacing:.12em!important}.codex-minimal .gjhp-cta:hover{background:#30473d!important}.codex-minimal .product-form__submit:disabled,.codex-minimal .product-form__submit[aria-disabled="true"]{opacity:1!important}.codex-minimal #delivery-estimate{font:12px/1.6 Arial,sans-serif!important;color:var(--cx-muted)!important;padding:14px 0 4px!important}.codex-minimal .product__accordion{border-color:var(--cx-line)!important}.codex-minimal .product__accordion summary{min-height:56px}.codex-minimal .accordion__title{font:11px/1.5 Arial,sans-serif!important;letter-spacing:.13em!important;color:var(--cx-ink)!important}.codex-minimal .accordion__content{font:14px/1.7 Arial,sans-serif;color:var(--cx-muted)}.codex-minimal .cx-guide summary{min-height:40px;justify-content:flex-end;font-size:10px}.codex-minimal .cx-guide summary::after{margin-left:0}.codex-minimal .cx-guide .gjhp-lenwrap{display:block!important;max-height:none!important}.codex-minimal .cx-guide img{display:block;max-width:100%;height:auto}.codex-minimal .codex-reviews{padding:40px 0 0}.codex-minimal .codex-reviews h2{font:400 20px/1.4 Arial,sans-serif;text-align:center;color:var(--cx-ink)}.codex-minimal .codex-reviews>p{text-align:center;font-size:12px;color:var(--cx-muted)}.codex-minimal :is(summary,select,input,button):focus-visible{outline:2px solid var(--cx-green)!important;outline-offset:3px}@media(min-width:990px){.codex-minimal .product__info-wrapper{padding:24px 30px 0 55px!important}.codex-minimal .product__info-container{max-width:480px;margin:auto}}@media(max-width:749px){.codex-minimal .product__info-wrapper{padding:22px 22px 0!important}.codex-minimal .product__title h1{font-size:23px!important}.codex-minimal .product__media-wrapper{margin-bottom:0!important}}html.codex-minimal body .gjhp .gjhp-step.gjhdd.gjhdd.is-collapsed>.cx-select-row{display:flex!important}html.codex-minimal body .gjhp .gjhp-step.gjhdd.gjhdd.is-collapsed>.cx-disclosure{display:block!important}html.codex-minimal body .gjhp .gjhp-step.gjhdd.gjhdd.is-collapsed>.cx-color-label,html.codex-minimal body .gjhp .gjhp-step.gjhdd.gjhdd.is-collapsed>.gjhp-colors{display:flex!important}html.codex-minimal body .product__info-container .product__title h1{font-family:Arial,Helvetica,sans-serif!important;font-size:25px!important;font-weight:500!important}.codex-minimal .gjh-trust-badges{display:none!important}.codex-minimal .jm-review-widget{--jm-review-widget-star-and-histogram-color:#708d7b!important;--jm-review-widget-button-color:#40574d!important;--jm-review-widget-text-color:#354a41!important}.codex-minimal .codex-reviews{width:100%;max-width:1080px;margin:80px auto 40px;padding:45px 24px 0;border-top:1px solid var(--cx-line)}.codex-minimal .codex-reviews h2{font-size:18px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.codex-minimal .cx-name-label,.codex-minimal .cx-disclosure summary,.codex-minimal .cx-select-row label,.codex-minimal .cx-color-label{font-size:10px;letter-spacing:.13em}.codex-minimal .cx-disclosure summary,.codex-minimal .cx-select-row{min-height:48px}.codex-minimal .cx-guide summary{min-height:34px}.codex-minimal .cx-value,.codex-minimal .cx-select-row select{font-size:12px}.codex-minimal .product__accordion summary{min-height:50px}.codex-minimal .gjhp-name-input{min-height:44px}.codex-minimal .cx-live-preview{min-height:78px}@media(min-width:990px){html.codex-minimal body product-info>product-component>.page-width{max-width:1900px!important;padding:0 32px!important}html.codex-minimal body product-info .product{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:clamp(48px,6vw,120px)!important;align-items:start}html.codex-minimal body product-info .product>.product__media-wrapper,html.codex-minimal body product-info .product>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0}html.codex-minimal body product-info .product>.product__info-wrapper{padding:30px 20px 0 0!important}html.codex-minimal body .product__info-container{max-width:360px!important;margin:0 auto!important}html.codex-minimal body .product__info-container .product__title h1{font-size:21px!important;line-height:1.3!important;letter-spacing:-.025em!important}.codex-minimal .product__info-container .price{font-size:15px!important}.codex-minimal .product__media-wrapper{position:sticky;top:110px}html.codex-minimal body media-gallery{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:12px;align-items:start}html.codex-minimal body media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0;margin:0!important}html.codex-minimal body media-gallery>[id^=GalleryThumbnails]{display:block!important;grid-column:1;grid-row:1;width:44px;margin:0!important}html.codex-minimal body media-gallery .thumbnail-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:650px;scroll-snap-type:y proximity}html.codex-minimal body media-gallery .thumbnail-list__item{width:44px!important;height:44px!important;flex:0 0 44px!important;padding:0!important}html.codex-minimal body media-gallery .thumbnail{width:44px;height:44px;border:1px solid var(--cx-line);padding:0}html.codex-minimal body media-gallery .thumbnail[aria-current=true]{border-color:var(--cx-green);box-shadow:none}html.codex-minimal body media-gallery .thumbnail-slider>.slider-button{display:none!important}html.codex-minimal body media-gallery .product-media-container{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:var(--ratio,1)!important;background:transparent!important;border:0!important}html.codex-minimal body media-gallery .product-media-container modal-opener{width:100%;height:100%}html.codex-minimal body media-gallery .product__media{width:100%!important;height:100%!important;padding-top:0!important;background:transparent!important}html.codex-minimal body media-gallery .product__media img:not(.gjh-zoom-hi){width:100%!important;height:100%!important;object-fit:contain!important}.codex-minimal .product__media-list{margin:0!important}.codex-minimal .codex-reviews{margin-top:90px}}@media(min-width:750px) and (max-width:989px){.codex-minimal .product__info-wrapper{padding-left:28px!important}}@media(max-width:749px){html.codex-minimal body product-info>product-component>.page-width{padding:0!important}html.codex-minimal body .product__info-wrapper{padding:20px 24px 0!important}html.codex-minimal body .product__info-container .product__title h1{font-size:20px!important}.codex-minimal .product__media-list{margin-left:0!important}.codex-minimal .codex-reviews{margin-top:44px;padding:32px 24px 0}}.codex-minimal .product__info-container>*+*{margin-top:12px!important;margin-bottom:12px!important}.codex-minimal .jdgm-preview-badge{font-size:12px!important}.codex-minimal .jdgm-preview-badge .jm-star-rating{--jm-star-size:14px!important}.codex-minimal .jdgm-preview-badge .jdgm-star{font-size:14px!important}html.codex-minimal body .gjhp-name-input{height:44px!important;padding:10px 12px!important}@media(min-width:990px){html.codex-minimal body .product__info-container .product__title h1{font-size:19px!important}html.codex-minimal body .product__info-container{padding-bottom:10px}.codex-minimal .product__info-container .gjhp{margin-top:16px!important}}@media(min-width:990px){.codex-minimal .header{max-width:none;padding:14px 32px!important;column-gap:20px}.codex-minimal .header__heading-logo{width:145px!important;max-width:145px!important}.codex-minimal .header__menu-item{font-size:10px!important;letter-spacing:.09em!important;padding:10px 7px!important}.codex-minimal .header__inline-menu>.list-menu{flex-wrap:nowrap}}@media(max-width:749px){html.codex-minimal body .product__media-wrapper{width:100%!important;max-width:100%!important}html.codex-minimal body media-gallery>[id^=GalleryViewer]{width:100%!important;margin:0!important}html.codex-minimal body media-gallery .product__media-list{width:100%!important;margin:0!important;padding:0!important;scroll-padding-left:0!important}html.codex-minimal body media-gallery .product__media-list>.product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important}}.codex-minimal .cx-gallery-dots{display:none}@media(max-width:749px){html.codex-minimal body media-gallery{display:block;position:relative}html.codex-minimal body media-gallery>[id^=GalleryViewer]{position:relative}html.codex-minimal body media-gallery .slider-buttons,html.codex-minimal body media-gallery .gjh-zoom-hint,html.codex-minimal body media-gallery .gjh-photo-note,html.codex-minimal body media-gallery>[id^=GalleryThumbnails]{display:none!important}html.codex-minimal body media-gallery .product-media-container{aspect-ratio:1;width:100%!important;height:auto!important;max-height:none!important;border:0!important;background:transparent!important}html.codex-minimal body media-gallery .product-media-container modal-opener{display:block;height:100%;width:100%}html.codex-minimal body media-gallery .product__media{height:100%!important;width:100%!important;padding-top:0!important}html.codex-minimal body media-gallery .product__media img:not(.gjh-zoom-hi){object-fit:contain!important;width:100%!important;height:100%!important}html.codex-minimal body media-gallery .product__media-list{gap:0!important;scroll-snap-type:x mandatory}html.codex-minimal body media-gallery .product__media-item{scroll-snap-align:start;scroll-snap-stop:always}html.codex-minimal body .cx-gallery-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:10px;left:0;right:0;z-index:4;gap:0;padding:0 12px;pointer-events:none}html.codex-minimal body .cx-gallery-dots button{display:grid;place-items:center;width:22px;height:30px;flex:0 0 22px;padding:0;border:0;border-radius:0;background:#fff0;cursor:pointer;pointer-events:auto}html.codex-minimal body .cx-gallery-dots button::before{content:'';display:block;width:5px;height:5px;border:1px solid #99a49d;border-radius:50%;background:#fff0}html.codex-minimal body .cx-gallery-dots button[aria-current=true]::before{background:#40574d;border-color:#40574d}html.codex-minimal body .product__info-wrapper{padding-top:22px!important}}.codex-minimal .cx-recommendations{max-width:1200px;margin:60px auto 0;padding:0 24px}.codex-minimal .cx-recommendations>h2{font:400 14px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--cx-ink);margin:0 0 20px}.codex-minimal .cx-related-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.codex-minimal .cx-related-grid>li{min-width:0}.codex-minimal .cx-related-grid .card__heading{font:400 12px/1.5 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none}.codex-minimal .cx-related-grid .price,.codex-minimal .cx-related-grid .price-item{font:12px/1.5 Arial,sans-serif!important}.codex-minimal .cx-related-grid .card__information{padding-top:10px}.codex-minimal .cx-related-grid .card__badge,.codex-minimal .cx-related-grid .gjh-personalize-badge{display:none!important}@media(max-width:749px){.codex-minimal .cx-recommendations{margin-top:40px}.codex-minimal .cx-related-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:14px}.codex-minimal .cx-related-grid>li{flex:0 0 46%;scroll-snap-align:start}}html.codex-minimal body .gjhp-colors{padding:6px 0 4px!important;align-items:center!important;overflow:visible!important}html.codex-minimal body .gjhp-colors button.gjhp-color{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:5px!important;border:1px solid transparent!important;border-radius:50%!important;line-height:0!important;gap:0!important}html.codex-minimal body .gjhp-colors button.gjhp-color.is-picked{border-color:var(--cx-green)!important;outline:0!important}html.codex-minimal body .gjhp-colors button.gjhp-color .gjhp-dot{flex:0 0 32px!important;margin:0!important;box-sizing:border-box!important;border:0!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .16)!important}html.codex-minimal body .product__info-container shopify-accelerated-checkout,html.codex-minimal body .product__info-container .shopify-payment-button__more-options{display:none!important}html.codex-minimal body .product__info-container product-form.product-form{margin-top:10px!important}html.codex-minimal body .product__info-container .gjh-paylogos{margin-top:0!important}.codex-minimal .cx-fine-intro{font:13px/1.6 Arial,sans-serif;color:var(--cx-muted);margin:-8px 0 24px}.codex-minimal .cx-fine-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}.codex-minimal .cx-fine-track>li{flex:0 0 calc((100% - 64px)/5);scroll-snap-align:start}.codex-minimal .cx-fine-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px}.codex-minimal .cx-fine-footer a{color:var(--cx-green);font:12px/1.5 Arial,sans-serif;text-underline-offset:4px}.codex-minimal .cx-carousel-controls{display:flex;gap:8px}.codex-minimal .cx-carousel-controls button{width:40px;height:40px;background:#fff;border:1px solid var(--cx-line);color:var(--cx-green);cursor:pointer;font-size:20px}.codex-minimal .cx-carousel-controls button:disabled{opacity:.3;cursor:default}@media(max-width:749px){.codex-minimal .cx-fine-track>li{flex-basis:46%}}html.codex-minimal body .gjhp .gjhp-colors button.gjhp-color{border-radius:50%!important}html.codex-minimal body .gjhp .gjhp-colors button.gjhp-color,html.codex-minimal body .gjhp .gjhp-colors button.gjhp-color.is-picked,html.codex-minimal body .gjhp .gjhp-colors button.gjhp-color:focus{box-shadow:none!important;outline:0!important}.codex-minimal .cx-benefits{display:none}@media(max-width:749px){html.codex-minimal body .cx-benefits{display:block;margin:24px 0 8px;padding:24px 0 20px;border-top:1px solid var(--cx-line);border-bottom:1px solid var(--cx-line)}html.codex-minimal body .cx-benefits h2{margin:0 0 24px;font:400 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--cx-green)}html.codex-minimal body .cx-benefits ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:26px;list-style:none;margin:0;padding:0}html.codex-minimal body .cx-benefits li{display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center;color:var(--cx-green)}html.codex-minimal body .cx-benefits svg{display:block;flex:none;width:34px;height:34px}html.codex-minimal body .cx-benefits span{max-width:100px;font:12px/1.5 Arial,sans-serif;letter-spacing:0}}html.codex-minimal body media-gallery .product__media-list,html.codex-minimal body media-gallery .product__media-item,html.codex-minimal body media-gallery .product-media-container,html.codex-minimal body media-gallery .product__media{background:transparent!important;background-image:none!important}html.codex-minimal body media-gallery .product__media img{mix-blend-mode:normal!important}html.codex-minimal body media-gallery .product__media img.gjh-zoom-hi{max-width:none!important;max-height:none!important}@media(min-width:990px){html.codex-minimal body .header__inline-menu summary.header__menu-item{padding-right:24px!important}html.codex-minimal body .header__inline-menu summary.header__menu-item .icon-caret{right:7px!important}}html.codex-minimal body .footer{background:#faf9f6!important;color:var(--cx-ink);font-family:Arial,Helvetica,sans-serif!important}html.codex-minimal body .footer .footer-block__heading{font:400 12px/1.6 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--cx-ink)}html.codex-minimal body .footer .footer-block__details-content,html.codex-minimal body .footer .footer-block__details-content p,html.codex-minimal body .footer .footer-block__details-content a,html.codex-minimal body .footer .footer-block__details-content strong,html.codex-minimal body .footer .copyright__content{font:400 13px/1.8 Arial,sans-serif!important;letter-spacing:0!important;color:var(--cx-ink)}html.codex-minimal body .footer .footer-block__details-content strong{font-weight:500!important}html.codex-minimal body .cx-footer-newsletter{padding-top:20px;padding-bottom:48px;margin-bottom:38px;border-bottom:1px solid var(--cx-line);text-align:center}html.codex-minimal body .cx-footer-newsletter h2{margin:0 0 14px;font:400 28px/1.3 Arial,sans-serif;letter-spacing:-.02em;color:var(--cx-ink)}html.codex-minimal body .cx-footer-newsletter>p{font:400 13px/1.8 Arial,sans-serif;margin:0 0 34px;color:var(--cx-muted)}html.codex-minimal body .cx-newsletter-form{max-width:1100px;margin:auto}html.codex-minimal body .cx-newsletter-field{display:flex;border-bottom:1px solid var(--cx-green);align-items:center}html.codex-minimal body .cx-newsletter-field input{flex:1;min-width:0;border:0;border-radius:0;padding:16px 0;background:#fff0;color:var(--cx-ink);font:16px/1.5 Arial,sans-serif}html.codex-minimal body .cx-newsletter-field button{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:0;background:#fff0;color:var(--cx-green);cursor:pointer}html.codex-minimal body .cx-newsletter-field button svg{width:24px;height:24px}html.codex-minimal body .cx-newsletter-field:focus-within{border-bottom-width:2px}html.codex-minimal body .cx-newsletter-field input:focus{outline:0;box-shadow:none}@media(max-width:749px){html.codex-minimal body .cx-footer-newsletter{margin-bottom:30px;padding:12px 24px 32px}html.codex-minimal body .cx-footer-newsletter h2{font-size:23px}html.codex-minimal body .footer .footer__content-top{padding-left:24px;padding-right:24px}}html.codex-minimal body .cx-footer-press .gjh-press{display:block!important}html.codex-minimal body .cx-footer-press{padding:8px 0;border-top:1px solid var(--cx-line)}html.codex-minimal body .footer .cx-newsletter-field input,html.codex-minimal body .footer .cx-newsletter-field input:focus,html.codex-minimal body .footer .cx-newsletter-field input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}html.codex-minimal body .cx-select-row select{text-align:center!important;text-align-last:center!important;padding-left:90px!important;padding-right:28px!important}html.codex-minimal body .cx-select-row option{text-align:center}.codex-minimal .gjhp-stone-foot{display:none!important}html.codex-minimal body .cx-options .gjhp-stones,html.codex-minimal body .cx-options .gjhp-picks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.codex-minimal body .cx-options .gjhp-stone,html.codex-minimal body .cx-options .gjhp-pick{min-width:0;background:#fafbf9!important;border:1px solid var(--cx-line)!important;border-radius:0!important;padding:10px 4px!important;box-shadow:none!important}html.codex-minimal body .cx-options .gjhp-stone.is-on,html.codex-minimal body .cx-options .gjhp-pick.is-picked{border-color:var(--cx-green)!important;outline:1px solid var(--cx-green)}html.codex-minimal body .cx-options .gjhp-pick-name,html.codex-minimal body .cx-options .gjhp-stone-s{font:11px/1.4 Arial,sans-serif!important;letter-spacing:0;color:var(--cx-ink)}html.codex-minimal body .bsh-birthstone-selector,html.codex-minimal body .gjhp .gjhp-stone-clear,html.codex-minimal body .gjhp .gjhp-stone-foot,html.codex-minimal body .gjhp .gjhp-step .gjhp-sub{display:none!important}html.codex-minimal body .cx-stones .gjhp-stone img{width:22.5px!important;height:22.5px!important;min-width:0!important;object-fit:contain}html.codex-minimal body .cx-stones .gjhp-stone .gjhp-stone-m{font:400 11px/1.4 Arial,Helvetica,sans-serif!important;text-transform:capitalize!important;letter-spacing:0!important;color:var(--cx-ink)!important;margin-top:5px!important}html.codex-minimal body .cx-stones .gjhp-stone .gjhp-stone-s{font:400 10px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:var(--cx-muted)!important;margin-top:2px!important}html.codex-minimal body product-info .product__accordion .accordion__content,html.codex-minimal body product-info .product__accordion .accordion__content :is(p,li,ul,ol,a,strong,em,span){font-size:13px!important;line-height:1.7!important}html.codex-minimal body .cx-stone-hint{font:12px/1.5 Arial,sans-serif!important;color:var(--cx-muted);margin:0 0 12px}html.codex-minimal body .cx-stone-order{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:12px 0 0;margin:0}html.codex-minimal body .cx-stone-order li{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 10px;border:1px solid var(--cx-line);font:12px/1.5 Arial,sans-serif}html.codex-minimal body .cx-stone-order button{width:32px;height:32px;border:0;background:#fff0;color:var(--cx-green);font:18px Arial,sans-serif;cursor:pointer}html.codex-minimal body .cx-stone-actions{display:flex;justify-content:space-between;margin-top:12px}html.codex-minimal body .cx-stone-actions button{min-height:40px;padding:8px 16px;font:12px Arial,sans-serif;color:var(--cx-green);border:1px solid var(--cx-line);background:#fff;cursor:pointer}html.codex-minimal body .cx-stone-actions button:last-child{background:var(--cx-green);color:#fff;border-color:var(--cx-green)}html.codex-minimal body .cx-stone-actions button:disabled{opacity:.45}html.codex-minimal body .gjhp .gjhp-step.gjhdd>.cx-live-stone-preview:not([hidden]){display:flex!important}html.codex-minimal body .cx-live-stone-preview{margin:12px 0!important;background:#fff!important;border:1px solid var(--cx-line)!important}html.codex-minimal body .cx-live-stone-preview[hidden]{display:none!important}html.codex-minimal body .cx-native{display:block;margin:16px 0 0}html.codex-minimal body .cx-native .product-form__input{max-width:none;margin:0;padding:0;border:0}html.codex-minimal body .cx-native-color{border-bottom:1px solid var(--cx-line)!important;padding-bottom:14px!important}html.codex-minimal body .cx-native-color>label,html.codex-minimal body .cx-native-color>.select{display:none!important}html.codex-minimal body .cx-native .gjhp-color{display:flex;align-items:center;justify-content:center;box-sizing:border-box}html.codex-minimal body .cx-native-select>.select{position:absolute;inset:0;width:100%;max-width:none}html.codex-minimal body .cx-native-select>.select::before,html.codex-minimal body .cx-native-select>.select::after{display:none!important}html.codex-minimal body .cx-native-select select{height:48px;min-height:48px;box-shadow:none!important}html.codex-minimal body .cx-native-select .svg-wrapper{right:4px;width:8px}html.codex-minimal body .product__info-container #more-payment-options-link{display:none!important}html.codex-minimal body .cx-native .cx-native-select{border-bottom:1px solid var(--cx-line)!important}html.codex-minimal body .gjhp-dot[data-cx-metal]{background-image:linear-gradient(90deg,rgb(255 255 255 / .2) 0%,rgb(255 255 255 / .05) 32%,rgb(255 255 255 / .05) 68%,rgb(255 255 255 / .2) 100%),var(--cx-metal-texture)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}html.codex-minimal body .gjhp-dot[data-cx-metal=gold]{--cx-metal-texture:url(/cdn/shop/files/gjh-swatch-bar-gold.jpg?v=1791851005)}html.codex-minimal body .gjhp-dot[data-cx-metal=silver]{--cx-metal-texture:url(/cdn/shop/files/gjh-swatch-bar-silver.jpg?v=1791851005)}html.codex-minimal body .gjhp-dot[data-cx-metal=rose]{--cx-metal-texture:url(/cdn/shop/files/gjh-swatch-bar-rose.jpg?v=1791851005)}.codex-minimal .cx-product-subtitle{font:12px/1.6 Arial,sans-serif;color:var(--cx-muted);margin:8px 0 0}.codex-minimal .gjh-igi{font-family:Arial,sans-serif!important;border-color:var(--cx-line)!important;padding:12px 0!important;margin:16px 0!important;gap:12px!important}.codex-minimal .gjh-igi__logo{height:28px!important}.codex-minimal .gjh-igi__txt strong{font:500 10px/1.5 Arial,sans-serif!important;letter-spacing:.08em!important;color:var(--cx-ink)!important}.codex-minimal .gjh-igi__txt span{font:400 10px/1.5 Arial,sans-serif!important;color:var(--cx-muted)!important}.codex-minimal .gjh-14k-ship__main{font:500 12px/1.6 Arial,sans-serif!important;color:var(--cx-ink)!important}.codex-minimal .gjh-14k-ship__sub{font:400 11px/1.6 Arial,sans-serif!important;color:var(--cx-muted)!important}.codex-minimal .cx-purchase-row{display:flex;gap:4px;align-items:stretch;width:100%;margin-bottom:10px}.codex-minimal .cx-purchase-row .product-form__submit{flex:1;min-width:0;width:auto;margin:0!important}.codex-minimal .cx-account-heart{display:flex;align-items:center;justify-content:center;flex:0 0 50px;min-height:50px;background:var(--cx-green);color:#fff;text-decoration:none}.codex-minimal .cx-account-heart svg{width:25px;height:25px}.codex-minimal .cx-account-heart:hover{background:#30473d}.codex-minimal .cx-account-heart:focus-visible{outline:2px solid var(--cx-ink);outline-offset:3px}.codex-minimal .cx-buy-now{display:block;width:100%;min-height:50px;padding:15px 18px;border:1px solid var(--cx-green);border-radius:0;background:#fff;color:var(--cx-ink);font:500 12px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;margin:0 0 10px}.codex-minimal .cx-buy-now:hover{background:#fafbf9}.codex-minimal .cx-buy-now:focus-visible{outline:2px solid var(--cx-ink);outline-offset:3px}.codex-minimal .cx-buy-now:disabled{cursor:wait;opacity:1}html.codex-minimal.codex-blue-ivory-trial{--cx-green:#17324d;--cx-ink:#233747;--cx-muted:#667079;--cx-line:#deded9}.codex-blue-ivory-trial .cx-account-heart:hover,.codex-blue-ivory-trial .product-form__submit:hover,.codex-blue-ivory-trial .gjhp-modal--inline .gjhp-cta:hover{background:#10263b!important}html.codex-blue-ivory-trial body .cx-gallery-dots button::before{border-color:#8796a3}html.codex-blue-ivory-trial body .cx-gallery-dots button[aria-current=true]::before{background:var(--cx-green);border-color:var(--cx-green)}.codex-blue-ivory-trial .jdgm-star{color:var(--cx-green)!important}.codex-blue-ivory-trial .jm-review-widget{--jm-review-widget-star-and-histogram-color:#17324d!important;--jm-review-widget-button-color:#17324d!important;--jm-review-widget-text-color:#233747!important}html.codex-blue-ivory-trial body,html.codex-blue-ivory-trial body.gradient{background:#fff!important;background-image:none!important}html.codex-blue-ivory-trial body .footer{background:#fff!important}html.codex-blue-ivory-trial .cx-buy-now{background:#fff;color:var(--cx-green)}html.codex-blue-ivory-trial .cx-buy-now:hover{background:#f5f7f9}html.codex-blue-ivory-trial #MainContent,html.codex-blue-ivory-trial #MainContent>.shopify-section,html.codex-blue-ivory-trial product-info{background:#fff!important;background-image:none!important}html.codex-minimal body media-gallery .product__media:has(img){background:#f9f7f2!important}html.codex-minimal body media-gallery .thumbnail:has(img){background:#f9f7f2!important}html.codex-minimal body media-gallery .product__media>img,html.codex-minimal body media-gallery .thumbnail img{mix-blend-mode:multiply!important}html.codex-blue-ivory-trial .announcement-bar-section,html.codex-blue-ivory-trial .announcement-bar,html.codex-blue-ivory-trial .utility-bar{background:#f9f7f2!important;color:#17324d!important;--color-foreground:23,50,77}html.codex-blue-ivory-trial .announcement-bar a,html.codex-blue-ivory-trial .announcement-bar button,html.codex-blue-ivory-trial .announcement-bar__message,html.codex-blue-ivory-trial .utility-bar .localization-form__select{color:#17324d!important}html.codex-blue-ivory-trial .gjh-chat__btn{background:#fff!important;color:#17324d!important;border-color:var(--cx-line)!important}html.codex-blue-ivory-trial body .footer{background:#f9f7f2!important;color:#17324d!important;--cx-ink:#17324d;--cx-muted:#17324d;--color-foreground:23,50,77;--color-background:249,247,242;padding-top:0}html.codex-blue-ivory-trial body .footer .footer-block__heading,html.codex-blue-ivory-trial body .footer .footer-block__details-content,html.codex-blue-ivory-trial body .footer .footer-block__details-content p,html.codex-blue-ivory-trial body .footer .footer-block__details-content a,html.codex-blue-ivory-trial body .footer .footer-block__details-content strong,html.codex-blue-ivory-trial body .footer .copyright__content,html.codex-blue-ivory-trial body .footer .list-social__link{color:#17324d!important}html.codex-blue-ivory-trial body .footer .cx-footer-newsletter{background:#f9f7f2;--cx-ink:#17324d;--cx-muted:#17324d;color:#17324d;max-width:none;width:100%;padding:48px 24px;border-bottom:0}html.codex-blue-ivory-trial body .footer .cx-newsletter-field input::placeholder{color:#17324d;opacity:1}.codex-minimal .cx-key-specs{margin:18px 0 12px;padding:12px 0;border-top:1px solid var(--cx-line);border-bottom:1px solid var(--cx-line)}.codex-minimal .cx-key-specs>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:baseline;padding:5px 0}.codex-minimal .cx-key-specs dt{font:400 10px/1.6 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-muted)}.codex-minimal .cx-key-specs dd{margin:0;font:400 12px/1.6 Arial,sans-serif;color:var(--cx-ink)}html.codex-blue-ivory-trial main>[id$="__related-products"],html.codex-blue-ivory-trial main>[id$="__product_faq"],html.codex-blue-ivory-trial main>[id$="__gjh_fine_story"]{display:none!important}.codex-minimal .cx-fine-wrist{margin:14px 0}.codex-minimal .cx-fine-wrist label{display:block;font:400 10px/1.6 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-muted);margin-bottom:8px}.codex-minimal .cx-fine-wrist input{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--cx-line);border-radius:0;background:#fff;color:var(--cx-ink);font:16px/1.5 Arial,sans-serif}.codex-minimal .cx-fine-wrist p{font:12px/1.6 Arial,sans-serif;color:var(--cx-muted);margin:6px 0}html.codex-minimal .cx-fine-delivery-note{font-size:12px;line-height:1.6;text-align:center;margin:8px 0 18px;color:var(--cx-ink)}html.codex-minimal body .cx-select-row select:focus,html.codex-minimal body .cx-select-row select:focus-visible{outline:0!important;box-shadow:none!important}html.codex-minimal body .cx-select-row:has(select:focus-visible){border-bottom-color:var(--cx-ink)!important;border-bottom-width:2px!important}html.codex-minimal body .cx-pair-duplicate{display:none!important}html.codex-minimal body .cx-pair-live{margin:0 0 16px!important;background:transparent!important;border:0!important}html.codex-minimal body .cx-pair-product .gjhp-pick-tick{display:none!important}html.codex-minimal body .cx-auto-dropdown>.gjhp-lengths{display:none!important}html.codex-minimal body .gjhp .gjhp-rows{display:grid;gap:12px;margin-bottom:12px}html.codex-minimal body .gjhp .gjhp-rows label{font:400 10px/1.5 Arial,sans-serif;letter-spacing:.1em;color:var(--cx-muted);text-transform:uppercase}html.codex-minimal body .gjhp .gjhp-mp{border:0!important;background:transparent!important}html.codex-minimal body .gjhp .gjhp-rows .gjhp-mn-lab{font:400 10px/1.5 Arial,sans-serif!important;letter-spacing:.1em!important;color:var(--cx-muted)!important}html.codex-minimal body .gjhp .gjhp-rows .gjhp-mn-lab em{font:inherit!important;text-transform:none!important}html.codex-minimal body .gjhp .gjhp-rows input.gjhp-name-input{font:400 16px/1.4 Arial,sans-serif!important}html.codex-minimal body .gjhp .gjhp-rows .gjhp-mn-row[hidden],html.codex-minimal body .gjhp .cx-add-name[hidden]{display:none!important}html.codex-minimal body .gjhp .cx-add-name{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;margin:0 0 12px;border:0;background:#fff0;color:var(--cx-green);font:400 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.codex-minimal .shopify-section:has(product-recommendations.related-products),.codex-minimal .shopify-section:has(>[id^="GjhStory"]){display:none!important}html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-rows,html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-mn-row:not([hidden]),html.codex-minimal body .gjhp .gjhp-step.gjhdd>.cx-add-name:not([hidden]),html.codex-minimal body .gjhp .gjhp-step.gjhdd>.cx-name-label,html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-name-input:not([hidden]),html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-mock:not([hidden]),html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-metal-mock:not([hidden]),html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-mp:not([hidden]){display:block!important}html.codex-minimal body .gjhp .gjhp-mn-row[hidden],html.codex-minimal body .gjhp input[hidden],html.codex-minimal body .gjhp .gjhp-font[hidden]{display:none!important}html.codex-minimal body .gjhp .gjhp-mn-row{margin-bottom:12px}html.codex-minimal body .gjhp .gjhp-mn-lab{font:400 10px/1.5 Arial,sans-serif!important;letter-spacing:.1em!important;color:var(--cx-muted)!important}html.codex-minimal body .gjhp .gjhp-mn-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:8px}html.codex-minimal body .gjhp .gjhp-dd-btn{min-height:44px;font:12px/1.4 Arial,sans-serif;color:var(--cx-ink)}html.codex-minimal body .gjhp .gjhp-vopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.codex-minimal body .gjhp .gjhp-vopt{min-width:0;padding:10px 4px!important}html.codex-minimal body .gjhp .gjhp-vopt img{width:32px;height:32px;object-fit:contain}html.codex-minimal body .gjhp .gjhp-vopt-m{font:400 11px/1.4 Arial,sans-serif!important}html.codex-minimal body .gjhp .gjhp-vopt-f{font:400 10px/1.4 Arial,sans-serif!important}html.codex-minimal body .gjhp .gjhp-letter-box{font-size:16px!important}html.codex-minimal body .gjhp .gjhp-lbox{font-size:16px!important;min-height:44px}html.codex-minimal body .product-faq :is(p,li),html.codex-minimal body [id^="ProductFAQ"] :is(p,li),html.codex-minimal body [id^="ProductFAQ"] .rte{font:13px/1.7 Arial,sans-serif!important}html.codex-minimal body .gjhp .cx-extra summary span:first-child{max-width:45%}html.codex-minimal body .gjhp .gjhp-step.gjhdd>.gjhp-rows{display:grid!important;gap:12px!important;margin:0 0 12px!important}html.codex-minimal body .gjhp .gjhp-rows .gjhp-mn-row{padding:0!important;margin:0!important;min-height:0!important}html.codex-minimal body .gjhp .gjhp-rows .gjhp-mn-lab{display:block!important;margin:0 0 6px!important;padding:0!important}html.codex-minimal body .gjhp .gjhp-rows .gjhp-name-input{margin:0!important}html.codex-minimal body .gjhp .gjhp-step input.gjhp-name-input:focus{outline:1px solid #17324d!important;outline-offset:2px;box-shadow:none!important}html.codex-minimal body product-info .product__accordion summary{position:relative;padding-right:28px}html.codex-minimal body product-info .product__accordion summary>.icon-caret,html.codex-minimal body product-info .product__accordion summary>span[aria-hidden="true"]{display:none!important}html.codex-minimal body product-info .product__accordion summary::after{content:''!important;position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important;margin:0!important;border:0!important;background:linear-gradient(#17324d,#17324d) center/12px 1px no-repeat,linear-gradient(#17324d,#17324d) center/1px 12px no-repeat!important}html.codex-minimal body product-info .product__accordion details[open]>summary::after,html.codex-minimal body product-info details.product__accordion[open]>summary::after{background:linear-gradient(#17324d,#17324d) center/12px 1px no-repeat!important}html.codex-minimal body .cx-purchase-row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:4px!important}html.codex-minimal body .cx-purchase-row>.gjhp-cta,html.codex-minimal body .cx-purchase-row>.product-form__submit{flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important}html.codex-minimal body .cx-purchase-row>.cx-account-heart{flex:0 0 50px!important;width:50px!important;min-height:50px!important;margin:0!important}html.codex-minimal body product-form .cx-purchase-row:not(:has(.cx-account-heart)){display:none!important;margin:0!important}html.codex-minimal body .gjhp[data-pid="7580144599179"] .gjhp-vopt .gjhp-imgw{width:48px;height:48px;margin-inline:auto}html.codex-minimal body .gjhp[data-pid="7580144599179"] .gjhp-vopt .gjhp-imgw img{width:48px;height:48px}html.codex-minimal body .gjhp[data-pid="7580144599179"] .gjhp-vopt-gem{display:none}html.codex-minimal body .gjhp.cx-spaced-letter-name input.gjhp-name-input{letter-spacing:.4em}html.codex-minimal body .gjhp .gjhp-cp.cx-live-preview{min-height:200px}html.codex-minimal body .gjhp .cx-letter-arc{position:relative;width:100%;aspect-ratio:1;background:#f9f7f2;overflow:hidden;margin:16px 0}html.codex-minimal body .gjhp .cx-letter-arc[hidden]{display:none!important}html.codex-minimal body .gjhp .cx-letter-stage{position:absolute;left:0;top:0;width:1000px;height:1000px;transform-origin:0 0;pointer-events:none}html.codex-minimal body .gjhp .cx-letter-pendant{position:absolute;display:block;white-space:nowrap;font-size:63px;line-height:1.3;font-weight:400;z-index:1}html.codex-minimal body .gjhp .cx-letter-chain{position:absolute;display:block;background-repeat:repeat-x;transform-origin:0 50%}