.legal-hero .breadcrumb{margin-block-end:28px}.legal-hero h1{font-size:clamp(36px,4.6vw,60px);max-inline-size:16em}.legal-updated{margin-block-start:18px;font-size:14px;color:var(--ink-soft)}.legal-todo{margin-block-start:24px;max-inline-size:44em}.legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;align-items:start;padding-block:16px 112px}.legal-aside{position:sticky;inset-block-start:calc(var(--topbar-h) + 32px);display:grid;gap:28px;min-inline-size:0}.legal-aside h2{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-block-end:12px}[lang=ar] .legal-aside h2{letter-spacing:0;text-transform:none;font-size:15px}.legal-toc ol,.legal-others{list-style:none;display:grid;gap:2px}.legal-toc a,.legal-others a{display:block;padding-block:6px;padding-inline-start:14px;border-inline-start:2px solid var(--line);font-size:15px;color:var(--ink-soft);transition:color var(--hover) var(--ease-out),border-color var(--hover) var(--ease-out)}.legal-toc a:hover,.legal-others a:hover{color:var(--ink);border-color:var(--accent)}.legal-others a[aria-current=page]{color:var(--accent);border-color:var(--accent);font-weight:600}.legal-body{max-inline-size:46em}.legal-section+.legal-section{margin-block-start:44px;padding-block-start:4px}.legal-section .rich-h2{margin-block-start:0;font-size:clamp(22px,2.2vw,26px)}.legal-contact{margin-block-start:64px;padding:32px;border-radius:var(--r-card);background:var(--mist);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.legal-contact h2{font-size:22px;letter-spacing:0}.legal-contact p{color:var(--ink-soft);margin-block-start:6px}@media(max-width:1000px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:40px}.legal-aside{position:static}.legal-others{display:flex;flex-wrap:wrap;gap:8px}.legal-others a{border:1.5px solid var(--line);border-radius:var(--r-pill);padding-inline:14px;padding-block:6px}}@media(max-width:640px){.legal-layout{padding-block:8px 72px}.legal-contact{padding:24px 20px}}.rich-h2{font-size:clamp(24px,2.4vw,30px);line-height:1.2;margin-block:48px 16px;scroll-margin-top:calc(var(--topbar-h) + 24px)}.rich-h2:first-child{margin-block-start:0}.rich-h3{font-size:19px;letter-spacing:-.01em;line-height:1.3;margin-block:28px 10px}[lang=ar] .rich-h3{letter-spacing:0;line-height:1.5}.rich-p{margin-block:0 16px}.rich-list{margin-block:0 20px}.rich-steps{list-style:none;counter-reset:rs;display:grid;gap:12px;margin-block:4px 24px}.rich-steps li{counter-increment:rs;display:flex;gap:14px;align-items:baseline}.rich-steps li:before{content:counter(rs);flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:50%;background:var(--glow-soft);color:var(--accent);font-size:14px;font-weight:600}.rich-note{margin-block:8px 28px}:where(.legal-body) p{margin-block:0 16px}:where(.legal-body) ul{list-style:none;margin-block:0 20px}:where(.legal-body) ul li{display:flex;gap:10px;padding-block:6px}:where(.legal-body) ul li:before{content:"";flex:none;inline-size:14px;block-size:7px;margin-block-start:.62em;border-radius:var(--r-pill);border:1.5px solid var(--accent)}:where(.legal-body) ol{list-style:none;counter-reset:rs;display:grid;gap:12px;margin-block:4px 24px}:where(.legal-body) ol li{counter-increment:rs;display:flex;gap:14px;align-items:baseline}:where(.legal-body) ol li:before{content:counter(rs);flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:50%;background:var(--glow-soft);color:var(--accent);font-size:14px;font-weight:600}:where(.legal-body) h2{font-size:clamp(22px,2.2vw,26px);line-height:1.2;margin-block:0 16px;scroll-margin-top:calc(var(--topbar-h) + 24px)}:where(.legal-body) h3{font-size:19px;letter-spacing:-.01em;line-height:1.3;margin-block:28px 10px}:where(.legal-body) a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}:where(.legal-body) .caution{margin-block:8px 28px}.todo-mark{background:var(--caution-bg);color:var(--caution-ink);border:1px dashed var(--caution-ink);border-radius:6px;padding-inline:4px}.page-standard-hero .breadcrumb{margin-block-end:28px}.page-standard-body{padding-block:16px 112px}@media(max-width:640px){.page-standard-body{padding-block:8px 72px}}.shopify-policy__container{inline-size:min(1200px,100% - 48px);max-inline-size:none!important;margin-inline:auto!important;padding:calc(var(--topbar-h) + 64px) 0 0!important}.shopify-policy__title{text-align:start!important;margin:0!important}.shopify-policy__title h1{font-size:clamp(36px,4.6vw,60px);max-inline-size:16em;margin:0}.shopify-policy__body{margin:0!important}.shopify-policy__body .rte{max-inline-size:none}.shopify-policy__body .rte>*+*{margin-block-start:0}.shopify-policy__body .legal-intro{padding-block-end:56px}.shopify-policy__body .legal-intro .eyebrow{display:none}.shopify-policy__body .legal-intro .lead{margin-block-start:22px}.shopify-policy__body .legal-layout{padding-block-start:16px}.shopify-policy__body .rte :is(ul,ol){padding-inline-start:0}.shopify-policy__body .rte :is(.legal-aside,.legal-contact) a{text-decoration:none}.shopify-policy__body .rte .legal-aside h2{margin-block-start:0;font-size:14px}[lang=ar] .shopify-policy__body .rte .legal-aside h2{font-size:15px}.shopify-policy__body .rte .legal-contact h2{margin-block-start:0;font-size:22px}.shopify-policy__body .legal-contact .btn{color:#fff}@media(max-width:900px){.shopify-policy__container{padding-block-start:calc(var(--topbar-h) + 40px)!important}.shopify-policy__body .legal-intro{padding-block-end:40px}}@media(max-width:520px){.shopify-policy__container{inline-size:calc(100% - 32px)}}
