/** Shopify CDN: Minification failed

Line 117:17 Expected identifier but found whitespace
Line 117:18 Unexpected "url("

**/
:root{--black:#050505;--ink:#0c0c0c;--red:#7e1c1c;--brass:#b88b4a;--brass2:#d0a45d;--cream:#f4ead8;--muted:rgba(244,234,216,.72)}*{box-sizing:border-box}body.sl-body{margin:0;background:var(--black);color:var(--cream);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.sl-kicker{color:var(--brass);letter-spacing:.22em;font-size:12px;font-weight:900;text-transform:uppercase}.sl-btn{display:inline-block;padding:16px 26px;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:950;border:1px solid var(--brass);transition:.22s}.sl-btn-primary{background:var(--brass);color:#050505}.sl-btn-primary:hover{background:var(--brass2)}.sl-btn-secondary{background:rgba(255,255,255,.04);color:var(--cream);border-color:rgba(244,234,216,.38)}.sl-btn-secondary:hover{color:var(--brass);border-color:var(--brass)}.sl-header{position:sticky;top:0;z-index:1000;background:linear-gradient(180deg,#050505,#0c0c0c);border-bottom:1px solid rgba(184,139,74,.35);box-shadow:0 8px 30px rgba(0,0,0,.55)}.sl-header-inner{max-width:1320px;margin:auto;padding:18px 34px;display:flex;justify-content:space-between;align-items:center;gap:24px}.sl-logo{text-decoration:none;font-family:Georgia,serif;font-size:25px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;line-height:1;color:#fff3df}.sl-logo span{display:block;color:var(--brass);font-family:Arial,sans-serif;font-size:10px;letter-spacing:.28em;margin-top:4px}.sl-nav{display:flex;gap:22px;align-items:center}.sl-nav a{text-decoration:none;color:rgba(244,234,216,.76);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;position:relative}.sl-nav a:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;background:var(--brass);transition:.2s}.sl-nav a:hover{color:white}.sl-nav a:hover:after{width:100%}.sl-hero{min-height:760px;background:linear-gradient(90deg,rgba(5,5,5,.96),rgba(8,8,8,.78) 48%,rgba(126,28,28,.38)),radial-gradient(circle at 78% 42%,rgba(184,139,74,.20),transparent 28%),#050505;display:grid;align-items:center;padding:85px 7vw;border-bottom:1px solid rgba(184,139,74,.25);position:relative;overflow:hidden}.sl-hero:after{content:"";position:absolute;right:7vw;top:50%;transform:translateY(-50%);width:min(40vw,540px);height:520px;border:1px dashed rgba(184,139,74,.5);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.01));opacity:.8}.sl-hero-content{max-width:760px;position:relative;z-index:2}.sl-hero h1,.sl-section h2,.sl-page-hero h1{font-family:Georgia,serif;color:#fff3df;line-height:.98;margin:0}.sl-hero h1{font-size:clamp(52px,7vw,96px);margin:0 0 24px}.sl-hero p:not(.sl-kicker){font-size:20px;line-height:1.65;color:var(--muted);max-width:640px}.sl-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:34px}.sl-section{padding:90px 24px}.sl-wrap{max-width:1220px;margin:auto}.sl-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sl-card,.sl-imagebox{border:1px solid rgba(184,139,74,.32);background:rgba(255,255,255,.035);box-shadow:0 25px 80px rgba(0,0,0,.35)}.sl-imagebox{min-height:420px;display:flex;align-items:center;justify-content:center;color:rgba(244,234,216,.42);letter-spacing:.14em;text-align:center;text-transform:uppercase;line-height:1.8}.sl-section h2{font-size:clamp(40px,5.5vw,72px);margin-bottom:22px}.sl-section p{color:var(--muted);font-size:18px;line-height:1.7}.sl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.sl-card{padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;position:relative;overflow:hidden}.sl-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(126,28,28,.32),transparent 36%);opacity:.85}.sl-card>*{position:relative}.sl-card h3{font-family:Georgia,serif;font-size:32px;color:#fff3df;margin:0 0 10px}.sl-card p{font-size:15px;margin:0;color:rgba(244,234,216,.68)}.sl-featured{background:linear-gradient(135deg,#100404,#050505 58%,#111);border-top:1px solid rgba(184,139,74,.25);border-bottom:1px solid rgba(184,139,74,.25)}.sl-club-form,.sl-contact-form{display:grid;gap:14px}.sl-club-form{grid-template-columns:1fr 1fr auto}.sl-input,input,select,textarea{width:100%;background:rgba(10,10,10,.92);color:var(--cream);border:1px solid rgba(184,139,74,.45);padding:16px;font-size:16px}button.sl-submit{background:var(--brass);color:#050505;border:1px solid var(--brass);padding:16px 24px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;cursor:pointer}.sl-page-hero{padding:120px 24px;text-align:center;background:radial-gradient(circle at center,rgba(126,28,28,.34),transparent 42%),#050505}.sl-page-hero h1{font-size:clamp(52px,8vw,108px)}.sl-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sl-benefit{padding:30px;border:1px solid rgba(184,139,74,.35);background:rgba(255,255,255,.03)}.sl-benefit span{color:var(--brass);font-weight:950}.sl-footer{padding:45px 24px;border-top:1px solid rgba(184,139,74,.32);background:#050505;color:rgba(244,234,216,.62)}.sl-footer-inner{max-width:1220px;margin:auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.sl-footer strong{color:#fff3df}.sl-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sl-product-card{border:1px solid rgba(184,139,74,.30);padding:18px;text-decoration:none;background:rgba(255,255,255,.03)}.sl-product-card img{width:100%;height:auto;background:#111}.sl-price{color:var(--brass);font-weight:900}.sl-form-shell{max-width:820px;margin:0 auto;border:1px solid rgba(184,139,74,.32);background:rgba(0,0,0,.42);padding:clamp(28px,5vw,56px);box-shadow:0 25px 80px rgba(0,0,0,.45)}label{display:block;color:var(--brass);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}@media(max-width:900px){.sl-nav{display:none}.sl-header-inner{padding:16px 20px}.sl-logo{font-size:20px}.sl-grid-2,.sl-cards,.sl-benefits,.sl-products{grid-template-columns:1fr}.sl-club-form{grid-template-columns:1fr}.sl-hero{min-height:660px;padding:70px 24px}.sl-hero:after{opacity:.15;right:-25vw;width:90vw}.sl-section{padding:70px 22px}}
.sl-cart-header {
  text-align: center;
  margin-bottom: 40px;
}

.sl-cart-form {
  max-width: 900px;
  margin: 0 auto;
}

.sl-cart-item {
  display: grid;
  grid-template-columns: 140px 1fr;
  gap: 24px;
  padding: 24px;
  margin-bottom: 20px;
  background: #111;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
}

.sl-cart-image img {
  width: 100%;
  border-radius: 10px;
  background: #222;
}

.sl-cart-info h3 {
  margin: 0 0 8px;
}

.sl-cart-variant {
  opacity: .75;
  margin-bottom: 10px;
}

.sl-cart-price {
  font-weight: 700;
  font-size: 1.1rem;
}

.sl-cart-actions {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 16px;
}

.sl-cart-actions input {
  width: 70px;
  padding: 10px;
  background: #050505;
  color: #fff;
  border: 1px solid rgba(255,255,255,.2);
  border-radius: 8px;
}

.sl-cart-actions a {
  color: #c9a45c;
  text-decoration: none;
  font-weight: 700;
}

.sl-cart-summary {
  text-align: right;
  padding: 28px;
  background: #0b0b0b;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 14px;
  margin-top: 30px;
}

.sl-checkout {
  margin-left: 12px;
  background: #c9a45c;
  color: #050505;
}

.sl-empty-cart {
  text-align: center;
  padding: 60px 20px;
  background: #111;
  border-radius: 14px;
}
.sl-select,
.sl-qty {
  width: 100%;
  margin: 8px 0 20px;
  padding: 14px;
  background: #050505;
  color: #fff;
  border: 1px solid rgba(255,255,255,.25);
  border-radius: 8px;
  font-size: 16px;
}

.sl-product-description {
  margin: 20px 0;
  line-height: 1.6;
}

.sl-mission-note {
  margin-top: 18px;
  font-size: 14px;
  opacity: .8;
  border-left: 3px solid #c9a45c;
  padding-left: 14px;
}

background-image: url("/cdn/shop/files/ChatGPT_Image_Jun_12_2026_04_29_48_PM.png?v=1781299828");
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.sl-main-product-image {
  width: 100%;
  display: block;
}

.sl-thumbnails {
  display: flex;
  gap: 10px;
  margin-top: 14px;
  flex-wrap: wrap;
}

.sl-thumb {
  width: 80px;
  height: 80px;
  padding: 0;
  border: 1px solid #333;
  background: transparent;
  cursor: pointer;
}

.sl-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
