.ncw{--ncw-ink:#1C1C1C;--ncw-olive:#5C5641;--ncw-milk:#F7F1EB;--ncw-sand:#E3DED2;--ncw-tint:#EDE4D8;--ncw-linen:#BFB19F;--ncw-clay:#876046;color:var(--ncw-olive);font-family:var(--text-font-family)}.ncw *,.ncw *:before,.ncw *:after{box-sizing:border-box}.ncw__in{width:min(calc(100% - 40px),1180px);margin:0 auto}.ncw__sec{padding:64px 0}.ncw__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ncw-clay)}.ncw__h1,.ncw__h2{font-family:var(--heading-font-family);font-weight:600;color:var(--ncw-ink);letter-spacing:.01em;line-height:1.15;margin:0 0 14px}.ncw__h1{font-size:44px}.ncw__h2{font-size:34px}.ncw__lead{font-size:20px;line-height:1.45;color:var(--ncw-ink);margin:0 0 14px;font-weight:600}.ncw__rte{font-size:16px;line-height:1.65}.ncw__rte p{margin:0 0 12px}.ncw__rte p:last-child{margin-bottom:0}.ncw__rte a{color:var(--ncw-ink);text-decoration:underline;text-underline-offset:3px}.ncw__rte strong{color:var(--ncw-ink)}.ncw__rte ul{margin:0 0 12px;padding-left:20px}.ncw__rte li{margin:0 0 6px}.ncw__center{text-align:center}.ncw__head{max-width:760px;margin:0 auto 36px;text-align:center}.ncw a.ncw__btn,.ncw button.ncw__btn{display:inline-block;padding:17px 34px;border-radius:60px;background:var(--ncw-ink);color:#fff;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ncw-ink);text-align:center;cursor:pointer;line-height:1.2}.ncw a.ncw__btn--ghost{background:transparent;color:var(--ncw-ink);border-color:var(--ncw-linen)}.ncw a.ncw__btn--block{display:block;width:100%}.ncw__stars{color:var(--ncw-clay);letter-spacing:1px}.ncw__small{font-size:13px;line-height:1.55;opacity:.85}@media(max-width:980px){.ncw__sec{padding:44px 0}.ncw__h1{font-size:32px}.ncw__h2{font-size:27px}.ncw__lead{font-size:18px}.ncw__in{width:auto;padding:0 20px}}.ncw-crumbs{font-size:13px;margin:0 0 18px;opacity:.85}.ncw-crumbs a{color:inherit;text-decoration:none}.ncw-crumbs a:hover{text-decoration:underline}.ncw-crumbs span{margin:0 6px;opacity:.6}.ncw-hero{padding:34px 0 56px}.ncw-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center}.ncw-hero__media{border-radius:16px;overflow:hidden;background:var(--ncw-tint)}.ncw-hero__media img{display:block;width:100%;height:auto}.ncw-hero__media .ncw-hero__img--m{display:none}.ncw-hero__sub{font-family:var(--heading-font-family);font-size:21px;line-height:1.4;color:var(--ncw-olive);margin:0 0 18px}.ncw-hero__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}@media(max-width:980px){.ncw-hero{padding:20px 0 40px}.ncw-hero__grid{grid-template-columns:1fr;gap:26px}.ncw-hero__media{order:-1}.ncw-hero__sub{font-size:18px}.ncw-hero__media.has-mobile .ncw-hero__img--d{display:none}.ncw-hero__media.has-mobile .ncw-hero__img--m{display:block}}.ncw-plans{padding:24px 0 56px}.ncw-plans__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:18px;align-items:stretch}.ncw-plans__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0 auto}.ncw-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ncw-linen);border-radius:16px;padding:28px 22px 30px;text-align:center}.ncw-card--feat{border:2px solid var(--ncw-clay);box-shadow:0 14px 34px #8760462e}.ncw-card__badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);padding:7px 18px;border-radius:4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ncw-badge-fg,var(--ncw-milk));background:var(--ncw-badge-bg,var(--ncw-clay));font-weight:600;line-height:1.1;z-index:2}.ncw-card__badge--wide{left:12px;right:12px;transform:none;top:-18px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.15;white-space:normal;text-align:center}.ncw-card__name{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 8px;color:var(--ncw-ink);line-height:1.4}.ncw-card__name a{color:inherit;text-decoration:none}.ncw-card__rev{font-size:13px;margin:0 0 18px;min-height:19px;opacity:.85}.ncw-card__rev a{color:inherit;text-decoration:none}.ncw-card__img{position:relative;display:block;background:var(--ncw-tint);border-radius:12px;overflow:hidden;aspect-ratio:1/1;margin:0 0 22px}.ncw-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ncw-card__price{margin:0 0 4px;color:var(--ncw-ink);line-height:1}.ncw-card__price .v{font-size:46px;font-weight:600;letter-spacing:-.02em;font-family:var(--heading-font-family)}.ncw-card__was{font-size:20px;color:var(--ncw-linen);margin-left:10px;vertical-align:12px;text-decoration:line-through}.ncw-save{display:inline-block;margin-left:10px;vertical-align:14px;background:var(--ncw-sand);color:var(--ncw-clay);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:4px;line-height:1.3}.ncw-card__note{font-size:13px;margin:8px 0 0;min-height:19px;opacity:.85}.ncw-card__bold{font-size:16px;font-weight:700;color:var(--ncw-ink);margin:16px 0 8px;line-height:1.4}.ncw-card__text{font-size:15px;line-height:1.6;margin:0 0 10px}.ncw-card__text p{margin:0}.ncw-card__best{font-size:14px;line-height:1.5;margin:0 0 20px}.ncw-card__best strong{color:var(--ncw-ink)}.ncw-card__btns{display:flex;flex-direction:column;gap:11px;margin-top:auto}.ncw-card__list{text-align:left;margin:22px 0 0;padding:8px 0 0;border-top:1px solid var(--ncw-sand);font-size:13.5px;line-height:1.5}.ncw-card__list ul{list-style:none;margin:0;padding:0}.ncw-card__list li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid var(--ncw-sand);margin:0}.ncw-card__list li:last-child{border-bottom:0;padding-bottom:0}.ncw-card__list li:before{content:"\2713";position:absolute;left:0;top:10px;color:var(--ncw-clay);font-weight:700}.ncw-card__list strong{color:var(--ncw-ink)}.ncw-card__list p{margin:0}.ncw-plans__foot{max-width:820px;margin:34px auto 0;text-align:center}.ncw-plans__foot .ncw__rte{font-size:14px}.ncw-plans__gift{margin-top:16px;padding:16px 20px;border-radius:12px;background:var(--ncw-milk);border:1px solid var(--ncw-sand);font-size:14px}@media(min-width:981px){@supports (grid-template-rows:subgrid){.ncw-plans__grid{grid-auto-rows:auto}.ncw-card{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:0}.ncw-card__btns{margin-top:0;align-self:start}}}@media(min-width:981px){.ncw-card{order:var(--ncw-order-d,0)}}@media(max-width:980px){.ncw-plans__grid,.ncw-plans__grid--2{grid-template-columns:1fr;max-width:480px;margin:0 auto;gap:38px}.ncw-card{order:var(--ncw-order-m,0)}.ncw-card__rev{min-height:0;margin-bottom:14px}.ncw-card__note:empty{display:none}.ncw-card__price .v{font-size:44px}}.ncw-band{background:var(--ncw-band-bg,#5C5641);color:var(--ncw-band-fg,#F7F1EB);padding:22px 0}.ncw-band__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;text-align:center;font-size:15px;letter-spacing:.04em}.ncw-band__row a{color:inherit}.ncw-band__stars{letter-spacing:2px;margin-right:8px}.ncw-band__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}@media(max-width:700px){.ncw-band__row{flex-direction:column;gap:8px}.ncw-band__dot{display:none}}.ncw-steps__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ncw-steps__media{border-radius:16px;overflow:hidden;background:var(--ncw-tint)}.ncw-steps__media img{display:block;width:100%;height:auto}.ncw-steps__list{margin:22px 0 0;border-top:1px solid var(--ncw-linen)}.ncw-step{border-bottom:1px solid var(--ncw-linen)}.ncw-step summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 0;font-family:var(--heading-font-family);font-size:18px;font-weight:600;color:var(--ncw-ink);line-height:1.35}.ncw-step summary::-webkit-details-marker{display:none}.ncw-step__n{flex:0 0 32px;height:32px;border-radius:50%;background:var(--ncw-sand);color:var(--ncw-clay);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.ncw-step__t{flex:1}.ncw-step__pm{flex:0 0 auto;font-size:22px;font-weight:400;color:var(--ncw-olive);transition:transform .2s}.ncw-step[open] .ncw-step__pm{transform:rotate(45deg)}.ncw-step__body{padding:0 0 18px 46px}.ncw-tip{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--ncw-milk);border:1px solid var(--ncw-sand);font-size:15px;line-height:1.6}.ncw-tip p{margin:0}.ncw-steps__btn{margin-top:26px}@media(max-width:980px){.ncw-steps__grid{grid-template-columns:1fr;gap:26px}.ncw-step summary{font-size:16px}.ncw-step__body{padding-left:0}}.ncw-faq__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 26px}.ncw-faq__tab{padding:12px 22px;border-radius:60px;border:1px solid var(--ncw-linen);background:transparent;color:var(--ncw-ink);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ncw-faq__tab[aria-selected=true]{background:var(--ncw-ink);border-color:var(--ncw-ink);color:#fff}.ncw-faq__panel{max-width:860px;margin:0 auto}.ncw-faq__panel[hidden]{display:none}.ncw-faq__q{border-bottom:1px solid var(--ncw-linen);background:#fff;border-radius:0}.ncw-faq__q:first-child{border-top:1px solid var(--ncw-linen)}.ncw-faq__q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:19px 18px;font-weight:700;color:var(--ncw-ink);font-size:16px;line-height:1.45}.ncw-faq__q summary::-webkit-details-marker{display:none}.ncw-faq__q summary:after{content:"+";font-size:22px;line-height:1;font-weight:400;color:var(--ncw-olive);transition:transform .2s}.ncw-faq__q[open] summary:after{transform:rotate(45deg)}.ncw-faq__a{padding:0 18px 20px}.ncw-faq__more{text-align:center;margin-top:30px}.ncw-pdp-crumbs{font-size:13px;opacity:.85}.ncw-pdp-crumbs a{color:inherit;text-decoration:none}.ncw-pdp-crumbs span{margin:0 6px;opacity:.6}.ncw-pdp-rev{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:inherit;text-decoration:none}.ncw-pdp-rev .ncw__stars{color:#876046;font-size:15px}.ncw-pdp-rev__t{text-decoration:underline;text-underline-offset:3px}.ncw-pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ncw-pdp-price price-list{display:inline-flex;align-items:baseline;gap:10px}.ncw-pdp-price .ncw-save{margin-left:0;vertical-align:baseline}.ncw-pdp-price__note{flex-basis:100%;font-size:13px;opacity:.8;margin:2px 0 0}.ncw-gift{border:1px solid #BFB19F;background:#e3ded2;border-radius:12px;padding:20px 20px 22px}.ncw-gift__h{margin:0 0 8px;font-family:var(--heading-font-family);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ncw-gift__t{font-size:15px;line-height:1.6;margin:0 0 16px}.ncw-gift__t p{margin:0}.ncw-gift a.ncw-gift__b{display:block;width:100%;padding:15px;border-radius:60px;border:1px solid currentColor;background:transparent;color:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center}.ncw-gift a.ncw-gift__b:hover{background:#ffffff73}.ncw-pdp-note{font-size:13px;line-height:1.55;opacity:.85}.ncw-pdp-note p{margin:0 0 6px}.ncw-pdp-note p:last-child{margin:0}.ncw-pdp-price .text-on-sale,body:has(.ncw-pdp-price) .product-sticky-bar .text-on-sale{color:#1c1c1c}.ncw-pdp-price sale-price{font-weight:700}.product-info__block-item[data-block-type=nc-stamp]{display:none}.feature-badge{min-width:0;max-width:100%}.feature-badge p{overflow-wrap:anywhere}@media(min-width:981px){.ncw-hero .ncw__in,.ncw-plans:has(.ncw-plans__grid:not(.ncw-plans__grid--2)) .ncw__in{width:min(calc(100% - 48px),max(1068px,90vw),1640px)}.ncw-plans__grid:not(.ncw-plans__grid--2){gap:24px}.ncw-plans__grid:not(.ncw-plans__grid--2) .ncw-card{padding:26px 22px 30px}.ncw-plans__grid:not(.ncw-plans__grid--2) .ncw-card__rev{margin-bottom:14px}.ncw-plans__grid:not(.ncw-plans__grid--2) .ncw-card__img{height:clamp(300px,22vw,420px);width:auto;max-width:100%;aspect-ratio:1/1;justify-self:center;margin:0 auto 16px}.ncw-plans__grid:not(.ncw-plans__grid--2) .ncw-card__price .v{font-size:50px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/nc-wills.css.map */
