.legal{padding-left:var(--page-gutter,4vw);padding-right:var(--page-gutter,4vw)}.legal-head{padding-bottom:50px;margin-bottom:60px;border-bottom:1px solid var(--line)}.legal-title{margin-top:18px;font-family:var(--display);font-size:clamp(52px,8vw,120px);line-height:.82;letter-spacing:-.075em;text-transform:uppercase}.legal-updated{margin-top:30px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.legal-intro{max-width:720px;margin-top:25px;font-size:19px;line-height:1.5;letter-spacing:-.01em}.legal-layout{display:grid;gap:70px;align-items:start}.legal-toc{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto}.legal-toc ol{list-style:none;margin-top:20px;border-top:1px solid var(--line)}.legal-toc li{border-bottom:1px solid var(--line)}.legal-toc a{display:flex;gap:12px;padding:12px 0;font-size:13px;line-height:1.35;opacity:.6;transition:opacity .25s,padding .25s}.legal-toc a span{font-size:10px;font-weight:700;letter-spacing:.1em;padding-top:2px}.legal-toc a:hover,.legal-toc a[aria-current]{opacity:1;padding-left:6px}.legal-toc a[aria-current] span{color:var(--orange)}.legal-block{padding-top:45px;margin-top:45px;border-top:1px solid var(--line);scroll-margin-top:110px}.legal-content>.legal-block:first-child{padding-top:0;margin-top:0;border-top:0}.legal-sub{margin-top:28px}.legal-sub__title{font-family:var(--body);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.legal-sub__body{margin-top:10px;line-height:1.7}.legal-sub__body ul,.legal-sub__body ol{display:grid;gap:8px}.legal-sub__body strong{font-weight:700}.legal-block__title{display:flex;gap:16px;align-items:baseline;font-family:var(--display);font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.05em;text-transform:uppercase}.legal-block__num{flex-shrink:0;font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--orange)}.legal-block__body{margin-top:22px;line-height:1.7}.legal-block__body ul,.legal-block__body ol{display:grid;gap:8px}.legal-block__body strong{font-weight:700}.legal-contact{margin-top:50px;padding:45px;background:var(--black);color:var(--white);border-radius:var(--radius)}.legal-contact h2{font-family:var(--display);font-size:clamp(30px,3.4vw,48px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.legal-contact .rte{margin-top:18px;max-width:520px;font-size:15px;line-height:1.6;opacity:.8}.legal-contact .button{margin-top:28px;background:var(--lime);color:var(--black)}.legal-contact .button:hover{background:var(--white)}.legal-contact .button:hover,.legal-contact .button:hover span{transform:none}@media(max-width:900px){.legal-layout{grid-template-columns:1fr!important;gap:40px}.legal-toc{position:static;max-height:none}}@media(max-width:750px){.legal{padding-left:20px;padding-right:20px}.legal-head{padding-bottom:35px;margin-bottom:40px}.legal-intro{font-size:17px}.legal-block{padding-top:35px;margin-top:35px}.legal-block__body,.legal-sub__body{font-size:15px!important}.legal-contact{padding:30px 22px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAI */
