:root{--font-heading-family: "Cinzel", "Cormorant", serif;--nj-ink: #111111;--nj-night: #111111;--nj-ivory: #ffffff;--nj-cream: #f6f5f3;--nj-mist: #f3f2f0;--nj-line: #e7e5e1;--nj-gold: #b8955a;--nj-gold-light: #d9c08f;--nj-gold-deep: #8f6f37}body{background:#fff!important;color:var(--nj-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400!important;letter-spacing:.02em}[id*=lumin_scrolling_text]{background:#111!important}[id*=lumin_scrolling_text] p{color:#fff!important;letter-spacing:.18em!important}[id*=lumin_scrolling_text] p:after{color:var(--nj-gold-light)}.header-wrapper{background:#fff!important;border-bottom:1px solid var(--nj-line)}.color-line{display:none!important}.header__menu-item span{font-size:1.35rem;letter-spacing:.04em;text-transform:none}.header__menu-item>span:after{background:#111}.nj-btn,.button,.nj-split__btn,.nj-row__all{border-radius:2px!important}.nj-btn--gold,.nj-btn--dark{background:#111!important;color:#fff!important;box-shadow:none!important;border:1px solid #111!important}.nj-btn--gold:hover,.nj-btn--dark:hover{background:#333!important}.nj-btn--outline,.nj-btn--ghost{border-radius:2px!important}.nj-title,.nj-row__title,.nj-cta__title,.collection__title .title,.related-products__heading,.collapsible-content .title,.nj-how__heading,.rich-text__heading{font-family:var(--font-heading-family)!important;font-style:normal!important;font-weight:400!important;letter-spacing:.04em}.nj-head .nj-title:after,.rich-text__heading:after,.title-wrapper-with-link .title:after,.collection-list-title:after,.multicolumn .title:after{display:none!important}.nj-eyebrow{color:#666!important;letter-spacing:.12em!important;font-size:1.15rem!important}.nj-split{display:grid;grid-template-columns:1fr 1.15fr 1fr;min-height:clamp(420px,62vh,620px);background:#fbfaf8}.nj-split__media{position:relative;overflow:hidden}.nj-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:nj-slowzoom 16s ease-in-out infinite alternate}.nj-split__panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 3rem}.nj-split__proof,.nj-split__pill{display:inline-block;padding:.7rem 1.6rem;border-radius:999px;background:#fff;box-shadow:0 4px 14px #00000014;font-size:1.2rem;font-weight:600;color:#111}.nj-split__proof{margin:0 0 2rem}.nj-split__pill{display:none}.nj-split__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.2vw,5rem);line-height:1.1;color:#111;animation:nj-fade-up .9s var(--nj-ease) both}.nj-split__text{max-width:360px;margin:1.8rem auto 0;font-size:1.45rem;line-height:1.6;color:#555;animation:nj-fade-up .9s .1s var(--nj-ease) both}.nj-split__btn{display:inline-flex;align-items:center;justify-content:center;min-width:22rem;min-height:5rem;margin-top:2.8rem;padding:0 3rem;background:#111;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,transform .25s var(--nj-ease);animation:nj-fade-up .9s .2s var(--nj-ease) both}.nj-split__btn:hover{background:#333;transform:translateY(-2px)}@media screen and (max-width:989px){.nj-split{grid-template-columns:1fr;min-height:0}.nj-split__media--left{height:62vw;min-height:260px;max-height:420px}.nj-split__media--right{display:none}.nj-split__pill{display:inline-block;position:absolute;left:50%;bottom:-1.6rem;transform:translate(-50%);z-index:2;white-space:nowrap}.nj-split__media--left{overflow:visible}.nj-split__media--left img{clip-path:inset(0)}.nj-split__proof{display:none}.nj-split__panel{padding:4.4rem 2rem 4rem}.nj-split__btn{width:100%}}.nj-row{padding:5.6rem 0 4rem;background:#fff}.nj-row__head{text-align:center;margin-bottom:3rem}.nj-row__title{margin:0;font-size:clamp(2.6rem,3.2vw,3.4rem);color:#111}.nj-row__sub{margin:.6rem 0 0;font-size:1.35rem;color:#666}.nj-row__viewport{margin:0 -1.5rem}.nj-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 6.4rem)/5);gap:1.6rem;margin:0;padding:0 1.5rem .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nj-row__track::-webkit-scrollbar{display:none}.nj-pcard{scroll-snap-align:start}.nj-pcard__link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#111}.nj-pcard__media{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:50%;background:var(--nj-mist);overflow:hidden}.nj-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:opacity .5s ease,transform .8s var(--nj-ease)}.nj-pcard__img--alt{opacity:0}.nj-pcard__link:hover .nj-pcard__img{transform:scale(1.05)}.nj-pcard__link:hover .nj-pcard__img--alt{opacity:1}.nj-pcard__badge{position:absolute;left:8%;bottom:10%;z-index:2;padding:.45rem 1rem;border-radius:999px;background:#111;color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.02em}.nj-pcard__name{margin-top:1.4rem;font-size:1.35rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.nj-pcard__price{display:flex;gap:.8rem;align-items:baseline;justify-content:center;flex-wrap:wrap;margin-top:.6rem;font-size:1.45rem}.nj-pcard__price s{color:#999;font-size:1.25rem}.nj-row__foot{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:2.4rem}.nj-row__nav{display:flex;gap:2.4rem}.nj-row__arrow{border:0;background:none;font-size:2.4rem;line-height:1;color:#777;cursor:pointer;padding:0 .6rem}.nj-row__arrow:hover{color:#111}.nj-row__all{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.8rem;background:#111;color:#fff;font-size:1.35rem;text-decoration:none;transition:background .25s ease}.nj-row__all:hover{background:#333}@media screen and (max-width:989px){.nj-row{padding:4.4rem 0 3rem}.nj-row__track{grid-auto-columns:58%;gap:1.2rem}}#ProductGridContainer .card-wrapper,.related-products .card-wrapper,.collection .grid__item .card-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important}#ProductGridContainer .card__inner,.related-products .card__inner,.collection .grid__item .card__inner{border-radius:50%!important;background:var(--nj-mist)!important;overflow:hidden}#ProductGridContainer .card__media img,.related-products .card__media img,.collection .grid__item .card__media img{mix-blend-mode:multiply;object-fit:cover!important}#ProductGridContainer .card>.card__content,.related-products .card>.card__content,.collection .grid__item .card>.card__content{text-align:center;padding:1.2rem .4rem 0!important}#ProductGridContainer .card__heading,.related-products .card__heading,.collection .grid__item .card__heading{font-family:var(--font-body-family)!important;font-size:1.35rem!important;text-align:center}#ProductGridContainer .card-information,.related-products .card-information,.collection .grid__item .card-information{text-align:center}#ProductGridContainer .price .price__container,.related-products .price .price__container,.collection .grid__item .price .price__container{justify-content:center}#ProductGridContainer .card-information:after,.related-products .card-information:after,.collection .grid__item .card-information:after{display:none!important}#ProductGridContainer .card .lm-badge,#ProductGridContainer .card .badge,.related-products .card .lm-badge,.related-products .card .badge,.collection .grid__item .card .lm-badge,.collection .grid__item .card .badge{background:#111!important;color:#fff!important;border-radius:999px!important}#ProductGridContainer .card__badge,.related-products .card__badge,.collection .grid__item .card__badge{top:auto!important;bottom:8%!important;left:6%!important}#ProductGridContainer .card__badge svg,.related-products .card__badge svg,.collection .grid__item .card__badge svg{display:none}.nj-cats{padding:5.6rem 0 4rem;background:#fff}.nj-cats__card{aspect-ratio:1 / 1.05;border-radius:0;box-shadow:none}.nj-cats__shade{background:linear-gradient(0deg,#0000008c,#0000000d 55%)}.nj-cats__label{align-items:center;text-align:center;padding:2rem 1rem}.nj-cats__name{font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3rem);letter-spacing:.06em;text-shadow:0 2px 14px rgba(0,0,0,.4)}.nj-cats__more{display:none}.nj-magic{background:var(--nj-cream)!important}.nj-magic__frame{border-radius:6px!important;transform:none!important;box-shadow:0 24px 60px #0000001a,0 0 0 8px #fff!important}.nj-magic__badge{background:#111}.nj-how{background:#fff!important}.nj-how__step{background:var(--nj-mist)!important;border:0!important;border-radius:6px!important;box-shadow:none!important}.nj-how__icon{background:#fff!important;box-shadow:none!important;color:#111!important}.nj-how__num{color:#0000001f!important}.nj-how .button,.nj-how__cta .button{background:#111!important}.nj-reviews{background:#fff!important}.nj-reviews__track{grid-auto-columns:calc((100% - 2 * 3rem) / 3);gap:3rem}.nj-reviews__card{background:transparent!important;border:0!important;align-items:center;text-align:center;box-shadow:none!important;transform:none!important}.nj-reviews__media{width:132px;height:132px;border-radius:50%;margin:.6rem auto 0;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--nj-gold-light)}.nj-reviews__body{padding:1.6rem .6rem 0}.nj-reviews__body .nj-stars{color:#111}.nj-reviews__text{font-style:italic;color:#333}@media screen and (max-width:989px){.nj-reviews__track{grid-auto-columns:72%;gap:1.6rem}}.nj-ways{background:var(--nj-cream)!important}.nj-ways__item{background:#fff!important;border-radius:6px!important}.nj-ways__icon{background:var(--nj-mist)!important;box-shadow:none!important;color:#111!important}.nj-ways__media{border-radius:6px}.nj-trust{background:var(--nj-mist)!important;border:0!important}.nj-trust__list{padding-top:3.6rem!important;padding-bottom:3.6rem!important}.nj-trust__item{flex-direction:column!important;text-align:center;gap:1rem!important;background:transparent!important;border:0!important}.nj-trust__icon{width:56px!important;height:56px!important;background:transparent!important;color:#111!important}.nj-trust__icon svg{width:44px!important;height:44px!important}.nj-trust__text strong{font-size:1.15rem!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nj-trust__text small{font-size:1.15rem!important;color:#666}.collapsible-content .accordion{border:0!important;border-bottom:1px solid var(--nj-line)!important;border-radius:0!important;background:transparent!important;padding:0!important}.collapsible-content .accordion summary svg.icon-accordion{color:#111!important}.nj-cta{background:var(--nj-cream)!important;color:#111!important}.nj-cta__title{color:#111!important}.nj-cta__text{color:#555!important}.nj-cta__gem{border-color:#111!important;color:#111!important}.nj-cta .nj-btn--ghost{background:transparent!important;color:#111!important;border:1px solid #111!important;-webkit-backdrop-filter:none;backdrop-filter:none}.nj-cta .nj-btn--ghost:hover{background:#111!important;color:#fff!important}.nj-colhero{background:var(--nj-cream)!important;color:#111!important}.nj-colhero__glow{display:none}.nj-colhero__title{color:#111!important;font-style:normal!important;letter-spacing:.04em}.nj-colhero__text{color:#555!important}.nj-colhero__crumbs,.nj-colhero__crumbs a,.nj-colhero__eyebrow{color:#777!important}.nj-colhero__eyebrow:before{background:#111!important}.nj-colhero__count{color:#111!important;border-color:#111!important}.nj-colhero__orb{background:var(--nj-mist)!important;box-shadow:0 0 0 6px #fff,0 20px 40px #0000001f!important}.nj-colhero__orb img{mix-blend-mode:multiply}.nj-colnav{background:#fff!important}.nj-colnav__pill{border-radius:2px!important}.nj-colnav__pill.is-active{background:#111!important;border-color:#111!important;color:#fff!important}.nj-colnav:after{background:linear-gradient(90deg,#fff0,#fff 85%)!important}.lumin-container,.lumin-container-mb,.product__info-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.product__media-item .product-media-container,.product__media-list .media{background:var(--nj-mist)!important;border-radius:4px!important}.product__media-item img{mix-blend-mode:multiply}.thumbnail-list .thumbnail{background:var(--nj-mist)!important;border-radius:4px!important}.thumbnail-list .thumbnail img{mix-blend-mode:multiply}.thumbnail-list .thumbnail[aria-current]{border:1.5px solid #111!important;box-shadow:none!important}.product__title h1,.product__title .h1{font-family:var(--font-heading-family)!important;font-size:clamp(2.4rem,3vw,3rem)!important;letter-spacing:.02em}.product__title:after{display:none!important}.product__title .fa-check-circle{color:#111!important}.review-link .star-short{fill:#111!important}.lumin-price .price-item--sale,.lumin-price .price__regular .price-item--regular{font-family:var(--font-body-family)!important;font-size:2.4rem!important;font-weight:500!important}.lumin-price .lm-badge.price__badge-sale{background:#111!important;box-shadow:none!important;border-radius:999px!important;text-transform:none;letter-spacing:.02em}.lumin-price .lm-badge.price__badge-sale svg{display:none}.product__info-container{counter-reset:nj-step}.product__info-container .product-form__input .form__label,.njc-card__title{counter-increment:nj-step}.product__info-container .product-form__input .form__label:before,.njc-card__title:before{content:counter(nj-step);display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;margin-right:.8rem;border-radius:50%;background:#111;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:0;vertical-align:middle}.product__info-container .product-form__input .form__label{font-size:1.45rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#111!important}.product-form__quantity .form__label:before{display:none!important}.product-form__quantity .form__label{counter-increment:none!important}.product-form__input .select__select,.product-form__quantity .quantity{border-radius:4px!important}.lk-fomo-buys{background:var(--nj-mist)!important;border-radius:4px!important}.happy-customersV2{background:var(--nj-mist)!important;border:0!important;border-radius:4px!important}.njc-card{background:#fff!important;border:1.5px dashed #111!important;border-radius:6px!important;box-shadow:none!important}.njc-card__thumb{border-color:#111!important;color:#111!important}.njc-card__btn{border-radius:2px!important}.njc-card.has-photo{border-style:solid!important}.nj-perks{grid-template-columns:1fr!important;gap:.2rem!important;margin-top:1.4rem!important}.nj-perks li{flex-direction:row!important;justify-content:flex-start;gap:1rem!important;padding:.6rem 0!important;background:transparent!important;border:0!important;text-align:left!important;font-size:1.35rem!important;color:#333!important}.nj-perks svg{color:#111!important}.shopify-section:has(+.LM__video-carousel),.LM__video-carousel{background:#111!important}.shopify-section:has(+.shopify-section+.LM__video-carousel) .lk-fomo-buy,.lk-fomo-buy{background:#111!important}.footer{background:#fff!important;color:#333!important;border-top:1px solid var(--nj-line)!important}.footer a,.footer p,.footer li,.footer span{color:#333!important}.footer h2,.footer .footer-block__heading{color:#111!important;font-family:var(--font-body-family)!important;font-style:normal!important;font-size:1.45rem!important;font-weight:600!important}.footer a:hover{color:#000!important;text-decoration:underline}[id^=scroll-to-top-button]{background:#111!important;color:#fff!important;border:0!important}@keyframes nj-slowzoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.nj-split__media img,.nj-split__title,.nj-split__text,.nj-split__btn{animation:none}}.nj-trust__heading{margin:0;padding-top:4.4rem;text-align:center;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,3.2vw,3.4rem);letter-spacing:.04em;background:var(--nj-mist)}.nj-how__eyebrow{color:#666!important;letter-spacing:.12em!important}.nj-pcard__media{overflow:visible}.nj-pcard__media .nj-pcard__img{border-radius:50%}.nj-pcard__badge{left:4%;bottom:6%}[class*=trust_badges] svg,[class*=trust_badges] img{color:#111!important;stroke:#111!important;filter:grayscale(1) brightness(.2)}[class*=trust_badges] h3,[class*=trust_badges] .h3,[class*=trust_badges] strong{font-family:var(--font-heading-family)!important;font-size:1.5rem!important}.footer-group .shopify-section:has([class*=trust_badges]) svg path{stroke:#111}body .product .lumin-price .lm-badge.price__badge-sale{background:#111!important;color:#fff!important;box-shadow:none!important}body .product .lumin-container,body .product .lumin-container-mb,body .product .product__info-wrapper,body .product .product__info-container{background:transparent!important;border:0!important;box-shadow:none!important}body #ProductGridContainer .card__inner,body .related-products .card__inner,body .collection .grid__item .card__inner{overflow:visible!important}body #ProductGridContainer .card__media,body .related-products .card__media,body .collection .grid__item .card__media{border-radius:50%;overflow:hidden}body #ProductGridContainer .card__badge .badge,body .related-products .card__badge .badge,body .collection .grid__item .card__badge .badge{font-size:1rem!important;padding:.4rem .9rem!important}@media screen and (min-width:990px){.header.header--middle-left{grid-template-columns:1fr auto 1fr!important;max-width:1440px;padding-left:4rem;padding-right:4rem}.header--middle-left .header__heading,.header--middle-left>.header__heading-link{justify-self:start}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__icons{justify-self:end}.header__inline-menu .list-menu--inline{gap:.6rem}.header__menu-item span{font-size:1.2rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}}.nj-hero .nj-btn--gold{background:#fff!important;color:#111!important;border-color:#fff!important}.nj-hero .nj-btn--gold:hover{background:#f0f0f0!important}.nj-hero .nj-btn--ghost{border-color:#fffc!important;color:#fff!important}.nj-hero__eyebrow{color:#fff!important}.nj-hero__eyebrow:before{background:#fff!important}.nj-hero__title{font-style:normal!important;letter-spacing:.03em}.nj-hero .nj-stars{color:#fff}.nj-hero__title{font-size:clamp(3.4rem,5.4vw,6.4rem)!important;line-height:1.08!important}@media screen and (max-width:749px){.nj-hero__title{font-size:3.4rem!important}}.price,.price-item,.nj-pcard__price,.lumin-price,.tiered-option__prices,.njc-card,.cart-item__price-wrapper,.totals{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.nj-pcard__price{flex-direction:column;gap:.2rem;line-height:1.2}.nj-pcard__price>span{font-size:1.6rem;font-weight:600;color:#111}.nj-pcard__price s{order:-1;font-size:1.2rem;color:#9a9a9a}.nj-row__track{justify-content:safe center}.price,.price-item,.nj-pcard__price,.lumin-price .price-item,.tiered-option__prices,.tiered-option__final-price,.tiered-option__compare-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:.01em}.nj-pcard__price{min-height:3.8rem;justify-content:flex-end}.nj-pcard__price>span{font-size:1.55rem}@media screen and (min-width:1400px){.nj-row .page-width{max-width:1400px}}.nj-pcard__badge,.card__badge .badge,.lm-badge{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nj-boutique.css.map */
