.legal-page-content{max-width:960px;margin:auto;padding:54px 28px 80px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.legal-page-content h2{font-size:27px;font-weight:300;line-height:1.35;margin:36px 0 18px;padding-top:26px;border-top:1px solid #d5cfc3}
.legal-page-content h2:first-child{margin-top:0;border-top:0;padding-top:0}
.legal-page-content p{margin:0 0 20px}
.legal-page-content .legal-official-poster{display:block;width:min(100%,595px);height:auto;margin:28px auto}
.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;background:var(--paper)}
.shopify-policy__title{padding:48px 7%;background:var(--burgundy);color:#fff;text-align:left!important}
.shopify-policy__title h1{font-family:'Roboto',Arial,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15;margin:0;max-width:1000px}
.shopify-policy__body{max-width:960px;margin:auto;padding:54px 28px 80px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.shopify-policy__body h2{font-size:27px;font-weight:300;line-height:1.35;margin:36px 0 18px;padding-top:26px;border-top:1px solid #d5cfc3}
.shopify-policy__body h2:first-child{margin-top:0;border-top:0;padding-top:0}
.shopify-policy__body p{margin:0 0 20px}
.shopify-policy__body a,.legal-guarantee-notice a{text-decoration:underline;text-underline-offset:4px}
.legal-guarantee-notice{text-align:left}
.cart-page .legal-guarantee-notice{margin-top:34px;border-top:1px solid #dad5ca}
@media(max-width:600px){.legal-page-content,.shopify-policy__body{padding:34px 6% 50px;font-size:15px}.legal-page-content h2,.shopify-policy__body h2{font-size:24px}.shopify-policy__title{padding:34px 6%}}
@media print{.legal-page .returns-faq-hero{background:#fff;color:#000}.legal-page .returns-faq-breadcrumbs,.legal-page .eyebrow{display:none}.legal-page-content{padding:0}.legal-page-content h2{break-after:avoid}}
