.pk-policy-page{background:var(--paper);color:var(--ink);min-height:100vh}
body.pk-policy-active #MainContent.pk-policy-main{width:100%;padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,6vw,6rem)!important}
.pk-policy-main .shopify-policy__container{width:min(920px,100%);max-width:none;margin:0 auto;padding:0}
.pk-policy-main .shopify-policy__title{text-align:left;margin:0 0 clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--line)}
.pk-policy-main .shopify-policy__title h1{max-width:100%;margin:0;font-family:var(--serif);font-size:clamp(3rem,6vw,5.6rem);font-weight:300;line-height:1.02;letter-spacing:-.025em;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}
.pk-policy-main .shopify-policy__body{font-family:var(--sans);font-size:1rem;line-height:1.75;color:#414641}
.pk-policy-main .shopify-policy__body h1,.pk-policy-main .shopify-policy__body h2,.pk-policy-main .shopify-policy__body h3,.pk-policy-main .shopify-policy__body h4{font-family:var(--serif);font-weight:400;line-height:1.2;color:var(--ink);margin:2.4rem 0 .85rem;hyphens:none;overflow-wrap:normal;word-break:normal}
.pk-policy-main .shopify-policy__body h1{font-size:2rem}.pk-policy-main .shopify-policy__body h2{font-size:1.75rem}.pk-policy-main .shopify-policy__body h3{font-size:1.4rem}
.pk-policy-main .shopify-policy__body p,.pk-policy-main .shopify-policy__body ul,.pk-policy-main .shopify-policy__body ol{margin:0 0 1.15rem}
.pk-policy-main .shopify-policy__body a{text-decoration-thickness:1px;text-underline-offset:4px}
@media(max-width:600px){
  body.pk-policy-active #MainContent.pk-policy-main{padding:3.5rem 1.25rem 6.5rem!important}
  .pk-policy-main .shopify-policy__title{margin-bottom:2rem}
  .pk-policy-main .shopify-policy__title h1{font-size:clamp(1.95rem,8vw,2.35rem);line-height:1.08;letter-spacing:-.03em;white-space:nowrap}
  .pk-policy-main .shopify-policy__body{font-size:.98rem;line-height:1.72}
}
