.shopify-policy__container:has(.bf-policy){max-width:960px;width:min(88%,960px);margin:0 auto;padding:clamp(32px,5vw,72px) 0;color:#202d29}.shopify-policy__container:has(.bf-policy) .shopify-policy__title{text-align:left}.shopify-policy__container:has(.bf-policy) .shopify-policy__title h1{margin:0 0 22px;font:400 clamp(41px,5vw,70px)/1.06 Georgia,serif;letter-spacing:-.035em;color:#202d29}.bf-policy{font:400 16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:normal;color:#49594f}.bf-policy p{margin:0 0 .85em}.bf-policy .bf-policy-intro{font-size:clamp(18px,1.65vw,21px);max-width:58ch}.bf-policy .bf-policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#dee7de;color:#202d29;border-top:2px solid #526c60;padding:22px 0;margin:28px 0 38px}.bf-policy--shipping .bf-policy-summary{border-top-color:#ab8f6a;background:#263d35;color:#faf8f3}.bf-policy .bf-policy-summary>div{padding:3px 22px}.bf-policy .bf-policy-summary>div+div{border-left:1px solid #899b8c}.bf-policy .bf-policy-summary dt{font-weight:650}.bf-policy .bf-policy-summary dd{margin:5px 0 0;font-size:15px}.bf-policy section{padding:24px 0;border-top:1px solid #b7bfaf}.bf-policy section>:last-child{margin-bottom:0}.bf-policy section h2{font:400 clamp(27px,2.7vw,38px)/1.15 Georgia,serif;color:#202d29;margin:0 0 15px;letter-spacing:-.025em}.bf-policy section p,.bf-policy section ul{max-width:65ch}.bf-policy strong{color:#202d29}.bf-policy li{margin:.55em 0}.bf-policy li strong{display:block}.bf-policy a{color:#263d35;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.bf-policy a:focus-visible{outline:3px solid #263d35;outline-offset:4px}@media(min-width:990px){.bf-policy section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);column-gap:clamp(35px,4vw,60px);align-items:start;padding:30px 0}.bf-policy section h2{grid-column:1;grid-row:1;margin:0}.bf-policy section>:not(h2){grid-column:2}.bf-policy section>ul{margin-top:0}}@media(max-width:699px){.bf-policy .bf-policy-summary{grid-template-columns:1fr;padding:4px 19px}.bf-policy .bf-policy-summary>div{padding:12px 0}.bf-policy .bf-policy-summary>div+div{border-left:0;border-top:1px solid #899b8c}}.bf-native-policy .shopify-policy__container{box-sizing:border-box;width:min(100% - 40px,1040px);max-width:1040px;margin:clamp(24px,4vw,64px) auto clamp(48px,6vw,88px);padding:0;color:#202d29;background:#fffdf8;border:1px solid #d9ddd2;box-shadow:0 18px 48px #202d290f}.bf-native-policy .shopify-policy__title{padding:clamp(28px,5vw,56px) clamp(24px,6vw,72px);margin:0;text-align:left;border-bottom:1px solid #b7bfaf;background:#dee7de}.bf-native-policy--shipping .shopify-policy__title{background:#263d35;border-top:4px solid #ab8f6a}.bf-native-policy .shopify-policy__title h1{margin:0;color:#202d29;font:400 clamp(36px,4.5vw,60px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em;overflow-wrap:break-word}.bf-native-policy--shipping .shopify-policy__title h1{color:#faf8f3}.bf-native-policy .shopify-policy__body{padding:clamp(26px,5vw,56px) clamp(24px,6vw,72px)}.bf-native-policy .shopify-policy__body .rte{color:#49594f;font:400 clamp(16px,1.2vw,18px)/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:normal;overflow-wrap:break-word}.bf-native-policy .shopify-policy__body :is(h2,h3){margin:2em 0 .7em;padding-top:1em;border-top:1px solid #d4dace;color:#202d29;font:400 clamp(26px,2.6vw,34px)/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.02em}.bf-native-policy .shopify-policy__body p{margin:0 0 1.15em}.bf-native-policy .shopify-policy__body ul{margin:.5em 0 1.4em;padding-left:1.35em}.bf-native-policy .shopify-policy__body li{margin:.7em 0;padding-left:.15em}.bf-native-policy .shopify-policy__body li::marker{color:#526c60}.bf-native-policy .shopify-policy__body :is(strong,b){color:#202d29;font-weight:650}.bf-native-policy .shopify-policy__body a{color:#263d35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.bf-native-policy .shopify-policy__body a:hover{text-decoration-thickness:2px}.bf-native-policy .shopify-policy__body a:focus-visible{outline:3px solid #526c60;outline-offset:4px}@media(max-width:599px){.bf-native-policy .shopify-policy__container{width:calc(100% - 24px);margin-top:20px;box-shadow:none}.bf-native-policy .shopify-policy__title{padding:28px 22px}.bf-native-policy .shopify-policy__body{padding:26px 22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bf-policy.css.map */
