.dtf-policy{--policy-navy: #0a3161;--policy-red: #b31942;--policy-ink: #2c333c;--policy-muted: #4a5562;--policy-line: #e3e7ee;--policy-paper: #f5f7fa;--policy-sticky-top: 108px;max-width:1040px;margin:0 auto;padding:28px 20px 64px;color:var(--policy-ink);font-family:var(--font-body-family),Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.75}.dtf-policy__hero{position:relative;overflow:hidden;margin:0 0 28px;padding:32px 36px;background:var(--policy-paper);border:1px solid var(--policy-line);border-radius:16px}.dtf-policy__hero:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--policy-red)}.dtf-policy__kicker{margin:0 0 8px;color:var(--policy-red);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.dtf-policy__title{margin:0;color:var(--policy-navy);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.dtf-policy__date{margin:10px 0 0;color:var(--policy-muted);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4}.dtf-policy__grid{display:grid;grid-template-columns:240px minmax(0,68ch);gap:48px;align-items:start;justify-content:center}.dtf-policy__aside{position:sticky;top:var(--policy-sticky-top);display:grid;gap:22px}.dtf-policy__label{margin:0 0 8px;color:var(--policy-muted);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.dtf-policy__jump>summary{display:none}.dtf-policy__toc ol,.dtf-policy__related ul{margin:0;padding:0;list-style:none}.dtf-policy__toc a,.dtf-policy__related a{display:flex;gap:8px;align-items:baseline;padding:7px 10px;color:#3c4654;border-radius:8px;font-size:13.5px;font-weight:500;letter-spacing:0;line-height:1.35;text-decoration:none}.dtf-policy__toc a:hover,.dtf-policy__related a:hover,.dtf-policy__toc a.is-active{color:var(--policy-navy);background:var(--policy-paper)}.dtf-policy__toc a.is-active{box-shadow:inset 2px 0 0 var(--policy-red)}.dtf-policy__toc-num{flex:0 0 auto;color:var(--policy-red);font-size:11px;font-weight:600;letter-spacing:.04em}.dtf-policy__related a[aria-current=page]{color:var(--policy-navy);background:var(--policy-paper);font-weight:600}.dtf-policy__content{min-width:0;color:var(--policy-ink);font-size:16px;letter-spacing:0;line-height:1.75}.dtf-policy__lead{margin:0 0 8px;padding-bottom:8px}.dtf-policy__content p{margin:0 0 14px;color:var(--policy-ink);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.75}.dtf-policy__lead p{color:#3a4250}.dtf-policy__section{scroll-margin-top:calc(var(--policy-sticky-top) + 12px);margin:0 0 8px;padding:22px 0 18px;border-top:1px solid var(--policy-line)}.dtf-policy__content h2{display:flex;gap:12px;align-items:baseline;margin:28px 0 14px;color:var(--policy-navy);font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.dtf-policy__section h2{margin-top:0}.dtf-policy__section h2:before{content:attr(data-policy-num);flex:0 0 auto;color:var(--policy-red);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.3}.dtf-policy__content h3{margin:20px 0 8px;color:var(--policy-navy);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.35}.dtf-policy__content ul,.dtf-policy__content ol{margin:8px 0 18px;padding:0 0 0 1.2rem;list-style-position:outside}.dtf-policy__content ul{list-style:disc}.dtf-policy__content ol{list-style:decimal}.dtf-policy__content li{margin:0 0 12px;padding-left:4px;color:var(--policy-ink);font-size:16px;letter-spacing:0;line-height:1.7}.dtf-policy__content li::marker{color:var(--policy-red)}.dtf-policy__content strong{color:var(--policy-navy);font-weight:600}.dtf-policy__content a{color:var(--policy-navy);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.dtf-policy__content a:hover{color:var(--policy-red)}.dtf-policy__section--contact{margin-top:12px;padding:22px 24px 10px;background:var(--policy-paper);border:1px solid var(--policy-line);border-radius:14px}.dtf-policy a:focus-visible,.dtf-policy summary:focus-visible{outline:2px solid var(--policy-navy);outline-offset:3px}@media screen and (min-width:990px){.dtf-policy__aside{max-height:calc(100vh - var(--policy-sticky-top) - 24px);overflow:auto;padding-right:8px;scrollbar-width:thin}.dtf-policy__jump>.dtf-policy__toc{display:block!important}.dtf-policy__jump>.dtf-policy__toc[hidden]{display:none!important}}@media screen and (max-width:989px){.dtf-policy{padding:16px 16px 48px}.dtf-policy__hero{padding:22px 18px 20px}.dtf-policy__title{font-size:30px}.dtf-policy__grid{grid-template-columns:1fr;gap:18px;justify-content:stretch}.dtf-policy__aside{position:static;gap:14px}.dtf-policy__jump{background:#fff;border:1px solid var(--policy-line);border-radius:12px}.dtf-policy__jump>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:var(--policy-navy);font-size:14px;font-weight:600;letter-spacing:0;list-style:none;cursor:pointer}.dtf-policy__jump>summary::-webkit-details-marker{display:none}.dtf-policy__jump>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--policy-navy);border-bottom:2px solid var(--policy-navy);transform:rotate(45deg);transition:transform .15s ease}.dtf-policy__jump[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}.dtf-policy__jump .dtf-policy__toc{padding:0 8px 10px}.dtf-policy__jump .dtf-policy__label{display:none}.dtf-policy__related{padding:4px 0 0}}@media(prefers-reduced-motion:reduce){.dtf-policy__jump>summary:after{transition:none}}@media print{.dtf-policy__aside,.dtf-policy__kicker{display:none}.dtf-policy{max-width:none;padding:0}.dtf-policy__hero,.dtf-policy__section--contact{background:transparent;border:0}.dtf-policy__title,.dtf-policy__content h2,.dtf-policy__content,.dtf-policy__content p,.dtf-policy__content li{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-policy.css.map */
