.legal-content h2{scroll-margin-top:80px}:root{--container-max-width: 1440px;--gutter: 24px;--space-xs: 8px;--space-sm: 16px;--space-xl: 40px;--space-2xl: 64px;--space-4xl: 120px;--section-dark-bg: #000;--section-dark-text: #fff;--section-light-bg: #fff;--section-light-text: #111;--eyebrow-dark-text: #cfcfcf;--shade-30: #d4d4d4;--shade-50: #737373;--shade-70: #404040;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--section-light-text);background:var(--section-light-bg)}*,*:before,*:after{box-sizing:border-box}main:focus{outline:none}.focus-visible\:outline-none:focus-visible{outline:none}.bg-section-dark-bg{background:var(--section-dark-bg)}.text-section-dark-text{color:var(--section-dark-text)}.bg-section-light-bg{background:var(--section-light-bg)}.text-section-light-text{color:var(--section-light-text)}.pt-4xl{padding-top:var(--space-4xl)}.pb-4xl{padding-bottom:var(--space-4xl)}.text-center{text-align:center}.text-base{font-size:14px}.text-body-base{font-size:17px;line-height:1.75}.text-t1{font-size:clamp(42px,7vw,96px);line-height:.95;letter-spacing:-.06em;font-weight:700}.text-t4{font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin-top:72px;margin-bottom:24px}.tracking-ff-tight{letter-spacing:-.03em}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.pb-xs{padding-bottom:var(--space-xs)}.text-eyebrow-dark-text{color:var(--eyebrow-dark-text)}.text-balance{text-wrap:balance}.richtext h1,.richtext h2,.richtext h3,.richtext p,.richtext ul,.richtext ol,.richtext table{margin-top:0}.richtext p{margin-bottom:24px}.richtext ul{padding-left:1.4em;margin-bottom:32px}.richtext li{margin-bottom:12px}.richtext a{color:inherit;text-decoration:underline;text-underline-offset:3px}.richtext strong{font-weight:700}nav ol{list-style:none;padding:0;margin:0}.py-3{padding-top:12px;padding-bottom:12px}.transition-colors{transition-property:color,border-color,background-color;transition-duration:.18s;transition-timing-function:ease}.text-shade-70{color:var(--shade-70)}.hover\:text-black:hover{color:#000}.active\:text-shade-50:active{color:var(--shade-50)}.hover\:underline:hover{text-decoration:underline}.border-black{border-color:#000}.border-shade-30{border-color:var(--shade-30)}.hover\:border-black:hover{border-color:#000}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto;width:100%}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.min-w-full{min-width:100%}table{width:100%;border-collapse:collapse;margin:32px 0;font-size:15px;line-height:1.45}th,td{text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:14px 16px}th{background:#f5f5f5;font-weight:700}tr:nth-child(2n) td{background:#fafafa}.break-all{word-break:break-all}hr{border:0;border-top:1px solid #d4d4d4}.mt-xl{margin-top:var(--space-xl)}@media(min-width:480px){.xs\:col-span-4{grid-column:span 4 / span 4}.xs\:col-start-1{grid-column-start:1}}@media(min-width:640px){.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}}@media(min-width:768px){.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}}@media(min-width:1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:pl-6{padding-left:24px}.lg\:pr-gutter{padding-right:var(--gutter)}.lg\:border-l-\[3px\]{border-left-width:3px;border-left-style:solid}.lg\:max-h-\[80vh\]{max-height:80vh}.lg\:hidden{display:none}}@media(min-width:1280px){.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-start-3{grid-column-start:3}}@media(max-width:767px){:root{--space-4xl: 72px;--space-2xl: 40px;--gutter: 16px}.container{width:min(100% - 32px,var(--container-max-width))}.text-body-base{font-size:16px}table{min-width:720px}th,td{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/legal-tailwind-style.css.map */
