.nfj-cart-preview{position:relative;display:grid;width:120px;min-width:120px;height:120px;place-items:center;overflow:hidden;isolation:isolate}.nfj-cart-preview__base{width:100%;height:100%;object-fit:contain}.nfj-cart-preview__engraving{position:absolute;z-index:2;right:4px;bottom:5px;display:grid;width:76%;place-items:center;color:#2f292c;text-align:center}.nfj-cart-preview__arrow{display:block;width:15px;height:21px;margin:0 auto 1px;overflow:visible}.nfj-cart-preview__arrow path{fill:none;stroke:#976f80;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.5}.nfj-cart-preview__copy{display:grid;width:100%;padding:3px 5px 4px;overflow:hidden;border:1px solid rgba(200,169,183,.8);border-radius:0;background:#ffffffeb;box-shadow:0 2px 6px #2a1f241f;font-size:11px;line-height:1.05}.nfj-cart-preview__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfj-cart-preview[data-font=lato] .nfj-cart-preview__copy{font-family:NFJ Cart Lato,sans-serif}.nfj-cart-preview[data-font=lobster] .nfj-cart-preview__copy{font-family:NFJ Cart Lobster,cursive}.nfj-cart-preview[data-font=lily-script] .nfj-cart-preview__copy{font-family:NFJ Cart Lily Script,cursive}.nfj-cart-preview[data-font=bebas] .nfj-cart-preview__copy{font-family:NFJ Cart Bebas,sans-serif}.nfj-cart-preview[data-font=marker] .nfj-cart-preview__copy{font-family:NFJ Cart Marker,cursive}@media(max-width:699px){.nfj-cart-preview{width:70px;min-width:70px;height:70px}.nfj-cart-preview__engraving{right:1px;bottom:2px;width:82%}.nfj-cart-preview__arrow{width:10px;height:13px}.nfj-cart-preview__copy{padding:2px 3px;font-size:8px}}html.native-flower-jewellery-active .product-personalizer,html.native-flower-jewellery-active [data-zepto-product-personalizer],html.native-flower-jewellery-active [class*=zepto-product-personalizer i],html.native-flower-jewellery-active [id*=zepto-product-personalizer i],html.native-flower-jewellery-active .nfj-hidden,html.native-flower-jewellery-active [data-group-type=feature-badge-list],html.native-flower-jewellery-active .product-info__block-item[data-block-type=feature-with-icon],html.native-flower-jewellery-active .product-info__block-item[data-block-type=separator]{display:none!important}html.native-flower-jewellery-active .variant-picker .block-swatch,html.native-flower-jewellery-active .variant-picker .block-swatch:before,html.native-flower-jewellery-active .variant-picker button,html.native-flower-jewellery-active .variant-picker select{border-radius:0!important}html.native-flower-jewellery-active .shopify-section--main-product{position:relative;z-index:0}html.native-flower-jewellery-active .product-gallery{position:relative;z-index:0;isolation:isolate;scroll-margin-top:108px}html.native-flower-jewellery-active .product-gallery__media:has([data-nfj-gallery-preview]){position:relative;isolation:isolate;overflow:hidden}html.native-flower-jewellery-active .shopify-section--main-product .section-spacing{padding-top:24px!important}html.native-flower-jewellery-active .product-breadcrumbs{padding-top:0!important}html.native-flower-jewellery-active .product-info{width:100%;min-width:0}html.native-flower-jewellery-active .product-info__block-item[data-block-type=liquid]:has(.nfj){width:100%;min-width:0;justify-self:stretch}.nfj{display:grid;width:100%;min-width:0;max-width:100%;box-sizing:border-box;gap:16px;overflow:clip;text-align:left}.nfj *,.nfj *:before,.nfj *:after{box-sizing:border-box}.nfj [hidden]{display:none!important}.nfj__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;gap:0;padding:9px 8px;border-block:1px solid #eadde3;color:#4f4f4f;font-size:.72rem;line-height:1.25;text-align:center}.nfj__trust>*{min-width:0;padding-inline:4px}.nfj__trust>*+*{border-left:1px solid #eadde3}.nfj__field{display:grid;min-width:0;margin:0;padding:0;border:0;gap:9px}.nfj__field legend{width:100%;margin:0;padding:0;font-weight:650}.nfj__selection{font-weight:500}.nfj__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.nfj__options{display:grid;width:min(100%,460px);min-width:0;margin:0;gap:0}.nfj__options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.nfj__options--four{grid-template-columns:repeat(4,minmax(0,1fr))}.nfj__options label{display:grid;min-width:0;min-height:46px;place-items:center;align-content:center;gap:1px;padding:8px 7px;border:1px solid #d8c5cd;border-left-width:0;border-radius:0;background:#fff;color:inherit;font-weight:600;line-height:1.15;text-align:center;cursor:pointer}.nfj__options .nfj__input:first-child+label{border-left-width:1px}.nfj__options label strong{font:inherit;font-weight:650}.nfj__options label span{color:#756c70;font-size:.72em;font-weight:500}.nfj__input:checked+label{border-color:#c8a9b7;background:#f3e1e9;color:#2f292c;box-shadow:inset 0 0 0 1px #c8a9b7}.nfj__input:focus-visible+label{outline:2px solid #1c1c1c;outline-offset:2px}.nfj__engraving{display:grid;width:min(100%,460px);min-width:0;gap:13px;margin-top:3px}.nfj__engraving-lines{display:grid;gap:11px}.nfj__text-field{display:grid;width:min(100%,460px);min-width:0;gap:6px}.nfj__text-field label{min-width:0;font-weight:650}.nfj__text-field label span{font-weight:400}.nfj__text-field input{display:block;width:100%;min-width:0;min-height:46px;padding:9px 58px 9px 11px;border:1px solid #d8c5cd;border-radius:0;background:#fff;color:inherit;font:inherit}.nfj__input-wrap{position:relative;min-width:0}.nfj__counter{position:absolute;right:10px;bottom:11px;color:#777;font-size:.72rem;line-height:1;pointer-events:none}.nfj__font-field{display:grid;min-width:0;gap:8px}.nfj__font-legend{margin:0;font-weight:650}.nfj__font-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;gap:7px}.nfj__font-options label{display:grid;min-width:0;height:60px;place-items:center;align-content:center;gap:4px;padding:7px 5px;overflow:hidden;border:1px solid #e2d4da;border-radius:0;background:#fff;cursor:pointer;line-height:1.05;text-align:center}.nfj__font-sample{display:block;width:100%;min-width:0;overflow:hidden;font-size:1rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nfj__font-name{color:#6d6267;font-family:system-ui,sans-serif;font-size:.61rem;letter-spacing:.02em}.nfj__font-options label[data-nfj-font-key=lato]{font-family:NFJ Lato,sans-serif}.nfj__font-options label[data-nfj-font-key=lobster]{font-family:NFJ Lobster,cursive}.nfj__font-options label[data-nfj-font-key=lily]{font-family:NFJ Lily Script,cursive}.nfj__font-options label[data-nfj-font-key=bebas]{font-family:NFJ Bebas,sans-serif}.nfj__font-options label[data-nfj-font-key=marker]{font-family:NFJ Marker,cursive}.nfj__engraving-note{margin:0;padding:8px 10px;border-left:2px solid #d8c5cd;background:#fbf7f9;color:#5d5358;font-size:.75rem;line-height:1.35}.nfj__name{margin-top:1px}.nfj__name input{padding-right:11px}.nfj__gallery-preview{position:absolute;z-index:3;top:var(--nfj-engraving-y,72%);left:var(--nfj-engraving-x,50%);display:grid;width:min(50%,250px);transform:translate(-50%);place-items:center;color:#2f292c;pointer-events:none;text-align:center}.nfj__gallery-preview[data-profile=back-piece-right]{width:min(44%,190px)}.nfj__gallery-arrow{display:block;width:22px;height:30px;margin:0 auto 3px;overflow:visible}.nfj__gallery-arrow path{fill:none;stroke:#976f80;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.7}.nfj__gallery-copy{display:grid;width:100%;min-width:0;padding:6px 9px 7px;overflow:hidden;border:1px solid rgba(200,169,183,.8);border-radius:0;background:#ffffffeb;box-shadow:0 2px 8px #2a1f241f;font-size:clamp(12px,3.3vw,19px);line-height:1.05}.nfj__gallery-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfj__gallery-preview[data-font=lato] .nfj__gallery-copy{font-family:NFJ Lato,sans-serif}.nfj__gallery-preview[data-font=lobster] .nfj__gallery-copy{font-family:NFJ Lobster,cursive}.nfj__gallery-preview[data-font=lily] .nfj__gallery-copy{font-family:NFJ Lily Script,cursive}.nfj__gallery-preview[data-font=bebas] .nfj__gallery-copy{font-family:NFJ Bebas,sans-serif}.nfj__gallery-preview[data-font=marker] .nfj__gallery-copy{font-family:NFJ Marker,cursive}@media(min-width:1000px){.nfj{gap:19px;padding-block:7px}.nfj__field{gap:11px}.nfj__options label{min-height:48px;padding-block:10px}}@media(max-width:999px){.nfj{gap:14px;text-align:center}html.native-flower-jewellery-active .product-breadcrumbs{display:none!important}html.native-flower-jewellery-active .shopify-section--main-product .section-spacing{padding-top:24px!important}html.native-flower-jewellery-active .product-gallery{margin-top:12px!important}html.native-flower-jewellery-active .product{gap:12px!important}html.native-flower-jewellery-active .product-info{margin-top:0!important;padding-top:0!important}html.native-flower-jewellery-active .product-info__block-item[data-block-type=title]{margin-block:0 4px!important}html.native-flower-jewellery-active .product-info__block-item[data-block-type="@app"],html.native-flower-jewellery-active .product-info__block-item[data-block-type=price]{margin-block:4px!important}html.native-flower-jewellery-active .product-info__block-item[data-block-type=variant_picker],html.native-flower-jewellery-active .product-info__block-item[data-block-type=variant-picker]{text-align:center}html.native-flower-jewellery-active .product-gallery__media{height:min(calc(100vw - 40px),430px)!important;min-height:min(calc(100vw - 40px),430px)!important}html.native-flower-jewellery-active .product-gallery__media>img:not([data-nfj-gallery-preview]){width:100%!important;height:100%!important;object-fit:contain!important}.nfj__trust{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;font-size:.69rem}.nfj__trust>*{padding:7px 6px}.nfj__trust>*+*{border-left:0}.nfj__trust>:nth-child(2n){border-left:1px solid #eadde3}.nfj__trust>:nth-child(n+3){border-top:1px solid #eadde3}.nfj__options,.nfj__engraving,.nfj__text-field{margin-inline:auto}.nfj__text-field label,.nfj__font-legend{text-align:center}.nfj__font-options{grid-template-columns:repeat(6,minmax(0,1fr))}.nfj__font-options label{grid-column:span 2}.nfj__font-options label:nth-of-type(n+4){grid-column:span 3}.nfj__gallery-preview{width:min(58%,240px)}.nfj__gallery-preview[data-profile=back-piece-right]{width:min(44%,190px)}}@media(prefers-reduced-motion:reduce){.nfj *{scroll-behavior:auto!important}}.product-breadcrumbs{padding-block-start:18px;margin-block-end:14px;color:rgb(var(--text-color) / .62);font-size:12px;line-height:1.35}.product-breadcrumbs__list{display:flex;min-width:0;margin:0;padding:0;align-items:center;gap:7px;list-style:none}.product-breadcrumbs a{text-decoration:none;transition:color .2s ease}.product-breadcrumbs a:hover{color:rgb(var(--text-color))}.product-breadcrumbs__current{max-width:46ch;overflow:hidden;color:rgb(var(--text-color) / .78);text-overflow:ellipsis;white-space:nowrap}.product-breadcrumbs__separator{opacity:.5}.product-breadcrumbs__mobile-arrow{display:none}@media(max-width:699px){.product-breadcrumbs{padding-block-start:18px;margin-block-end:10px;font-size:11px}.product-breadcrumbs__desktop-only{display:none}.product-breadcrumbs__mobile-arrow{display:inline;margin-inline-end:4px}}.production-deadline__message a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.production-deadline__message a:hover{text-decoration-thickness:2px}.production-deadline__message a:focus-visible{outline:2px solid currentcolor;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/170/compiled_assets/styles.css.map */
