:root{--aa-ink: #1B2430;--aa-ink-light: #29374A;--aa-bone: #EDE4D3;--aa-bone-dim: #DED2BA;--aa-bone-card: #F5EEDF;--aa-brass: #B08D57;--aa-brass-bright: #C9A76C;--aa-rust: #8B3A2C;--aa-rust-bright: #A6452F;--aa-olive: #4B5842;--aa-font-display: "Oswald", sans-serif;--aa-font-body: "Source Serif 4", serif;--aa-font-mono: "JetBrains Mono", monospace}.aa-wrap{max-width:1040px;margin:0 auto;padding:0 24px}.aa-eyebrow{font-family:var(--aa-font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--aa-brass);display:inline-block}.aa-h1,.aa-h2,.aa-h3{font-family:var(--aa-font-display);text-transform:uppercase;letter-spacing:.01em;margin:0}.aa-btn{display:inline-block;font-family:var(--aa-font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:14px 26px;border:1px solid var(--aa-brass);transition:transform .15s ease,background .2s ease,color .2s ease;cursor:pointer;text-decoration:none}.aa-btn-solid{background:var(--aa-brass);color:var(--aa-ink)}.aa-btn-solid:hover{background:var(--aa-brass-bright);transform:translateY(-1px)}.aa-btn-outline{color:var(--aa-bone);border-color:var(--aa-brass)}.aa-btn-outline:hover{background:#ede4d414;transform:translateY(-1px)}.aa-btn-rust{background:var(--aa-rust);border-color:var(--aa-rust);color:var(--aa-bone)}.aa-btn-rust:hover{background:var(--aa-rust-bright);transform:translateY(-1px)}.aa-section{padding:88px 24px}.aa-section-head{text-align:center;margin-bottom:56px}.aa-section-head h2{font-size:clamp(1.8rem,4vw,2.6rem);margin-top:10px}.aa-divider{width:64px;height:2px;background:var(--aa-brass);margin:22px auto 0}.aa-hero{background:radial-gradient(ellipse at 20% -10%,rgba(176,141,87,.18),transparent 55%),var(--aa-ink);color:var(--aa-bone);padding:96px 24px 88px;text-align:center;position:relative;overflow:hidden}.aa-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(180deg,rgba(237,228,212,.035) 0px,rgba(237,228,212,.035) 1px,transparent 1px,transparent 3px);pointer-events:none}.aa-anchor-mark{width:46px;height:46px;margin:0 auto 28px;color:var(--aa-brass);position:relative}.aa-hero h1{font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:1.05;margin-bottom:20px;position:relative}.aa-hero h1 span{color:var(--aa-brass-bright)}.aa-hero p{max-width:480px;margin:0 auto 36px;color:var(--aa-bone-dim);font-size:1.05rem;position:relative}.aa-hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.aa-devotional{background:var(--aa-bone)}.aa-entries{display:flex;flex-direction:column;gap:40px;max-width:720px;margin:0 auto}.aa-entry{background:var(--aa-bone-card);border:1px solid var(--aa-bone-dim);border-left:4px solid var(--aa-rust);padding:32px 32px 28px;position:relative}.aa-entry-stamp{display:inline-flex;align-items:center;gap:10px;font-family:var(--aa-font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--aa-olive);border:1px solid var(--aa-olive);padding:4px 10px;margin-bottom:18px}.aa-entry h3{font-size:1.4rem;margin-bottom:6px}.aa-entry .aa-verse{font-family:var(--aa-font-mono);font-size:.78rem;letter-spacing:.05em;color:var(--aa-brass);text-transform:uppercase;margin-bottom:16px;display:block}.aa-entry p{color:#3a3226;font-size:1.02rem;font-family:var(--aa-font-body)}.aa-entry p+p{margin-top:14px}.aa-shop{background:var(--aa-ink);color:var(--aa-bone)}.aa-shop .aa-section-head .aa-eyebrow{color:var(--aa-brass-bright)}.aa-product{max-width:780px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;background:var(--aa-ink-light);border:1px solid rgba(176,141,87,.35);padding:36px}.aa-product-photo{aspect-ratio:1/1;object-fit:cover;width:100%}.aa-product-info .aa-quality-mark{display:inline-block;font-family:var(--aa-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--aa-brass);color:var(--aa-brass-bright);padding:4px 9px;margin-bottom:16px}.aa-product-info h3{font-size:1.7rem;margin-bottom:10px;font-family:var(--aa-font-display);text-transform:uppercase}.aa-product-info .aa-price{font-family:var(--aa-font-mono);font-size:1.3rem;color:var(--aa-brass-bright);display:block;margin-bottom:16px}.aa-product-info p.aa-desc{color:var(--aa-bone-dim);font-size:.95rem;margin-bottom:26px;font-family:var(--aa-font-body)}.aa-product-info .aa-ships-note{margin-top:14px;font-family:var(--aa-font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--aa-olive)}@media(max-width:640px){.aa-product{grid-template-columns:1fr}}.aa-about{background:var(--aa-bone);text-align:center}.aa-about .aa-wrap{max-width:560px}.aa-about p{color:#3a3226;font-size:1.02rem;font-family:var(--aa-font-body)}.aa-feed{background:var(--aa-bone)}.aa-feed-frame{max-width:900px;margin:0 auto;border:1px solid var(--aa-bone-dim);background:var(--aa-bone-card);padding:28px;min-height:200px}.aa-feed-placeholder{border:1px dashed var(--aa-brass);padding:40px 24px;text-align:center;font-family:var(--aa-font-mono);font-size:.76rem;letter-spacing:.04em;color:var(--aa-olive);text-transform:uppercase;line-height:1.8}.aa-footer{background:var(--aa-ink);color:var(--aa-bone-dim);text-align:center;padding:40px 24px;font-family:var(--aa-font-mono);font-size:.72rem;letter-spacing:.06em}.aa-footer a{color:var(--aa-brass-bright);text-decoration:none}.aa-footer .aa-foot-mark{color:var(--aa-brass);margin-bottom:10px;letter-spacing:.2em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/armor-anchor.css.map */
