.policy-page{display:block;width:100%}.policy-page__inner{max-width:820px;margin:0 auto}.policy-page__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px;gap:8px}.policy-page__red-label{font-family:var(--font-heading--family);font-style:italic;font-weight:500;text-transform:uppercase;color:#c41c02;font-size:13px;letter-spacing:.08em}.policy-page__title{font-family:var(--font-heading--family);font-style:italic;font-weight:700;text-transform:uppercase;letter-spacing:-.03em;color:#fff;font-size:30px;line-height:1.1;margin:0}.policy-page__header-line{width:60px;height:3px;background-color:#c41c02;margin-top:16px}.policy-page__content.rte{font-family:var(--font-body--family);color:#fffc;font-size:14px;line-height:1.8}.policy-page__content.rte h1,.policy-page__content.rte h2,.policy-page__content.rte h3,.policy-page__content.rte h4,.policy-page__content.rte h5,.policy-page__content.rte h6{font-family:var(--font-heading--family);font-style:italic;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-top:2em;margin-bottom:.75em}.policy-page__content.rte h2{font-size:22px;padding-bottom:10px;border-bottom:1px solid #2e2e2e}.policy-page__content.rte h3{font-size:18px}.policy-page__content.rte h4{font-size:16px}.policy-page__content.rte p{margin-bottom:1.2em}.policy-page__content.rte a{color:#c41c02;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.policy-page__content.rte a:hover{color:#ff3310}.policy-page__content.rte ul,.policy-page__content.rte ol{padding-left:1.5em;margin-bottom:1.2em}.policy-page__content.rte li{margin-bottom:.5em}.policy-page__content.rte li::marker{color:#c41c02}.policy-page__content.rte strong,.policy-page__content.rte b{color:#fff;font-weight:600}.policy-page__content.rte blockquote{border-left:3px solid #C41C02;padding-left:20px;margin:1.5em 0;font-style:italic;color:#fff9}.policy-page__content.rte table{width:100%;border-collapse:collapse;margin:1.5em 0}.policy-page__content.rte th,.policy-page__content.rte td{padding:10px 14px;border:1px solid #2e2e2e;text-align:left;font-size:13px}.policy-page__content.rte th{background-color:#222;color:#fff;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.policy-page__content.rte hr{border:none;border-top:1px solid #2e2e2e;margin:2em 0}@media screen and (min-width:768px){.policy-page__header{margin-bottom:56px}.policy-page__red-label{font-size:15px}.policy-page__title{font-size:44px}.policy-page__header-line{width:80px;margin-top:20px}.policy-page__content.rte{font-size:16px}.policy-page__content.rte h2{font-size:26px}.policy-page__content.rte h3{font-size:20px}.policy-page__content.rte th,.policy-page__content.rte td{padding:12px 18px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-policy-page.css.map */
