.policy-page{--pp-bg: #0a0a0a;--pp-ink: #141414;--pp-body-text: #55565a;--pp-muted: #9a9a9a;--pp-line: #e6e6e6;--pp-radius: 4px}.policy-page__hero{position:relative;background-color:var(--pp-bg);background-size:cover;background-position:right center;color:#fff;overflow:hidden}.policy-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a0a0af7 30%,#0a0a0a8c,#0a0a0a59)}.policy-page__hero-inner{position:relative;z-index:1;max-width:760px;padding:clamp(56px,9vw,100px) 24px clamp(48px,7vw,80px)}.policy-page__eyebrow{position:relative;font-size:13px;letter-spacing:.12em;color:var(--pp-muted);margin:0 0 18px;padding-left:46px}.policy-page__eyebrow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:2px;background:var(--pp-accent, #e11b22)}.policy-page__title{font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1.05;margin:0 0 20px;color:#fff!important}.policy-page__title-dot{color:var(--pp-accent, #e11b22)}.policy-page__subheading{font-size:17px;line-height:1.55;color:#d8d8d8;max-width:46ch;margin:0 0 22px}.policy-page__updated{font-size:12px;letter-spacing:.08em;color:var(--pp-muted);margin:0}.policy-page__corner-note{position:absolute;z-index:1;top:28px;right:28px;text-align:right;font-size:11px;letter-spacing:.1em;line-height:1.6;color:var(--pp-muted)}.policy-page__body{display:grid;grid-template-columns:260px 1fr;gap:56px;max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px clamp(64px,8vw,100px);align-items:start}.policy-page__sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:28px}.policy-page__toc{display:flex;flex-direction:column}.policy-page__toc-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-left:3px solid transparent;color:#444;text-decoration:none;font-size:14px;border-radius:0 var(--pp-radius) var(--pp-radius) 0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.policy-page__toc-link:hover{background:#f5f5f5}.policy-page__toc-link.is-active{border-left-color:var(--pp-accent, #e11b22);background:#f5f5f5;color:var(--pp-ink);font-weight:600}.policy-page__toc-icon{display:flex;flex-shrink:0;color:inherit}.policy-page__help{position:relative;background-color:#0d0d0d;background-size:cover;background-position:center;color:#fff;border-radius:var(--pp-radius);padding:26px 24px 22px;overflow:hidden}.policy-page__help:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#000000e6 40%,#0000008c)}.policy-page__help>*{position:relative;z-index:1}.policy-page__help-icon{display:inline-flex;margin-bottom:14px;opacity:.9}.policy-page__help-heading{font-size:19px;font-weight:700;margin:0 0 8px;color:#fff!important}.policy-page__help-text{font-size:13px;line-height:1.55;color:#cfcfcf;margin:0 0 20px}.policy-page__help-btn{display:inline-flex;align-items:center;gap:8px;background:var(--pp-accent, #e11b22);color:#fff;text-decoration:none;font-size:13px;font-weight:600;padding:12px 18px;border-radius:var(--pp-radius)}.policy-page__help-footnote{margin:20px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.15);font-size:10.5px;letter-spacing:.1em;color:#8f8f8f}.policy-page__content{min-width:0}.policy-page__section{padding:22px 0;border-bottom:1px solid var(--pp-line);scroll-margin-top:90px}.policy-page__section:first-child{padding-top:0}.policy-page__section:last-child{border-bottom:none}.policy-page__section-title{font-size:20px;font-weight:700;color:var(--pp-ink)!important;margin:0 0 14px;display:flex;gap:8px}.policy-page__section-number{color:var(--pp-ink)}.policy-page__section-body{font-size:15px;line-height:1.7;color:var(--pp-body-text)}.policy-page__section-body p{margin:0 0 14px}.policy-page__section-body p:last-child{margin-bottom:0}.policy-page__section-body ul{margin:0 0 14px;padding:0;list-style:none}.policy-page__section-body li{position:relative;padding-left:18px;margin-bottom:8px}.policy-page__section-body li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--pp-accent, #e11b22)}.policy-page__section-body a{color:var(--pp-ink)}@media(max-width:899px){.policy-page__body{grid-template-columns:1fr;gap:32px}.policy-page__sidebar{display:contents}.policy-page__toc{order:1;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.policy-page__toc-link{flex-shrink:0;flex-direction:column;gap:6px;text-align:center;border-left:none;border-bottom:3px solid transparent;border-radius:var(--pp-radius);padding:10px 14px;font-size:11px}.policy-page__toc-link.is-active{border-left-color:transparent;border-bottom-color:var(--pp-accent, #e11b22)}.policy-page__content{order:2}.policy-page__help{order:3}.policy-page__corner-note{display:none}}@media(max-width:480px){.policy-page__hero-inner{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/policy-page.css.map */
