*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:root{--bg:#0A0907;--bg-2:#100D08;--text:#F5F1E8;--text-dim:rgba(245,241,232,.65);--gold:#D4A85A;--gold-soft:#E6C580;--border:rgba(212,168,90,.18);--font-serif:"Fraunces",Georgia,serif;--font-sans:"Inter",-apple-system,sans-serif}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.nav{position:sticky;top:0;z-index:100;background:#0a0907eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;max-width:100%}.nav-inner{width:100%;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nav-logo img{height:36px;width:auto;display:block}.nav-back{font-size:.88rem;color:var(--text-dim);display:inline-flex;align-items:center;gap:.4rem;transition:color .2s}.nav-back:hover{color:var(--gold-soft)}.nav-back svg{width:14px;height:14px}.page{max-width:760px;margin:0 auto;padding:64px 24px 120px}.page-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.page-title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;margin-bottom:.5rem;letter-spacing:-.02em}.page-meta{font-size:.85rem;color:var(--text-dim);margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.legal h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:500;margin:2.5rem 0 .75rem;letter-spacing:-.01em;color:var(--gold-soft)}.legal h3{font-size:1rem;font-weight:600;margin:1.5rem 0 .5rem;color:var(--text)}.legal p{color:var(--text-dim);margin-bottom:1rem}.legal ul,.legal ol{color:var(--text-dim);padding-left:1.5rem;margin-bottom:1rem}.legal li{margin-bottom:.4rem}.legal a{color:var(--gold-soft);text-decoration:underline}.legal strong{color:var(--text);font-weight:600}.legal .info-box{background:#d4a85a0f;border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0}.legal .info-box p{margin-bottom:.3rem}.legal .info-box p:last-child{margin-bottom:0}.legal .highlight{background:#d4a85a14;border-left:3px solid var(--gold);padding:.75rem 1rem;margin:1.5rem 0;border-radius:0 8px 8px 0}.legal .highlight p{margin-bottom:0}.shipping-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.5rem 0}@media(max-width:560px){.shipping-cards{grid-template-columns:1fr}}.shipping-card{background:#d4a85a0d;border:1px solid var(--border);border-radius:12px;padding:1.2rem 1.4rem}.shipping-card h3{margin:0 0 .5rem;font-size:.95rem;color:var(--gold-soft)}.shipping-card p{margin-bottom:.3rem;font-size:.9rem;color:var(--text-dim)}.shipping-card p:last-child{margin:0}.cookie-table-wrap{overflow-x:auto;margin:1rem 0 1.5rem;border:1px solid var(--border);border-radius:10px}.cookie-table{width:100%;border-collapse:collapse;font-size:.85rem}.cookie-table th{text-align:left;padding:.65rem 1rem;background:#d4a85a0f;color:var(--text);font-weight:600;border-bottom:1px solid var(--border)}.cookie-table td{padding:.65rem 1rem;border-bottom:1px solid rgba(212,168,90,.08);color:var(--text-dim);vertical-align:top}.cookie-table tr:last-child td{border-bottom:none}.cookie-table code{background:#ffffff0f;padding:.1em .35em;border-radius:4px;font-size:.82rem;color:var(--text)}.footer-min{padding:32px 24px;border-top:1px solid var(--border);text-align:center}.footer-min p{font-size:.82rem;color:#f5f1e84d}.footer-min a{color:#f5f1e866;transition:color .2s}.footer-min a:hover{color:var(--gold-soft)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/legal.css.map */
