:root{--np-line: #E5E7EB;--np-line-hover: #D1D5DB;--np-muted: #5B6270;--np-panel: #FFFFFF;--np-panel-2: #F6F7F9;--np-bg: #FFFFFF;--np-nm: #16A34A;--np-lp: #CA8A04;--np-mp: #EA580C;--np-hp: #DC2626;--np-foil: linear-gradient(120deg, #7fd8ff 0%, #b79cff 34%, #ff9ecf 68%, #ffe29e 100%);--np-mono: var(--font-body-family);--font-heading-family: "NP Archivo", sans-serif;--font-heading-style: normal;--font-heading-weight: 700}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);letter-spacing:-.01em}.np-mono{font-family:var(--np-mono)}.np-foil-text,.nm-hero__heading em{font-style:normal;background:linear-gradient(120deg,#e11b17,#ff4b3a);-webkit-background-clip:text;background-clip:text;color:transparent}.announcement-bar__message{font-family:var(--np-mono);font-size:1.2rem;letter-spacing:.04em;color:var(--np-muted)}.shopify-section-header-sticky .header-wrapper,.shopify-section-header-hidden .header-wrapper,.header-wrapper{background:#0e1220e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--np-line)}.header-wrapper.color-scheme-1,.header-wrapper .header{background:transparent}.header__menu-item{font-weight:500;color:var(--np-muted)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.button,.shopify-challenge__button,.customer button{transition:transform .12s ease}.button:hover{transform:translateY(-1px)}.button--secondary{--color-button-text: var(--np-line);--border-opacity: 1}.card--card,.card--standard .card__inner{border-color:var(--np-line)!important;transition:border-color .15s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:var(--np-line-hover)!important}.price{font-family:var(--np-mono);font-weight:600}.card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.45rem}.card .card__badge .badge{font-family:var(--np-mono);font-size:1rem;font-weight:600;letter-spacing:.02em}.title-wrapper--self-padded-mobile .link,.title-wrapper .link-with-icon{font-family:var(--np-mono);font-size:1.3rem;color:var(--np-muted)}.field__input,.search__input,.customer .field input{border-radius:11px}.footer-block__heading{font-family:var(--np-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.footer__copyright,.copyright__content{font-family:var(--np-mono);font-size:1.15rem;color:var(--np-muted)}.np-eyebrow{font-family:var(--np-mono);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--np-muted)}.np-chip{font-family:var(--np-mono);font-size:1rem;font-weight:600;padding:.2rem .6rem;border-radius:5px;background:#0e1220d9}.np-chip--nm{color:var(--np-nm)}.np-chip--lp{color:var(--np-lp)}.np-chip--mp{color:var(--np-mp)}.np-chip--hp{color:var(--np-hp)}.nm-stock-toggle-bar{display:flex;justify-content:flex-end;margin:0 auto 1.2rem}.nm-stock-toggle{display:inline-flex;align-items:center;gap:1rem;font-family:var(--np-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--np-muted);background:transparent;border:1px solid var(--np-line);border-radius:999px;padding:.7rem 1.4rem;cursor:pointer;transition:color .15s,border-color .15s}.nm-stock-toggle:hover{border-color:var(--np-line-hover);color:rgb(var(--color-foreground))}.nm-stock-toggle__track{width:3rem;height:1.6rem;border-radius:999px;background:rgba(var(--color-foreground),.15);position:relative;transition:background .15s}.nm-stock-toggle__thumb{position:absolute;top:.2rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:50%;background:rgb(var(--color-foreground));transition:transform .18s ease}.nm-stock-toggle.is-on{color:var(--np-nm);border-color:var(--np-nm)}.nm-stock-toggle.is-on .nm-stock-toggle__track{background:#4ade8040}.nm-stock-toggle.is-on .nm-stock-toggle__thumb{transform:translate(1.4rem);background:var(--np-nm)}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}.nm-stock-toggle__thumb{transition:none}}.card__heading{display:block;-webkit-line-clamp:unset;overflow:visible;min-height:2.7em;height:auto;max-height:none}.card__heading a{white-space:normal;overflow-wrap:anywhere}.quick-add__submit,.card-wrapper .quick-add__submit{background:#e20e22!important;color:#fff!important;border:1px solid #e20e22!important;border-radius:10px!important;padding:10px 14px!important;font-weight:600!important;box-shadow:none!important;min-height:auto!important;opacity:1!important}.quick-add__submit:hover{background:#bd0c1c!important;border-color:#bd0c1c!important}.quick-add__submit:disabled,.quick-add__submit[disabled],.quick-add__submit[aria-disabled=true]{background:#ecedef!important;color:#9aa0ab!important;border-color:#e5e7eb!important;cursor:not-allowed}.quick-add__submit:disabled:hover{background:#ecedef!important}select.nm-card-variant{display:block;width:100%;box-sizing:border-box;margin:0 0 .8rem;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%238b93ac' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1rem;border:1px solid var(--np-line);border-radius:1rem;padding:.9rem 3rem .9rem 1.2rem;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.2;color:#18181b;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}select.nm-card-variant:focus{outline:none;border-color:#18181b}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--font-heading-family)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.25}.card-wrapper .price,.card-wrapper .price *,.card-information .price,.card-information .price *,.card .price-item{font-family:var(--font-heading-family)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:0!important}.card-wrapper .card-information__text.caption,.card-information .caption,.card__information .caption{font-size:1.15rem!important;letter-spacing:.02em}.collection-hero__title,.collection-hero .title,.main-collection-title,.collection h1.title{font-family:var(--font-heading-family);font-size:3.6rem!important;font-weight:600!important;letter-spacing:-.02em}.header-wrapper,.shopify-section-header-sticky .header-wrapper,.shopify-section-header-hidden .header-wrapper{background:#fbfaf9;backdrop-filter:none;-webkit-backdrop-filter:none}.header__heading-logo-wrapper:after{content:none}.np-brand-logo{display:block;width:200px;max-width:100%;height:auto}.header__heading-logo-wrapper{width:200px}.header__heading-logo{height:auto;max-width:100%}.header__menu-item{color:#18181b;font-size:13px;font-weight:600}.announcement-bar__message{font-size:10px;letter-spacing:.14em;font-weight:600}.card-wrapper .card--card{border-color:#18181b59!important;box-shadow:none}.card-wrapper:hover .card--card{border-color:#18181bb3!important}.card-information>.price{display:inline-block;border:1px solid #18181ba6;border-radius:6px;padding:5px 10px;margin-top:10px!important;font-variant-numeric:tabular-nums}.card-information .price-item{margin-right:0}.button--secondary{--color-button-text:23,23,23}@media(max-width:749px){.np-brand-logo,.header__heading-logo-wrapper{width:160px}.header{padding-inline:20px}.header__heading-link{padding:0}.card--card .card__inner{--ratio-percent:140%}}.card__heading,.card__heading a,.card-information .card__heading,.card-wrapper .price,.card-wrapper .price *,.card-information .price,.card-information .price *,.card .price-item{font-family:var(--font-body-family)!important}.footer .np-brand-logo{width:176px;margin-bottom:20px}.footer-block__brand-info .rte{font-size:14px;line-height:1.7}.footer-block__details-content.rte p{margin:0 0 10px;font-size:13px}.footer-block__details-content.rte a{text-decoration:none}.product__title h1{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.03em}.product__media-list .product__media{background:#f1f0ee;border-radius:12px}.product__info-container>.price{display:inline-block;border:1px solid #aaa59c;border-radius:7px;padding:7px 14px}.product-form__input--pill input[type=radio]+label{border-color:#aaa59c}.product__description{font-size:14px;line-height:1.85}.product__inventory{font-size:13px}.collection-hero__title{font-size:clamp(27px,3vw,40px)!important;line-height:1.2}.facets__heading,.facet-filters__label{color:#18181b}.card__content .quick-add__submit{min-height:44px!important}.card__media .media img{object-fit:contain!important;padding:8px}@media(max-width:749px){.product__title h1{font-size:26px}.card__information{padding:12px!important}.card-information>.price{padding:5px 7px}.collection-hero__title{font-size:27px!important}}:root{--np-bg:#fbfaf9;--np-panel:#fff;--np-panel-2:#f1f0ee;--np-muted:#636369;--np-line:#e0dedd;--np-line-hover:#cbc7c3}.announcement-bar .announcement-bar__message{color:rgb(var(--color-foreground))}.header__menu-item{color:#636369}.header__menu-item:hover,.header__active-menu-item,.header__menu-item[aria-current=page],.menu-drawer__menu-item--active,.np-eyebrow{color:#e20e22}.footer{background:#f6f5f4}.footer-block__details-content a:hover{color:#e20e22}.newsletter .newsletter__wrapper{background:#18181b;color:#fff}.newsletter .newsletter__wrapper h2{color:#fff}.newsletter .newsletter__subheading{color:#ffffffa6}.newsletter .field__input{background:#ffffff1a;color:#fff}.newsletter .field__label{color:#ffffffa6}.newsletter .field:after{box-shadow:0 0 0 1px #fff3}.newsletter .newsletter-form__button{color:#fff;background:#e20e22;border-radius:0 10px 10px 0}.np-header-cta{display:inline-flex;gap:12px;align-items:center;justify-content:center;align-self:center;background:#e20e22;color:#fff;border-radius:12px;padding:10px 16px;min-height:38px;margin-left:16px;font-size:12px;line-height:1.3;font-weight:700;text-decoration:none;white-space:nowrap}.np-header-cta:hover{background:#cb0d1f}.np-header-cta:focus-visible{outline:2px solid #18181b;outline-offset:4px}.np-header-cta--mobile{display:none}.np-featured-eyebrow{font-size:11px;font-weight:600;letter-spacing:.24em;color:#e20e22;margin:0 0 10px}.np-featured-eyebrow+.title{margin-top:0;font-size:clamp(26px,3vw,32px);line-height:1.25;letter-spacing:-.025em}.footer .footer-block--menu .footer-block__heading,.footer .footer-block__heading.inline-richtext{color:#e20e22}@media(max-width:989px){.header__icons>.np-header-cta{display:none}.np-header-cta--mobile{display:inline-flex;grid-column:1/-1;justify-self:center;margin:8px 0 0}.header__icons{align-items:center}}.product-form__submit:not([disabled]):not([aria-disabled=true]){background:#e20e22!important;color:#fff!important;border-color:#e20e22!important;--color-button:226,14,34;--color-button-text:255,255,255}.product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#bd0c1c!important}.quick-add__submit:after,.product-form__submit:after{box-shadow:none!important}.product-grid>.grid__item>product-component{display:block;height:100%}.product-card-wrapper .np-card-name{display:block;min-height:2.5em}.product-card-wrapper .np-card-set{display:block;margin-top:.5rem;font-size:1.1rem;line-height:1.4;font-weight:400;letter-spacing:.02em;color:#636369}.product-card-wrapper .card>.card__content{flex:1;grid-template-rows:minmax(0,1fr) auto}.product-card-wrapper .card>.card__content>.card__information{display:flex;flex-direction:column}.product-card-wrapper .card>.card__content>.card__information>.card-information{margin-top:auto;padding-top:.6rem}.product-card-wrapper .card__heading{height:auto;max-height:none;overflow:visible}@media(max-width:1100px){.product-card-wrapper .card-information>.price{padding:5px 6px}.product-card-wrapper .price,.product-card-wrapper .price *{font-size:1.2rem!important}}.product-card-wrapper .price-item{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/np-design.css.map */
