.policy-page section[id],.policy-page .pol__text [id],.policy-page .shopify-policy__body [id]{scroll-margin-top:96px}.pol-hero{position:relative;padding-block:clamp(40px,6vw,84px) clamp(48px,6vw,80px)}.pol-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,80px);align-items:end}.pol-hero h1{font-size:clamp(46px,6vw,86px)}.pol-hero h1 .l2{display:block;color:var(--lilac)}.pol-hero .lede{margin-top:24px;max-width:48ch}.pol-hero__meta{margin-top:26px;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--text-3);display:flex;flex-wrap:wrap;gap:6px 14px}.pol-hero__meta span:not(:last-child):after{content:"\b7";margin-left:14px}.pol-index{list-style:none;border-top:1px solid var(--line)}.pol-index a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--text-2);transition:color .15s,background .2s}.pol-index a:hover{color:var(--text);background:#d4b5e80b}.pol-index .i{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--text-3)}.pol-index .t{font-family:var(--f-display);font-weight:650;font-stretch:94%;font-size:19px;letter-spacing:-.01em}.pol-index .d{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pol-index a[aria-current=page]{color:var(--text)}.pol-index a[aria-current=page] .i{color:var(--lilac)}.pol-index a[aria-current=page] .t:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:10px;vertical-align:middle;background:var(--lilac);box-shadow:0 0 10px 1px #d4b5e8b3}.pol{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.pol__toc{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow:auto;padding-right:4px}.pol__toc h2{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;line-height:1.4}.pol__toc ol{list-style:none;border-top:1px solid rgba(22,20,28,.14)}.pol__toc a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:8px 0;border-bottom:1px solid rgba(22,20,28,.08);font-size:14px;line-height:1.35;color:var(--ink-3);transition:color .15s}.pol__toc a span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;padding-top:1px}.pol__toc a:hover,.pol__toc a[aria-current=true]{color:var(--ink)}.pol__toc a[aria-current=true] span{color:var(--lilac-ink)}.pol__text,.shopify-policy__body{max-width:74ch;min-width:0}.pol__text h2,.shopify-policy__body h2{font-size:clamp(25px,2.3vw,32px);line-height:1.08;margin-top:60px;padding-top:30px;border-top:1px solid rgba(22,20,28,.14)}.pol__text h2 .n,.shopify-policy__body h2 .n{display:block;margin-bottom:12px;font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--green-ink)}.pol__text h3,.shopify-policy__body h3{font-size:19px;line-height:1.25;letter-spacing:-.01em;margin-top:30px}.pol__text p,.pol__text li,.shopify-policy__body p,.shopify-policy__body li{font-size:16px;line-height:1.7;color:var(--ink-2)}.pol__text p,.shopify-policy__body p{margin-top:14px}.pol__text h2+p,.pol__text h3+p,.shopify-policy__body h2+p,.shopify-policy__body h3+p{margin-top:12px}.pol__text strong,.pol__text b,.shopify-policy__body strong,.shopify-policy__body b{color:var(--ink);font-weight:600}.pol__text a:not(.btn),.shopify-policy__body a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#16141c59;text-underline-offset:3px}.pol__text a:not(.btn):hover,.shopify-policy__body a:not(.btn):hover{text-decoration-color:var(--ink)}.pol__text ul,.pol__text ol,.shopify-policy__body ul,.shopify-policy__body ol{margin-top:12px}.pol__text ul,.shopify-policy__body ul{list-style:none}.pol__text ul>li,.shopify-policy__body ul>li{position:relative;padding-left:22px}.pol__text ul>li+li,.shopify-policy__body ul>li+li{margin-top:8px}.pol__text ul>li:before,.shopify-policy__body ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.pol__text ol,.shopify-policy__body ol{padding-left:1.3em}.pol__text ol>li,.shopify-policy__body ol>li{padding-left:4px}.pol__text ol>li+li,.shopify-policy__body ol>li+li{margin-top:8px}.pol__text .caps,.shopify-policy__body .caps{text-transform:uppercase;font-size:14.5px;letter-spacing:.01em}.pol__text .tag,.rf-done .tag,.shopify-policy__body .tag{font-size:12px;line-height:1.5;margin-top:0}.pol__text .note,.shopify-policy__body .note{font-size:13px;line-height:1.5}.pol__short{background:#fff;border-radius:20px;padding:clamp(24px,3vw,34px);box-shadow:inset 0 0 0 1px #16141c1f}.pol__short .tag{margin-bottom:14px}.pol__short ul{margin-top:0}.pol__short ul>li{padding-left:30px;color:var(--ink)}.pol__short ul>li+li{margin-top:10px}.pol__short ul>li:before{content:"";left:0;top:.42em;width:16px;height:16px;border-radius:50%;background:none;box-shadow:inset 0 0 0 1.5px var(--green-ink)}.pol__short ul>li:after{content:"";position:absolute;left:5px;top:calc(.42em + 4px);width:6px;height:3.5px;border-left:1.5px solid var(--green-ink);border-bottom:1.5px solid var(--green-ink);transform:rotate(-45deg)}.pol__short .pol__fine{margin-top:18px;padding-top:14px;border-top:1px solid rgba(22,20,28,.1)}.pol__fine{font-size:13.5px!important;color:var(--ink-3)!important;line-height:1.55!important}.pol-table{width:100%;border-collapse:collapse;margin-top:18px;font-size:14.5px}.pol-table th{text-align:left;vertical-align:bottom;padding:0 16px 10px 0;font-family:var(--f-mono);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pol-table td{vertical-align:top;padding:12px 16px 12px 0;border-top:1px solid rgba(22,20,28,.12);color:var(--ink-2);line-height:1.55}.pol-table td:first-child{color:var(--ink);font-weight:600}.pol-table th:last-child,.pol-table td:last-child{padding-right:0}.pol-contact{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(22,20,28,.14)}.pol-contact div{padding:16px 16px 4px 0}.pol-contact div+div{padding-left:16px;border-left:1px solid rgba(22,20,28,.1)}.pol-contact dt{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pol-contact dd{margin-top:6px;font-size:15px;color:var(--ink);line-height:1.5}.states{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px!important}.pol__text .states>li,.shopify-policy__body .states>li{padding:7px 12px 7px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #16141c29;font-size:14px;line-height:1.2;color:var(--ink)}.pol__text .states>li:before,.shopify-policy__body .states>li:before{display:none}.pol__text .states>li+li,.shopify-policy__body .states>li+li{margin-top:0}.pol__text .states+*,.shopify-policy__body .states+*{margin-top:18px}.states .ab{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;color:var(--ink-3);margin-right:6px}.guar-hero .lede{max-width:46ch}.promise{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.promise li{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--text);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.promise li:before{content:"\2726";font-size:10px;color:var(--green)}.flow{list-style:none;border-top:1px solid var(--line)}.flow li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.flow .i{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--lilac);padding-top:4px}.flow b{display:block;font-family:var(--f-display);font-weight:650;font-stretch:94%;font-size:19px;letter-spacing:-.01em;color:var(--text)}.flow span{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.rf{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,6vw,96px);align-items:start}.rf__side{position:sticky;top:104px}.rf__side h2{font-size:clamp(34px,3.8vw,52px)}.rf__side>p:not(.tag):not(.note){margin-top:16px;font-size:16px;max-width:40ch}.need{list-style:none;margin-top:26px;border-top:1px solid rgba(22,20,28,.14)}.need li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:13px 0;border-bottom:1px solid rgba(22,20,28,.1);font-size:15px;color:var(--ink-2);line-height:1.5}.need li b{color:var(--ink);font-weight:600}.need .i{font-family:var(--f-mono);font-size:11.5px;color:var(--green-ink);padding-top:2px}.rf__talk{margin-top:22px!important;font-size:14.5px!important;color:var(--ink-3)!important}.rf__talk a{color:var(--ink)}.rf-form{display:grid;gap:28px}.rf-form fieldset{border:0;min-width:0;display:grid;gap:18px;padding-top:24px;border-top:1px solid rgba(22,20,28,.14)}.rf-form fieldset:first-of-type{padding-top:0;border-top:0}.rf-form legend{float:left;width:100%;padding:0;display:flex;align-items:baseline;gap:12px;margin-bottom:2px}.rf-form legend+*{clear:both}.rf-form legend .i{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--green-ink)}.rf-form legend .t{font-family:var(--f-display);font-weight:700;font-stretch:92%;font-size:22px;letter-spacing:-.015em;color:var(--ink)}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fld{display:grid;gap:7px;align-content:start;min-width:0}.fld>label,.fld>.lbl{font-size:14.5px;font-weight:600;color:var(--ink)}.fld .opt-tag{font-weight:400;color:var(--ink-3)}.fld .hint{font-size:13px;line-height:1.45;color:var(--ink-3)}.fld input[type=text],.fld input[type=email],.fld input[type=tel],.fld select,.fld textarea{width:100%;min-width:0;font-family:var(--f-body);font-size:15.5px;color:var(--ink);padding:14px 16px;border-radius:12px;border:0;background:#fff;box-shadow:inset 0 0 0 1.5px #16141c29;appearance:none;-webkit-appearance:none}.fld input.mono{font-family:var(--f-mono);font-size:15px;letter-spacing:.04em}.fld textarea{min-height:116px;resize:vertical;line-height:1.5}.fld select{padding-right:42px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat}.fld ::placeholder{color:#8c8797}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.fld .err{display:none;font-size:13px;font-weight:500;color:#a3261b}.fld.is-bad input,.fld.is-bad select,.fld.is-bad textarea{box-shadow:inset 0 0 0 2px #a3261b}.fld.is-bad .err{display:block}.choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.choice{position:relative;cursor:pointer;display:block}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice>span{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;height:100%;padding:15px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px #16141c24;transition:box-shadow .18s}.choice:hover>span{box-shadow:inset 0 0 0 1.5px #16141c57}.choice>span:before{content:"";width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #16141c4d;margin-top:1px}.choice input:checked+span{box-shadow:inset 0 0 0 2px var(--ink)}.choice input:checked+span:before{box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 5px #fff,inset 0 0 0 10px var(--ink)}.choice input:focus-visible+span{outline:2px solid var(--lilac-ink);outline-offset:2px}.choice b{display:block;font-size:15px;font-weight:650;color:var(--ink);line-height:1.3}.choice small{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--ink-3)}.fld.is-bad .choice>span{box-shadow:inset 0 0 0 1.5px #a3261b8c}.check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--ink);cursor:pointer}.check b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.check small{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--ink-3)}[data-if][hidden],.rf-form[hidden],.rf-done[hidden]{display:none!important}.rf-info{padding:13px 16px;border-radius:12px;background:#d4b5e83d;font-size:14.5px!important;line-height:1.55;color:var(--ink)!important}.rf-info a{color:var(--ink)}.rf-done .note{margin-top:22px}.rf-done .note>div{min-width:0}.rf-form__foot{display:grid;gap:14px;padding-top:24px;border-top:1px solid rgba(22,20,28,.14)}.rf-form__foot p{font-size:13.5px;line-height:1.55;color:var(--ink-3)}.rf-form__foot p a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.rf-form .btn{justify-self:start}.rf-done:focus{outline:none}.rf-done{background:#fff;border-radius:20px;padding:clamp(24px,3vw,36px);box-shadow:inset 0 0 0 1px #16141c1f}.rf-done h3{font-size:clamp(26px,2.6vw,34px)}.rf-done>p{margin-top:12px;font-size:16px}.rf-done dl{margin-top:20px;border-top:1px solid rgba(22,20,28,.14)}.rf-done dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid rgba(22,20,28,.08)}.rf-done dt{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.rf-done dd{font-size:15px;color:var(--ink);overflow-wrap:anywhere}.rf-done pre{margin-top:10px;white-space:pre-wrap;font-family:var(--f-mono);font-size:12px;line-height:1.55;color:#5a3a00}.pol-more{padding-block:clamp(56px,7vw,96px)}.pol-index--row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.pol-index--row a{grid-template-columns:30px minmax(0,1fr)}.pol-index--row .d{grid-column:2}.flow a,.need a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.need a{color:var(--ink)}@media(max-width:960px){.pol-hero__grid,.rf{grid-template-columns:1fr}.pol-hero__grid{align-items:start}.pol-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.pol{grid-template-columns:1fr}.pol__toc{position:relative;top:0;max-height:none;overflow:visible}.pol__toc ol{columns:2;column-gap:24px}.pol__toc li{break-inside:avoid}.rf__side{position:relative;top:0}}@media(max-width:600px){.pol-index{grid-template-columns:1fr}.pol-index .d{display:none}.pol__toc ol{columns:1}.pol-contact{grid-template-columns:1fr}.pol-contact div+div{padding-left:0;border-left:0;border-top:1px solid rgba(22,20,28,.1)}.choices,.choices--3,.row2{grid-template-columns:1fr}.rf-form .btn{justify-self:stretch}.rf-done dl div{grid-template-columns:1fr;gap:2px}.pol-table{font-size:14px}.pol-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pol-table,.pol-table tbody,.pol-table tr,.pol-table td{display:block;width:100%}.pol-table tr{padding:10px 0;border-top:1px solid rgba(22,20,28,.12)}.pol-table td{padding:2px 0;border:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/policy.css.map */
