.policy-page.policy-redesign{width:min(100%,1080px);max-width:1080px;margin:0 auto;padding:72px clamp(22px,5vw,64px) 100px;color:#211e1c}.policy-redesign .policy-header{max-width:760px;margin:0 0 38px}.policy-redesign .policy-kicker{font-size:12px;font-weight:700;letter-spacing:.15em}.policy-redesign .policy-header h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,66px);line-height:1.06;letter-spacing:-.04em;margin:16px 0}.policy-redesign .policy-header p{font-size:18px;line-height:1.6;color:#3e3733;margin:0}.policy-redesign .policy-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 58px;padding:20px 0;border-top:1px solid #d9d0c9;border-bottom:1px solid #d9d0c9}.policy-redesign .policy-jump strong{font-size:13px;letter-spacing:.03em;margin-right:10px}.policy-redesign .policy-jump a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid #cbbeb6;color:#2b2421;text-decoration:none;font-size:14px;line-height:1.3}.policy-redesign .policy-jump a:hover{background:#eee6e1;border-color:#693447}.policy-redesign .pixs-policy-group,.policy-redesign #secure-delivery-policy{max-width:none!important;margin:0!important;padding:36px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #d9d0c9!important}.policy-redesign .policy-lead{background:#f4efeb!important;border:0!important;padding:32px!important;margin-bottom:8px!important}.policy-redesign h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);letter-spacing:-.025em;line-height:1.18;margin:0 0 17px}.policy-redesign h2[id],.policy-redesign section[id]{scroll-margin-top:110px}.policy-redesign .pixs-policy-group p,.policy-redesign #secure-delivery-policy>p,.policy-redesign li{max-width:75ch;font-size:16px;line-height:1.75}.policy-redesign .pixs-policy-group p{margin:0 0 16px}.policy-redesign .pixs-policy-group p:last-child{margin-bottom:0}.policy-redesign ol{padding-left:24px;max-width:75ch}.policy-redesign li{padding-left:4px;margin:0 0 8px}.policy-redesign a{color:#692e42;text-decoration:underline;text-underline-offset:3px}.policy-redesign a:focus-visible,.policy-redesign summary:focus-visible{outline:3px solid #762c49;outline-offset:4px}.policy-redesign .delivery-policy-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.policy-redesign .delivery-policy-tiers section{padding:20px;background:#f4efeb}.policy-redesign .delivery-policy-tiers h3{font-size:17px;margin:0 0 8px}.policy-redesign .delivery-policy-tiers p{font-size:16px;line-height:1.6;margin:0}.policy-redesign .page-faq{margin:54px 0 0!important;padding:32px!important;display:grid!important;grid-template-columns:minmax(160px,.75fr) minmax(0,1.5fr);gap:36px;background:#f1eee8!important}.policy-redesign .page-faq h2{margin-top:12px}.policy-redesign .faq-items{width:100%;min-width:0}.policy-redesign .faq-items details{border:0;border-top:1px solid #cfc6be;padding:0;margin:0}.policy-redesign .faq-items details:last-child{border-bottom:1px solid #cfc6be}.policy-redesign .faq-items summary{cursor:pointer;min-height:58px;padding:16px 8px 16px 0;font-size:16px;line-height:1.5;font-weight:600}.policy-redesign .faq-items details p{font-size:16px;line-height:1.65;margin:0;padding:0 0 20px}.policy-redesign .eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700}@media(max-width:700px){.policy-page.policy-redesign{padding:40px 20px 64px}.policy-redesign .policy-header{margin-bottom:28px}.policy-redesign .policy-header p{font-size:16px}.policy-redesign .policy-jump{gap:8px;margin-bottom:35px}.policy-redesign .policy-jump strong{flex-basis:100%}.policy-redesign .policy-jump a{flex:1 1 42%;justify-content:flex-start}.policy-redesign .pixs-policy-group,.policy-redesign #secure-delivery-policy{padding:28px 0!important}.policy-redesign .policy-lead{padding:24px 20px!important}.policy-redesign .delivery-policy-tiers{grid-template-columns:1fr}.policy-redesign .page-faq{display:block!important;padding:24px 20px!important;margin-top:38px!important}.policy-redesign .faq-items{margin-top:24px}}
