.pw-policy-page,.pw-policy-page *{box-sizing:border-box}.pw-policy-page{--pw-primary: var(--color-primary, #006eb7);--pw-primary-dark: var(--color-primary-dark, #005b99);--pw-primary-soft: var(--color-primary-soft, #eef8fd);--pw-heading: var(--color-heading, #071b3a);--pw-text: var(--color-text, #1d3148);--pw-muted: #667586;--pw-border: var(--color-border-light, #e8eef4);--pw-bg-soft: #f7fbff;--pw-white: #ffffff;--pw-shadow: 0 12px 30px rgba(10, 40, 80, .08);width:100%;overflow-x:hidden;background:#fff;color:var(--pw-text);font-family:var(--font-body-family, Arial, Helvetica, sans-serif)}.pw-policy-page a{color:inherit;text-decoration:none}.pw-policy-container{width:100%;max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.pw-policy-hero{background:radial-gradient(circle at 78% 35%,rgba(0,110,183,.12),transparent 32%),linear-gradient(90deg,#fff,#f7fbff 55%,#edf6fc);border-bottom:1px solid var(--pw-border)}.pw-policy-hero__inner{padding-top:70px;padding-bottom:62px}.pw-policy-eyebrow{margin:0 0 14px;color:var(--pw-primary);font-size:12px;font-weight:900;letter-spacing:2.4px;line-height:1.2;text-transform:uppercase}.pw-policy-hero h1{margin:0;max-width:760px;color:var(--pw-heading);font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.02;letter-spacing:-2px}.pw-policy-hero p{max-width:760px;margin:20px 0 0;color:var(--pw-text);font-size:16px;font-weight:700;line-height:1.65}.pw-policy-updated{display:inline-flex;margin-top:24px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--pw-border);color:var(--pw-heading);font-size:12px;font-weight:900;box-shadow:0 8px 18px #0a28500a}.pw-policy-main{padding:48px 0 82px}.pw-policy-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:start}.pw-policy-sidebar{position:sticky;top:110px;padding:22px;background:#fff;border:1px solid var(--pw-border);border-radius:16px;box-shadow:0 8px 22px #0a28500a}.pw-policy-sidebar h3{margin:0 0 14px;color:var(--pw-heading);font-size:12px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.pw-policy-sidebar ul{margin:0;padding:0;list-style:none}.pw-policy-sidebar li{border-top:1px solid var(--pw-border)}.pw-policy-sidebar li:first-child{border-top:0}.pw-policy-sidebar a{display:block;padding:10px 0;color:var(--pw-text);font-size:12px;font-weight:800;line-height:1.35}.pw-policy-sidebar a:hover{color:var(--pw-primary)}.pw-policy-content{min-width:0}.pw-policy-alert{margin-bottom:28px;padding:18px 20px;background:var(--pw-primary-soft);border:1px solid #d6eaf7;border-radius:14px;color:var(--pw-text);font-size:13px;font-weight:800;line-height:1.55}.pw-policy-alert strong{color:var(--pw-heading)}.pw-policy-section{padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid var(--pw-border)}.pw-policy-section:last-child{margin-bottom:0}.pw-policy-section h2{margin:0 0 18px;color:var(--pw-heading);font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.08;letter-spacing:-.8px}.pw-policy-section h3{margin:24px 0 10px;color:var(--pw-heading);font-size:17px;font-weight:900;line-height:1.25}.pw-policy-section p{margin:0 0 16px;color:var(--pw-text);font-size:14px;font-weight:650;line-height:1.75}.pw-policy-section ul{margin:14px 0 22px;padding:0;list-style:none}.pw-policy-section li{position:relative;margin-bottom:9px;padding-left:26px;color:var(--pw-text);font-size:14px;font-weight:700;line-height:1.55}.pw-policy-section li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--pw-primary);font-weight:900}.pw-policy-contact-box{margin-top:18px;padding:24px;background:var(--pw-bg-soft);border:1px solid var(--pw-border);border-radius:16px}.pw-policy-contact-box p{margin-bottom:8px}.pw-policy-contact-box p:last-child{margin-bottom:0}@media(max-width:990px){.pw-policy-grid{grid-template-columns:1fr}.pw-policy-sidebar{position:relative;top:auto}.pw-policy-sidebar ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media(max-width:640px){.pw-policy-container{padding-left:16px;padding-right:16px}.pw-policy-hero__inner{padding-top:46px;padding-bottom:46px}.pw-policy-hero h1{font-size:40px;letter-spacing:-1.3px}.pw-policy-hero p{font-size:14px}.pw-policy-main{padding:34px 0 62px}.pw-policy-sidebar{padding:18px}.pw-policy-sidebar ul{grid-template-columns:1fr}.pw-policy-section{padding-bottom:30px;margin-bottom:30px}.pw-policy-section h2{font-size:27px}.pw-policy-section p,.pw-policy-section li{font-size:13px}.pw-policy-alert{font-size:12px;padding:16px}.pw-policy-contact-box{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/privacy-policy-page.css.map */
