/* Product-page purchase facts; no effects on catalog, pricing or checkout UI. */
main.container .h2a-purchase-confidence{margin:26px 0;padding:clamp(18px,3vw,28px);background:#f7f5ef;border:1px solid #c5cecb;border-radius:12px;color:#29424c;min-width:0;overflow-wrap:anywhere}
main.container .h2a-purchase-confidence header{display:block;position:static;padding:0;margin:0 0 20px;background:transparent;border:0;box-shadow:none}
main.container .h2a-purchase-confidence .h2a-confidence-eyebrow{margin:0 0 8px;color:#6b5024;font-size:.72rem;font-weight:750;letter-spacing:.11em;line-height:1.6}
main.container .h2a-purchase-confidence h2{margin:0 0 10px;color:#18313e;font:500 clamp(1.45rem,2.6vw,1.85rem)/1.2 Georgia,serif}
main.container .h2a-purchase-confidence p{color:#29424c;line-height:1.7;font-size:.9rem;margin:10px 0}
main.container .h2a-confidence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}
main.container .h2a-confidence-facts>div{border-top:1px solid #c5cecb;padding:16px 0;min-width:0}
main.container .h2a-confidence-facts dt{color:#17323e;font-size:.88rem;font-weight:750;line-height:1.5;margin:0 0 7px}
main.container .h2a-confidence-facts dd{color:#344e58;font-size:.85rem;line-height:1.75;margin:0}
main.container .h2a-purchase-confidence .h2a-confidence-payment{border-top:1px solid #c5cecb;padding-top:18px}
main.container .h2a-purchase-confidence .h2a-confidence-shipping{font-size:.82rem}
main.container .h2a-confidence-help{border-top:1px solid #c5cecb;padding-top:12px;margin-top:20px}
main.container .h2a-purchase-confidence a{color:#62491f;text-decoration:underline;text-underline-offset:3px}
main.container .h2a-purchase-confidence a.h2a-confidence-contact{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;margin:6px 12px 6px 0;background:#193440;border:1px solid #193440;border-radius:6px;color:#fff;font-weight:650;font-size:.88rem;text-decoration:none}
main.container .h2a-purchase-confidence a.h2a-confidence-policy{display:inline-flex;align-items:center;min-height:44px;font-size:.84rem}
main.container .h2a-purchase-confidence a:focus-visible{outline:3px solid #765628;outline-offset:4px}
@media(max-width:650px){main.container .h2a-confidence-facts{grid-template-columns:1fr}main.container .h2a-purchase-confidence{padding:20px 16px}main.container .h2a-confidence-contact{width:100%;justify-content:center;text-align:center}}
