:root{--nm-ink:#34424F;--nm-accent:#4F7896;--nm-bg:#F1F5F8;--nm-soft:#F7FAFC;--nm-powder:#DCE9F2;--nm-card:rgba(241,245,248,.92);--nm-line:rgba(52,66,79,.5);--nm-hair:rgba(52,66,79,.16);--nm-serif:"Bodoni Moda",Georgia,serif;--nm-sans:"Jost",system-ui,sans-serif}body{background:var(--nm-bg);color:var(--nm-ink);font-family:var(--nm-sans);-webkit-font-smoothing:antialiased}a{color:var(--nm-ink)}a:hover{color:var(--nm-accent)}.nm-serif,h1,h2,h3,.h0,.h1,.h2,.h3,.card__heading,.price-item,.product__title{font-family:var(--nm-serif)!important;font-optical-sizing:none;font-variation-settings:"opsz" 9;font-weight:500;color:var(--nm-ink);letter-spacing:.03em}.nm-eyebrow{font-family:var(--nm-sans);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--nm-accent)}.nm-italic{font-family:var(--nm-serif);font-style:italic;font-optical-sizing:none;font-variation-settings:"opsz" 9;letter-spacing:0}.nm-heart{display:block;color:var(--nm-ink)}.nm-btn,.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--nm-sans)!important;font-size:12px!important;letter-spacing:.24em!important;text-transform:uppercase;border-radius:0!important;box-shadow:none!important;min-height:50px;padding:15px 32px;cursor:pointer;background:var(--nm-ink)!important;color:var(--nm-bg)!important;border:1px solid var(--nm-ink)!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s}.nm-btn:hover,.button:hover,.product-form__submit:hover{background:var(--nm-accent)!important;border-color:var(--nm-accent)!important;color:var(--nm-bg)!important}.button:after,.button:before{display:none!important}.nm-btn--ghost,.button--secondary{background:#f1f5f899!important;color:var(--nm-ink)!important}.nm-btn--ghost:hover,.button--secondary:hover{background:var(--nm-bg)!important;color:var(--nm-ink)!important}.nm-input,.field__input,.search__input,.customer input,.contact textarea{border:0!important;border-bottom:1px solid var(--nm-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 2px!important;font-family:var(--nm-sans);font-size:16px;color:var(--nm-ink);outline:none}.field:after,.field:before,.select:after,.select:before{display:none!important}.nm-frame{border:1px solid var(--nm-line);outline:1px solid rgba(255,255,255,.8);outline-offset:6px}.nm-marble{position:relative;overflow:hidden;background:#eaf3f9 var(--nm-marble) center/cover no-repeat}.nm-announce{background:var(--nm-ink);color:#e4ecf2;height:36px;overflow:hidden;display:flex;align-items:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.nm-announce__track{display:flex;white-space:nowrap;width:max-content;animation:nmMarquee 40s linear infinite}.nm-announce__item{display:inline-flex;gap:40px;padding-right:40px;align-items:center}.nm-announce__item span{opacity:.5}@keyframes nmMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nm-announce__track{animation:none;width:100%;justify-content:center}}.header-wrapper,.section-header{background:var(--nm-bg)!important;border-bottom:1px solid var(--nm-hair)}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:var(--nm-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--nm-ink)}.header__menu-item:hover span{text-decoration:none;color:var(--nm-accent)}.header__icon{color:var(--nm-ink)}.cart-count-bubble{background:var(--nm-ink)!important;color:var(--nm-bg)!important}.nm-hero__inner{position:relative;margin:clamp(14px,2.4vw,28px);padding:clamp(56px,10vw,128px) 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.nm-hero__title{margin:0;font-size:clamp(36px,6.7vw,99px);line-height:.95;letter-spacing:.04em;text-transform:uppercase}.nm-hero__text{margin:0;max-width:440px;font-size:17px;line-height:1.6;font-weight:300}.nm-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.nm-section{max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(16px,3vw,32px) clamp(56px,7vw,96px)}.nm-head{text-align:center;margin-bottom:clamp(32px,5vw,56px);display:flex;flex-direction:column;align-items:center;gap:14px}.nm-head h2{margin:0;font-size:clamp(28px,3.5vw,45px);letter-spacing:.05em;text-transform:uppercase}.nm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,260px),1fr));gap:clamp(14px,2vw,28px)}.nm-tile{display:flex;flex-direction:column;gap:14px;text-decoration:none}.nm-tile:hover{opacity:.86;color:var(--nm-ink)}.nm-tile__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--nm-powder)}.nm-tile__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.nm-tile__frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(52,66,79,.45);display:flex;flex-direction:column;align-items:center;padding-top:10%;gap:8px}.nm-tile__name{font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-optical-sizing:none;font-weight:500;font-size:clamp(16px,2.1vw,30px);line-height:1;letter-spacing:.04em;text-transform:uppercase;text-align:center;padding:0 10px}.nm-tile__photo{flex:1;width:72%;margin:6px 0 12%;position:relative;overflow:hidden}.nm-tile__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nm-tile__label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--nm-hair);padding-bottom:12px}.nm-tile__label .nm-italic{font-size:14px;text-transform:none;white-space:nowrap}.nm-values{background:var(--nm-soft);border-block:1px solid rgba(52,66,79,.1)}.nm-values__grid{max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,80px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px}.nm-value{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.nm-value h3{margin:0;font-size:21px;letter-spacing:.04em;text-transform:uppercase}.nm-value p{margin:0;max-width:300px;font-size:16px;line-height:1.65;font-weight:300}.nm-value .nm-italic{font-size:16px;color:var(--nm-accent)}.nm-cbanner__wrap{position:relative;max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,3vw,32px)}.nm-cbanner__card{background:var(--nm-card);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(8px,3vw,40px);padding:clamp(18px,2.4vw,28px)}.nm-cbanner__copy{padding:clamp(22px,4vw,48px) clamp(8px,3vw,40px);display:flex;flex-direction:column;gap:16px}.nm-cbanner__copy h1{margin:0;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:.04em;text-transform:uppercase}.nm-cbanner__copy .rte,.nm-cbanner__copy p{margin:0;max-width:480px;font-size:17px;line-height:1.6;font-weight:300}.nm-cbanner__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.nm-cbanner__meta .nm-italic{font-size:16px}.nm-cbanner__media{position:relative;width:100%;max-width:360px;justify-self:center;aspect-ratio:4/5;background:var(--nm-powder);overflow:hidden}.nm-cbanner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nm-cbanner__media:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(52,66,79,.45);pointer-events:none}.card,.card__inner,.card-wrapper{border-radius:0!important;box-shadow:none!important;border:0!important;background:transparent!important}.card__media,.card .media{background:var(--nm-powder)!important}.card__heading{font-size:clamp(16px,1.3vw,18px)!important;line-height:1.25;letter-spacing:0!important}.card__heading a:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-information .caption-with-letter-spacing,.card__vendor{font-family:var(--nm-sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--nm-accent)}.price-item{font-family:var(--nm-sans)!important;font-variation-settings:normal;font-weight:400;font-size:14px;letter-spacing:0}.badge{border-radius:0!important;background:var(--nm-bg)!important;color:var(--nm-ink)!important;border:1px solid var(--nm-ink)!important;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.product-grid{column-gap:clamp(14px,2vw,24px)!important;row-gap:clamp(28px,3vw,40px)!important}@media(min-width:750px){.product-grid.grid--4-col-desktop .grid__item{width:calc(33.333% - 16px);max-width:calc(33.333% - 16px)}}.facets__summary,.facet-filters__label,.facets__heading{font-family:var(--nm-sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--nm-accent)}.facet-filters__sort,.select__select{border:0!important;border-bottom:1px solid var(--nm-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:15px}.pagination__item{font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-size:18px;color:var(--nm-ink)}.pagination__item--current:after,.pagination__item:hover:after{background:var(--nm-ink);height:1px}.product__title h1{font-size:clamp(28px,3.2vw,43px)!important;line-height:1.02;text-transform:uppercase;text-wrap:balance}.product__info-container .price-item{font-family:var(--nm-serif)!important;font-variation-settings:"opsz" 9;font-size:22px}.product__media,.product__media-item .media{background:var(--nm-powder)!important;border-radius:0!important}.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid rgba(52,66,79,.3)!important;background:transparent!important;color:var(--nm-ink)!important;min-width:64px;min-height:50px;letter-spacing:.14em}.product-form__input input[type=radio]:checked+label{background:var(--nm-ink)!important;color:var(--nm-bg)!important;border-color:var(--nm-ink)!important}.quantity{border-radius:0!important;min-height:52px}.quantity:after,.quantity:before{border-radius:0!important;box-shadow:0 0 0 1px var(--nm-ink)!important}.product__accordion summary,.accordion summary{font-family:var(--nm-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase}.accordion{border-color:var(--nm-hair)!important}.form__label,.product-form__input .form__label{font-family:var(--nm-sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.nm-contact__wrap{position:relative;max-width:1100px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(16px,3vw,32px)}.nm-contact__card{background:var(--nm-card);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.nm-contact__intro{padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);display:flex;flex-direction:column;gap:18px;border-right:1px solid rgba(52,66,79,.14)}.nm-contact__intro h1{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.nm-contact__intro p{margin:0;font-size:16px;line-height:1.7;font-weight:300;max-width:380px}.nm-contact__links{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:6px;font-size:16px}.nm-contact__form{padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);display:flex;flex-direction:column;gap:26px;justify-content:center}.nm-label{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.nm-label .nm-input{letter-spacing:0;text-transform:none}.nm-note{font-family:var(--nm-serif);font-style:italic;font-size:16px}.nm-search{max-width:1100px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(16px,3vw,32px) clamp(56px,7vw,104px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.nm-search__title{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.nm-search__title h1{margin:0;font-size:clamp(34px,4.8vw,64px);line-height:1;letter-spacing:.04em;text-transform:uppercase}.nm-search__field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--nm-ink);padding:6px 2px}.nm-search__field input{flex:1;min-width:0;border:0;background:transparent;padding:14px 0;font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-size:clamp(16px,2.1vw,24px);outline:none;color:var(--nm-ink)}.nm-search__field button{background:none;border:0;cursor:pointer;min-height:44px;color:var(--nm-ink);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.nm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.nm-chip{border:1px solid rgba(52,66,79,.4);padding:12px 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.nm-chip:hover{background:var(--nm-ink);color:var(--nm-bg);border-color:var(--nm-ink)}.nm-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(45%,220px),1fr));gap:clamp(28px,3vw,40px) clamp(14px,2vw,24px)}.nm-pcard{display:flex;flex-direction:column;gap:12px;text-decoration:none}.nm-pcard:hover{opacity:.86;color:var(--nm-ink)}.nm-pcard__media{position:relative;aspect-ratio:4/5;background:var(--nm-powder);overflow:hidden}.nm-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nm-pcard__cat{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--nm-accent)}.nm-pcard__name{font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-optical-sizing:none;font-size:clamp(16px,1.3vw,18px);line-height:1.25}.nm-pcard__price{font-size:14px}.nm-footer{background:#e6eff6;border-top:1px solid rgba(52,66,79,.14)}.nm-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nm-marble) center/cover;opacity:.28;pointer-events:none}.nm-footer__inner{position:relative;max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,88px) clamp(16px,3vw,32px) 28px;display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.nm-footer__brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.nm-footer__brand img{height:clamp(64px,8vw,92px);width:auto}.nm-footer__brand .nm-italic{font-size:clamp(14px,1.4vw,17px)}.nm-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border-block:1px solid rgba(52,66,79,.3)}.nm-footer__col{padding:28px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.nm-footer__col+.nm-footer__col{border-left:1px solid rgba(52,66,79,.14)}@media(max-width:749px){.nm-footer__col+.nm-footer__col{border-left:0;border-top:1px solid rgba(52,66,79,.14)}}.nm-footer__links{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-size:16px}.nm-footer__links a{text-decoration:none}.nm-footer__legal{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase}img[src*=nm-splash-]{display:none!important}.nm-personalize{display:flex;flex-direction:column;gap:16px;margin:6px 0 22px;padding-top:20px;border-top:1px solid var(--nm-hair)}.nm-personalize__head{margin-bottom:2px}.nm-personalize .nm-label{gap:8px}.nm-personalize__opt{letter-spacing:0;text-transform:none;opacity:.55;font-size:11px}.nm-tsr{max-width:1100px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(16px,3vw,32px);display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.nm-tsr__intro{background:var(--nm-card);padding:clamp(28px,4vw,52px) clamp(22px,4vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.nm-tsr__title{margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1;letter-spacing:.04em;text-transform:uppercase}.nm-tsr__lead{margin:0;max-width:620px;font-size:17px;line-height:1.65;font-weight:300}.nm-tsr__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,32px);background:var(--nm-soft);border:1px solid var(--nm-hair);padding:clamp(28px,4vw,44px) clamp(20px,3vw,36px)}.nm-tsr__steps .nm-tsr__step+.nm-tsr__step{position:relative}.nm-tsr__steps .nm-tsr__step:not(:first-child):before{content:"";position:absolute;left:calc(-1*clamp(10px,1.2vw,16px));top:10%;bottom:10%;width:1px;background:var(--nm-hair)}@media(max-width:860px){.nm-tsr__steps{grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,40px) clamp(20px,3vw,28px)}.nm-tsr__steps .nm-tsr__step:not(:first-child):before{display:none}}@media(max-width:480px){.nm-tsr__steps{grid-template-columns:1fr;gap:28px}}.nm-tsr__step{display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center;padding:0 8px}.nm-tsr__step .nm-italic{font-size:20px;color:var(--nm-accent)}.nm-tsr__step h3{margin:0;font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-optical-sizing:none;font-weight:500;font-size:18px;letter-spacing:.03em;text-transform:uppercase}.nm-tsr__step p{margin:0;font-size:14.5px;line-height:1.55;font-weight:300;max-width:260px}.nm-tsr__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,20px)}.nm-tsr__tier{background:#fff;border:1px solid var(--nm-hair);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:12px}.nm-tsr__tier--paid{background:var(--nm-soft)}.nm-tsr__tier .rte{font-size:15px;line-height:1.6;font-weight:300}.nm-tsr__tier .rte ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.nm-tsr__form{background:var(--nm-card);padding:clamp(28px,4vw,52px) clamp(22px,4vw,48px);display:flex;flex-direction:column;gap:16px}.nm-tsr__formtitle{margin:0;font-size:clamp(24px,3vw,36px);letter-spacing:.03em;text-transform:uppercase}.nm-tsr__formsub{margin:0;font-size:15.5px;line-height:1.6;font-weight:300;color:var(--nm-accent)}.nm-tsr__terms{border-top:1px solid var(--nm-hair);border-bottom:1px solid var(--nm-hair);padding:10px 0}.nm-tsr__terms summary{cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--nm-accent)}.nm-tsr__terms .rte{margin-top:12px;font-size:14.5px;line-height:1.6;font-weight:300}.nm-tsr__embed{margin-top:6px}.nm-tsr__placeholder{display:flex;flex-direction:column;gap:6px;border:1px dashed var(--nm-line);padding:28px;text-align:center;font-size:14px;color:var(--nm-accent)}.nm-tsr__placeholder strong{font-family:var(--nm-serif);font-size:16px;color:var(--nm-ink);text-transform:uppercase;letter-spacing:.03em}.nm-teamhub__cta{grid-column:1/-1;text-align:center;margin-top:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-accent)}.nm-teamhub__cta a{font-family:var(--nm-serif);font-variation-settings:"opsz" 9;text-transform:none;letter-spacing:.01em;font-size:16px}.nm-footer__teamcta{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:clamp(22px,3vw,30px) 8px;border-bottom:1px solid rgba(52,66,79,.14)}.nm-footer__teamcta .nm-eyebrow{color:var(--nm-accent)}.nm-footer__teamcta h4{margin:0;font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-optical-sizing:none;font-weight:500;font-size:clamp(20px,2.4vw,28px);letter-spacing:.03em;text-transform:uppercase}.nm-footer__teamcta p{margin:0;font-size:14.5px;font-weight:300;max-width:440px}.nm-tsr__pagebody{font-size:15px;line-height:1.6;font-weight:300}.nm-tsr__pagebody>*:first-child{margin-top:0}.nm-tsr__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}@media(max-width:620px){.nm-tsr__grid{grid-template-columns:1fr}}.nm-tsr__full{margin-top:20px}.nm-tsr__form select.nm-input{appearance:none;-webkit-appearance:none;background:transparent;padding-right:20px}.nm-tsr__agree{display:flex;gap:11px;align-items:flex-start;margin-top:22px;font-size:13px;line-height:1.55;font-weight:300}.nm-tsr__agree input{margin-top:3px;flex:0 0 auto;width:16px;height:16px;accent-color:var(--nm-ink)}.nm-tsr__agree span{letter-spacing:0;text-transform:none}.nm-tsr__submit{align-self:flex-start;margin-top:24px}.nm-tsr__error{border:1px solid var(--nm-line);background:#fff;padding:12px 16px;font-size:14px;font-weight:300;margin-bottom:4px}.nm-tsr__success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:clamp(12px,3vw,28px) 0}.nm-tsr__success h3{margin:0;font-family:var(--nm-serif);font-variation-settings:"opsz" 9;font-optical-sizing:none;font-weight:500;font-size:clamp(22px,3vw,32px);text-transform:uppercase;letter-spacing:.03em}.nm-tsr__success p{margin:0;max-width:480px;font-size:15.5px;line-height:1.7;font-weight:300}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nm-refresh.css.map */
