:root{--nj-black: #0b0b0c;--nj-gold: #b58b3b;--nj-gold-deep: #8a6a2e;--nj-ivory: #f8f5ef;--nj-line: rgba(11, 11, 12, .1);--nj-ease: cubic-bezier(.22, .61, .36, 1);--nj-ease-slow: cubic-bezier(.16, 1, .3, 1);--nj-tracking-caps: .2em;--duration-long: .7s;--duration-extra-long: 1s;--ease-out-slow: var(--nj-ease-slow)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--nj-gold);color:#fff}*:focus-visible{outline-color:var(--nj-gold)}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{letter-spacing:.01em;line-height:1.15}h4,h5,.h4,.h5{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em}.caption-with-letter-spacing{font-size:1.1rem;font-weight:500;letter-spacing:var(--nj-tracking-caps);text-transform:uppercase}.rte p{line-height:1.75}.link,.rte a{text-underline-offset:.35em;text-decoration-thickness:1px}.button,.shopify-challenge__button,.customer button{font-size:1.2rem;font-weight:500;letter-spacing:var(--nj-tracking-caps);text-transform:uppercase;min-height:5.2rem;padding:0 4rem;transition:background-color .45s var(--nj-ease),color .45s var(--nj-ease),border-color .45s var(--nj-ease)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--buttons-border-opacity))}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.header__heading-logo-wrapper img[src*=nasif-logo]{height:auto;max-width:100%}@media screen and (max-width:749px){.header__heading-logo-wrapper img[src*=nasif-logo]{width:96px}}.announcement-bar__message{font-size:1.05rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;padding-top:1rem;padding-bottom:1rem}.header-wrapper{transition:background-color .5s var(--nj-ease),color .5s var(--nj-ease),border-color .5s var(--nj-ease)}.header-wrapper--border-bottom{border-bottom-color:var(--nj-line)}.header__menu-item{font-size:1.2rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));transition:color .4s var(--nj-ease)}.header__menu-item>span{position:relative}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:1px;background:var(--nj-gold);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--nj-ease)}.header__menu-item:hover>span:after,details[open]>.header__menu-item>span:after,.header__menu-item>.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__inline-menu summary.header__menu-item{padding-right:2.4rem}.header__inline-menu .icon-caret{width:.9rem;opacity:.7}.header__submenu.list-menu--disclosure{min-width:24rem;padding:1.6rem 0;border:1px solid var(--nj-line);border-radius:0;box-shadow:0 1.6rem 4rem #0b0b0c14}details[open]>.header__submenu.list-menu--disclosure{animation:njDropIn .45s var(--nj-ease-slow)}.header__submenu .header__menu-item{padding:.9rem 2.8rem;font-size:1.15rem;letter-spacing:.16em}.header__submenu .header__menu-item:hover{color:var(--nj-gold-deep)}.header__submenu .header__menu-item>span:after{display:none}@keyframes njDropIn{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.header__icon{transition:color .4s var(--nj-ease)}.header__icon:hover{color:var(--nj-gold)}.header__icon:hover .icon{transform:none}.header__icon svg path,.header__icon svg circle{stroke-width:.9}.cart-count-bubble{background-color:var(--nj-gold);color:#fff;font-size:.9rem}.menu-drawer__menu-item{font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;padding-top:1.4rem;padding-bottom:1.4rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background-color:transparent;color:var(--nj-gold-deep)}.section-header:has(.header-wrapper--transparent){margin-bottom:calc(var(--header-height, 0px) * -1)!important}.section-header:not(.scrolled-past-header) .header-wrapper--transparent:not(:hover):not(:focus-within):not(:has(details[open])){--color-foreground: 255, 255, 255;background:transparent;color:#fff;border-bottom-color:#ffffff29}.section-header:not(.scrolled-past-header) .header-wrapper--transparent:before{content:"";position:absolute;top:0;right:0;bottom:-40%;left:0;background:linear-gradient(180deg,#00000059,#0000);pointer-events:none;opacity:1;transition:opacity .5s var(--nj-ease);z-index:-1}.header-wrapper--transparent:hover:before,.header-wrapper--transparent:focus-within:before,.header-wrapper--transparent:has(details[open]):before{opacity:0!important}.header-wrapper--transparent{position:relative;isolation:isolate}@media(prefers-reduced-motion:reduce){details[open]>.header__submenu.list-menu--disclosure{animation:none}}.nj-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2rem;font-size:1.1rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--nj-gold-deep)}.nj-eyebrow:before{content:"";width:2.8rem;height:1px;background:currentColor}.color-scheme-3 .nj-eyebrow,.color-scheme-4 .nj-eyebrow{color:var(--nj-gold)}.nj-link-arrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));padding-bottom:.6rem;border-bottom:1px solid rgba(var(--color-foreground),.3);transition:border-color .4s var(--nj-ease),color .4s var(--nj-ease)}.nj-link-arrow:hover{color:var(--nj-gold-deep);border-color:var(--nj-gold)}.nj-link-arrow .nj-icon{transition:transform .6s var(--nj-ease-slow)}.nj-link-arrow:hover .nj-icon{transform:translate(.4rem)}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__text{max-width:60rem;margin-left:auto;margin-right:auto;color:rgba(var(--color-foreground),.72)}.rich-text__buttons{margin-top:3.6rem!important}.main-page-title{margin-bottom:4rem}.page-width--narrow .rte{font-size:1.6rem;line-height:1.8}.rte h2,.rte h3{margin-top:4.8rem}[class^=ai-bestsellers-heading-]{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:.01em}[class^=ai-bestsellers-header-]{display:flex;flex-direction:column;align-items:center}[class^=ai-bestsellers-subheading-]{order:-1;font-size:1.1rem!important;font-weight:500;letter-spacing:.3em;text-transform:uppercase}[class^=ai-bestsellers-product-title-]{font-weight:400!important;letter-spacing:.04em}[class^=ai-bestsellers-product-price-]{font-weight:400!important;letter-spacing:.06em;color:var(--nj-gold-deep)!important}[class^=ai-bestsellers-image-wrapper-]{overflow:hidden;background:var(--nj-ivory)}[class^=ai-bestsellers-image-wrapper-] img{transition:transform 1.6s var(--nj-ease-slow)}[class^=ai-bestsellers-product-]:hover [class^=ai-bestsellers-image-wrapper-] img{transform:scale(1.05)}.featured-product-description--small{font-size:1.3rem}.featured-product-description--medium{font-size:1.5rem}.featured-product-description--large{font-size:1.7rem}.featured-product .product__title,.featured-product .product__title h2{font-weight:var(--font-heading-weight)}.card__media .media img,.card .media img{transition:transform 1.6s var(--nj-ease-slow),opacity .6s var(--nj-ease)}.card-wrapper:hover .card__media .media img:only-child{transform:scale(1.05)}.card__inner{background:var(--nj-ivory)}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.card-wrapper:hover .card__heading,.card__heading a:hover{text-decoration:none;color:var(--nj-gold-deep)}.card-information .price,.card-information .price-item{font-size:1.35rem;letter-spacing:.06em}.badge{font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.5rem 1rem}.product__title h1,.product__title .h1{font-weight:var(--font-heading-weight);line-height:1.15}.product__text.caption-with-letter-spacing{color:var(--nj-gold-deep)}.product__info-container .price{font-size:1.8rem;letter-spacing:.06em}.product__info-container .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5)}.product-form__input .form__label{font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{min-width:8.8rem;padding:1.3rem 2.2rem;justify-content:center;font-size:1.35rem;letter-spacing:.04em;transition:border-color .35s var(--nj-ease),background-color .35s var(--nj-ease),color .35s var(--nj-ease)}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:#fbf7ef;color:rgb(var(--color-foreground));border-color:var(--nj-gold);box-shadow:inset 0 0 0 1px var(--nj-gold)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline-color:var(--nj-gold)}.product-form__submit{min-height:5.8rem}.shopify-payment-button__button{border-radius:0!important;min-height:5.6rem;letter-spacing:.06em}.product__accordion .accordion__title,.accordion__title{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.accordion{border-color:var(--nj-line)}.accordion .icon-accordion{color:var(--nj-gold)}.thumbnail[aria-current]{border-color:var(--nj-gold);box-shadow:0 0 0 1px var(--nj-gold)}.product__media-item .media,.product__modal-opener .media{background:var(--nj-ivory)}.related-products__heading,.complementary-products__title{font-weight:var(--font-heading-weight);text-align:center}.collection-hero__title{font-weight:var(--font-heading-weight)}.collection-hero__description{max-width:64rem;line-height:1.75;color:rgba(var(--color-foreground),.7)}.facets__summary,.facet-filters__label,.product-count__text,.mobile-facets__open-label{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.facets__disclosure-vertical,.facets-vertical .facets__heading{border-color:var(--nj-line)}.active-facets__button-inner{border-radius:0;font-size:1.2rem}.pagination__item--current:after{background:var(--nj-gold)}.field__input,.select__select,.customer .field input{transition:box-shadow .3s var(--nj-ease)}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--nj-gold)}.contact .title,.contact__heading{font-weight:var(--font-heading-weight)}.contact__button .button{min-width:24rem}.drawer__heading,.title--primary{font-weight:var(--font-heading-weight)}.cart-item__name{font-size:1.4rem;letter-spacing:.04em;text-decoration:none}.cart-item__name:hover{color:var(--nj-gold-deep)}.totals__total,.totals__total-value{letter-spacing:.08em}.faq-accordion{border-radius:0;margin-bottom:0;border-bottom:1px solid var(--nj-line)!important}.faq-accordion:first-child{border-top:1px solid var(--nj-line)!important}.faq-accordion summary{padding:2.4rem 0!important;gap:2rem!important}.faq-accordion__index{width:auto;height:auto;min-width:2.8rem;background:none!important;color:var(--nj-gold)!important;font-family:var(--font-heading-family);font-size:1.6rem}.faq-accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:.02em;color:rgb(var(--color-foreground))}.faq-accordion__icon{width:1.6rem;height:1.6rem;color:var(--nj-gold);stroke-width:1.25;transition:transform .45s var(--nj-ease)}.faq-accordion__content{padding:0 4.8rem 2.8rem}.faq-accordion__content p{font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.7)}.footer__brand-name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;letter-spacing:.24em;text-transform:uppercase}.footer__brand-desc,.footer__brand-desc p{font-size:1.4rem;line-height:1.8;opacity:.75}.footer-block__heading{font-family:var(--font-body-family);font-size:1.1rem!important;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--nj-gold)!important;margin-bottom:2.4rem}.footer-block__custom-link,.footer-block__link-list .list-menu__item--link{font-size:1.4rem;letter-spacing:.04em;padding:.5rem 0;text-decoration:none;transition:color .4s var(--nj-ease),opacity .4s var(--nj-ease)}.footer-block__custom-link:hover{color:var(--nj-gold)!important;text-decoration:none}.footer__bottom-right .caption-large,.footer__copyright,.footer__copyright a,.policies li a{font-size:1.15rem;letter-spacing:.08em;opacity:.6}.footer__newsletter-submit{font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.footer__newsletter-right .field__input,.footer__newsletter-submit,.footer__newsletter-right .button{border-radius:0!important}@media(prefers-reduced-motion:reduce){.card__media .media img,[class^=ai-bestsellers-image-wrapper-] img,.nj-link-arrow .nj-icon{transition:none;transform:none!important}}.template-suffix-about .main-page-title,.template-suffix-contact .main-page-title,.template-suffix-bespoke .main-page-title,.template-suffix-ring-builder .main-page-title{display:none}.template-suffix-about .rte:empty,.template-suffix-contact .rte:empty,.template-suffix-bespoke .rte:empty{display:none}.collection-hero__inner{padding-top:6.4rem;padding-bottom:6.4rem}.collection-hero__title{letter-spacing:.01em}.nj-no-shop #cart-icon-bubble,.nj-no-shop .header__search,.nj-no-shop .header__icon--account,.nj-no-shop .menu-drawer__account{display:none!important}.header .localization-form__select,.footer .localization-form__select{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.header .disclosure__list-wrapper,.footer .disclosure__list-wrapper{border-radius:0;border-color:var(--nj-line, rgba(0, 0, 0, .12))}.header .disclosure__link[aria-current=true],.footer .disclosure__link[aria-current=true]{color:var(--nj-gold)}.header-wrapper--transparent:not(:hover):not(:focus-within) .localization-form__select{color:inherit}html[dir=rtl] body *,html[dir=rtl] body *:before,html[dir=rtl] body *:after{letter-spacing:0!important}html[dir=rtl] body{line-height:calc(1 + .9 / var(--font-body-scale))}html[dir=rtl] .nj-link-arrow .nj-icon,html[dir=rtl] .nj-icon--arrow,html[dir=rtl] .icon-arrow{transform:scaleX(-1)}html[dir=rtl] .nj-link-arrow:hover .nj-icon{transform:scaleX(-1) translate(.4rem)}html[dir=rtl] .nj-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--nj-hero-overlay) * .9)),#0000 28%),linear-gradient(270deg,rgba(0,0,0,calc(var(--nj-hero-overlay) * 1.3)),rgba(0,0,0,var(--nj-hero-overlay)) 45%,rgba(0,0,0,calc(var(--nj-hero-overlay) * .4)))}@media screen and (min-width:990px){html[dir=rtl] .nj-hero--showcase .nj-hero__frame{right:auto;left:max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))}}html[dir=rtl] .nj-hero__toggle{right:auto;left:2.4rem}html[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%)}html[dir=rtl] .menu-opening .menu-drawer{transform:translate(0)}.nj-it[id],.nj-rb[id],.nj-gallery[id],.nj-steps[id]{scroll-margin-top:9rem}.collapsible-content{background:#0b0b0c!important}.collapsible-content .faq-accordion,.collapsible-content .faq-accordion details,.collapsible-content .faq-accordion summary{background:transparent!important}.collapsible-content .faq-accordion{border-color:#ffffff24!important}.collapsible-content .collapsible-content__heading,.collapsible-content .faq-accordion__title{color:#fff!important}.collapsible-content .collapsible-content__description{color:#ffffffb3!important}.collapsible-content .faq-accordion__content,.collapsible-content .faq-accordion__content p,.collapsible-content .faq-accordion__content li{color:#ffffffc7!important}.collapsible-content .faq-accordion__content a,.collapsible-content .faq-accordion__index,.collapsible-content .faq-accordion__icon{color:#d9bf8c!important}.collapsible-content .collapsible-content__wrapper{position:relative}.collapsible-content .collapsible-content__wrapper:before{content:"";position:absolute;top:0;left:50%;width:min(32rem,60%);height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,rgba(217,191,140,.6),transparent)}.nj-hero.nj-hero--gold .nj-hero__eyebrow,.nj-hero.nj-hero--gold .nj-hero__heading,.nj-hero.nj-hero--gold .nj-hero__heading *,.nj-hero.nj-hero--gold .nj-hero__text{color:#d9bf8c}.nj-it__text p,.nj-map__text p,.faq-accordion__content p,.page-width--narrow .rte p,.shopify-policy__body p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nasif-luxury.css.map */
