:root{--lc-black:#070606;--lc-ink:#160c09;--lc-red:#850914;--lc-deep:#2b0004;--lc-gold:#d6ae57;--lc-gold2:#f0cb70;--lc-cream:#f7f1e5;--lc-line:#4b3822}.lc-x{font-family:Arial,sans-serif;background:var(--lc-black);color:var(--lc-cream)}.lc-x *{box-sizing:border-box}.lc-x a{text-decoration:none;color:inherit}.lc-nav{max-width:1500px;margin:auto;min-height:78px;padding:12px 26px;display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:22px;background:#080706;border:1px solid #2f2419;border-top:0}.lc-brand{display:grid}.lc-brand strong{font:800 22px Georgia,serif;color:var(--lc-gold2)}.lc-brand small{font-size:8px;letter-spacing:.24em}.lc-links{display:flex;justify-content:center;gap:27px;font-size:10px;font-weight:900;letter-spacing:.07em}.lc-links a:hover{color:var(--lc-gold2)}.lc-actions{display:flex;gap:8px;align-items:center}.lc-actions a{padding:9px;border:1px solid #5d4628;font-size:9px}.lc-band{min-height:44px;display:flex;justify-content:center;align-items:center;gap:28px;padding:7px 16px;background:linear-gradient(90deg,#260003,#830a14,#260003);border-bottom:1px solid var(--lc-gold);font-size:9px;letter-spacing:.13em}.lc-band span{color:var(--lc-gold2)}.lc-footer{max-width:1500px;margin:auto;padding:34px 26px;border:1px solid #2f2419;display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;align-items:center;background:#070606}.lc-footer>div{display:grid}.lc-footer strong{font:800 20px Georgia,serif;color:var(--lc-gold2)}.lc-footer small{font-size:8px;letter-spacing:.2em}.lc-footer nav{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:9px;text-transform:uppercase}.lc-footer p{text-align:right;color:var(--lc-gold2);font:italic 17px Georgia,serif}.lc-benefits{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2f2419;background:#0b0908}.lc-benefits div{padding:20px 24px;border-right:1px solid #2f2419;display:grid;gap:4px}.lc-benefits div:last-child{border:0}.lc-benefits b{font-size:10px;color:var(--lc-gold2);letter-spacing:.08em}.lc-benefits span{font-size:11px;color:#cdbfa9}body:has(.lc-collection),body:has(.lc-product-chrome),body:has(.lc-site-frame){background:#070606}body:has(.lc-collection) header.header,body:has(.lc-collection) .shopify-section-group-header-group,body:has(.lc-collection) footer.footer,body:has(.lc-collection) .shopify-section-group-footer-group,body:has(.lc-product-chrome) header.header,body:has(.lc-product-chrome) .shopify-section-group-header-group,body:has(.lc-product-chrome) footer.footer,body:has(.lc-product-chrome) .shopify-section-group-footer-group,body:has(.lc-site-frame) header.header,body:has(.lc-site-frame) .shopify-section-group-header-group,body:has(.lc-site-frame) footer.footer,body:has(.lc-site-frame) .shopify-section-group-footer-group{display:none!important}.lc-collection{background:linear-gradient(180deg,#070606 0,#210205 26%,#f6efe3 26%,#f6efe3 100%);min-height:100vh}.lc-collection-hero{max-width:1500px;margin:auto;padding:58px 28px 64px;text-align:center;background:radial-gradient(circle at 50% 0,#8a0a14 0,#290003 42%,#070606 78%);border-left:1px solid #33251c;border-right:1px solid #33251c}.lc-kicker{color:var(--lc-gold2);font-size:10px;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.lc-collection-hero h1{margin:8px 0 10px;font:900 clamp(44px,7vw,88px)/.95 Georgia,serif;color:#f5d98b}.lc-collection-hero p{max-width:720px;margin:0 auto;color:#e6d8c0;line-height:1.55}.lc-tabs{max-width:1500px;margin:auto;display:flex;gap:8px;padding:14px 28px;background:#0b0908;border:1px solid #33251c;overflow:auto}.lc-tabs a{white-space:nowrap;padding:9px 12px;border:1px solid #5b4427;font-size:9px;font-weight:900}.lc-tabs a:hover{background:#700811}.lc-shop{max-width:1500px;margin:auto;padding:42px 28px 72px;background:#f6efe3;color:#160b08}.lc-shop-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.lc-shop-head h2{margin:0;font:900 38px Georgia,serif}.lc-shop-head form{display:flex;align-items:center;gap:9px;font-size:10px}.lc-shop-head select{padding:10px;border:1px solid #a88b5a;background:#fff}.lc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lc-card{background:#fff;border:1px solid #d4c19d;min-width:0}.lc-card-img{position:relative;aspect-ratio:1;display:block;background:#f3ede4;overflow:hidden}.lc-card-img img{width:100%;height:100%;object-fit:contain;transition:.25s}.lc-card:hover img{transform:scale(1.025)}.lc-badge{position:absolute;top:10px;left:10px;padding:6px 8px;background:#8c0913;color:#fff;font-size:8px;font-weight:900;letter-spacing:.1em}.lc-badge.gold{background:#c4953d;color:#090604}.lc-card-body{padding:14px;display:flex;flex-direction:column;min-height:150px}.lc-card h3{margin:0 0 10px;font:700 14px/1.3 Arial,sans-serif}.lc-price{margin-top:auto;color:#9a0913;font:900 19px Georgia,serif}.lc-view{display:block;margin-top:12px;padding:10px;text-align:center;background:#850914;color:#fff!important;border:1px solid #850914;font-size:9px;font-weight:900;letter-spacing:.08em}.lc-pagination{margin-top:28px;text-align:center}.lc-pagination a,.lc-pagination span{display:inline-block;padding:8px 10px;margin:2px;border:1px solid #b49a6d}.lc-collection .lc-benefits,.lc-collection .lc-footer{max-width:1500px}body:has(.lc-product-chrome) main#MainContent,body:has(.lc-site-frame) main#MainContent{background:linear-gradient(180deg,#f8f2e7,#efe2d0);color:#180b08;min-height:55vh;padding-top:1px;padding-bottom:1px}body:has(.lc-product-chrome) main#MainContent h1,body:has(.lc-product-chrome) main#MainContent h2,body:has(.lc-site-frame) main#MainContent h1,body:has(.lc-site-frame) main#MainContent h2{font-family:Georgia,serif!important;color:#1c0d08!important;font-weight:900!important}body:has(.lc-product-chrome) main#MainContent [class*="price"],body:has(.lc-site-frame) main#MainContent [class*="price"]{color:#900914!important;font-weight:900!important}body:has(.lc-product-chrome) main#MainContent button[type=submit],body:has(.lc-product-chrome) main#MainContent .button,body:has(.lc-site-frame) main#MainContent button[type=submit],body:has(.lc-site-frame) main#MainContent .cart__checkout-button{background:linear-gradient(#9d0b17,#65060d)!important;color:#fff4dc!important;border:1px solid #d6ae57!important;font-weight:900!important}body:has(.lc-product-chrome) main#MainContent select,body:has(.lc-product-chrome) main#MainContent input,body:has(.lc-site-frame) main#MainContent select,body:has(.lc-site-frame) main#MainContent input{border-color:#a88b5a!important}.lc-context{padding:12px 20px;text-align:center;background:#180104;border-bottom:1px solid var(--lc-gold);font-size:9px;letter-spacing:.12em}.lc-context b{color:var(--lc-gold2);margin:0 14px}.lc-ranges{max-width:1500px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid #33251c}.lc-ranges a{min-height:145px;padding:28px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(135deg,#6c0710,#240104)}.lc-ranges a:last-child{background:linear-gradient(135deg,#23160d,#050504);border-left:1px solid var(--lc-gold)}.lc-ranges span{font-size:8px;letter-spacing:.2em;color:var(--lc-gold2)}.lc-ranges b{font:900 28px Georgia,serif;margin-top:6px}@media(max-width:950px){.lc-nav{grid-template-columns:1fr auto}.lc-links{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow:auto;padding-top:10px;border-top:1px solid #21170f}.lc-grid{grid-template-columns:repeat(3,1fr)}.lc-footer{grid-template-columns:1fr}.lc-footer nav{justify-content:flex-start}.lc-footer p{text-align:left}}@media(max-width:680px){.lc-nav{padding:12px 15px}.lc-brand strong{font-size:18px}.lc-actions a:first-child{display:none}.lc-links{gap:15px}.lc-band{gap:9px;font-size:7px}.lc-benefits{grid-template-columns:1fr}.lc-benefits div{border-right:0;border-bottom:1px solid #2f2419}.lc-collection-hero{padding:42px 16px}.lc-tabs{padding:11px 16px}.lc-shop{padding:34px 16px 52px}.lc-shop-head{align-items:flex-start;flex-direction:column}.lc-grid{grid-template-columns:1fr 1fr;gap:9px}.lc-card-body{min-height:145px}.lc-footer{padding:30px 16px}.lc-ranges{grid-template-columns:1fr}.lc-ranges a:last-child{border-left:0;border-top:1px solid var(--lc-gold)}}