:root{--nwp-bg:#F1F2EC;--nwp-surface:#E7E9E0;--nwp-fg:#1A2018;--nwp-muted:#5A6355;--nwp-line:#CBD0C2;--nwp-olive:#2D3A2A;--nwp-lime:#D6E24B;--nwp-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--nwp-body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--nwp-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}html body,html body p,html body span,html body a,html body li,html body td,html body th,html body input,html body select,html body textarea,html body label,html body button,html body .shopify-section,html body .page-width{font-family:var(--nwp-body)!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .h0,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6{font-family:var(--nwp-display)!important;letter-spacing:-.025em!important;line-height:1.04!important;font-weight:700!important;text-transform:none!important}html body{color:var(--nwp-fg);font-size:1.6rem;letter-spacing:0}html body p{letter-spacing:0}html body,html body .shopify-section,html body .collection,html body main,html body #MainContent,html body .shopify-section>div,html body .shopify-section>section,html body .card,html body .card__inner,html body .card__media,html body .media--transparent,html body .card-wrapper,html body .product-card-wrapper{background-color:var(--nwp-bg)!important}html body .header-wrapper,html body .header{background-color:transparent!important}html body .nwp-sticky-header{background:#f1f2ecdb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--nwp-line)}html body .announcement-bar{background-color:var(--nwp-olive)!important}html body .announcement-bar__message,html body .announcement-bar p{color:#f1f2ec!important;font-size:1.25rem!important;letter-spacing:.03em!important;text-transform:none!important;font-weight:500!important}html body .header__menu-item span,html body .header__menu-item .header__active-menu-item{font-size:1.5rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;color:var(--nwp-fg)!important;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s var(--nwp-ease)!important;padding-bottom:3px}html body .header__menu-item:hover span,html body .header__menu-item:focus-visible span{opacity:1!important;background-size:100% 1.5px}html body .header__icons .header__icon svg{color:var(--nwp-fg)!important}html body .button,html body .button--primary,html body .button--secondary{text-transform:none!important;letter-spacing:0!important;font-size:1.55rem!important;font-weight:600!important;border-radius:2px!important;padding:1.4rem 2.6rem!important;box-shadow:none!important;transition:transform .22s var(--nwp-ease),filter .2s ease,background .2s ease!important}html body .button:before,html body .button:after{display:none!important}html body .button--primary,html body .button:not(.button--secondary){background:var(--nwp-lime)!important;color:var(--nwp-fg)!important;border:0!important;opacity:1!important}html body .button--primary:hover,html body .button:not(.button--secondary):hover{filter:brightness(.94);transform:translateY(-2px);opacity:1!important}html body .button--secondary{background:transparent!important;color:var(--nwp-fg)!important;border:1.5px solid var(--nwp-fg)!important}html body .button--secondary:hover{background:var(--nwp-fg)!important;color:var(--nwp-bg)!important;transform:translateY(-2px)}html body .product-form__submit{background-color:var(--nwp-lime)!important;color:var(--nwp-fg)!important;border:0!important;border-radius:2px!important;text-transform:none!important;letter-spacing:0!important;font-size:1.6rem!important;font-weight:600!important;padding:1.8rem 3rem!important}html body .product-form__submit:hover{opacity:1!important;filter:brightness(.94);transform:translateY(-2px)}html body .button:focus-visible,html body a:focus-visible{outline:3px solid var(--nwp-fg)!important;outline-offset:3px}html body .product__title h1,html body .product__title h2,html body .product__title .h1{text-transform:none!important;letter-spacing:-.025em!important;font-size:clamp(2.8rem,4vw,4.2rem)!important;color:var(--nwp-fg)!important}html body .card__heading,html body .card__heading a,html body .template-collection .card__heading{text-transform:none!important;letter-spacing:-.01em!important;font-size:1.7rem!important;font-weight:600!important;color:var(--nwp-fg)!important}html body .product__description,html body .product__accordion .accordion__content{color:var(--nwp-muted)!important;font-size:1.5rem!important}html body .product-form__input .form__label,html body .product-form__input legend{color:var(--nwp-muted)!important;letter-spacing:.1em!important}html body .swatch-input__label,html body .swatch-input__label.swatch--image,html body .swatch-input__label[style]{background:var(--nwp-bg)!important;border:1px solid var(--nwp-line)!important;border-radius:2px!important;color:var(--nwp-muted)!important}html body .swatch-input__input:checked+.swatch-input__label,html body .swatch-input__input:checked+.swatch-input__label.swatch--image{border:1.5px solid var(--nwp-fg)!important;background:var(--nwp-surface)!important;color:var(--nwp-fg)!important}html body .badge--sale{background-color:var(--nwp-lime)!important;color:var(--nwp-fg)!important}html body .price--on-sale .price__sale:before{color:var(--nwp-olive)!important}html body .price--on-sale .price-item--sale,html body .price--large .price-item--sale{color:var(--nwp-fg)!important}html body .collection-hero .collection-hero__title,html body .template-collection .collection-hero__title,html body .template-page h1,html body .main-page-title{text-transform:none!important;letter-spacing:-.03em!important;color:var(--nwp-fg)!important}html body .footer{background-color:#1a2018!important;color:#eef0e6!important}html body .footer a,html body .footer p,html body .footer li,html body .footer-block__heading,html body .footer__copyright{color:#eef0e6!important}html body .footer-block__heading{letter-spacing:.1em!important;font-family:var(--nwp-body)!important}html body .b2b-cta a:not(.button){color:var(--nwp-fg)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}html body .nwp-b2b-note{margin:14px 0 0;font-size:1.45rem;color:var(--nwp-muted)}html body .nwp-b2b-note a{color:var(--nwp-fg)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}html body .nwp-bk-wrapper{background:var(--nwp-bg)!important;padding:40px 24px 80px}html body .nwp-bk-container{max-width:1240px;gap:48px;grid-template-columns:2fr 1fr}html body .nwp-bk-left{gap:24px}html body .nwp-bk-wrapper .card.big{grid-column:auto!important}html body .nwp-bk-wrapper .card{border:1px solid var(--nwp-line)!important;border-radius:2px!important;padding:26px!important;background:#fbfbf8!important;box-shadow:none;transition:border-color .2s,box-shadow .2s}html body .nwp-bk-wrapper .card.active{border-color:var(--nwp-fg)!important;box-shadow:0 0 0 2px var(--nwp-fg)!important}html body .nwp-bk-wrapper .card h2{font-size:24px!important;line-height:1.15!important;margin:0 0 16px!important;color:var(--nwp-fg)!important}html body .nwp-price-tag{color:var(--nwp-fg)!important;font-size:24px!important;font-weight:800!important;font-family:var(--nwp-display)!important}html body .nwp-price-original{color:var(--nwp-muted)!important;font-size:16px!important;font-family:var(--nwp-body)!important;font-weight:400}html body .nwp-founders-badge{background:var(--nwp-lime)!important;color:var(--nwp-fg)!important;border-radius:2px!important;font-family:var(--nwp-body)!important;font-size:11px!important;padding:3px 8px!important;letter-spacing:.06em;text-transform:uppercase}html body .nwp-slider-wrap{border-radius:2px!important;background:var(--nwp-surface)!important;margin-bottom:18px}html body .nwp-slider-btn{background:#fbfbf8f0!important;border:0!important;color:var(--nwp-fg)!important;width:42px;height:42px}html body .nwp-slider-btn:hover{background:var(--nwp-lime)!important}html body .nwp-dot{background:#1a201847}html body .nwp-dot.active{background:var(--nwp-fg)}html body .nwp-desc{border-color:var(--nwp-line)!important;margin:16px 0!important}html body .nwp-desc summary{font-size:12px!important;letter-spacing:.1em!important;color:var(--nwp-fg)!important;padding:14px 0!important}html body .nwp-desc p{font-size:14.5px!important;color:var(--nwp-muted)!important;line-height:1.65!important}html body .nwp-label{font-size:12px!important;letter-spacing:.1em!important;color:var(--nwp-muted)!important;margin:16px 0 8px!important}html body .nwp-options{gap:8px!important}html body .nwp-opt{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px!important;font-size:15px!important;font-weight:500;border:1.5px solid var(--nwp-line)!important;border-radius:2px!important;background:var(--nwp-bg)!important;color:var(--nwp-fg)!important}html body .nwp-opt:hover{border-color:var(--nwp-fg)!important;background:var(--nwp-surface)!important}html body .nwp-opt.active{background:var(--nwp-fg)!important;color:#f1f2ec!important;border-color:var(--nwp-fg)!important;font-weight:600}html body .nwp-recap{background:var(--nwp-olive)!important;color:#f1f2ec!important;border:0!important;border-radius:2px!important;padding:30px!important}html body .nwp-recap h3{color:#f1f2ecb8!important;font-family:var(--nwp-body)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:22px!important}html body .nwp-recap-item{border-bottom:1px solid rgba(241,242,236,.18)!important}html body .nwp-recap-item-name,html body .nwp-recap-item-price,html body .nwp-recap-total{color:#f1f2ec!important}html body .nwp-recap-item-name,html body .nwp-recap-item-price{font-size:15px!important}html body .nwp-recap-item-variant,html body .nwp-recap-item-original,html body .nwp-recap-line,html body .nwp-empty{color:#f1f2ecb3!important;font-size:13.5px!important}html body .nwp-recap-total{border-top:1px solid rgba(241,242,236,.45)!important;font-size:20px!important;font-family:var(--nwp-display)!important}html body #nwp-add-btn,html body .nwp-sticky__btn{background:var(--nwp-lime)!important;color:var(--nwp-fg)!important;border-radius:2px!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;padding:16px!important}html body .nwp-sticky{background:#f1f2ecf5!important;border-top:1px solid var(--nwp-line)!important;box-shadow:none!important}html body .nwp-sticky__total,html body .nwp-sticky__total strong{color:var(--nwp-fg)!important}@media(max-width:768px){html body .nwp-bk-container{grid-template-columns:1fr}html body .nwp-bk-wrapper{padding:24px 16px 100px}}.nwp-js .nwp-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--nwp-ease),transform .9s var(--nwp-ease);transition-delay:var(--d,0s)}.nwp-js .nwp-reveal.is-in{opacity:1;transform:none}@keyframes nwp-marquee{to{transform:translate(-50%)}}@keyframes nwp-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes nwp-kb{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes nwp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nwp-js .nwp-reveal{opacity:1;transform:none;transition:none}.nwp-marquee__track,.nwp-hero__bg,.nwp-hero__line>span,.nwp-hero__fade{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nwp-modern.css.map */
