.gf-policy-page{--gf-policy-header:130px;max-width:none;width:100%;padding:48px 24px 80px!important;margin:0;background:#fff;color:#252621;font:400 17px/1.85 var(--font-body-family,Arial,sans-serif);letter-spacing:0}
.gf-policy-page *{box-sizing:border-box}
.gf-policy-navigation{max-width:780px;margin:0 auto 36px}
.gf-policy-navigation ul{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0;margin:0;border-bottom:1px solid #dedfd7;list-style:none}
.gf-policy-navigation li{padding:0;margin:0;max-width:100%}
.gf-policy-navigation a{display:flex;align-items:center;min-height:46px;padding:10px 0;border-bottom:2px solid transparent;margin-bottom:-1px;color:#62645b;font:400 13px/1.6 var(--font-body-family,Arial,sans-serif);text-decoration:none;overflow-wrap:anywhere}
.gf-policy-navigation a:hover{color:#79512e;text-decoration:underline;text-underline-offset:4px}
.gf-policy-navigation a[aria-current=page]{color:#252621;border-bottom-color:#8a5b32;font-weight:600}
.gf-policy-page :is(a,[tabindex]):focus-visible{outline:3px solid #8a5b32;outline-offset:4px}
.gf-policy-page .shopify-policy__container,.gf-policy-page .rich-text{width:100%!important;max-width:780px!important;margin:0 auto!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}
.gf-policy-page .rich-text__wrapper,.gf-policy-page .rich-text__blocks{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;text-align:left!important}
.gf-policy-page .rich-text:after,.gf-policy-page .rich-text:before{display:none!important}
.gf-policy-page .shopify-policy__title{margin:0 0 32px;padding:0;text-align:left}
.gf-policy-page :is(.shopify-policy__title h1,.rich-text__heading){font:400 clamp(32px,3.4vw,44px)/1.25 var(--font-body-family,Arial,sans-serif)!important;color:#252621!important;letter-spacing:-.025em!important;text-align:left!important;margin:0 0 32px!important;padding:0!important;overflow-wrap:anywhere}
.gf-policy-page .rich-text__heading p{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important}
.gf-policy-page .rich-text__heading::before,.gf-policy-page .rich-text__heading::after,.gf-policy-page .rich-text__heading p::before,.gf-policy-page .rich-text__heading p::after{display:none!important;content:none!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text){font:400 17px/1.85 var(--font-body-family,Arial,sans-serif)!important;color:#41463d!important;text-align:left!important;letter-spacing:0!important;margin:0!important;padding:0!important;overflow-wrap:anywhere;word-break:normal}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(p,li,span,div){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:left!important;color:inherit}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) p{margin:0 0 20px!important;padding:0!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(h2,h3,h4,h5,h6){font:500 23px/1.45 var(--font-body-family,Arial,sans-serif)!important;text-align:left!important;letter-spacing:-.01em!important;color:#252621!important;margin:36px 0 14px!important;padding:0!important;scroll-margin-top:calc(var(--gf-policy-header) + 24px);overflow-wrap:anywhere}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(h2,h3,h4,h5,h6)>strong{font-weight:500!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(strong,b){font-weight:600}
.gf-policy-page .gf-policy-inline-heading{display:block;font:500 23px/1.45 var(--font-body-family,Arial,sans-serif)!important;color:#252621!important;letter-spacing:-.01em!important;margin:32px 0 12px!important;scroll-margin-top:calc(var(--gf-policy-header) + 24px)}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(ul,ol){margin:14px 0 24px!important;padding:0 0 0 25px!important;list-style-position:outside}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) ul{list-style-type:disc}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) ol{list-style-type:decimal}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) li{margin:0 0 10px!important;padding:0 0 0 3px!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) li>p{margin-bottom:0!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(ul,ol) :is(ul,ol){margin:10px 0 14px!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) a{color:#79512e!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(p:empty,p.gf-policy-spacer){margin:0!important;padding:0!important;min-height:0!important}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(p:empty,p.gf-policy-spacer) br{display:none}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) br+br,.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) p>br:first-child,.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) li>br:last-child{display:none}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) img{max-width:100%;height:auto}
.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) table{display:block;max-width:100%;overflow-x:auto}
body:has(.gf-policy-page) #chat-bubble{display:none!important}
.gf-policy-page .shopify-policy__body .rte.gf-policy-standard-body>.gf-policy-document-meta{font-size:13px!important;line-height:1.7!important;color:#62645b!important;margin:0 0 24px!important}
.gf-policy-page .shopify-policy__body .rte.gf-policy-standard-body>.gf-policy-document-meta :is(strong,b){display:inline;font-size:inherit!important;line-height:inherit!important;font-weight:500!important;margin:0!important}
.gf-policy-page .shopify-policy__body .rte.gf-policy-standard-body>h3:first-child{margin-top:0!important}
@media(max-width:749px){.gf-policy-page{--gf-policy-header:120px;padding:28px 20px 56px!important;font-size:16px}.gf-policy-navigation{margin-bottom:28px}.gf-policy-navigation ul{column-gap:16px;row-gap:2px}.gf-policy-navigation a{font-size:12px;min-height:46px}.gf-policy-page :is(.shopify-policy__title h1,.rich-text__heading){font-size:32px!important;margin-bottom:26px!important;line-height:1.25!important}.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text){font-size:16px!important;line-height:1.85!important}.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(h2,h3,h4,h5,h6),.gf-policy-page .gf-policy-inline-heading{font-size:21px!important;line-height:1.45!important}.gf-policy-page :is(.shopify-policy__body .rte,.rich-text__text) :is(ul,ol){padding-left:23px!important}}
