.lhead .grid{align-items:center}.lhead .intro a{color:var(--on-ink);border-bottom:1px solid var(--hair-dark)}.lhead .meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:16px;font-size:13px;color:var(--on-ink-soft)}.lhead .meta span{display:flex;align-items:center;gap:10px}.lhead .meta span span:before{display:none}.lhead .meta>span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-on-dark)}.lhead .btns{margin-top:22px}a.chip[aria-current=page]{background:var(--gold-on-dark);color:var(--ink);border-color:var(--gold-on-dark)}.pol{padding-block:clamp(32px,4vw,64px) clamp(56px,6vw,104px)}.pol .grid{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(28px,5vw,96px);align-items:start}.pol .grid>*{min-width:0}.toc{position:sticky;top:calc(var(--hh) + 24px);font-size:14px}.toc h2{font-family:var(--display);font-style:italic;font-weight:500;font-size:22px;color:var(--gold-ink);margin-bottom:10px}.toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line);counter-reset:t}.toc li{counter-increment:t}.toc a{display:flex;gap:10px;padding:6px 0 6px 16px;margin-left:-1px;border-left:1px solid transparent;color:var(--ink-soft);line-height:1.4;transition:color .2s,border-color .2s}.toc ol a:before{content:counter(t);font-variant-numeric:tabular-nums;color:var(--gold-ink);min-width:1.4em}.toc a:hover,.toc a[aria-current=true]{color:var(--ink);border-left-color:var(--gold)}.toc .toc-btn{margin-top:18px;padding-left:0}.toc .toc-btn:hover{border-left-color:transparent}.toc details summary{display:none}@media(max-width:900px){.pol .grid{grid-template-columns:1fr}.toc{position:static;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:4px 18px}.toc details summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:14px 0;font-family:var(--display);font-style:italic;font-size:22px;color:var(--gold-ink)}.toc details summary::-webkit-details-marker{display:none}.toc details summary:after{content:"+";font-family:var(--body);font-style:normal;font-weight:300;font-size:22px;transition:transform .3s}.toc details[open] summary:after{transform:rotate(45deg)}.toc details h2{display:none}.toc details ol{margin-bottom:16px}}.prose{max-width:46em;font-size:15.5px;line-height:1.75;color:var(--ink)}.prose>section{padding-top:clamp(26px,3vw,40px);scroll-margin-top:calc(var(--hh) + 20px)}.prose>section+section{margin-top:clamp(26px,3vw,40px);border-top:1px solid var(--line)}.prose h2{font-family:var(--display);font-weight:500;font-size:clamp(26px,2.4vw,34px);line-height:1.1;margin-bottom:14px}.prose h2 .n{color:var(--gold-ink);font-style:italic;margin-right:10px}.prose h3{font-family:var(--display);font-weight:600;font-size:21px;line-height:1.2;margin:22px 0 8px}.prose p{margin:0 0 14px;color:var(--ink-soft)}.prose p strong,.prose li strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{margin:0 0 16px;padding-left:1.2em;color:var(--ink-soft)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose ol li::marker{color:var(--gold-ink);font-variant-numeric:tabular-nums}.prose li{margin-bottom:8px;padding-left:4px}.prose ul li::marker{color:var(--gold)}.prose a{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{color:var(--ink)}.prose .lede{font-size:17px;color:var(--ink);line-height:1.7}.note{background:var(--bg-warm);border-left:2px solid var(--gold);padding:16px 20px;border-radius:0 var(--r-photo) var(--r-photo) 0;margin:18px 0;font-size:14.5px;color:var(--ink-soft)}.note strong{color:var(--ink)}.tbl-wrap{overflow-x:auto;margin:6px 0 18px;border:1px solid var(--line);border-radius:var(--r-card)}.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.tbl th,.tbl td{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--line)}.tbl tr:last-child td{border-bottom:0}.tbl th{font-weight:600;background:var(--paper);color:var(--ink)}.tbl td{color:var(--ink-soft)}.tbl td:first-child{color:var(--ink);font-weight:500}.facts{margin:0;border-top:1px solid var(--line)}.facts .row{display:grid;grid-template-columns:minmax(180px,.8fr) 1.4fr;gap:6px 32px;padding:16px 0;border-bottom:1px solid var(--line)}.facts dt{font-family:var(--display);font-weight:600;font-size:19px;line-height:1.25}.facts dd{margin:0;color:var(--ink-soft);font-size:15px}.facts dd a{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}.fill{font-family:var(--body);background:var(--bg-warm);border:1px dashed var(--sand-deep);border-radius:4px;padding:1px 8px;color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.9}@media(max-width:700px){.facts .row{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:clamp(14px,2vw,32px);counter-reset:s;list-style:none;margin:0;padding:0}.steps li{counter-increment:s;padding-top:18px;border-top:1px solid var(--hair)}.steps li:before{content:counter(s);display:block;font-family:var(--display);font-style:italic;font-size:40px;line-height:1;color:var(--gold-ink);margin-bottom:10px}.steps h3{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.15;margin-bottom:6px}.steps p{font-size:14.5px;color:var(--ink-soft)}.dark .steps li{border-color:var(--hair-dark)}.dark .steps li:before{color:var(--gold-on-dark)}.dark .steps p{color:var(--on-ink-soft)}@media(max-width:860px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.fwrap>*{min-width:0}.fwrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(28px,5vw,96px);align-items:start}.fwrap .side h2{margin:10px 0 14px}.fwrap .side p:not(.kicker){color:var(--ink-soft);font-size:15px;margin-bottom:12px}.fwrap .side .facts{margin-top:18px}@media(max-width:900px){.fwrap{grid-template-columns:1fr}}.form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(20px,2.6vw,36px);display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.form .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label,.field .lbl{font-size:13.5px;font-weight:500;color:var(--ink)}.field .opt{font-weight:400;color:var(--ink-soft)}.field input,.field select,.field textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--sand-deep);border-radius:var(--r-photo);padding:11px 14px;min-height:46px;width:100%;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:120px;resize:vertical;line-height:1.55}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A5C2B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #b08d5740}.field .hint{font-size:12.5px;color:var(--ink-soft)}.field.err input,.field.err select,.field.err textarea{border-color:#8a2d26}.field .msg{font-size:12.5px;color:#8a2d26;display:none}.field.err .msg{display:block}.check{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--ink-soft);line-height:1.5;cursor:pointer}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink);flex:none}.check a{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}.form .actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.form .actions small{font-size:12.5px;color:var(--ink-soft)}.radios{display:flex;flex-wrap:wrap;gap:8px}.radios label{position:relative;cursor:pointer}.radios input{position:absolute;opacity:0;width:1px;height:1px}.radios span{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--sand-deep);border-radius:99px;font-size:13.5px;color:var(--ink);transition:background .2s,border-color .2s,color .2s}.radios input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.radios input:focus-visible+span{outline:2px solid var(--gold-ink);outline-offset:3px}.done{grid-column:1/-1;text-align:center;padding:clamp(20px,3vw,40px) 10px}.done .tick{width:54px;height:54px;border-radius:50%;background:var(--ink);color:var(--gold-on-dark);display:grid;place-items:center;margin:0 auto 16px}.done .tick svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.done h3{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(28px,2.6vw,38px);line-height:1.05;margin-bottom:10px}.done p{color:var(--ink-soft);font-size:15px;max-width:30em;margin:0 auto 18px}@media(max-width:620px){.form{grid-template-columns:1fr}}.refbox{display:flex;gap:10px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:6px 6px 6px 20px;max-width:520px}.refbox code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--body);font-size:14.5px;color:var(--ink)}.dark .refbox{background:#faf6ef0f;border-color:var(--hair-dark)}.dark .refbox code{color:var(--on-ink)}.sec-tight{padding-block:clamp(40px,5vw,80px)}.center{text-align:center}.center .lead{margin-inline:auto}.sec-tight{padding-block:clamp(32px,3.6vw,56px)}.lhead{padding-block:clamp(24px,2.6vw,40px)}.lhead .chips{border-top:0;padding-top:0}.lhead-c .wrap{text-align:center}.lhead-c .crumbs{justify-content:center}.lhead-c .grid{grid-template-columns:minmax(0,1fr);justify-items:center}.lhead-c h1{margin:clamp(12px,1.6vw,20px) 0 clamp(10px,1.2vw,14px)}.lhead-c .intro{margin-inline:auto;max-width:40em}.lhead-c .meta{justify-content:center}.lhead-c .chips{justify-content:center;margin-top:clamp(18px,2vw,26px)}@media(max-width:860px){.lhead-c .chips{justify-content:flex-start}}.pol{padding-block:clamp(24px,2.8vw,44px) clamp(36px,4vw,64px)}.pol .wrap{max-width:1240px}@media(min-width:901px){.pol .grid{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(28px,4vw,72px)}}@media(max-width:900px){.pol .grid{gap:22px}}.prose{max-width:none}.prose>section{padding-top:clamp(20px,2.2vw,30px)}.prose>section:first-child{padding-top:0}.prose>section+section{margin-top:0;border-top:0}.prose h2{margin-bottom:10px}.steps li{border-top:0;padding-top:0}.steps li:before{margin-bottom:6px}.rhead{position:relative;padding-block:clamp(28px,3vw,44px) clamp(40px,4.4vw,72px);min-height:clamp(380px,34vw,520px);display:flex;flex-direction:column}.rhead .wrap{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.rh-copy{max-width:min(560px,46%);margin-block:auto;padding-top:clamp(20px,2.6vw,40px)}.rh-copy h1{margin:8px 0 14px}.rh-img{position:absolute;top:0;right:0;bottom:0;width:54%;overflow:hidden}.rh-img img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%);mask-image:linear-gradient(90deg,transparent 0,#000 26%)}@media(max-width:860px){.rhead{min-height:0;padding-top:0}.rh-img{position:relative;width:auto;height:min(78vw,420px);margin-bottom:-28px}.rh-img img{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 34%);mask-image:linear-gradient(0deg,transparent 0,#000 34%)}.rhead .crumbs{display:none}.rh-copy{max-width:none;padding-top:0}}.shopify-policy__container{max-width:760px;margin:0 auto;padding:clamp(40px,5vw,72px) 16px clamp(56px,6vw,96px)}.shopify-policy__title{text-align:left;margin-bottom:28px}.shopify-policy__title h1{font-family:var(--display);font-weight:500;font-size:clamp(38px,4.6vw,60px);line-height:1.02}.shopify-policy__body{font-size:16px;line-height:1.7;color:var(--ink)}.shopify-policy__body section{margin-top:34px}.shopify-policy__body h2{font-family:var(--display);font-weight:500;font-size:clamp(26px,2.4vw,32px);line-height:1.15;margin:0 0 12px}.shopify-policy__body h2 .n{color:var(--gold-ink, #7A5C2B);margin-right:.35em}.shopify-policy__body h3{font-size:17px;font-weight:600;margin:22px 0 8px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 14px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:14.5px}.shopify-policy__body th,.shopify-policy__body td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line, #E2D6C0);vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pages-legal.css.map */
