.ny-policy{padding-top:24px}.ny-policy__updated{margin-top:12px;font-size:13px;font-weight:600;color:var(--ny-muted)}.ny-policy__glance{margin-top:28px}.ny-policy__body{margin-top:32px;display:grid;gap:24px}.ny-toc details{background:var(--ny-raised);border:1px solid var(--ny-line);border-radius:var(--ny-r-sm);padding:4px 18px}.ny-toc summary{cursor:pointer;font-weight:800;padding:12px 0;list-style:none}.ny-toc summary::-webkit-details-marker{display:none}.ny-toc summary:after{content:"+";float:right;color:var(--ny-accent);font-size:20px;line-height:1}.ny-toc details[open] summary:after{content:"\2212"}.ny-toc ol{list-style:none;padding:0 0 14px;display:grid;gap:2px;font-size:14px}.ny-toc ol a{display:block;padding:3px 0}.ny-toc a:hover,.ny-toc a[aria-current]{color:var(--ny-accent-text)}.ny-policy__main{min-width:0;max-width:760px}.ny-policy__part+.ny-policy__part,.ny-policy__main>*+.ny-policy__part{margin-top:36px}.ny-policy__part h2{display:flex;align-items:baseline;gap:12px;font-size:clamp(22px,5vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.ny-policy__n{flex:none;color:var(--ny-muted);font-variant-numeric:tabular-nums}.ny-policy__part .ny-rte{margin-top:12px;max-width:none;color:#3c3842}.ny-policy__table{margin-top:16px}.ny-policy__table tbody th{color:var(--ny-ink);font-weight:700}.ny-policy__note{font-size:13px;color:var(--ny-muted);margin-top:8px}.ny-policy__steps{margin-top:16px}.ny-policy__callout{margin-top:18px;font-size:15px}.ny-policy__callout-h{font-weight:800;margin-bottom:4px}.ny-faq--single{grid-template-columns:1fr!important;margin-top:14px}.ny-policy__see{margin-top:40px;border-top:1px solid var(--ny-line);padding-top:24px}.ny-policy__see h2{font-size:13px;font-weight:600;color:var(--ny-muted)}.ny-policy__see ul{list-style:none;display:grid;gap:10px;margin-top:12px}.ny-policy__see a{display:grid;gap:2px;background:var(--ny-raised);border:1px solid var(--ny-line);border-radius:var(--ny-r-sm);padding:14px 16px}.ny-policy__see a:hover{border-color:var(--ny-edge)}.ny-policy__see span{font-size:13px;color:var(--ny-muted)}.ny-policy__print{margin-top:28px}.ny-policy__print .ny-link{background:none;border:0;border-bottom:2px solid var(--ny-accent);padding:0;cursor:pointer}@media(min-width:760px){.ny-policy__see ul{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.ny-policy__body.has-toc{grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.ny-policy__body.has-toc .ny-toc{position:sticky;top:90px}}@media print{.ny-policy__body.has-toc{display:block}.ny-policy__main{max-width:none}}.ny-policy__glance .ny-cards{grid-template-columns:1fr 1fr;gap:10px}.ny-policy__glance .ny-info{padding:14px 0 0;row-gap:4px}.ny-policy__glance .ny-info h3{font-size:16px}@media(min-width:760px){.ny-policy__glance .ny-cards--3{grid-template-columns:repeat(3,1fr)}.ny-policy__glance .ny-cards--4{grid-template-columns:repeat(4,1fr)}}.ny-glance{max-width:760px;margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--ny-line);border-bottom:1px solid var(--ny-line)}.ny-glance div{padding:12px 0}.ny-glance dt{font-size:13px;color:var(--ny-muted)}.ny-glance dd{margin:2px 0 0;font-weight:700}@media print{.ny-faq--single details{break-inside:avoid}}body .shopify-policy__container{max-width:var(--ny-max);margin:0 auto;padding:24px var(--ny-gut) var(--ny-space)}body .shopify-policy__title{text-align:left}body .shopify-policy__title h1{font-size:clamp(34px,7vw,54px);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance;max-width:760px}body .shopify-policy__title h1:after{content:"";display:block;width:44px;height:3px;border-radius:3px;margin-top:16px;background:var(--ny-accent)}body .shopify-policy__body{margin-top:28px;max-width:760px}body .shopify-policy__body .rte{color:#3c3842}body .shopify-policy__body .rte>*+*{margin-top:1em}body .shopify-policy__body .rte>p:first-child em{font-style:normal;font-size:13px;font-weight:600;color:var(--ny-muted)}body .shopify-policy__body .rte>p:first-child+p{font-size:18px;line-height:1.55;color:var(--ny-muted)}body .shopify-policy__body h2{margin-top:36px;color:var(--ny-ink);font-size:clamp(22px,5vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2}body .shopify-policy__body h3{margin-top:20px;color:var(--ny-ink);font-size:17px;font-weight:700}body .shopify-policy__body h2+*,body .shopify-policy__body h3+*{margin-top:10px}body .shopify-policy__body ul,body .shopify-policy__body ol{padding-left:1.2em}body .shopify-policy__body li+li{margin-top:6px}body .shopify-policy__body strong{color:var(--ny-ink)}body .shopify-policy__body a{color:var(--ny-ink);font-weight:600;border-bottom:2px solid var(--ny-accent)}body .shopify-policy__body table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto;background:var(--ny-raised);border:1px solid var(--ny-line);border-radius:var(--ny-r-md)}body .shopify-policy__body caption{text-align:left;padding:14px 14px 0;font-weight:800;color:var(--ny-ink)}body .shopify-policy__body :is(th,td){padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ny-line)}body .shopify-policy__body thead th{background:var(--ny-ink);color:var(--ny-paper);font-weight:800;border-bottom:2px solid var(--ny-accent)}body .shopify-policy__body tbody th{color:var(--ny-ink);font-weight:700}body .shopify-policy__body tbody tr:last-child>*{border-bottom:0}@media(min-width:760px){body .shopify-policy__container{padding-top:40px}}@media(max-width:759px){.ny-policy__table{overflow:visible;background:none;border:0;border-radius:0;box-shadow:none}.ny-policy__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ny-policy__table :is(table,tbody,tr,th,td){display:block}.ny-policy__table tr{background:var(--ny-raised);border:1px solid var(--ny-line);border-radius:var(--ny-r-sm);padding:12px 14px;box-shadow:var(--ny-shadow-rest)}.ny-policy__table tr+tr{margin-top:10px}.ny-policy__table tbody th{width:auto;padding:0 0 4px;border:0;font-size:15px;overflow-wrap:anywhere}.ny-policy__table tbody th:after{content:"";display:block;width:18px;height:2px;border-radius:2px;margin-top:6px;background:var(--ny-accent)}.ny-policy__table td{display:grid;grid-template-columns:7.2em 1fr;gap:12px;padding:6px 0 0;border:0}.ny-policy__table td:before{content:attr(data-label);color:var(--ny-muted);font-size:13px;font-weight:600;line-height:1.7}.ny-policy__table tbody tr:last-child>*{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/legal.css.map */
