.nst-cart-cross{background:#fff;color:#17221e;padding:6rem 3rem}.nst-cart-cross__head{text-align:center;max-width:720px;margin:0 auto 3.5rem}.nst-cart-cross__head p,.nst-cart-cross__card>p{font:700 1rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.17em;color:#68152f}.nst-cart-cross__head h2{font:500 clamp(4rem,5vw,5.8rem)/1 "Cormorant Garamond",Georgia,serif;color:#0b3026;margin:.8rem 0}.nst-cart-cross__head span{font:1.2rem/1.6 Montserrat,sans-serif}.nst-cart-cross__grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.nst-cart-cross__card{border:1px solid rgba(11,48,38,.14);padding:1.2rem 1.2rem 2rem;display:flex;flex-direction:column}.nst-cart-cross__card--featured{border:2px solid #c9a45c}.nst-cart-cross__card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eadfcb}.nst-cart-cross__card h3{font:500 2.8rem/1 Cormorant Garamond,Georgia,serif;margin:.5rem 0}.nst-cart-cross__card h3 a{color:#0b3026;text-decoration:none}.nst-cart-cross__card strong{color:#68152f;font:700 1.3rem Montserrat,sans-serif}.nst-cart-cross__card>span{font:1.1rem/1.6 Montserrat,sans-serif;margin:1rem 0 1.6rem}.nst-cart-cross__cta{margin-top:auto;text-align:center;border:1px solid #0b3026;color:#0b3026;padding:1.2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font:700 1rem Montserrat,sans-serif}.nst-cart-cross__card--featured .nst-cart-cross__cta{background:#0b3026;color:#fff}@media(max-width:749px){.nst-cart-cross{padding:5rem 2rem}.nst-cart-cross__grid{grid-template-columns:1fr}.nst-cart-cross__card--featured{order:-1}}.nst-cart-note{background:#f5eedf;color:#0b3026;padding:2rem}.nst-cart-note__inner{max-width:1200px;margin:auto;border:1px solid rgba(11,48,38,.18);padding:2.4rem 3rem}.nst-cart-note__eyebrow{font:600 1rem Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#68152f;margin:0}.nst-cart-note h2{font:500 3rem Cormorant Garamond,Georgia,serif;margin:.5rem 0}.nst-cart-note p:not(.nst-cart-note__eyebrow),.nst-cart-note strong{font:1.2rem/1.6 Montserrat,sans-serif}.nst-cart-note__bar{height:.6rem;background:#e1d5c0;margin:1.5rem 0 1rem;overflow:hidden}.nst-cart-note__bar span{display:block;width:var(--progress);height:100%;background:#68152f;transition:width .3s ease}@media(max-width:749px){.nst-cart-note__inner{padding:2rem}}.nst-collection{background:#f5eedf;color:#17221e;min-height:70vh;padding-bottom:8rem}.nst-collection__header{text-align:center;padding:7rem 2rem 5rem;max-width:850px;margin:auto}.nst-collection__header>p,.nst-card__badge,.nst-collection__bundle-callout>div>p{font:600 1.05rem Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#68152f}.nst-collection__header h1{font:500 clamp(5.5rem,8vw,9rem)/.95 "Cormorant Garamond",Georgia,serif;color:#0b3026;margin:1rem 0}.nst-collection__header div{font:1.45rem/1.7 Montserrat,sans-serif}.nst-collection__grid{max-width:1320px;margin:auto;padding:0 3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.nst-card{background:#fff;padding:1.3rem 1.3rem 2.5rem}.nst-card__media{display:grid;place-items:center;aspect-ratio:4/5;background:#eadfcb;overflow:hidden;text-decoration:none}.nst-card__media img{width:100%;height:100%;object-fit:cover}.nst-card__seal{width:11rem;height:11rem;border:1px solid #c9a45c;border-radius:50%;display:grid;place-items:center;font:italic 5rem Cormorant Garamond,Georgia,serif;color:#68152f}.nst-card__badge{margin:2rem 0 .5rem}.nst-card h2{font:500 3.2rem/1 Cormorant Garamond,Georgia,serif;margin:.5rem 0}.nst-card h2 a{color:#0b3026;text-decoration:none}.nst-card__price{font:600 1.3rem Montserrat,sans-serif;color:#68152f}.nst-card__cta{display:inline-block;margin-top:1rem;color:#0b3026;text-transform:uppercase;letter-spacing:.13em;font:600 1.05rem Montserrat,sans-serif;text-underline-offset:.5rem}.nst-collection__pagination{text-align:center;margin:4rem}.nst-collection__bundle-callout{max-width:1260px;margin:7rem auto 0;background:#0b3026;color:#f5eedf;padding:5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end}.nst-collection__bundle-callout>div>p{color:#c9a45c}.nst-collection__bundle-callout h2{font:500 clamp(4rem,5vw,6rem)/.95 "Cormorant Garamond",Georgia,serif;margin:1rem 0}.nst-collection__bundle-callout>p{font:1.4rem/1.7 Montserrat,sans-serif}@media(max-width:989px){.nst-collection__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.nst-collection__grid{grid-template-columns:1fr;padding:0 2rem}.nst-collection__bundle-callout{margin:5rem 2rem 0;grid-template-columns:1fr;padding:3rem}.nst-collection__header{padding-top:5rem}}.nst-campaign{background:#3b1714;background:radial-gradient(circle at 50% 15%,#704325 0,#3b1714 42%,#190d0b);padding:0 0 clamp(4rem,7vw,8rem);color:#f5eedf}.nst-campaign__art{max-width:1080px;margin:0 auto;box-shadow:0 24px 80px #00000047}.nst-campaign__art img{display:block;width:100%;height:auto}.nst-campaign__signup-wrap{position:relative;max-width:1040px;margin:-1px auto 0;padding:0 2rem;z-index:2}.nst-campaign__signup{position:relative;overflow:hidden;text-align:center;background:linear-gradient(135deg,#062a21,#0b3026 52%,#061f19);border:1px solid #c9a45c;border-radius:2px;padding:clamp(3.2rem,6vw,6rem);box-shadow:0 25px 70px #00000059}.nst-campaign__signup:before,.nst-campaign__signup:after{content:"";position:absolute;width:72px;height:72px;border-color:#c9a45c;opacity:.85}.nst-campaign__signup:before{left:12px;top:12px;border-left:1px solid;border-top:1px solid}.nst-campaign__signup:after{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.nst-campaign__leaf{position:absolute;color:#c9a45c;font-size:5rem;opacity:.8}.nst-campaign__leaf--left{left:3rem;top:50%;transform:rotate(-35deg)}.nst-campaign__leaf--right{right:3rem;top:50%;transform:rotate(145deg)}.nst-campaign__eyebrow{font:600 1.15rem/1.3 Montserrat,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#e5bc73;margin:0 0 1.3rem}.nst-campaign h1{font:500 clamp(3.8rem,6vw,6.5rem)/.95 "Cormorant Garamond",Georgia,serif;color:#f5dfb4;margin:0 auto 1.5rem;max-width:800px}.nst-campaign__copy{font:1.5rem/1.7 Montserrat,sans-serif;max-width:720px;margin:0 auto;color:#f8f1e4}.nst-campaign__date{font:italic 2.1rem Cormorant Garamond,Georgia,serif;color:#e5bc73;margin:1.5rem 0 2.4rem}.nst-campaign__form{max-width:720px;margin:0 auto}.nst-campaign__fields{display:grid;grid-template-columns:.75fr 1.25fr;gap:1.2rem}.nst-campaign__fields div{text-align:left}.nst-campaign__fields label{display:block;font:600 1rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#dcb66f;margin:0 0 .7rem}.nst-campaign__fields input{box-sizing:border-box;width:100%;min-height:5.4rem;background:#071d18;border:1px solid rgba(201,164,92,.85);color:#f5eedf;padding:0 1.6rem;font:1.4rem Montserrat,sans-serif;border-radius:2px}.nst-campaign__fields input::placeholder{color:#c7bda9}.nst-campaign__form button{width:min(100%,420px);min-height:5.8rem;margin:1.5rem auto 0;border:0;border-radius:3px;background:linear-gradient(90deg,#c99a52,#e5bd78,#c99a52);color:#17221e;font:700 1.2rem Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.nst-campaign__form button span{font-size:2rem;margin-left:1rem}.nst-campaign__message{font:1.3rem Montserrat,sans-serif;margin:1rem 0 0}.nst-campaign__message--success{color:#f5dfb4;font-weight:600}.nst-campaign__perks{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:3.5rem auto 0;max-width:720px;color:#e5bc73}.nst-campaign__perks span{font:2.4rem Georgia,serif}.nst-campaign__perks small{display:block;margin-top:.8rem;color:#f5eedf;font:600 .95rem/1.45 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase}.nst-campaign__fine{margin:2.2rem 0 0;color:#d7cbb7;font:1.15rem Montserrat,sans-serif}.nst-campaign__signup-wrap:before{content:"";position:absolute;inset:-18px 8% auto;height:1px;background:linear-gradient(90deg,transparent,#c9a45c,transparent)}@media(max-width:749px){.nst-campaign__signup-wrap{margin:0 auto;padding:0 1.2rem}.nst-campaign__signup{padding:3.2rem 1.8rem}.nst-campaign__leaf{display:none}.nst-campaign h1{font-size:4.3rem}.nst-campaign__fields{grid-template-columns:1fr}.nst-campaign__perks{grid-template-columns:repeat(2,1fr);row-gap:2.4rem}.nst-campaign__art{box-shadow:none}.nst-campaign__form button{width:100%}}.nst-faq{background:#fff;color:#17221e;padding:8rem 3rem}.nst-faq__intro{max-width:760px;margin:0 auto 4rem;text-align:center}.nst-faq__intro>p{font:600 1.05rem Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#68152f}.nst-faq__intro h2{font:500 clamp(4.4rem,6vw,6.8rem)/.95 "Cormorant Garamond",Georgia,serif;color:#0b3026;margin:1rem 0}.nst-faq__intro div{font:1.35rem/1.7 Montserrat,sans-serif}.nst-faq__items{max-width:900px;margin:auto;border-top:1px solid rgba(11,48,38,.16)}.nst-faq details{border-bottom:1px solid rgba(11,48,38,.16);padding:1.8rem 0}.nst-faq summary{cursor:pointer;list-style:none;font:600 1.25rem/1.4 Montserrat,sans-serif;color:#0b3026;padding-right:3rem;position:relative}.nst-faq summary::-webkit-details-marker{display:none}.nst-faq summary:after{content:"+";position:absolute;right:.4rem;font-size:2rem;font-weight:400}.nst-faq details[open] summary:after{content:"\2013"}.nst-faq details div{font:1.2rem/1.75 Montserrat,sans-serif;padding:1.3rem 3rem .3rem 0}.nst-faq__trust{max-width:1000px;margin:5rem auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center;color:#68152f;text-transform:uppercase;letter-spacing:.12em;font:700 1rem Montserrat,sans-serif}@media(max-width:749px){.nst-faq{padding:6rem 2rem}.nst-faq__trust{grid-template-columns:1fr;gap:1.4rem}}.nst-launch{background:#f5eedf;color:#17221e}.nst-launch__hero{min-height:72vh;display:grid;grid-template-columns:1.15fr .85fr;max-width:1400px;margin:auto;padding:7rem 4rem;gap:6rem;align-items:center}.nst-launch__eyebrow,.nst-launch__intro p,.nst-launch__story>p,.nst-launch__type{font:600 1.1rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#68152f}.nst-launch__hero h1,.nst-launch__intro h2,.nst-launch__story h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:.95;color:#0b3026}.nst-launch__hero h1{font-size:clamp(5.8rem,8vw,10rem);margin:1.5rem 0 2rem}.nst-launch__lede{font:1.6rem/1.7 Montserrat,sans-serif;max-width:650px}.nst-launch__button{display:inline-block;margin-top:2.5rem;padding:1.6rem 2.6rem;background:#0b3026;color:#f5eedf;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font:600 1.2rem Montserrat,sans-serif}.nst-launch__hero-card{background:#0b3026;color:#f5eedf;min-height:500px;padding:5rem;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 35px 80px #0b30262e}.nst-launch__hero-card span{color:#c9a45c;text-transform:uppercase;letter-spacing:.2em;font:600 1.1rem Montserrat,sans-serif}.nst-launch__hero-card strong{font:500 clamp(4.5rem,5vw,7rem)/.95 "Cormorant Garamond",Georgia,serif;margin:1.4rem 0}.nst-launch__hero-card p{font:1.4rem/1.7 Montserrat,sans-serif;opacity:.85}.nst-launch__rituals{padding:8rem 4rem;max-width:1400px;margin:auto}.nst-launch__intro{text-align:center;max-width:750px;margin:0 auto 5rem}.nst-launch__intro h2,.nst-launch__story h2{font-size:clamp(4.5rem,6vw,7rem);margin:1rem 0}.nst-launch__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.nst-launch__product{background:#fff;padding:1.4rem 1.4rem 2.4rem}.nst-launch__image{display:grid;place-items:center;aspect-ratio:4/5;background:#eadfcb;overflow:hidden;text-decoration:none}.nst-launch__image img{width:100%;height:100%;object-fit:cover}.nst-launch__placeholder span{font:italic 6rem Cormorant Garamond,Georgia,serif;color:#68152f;border:1px solid #c9a45c;border-radius:50%;width:11rem;height:11rem;display:grid;place-items:center}.nst-launch__product h3{font:500 3rem Cormorant Garamond,Georgia,serif;color:#0b3026;margin:.8rem 0}.nst-launch__product h3 a{color:inherit;text-decoration:none}.nst-launch__product>p:not(.nst-launch__type):not(.nst-launch__price){font:1.3rem/1.6 Montserrat,sans-serif}.nst-launch__price{font:600 1.3rem Montserrat,sans-serif;color:#68152f}.nst-launch__story{background:#68152f;color:#f5eedf;text-align:center;padding:8rem 2rem}.nst-launch__story>p{color:#c9a45c}.nst-launch__story h2{color:#f5eedf;max-width:900px;margin:1rem auto 2rem}.nst-launch__story div{font:1.5rem/1.8 Montserrat,sans-serif;max-width:760px;margin:auto}.nst-launch__promise{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;background:#0b3026;color:#c9a45c;padding:2.2rem 3rem;gap:2rem;text-transform:uppercase;letter-spacing:.14em;font:600 1.1rem Montserrat,sans-serif}@media(max-width:989px){.nst-launch__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.nst-launch__hero{grid-template-columns:1fr;padding:5rem 2rem;gap:3rem}.nst-launch__hero h1{font-size:5.6rem}.nst-launch__hero-card{min-height:360px;padding:3rem}.nst-launch__rituals{padding:6rem 2rem}.nst-launch__grid,.nst-launch__promise{grid-template-columns:1fr}.nst-launch__story{padding:6rem 2rem}}.nst-offers{background:#f5eedf;color:#17221e;padding:8rem 3rem}.nst-offers__head{max-width:760px;margin:0 auto 5rem;text-align:center}.nst-offers__head>p,.nst-offer__label{font:600 1.05rem Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#68152f}.nst-offers__head h2{font:500 clamp(4.6rem,6vw,7rem)/.95 "Cormorant Garamond",Georgia,serif;color:#0b3026;margin:1rem 0 1.5rem}.nst-offers__head div{font:1.4rem/1.7 Montserrat,sans-serif}.nst-offers__grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.nst-offer{position:relative;background:#fff;padding:1.4rem 1.4rem 2.5rem;display:flex;flex-direction:column;border:1px solid rgba(11,48,38,.08)}.nst-offer--featured{border:2px solid #c9a45c;transform:translateY(-1.2rem);box-shadow:0 24px 55px #0b30261f}.nst-offer__flag{position:absolute;z-index:2;top:2.4rem;left:2.4rem;background:#68152f;color:#fff;padding:.8rem 1.1rem;font:600 .95rem Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase}.nst-offer__media{display:block;aspect-ratio:4/5;background:#eadfcb;overflow:hidden}.nst-offer__media img{width:100%;height:100%;object-fit:cover}.nst-offer__label{margin:2rem 0 .5rem}.nst-offer h3{font:500 3.4rem/1 Cormorant Garamond,Georgia,serif;margin:.5rem 0}.nst-offer h3 a{color:#0b3026;text-decoration:none}.nst-offer__price{font:700 1.5rem Montserrat,sans-serif;color:#68152f;margin:.7rem 0 1.4rem}.nst-offer__description{font:1.25rem/1.65 Montserrat,sans-serif}.nst-offer ul{padding-left:1.8rem;margin:1.4rem 0 2.4rem;font:1.15rem/1.8 Montserrat,sans-serif}.nst-offer__button{margin-top:auto;display:block;text-align:center;background:#0b3026;color:#f5eedf;text-decoration:none;padding:1.45rem 1.5rem;text-transform:uppercase;letter-spacing:.13em;font:700 1.05rem Montserrat,sans-serif}.nst-offer--featured .nst-offer__button{background:#68152f}.nst-offers__note{text-align:center;max-width:850px;margin:3rem auto 0;font:1.05rem/1.6 Montserrat,sans-serif;opacity:.75}@media(max-width:989px){.nst-offers__grid{grid-template-columns:1fr;max-width:620px}.nst-offer--featured{transform:none;order:-1}}@media(max-width:749px){.nst-offers{padding:6rem 2rem}.nst-offers__head{margin-bottom:3rem}.nst-offer h3{font-size:3rem}}.nst-product{background:#f5eedf;color:#17221e}.nst-product__grid{max-width:1320px;margin:auto;padding:6rem 4rem;display:grid;grid-template-columns:1.05fr .95fr;gap:7rem;align-items:start}.nst-product__media{background:#eadfcb;min-height:620px;display:grid;place-items:center;overflow:hidden}.nst-product__media img{width:100%;height:100%;min-height:620px;object-fit:cover}.nst-product__placeholder{min-height:620px;width:100%;display:grid;place-items:center;align-content:center;gap:1.5rem}.nst-product__placeholder span{width:13rem;height:13rem;border:1px solid #c9a45c;border-radius:50%;display:grid;place-items:center;color:#68152f;font:italic 6rem Cormorant Garamond,Georgia,serif}.nst-product__placeholder small{font:600 1rem Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase}.nst-product__eyebrow{color:#68152f;font:600 1.1rem Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:1rem 0}.nst-product h1{font:500 clamp(5rem,6vw,7.5rem)/.92 "Cormorant Garamond",Georgia,serif;color:#0b3026;margin:1rem 0}.nst-product__price{font:600 1.8rem Montserrat,sans-serif;color:#68152f;margin:2rem 0}.nst-product__signature{display:inline-block;background:#68152f;color:#fff;padding:.8rem 1.1rem;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.14em;font:700 1rem Montserrat,sans-serif}.nst-product__description{font:1.45rem/1.75 Montserrat,sans-serif}.nst-product__form{margin:3rem 0 1rem}.nst-product__form label{display:block;font:600 1.1rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.8rem}.nst-product__form input{width:8rem;padding:1.3rem;border:1px solid rgba(11,48,38,.25);background:#fff;margin-right:.8rem}.nst-product__form button{padding:1.5rem 3rem;border:0;background:#0b3026;color:#f5eedf;text-transform:uppercase;letter-spacing:.14em;font:600 1.2rem Montserrat,sans-serif;cursor:pointer}.nst-product__form button:disabled{opacity:.5;cursor:not-allowed}.nst-product__micro{font:1.05rem/1.55 Montserrat,sans-serif;opacity:.72;margin:0 0 2.5rem}.nst-product__trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(11,48,38,.18);border-bottom:1px solid rgba(11,48,38,.18);padding:2rem 0;margin:3rem 0;gap:1.5rem}.nst-product__trust strong,.nst-product__trust span{display:block}.nst-product__trust strong{font:500 2rem Cormorant Garamond,Georgia,serif;color:#0b3026}.nst-product__trust span{font:1.05rem/1.5 Montserrat,sans-serif;margin-top:.5rem}.nst-product__accordions details{border-bottom:1px solid rgba(11,48,38,.18);padding:1.5rem 0}.nst-product__accordions summary{cursor:pointer;font:600 1.15rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.12em}.nst-product__accordions p{font:1.3rem/1.7 Montserrat,sans-serif}.nst-product__quote{background:#68152f;color:#f5eedf;text-align:center;padding:6rem 2rem}.nst-product__quote p{max-width:900px;margin:auto;font:italic 500 clamp(3.5rem,5vw,6rem)/1.05 "Cormorant Garamond",Georgia,serif}@media(max-width:749px){.nst-product__grid{grid-template-columns:1fr;padding:3rem 2rem;gap:3rem}.nst-product__media,.nst-product__media img,.nst-product__placeholder{min-height:420px}.nst-product h1{font-size:5rem}.nst-product__trust{grid-template-columns:1fr}.nst-product__form input{width:100%;margin:0 0 1rem}.nst-product__form button{width:100%}}.nst-unlock{background:#f5eedf;color:#17221e}.nst-unlock__hero{text-align:center;padding:8rem 2rem 7rem;background:#68152f;color:#f5eedf;position:relative;overflow:hidden}.nst-unlock__hero:before,.nst-unlock__hero:after{content:"";position:absolute;width:22rem;height:22rem;border:1px solid rgba(201,164,92,.5);border-radius:50%}.nst-unlock__hero:before{left:-8rem;top:-8rem}.nst-unlock__hero:after{right:-8rem;bottom:-8rem}.nst-unlock__eyebrow{font:700 1rem Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#c9a45c}.nst-unlock__hero h1,.nst-unlock h2{font:500 clamp(4.4rem,7vw,7.5rem)/.95 "Cormorant Garamond",Georgia,serif;margin:1rem auto}.nst-unlock__hero h1{max-width:850px}.nst-unlock__lede{max-width:650px;margin:2rem auto;font:1.4rem/1.7 Montserrat,sans-serif}.nst-unlock__scroll,.nst-unlock__actions a{display:inline-block;padding:1.4rem 2.2rem;text-transform:uppercase;letter-spacing:.14em;font:700 1rem Montserrat,sans-serif;text-decoration:none}.nst-unlock__scroll{border:1px solid #c9a45c;color:#f5eedf}.nst-unlock__choose{padding:7rem 3rem;max-width:1300px;margin:auto;text-align:center}.nst-unlock__choose h2{color:#0b3026}.nst-unlock__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4rem}.nst-unlock__card{text-align:left;background:#fff;padding:1rem 1rem 2rem;border:1px solid rgba(11,48,38,.12)}.nst-unlock__image{display:block;background:#eadfcb;aspect-ratio:1/1;overflow:hidden}.nst-unlock__image img{width:100%;height:100%;object-fit:cover}.nst-unlock__card>p{font:700 .9rem Montserrat,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#68152f;margin:1.5rem .5rem .5rem}.nst-unlock__card h3{font:500 2.7rem/1 Cormorant Garamond,Georgia,serif;color:#0b3026;margin:.5rem}.nst-unlock__card span{display:block;font:1.05rem/1.55 Montserrat,sans-serif;margin:.8rem .5rem 1.5rem}.nst-unlock__card>a:last-child{font:700 .95rem Montserrat,sans-serif;color:#68152f;text-transform:uppercase;letter-spacing:.12em;margin:.5rem}.nst-unlock__guide{background:#0b3026;color:#f5eedf;padding:7rem max(3rem,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;align-items:start}.nst-unlock__guide h2{font-size:5rem}.nst-unlock__guide>div>p:last-child{font:1.25rem/1.7 Montserrat,sans-serif}.nst-unlock__steps{display:grid;gap:1rem}.nst-unlock__steps>div{border-top:1px solid rgba(201,164,92,.55);padding:1.6rem 0;display:grid;grid-template-columns:4rem 1fr;column-gap:1rem}.nst-unlock__steps b{color:#c9a45c;font:700 1rem Montserrat,sans-serif}.nst-unlock__steps h3{margin:0;font:500 2.5rem Cormorant Garamond,Georgia,serif}.nst-unlock__steps p{grid-column:2;font:1.05rem/1.6 Montserrat,sans-serif}.nst-unlock__return{text-align:center;padding:7rem 2rem}.nst-unlock__return h2{color:#68152f}.nst-unlock__return>p:not(.nst-unlock__eyebrow){max-width:650px;margin:1.5rem auto 2.5rem;font:1.2rem/1.7 Montserrat,sans-serif}.nst-unlock__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.nst-unlock__actions a:first-child{background:#68152f;color:#fff}.nst-unlock__actions a:last-child{border:1px solid #0b3026;color:#0b3026}.nst-unlock__vip{background:#eadfcb;padding:5rem max(3rem,calc((100vw - 1050px)/2));display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.nst-unlock__vip h2{font-size:4.5rem;color:#0b3026}.nst-unlock__vip p{font:1.1rem/1.6 Montserrat,sans-serif}.nst-unlock__form label{display:block;font:700 .9rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.8rem}.nst-unlock__form>div{display:flex}.nst-unlock__form input{min-width:0;flex:1;padding:1.4rem;border:1px solid rgba(11,48,38,.25);font-size:1.2rem}.nst-unlock__form button{border:0;background:#0b3026;color:#fff;padding:1.4rem 1.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}@media(max-width:749px){.nst-unlock__hero{padding:6rem 2rem}.nst-unlock__choose{padding:5rem 1.5rem}.nst-unlock__grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.nst-unlock__card h3{font-size:2.2rem}.nst-unlock__guide,.nst-unlock__vip{grid-template-columns:1fr;padding:5rem 2rem;gap:2.5rem}.nst-unlock__guide h2,.nst-unlock__vip h2{font-size:4rem}.nst-unlock__form>div{display:block}.nst-unlock__form button,.nst-unlock__form input{width:100%;box-sizing:border-box}.nst-unlock__form button{margin-top:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
