:root{--lf-bg:#0a0706;--lf-paper:#efe6d6;--lf-flame:#ff7a2a}
body.sl-pages{background:var(--lf-bg)!important;color:var(--lf-paper)!important;font-family:"Special Elite",ui-monospace,monospace}
#shopify-pc__banner,#shopify-pc__prefs{color:#1d1a18!important}
body.sl-pages .page-wrapper,body.sl-pages main,body.sl-pages .shopify-section,body.sl-pages .section-background,#MainContent [class*="color-"]{background:transparent!important;color:inherit!important}
#MainContent rte-formatter,#MainContent .text-block,#MainContent p,#MainContent li,#MainContent label{color:var(--lf-paper)!important}
#MainContent h1,#MainContent h2,#MainContent h3,#MainContent .h1,#MainContent .h2{font-family:Oswald,Impact,sans-serif!important;text-transform:uppercase;letter-spacing:.02em;color:var(--lf-paper)!important}
#MainContent a{color:var(--lf-flame)!important}
#MainContent input,#MainContent textarea,#MainContent select{background:#15100d!important;color:var(--lf-paper)!important;border:1px solid rgba(239,230,214,.25)!important;border-radius:0!important;font-family:inherit}
#MainContent input::placeholder,#MainContent textarea::placeholder{color:rgba(239,230,214,.5)}
#MainContent button[type=submit],#MainContent .button{background:var(--lf-paper)!important;color:var(--lf-bg)!important;border:0!important;border-radius:0!important;font-family:Oswald,sans-serif!important;text-transform:uppercase;letter-spacing:.14em}
#MainContent button[type=submit]:hover,#MainContent .button:hover{background:var(--lf-flame)!important}
.lf-head,.lf-foot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:20px clamp(16px,4vw,40px)}
.lf-head{border-bottom:1px solid rgba(239,230,214,.14)}
.lf-foot{border-top:1px solid rgba(239,230,214,.14);font-size:.85rem;margin-top:48px}
.lf-logo{font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.12em;color:var(--lf-paper)!important;text-decoration:none}
.lf-logo span{color:var(--lf-flame)}
.lf-nav,.lf-foot nav{display:flex;flex-wrap:wrap;gap:8px 20px}
.lf-nav a,.lf-foot a{color:var(--lf-paper)!important;text-decoration:none;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}
.lf-nav a:hover,.lf-foot a:hover{color:var(--lf-flame)!important}
.shopify-policy__container{max-width:760px!important;padding:48px clamp(16px,4vw,40px)!important;line-height:1.7}
