.legal__head{margin-bottom:36px}.legal__eyebrow{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb,var(--brand) 22%,transparent);padding:6px 14px;border-radius:999px;margin:0 0 16px}.legal__title{font-family:var(--serif);font-weight:300;font-size:var(--h-size);line-height:1.06;letter-spacing:-.02em;color:var(--c-text);margin:0}.legal__updated{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);margin:14px 0 0;text-transform:uppercase}.legal__rule{display:block;width:40px;height:2px;background:var(--brand);border-radius:2px;margin-top:20px}.legal__grid{display:block}.legal__aside{margin:0}.sv-toc-wrap{position:static;background:none;border:0;border-radius:0;padding:0}.sv-toc__summary{position:fixed;right:16px;bottom:88px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;cursor:pointer;list-style:none;background:var(--ink);color:var(--ivory);border-radius:999px;box-shadow:0 8px 24px #00000047;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sv-toc__summary::-webkit-details-marker{display:none}.sv-toc__summary svg{flex:none;transition:transform .2s ease}.sv-toc-wrap[open] .sv-toc__summary{background:var(--brand);color:var(--ink)}.sv-toc-wrap[open] .sv-toc__summary svg{transform:rotate(180deg)}.sv-toc{position:fixed;right:16px;left:16px;bottom:148px;z-index:59;display:none;max-height:56vh;overflow-y:auto;background:var(--ivory);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:16px;box-shadow:0 16px 44px #00000038;padding:8px 16px}.sv-toc-wrap[open] .sv-toc{display:block}.sv-toc__list{list-style:none;margin:0;padding:0}.sv-toc__item{margin:0}.sv-toc__link{display:block;font-family:var(--sans);font-size:13.5px;line-height:1.35;color:var(--ink-soft);text-decoration:none;padding:8px 0 8px 12px;border-left:2px solid color-mix(in srgb,var(--ink) 12%,transparent);transition:color .15s,border-color .15s}.sv-toc__item--l3 .sv-toc__link{padding-left:26px;font-size:12.5px;color:var(--muted)}.sv-toc__link:hover{color:var(--ink)}.sv-toc__link.on{color:var(--brand);border-left-color:var(--brand);font-weight:500}.sv-toc__link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.legal[data-svstk-7q2x9k3]{overflow-x:clip}.legal-prose{font-family:var(--sans);font-size:var(--b-size);line-height:1.75;color:var(--ink-soft);max-width:76ch;overflow-wrap:break-word}.legal-prose table{display:block;overflow-x:auto;max-width:100%}.legal-prose>:first-child{margin-top:0}.legal-prose :is(h2,h3,h4){font-family:var(--serif);font-weight:400;color:var(--ink);letter-spacing:-.01em;line-height:1.2;scroll-margin-top:calc(var(--header-height, 64px) + 20px)}.legal-prose h2{font-size:calc(var(--b-size) * 1.6);margin:2.2em 0 .6em}.legal-prose h3{font-size:calc(var(--b-size) * 1.25);margin:1.8em 0 .5em}.legal-prose h4{font-size:calc(var(--b-size) * 1.05);margin:1.5em 0 .4em}.legal-prose p{margin:0 0 1.1em}.legal-prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal-prose a[href^=http]:not([href*="svastika.in"]):not([href*="myshopify.com"]):after{content:"";display:inline-block;width:.66em;height:.66em;margin-left:3px;vertical-align:-.02em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5'/%3E%3Cpath d='M19 5l-9 9'/%3E%3Cpath d='M17 13v5a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5'/%3E%3Cpath d='M19 5l-9 9'/%3E%3Cpath d='M17 13v5a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") center/contain no-repeat}.legal-prose a:hover{text-decoration-color:transparent}.legal-prose a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.legal-prose ul,.legal-prose ol{margin:0 0 1.2em;padding-left:1.3em}.legal-prose li{margin:0 0 .5em;padding-left:.3em}.legal-prose ul li::marker{color:var(--brand)}.legal-prose ol li::marker{color:var(--brand);font-variant-numeric:tabular-nums}.legal-prose strong{color:var(--ink);font-weight:600}.legal-prose blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:2px solid var(--brand);font-style:italic;color:var(--ink)}.legal-prose hr{border:0;height:1px;background:color-mix(in srgb,var(--ink) 12%,transparent);margin:2.4em auto;width:60%}.legal-prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:calc(var(--b-size) * .95)}.legal-prose th,.legal-prose td{text-align:left;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.legal-prose th{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legal-prose img{max-width:100%;height:auto;border-radius:12px}.legal-foot{margin-top:40px;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);max-width:76ch}.legal-foot__h{font-family:var(--serif);font-weight:400;font-size:20px;color:var(--ink);margin:0 0 16px}.legal-related__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.legal-related__link{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--sans);font-size:15px;color:var(--ink);text-decoration:none;padding:14px 4px;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);transition:color .15s,padding .15s}.legal-related__link svg{color:var(--brand);flex:none;transition:transform .18s ease}.legal-related__link:hover{color:var(--brand);padding-left:10px}.legal-related__link:hover svg{transform:translate(3px)}.legal-related__link.is-current{color:var(--muted);pointer-events:none}.legal-contact{display:flex;flex-direction:column;gap:18px;background:var(--cream);border-radius:18px;padding:26px;border-top:0}.legal-foot.legal-contact{margin-inline:auto;align-items:center;text-align:center}.legal-contact__body{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 6px}.legal-contact__hours{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.legal-contact__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.legal-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:500;padding:12px 20px;border-radius:999px;text-decoration:none;transition:transform .12s ease,background .15s}.legal-btn svg{flex:none}.legal-btn:active{transform:translateY(1px)}.legal-btn--wa{background:var(--ink);color:var(--ivory)}.legal-btn--wa:hover{background:#000}.legal-btn--ghost{background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}.legal-btn--ghost:hover{border-color:var(--brand);color:var(--brand)}.legal-foot.legal-explore{display:block;max-width:none}.legal-explore__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.legal-explore__bar .legal-foot__h{margin:0}.legal-explore__nav{display:none;gap:8px}.legal-explore__arrow{width:38px;height:38px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:var(--ivory);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,opacity .15s}.legal-explore__arrow:hover{border-color:var(--brand);color:var(--brand)}.legal-explore__arrow:disabled{opacity:.32;cursor:default}.legal-explore__arrow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.legal-explore__arrow[data-explore-prev] svg{transform:rotate(180deg)}.legal-explore__row{list-style:none;margin:0;padding:0 0 6px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.legal-explore__row::-webkit-scrollbar{display:none}.legal-explore__card{flex:0 0 80%;max-width:300px;scroll-snap-align:start;min-width:0}.legal-explore__link{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:var(--cream);border-radius:16px;overflow:hidden;border:1px solid transparent;transition:border-color .15s,transform .15s}.legal-explore__link:hover{border-color:var(--brand);transform:translateY(-2px)}.legal-explore__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,var(--cream))}.legal-explore__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.legal-explore__media .placeholder{width:100%;height:100%;border-radius:0}.legal-explore__link:hover .legal-explore__media img{transform:scale(1.04)}.legal-explore__label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px}.legal-explore__title{font-family:var(--serif);font-size:15.5px;font-weight:400}.legal-explore__label svg{color:var(--brand);flex:none}.legal-related__link:focus-visible,.legal-explore__link:focus-visible,.legal-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media(min-width:1025px){.legal--toc .legal__grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:56px}.legal--toc .legal__aside{margin:0}.legal--toc .sv-toc-wrap{position:sticky;top:calc(var(--header-height, 64px) + 24px);background:transparent;border:0;border-radius:0;padding:0}.legal--toc .sv-toc__summary{display:none}.legal--toc .sv-toc{position:static;display:block;max-height:none;overflow:visible;background:none;border:0;box-shadow:none;border-radius:0;padding:0}.legal-prose{font-size:calc(var(--b-size) * 1.0625)}.legal-explore__card{flex-basis:240px;max-width:none}.legal-explore__nav{display:flex}}@media(prefers-reduced-motion:reduce){.legal-related__link,.legal-related__link svg,.legal-explore__link,.legal-explore__media img,.sv-toc__summary svg,.legal-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/page.css.map */
