.legal-terms{--legal-content-width: 96rem;--legal-space-2xs: .6rem;--legal-space-xs: 1rem;--legal-space-sm: 1.6rem;--legal-space-md: 2.4rem;--legal-space-lg: 3.6rem;--legal-space-xl: 5.6rem;--legal-border: rgba(var(--color-foreground), .14);--legal-muted: rgba(var(--color-foreground), .68);--legal-soft: rgba(var(--color-foreground), .045);color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.legal-terms__container{width:min(100%,calc(var(--legal-content-width) + (var(--page-padding) * 2)));margin-inline:auto;padding-inline:var(--page-padding)}.legal-terms__hero{padding-block:clamp(4.8rem,8vw,9.6rem);border-block-end:.1rem solid var(--legal-border);background:var(--legal-soft)}.legal-terms__eyebrow,.legal-terms__company,.legal-terms__title,.legal-terms__notice,.legal-terms__metadata,.legal-terms__metadata-item,.legal-terms__metadata-item dt,.legal-terms__metadata-item dd,.legal-terms__intro p,.legal-terms__paragraph,.legal-terms__clause,.legal-terms__definitions,.legal-terms__definition,.legal-terms__definition dt,.legal-terms__definition dd{margin:0}.legal-terms__eyebrow{margin-block-end:var(--legal-space-sm);color:var(--legal-muted);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-terms__title{max-width:74rem;font-family:var(--font-heading-family);font-size:clamp(4rem,7vw,7.2rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:.98}.legal-terms__company{margin-block-start:var(--legal-space-md);color:var(--legal-muted);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700}.legal-terms__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--legal-space-sm) var(--legal-space-lg);margin-block-start:var(--legal-space-lg);padding-block-start:var(--legal-space-md);border-block-start:.1rem solid var(--legal-border)}.legal-terms__metadata-item{min-width:0}.legal-terms__metadata-item dt{margin-block-end:var(--legal-space-2xs);color:var(--legal-muted);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.legal-terms__metadata-item dd{font-size:1.6rem;line-height:1.45;overflow-wrap:break-word}.legal-terms__notice{margin-block-start:var(--legal-space-lg);padding:var(--legal-space-md);border-inline-start:.3rem solid rgb(var(--color-foreground));font-size:clamp(1.7rem,2.2vw,2rem);font-weight:700;line-height:1.45;background:rgb(var(--color-background))}.legal-terms__content{padding-block:clamp(4.8rem,8vw,9rem)}.legal-terms__intro{display:grid;gap:var(--legal-space-sm);font-size:1.8rem;line-height:1.65}.legal-terms__intro a,.legal-terms__toc-link{color:inherit;text-decoration-thickness:.1rem;text-underline-offset:.2em}.legal-terms__intro a:hover,.legal-terms__intro a:focus-visible,.legal-terms__toc-link:hover,.legal-terms__toc-link:focus-visible{text-decoration-thickness:.2rem}.legal-terms__toc{margin-block:var(--legal-space-xl);border:.1rem solid var(--legal-border);border-radius:var(--blocks-radius, .8rem);background:var(--legal-soft)}.legal-terms__toc-summary{padding:var(--legal-space-md);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:var(--font-heading-weight);cursor:pointer}.legal-terms__toc-summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.legal-terms__toc-nav{padding:0 var(--legal-space-md) var(--legal-space-md);border-block-start:.1rem solid var(--legal-border)}.legal-terms__toc-list{columns:2;gap:var(--legal-space-lg);margin:0;padding:var(--legal-space-md) 0 0 2.4rem}.legal-terms__toc-item{margin-block-end:var(--legal-space-xs);break-inside:avoid;color:var(--legal-muted);font-size:1.4rem;line-height:1.45}.legal-terms__toc-link{color:rgb(var(--color-foreground))}.legal-terms__body{display:grid;gap:var(--legal-space-xl)}.legal-terms__section{display:grid;gap:var(--legal-space-sm);scroll-margin-block-start:10rem}.legal-terms__heading{margin:0 0 var(--legal-space-xs);font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,3.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:1.15;overflow-wrap:break-word}.legal-terms__paragraph,.legal-terms__clause,.legal-terms__definition{font-size:1.65rem;line-height:1.7}.legal-terms__address{font-style:normal}.legal-terms__paragraph,.legal-terms__clause-text,.legal-terms__definition dd,.legal-terms__table td,.legal-terms__table th{overflow-wrap:break-word}.legal-terms__clause{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:var(--legal-space-xs)}.legal-terms__clause-number{font-weight:700}.legal-terms__definitions{display:grid;gap:var(--legal-space-xs)}.legal-terms__definition{display:grid;grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);gap:var(--legal-space-xs) var(--legal-space-md);padding-block-end:var(--legal-space-xs);border-block-end:.1rem solid var(--legal-border)}.legal-terms__definition dt{font-weight:700}.legal-terms__table-wrap{max-width:100%;overflow-x:auto;border:.1rem solid var(--legal-border);border-radius:var(--blocks-radius, .8rem);-webkit-overflow-scrolling:touch}.legal-terms__table-wrap:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.legal-terms__table{width:100%;min-width:68rem;border-collapse:collapse;font-size:1.5rem;line-height:1.5}.legal-terms__table th,.legal-terms__table td{padding:var(--legal-space-sm);border-block-end:.1rem solid var(--legal-border);text-align:start;vertical-align:top}.legal-terms__table th{font-weight:700;background:var(--legal-soft)}.legal-terms__table thead th:first-child,.legal-terms__table tbody th{width:28%}.legal-terms__table tbody tr:last-child th,.legal-terms__table tbody tr:last-child td{border-block-end:0}@media screen and (max-width:749px){.legal-terms__metadata{grid-template-columns:1fr}.legal-terms__toc-list{columns:1}.legal-terms__clause{grid-template-columns:4.8rem minmax(0,1fr)}.legal-terms__definition{grid-template-columns:1fr}.legal-terms__table{min-width:100%;table-layout:fixed;font-size:1.4rem}.legal-terms__table th,.legal-terms__table td{padding:var(--legal-space-xs)}.legal-terms__table thead th:first-child,.legal-terms__table tbody th{width:36%}}@media print{.legal-terms__toc{display:none}.legal-terms__hero,.legal-terms__content{padding-block:2.4rem}.legal-terms__section,.legal-terms__table-wrap{break-inside:avoid-page}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/section-legal-terms.css.map */
