:root{--bg:#11100f;--panel:#1a1816;--panel2:#201d1a;--text:#f2eadb;--muted:#aaa198;--orange:#f26a21;--line:rgba(242,234,219,.16);--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;letter-spacing:.01em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a,input,select{transition:all .18s ease}a:hover{color:var(--orange)}.page-width{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.announcement{min-height:32px;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 16px;background:#080807;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.22em;text-align:center;color:#ddd2c1}.orange-mark{color:var(--orange)}.site-header{position:relative;z-index:5;background:#11100ff5;border-bottom:1px solid var(--line)}.header-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;flex-direction:column;align-items:flex-start;line-height:.92;min-width:180px}.brand-main{font-family:Impact,Arial Narrow,sans-serif;font-size:31px;font-weight:900;letter-spacing:.04em;transform:skew(-5deg);color:#f5ebd8}.brand-sub{font-size:8px;letter-spacing:.45em;margin-top:8px;padding-left:3px}.desktop-nav{display:flex;align-items:center;gap:35px;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.desktop-nav a:hover,.mobile-nav a:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.icon-link{font-size:29px;line-height:1}.cart-link{border:1px solid var(--line);padding:9px 12px}.cart-count{color:var(--orange);margin-left:5px}.menu-toggle,.mobile-nav{display:none}.hero-section{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 83% 10%,rgba(242,106,33,.18),transparent 26%),radial-gradient(ellipse at 64% 100%,rgba(103,52,28,.24),transparent 38%),linear-gradient(115deg,#171411,#0f0e0d 70%)}.hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#8c4f2a 0 1px,transparent 2px),radial-gradient(circle at 80% 30%,#c66b30 0 1px,transparent 2px);background-size:43px 51px,67px 59px;-webkit-mask-image:linear-gradient(90deg,black,transparent 80%);mask-image:linear-gradient(90deg,black,transparent 80%)}.hero-layout{position:relative;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:34px;align-items:center;padding-top:58px;padding-bottom:56px;min-height:490px}.hero-copy{max-width:460px;z-index:1}.eyebrow{font-size:10px;letter-spacing:.27em;color:var(--orange);text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:9px;margin:0 0 18px}.eyebrow span{height:2px;width:20px;background:var(--orange);display:inline-block}.hero-copy h1,.collection-intro h1,.product-details h1,.cart-main>h1,.standard-page h1,.empty-cart h1{font-family:Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.018em;font-size:clamp(48px,6.1vw,88px);line-height:.94;margin:0 0 22px;font-weight:900}.hero-description{font-size:16px;line-height:1.7;color:#d0c5b4;max-width:390px;margin:0 0 28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 22px;border:1px solid transparent;font-weight:800;letter-spacing:.14em;font-size:10px;text-transform:uppercase;cursor:pointer}.button-orange{background:var(--orange);color:#160d08}.button-orange:hover{background:#ff8a47;color:#120a06;transform:translateY(-1px)}.button-outline{border-color:var(--line);color:var(--text);background:transparent}.button-outline:hover{border-color:var(--orange);color:var(--orange)}.hero-note{font-size:10px;letter-spacing:.14em;color:#a8a096;margin-top:22px;text-transform:uppercase}.hero-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:690px;justify-self:end;width:100%;transform:rotate(1deg)}.hero-art{height:180px;position:relative;overflow:hidden;border:1px solid rgba(242,234,219,.15);background:#181614;display:block}.hero-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.88;transition:transform .5s ease}.hero-art:hover img{transform:scale(1.04)}.hero-art span{position:absolute;left:12px;bottom:11px;font-size:8px;letter-spacing:.18em;background:#0c0b0adb;padding:5px 7px;color:#f1e7d7}.hero-art-two,.hero-art-four{transform:translateY(17px)}.hero-bottom-rule{position:relative;display:flex;justify-content:space-between;padding:14px 0 17px;border-top:1px solid var(--line);font-size:9px;letter-spacing:.2em;color:#a8a096}.hero-bottom-rule b{color:var(--orange);margin-left:5px}.featured-section{padding-top:76px;padding-bottom:64px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{font-family:Impact,Arial Narrow,sans-serif;text-transform:uppercase;font-size:clamp(30px,4vw,45px);line-height:1;margin:0;letter-spacing:.03em}.text-link{font-size:10px;letter-spacing:.18em;white-space:nowrap;border-bottom:1px solid var(--orange);padding-bottom:8px}.text-link span{color:var(--orange);margin-left:14px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card{min-width:0}.product-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:4/4.8;background:linear-gradient(140deg,#25211d,#151311);border:1px solid rgba(242,234,219,.12)}.product-card-image img{height:100%;width:100%;object-fit:cover;transition:transform .35s ease}.product-card-image:hover img{transform:scale(1.035)}.product-badge{position:absolute;left:10px;top:10px;background:#0a0a09e0;border:1px solid var(--line);padding:5px 7px;font-size:8px;letter-spacing:.16em}.quick-arrow{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;background:var(--orange);color:#150b06;border-radius:50%;opacity:0;transform:translateY(4px);transition:all .2s}.product-card-image:hover .quick-arrow{opacity:1;transform:translateY(0)}.product-card-info{display:flex;justify-content:space-between;gap:10px;padding-top:14px}.product-card-info h3{font-size:12px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.product-subtitle{font-size:10px;color:var(--muted);margin:0;line-height:1.5}.product-price{font-size:12px;white-space:nowrap;color:#f6e9d4;font-weight:700}.product-art-fallback{height:100%;display:grid;place-items:center;color:var(--orange);font-family:Impact,sans-serif;font-size:25px;letter-spacing:.1em}.collection-bottom{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;color:#a8a096;font-size:9px;letter-spacing:.17em}.benefits-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#151311}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:27px;padding-bottom:27px}.benefit{display:flex;align-items:center;gap:14px;padding:4px 20px;border-right:1px solid var(--line)}.benefit:first-child{padding-left:0}.benefit:last-child{border-right:0}.benefit-icon{font-size:25px;color:var(--orange)}.benefit h3{font-size:9px;letter-spacing:.14em;margin:0 0 4px}.benefit p{font-size:10px;color:var(--muted);margin:0}.site-footer{background:#0a0908;padding-top:52px}.footer-grid{display:grid;grid-template-columns:1.2fr .7fr .85fr 1.25fr;gap:32px;padding-bottom:45px}.footer-brand{margin-bottom:18px}.muted{color:var(--muted);font-size:12px}.site-footer h3{font-size:10px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 17px}.site-footer .footer-grid>div>a:not(.brand){display:block;font-size:12px;color:#b8afa5;margin:8px 0}.newsletter-form{display:flex;position:relative;border-bottom:1px solid var(--line)}.newsletter-form input{min-width:0;flex:1;color:var(--text);background:transparent;border:0;padding:12px 0;outline:none;font-size:11px}.newsletter-form button{width:35px;background:transparent;border:0;color:var(--orange);font-size:23px;cursor:pointer}.form-success,.form-error{font-size:11px;color:#e8b990}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;padding-bottom:18px;display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.12em;color:#8e857b}.collection-main{padding-top:64px;padding-bottom:80px}.collection-intro{max-width:760px;margin-bottom:38px}.collection-intro h1{font-size:clamp(42px,6vw,72px);margin-bottom:14px}.collection-intro>p:last-child,.collection-description{color:var(--muted)}.breadcrumbs{font-size:10px;letter-spacing:.08em;color:var(--muted);padding:28px 0}.product-main{padding-bottom:70px}.product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:54px}.product-gallery{display:grid;grid-template-columns:1fr;gap:14px;align-content:start}.product-gallery-item{background:#1a1714;border:1px solid var(--line)}.product-gallery-item img{width:100%;height:auto}.product-details{position:sticky;top:25px;align-self:start;padding-top:26px}.product-details h1{font-size:clamp(38px,4vw,58px);margin-bottom:16px}.product-main-price{font-size:20px;font-weight:700;margin:12px 0 20px}.product-main-price s{font-size:14px;color:var(--muted);margin-left:10px}.product-description{color:#c4baad;line-height:1.8;margin-bottom:25px}.product-form{display:grid;gap:10px}.product-form label{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.product-form select,.product-form input[type=number]{width:100%;background:#191613;color:var(--text);border:1px solid var(--line);padding:13px}.product-form input[type=number]{max-width:110px}.product-form .add-to-cart{width:100%;margin-top:12px}.product-form .shopify-payment-button{margin-top:2px}.product-detail-note{border-top:1px solid var(--line);margin-top:24px;padding-top:15px;color:var(--muted);font-size:11px}.rte a{text-decoration:underline;color:var(--orange)}.rte p{line-height:1.8}.standard-page{min-height:400px;padding-top:65px;padding-bottom:80px;max-width:850px}.standard-page h1{font-size:clamp(40px,5vw,68px)}.standard-page .rte{margin-top:25px;color:#d2c8ba}.cart-main{padding-top:60px;padding-bottom:90px;min-height:420px}.cart-main>h1{font-size:clamp(42px,5vw,65px)}.cart-lines{border-top:1px solid var(--line);margin-top:26px}.cart-line{display:grid;grid-template-columns:100px 1fr auto;gap:22px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:100px;aspect-ratio:1;object-fit:cover}.cart-line-info h2{font-size:14px;margin:0 0 5px}.cart-line-info p{color:var(--muted);font-size:11px}.cart-line-info input{display:block;width:70px;margin-top:6px;padding:8px;background:#191613;border:1px solid var(--line);color:var(--text)}.cart-summary{width:min(100%,400px);margin:28px 0 0 auto;text-align:right}.cart-summary>p{display:flex;justify-content:space-between}.cart-summary .button{margin-top:10px}.cart-summary .button-orange{width:100%}.empty-cart{text-align:center;padding:90px 20px}.empty-cart>span{font-size:38px;color:var(--orange)}.empty-cart h1,.empty-cart h2{font-family:Impact,sans-serif;font-size:clamp(37px,5vw,60px);margin:14px 0}.empty-cart p{color:var(--muted);margin-bottom:28px}.pagination{text-align:center;padding:30px}.site-search{display:flex;gap:10px;max-width:650px;margin:25px 0 45px}.site-search input{min-width:0;flex:1;background:var(--panel);color:var(--text);border:1px solid var(--line);padding:14px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.page-width{width:min(var(--max),calc(100% - 40px))}.desktop-nav{gap:18px}.brand{min-width:145px}.brand-main{font-size:26px}.hero-layout{grid-template-columns:.85fr 1.15fr;gap:20px;padding-top:44px;padding-bottom:42px}.hero-art{height:145px}.benefit{padding:4px 12px}.benefit-icon{font-size:20px}.footer-grid{grid-template-columns:1fr 1fr}.product-layout{gap:30px}}@media(max-width:720px){.page-width{width:calc(100% - 32px)}.announcement{font-size:8px;letter-spacing:.12em}.header-inner{min-height:73px}.brand{min-width:0}.brand-main{font-size:25px}.desktop-nav{display:none}.header-actions{gap:13px}.menu-toggle{display:block;background:transparent;border:0;color:var(--text);font-size:20px}.mobile-nav{display:none;padding:10px 16px 18px;border-top:1px solid var(--line)}.menu-open .mobile-nav{display:grid;gap:14px}.mobile-nav a{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.hero-layout{grid-template-columns:1fr;padding-top:44px;padding-bottom:32px;gap:32px}.hero-copy{max-width:100%}.hero-copy h1{font-size:clamp(49px,13vw,75px)}.hero-description{font-size:14px}.hero-art-grid{max-width:none;transform:none;gap:9px}.hero-art{height:clamp(130px,37vw,220px)}.hero-art-two,.hero-art-four{transform:none}.hero-bottom-rule{font-size:8px;letter-spacing:.12em}.featured-section{padding-top:48px;padding-bottom:44px}.section-heading h2{font-size:34px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.product-card-info{display:block}.product-price{display:block;margin-top:7px}.collection-bottom{align-items:flex-start;flex-direction:column}.benefits-grid{grid-template-columns:1fr 1fr;gap:18px 0}.benefit{padding:8px 9px;border-right:0}.benefit:nth-child(odd){padding-left:0}.benefit:nth-child(3),.benefit:nth-child(4){border-top:1px solid var(--line);padding-top:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{font-size:8px}.collection-main{padding-top:45px;padding-bottom:55px}.product-layout{grid-template-columns:1fr;gap:25px}.product-details{position:static;padding-top:0}.product-main{padding-bottom:50px}.breadcrumbs{padding:20px 0}.product-gallery{grid-template-columns:1fr 1fr}.cart-line{grid-template-columns:72px 1fr auto;gap:12px}.cart-line img{width:72px}.cart-main{padding-top:42px}.site-search{flex-direction:column}}.hero-art-grid{grid-template-columns:repeat(var(--hero-columns,2),minmax(0,1fr));align-items:start}.hero-art-custom{transform:none;height:180px}.hero-art-custom:nth-child(2n){transform:translateY(17px)}.hero-art .art-link{display:block;width:100%;height:100%;position:relative;color:inherit}.hero-art .art-link img{object-fit:cover}.hero-art-empty{height:100%;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;color:var(--muted)}.hero-layout--no-art{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(var(--benefit-cols,4),minmax(0,1fr))}.benefit{min-width:0}.extra-gallery{padding-top:55px;padding-bottom:55px}.extra-gallery h2{font-family:Impact,Arial Narrow,sans-serif;font-size:38px;text-transform:uppercase}.extra-gallery-grid{display:grid;grid-template-columns:repeat(var(--gallery-cols,3),minmax(0,1fr));gap:18px}.extra-gallery-item{background:var(--panel);border:1px solid var(--line);min-width:0}.extra-gallery-item img{width:100%;aspect-ratio:1;object-fit:cover}.extra-gallery-item p{padding:0 14px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.gallery-placeholder{aspect-ratio:1;display:grid;place-items:center;color:var(--muted);padding:20px;text-align:center}@media(max-width:1000px){.hero-art-custom{height:145px}}@media(max-width:720px){.hero-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art-custom,.hero-art-custom:nth-child(2n){height:clamp(130px,37vw,220px);transform:none}.benefits-grid,.extra-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nightfall.css.map */
