html{scrollbar-gutter:stable}
.psp-site-layout{--font-body-family:Inter,Arial,Helvetica,sans-serif;--font-heading-family:Inter,Arial,Helvetica,sans-serif;--inputs-radius:0px;--buttons-radius:0px;--buttons-radius-outset:0px;display:flex;flex-direction:column;min-height:100vh;background:#faf9f4;color:#111;letter-spacing:normal}
.psp-site-layout #MainContent{flex:1;min-width:0}
.psp-app-landing.psp-site-chrome{min-height:0;overflow:visible;flex:0 0 auto}
.psp-site-chrome .psp-app-brandlock,.psp-site-chrome .psp-app-footer-navs{min-width:0}
.psp-site-chrome [aria-current=page]{text-decoration:underline;text-underline-offset:4px}
.psp-site-layout :is(.main-page-title,.shopify-policy__title h1){font-family:Inter,Arial,Helvetica,sans-serif;font-weight:850;letter-spacing:-.045em;line-height:1.12;font-size:clamp(32px,4vw,52px);color:#111}
.psp-site-layout .shopify-policy__container{box-sizing:border-box;width:min(100% - 64px,960px);max-width:960px;margin:48px auto 64px;padding:clamp(22px,4vw,48px);border:2px solid #111;background:#fff;box-shadow:6px 6px 0 #111;color:#111;font:400 15px/1.75 Inter,Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.psp-site-layout .shopify-policy__title{text-align:left;margin-bottom:30px}
.psp-site-layout .shopify-policy__title h1{margin:0}
.psp-site-layout .shopify-policy__body :is(h2,h3,h4){font-family:Inter,Arial,Helvetica,sans-serif;font-weight:800;line-height:1.25;letter-spacing:-.025em;color:#111;margin:1.7em 0 .7em}
.psp-site-layout .shopify-policy__body :is(p,ul,ol){margin:0 0 1em}
.psp-site-layout .shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.psp-site-layout .shopify-policy__body :is(img,iframe,video){max-width:100%}
.psp-site-layout .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}
.psp-site-layout .shopify-policy__body a:focus-visible{outline:3px solid #5368ff;outline-offset:3px}
.psp-site-layout--page #MainContent>.shopify-section:has(.main-page-title){margin-bottom:32px}
.psp-site-layout--page .main-page-title{margin-bottom:28px}
@media(max-width:760px){
 .psp-site-layout .shopify-policy__container{width:calc(100% - 36px);margin:26px auto 40px;padding:22px 18px;box-shadow:4px 4px 0 #111;font-size:14px}
 .psp-site-chrome .psp-app-footer-inner{align-items:flex-start}
}
