:root{--canvas: #14100a;--cream: #f5e7ca;--muted: #a68f6b;--gold: #e0a24a;--ember: #cf6a2b;--ember-deep: #a3491d;--panel: #1f1710;--line: rgba(217,154,72,.18);--serif: "EB Garamond", Georgia, serif;--sans: "Work Sans", system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(120% 100% at 50% 0%,#1c150c,#100b06);color:#e8d6b8;font-family:var(--sans);line-height:1.6;min-height:100vh}body.template-index{background:var(--canvas)}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.wrap{max-width:1100px;margin:0 auto;padding:40px 24px 80px}h1,h2{font-family:var(--serif);font-weight:500;color:var(--cream);line-height:1.1}h1{font-size:38px;margin:0 0 8px}.eyebrow{font:600 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,var(--ember, #cf6a2b),var(--ember-deep, #a3491d));color:#f9ecd6;font:600 13px var(--sans);letter-spacing:.04em;padding:12px 20px;border-radius:8px;border:0;cursor:pointer}.btn:hover{text-decoration:none;filter:brightness(1.06)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.product-back{display:inline-block;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:24px}.product-back:hover{color:var(--gold);text-decoration:none}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;margin-top:16px}.product .media{border-radius:6px;overflow:hidden;background:#241a10}.product-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.product-thumb{padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;background:none;cursor:pointer;width:60px;flex-shrink:0}.product-thumb img{width:100%;height:auto;display:block}.product-thumb.is-active{border-color:var(--gold)}.product-meta{display:grid;gap:6px;margin:18px 0;font-size:13.5px}.product-meta>div{display:flex;gap:8px}.product-meta dt{color:var(--muted);min-width:90px}.product-meta dd{margin:0;color:var(--cream)}.line{border:0;border-top:1px solid var(--line);margin:28px 0}.cart-row{display:grid;grid-template-columns:64px 1fr auto auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cart-qty{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cart-qty-input{width:56px;padding:6px 8px;text-align:center;font:inherit;color:var(--cream);background:transparent;border:1px solid var(--line);border-radius:4px}.cart-update{font:600 11px var(--sans);letter-spacing:.04em;color:var(--muted);background:none;border:1px solid var(--line);border-radius:4px;padding:4px 8px;cursor:pointer}.cart-update:hover{color:var(--cream);border-color:var(--gold)}.cart-end{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cart-price{color:var(--cream)}.cart-remove{font-size:12px;color:var(--muted)}.cart-remove:hover{color:var(--gold);text-decoration:underline}.cart-note{margin-top:12px;display:grid;gap:6px;max-width:480px}.cart-note label{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cream)}.cart-note-helper{margin:0;font-size:12.5px}.cart-note textarea{width:100%;padding:10px 12px;font:inherit;color:var(--cream);background:transparent;border:1px solid var(--line);border-radius:4px;resize:vertical}.cart-note textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.cart-wallets{margin-top:14px;--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-border-radius: 3px}#cart-root[aria-busy=true]{opacity:.6;pointer-events:none}@media(max-width:720px){.product{grid-template-columns:1fr}}.policy{max-width:68ch}.rte{line-height:1.7;overflow-wrap:anywhere}.rte h2,.rte h3,.rte h4{font-family:var(--serif);color:var(--cream);margin:1.6em 0 .5em}.rte p{margin:0 0 1.2em}.rte ul,.rte ol{padding-left:1.4em;margin:0 0 1.2em}.rte a{color:var(--gold);text-decoration:none}.rte a:hover{text-decoration:underline}.rte hr{border:0;border-top:1px solid var(--line);margin:2em 0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
