/* Policy pages (privacy, shipping, terms, returns): cleaner reading layout. */
main{max-width:760px!important;margin:0 auto!important;padding:64px 20px 80px!important;box-sizing:border-box}
main .wrap{width:auto!important;max-width:none!important;padding:0!important}
main h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;font-size:clamp(34px,5vw,50px)!important;line-height:1.1!important;letter-spacing:0!important;margin:0 0 18px!important;color:#fff!important}
main p{margin:0 0 16px!important;font-size:15px!important;line-height:1.75!important;color:#d4d4d8!important}
main p.muted{color:#9a9aa0!important;font-size:13px!important;margin-bottom:28px!important}
main h2,main h3{margin:32px 0 10px!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#e6e6e9!important;font-weight:500!important;font-family:"Montserrat",system-ui,sans-serif!important}
main strong{color:#fff;font-weight:500}
main a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}
@media (max-width:560px){main{padding:40px 18px 60px!important}main p{font-size:14.5px!important}}
