.shopify-policy__container{max-width:68rem;margin:0 auto;padding:6.4rem var(--fr-gutter) 8rem}.shopify-policy__title h1,.fr-policydoc h1{font-family:var(--fr-serif);font-weight:400;font-size:clamp(3.2rem,4vw,4.4rem);line-height:1.1;letter-spacing:-.01em;color:var(--fr-ink);margin:0 0 3.2rem}.shopify-policy__body,.fr-policydoc__body{font-family:var(--fr-sans);font-weight:400;font-size:1.6rem;line-height:1.6;color:var(--fr-ink);letter-spacing:0}.shopify-policy__body p,.fr-policydoc__body p{margin:0 0 1.6rem}.shopify-policy__body h2,.fr-policydoc__body h2{font-family:var(--fr-serif);font-weight:400;font-size:2.4rem;line-height:1.2;margin:3.2rem 0 1.2rem}.shopify-policy__body h3,.fr-policydoc__body h3{font-family:var(--fr-sans);font-weight:500;font-size:1.6rem;margin:2.4rem 0 .8rem}.shopify-policy__body ul,.shopify-policy__body ol,.fr-policydoc__body ul,.fr-policydoc__body ol{padding-left:2rem;margin:0 0 1.6rem}.shopify-policy__body li,.fr-policydoc__body li{margin:0 0 .6rem}.shopify-policy__body a,.fr-policydoc__body a{color:var(--fr-green);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body strong,.fr-policydoc__body strong{font-weight:500}.shopify-policy__body table,.fr-policydoc__body table{width:100%;border-collapse:collapse;font-size:1.4rem;margin:0 0 2rem}.shopify-policy__body th,.shopify-policy__body td,.fr-policydoc__body th,.fr-policydoc__body td{text-align:left;vertical-align:top;padding:.8rem .6rem;border-bottom:1px solid var(--fr-rule)}.fr-policydoc{max-width:68rem;margin:0 auto;padding:6.4rem var(--fr-gutter) 8rem}.fr-policydoc__body .shopify-challenge__container,.fr-policydoc__body form{margin:2.4rem 0}.fr-policydoc__body input[type=email],.fr-policydoc__body input[type=text],.fr-policydoc__body textarea{width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:1.2rem 1.4rem;border:1px solid var(--fr-rule-strong);border-radius:var(--fr-radius);background:var(--fr-paper)}.pc--opt-out-form,.pc--opt-out-form-container,.pc--show-email-field{max-width:100%;min-width:0}.pc--show-email-field label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;max-width:100%;min-width:0;white-space:normal}.fr-policydoc__body .h-captcha,.fr-policydoc__body .h-captcha iframe,.shopify-policy__body .h-captcha iframe{max-width:100%}@media(max-width:749px){.fr-policydoc,.shopify-policy__container{padding-top:4rem;padding-bottom:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/francis-policy.css.map */
