:root{--nm-black: #0A0A0A;--nm-white: #FFFFFF;--nm-off-white: #F5F3EE;--nm-grey-100: #EDEDED;--nm-grey-300: #C7C7C7;--nm-grey-500: #8A8A8A;--nm-grey-700: #3D3D3D;--nm-pad-x: 1.6rem;--nm-section-y: 6.4rem;--nm-content-max: 144rem;--nm-duration-hover: .2s;--nm-duration-fade: .3s;--nm-ease: ease-out}@media screen and (min-width:750px){:root{--nm-pad-x: 2.4rem;--nm-section-y: 8rem}}@media screen and (min-width:990px){:root{--nm-pad-x: 4.8rem;--nm-section-y: 9.6rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;font-weight:700}h1,.h1{font-size:calc(var(--font-heading-scale) * 6rem);letter-spacing:-.02em;line-height:1}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 9.6rem)}}@media screen and (min-width:1200px){h1,.h1{font-size:calc(var(--font-heading-scale) * 11rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 4rem);letter-spacing:-.01em;line-height:1.05}@media screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 5.6rem)}}@media screen and (min-width:1200px){h2,.h2{font-size:calc(var(--font-heading-scale) * 6.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.6rem);letter-spacing:0;line-height:1.1}@media screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 3.2rem)}}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.8rem);letter-spacing:0;line-height:1.2}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.4rem);letter-spacing:0;line-height:1.3}body{font-size:1.6rem;line-height:1.55;color:var(--nm-black);background-color:var(--nm-white)}@media screen and (min-width:750px){body{font-size:1.8rem}}p{line-height:1.55}.text-body{font-size:inherit}.nm-eyebrow{font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;letter-spacing:.08em;line-height:1;text-transform:uppercase;display:inline-block}@media screen and (min-width:750px){.nm-eyebrow{font-size:1.4rem}}.nm-caption{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.button,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1.6rem 3.2rem;border-radius:0!important;min-height:0;transition:background-color var(--nm-duration-hover) var(--nm-ease),color var(--nm-duration-hover) var(--nm-ease),border-color var(--nm-duration-hover) var(--nm-ease)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--nm-black);color:var(--nm-white);border:.1rem solid var(--nm-black)}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--nm-white);color:var(--nm-black)}.button--secondary{background-color:transparent;color:var(--nm-black);border:.1rem solid var(--nm-black)}.button--secondary:not([disabled]):hover{background-color:var(--nm-black);color:var(--nm-white)}.button--highlight{background-color:var(--nm-highlight);color:var(--nm-white);border-color:var(--nm-highlight)}.button--highlight:not([disabled]):hover{background-color:var(--nm-black);border-color:var(--nm-black);color:var(--nm-white)}.button--inverse{background-color:var(--nm-white)!important;color:var(--nm-black)!important;border:0!important}.button--inverse:before,.button--inverse:after{display:none!important}.button--inverse:not([disabled]):hover{background-color:var(--nm-black)!important;color:var(--nm-white)!important}.button[disabled],.button[aria-disabled=true],.button.disabled{background-color:var(--nm-grey-300);color:var(--nm-grey-500);border-color:var(--nm-grey-300);cursor:not-allowed}.field__input,.select__select,.customer .field input,.customer select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea{font-family:var(--font-body-family);font-size:1.6rem;background-color:transparent;border:.1rem solid var(--nm-grey-300);border-radius:0;padding:1.4rem 1.6rem;color:var(--nm-black);box-shadow:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{border-color:var(--nm-black);outline:none;box-shadow:none}.field__input::placeholder,input::placeholder,textarea::placeholder{color:var(--nm-grey-500);opacity:1}.form__label,.field__label{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--nm-black)}.card-wrapper .card,.card--standard{background:transparent!important;border:none!important;box-shadow:none!important}.card__media,.card__inner .media{aspect-ratio:4 / 5}.card__information{padding:1.2rem 0 0}.card__heading,.card__information .card__heading a{font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:var(--nm-black)}.card__information .price,.price__regular .price-item{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:0;text-transform:none}*:focus-visible{outline:.2rem solid var(--nm-black);outline-offset:.3rem}.color-scheme-3 *:focus-visible,.color-scheme-4 *:focus-visible,[data-bg=dark] *:focus-visible{outline-color:var(--nm-white)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.page-width{max-width:var(--nm-content-max);padding-left:var(--nm-pad-x);padding-right:var(--nm-pad-x)}@media screen and (min-width:750px){.page-width{padding-left:var(--nm-pad-x);padding-right:var(--nm-pad-x)}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:var(--nm-pad-x);padding-right:var(--nm-pad-x)}}.nm-section[data-nm-visible=false]{display:none!important}.product__text{font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;color:var(--nm-black)}@media screen and (min-width:750px){.product__text{font-size:1.4rem}}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 2.8rem);letter-spacing:0;line-height:1.1;text-transform:uppercase;margin:0 0 .8rem}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}}.product .price__regular .price-item,.product .price--end{font-family:var(--font-body-family);font-weight:400;font-size:1.8rem;letter-spacing:0;text-transform:none}.product-form__input--swatch input[type=radio]+label,.product-form__input fieldset .product-form__input--swatch label{width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem}.product-form__input--pill input[type=radio]+label{border-radius:0;padding:1rem 1.8rem;font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--nm-black);color:var(--nm-white);border-color:var(--nm-black)}.product-form__submit{width:100%;background-color:var(--nm-highlight)!important;color:var(--nm-white)!important;border-color:var(--nm-highlight)!important;font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;padding:1.6rem 3.2rem;border-radius:0;transition:background-color var(--nm-duration-hover) var(--nm-ease),color var(--nm-duration-hover) var(--nm-ease),border-color var(--nm-duration-hover) var(--nm-ease)}.product-form__submit:not([disabled]):hover{background-color:var(--nm-black)!important;border-color:var(--nm-black)!important}.shopify-payment-button{margin-top:.8rem}.product .product__text+.product__text,.product__info-container .product__text{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--nm-grey-700);margin-top:1.2rem}.product__accordion summary,.product .accordion summary{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;padding:1.6rem 0;border-top:.1rem solid var(--nm-grey-300);list-style:none}.product__accordion[open] summary,.product .accordion details[open] summary{border-bottom:0}.product__accordion .accordion__content,.product .accordion .accordion__content{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55;padding:0 0 1.6rem}.product__media-list .product__media-item .product__media,.product-media-container{aspect-ratio:4 / 5}.product__media-item img,.product-media img{object-fit:cover}@media screen and (max-width:749px){.product-form{position:sticky;bottom:0;background-color:rgb(var(--color-background));padding:1.2rem var(--nm-pad-x);margin:0 calc(var(--nm-pad-x) * -1);border-top:.1rem solid var(--nm-grey-100);z-index:4}}@media screen and (min-width:750px){.product__media-list,.product__media-list.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none;box-sizing:border-box;overflow:hidden}.product__media-list>li,.product__media-list>.product__media-item{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:span 1;box-sizing:border-box}.product__media-list>li:first-child,.product__media-list>.product__media-item:first-child{grid-column:1 / -1}.product__media-list>li>*,.product__media-list>.product__media-item>*{width:100%!important;max-width:100%!important}.product__media-list>li:not(:first-child) .product__media,.product__media-list>.product__media-item:not(:first-child) .product__media{aspect-ratio:4 / 5;width:100%;height:auto}.product__media-list>li:not(:first-child) .product__media img,.product__media-list>.product__media-item:not(:first-child) .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product__media-wrapper,.product__media-wrapper slider-component,media-gallery{padding-right:0!important;overflow:hidden}}@media screen and (min-width:750px){.product__media-list.grid--peek>li,.product__media-list.grid--peek>.product__media-item{min-width:0!important}.product__media-list.grid--peek:after{display:none!important}}.product-form__input--quantity .quantity,.quantity{border-radius:0;border:.1rem solid var(--nm-grey-300);width:12rem;height:4.8rem;background-color:transparent}.quantity__input,.quantity__button{border-radius:0;background:transparent;color:var(--nm-black)}.quantity__input{font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;text-align:center}.quantity__button:hover{background-color:var(--nm-grey-100)}.quantity__button svg{width:1rem;height:1rem}.product__description,.product__info-container .product__description{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.6;color:var(--nm-grey-700);margin:2.4rem 0}.product__description p{margin:0 0 1.2rem}.product__description p:last-child{margin-bottom:0}.share-button{margin:2.4rem 0 0}.share-button__button{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--nm-grey-700);padding:0;background:transparent;border:0}.share-button__button:hover{color:var(--nm-black)}.shopify-payment-button{margin-top:.8rem;width:100%}.shopify-payment-button__button{border-radius:0!important}.shopify-payment-button__more-options{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;color:var(--nm-grey-700);margin-top:.8rem}.pickup-availability-preview,.pickup-availability-info{margin:1.6rem 0;padding:0;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:var(--nm-grey-700)}.pickup-availability-preview .icon{color:var(--nm-black)}.pickup-availability-button{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;color:var(--nm-black);background:transparent;border:0;padding:0;margin-top:.4rem}.related-products .related-products__heading,.related-products .h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin-bottom:4rem}@media screen and (min-width:750px){.related-products .related-products__heading,.related-products .h2{margin-bottom:6.4rem}}.product__info-container>*+*{margin-top:1.6rem}.product__info-container>.product-form{margin-top:2.4rem}.header__heading-link .h2,.header__heading-link{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;letter-spacing:.02em;text-transform:uppercase;color:var(--nm-black);line-height:1;display:inline-flex;align-items:center}.header__heading-link .h2{display:inline-block;transform:translateY(-.08em)}@media screen and (min-width:990px){.header__heading-link .h2,.header__heading-link{font-size:2.8rem}}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.header-wrapper--border-bottom{border-bottom:0}.cart-count-bubble{background-color:var(--nm-highlight);color:var(--nm-white);font-family:var(--font-body-family);font-weight:600;font-size:1rem;border-radius:50%}.footer{border-top:0}.footer__content-top{padding-top:var(--nm-section-y);padding-bottom:var(--nm-section-y)}.footer-block__heading,.footer__newsletter-heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-black);margin:0 0 1.6rem}.footer-block__details-content a,.footer-block-image a{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:0;text-transform:none;color:var(--nm-black);text-decoration:none}.footer-block__details-content a:hover{text-decoration:underline;text-underline-offset:.3rem}.footer .newsletter-form__field-wrapper{margin-top:0}.footer .newsletter-form__field-wrapper .field{background-color:transparent}.footer .field__input{font-size:1.4rem}.footer__content-bottom{border-top:.1rem solid var(--nm-grey-100);padding-top:2.4rem;padding-bottom:2.4rem}.copyright__content{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:.04em;color:var(--nm-grey-500)}.footer__list-social .list-social__link{color:var(--nm-black)}.collection .product-grid,.collection .grid--3-col-tablet{gap:2.4rem}.collection-hero{padding-top:0;padding-bottom:0}.cart-drawer__heading,.cart-drawer__title,.cart-notification__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cart-drawer__footer .cart__ctas .button,.cart__ctas .button{border-radius:0}.shopify-section.nm-announcement-bar-section{position:fixed;top:0;left:0;right:0;z-index:11}.shopify-section.section-header{position:fixed;top:3.6rem;left:0;right:0;z-index:10}body.nm-no-announcement .shopify-section.section-header{top:0}body:not(.nm-overlay-header) main{padding-top:11.6rem}body.nm-no-announcement:not(.nm-overlay-header) main{padding-top:8rem}body.nm-overlay-header .shopify-section.section-header,body.nm-overlay-header .header-wrapper{background-color:transparent!important;border-bottom:0!important;transition:background-color .3s ease-out,box-shadow .3s ease-out,color .3s ease-out}body.nm-overlay-header:not(.nm-header-solid) .header-wrapper,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper .header__heading-link,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper .header__heading-link .h2,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper .header__menu-item,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper .header__menu-item span,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper .header__icon,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper .header__active-menu-item,body.nm-overlay-header:not(.nm-header-solid) .header-wrapper summary{color:var(--nm-white)!important}body.nm-overlay-header:not(.nm-header-solid) .header-wrapper svg{fill:var(--nm-white)!important;color:var(--nm-white)!important}body.nm-overlay-header.nm-header-solid .shopify-section-header-wrapper,body.nm-overlay-header.nm-header-solid .header-wrapper{background-color:var(--nm-white)!important;box-shadow:0 .1rem #0000000f}body.nm-overlay-header:not(.nm-header-solid) .header__menu-item:hover{color:var(--nm-highlight)!important}body.nm-overlay-header main>.shopify-section:first-child>.nm-hero,body.nm-overlay-header main>.shopify-section:first-child>.nm-hero-section,body.nm-overlay-header main>.shopify-section:first-child>.nm-page-hero{margin-top:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}.nm-hero__image,.nm-page-hero__image,.product__media img,.nm-product-detail__image,.nm-product-showcase__image{height:100%}.button,button,a.button,.shopify-payment-button__button,input[type=submit],input[type=button],.nm-product-showcase__card,.card-wrapper a,summary{touch-action:manipulation}@media screen and (max-width:749px){.button,.shopify-payment-button__button{min-height:4.8rem}.quantity__button,.product__media-toggle,.header__icon,.footer__list-social .list-social__link,.modal__close-button{min-width:4.4rem;min-height:4.4rem}}@supports (padding: max(0px)){.footer__content-bottom{padding-bottom:max(2.4rem,env(safe-area-inset-bottom))}@media screen and (max-width:749px){.product-form{padding-bottom:max(1.2rem,env(safe-area-inset-bottom))}}}@supports (text-wrap: balance){h1,h2,h3,.h1,.h2,.h3,.nm-hero__heading,.nm-drop-intro__heading,.nm-product-showcase__heading,.nm-brand-story__heading,.nm-cta-banner__heading,.nm-narrative__heading{text-wrap:balance}}@supports (text-wrap: pretty){p,.rte p,li{text-wrap:pretty}}@media screen and (max-width:749px){.nm-hero__heading{font-size:clamp(4.4rem,11vw,6.4rem);line-height:.95}.nm-drop-intro__heading,.nm-product-showcase__heading,.nm-brand-story__heading{font-size:clamp(3.6rem,9vw,5.6rem);line-height:1}.nm-eyebrow{font-size:1.1rem}.nm-drop-intro__body,.nm-brand-story__body,.nm-narrative__body{font-size:1.5rem;line-height:1.6}}@media screen and (max-width:749px){.nm-product-showcase__header{margin-bottom:4.8rem}.nm-product-showcase__grid{gap:1.6rem}.nm-drop-intro__inner{gap:3.2rem}.nm-footer__col{margin-bottom:3.2rem}.nm-footer__col:last-child{margin-bottom:0}}.nm-product-showcase__label,.card__heading,.product__title h1,.related-products__heading,.footer-block__details-content a{overflow-wrap:anywhere;word-break:break-word}.newsletter-form__field-wrapper .field__input,input[type=email].field__input{font-size:1.6rem}@media screen and (min-width:750px){.footer .field__input{font-size:1.6rem}}.slider,.slider-mobile-gutter,.thumbnail-list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:focus-visible{outline:.2rem solid var(--nm-black);outline-offset:.2rem}:focus:not(:focus-visible){outline:none}.color-scheme-3 :focus-visible,.nm-hero :focus-visible,.nm-product-showcase :focus-visible{outline-color:var(--nm-white)}@media screen and (max-width:480px){.nm-announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:1.2rem;padding-right:1.2rem}}@media print{.nm-hero,.nm-instagram-feed,.nm-newsletter,.nm-footer,.shopify-section-header-sticky,.nm-announcement-bar-section{display:none!important}body{color:#000;background:#fff}a{color:#000;text-decoration:underline}.button{border:1px solid #000;padding:.8rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nm-base.css.map */
