.ns-promise{background:#121417;padding:clamp(48px,7vw,88px) 16px}.ns-promise__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}.ns-promise__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);text-align:center}.ns-promise__list li{display:flex;flex-direction:column;align-items:center;gap:14px}.ns-promise .ns-knot{width:40px;height:40px;color:#c9a86a}.ns-promise h3{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:#e9e4da}.ns-promise p{margin:0;max-width:30ch;font-size:15px;line-height:1.6;color:#a39c8e}@media(max-width:749px){.ns-promise__list{grid-template-columns:1fr}}.ns-footer-brand{display:flex;align-items:center;gap:12px;color:#c9a86a}.ns-footer-brand .ns-knot{width:30px;height:30px}.ns-footer-brand span{font-family:var(--font-heading--family);font-size:18px;letter-spacing:.32em;color:#c9a86a}main+.shopify-section-group-footer-group{position:relative}main+.shopify-section-group-footer-group:before{content:"";position:absolute;left:0;right:0;top:0;z-index:2;height:34px;background:#070809 url(ns-knot-band.svg) center/auto 34px repeat-x;opacity:.85}.shopify-section-group-footer-group p{font-size:14px}.shopify-section-group-footer-group a:hover{color:#e3c98f}.shopify-section-group-footer-group .email-signup__input-group{--color-input-border:#C9A86A;--color-input-text:#E9E4DA;--color-input-text-rgb:233 228 218}.shopify-section-group-footer-group .email-signup__input{background:transparent!important;color:#e9e4da!important}.shopify-section-group-footer-group .email-signup__button{color:#c9a86a!important;background:transparent!important}.shopify-section-group-footer-group .email-signup__button:hover{color:#e3c98f!important}.ns-trust{list-style:none;margin:8px 0 0;padding:18px 0 0;border-top:1px solid #2A2D31;display:grid;gap:10px}.ns-trust li{display:flex;align-items:center;gap:12px;font-size:14px;color:#cfc8ba}.ns-trust .ns-knot{width:18px;height:18px;flex:none;color:#c9a86a}.ns-trust a{color:#c9a86a;text-decoration:none}.ns-trust a:hover{color:#e3c98f}.template-page h1{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(30px,4.5vw,46px)}.template-page .rte h2,.template-page main h2{color:#c9a86a;letter-spacing:.08em;margin-top:1.6em;font-size:clamp(24px,3vw,32px)}.template-page .rte h3,.template-page main h3{font-size:clamp(17px,1.8vw,20px);margin-top:1.4em;margin-bottom:.4em;color:#e9e4da}.template-page table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px}.template-page table th{background:#121417;color:#c9a86a;font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.template-page table th,.template-page table td{border:1px solid #2A2D31;padding:10px 12px;text-align:center}.template-page table tr:nth-child(2n) td{background:#ffffff05}.template-collection h1,.template-list-collections h1{letter-spacing:.2em;text-transform:uppercase}:root{--ns-orn:url(ns-knot-ornament.svg);--ns-band:url(ns-knot-band.svg)}.ns-band{position:relative;height:56px;background:url(ns-knot-ornament.svg) center/auto 100% no-repeat;opacity:1}.ns-band:before,.ns-band:after{content:"";position:absolute;top:50%;height:1px;width:max(0px,calc(50% - 124px));background:linear-gradient(90deg,#c9a86a00,#c9a86a8c)}.ns-band:before{left:0}.ns-band:after{right:0;transform:scaleX(-1)}.ns-gender__head .ns-band{width:min(640px,100%)}@media(max-width:600px){.ns-band{height:44px}main+.shopify-section-group-footer-group:before{height:28px;background-size:auto 28px}.ns-band:before,.ns-band:after{width:max(0px,calc(50% - 98px))}}@media(max-width:600px){.ns-tile__label{font-size:clamp(20px,6.2vw,25px)!important;letter-spacing:.12em!important}}.ns-aurora{position:relative;isolation:isolate;overflow:hidden;min-height:var(--ns-aurora-h,80svh);display:grid;place-items:center;background:#05070a;color:#e9e4da}.ns-aurora:before{content:"";position:absolute;inset:0 0 auto;height:22%;z-index:1;background:linear-gradient(#121417,#12141700);pointer-events:none}.ns-aurora__sky,.ns-aurora__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.ns-aurora__img{object-fit:cover;opacity:.32;mix-blend-mode:luminosity}.ns-aurora__ridge{position:absolute;left:0;right:0;bottom:0;width:100%;height:24%;z-index:1;pointer-events:none}.ns-aurora__content{position:relative;z-index:2;max-width:880px;padding:clamp(72px,12vh,140px) 24px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.ns-aurora__eyebrow{margin:0;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:#c9a86a}.ns-aurora .ns-band{width:min(520px,100%)}.ns-aurora__quote{margin:6px 0 10px;padding:0;border:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(28px,4.4vw,54px);line-height:1.22;letter-spacing:.01em;color:#f1ece2;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.6)}.ns-aurora__btn{display:inline-flex;align-items:center;gap:14px;padding:15px 30px;border:1px solid rgba(201,168,106,.75);color:#e3c98f;text-decoration:none;font-size:12px;letter-spacing:.26em;text-transform:uppercase;background:#05070a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .35s,color .35s,border-color .35s}.ns-aurora__btn:hover,.ns-aurora__btn:focus-visible{background:#c9a86a;color:#0b0c0e;border-color:#c9a86a}.ns-aurora__btn span{transition:transform .35s}.ns-aurora__btn:hover span{transform:translate(4px)}@media(max-width:600px){.ns-aurora__content{gap:16px}.ns-aurora__ridge{height:16%}}.ns-announce{background:#070809;border-bottom:1px solid rgba(201,168,106,.18)}.ns-announce__list{list-style:none;margin:0 auto;padding:0 16px;max-width:1200px;height:36px;display:flex;align-items:center;justify-content:center;gap:0}.ns-announce__item{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#c9a86a;white-space:nowrap;display:flex;align-items:center}.ns-announce__item+.ns-announce__item:before{content:"";width:5px;height:5px;margin:0 22px;transform:rotate(45deg);border:1px solid rgba(201,168,106,.7)}@media(max-width:899px){.ns-announce__list{position:relative}.ns-announce__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;transition:opacity .6s;font-size:10.5px;letter-spacing:.18em}.ns-announce__item.is-active{opacity:1}.ns-announce__item+.ns-announce__item:before{display:none}}@media(prefers-reduced-motion:no-preference){.ns-js .ns-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ns-js .ns-reveal.is-in{opacity:1;transform:none}}::selection{background:#c9a86a;color:#0b0c0e}html{scroll-behavior:smooth}:focus-visible{outline:1px solid #C9A86A;outline-offset:3px}.ns-gender__head p{letter-spacing:.34em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/northspear-extra.css.map */
