#header-group,#header-group *{font-family:Gantari,sans-serif!important}summary{padding-block:0}.product-information__grid--limit-details .product-details>.group-block{max-width:unset!important}.ring-size-guide{display:inline-flex;align-items:center}.ring-size-guide a{font-size:18px;color:#000;font-weight:500;text-decoration:underline;cursor:pointer;transition:color .3s ease}.ring-size-guide a:hover{color:#a67c52}#shopify-section-template--18078977130748__main .rte-table-wrapper{overflow-x:unset}@media screen and (max-width:768px){#shopify-section-template--18078977130748__main .rte-table-wrapper{overflow-x:auto}}.variant-option--default-width-buttons .variant-option__button-label{padding:7px 20px!important;min-height:auto!important}.product-details .quantity-selector{border-radius:unset!important;width:fit-content!important}.add-to-cart-button,.shopify-payment-button__button{height:3rem!important}#shopify-section-template--15878479478902__main .certified-img{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center}.product__media img{aspect-ratio:1 / 1;object-fit:cover;width:auto;height:100%}.product__media{max-height:350px!important}.slideshow-controls__thumbnail{width:6vw;height:6vw}.swatch{--swatch--size: var(--swatch-input--size, 4.4rem);--swatch-input--size: 2.8rem}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}}.xb-wishlist-button__add-style-3{height:25px!important}.variant-option--buttons legend{margin-block-end:.7rem!important}.product-media-container--image img{display:block;width:100%;height:auto;transition:transform .05s ease;will-change:transform}.menu-list__link{font-size:13px!important;font-weight:500!important}.ring-margin{justify-content:flex-end}#wa .wa__btn_popup .wa__btn_popup_icon{height:36px!important;width:36px!important}[data-menu-list-id=MegaMenuList-2]{--menu-columns-desktop: 7 !important}.template-contact input[type=text],.template-contact input[type=email],.template-contact input[type=tel],.template-contact input[type=url],.template-contact input[type=search],.template-contact input[type=number],.template-contact input[type=file],.template-contact textarea,.template-contact select,.page-contact input[type=text],.page-contact input[type=email],.page-contact textarea,.page-contact select,#contact_form input[type=text],#contact_form input[type=email],#contact_form input[type=tel],#contact_form textarea,#contact_form select,.contact-form input,.contact-form textarea{border-radius:0!important;border:1px solid #e1dcd6;padding:12px 14px;background:#fff;box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease;font-family:inherit;font-size:14px;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.template-contact button[type=submit],.page-contact button[type=submit],.contact-form button[type=submit],#contact_form input[type=submit]{border-radius:0!important}.template-contact input:focus,.template-contact textarea:focus,.page-contact input:focus,.page-contact textarea:focus,#contact_form input:focus,#contact_form textarea:focus,.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#9f7a63;box-shadow:0 0 0 4px #9f7a631a}.template-contact ::placeholder,.page-contact ::placeholder,#contact_form ::placeholder{color:#9b9b9b;opacity:1}.field--error input,.field--error textarea,.input--error,.template-contact .field--error{border-color:#d9534f;box-shadow:0 0 0 4px #d9534f14}@media(max-width:768px){.template-contact input,.template-contact textarea,.page-contact input,.page-contact textarea,#contact_form input,#contact_form textarea{width:100%;box-sizing:border-box}}.variant-option__select{text-align-last:center}.variant-option__select option{text-align:left}.variant-option__select-wrapper{border:none!important;border-bottom:2px solid #111636!important;border-radius:0!important;width:20%!important;background:transparent!important;padding:0!important}.variant-option__select{border:none!important;background:transparent!important;width:100%;padding:8px 0;font-size:14px;color:#111636;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center!important;text-align-last:center}.variant-option__select-wrapper .icon{right:4px;width:10px;height:10px;stroke:#111636}.variant-option__select{padding:2px 0!important;font-size:14px;line-height:1.2;text-align:center}.variant-option__select-wrapper{padding:0!important;height:auto!important}.variant-option__select option{text-align:center!important;direction:rtl}@media(max-width:749px){.variant-option__select-wrapper{width:26%!important}}.variant-option__select{direction:ltr}.variant-option--dropdowns{display:flex;align-items:center;gap:8px}.variant-option--dropdowns label{order:0}.variant-option--dropdowns .variant-option__select-wrapper{order:1}.variant-option--dropdowns .ring-size-guide{order:2}.variant-option--dropdowns .variant-option__select-wrapper .icon{right:10px!important;left:auto!important}.variant-option--dropdowns .variant-option__select{color:#6b6b6b!important}.variant-option--dropdowns .variant-option__select:not(:has(option[value=""]:checked)){color:#111636!important}.ring-size-guide{font-size:12px}.ring-size-guide a{text-decoration:underline;color:#888;white-space:nowrap;font-size:14px;font-weight:400;transition:color .2s ease}.ring-size-guide a:hover{color:#111636}.price--sale,.price--regular{font-weight:600!important}.discount-badge{background:#dff7e6;color:#095a2b;font-weight:600;font-size:.85em;padding:2px 6px;border-radius:6px;white-space:nowrap}.variant-picker .swatch{display:none!important}.ring-size-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:14px;font-family:inherit}.ring-size-wrap label{font-size:15px;font-weight:500;white-space:nowrap;flex-shrink:0;color:#111636}.ring-size-select{position:relative;flex-shrink:0}.ring-size-select select{width:auto;min-width:72px;border:none;border-bottom:1.5px solid #7e7e7e;background:transparent;padding:3px 18px 3px 4px;font-size:15px;text-align:center;color:#111636;-webkit-appearance:none;appearance:none;cursor:pointer}.ring-size-select select:focus{outline:none}.ring-size-arrow{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:11px;color:#111636;pointer-events:none}.ring-size-guide{flex-shrink:0;font-size:13px;color:#9a9a9a;text-decoration:underline;white-space:nowrap}.ring-size-guide:hover{color:#111636}.facets--horizontal .products-count-wrapper{display:none!important}@media screen and (min-width:750px){.facets--horizontal .products-count-wrapper+*{margin-inline-start:auto}}.product-card product-price{text-align:left;--text-align: left}@media screen and (min-width:750px){main:not([data-template="product.cad-design"]) media-gallery{--thumbnail-width: 100px !important}}.variant-option__swatch-value{color:rgb(var(--color-foreground-rgb))}.variant-option__button-label:has(:checked){border-color:#111636!important;background:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important}.variant-option__button-label--has-swatch:has(:checked){outline:none}.product-form-buttons .accelerated-checkout-block{order:-1}.product-form-buttons>.quantity-selector-wrapper{order:-2}.product-sku-display{padding:0;margin:0}.fj-card-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.fj-card-price .price,.resource-card__content .fj-card-price .price{font-weight:700}.fj-card-price,.fj-card-price *{font-family:Gantari,sans-serif!important}.fj-off{display:inline-block;padding:2px 6px;border-radius:6px;background:#dff7e6;color:#095a2b;font-size:.85em;font-weight:600;white-space:nowrap}[ref=priceContainer] .compare-at-price{color:inherit}.product-information .accordion,.product-information .accordion .text-block,.product-information .accordion [class*=color-custom-]{color:#000;--color: #000000;--color-foreground: #000000;--color-foreground-rgb: 0 0 0}.product-information .ring-size-wrap,.product-information .fj-cert-wrap{margin-bottom:1px}.product-information .shipping-info-block{margin-block:-5px}.product-details shopify-payment-terms{font-size:18px}.product-information [id^=fj-rating-]{width:auto!important}main[data-template^=product],main[data-template^=product] *,body:has(main[data-template^=product]) footer,body:has(main[data-template^=product]) footer *,main:is([data-template="page.events"],[data-template="page.jck"],[data-template="page.connect"]),main:is([data-template="page.events"],[data-template="page.jck"],[data-template="page.connect"]) *,body:has(main:is([data-template="page.events"],[data-template="page.jck"],[data-template="page.connect"])) footer,body:has(main:is([data-template="page.events"],[data-template="page.jck"],[data-template="page.connect"])) footer *,:is([class^=fje-],[class*=" fje-"]),:is([class^=fje-],[class*=" fje-"]) *{font-family:Gantari,sans-serif!important}a[ref=productTitleLink],a[ref=productTitleLink] *,.product-grid-view-zoom-out--details{font-family:Lora,Georgia,serif!important}.menu-list__list-item:not([slot=overflow]) .menu-list__link .menu-list__link-title{padding-inline:0}.menu-list__list-item:not([slot=overflow]) .menu-list__link{padding-inline:var(--gap-sm)}.menu-list{--opacity-subdued-text: .7}:root,body,[class*=color-custom-]{--color-border: #e6e6e6 !important}.policy-list-trigger{display:none!important}.terms-policies-popover{display:block!important;position:static!important;inset:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;width:auto!important;max-width:none!important;translate:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.terms-policies-popover .policy_list{display:flex!important;flex-wrap:wrap;gap:4.8px 11.2px;margin:0;padding:0}.terms-policies-popover .policy_list a{font-size:12px;color:#11163699;text-decoration:underline}.mega-menu a,.mega-menu a *{color:#000!important}.utilities.utilities--blocks-3{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;gap:4.8px 20px}.utilities.utilities--blocks-3 .policy_list{justify-content:flex-start!important}.utilities.utilities--blocks-3>.social-icons__wrapper{margin-inline-start:auto}.terms-policies-popover .policy_list a{line-height:1.4}main[data-template="404"] [id$=__product_list_ed3c8h],main[data-template="404"] [id$=__product_list_ed3c8h] .text-block,main[data-template="404"] [id$=__product_list_ed3c8h] [class*=color-custom-]:not([class*=badge]),main[data-template=cart] [id$=__product_list_eDfjeW],main[data-template=cart] [id$=__product_list_eDfjeW] .text-block,main[data-template=cart] [id$=__product_list_eDfjeW] [class*=color-custom-]:not([class*=badge]),main[data-template=collection] [id$=__section],main[data-template=collection] [id$=__section] .text-block,main[data-template=collection] [id$=__section] [class*=color-custom-]:not([class*=badge]),main[data-template=collection] [id$=__main] product-card,main[data-template=collection] [id$=__main] product-card .text-block,main[data-template=collection] [id$=__main] product-card product-price,main[data-template=collection] [id$=__main] product-card .fj-card-price,main[data-template=index] [id$=__collection_list_FFnpHw],main[data-template=index] [id$=__collection_list_FFnpHw] .text-block,main[data-template=index] [id$=__collection_list_FFnpHw] [class*=color-custom-]:not([class*=badge]),main[data-template="product.cad-design"] [id$=__main],main[data-template="product.cad-design"] [id$=__main] .text-block,main[data-template="product.cad-design"] [id$=__main] [class*=color-custom-]:not([class*=badge]),main[data-template="product.cad-design"] [id$=__process],main[data-template="product.cad-design"] [id$=__process] .text-block,main[data-template="product.cad-design"] [id$=__process] [class*=color-custom-]:not([class*=badge]),main[data-template="product.cad-design"] [id$=__about],main[data-template="product.cad-design"] [id$=__about] .text-block,main[data-template="product.cad-design"] [id$=__about] [class*=color-custom-]:not([class*=badge]),main[data-template="product.cad-design"] [id$=__deliverables],main[data-template="product.cad-design"] [id$=__deliverables] .text-block,main[data-template="product.cad-design"] [id$=__deliverables] [class*=color-custom-]:not([class*=badge]),main[data-template="product.family-bracelet"] [id$=__product_list_zR9Cym],main[data-template="product.family-bracelet"] [id$=__product_list_zR9Cym] .text-block,main[data-template="product.family-bracelet"] [id$=__product_list_zR9Cym] [class*=color-custom-]:not([class*=badge]),main[data-template="product.family-bracelet"] [id$=__product_recommendations_awc7Lm],main[data-template="product.family-bracelet"] [id$=__product_recommendations_awc7Lm] .text-block,main[data-template="product.family-bracelet"] [id$=__product_recommendations_awc7Lm] [class*=color-custom-]:not([class*=badge]),main[data-template="product.family-ring"] [id$=__product_list_zR9Cym],main[data-template="product.family-ring"] [id$=__product_list_zR9Cym] .text-block,main[data-template="product.family-ring"] [id$=__product_list_zR9Cym] [class*=color-custom-]:not([class*=badge]),main[data-template="product.family-ring"] [id$=__product_recommendations_awc7Lm],main[data-template="product.family-ring"] [id$=__product_recommendations_awc7Lm] .text-block,main[data-template="product.family-ring"] [id$=__product_recommendations_awc7Lm] [class*=color-custom-]:not([class*=badge]),main[data-template="product.family"] [id$=__product_list_zR9Cym],main[data-template="product.family"] [id$=__product_list_zR9Cym] .text-block,main[data-template="product.family"] [id$=__product_list_zR9Cym] [class*=color-custom-]:not([class*=badge]),main[data-template="product.family"] [id$=__product_recommendations_awc7Lm],main[data-template="product.family"] [id$=__product_recommendations_awc7Lm] .text-block,main[data-template="product.family"] [id$=__product_recommendations_awc7Lm] [class*=color-custom-]:not([class*=badge]),main[data-template=product] [id$=__product_list_zR9Cym],main[data-template=product] [id$=__product_list_zR9Cym] .text-block,main[data-template=product] [id$=__product_list_zR9Cym] [class*=color-custom-]:not([class*=badge]),main[data-template=product] [id$=__product_recommendations_awc7Lm],main[data-template=product] [id$=__product_recommendations_awc7Lm] .text-block,main[data-template=product] [id$=__product_recommendations_awc7Lm] [class*=color-custom-]:not([class*=badge]),main[data-template="product.necklace-pendant-product"] [id$=__product_list_zR9Cym],main[data-template="product.necklace-pendant-product"] [id$=__product_list_zR9Cym] .text-block,main[data-template="product.necklace-pendant-product"] [id$=__product_list_zR9Cym] [class*=color-custom-]:not([class*=badge]),main[data-template="product.necklace-pendant-product"] [id$=__product_recommendations_awc7Lm],main[data-template="product.necklace-pendant-product"] [id$=__product_recommendations_awc7Lm] .text-block,main[data-template="product.necklace-pendant-product"] [id$=__product_recommendations_awc7Lm] [class*=color-custom-]:not([class*=badge]),main[data-template="product.necklace-product"] [id$=__product_list_zR9Cym],main[data-template="product.necklace-product"] [id$=__product_list_zR9Cym] .text-block,main[data-template="product.necklace-product"] [id$=__product_list_zR9Cym] [class*=color-custom-]:not([class*=badge]),main[data-template="product.necklace-product"] [id$=__product_recommendations_awc7Lm],main[data-template="product.necklace-product"] [id$=__product_recommendations_awc7Lm] .text-block,main[data-template="product.necklace-product"] [id$=__product_recommendations_awc7Lm] [class*=color-custom-]:not([class*=badge]),main[data-template=search] [id$=__search],main[data-template=search] [id$=__search] .text-block,main[data-template=search] [id$=__search] [class*=color-custom-]:not([class*=badge]),main[data-template=search] [id$=__main],main[data-template=search] [id$=__main] .text-block,main[data-template=search] [id$=__main] [class*=color-custom-]:not([class*=badge]){--color: #000000;--color-foreground: #000000;--color-foreground-rgb: 0 0 0;--color-foreground-heading: #000000;--color-foreground-heading-rgb: 0 0 0}product-card a[ref=productTitleLink],product-card a[ref=productTitleLink] *{color:#000!important}footer .menu__item a,footer a[href^="mailto:"]{color:#000!important}.facets__label{color:#000!important}.shopify-section:has(#recently-viewed-grid),.shopify-section:has(#recently-viewed-grid) .text-block,.shopify-section:has(#recently-viewed-grid) [class*=color-custom-]:not([class*=badge]){color:#000;--color: #000000;--color-foreground: #000000;--color-foreground-rgb: 0 0 0}.product-information quantity-selector-component,.product-information .quantity-label,.product-information .shopify-payment-button__more-options{color:#000}.cart-items__wrapper a:not([class]){color:#000}.rte :is(h1,h2,h3,h4,h5,h6){color:inherit}main[data-template="page.store-locator"] [id$=__sec_stores] a:not([class]),main[data-template="page.store-locator"] [id$=__sec_stores] a:not([class]) .text-block{color:#000}body:has(shopify-chat[open]) .fje-fab,body:has(shopify-chat[open]) .fj-pop-tab{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fj-custom.css.map */
