.policy-page{--policy-ink: var(--brand-ink, #343b2f);--policy-muted: var(--brand-muted, #656457);--policy-line: var(--brand-line, #cbc4b8);width:min(1200px,calc(100% - 64px));margin:0 auto;padding-block:24px 88px;color:var(--policy-ink)}.policy-page__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-end:36px;color:var(--policy-muted);font-size:12px}.policy-page__breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.policy-page__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(36px,6vw,80px);align-items:start}.policy-page__sidebar{position:sticky;top:calc(var(--header-height, 0px) + 32px)}.policy-page__eyebrow{margin:0 0 12px;color:var(--policy-muted);font-size:11px;letter-spacing:.08em}.policy-page__sidebar-title{margin:0 0 24px;font:var(--font-heading--weight) 24px/1.3 var(--font-heading--family);letter-spacing:-.01em}.policy-page__links{list-style:none;padding:0;margin:0}.policy-page__links li+li{margin-block-start:6px}.policy-page__links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 14px;border-radius:8px;color:var(--policy-muted);font-size:14px;line-height:1.5;text-decoration:none}.policy-page__links a>span:last-child{flex-shrink:0}.policy-page__links a:hover{background:var(--brand-linen);color:var(--policy-ink)}.policy-page__links a[aria-current=page]{background:var(--policy-ink);color:var(--brand-surface, #fcfaf6)}.policy-page__help{margin-block-start:32px;padding:22px 14px 0;border-top:1px solid var(--policy-line)}.policy-page__help p{margin:0 0 4px;font-size:14px}.policy-page__help a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--policy-muted);font-size:13px;text-underline-offset:5px}.policy-page__document{min-width:0;padding:clamp(24px,4vw,48px);border:1px solid var(--policy-line);border-radius:var(--brand-radius);background:var(--brand-surface, #fcfaf6)}.policy-page .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0}.policy-page .shopify-policy__title{text-align:start;padding-block-end:28px;margin-block-end:28px;border-bottom:1px solid var(--policy-line)}.policy-page .shopify-policy__title h1{margin:0;color:var(--policy-ink);font:var(--font-heading--weight) clamp(30px,3.5vw,44px)/1.2 var(--font-heading--family);letter-spacing:-.01em;overflow-wrap:anywhere}.policy-page .shopify-policy__body{color:var(--policy-muted);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.policy-page .shopify-policy__body p{margin-block:0 20px}.policy-page .shopify-policy__body :is(h2,h3,h4,h5,h6){margin-block:32px 12px;color:var(--policy-ink);font-family:var(--font-body--family);font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-.015em}.policy-page .shopify-policy__body :is(strong,b){color:var(--policy-ink);font-weight:600}.policy-page .shopify-policy__body :is(ul,ol){padding-inline-start:22px;margin-block:12px 24px}.policy-page .shopify-policy__body li{padding-inline-start:4px;margin-block:8px}.policy-page .shopify-policy__body a{color:var(--policy-ink);text-decoration:underline;text-underline-offset:4px}.policy-page .shopify-policy__body blockquote{margin:24px 0;padding:16px 20px;border-inline-start:2px solid var(--policy-line);background:var(--brand-linen);font-style:normal}.policy-page .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;font-size:14px}.policy-page .shopify-policy__body img{max-width:100%;height:auto}.policy-page a:focus-visible{outline:2px solid var(--policy-ink);outline-offset:4px}@media(max-width:899px){.policy-page{width:min(760px,calc(100% - 40px));padding-block:16px 56px}.policy-page__breadcrumb{margin-block-end:20px}.policy-page__layout{grid-template-columns:1fr;gap:28px}.policy-page__sidebar{position:static}.policy-page__sidebar-title{margin-block-end:16px}.policy-page__links{display:flex;flex-wrap:wrap;gap:8px}.policy-page__links li+li{margin:0}.policy-page__links a{border:1px solid var(--policy-line);border-radius:var(--brand-radius-button);font-size:13px}.policy-page__links a>span:last-child{display:none}.policy-page__help{display:none}}@media(max-width:479px){.policy-page{width:calc(100% - 32px)}.policy-page__document{padding:24px 20px;border-radius:var(--brand-radius)}.policy-page .shopify-policy__body{font-size:14px;line-height:1.8}}@media print{.policy-page{width:100%;padding:0}.policy-page__breadcrumb,.policy-page__sidebar{display:none}.policy-page__layout{display:block}.policy-page__document{border:0;padding:0;background:#fff}.policy-page .shopify-policy__body{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/policy-refined.css.map */
