:root{--bg:#05070b;--bg2:#08101a;--ink:#f4efe4;--muted:#b9ad9c;--line:rgba(215,164,91,.22);--bronze:#c99658;--bronze2:#f2d39a;--panel:rgba(10,14,21,.72);--panel2:rgba(255,255,255,.04);--shadow:0 30px 80px rgba(0,0,0,.55);--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--max:1220px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--sans);background:radial-gradient(circle at 50% -20%,rgba(191,125,54,.17),transparent 28rem),linear-gradient(180deg,#05070b,#07101a 38rem,#040506);min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 72%);z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{position:absolute;left:-999px;top:1rem;background:#fff;color:#000;padding:.8rem 1rem;z-index:99}.skip-link:focus{left:1rem}.container{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.section{padding:76px 0}.eyebrow{font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--bronze2);margin:0 0 14px}.forge-title{font-family:var(--serif);font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:.95;margin:0;color:var(--ink);text-shadow:0 0 30px rgba(211,145,70,.24)}.forge-title span{display:block}.lead{color:var(--muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.button,.shopify-payment-button__button,.product-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid rgba(240,198,126,.48);border-radius:999px;background:linear-gradient(135deg,#c07f3ceb,#573218e0);color:#fff6e6;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;box-shadow:0 18px 46px #0006,inset 0 1px #ffffff38;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 24px 58px #0000008c,0 0 28px #d8974c29}.button.secondary{background:#ffffff09;border-color:var(--line);color:var(--ink)}.nf-announcement{border-bottom:1px solid var(--line);background:#05070bd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.77rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nf-announcement__inner{min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center}.nf-header{position:sticky;top:0;z-index:50;background:#05070bb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(212,160,88,.16)}.nf-header__inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px}.nf-brand{display:flex;align-items:center;gap:12px}.nf-brand__mark{height:38px;width:auto;filter:drop-shadow(0 0 18px rgba(202,142,70,.28))}.nf-brand__word{font-family:var(--serif);font-size:clamp(1.05rem,2vw,1.45rem);letter-spacing:.36em;text-transform:uppercase;color:#efe4d0}.nf-nav{display:flex;align-items:center;gap:24px;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:#d8c8b2}.nf-nav a{opacity:.82;position:relative}.nf-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:var(--bronze);transform:scaleX(0);transform-origin:left;transition:.22s ease}.nf-nav a:hover{opacity:1}.nf-nav a:hover:after{transform:scaleX(1)}.nf-actions{display:flex;align-items:center;gap:12px}.cart-link{border:1px solid var(--line);border-radius:999px;padding:9px 12px;color:#f6e9d2;background:#ffffff09}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:9px 12px}.mobile-menu{display:none}.nf-hero{position:relative;min-height:calc(100vh - 110px);display:flex;align-items:center;overflow:hidden}.nf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--hero);background-size:cover;background-position:center;transform:scale(1.03)}.nf-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05070beb,#05070b9e 42%,#05070b59 72%,#05070bc7),linear-gradient(180deg,#05070b33,#05070b)}.nf-hero__content{position:relative;z-index:1;max-width:720px;padding:96px 0}.nf-hero__logo{width:min(260px,55vw);margin-bottom:28px;filter:drop-shadow(0 0 35px rgba(207,139,64,.22))}.nf-hero h1{font-size:clamp(2.9rem,8vw,7.6rem);max-width:800px}.nf-hero__copy{max-width:620px;margin:22px 0 28px}.cta-row{display:flex;gap:14px;flex-wrap:wrap}.hero-proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.proof-pill{border:1px solid var(--line);border-radius:999px;background:#00000047;padding:10px 14px;color:var(--muted);font-size:.78rem}.statement{position:relative;text-align:center;padding:84px 0;border-block:1px solid rgba(212,160,88,.12);background:radial-gradient(circle at 50% 0,rgba(205,132,56,.18),transparent 55%)}.statement .forge-title{font-size:clamp(2rem,5vw,5rem)}.statement .lead{max-width:760px;margin:24px auto 0}.grid{display:grid;gap:22px}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card,.product-card,.nf-panel{position:relative;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:var(--shadow);overflow:hidden}.collection-card{min-height:390px;display:flex;align-items:end;padding:28px}.collection-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.64;transition:transform .5s ease,opacity .5s ease}.collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000e0);z-index:1}.collection-card:hover .collection-card__image{transform:scale(1.05);opacity:.78}.collection-card__body{position:relative;z-index:2}.collection-card h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;font-size:1.7rem;margin:0 0 10px}.collection-card p{color:var(--muted);line-height:1.55;margin:0 0 18px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:28px}.section-head h2{font-size:clamp(2.2rem,5vw,4.5rem)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{padding:0;transition:transform .2s ease,border-color .2s ease}.product-card:hover{transform:translateY(-4px);border-color:#e8b46870}.product-card__media{aspect-ratio:1/1.18;background:#0b0d12;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover img{transform:scale(1.04)}.product-card__body{padding:18px}.product-card__title{font-size:.98rem;line-height:1.35;margin:0 0 10px}.price{color:#f0d6ad;font-weight:700}.compare{color:var(--muted);text-decoration:line-through;margin-left:8px}.badge-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.badge{border:1px solid var(--line);border-radius:22px;padding:22px;background:#ffffff09}.badge b{display:block;font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;color:#f1dec3;margin-bottom:8px}.badge span{color:var(--muted);line-height:1.55}.split{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.split__image{border-radius:32px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:#080a0f}.split__image img{width:100%;height:100%;object-fit:cover}.truth-logo{max-width:500px;margin:0 auto 24px;filter:drop-shadow(0 0 24px rgba(207,139,64,.18))}.product-page{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:start}.product-media{border:1px solid var(--line);border-radius:32px;background:#ffffff09;overflow:hidden;box-shadow:var(--shadow)}.product-media img{width:100%;height:auto}.product-info{position:sticky;top:104px}.product-info h1{font-family:var(--serif);text-transform:uppercase;letter-spacing:.07em;font-weight:400;font-size:clamp(2rem,4vw,4rem);line-height:1;margin:0 0 16px}.product-description{color:var(--muted);line-height:1.75;margin:26px 0}.selector{margin:18px 0}.selector label{display:block;color:var(--muted);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.selector select,.selector input,.quantity-input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;background:#ffffff0a;color:var(--ink);padding:0 14px}.quantity-input{max-width:120px}.product-form__submit{width:100%;margin-top:16px}.cart-items{width:100%;border-collapse:collapse}.cart-items th,.cart-items td{padding:16px;border-bottom:1px solid var(--line);text-align:left}.cart-items th{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.cart-summary{text-align:right;margin-top:28px}.search-form{display:flex;gap:12px;margin:26px 0}.search-form input{flex:1;min-height:50px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--ink);padding:0 18px}.nf-footer{border-top:1px solid var(--line);padding:54px 0;background:#00000038}.nf-footer__grid{display:grid;grid-template-columns:1.4fr repeat(2,.8fr);gap:26px}.nf-footer h3{font-family:var(--serif);font-weight:400;letter-spacing:.18em;text-transform:uppercase}.nf-footer p,.nf-footer a{color:var(--muted);line-height:1.7}.nf-footer ul{list-style:none;padding:0;margin:0}.empty-state{text-align:center;padding:80px 0}.rte{color:var(--muted);line-height:1.8}.rte a{text-decoration:underline;color:var(--bronze2)}@media(max-width:950px){.nf-nav,.nf-actions .button{display:none}.menu-toggle{display:inline-flex}.mobile-menu{display:block;max-height:0;overflow:hidden;transition:max-height .25s ease;border-top:1px solid transparent}.mobile-menu.open{max-height:420px;border-top-color:var(--line)}.mobile-menu a{display:block;padding:15px 0;border-bottom:1px solid rgba(212,160,88,.11);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cards-3,.badge-row,.split,.product-page,.nf-footer__grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:56px 0}.product-info{position:static}.nf-hero{min-height:760px}.nf-hero__bg:after{background:linear-gradient(180deg,#05070b9e,#05070b 92%)}}@media(max-width:560px){.container{width:min(100% - 22px,var(--max))}.nf-brand__word{font-size:.88rem;letter-spacing:.24em}.nf-brand__mark{height:30px}.nf-header__inner{height:64px}.product-grid{grid-template-columns:1fr}.collection-card{min-height:330px;border-radius:22px}.hero-proof{display:none}.button,.cta-row{width:100%}.nf-hero__content{padding:68px 0}.nf-hero h1{font-size:3rem}.section-head{display:block}.cart-items th:nth-child(2),.cart-items td:nth-child(2){display:none}}.latest-collection{position:relative;background:linear-gradient(180deg,#060a0f33,#c996580e,#060a0f2e);border-block:1px solid rgba(212,160,88,.1)}.latest-collection__wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}.latest-collection__content{padding:34px;border-left:1px solid var(--line);background:linear-gradient(90deg,rgba(255,255,255,.035),transparent);border-radius:28px}.latest-collection__content .forge-title{font-size:clamp(2.8rem,6vw,6rem)}.latest-collection__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.latest-collection__products .product-card:first-child{transform:translateY(-18px)}.latest-collection__products .product-card:nth-child(2){transform:translateY(14px)}.latest-collection__products .product-card:nth-child(3){transform:translateY(-6px)}.latest-empty{grid-column:1/-1;padding:34px;text-align:center}.latest-empty img{max-width:520px;margin:0 auto 20px;filter:drop-shadow(0 0 28px rgba(201,150,88,.18))}@media(max-width:950px){.latest-collection__wrap{grid-template-columns:1fr}.latest-collection__products{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-collection__products .product-card:first-child,.latest-collection__products .product-card:nth-child(2),.latest-collection__products .product-card:nth-child(3){transform:none}}@media(max-width:560px){.latest-collection__content{padding:24px;border-left:0;border-top:1px solid var(--line)}.latest-collection__products{grid-template-columns:1fr}.latest-collection__content .forge-title{font-size:2.8rem}}.button,.button:link,.button:visited,.button:hover,.button:focus,.button:focus-visible,.button:active,.product-form__submit,.product-form__submit:hover,.product-form__submit:focus,.product-form__submit:focus-visible,.product-form__submit:active,.shopify-payment-button__button,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus,.shopify-payment-button__button:focus-visible,.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:active,.quick-add__submit,.quick-add__submit:hover,.quick-add__submit:focus,.quick-add__submit:focus-visible,.quick-add__submit:active,.quick-add button,.quick-add button:hover,.quick-add button:focus,.quick-add button:focus-visible,.quick-add button:active,.product-card__quick-add,.product-card__quick-add:hover,.product-card__quick-add:focus,.product-card__quick-add:focus-visible,.product-card__quick-add:active,.card__quick-add,.card__quick-add:hover,.card__quick-add:focus,.card__quick-add:focus-visible,.card__quick-add:active,[data-quick-add],[data-quick-add]:hover,[data-quick-add]:focus,[data-quick-add]:focus-visible,[data-quick-add]:active,[data-quick-add] button,[data-quick-add] button:hover,[data-quick-add] button:focus,[data-quick-add] button:focus-visible,[data-quick-add] button:active{color:#fff6e6!important;-webkit-text-fill-color:#fff6e6!important}.button *,.product-form__submit *,.shopify-payment-button__button *,.shopify-payment-button__button--unbranded *,.quick-add__submit *,.quick-add button *,.product-card__quick-add *,.card__quick-add *,[data-quick-add] *{color:#fff6e6!important;-webkit-text-fill-color:#fff6e6!important}.button svg,.product-form__submit svg,.shopify-payment-button__button svg,.shopify-payment-button__button--unbranded svg,.quick-add__submit svg,.quick-add button svg,.product-card__quick-add svg,.card__quick-add svg,[data-quick-add] svg{color:#fff6e6!important}.button svg [stroke],.product-form__submit svg [stroke],.shopify-payment-button__button svg [stroke],.shopify-payment-button__button--unbranded svg [stroke],.quick-add__submit svg [stroke],.quick-add button svg [stroke],.product-card__quick-add svg [stroke],.card__quick-add svg [stroke],[data-quick-add] svg [stroke]{stroke:currentColor!important}.button svg [fill]:not([fill=none]),.product-form__submit svg [fill]:not([fill=none]),.shopify-payment-button__button svg [fill]:not([fill=none]),.shopify-payment-button__button--unbranded svg [fill]:not([fill=none]),.quick-add__submit svg [fill]:not([fill=none]),.quick-add button svg [fill]:not([fill=none]),.product-card__quick-add svg [fill]:not([fill=none]),.card__quick-add svg [fill]:not([fill=none]),[data-quick-add] svg [fill]:not([fill=none]){fill:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/night-forge.css.map */
