.legal-page{--legal-content-width: 53rem;--legal-heading-color: #111111;--legal-body-color: #333333;--legal-muted-color: #666666;--legal-rule-color: #dfdfdf;--legal-page-padding-inline: clamp(1.25rem, 4vw, 2.5rem);--legal-page-padding-start: clamp(3.5rem, 7.5vw, 6rem);--legal-page-padding-end: clamp(5rem, 10vw, 8.5rem)}.legal-page .content-for-layout{background:#fff;color:var(--legal-body-color)}.legal-page :is(.shopify-policy__container,.section-content-wrapper){font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight)}.legal-page--policy .shopify-policy__container{box-sizing:border-box;width:100%;max-width:58rem;margin-inline:auto;padding:var(--legal-page-padding-start) var(--legal-page-padding-inline) var(--legal-page-padding-end)}.legal-page--policy .shopify-policy__title{margin:0!important;padding:0 0 clamp(5rem,8vw,7rem)}.legal-page--policy .shopify-policy__title h1,.legal-page--custom .section-content-wrapper>:first-child h1{width:100%;max-width:none;margin:0;color:var(--legal-heading-color);font-family:var(--font-heading--family);font-size:clamp(2rem,3.5vw,2.25rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.02em;line-height:1.12;text-align:center;text-transform:none;text-wrap:balance}.legal-page--policy .shopify-policy__body,.legal-page--custom .page-content{color:var(--legal-body-color);font-family:var(--font-body--family);font-size:1rem;font-style:var(--font-body--style);font-weight:var(--font-body--weight);letter-spacing:-.005em;line-height:1.75;overflow-wrap:anywhere}.legal-page--policy .shopify-policy__body :is(p,ul,ol,table,blockquote),.legal-page--custom .page-content :is(p,ul,ol,table,blockquote){font-size:inherit;line-height:inherit}.legal-page--policy .shopify-policy__body p,.legal-page--custom .page-content p{margin:0 0 1.25rem}.legal-page--policy .shopify-policy__body :is(p,h1,h2,h3,h4,h5,h6):empty,.legal-page--custom .page-content :is(p,h1,h2,h3,h4,h5,h6):empty{display:none}.legal-page--policy .shopify-policy__body h3:has(>:is(b,strong):empty):has(>br:last-child){display:none}.legal-page--policy .shopify-policy__body :is(h1,h2),.legal-page--custom .page-content :is(h1,h2),.legal-page--custom .page-content p:has(>span[style*="text-decoration: underline"]){margin:3.5rem 0 1.25rem;color:var(--legal-heading-color);font-family:var(--font-heading--family);font-size:1.5rem;font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.015em;line-height:1.33;text-align:start;text-decoration:none;text-transform:none;text-wrap:balance}.legal-page--policy .shopify-policy__body :is(h3,h4),.legal-page--custom .page-content :is(h3,h4){margin:2.75rem 0 1rem;color:var(--legal-heading-color);font-family:var(--font-subheading--family);font-size:1.125rem;font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);letter-spacing:-.01em;line-height:1.45;text-align:start;text-transform:none;text-wrap:balance}.legal-page--policy .shopify-policy__body :is(h5,h6),.legal-page--custom .page-content :is(h5,h6){margin:2rem 0 .75rem;color:var(--legal-heading-color);font-family:var(--font-accent--family);font-size:.9375rem;font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.legal-page--policy .shopify-policy__body>:first-child,.legal-page--policy .shopify-policy__body .rte>:first-child,.legal-page--custom .page-content>:first-child,.legal-page--custom .page-content rte-formatter>:first-child{margin-block-start:0}.legal-page--policy .shopify-policy__body .rte>:is(h2,h3):nth-child(-n+3),.legal-page--custom .page-content rte-formatter>p:first-child:has(>span[style*="text-decoration: underline"]){margin-block-start:0}.legal-page--custom .page-content p:has(>span[style*="text-decoration: underline"]) span{text-decoration:none!important}.legal-page--policy .shopify-policy__body :is(ul,ol),.legal-page--custom .page-content :is(ul,ol){margin:0 0 1.5rem;padding-inline-start:1.4rem}.legal-page--policy .shopify-policy__body li,.legal-page--custom .page-content li{margin:0;padding-inline-start:.25rem}.legal-page--policy .shopify-policy__body li+li,.legal-page--custom .page-content li+li{margin-block-start:.625rem}.legal-page--policy .shopify-policy__body li>p,.legal-page--custom .page-content li>p{margin-block-end:.625rem}.legal-page--policy .shopify-policy__body strong,.legal-page--custom .page-content strong{color:var(--legal-heading-color);font-weight:var(--font-accent--weight)}.legal-page--policy .shopify-policy__body a,.legal-page--custom .page-content a{color:currentcolor;text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:opacity .16s ease}.legal-page--policy .shopify-policy__body a:hover,.legal-page--custom .page-content a:hover{opacity:.62}.legal-page--policy .shopify-policy__body hr,.legal-page--custom .page-content hr{height:1px;margin:3rem 0;border:0;background:var(--legal-rule-color)}.legal-page--policy .shopify-policy__body blockquote,.legal-page--custom .page-content blockquote{margin:2.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-inline-start:1px solid var(--legal-heading-color);color:var(--legal-muted-color);font-style:normal;font-weight:inherit}.legal-page--policy .shopify-policy__body table,.legal-page--custom .page-content table{width:100%!important;margin:2rem 0;border-collapse:collapse;font-size:.9375rem}.legal-page--policy .shopify-policy__body :is(th,td),.legal-page--custom .page-content :is(th,td){padding:.875rem 1rem;border-bottom:1px solid var(--legal-rule-color);text-align:start;vertical-align:top}.legal-page--policy .shopify-policy__body th,.legal-page--custom .page-content th{color:var(--legal-heading-color);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight)}.legal-page--custom .content-for-layout>.section-wrapper:first-child .section{--page-content-width: var(--legal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.legal-page--custom .content-for-layout>.section-wrapper:first-child .section-content-wrapper{--gap: clamp(2.75rem, 5vw, 3.5rem) !important;--padding-block-start: var(--legal-page-padding-start) !important;--padding-block-end: var(--legal-page-padding-end) !important}.legal-page--custom .section-content-wrapper>:first-child,.legal-page--custom .section-content-wrapper>:first-child>*,.legal-page--custom .section-content-wrapper>:first-child h1{width:100%;max-inline-size:none;text-align:center}.legal-page--custom .page-content rte-formatter{display:block}.legal-page--custom #pc--optOutFormContainer{margin-block-start:2.5rem}@media(max-width:749px){.legal-page{--legal-page-padding-inline: 1.25rem}.legal-page--policy .shopify-policy__title,.legal-page--custom .section-content-wrapper>:first-child{margin-block-end:0}.legal-page--policy .shopify-policy__body,.legal-page--custom .page-content{line-height:1.68}.legal-page--policy .shopify-policy__body :is(h1,h2),.legal-page--custom .page-content :is(h1,h2),.legal-page--custom .page-content p:has(>span[style*="text-decoration: underline"]){margin-block-start:2.75rem;font-size:1.375rem}.legal-page--policy .shopify-policy__body :is(h3,h4),.legal-page--custom .page-content :is(h3,h4){margin-block-start:2.25rem}.legal-page--policy .shopify-policy__body table,.legal-page--custom .page-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.legal-page--policy .shopify-policy__body a,.legal-page--custom .page-content a{transition:none}}@media print{.legal-page #header-group,.legal-page footer,.legal-page .skip-to-content-link,.legal-page chat-drawer,.legal-page #shopify-chat,.legal-page .shopify-chat{display:none!important}.legal-page,.legal-page .page-wrapper,.legal-page .content-for-layout{height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}.legal-page--policy .shopify-policy__container,.legal-page--custom .section-content-wrapper{width:100%;max-width:none;padding:0!important}.legal-page a{color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/legal-pages.css.map */
