:root{--ns-gold:#C9A86A;--ns-gold-hi:#E3C98F;--ns-night:#0B0C0E;--ns-basalt:#121417;--ns-ash:#2A2D31;--ns-bone:#E9E4DA;--ns-mist:#A39C8E;--ns-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='18' viewBox='0 0 48 18' fill='none' stroke='%23C9A86A' stroke-width='2.2' stroke-linecap='butt'%3E%3Cpolyline points='3.0,11.0 5.1,12.2 7.2,13.2 9.3,13.9 11.4,14.2 13.5,14.1 15.6,13.6 17.7,12.8 19.8,11.7 21.9,10.4 24.0,9.0 26.1,7.6 28.2,6.3 30.3,5.2 32.4,4.4 34.5,3.9 36.6,3.8 38.7,4.1 40.8,4.8 42.9,5.8 45.0,7.0'/%3E%3Cpolyline points='-2.0,10.3 0.3,8.8 2.6,7.3 4.9,5.9 7.2,4.8 9.5,4.1 11.8,3.8 14.1,4.0 16.4,4.6 18.7,5.7 21.0,7.0'/%3E%3Cpolyline points='27.0,11.0 29.3,12.3 31.6,13.4 33.9,14.0 36.2,14.2 38.5,13.9 40.8,13.2 43.1,12.1 45.4,10.7 47.7,9.2 50.0,7.7'/%3E%3C/svg%3E");--ns-knot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none' stroke='%23C9A86A' stroke-width='2.3' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpolyline points='29.5,43.7 28.7,44.0 28.0,44.2 27.2,44.4 26.5,44.5 25.7,44.6 24.9,44.7 24.1,44.7 23.4,44.7 22.6,44.7 21.8,44.6 21.1,44.5 20.3,44.4 19.5,44.2 18.8,44.0 18.1,43.7 17.3,43.4 16.6,43.1 15.9,42.8 15.5,42.5 15.5,41.7 15.6,41.0 15.7,40.2 15.8,39.4 16.0,38.6 16.0,38.4'/%3E%3Cpolyline points='18.4,33.2 18.8,32.6 19.3,32.0 19.8,31.4 20.4,30.8 20.9,30.3 21.5,29.8 22.1,29.3 22.7,28.9 23.4,28.4 24.1,28.1 24.8,27.7 25.5,27.4 26.2,27.1 26.9,26.8 27.7,26.6 28.4,26.4 29.2,26.3 29.9,26.1 30.7,26.1 31.5,26.0 32.3,26.0 33.0,26.1 33.8,26.1 34.6,26.2 35.4,26.4 36.1,26.6 36.9,26.8 37.6,27.0'/%3E%3Cpolyline points='42.5,29.8 43.1,30.3 43.7,30.9 44.2,31.4 44.7,32.0 45.2,32.6 45.6,33.3 46.1,33.9 46.5,34.6 46.8,35.3 47.1,36.0 47.4,36.7 47.7,37.4 47.9,38.2 48.1,38.9 48.2,39.7 48.4,40.5 48.5,41.2 48.5,42.0 48.2,42.7 47.6,43.0 46.9,43.4 46.1,43.6 45.4,43.9 44.7,44.1'/%3E%3Cpolyline points='39.0,44.7 38.2,44.6 37.5,44.5 36.7,44.4 36.0,44.2 35.2,44.0 34.5,43.7 33.8,43.4 33.0,43.1 32.4,42.7 31.7,42.3 31.0,41.9 30.4,41.5 29.8,41.0 29.2,40.5 28.6,39.9 28.1,39.4 27.6,38.8 27.1,38.2 26.6,37.6 26.2,36.9 25.8,36.2 25.5,35.5 25.1,34.8 24.8,34.1 24.6,33.4 24.4,32.6 24.2,31.9 24.0,31.1'/%3E%3Cpolyline points='24.0,25.5 24.1,24.7 24.3,23.9 24.5,23.2 24.8,22.5 25.1,21.7 25.4,21.0 25.8,20.3 26.1,19.7 26.6,19.0 27.0,18.4 27.5,17.8 28.0,17.2 28.5,16.6 29.1,16.1 29.7,15.6 30.3,15.1 30.9,14.6 31.6,14.2 32.2,14.1 32.9,14.5 33.5,15.0 34.2,15.4 34.8,15.9 35.3,16.5'/%3E%3Cpolyline points='38.6,21.1 38.9,21.8 39.2,22.5 39.5,23.2 39.7,24.0 39.9,24.8 40.0,25.5 40.1,26.3 40.2,27.1 40.2,27.8 40.2,28.6 40.2,29.4 40.1,30.2 40.0,30.9 39.9,31.7 39.7,32.5 39.5,33.2 39.2,33.9 39.0,34.7 38.6,35.4 38.3,36.1 37.9,36.7 37.5,37.4 37.0,38.0 36.5,38.6 36.0,39.2 35.5,39.8 35.0,40.3 34.4,40.9'/%3E%3Cpolyline points='29.4,18.0 30.1,17.9 30.9,17.8 31.7,17.8 32.5,17.8 33.3,17.8 34.1,17.9 34.9,18.0 35.7,18.2 36.5,18.4 37.2,18.7 38.0,19.0 38.7,19.3 39.4,19.7 40.1,20.1 40.8,20.5 41.4,21.0 42.0,21.5 42.6,22.0 43.2,22.6 43.7,23.2 44.2,23.8 44.6,24.5 45.1,25.1 45.5,25.8 45.8,26.6 46.1,27.3 46.4,28.0 46.7,28.8 46.9,29.6 47.0,30.4 47.1,31.1 47.2,31.9 47.2,32.7 46.2,38.5 45.9,39.2 45.6,39.9 45.2,40.6 44.8,41.3 44.3,42.0 43.9,42.6 43.3,43.2 42.8,43.8 42.2,44.3 41.6,44.9 41.0,45.3 40.3,45.8 39.6,46.2 38.9,46.6 38.2,46.9 37.5,47.2 36.7,47.5 36.0,47.7 35.2,47.9 34.4,48.1 33.6,48.2 32.8,48.2 32.0,48.2 31.2,48.2 30.4,48.2 29.6,48.1 28.8,47.9 28.1,47.7 27.3,47.5 26.5,47.2 25.8,46.9 25.1,46.6 24.4,46.2'/%3E%3Cpolyline points='20.3,42.8 19.8,42.2 19.4,41.5 18.9,40.9 18.5,40.2 18.2,39.5 17.9,38.7 17.6,38.0 17.3,37.2 17.1,36.4 17.0,35.6 16.9,34.9 16.8,34.1 16.8,33.3 16.8,32.5 16.8,31.7 16.9,30.9 17.0,30.1 17.2,29.3 17.4,28.5 17.7,27.8 18.0,27.0 18.3,26.3 18.7,25.6 19.1,24.9 19.5,24.2 20.0,23.6 20.5,23.0 21.0,22.4 21.6,21.8 22.2,21.3 22.8,20.8 23.5,20.4 24.1,19.9 24.4,19.8'/%3E%3C/svg%3E")}.ns-band{height:14px;background:var(--ns-band) repeat-x center/auto 14px;opacity:.9}.ns-knot{width:44px;height:44px;color:var(--ns-gold);display:block}.template-cart main,.cart-items-component .section-background{background:var(--ns-night)}.cart-page{position:relative;padding-block:clamp(32px,6vw,72px)}.cart-page:before{content:"";grid-column:1/-1;width:100%;align-self:stretch;display:block;height:14px;margin-bottom:28px;background:var(--ns-band) repeat-x center/auto 14px;opacity:.85}.cart-page .cart-title h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-bone)}.cart-page .cart-title h1:before{content:"";display:inline-block;width:1.4em;height:1.4em;min-width:28px;min-height:28px;flex:none;background:var(--ns-knot) center/contain no-repeat}.cart-page .cart-bubble__background{background:var(--ns-gold)!important}.cart-page .cart-bubble__text{color:var(--ns-night)!important;font-weight:600}.cart-page__items .cart-items__table-row,.cart-page__items tr{border-color:var(--ns-ash)!important}.cart-page__items img{border:1px solid var(--ns-ash);background:var(--ns-basalt)}.cart-page__summary{background:linear-gradient(180deg,#14161a,#0e0f12);border:1px solid rgba(201,168,106,.45);padding:clamp(20px,3vw,36px)!important;position:relative}.cart-page__summary:before,.cart-page__summary:after{content:"";position:absolute;left:16px;right:16px;height:12px;background:var(--ns-band) repeat-x center/auto 12px;opacity:.75}.cart-page__summary:before{top:-6px;background-color:var(--ns-night)}.cart-page__summary:after{bottom:-6px;background-color:var(--ns-night)}.cart-page--empty{text-align:center}.cart-page--empty:after{content:"";display:block;width:88px;height:88px;margin:28px auto 0;background:var(--ns-knot) center/contain no-repeat;opacity:.9}.cart-page .button,.cart-page button[name=checkout],.cart-drawer button[name=checkout],.cart-page [type=submit]{background:var(--ns-gold)!important;color:var(--ns-night)!important;border:1px solid var(--ns-gold)!important;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-heading--family);transition:background .25s,box-shadow .25s}.cart-page .button:hover,.cart-page button[name=checkout]:hover,.cart-drawer button[name=checkout]:hover{background:var(--ns-gold-hi)!important;box-shadow:0 0 0 1px var(--ns-gold-hi),0 8px 30px #c9a86a40}.cart-drawer__dialog,.cart-drawer dialog{background:var(--ns-night)!important;border-left:1px solid rgba(201,168,106,.45)}.cart-drawer__dialog:before,.cart-drawer dialog:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:var(--ns-band) repeat-x center/auto 12px;opacity:.8;pointer-events:none}.ns-gender{background:var(--ns-night);padding-block:clamp(40px,7vw,96px);padding-inline:max(16px,env(safe-area-inset-left,0px))}.ns-gender__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.ns-gender__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ns-gender__head p{margin:0;font-family:var(--font-heading--family);font-size:12px;letter-spacing:.34em;color:var(--ns-gold)}.ns-gender__head .ns-band{width:min(320px,70%)}.ns-gender__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.ns-tile{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:4/5;max-width:100%;overflow:hidden;text-decoration:none;background:radial-gradient(120% 90% at 50% 20%,#1b1e22 0%,var(--ns-night) 70%);border:1px solid var(--ns-ash);isolation:isolate;transition:border-color .35s}.ns-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);filter:saturate(.85)}.ns-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0c0e1a 30%,#0b0c0ed9)}.ns-tile:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(201,168,106,.35);pointer-events:none;transition:inset .35s,border-color .35s}.ns-tile__body{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 16px clamp(28px,5vw,56px)}.ns-tile .ns-knot{width:clamp(38px,5vw,56px);height:auto;aspect-ratio:1;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ns-tile__label{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(30px,6vw,64px);letter-spacing:.24em;color:var(--ns-bone);line-height:1;padding-left:.24em}.ns-tile__cta{font-family:var(--font-heading--family);font-size:12px;letter-spacing:.3em;color:var(--ns-gold);display:flex;align-items:center;gap:10px}.ns-tile__cta span{display:inline-block;transition:transform .35s}.ns-tile:hover,.ns-tile:focus-visible{border-color:var(--ns-gold)}.ns-tile:hover:after,.ns-tile:focus-visible:after{top:10px;right:10px;bottom:10px;left:10px;border-color:var(--ns-gold)}.ns-tile:hover img{transform:scale(1.05)}.ns-tile:hover .ns-knot{transform:rotate(120deg)}.ns-tile:hover .ns-tile__cta span{transform:translate(6px)}.ns-tile:focus-visible{outline:1px solid var(--ns-gold);outline-offset:4px}@media(max-width:600px){.ns-tile{aspect-ratio:3/4}.ns-tile__label{letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.ns-tile *,.ns-tile:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/northspear.css.map */
