/* Legal pages - white content section (Terms, Privacy, Refund, Shipping) */
body.page-id-145 .section, body.page-id-3 .section, body.page-id-144 .section, body.page-id-143 .section{background:#fff;padding:64px var(--section-pad-x) 110px}
body.page-id-145 .prose, body.page-id-3 .prose, body.page-id-144 .prose, body.page-id-143 .prose{color:rgba(17,17,17,.68);font-size:16.5px;line-height:1.85}
body.page-id-145 .prose h2, body.page-id-3 .prose h2, body.page-id-144 .prose h2, body.page-id-143 .prose h2{color:#111;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;margin:48px 0 16px}
body.page-id-145 .prose h3, body.page-id-3 .prose h3, body.page-id-144 .prose h3, body.page-id-143 .prose h3{color:#111;font-size:19px;font-weight:600;margin:32px 0 12px}
body.page-id-145 .prose p, body.page-id-3 .prose p, body.page-id-144 .prose p, body.page-id-143 .prose p{margin:0 0 20px}
body.page-id-145 .prose strong, body.page-id-3 .prose strong, body.page-id-144 .prose strong, body.page-id-143 .prose strong{color:#111;font-weight:600}
body.page-id-145 .prose em, body.page-id-3 .prose em, body.page-id-144 .prose em, body.page-id-143 .prose em{color:rgba(17,17,17,.5)}
body.page-id-145 .prose a, body.page-id-3 .prose a, body.page-id-144 .prose a, body.page-id-143 .prose a{color:#C8102E;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(200,16,46,.3)}
body.page-id-145 .prose a:hover, body.page-id-3 .prose a:hover, body.page-id-144 .prose a:hover, body.page-id-143 .prose a:hover{color:#A50D26;border-bottom-color:#A50D26}
body.page-id-145 .prose ul, body.page-id-3 .prose ul, body.page-id-144 .prose ul, body.page-id-143 .prose ul{margin:0 0 20px;padding-left:22px}
body.page-id-145 .prose ol, body.page-id-3 .prose ol, body.page-id-144 .prose ol, body.page-id-143 .prose ol{margin:0 0 20px;padding-left:22px}
body.page-id-145 .prose li, body.page-id-3 .prose li, body.page-id-144 .prose li, body.page-id-143 .prose li{margin-bottom:9px;color:rgba(17,17,17,.68)}
