.legal-page{position:relative;background:linear-gradient(180deg,var(--color-secondary-soft) 0%,transparent min(52%,420px))}.legal-page>.page-width{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}@media(min-width:750px){.legal-page>.page-width{padding-left:28px;padding-right:28px}}@media(min-width:1200px){.legal-page>.page-width{padding-left:32px;padding-right:32px}}.legal-page__inner{width:100%;max-width:100%;margin:0;padding:var(--spacing-lg) clamp(var(--spacing-md),4vw,var(--spacing-2xl));box-sizing:border-box}@media(min-width:750px){.legal-page__inner{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}@media(min-width:1200px){.legal-page__inner{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}}.legal-page__header{margin-bottom:var(--spacing-xl);text-align:left;padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.legal-page__header .eyebrow{justify-content:flex-start}.legal-page__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.15;margin-top:var(--spacing-sm);color:var(--color-text);max-width:100%;font-size:clamp(1.875rem,1.35rem + 1.5vw,2.5rem);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.legal-page__content h1,.legal-page__content .rte h1{font-family:var(--font-heading-family);font-size:clamp(1.2rem,1.05rem + .45vw,1.4375rem)!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-.02em!important;margin-top:1.75rem!important;margin-bottom:.5rem!important;color:var(--color-text)!important}.legal-page__content h2,.legal-page__content .rte h2{font-family:var(--font-heading-family);font-size:clamp(1.08rem,.98rem + .35vw,1.25rem)!important;font-weight:700!important;line-height:1.32!important;letter-spacing:-.02em!important;margin-top:1.5rem!important;margin-bottom:.45rem!important;color:var(--color-text)!important}.legal-page__content h3,.legal-page__content .rte h3{font-family:var(--font-heading-family);font-size:clamp(1rem,.94rem + .2vw,1.125rem)!important;font-weight:600!important;letter-spacing:-.015em!important;margin-top:1.35rem!important;margin-bottom:.4rem!important;color:var(--color-text)!important}.legal-page__content h4,.legal-page__content .rte h4{font-family:var(--font-heading-family);font-size:var(--font-size-lg)!important;font-weight:600!important;line-height:1.38!important;margin-top:1.2rem!important;margin-bottom:.35rem!important;color:var(--color-text)!important}.legal-page__content h5,.legal-page__content .rte h5{font-size:var(--font-size-md)!important;font-weight:600!important;line-height:1.4!important;margin-top:1.1rem!important;margin-bottom:.3rem!important;color:var(--color-text)!important}.legal-page__content h6,.legal-page__content .rte h6{font-size:var(--font-size-sm)!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.4!important;margin-top:1rem!important;margin-bottom:.3rem!important;color:var(--color-ink-soft)!important}.legal-page__content .shopify-policy__container,.legal-page__content .shopify-policy__body{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;text-align:left!important;display:block!important}.legal-page__content [class^=shopify-policy]:not(.shopify-policy__container):not(.shopify-policy__body),.legal-page__content [class*=" shopify-policy"]:not(.shopify-policy__container):not(.shopify-policy__body){max-width:100%!important;width:auto!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.legal-page__content.rte,.legal-page__content.rte .shopify-policy__container,.legal-page__content.rte .shopify-policy__body{text-align:left}.legal-page__content{font-size:var(--font-size-md);line-height:1.8}.legal-page__content.rte>*:first-child{margin-top:0}.legal-page__content :is(.shopify-policy__container,.shopify-policy__body)>:first-child{margin-top:0!important}.legal-page__content.rte p,.legal-page__content.rte li{color:rgba(var(--color-text-rgb),.9)}.legal-page__content.rte a{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-legal-page.css.map */
