:root{--nm-white: #FFFFFF;--nm-mist: #EBEBEB;--nm-sand: #DFDDD7;--nm-line: #D9D9D9;--nm-line-strong: #999999;--nm-ink: #1A1A1A;--nm-text: #000000;--nm-sale: #4AA15F;--nm-sold-out: #878787;--nm-in-stock: #2E9E7B;--nm-low-stock: #DE2A2A;--nm-success-bg: #D5ECE5;--nm-error-bg: #FDF0F0;--nm-label: #405DE6;--nm-ivory: var(--nm-white);--nm-porcelain: var(--nm-mist);--nm-poudre: var(--nm-sand);--nm-taupe: var(--nm-line);--nm-stone: var(--nm-line-strong);--nm-cognac: var(--nm-ink);--nm-noir: var(--nm-ink);--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 32px;--sp-5: 48px;--sp-6: 64px;--sp-7: 96px;--nm-max: 1600px;--nm-gutter: 24px;--nm-breather: 48px;--nm-hairline: 1px solid var(--nm-line);--nm-radius-btn: 9px;--nm-radius-field: 4px;--nm-radius-img: 4px;--nm-radius-block: 8px;--nm-radius-badge: 2px;--nm-radius-ship: 12px;--nm-radius-swatch: 999px;--nm-radius: var(--nm-radius-field);--nm-control-h: 48px;--font-heading-family: "Frank Ruhl Libre", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Figtree", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--fs-base: 13px;--fs-xsmall: 10px;--fs-small: 11px;--fs-eyebrow: 11px;--fs-h6: 16px;--fs-h5: 18px;--fs-h4: 22px;--fs-h3: 26px;--fs-h2: 28px;--fs-h1: 32px}@media screen and (min-width:750px){:root{--nm-gutter: 40px;--nm-breather: 64px;--nm-control-h: 52px;--fs-base: 14px;--fs-xsmall: 11px;--fs-small: 12px;--fs-eyebrow: 12px;--fs-h5: 22px;--fs-h4: 22px;--fs-h3: 30px;--fs-h2: 36px;--fs-h1: 48px}}@media screen and (min-width:990px){:root{--nm-breather: 80px;--fs-h4: 26px;--fs-h3: 32px;--fs-h2: 44px;--fs-h1: 50px}}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--fs-base);line-height:1.715;letter-spacing:-.011em;color:var(--nm-text);background:var(--nm-white);-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{line-height:1.733}}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;color:var(--nm-ink)}h1,.h0,.h1{font-size:var(--fs-h1);line-height:1.11;letter-spacing:-.9px}h2,.h2{font-size:var(--fs-h2);line-height:1.13;letter-spacing:-.6px}h3,.h3{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.4px}@media screen and (min-width:990px){h1,.h0,.h1{line-height:1.07;letter-spacing:-1px}h2,.h2{line-height:1.08;letter-spacing:-1px}h3,.h3{line-height:1.11;letter-spacing:-.8px}}h4,h5,h6,.h4,.h5{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:normal;color:var(--nm-ink);letter-spacing:0}h4,.h4{font-size:var(--fs-h5);line-height:1.35}h5,.h5{font-size:var(--fs-h6);line-height:1.4}h6{font-size:var(--fs-base);line-height:1.45}.nm-eyebrow{font-family:var(--font-body-family);font-size:var(--fs-eyebrow);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--nm-ink)}.card__heading,.card-information .card__heading,.product__title,.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:none}.card__heading{font-size:16px;line-height:1.3}.product__title,.product__title h1{font-size:24px;line-height:1.25;letter-spacing:-.3px}@media screen and (min-width:750px){.product__title,.product__title h1{font-size:var(--fs-h2);letter-spacing:-.6px}}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--fs-base);letter-spacing:0}.price--on-sale .price-item--sale{color:var(--nm-sale)}.price--on-sale .price-item--regular,.price__compare-price{color:var(--nm-line-strong);text-decoration:line-through}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--nm-btn-bg: var(--nm-ink);--nm-btn-fg: var(--nm-white);--nm-btn-wash: rgba(255, 255, 255, .12);font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;min-height:var(--nm-control-h);padding:0 30px;border:none;border-radius:var(--nm-radius-btn);color:var(--nm-btn-fg);background-color:var(--nm-btn-bg);background-image:linear-gradient(178deg,var(--nm-btn-bg),var(--nm-btn-bg) 10%,var(--nm-btn-wash) 10%,var(--nm-btn-wash) 100%),linear-gradient(var(--nm-btn-bg),var(--nm-btn-bg));background-repeat:no-repeat;background-size:100% 200%,100% 100%;background-position:100% -100%,100% 100%;transition:background-position .3s cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}.button:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{background-position:100% 25%,100% 100%;color:var(--nm-btn-fg)}.product-form__submit,.cart__checkout-button,.sticky-atc__add_button,button[name=checkout]{font-size:16px;letter-spacing:.5px}.button:before,.button:after,.customer button:before,.customer button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{content:none}@media screen and (min-width:750px){.button,.shopify-challenge__button,.customer button{font-size:12px;letter-spacing:2px;padding:0 35px}}.nm-button--sand{--nm-btn-bg: var(--nm-sand);--nm-btn-fg: var(--nm-text);--nm-btn-wash: rgba(0, 0, 0, .07)}.nm-button--light{--nm-btn-bg: var(--nm-white);--nm-btn-fg: var(--nm-text);--nm-btn-wash: rgba(0, 0, 0, .07)}.nm-link{font-family:var(--font-body-family);font-size:var(--fs-base);font-weight:var(--font-body-weight);letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px;color:var(--nm-ink);transition:opacity .25s ease}.nm-link:hover{opacity:.65}.badge{font-family:var(--font-body-family);font-size:10px;font-weight:var(--font-body-weight-bold);letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;border-radius:var(--nm-radius-badge);border:none}@media screen and (min-width:750px){.badge{font-size:12px}}.field__input,.customer .field input,.select__select,textarea.text-area{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--fs-base);letter-spacing:0;border-radius:var(--nm-radius-field)}.field__input::placeholder{color:var(--nm-line-strong)}.field__label,.form__label{font-family:var(--font-body-family);font-size:var(--fs-small);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--nm-line-strong)}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--font-body-family);font-size:14px;font-weight:var(--font-body-weight);letter-spacing:0;text-transform:none}.announcement-bar__message,.announcement-bar p{font-family:var(--font-body-family);font-size:13px;font-weight:var(--font-body-weight);letter-spacing:.5px;text-transform:uppercase}.page-width,.product__info-container,.nm-carousel__head,.nm-carousel__viewport,.nm-tabs__inner,.nm-faq__inner,.nm-carry__inner,.nm-trust__inner,.nm-footer__inner,.nm-countdown__inner{padding-inline:var(--nm-gutter)}.price,.price-item,.badge,.nm-pdp__flag,.nm-card__flag,.nm-eyebrow,.form__label,.field__label,.nm-trust__headline,.nm-trust__caption,.nm-timeline__year,.nm-faq__q,.nm-footer__title{font-family:var(--font-body-family)}body .page-width,body .page-width--narrow,.shopify-section .page-width{padding-inline:var(--nm-gutter)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button,.sticky-atc__add_button{border-radius:var(--nm-radius-btn)}input,textarea,select,.field,.field__input,.select__select,.nm-footer__field,.nm-footer__locale select,.quantity,.product-form__input input[type=radio]+label{border-radius:var(--nm-radius-field)}.card__media,.card .media,.card__inner{border-radius:var(--nm-radius-img);overflow:hidden}.badge,.nm-pdp__flag,.nm-card__flag{border-radius:var(--nm-radius-badge)}.nm-pdp__ship{border-radius:var(--nm-radius-ship)}.nm-trust__list{border-radius:var(--nm-radius-block)}.drawer,.modal__content,.sticky-atc{border-radius:0}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button,.card,.card__inner,.card-wrapper,.sticky-atc,.sticky-atc__add_button,.field,.field__input,.select__select,.drawer,.modal__content,.header,[class*=back-to-top],[class*=scroll-to-top],.scroll-to-top-button{box-shadow:none!important}.color-swatch,.color-swatch__image,.color-swatch__custom-color{border-radius:var(--nm-radius-swatch)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nivia-tokens.css.map */
