.olivias-policy{--op-soft: #5c5042;--op-rule: #e2d6bf;--op-gold: var(--honey-deep);--op-body: #473d2f;background:var(--paper);color:var(--ink);font-family:var(--brand-font-body);line-height:1.62}.olivias-policy h1,.olivias-policy h2,.olivias-policy h3{font-family:var(--brand-font-display);font-weight:500;line-height:1.1;margin:0}.olivias-policy p{margin:0}.olivias-policy .op-wrap{max-width:820px;margin:0 auto;padding:0 32px}.olivias-policy .op-eyebrow{font-family:var(--brand-font-utility);text-transform:uppercase;letter-spacing:.3em;font-size:11px;font-weight:500;color:var(--op-gold)}.olivias-policy .op-hero{text-align:center;padding:clamp(50px,8vh,84px) 0 30px}.olivias-policy .op-hero__emblem{display:block;height:44px;width:auto;color:var(--op-gold);margin:0 auto 18px}.olivias-policy .op-hero h1{font-size:clamp(38px,5.5vw,60px);margin-bottom:14px}.olivias-policy .op-hero p{font-size:17px;color:var(--op-soft);max-width:52ch;margin:0 auto}.olivias-policy .op-short{background:var(--cream);border:1px solid var(--op-rule);border-radius:16px;padding:26px 30px;margin:14px 0 10px}.olivias-policy .op-short h3{font-family:var(--brand-font-utility);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--op-gold);margin-bottom:16px}.olivias-policy .op-short ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.olivias-policy .op-short li{font-size:15.5px;color:var(--op-body);padding-left:22px;position:relative}.olivias-policy .op-short li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--honey)}.olivias-policy .op-blk{padding:30px 0 6px}.olivias-policy .op-sub{margin-top:24px}.olivias-policy .op-blk>:first-child{margin-top:8px}.olivias-policy .op-sub h3{font-size:21px;margin-bottom:7px}.olivias-policy .op-sub p{font-size:15.5px;color:var(--op-body);margin-bottom:10px}.olivias-policy .op-sub p:last-child{margin-bottom:0}.olivias-policy .op-sub a,.olivias-policy .op-inline{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:3px}.olivias-policy .op-callout{background:var(--sage);color:#f6efe1;border-radius:14px;padding:22px 26px;margin-top:18px}.olivias-policy .op-callout h3{font-size:20px;margin-bottom:5px;color:#fbf5e9}.olivias-policy .op-callout p{font-size:15px;color:#ede6d3;margin:0}.olivias-policy .op-callout a{color:#fbf5e9;text-decoration:underline;text-underline-offset:3px}.olivias-policy .op-crosslink{text-align:center;margin-top:40px;padding-top:26px;border-top:1px solid var(--op-rule)}.olivias-policy .op-crosslink a{font-family:var(--brand-font-utility);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold-line);padding-bottom:3px;transition:border-color .2s ease}.olivias-policy .op-crosslink a:hover,.olivias-policy .op-crosslink a:focus-visible{border-color:var(--honey-deep)}.olivias-policy .op-closing{text-align:center;padding:50px 0 64px}.olivias-policy .op-closing p{color:var(--op-soft);font-size:16px;margin-bottom:18px}.olivias-policy .op-btn{display:inline-block;font-family:var(--brand-font-utility);text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;font-weight:500;text-decoration:none;padding:14px 32px;border-radius:2px;background:var(--ink);color:#f6efe1;transition:background-color .2s ease}.olivias-policy .op-btn:hover,.olivias-policy .op-btn:focus-visible{background:var(--honey-deep)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/olivias-policy.css.map */
