.shopify-policy__container{width:min(100%,1320px);max-width:1320px;padding:clamp(30px,4vw,60px) clamp(20px,4vw,52px) clamp(56px,7vw,96px);margin-inline:auto}.shopify-policy__title{width:min(100%,1050px);margin:0 0 28px}.shopify-policy__title h1{font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.18;letter-spacing:-.025em;text-align:left;margin:0}.shopify-policy__body{max-width:1050px;margin-inline:0;font-size:16px;line-height:1.72;text-align:left;overflow-wrap:break-word}.shopify-policy__body p{margin-block:0 18px}.shopify-policy__body h2{font-size:clamp(1.28rem,2vw,1.52rem);line-height:1.3;letter-spacing:-.015em;text-align:left;margin-block:38px 14px}.shopify-policy__body h3{font-size:1.1rem;line-height:1.4;margin-block:26px 12px}.shopify-policy__body :is(ul,ol){padding-inline-start:1.5em;margin-block:12px 22px}.shopify-policy__body li{padding-inline-start:.2em;margin-block:8px}.shopify-policy__body a{text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.shopify-policy__body a:focus-visible{outline-offset:3px}.shopify-policy__body strong{font-weight:650}@media(max-width:749px){.shopify-policy__container{padding:26px 18px 64px}.shopify-policy__title{margin-bottom:22px}.shopify-policy__title h1{font-size:clamp(1.8rem,7vw,2.15rem)}.shopify-policy__body{font-size:16px;line-height:1.7}.shopify-policy__body h2{margin-block:30px 12px;font-size:1.25rem}.shopify-policy__body p{margin-bottom:16px}}.shopify-policy__body h2[id]{scroll-margin-top:120px}@media(min-width:990px){.shopify-policy__container.yz-policy-with-toc{display:grid;width:min(100%,1440px);max-width:1440px;grid-template-columns:minmax(216px,258px) minmax(0,1fr);column-gap:clamp(26px,3.4vw,54px);align-items:start;padding:clamp(32px,3.2vw,50px) clamp(24px,3vw,48px) 96px}.shopify-policy__container.yz-policy-with-toc>.shopify-policy__title{grid-column:2;grid-row:1;width:100%;max-width:none;margin:0 0 24px}.shopify-policy__container.yz-policy-with-toc>.shopify-policy__body{grid-column:2;grid-row:2;width:100%;max-width:none;margin:0}.shopify-policy__container.yz-policy-with-toc>.yz-policy-toc{grid-column:1;grid-row:1 / span 2;position:sticky;top:112px;align-self:start;max-height:calc(100vh - 132px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.yz-policy-toc summary{cursor:default}.yz-policy-toc summary::marker{content:""}.yz-policy-toc summary::-webkit-details-marker{display:none}}.yz-policy-toc{min-width:0;color:var(--yz-ink)}.yz-policy-toc details{margin:0}.yz-policy-toc summary{display:block;padding:0 0 16px;font-size:.78rem;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.075em;list-style:none}.yz-policy-toc ol{margin:0;padding:0;list-style:none}.yz-policy-toc li{margin:0;padding:0}.yz-policy-toc a{display:block;padding:9px 12px 9px 14px;border-inline-start:2px solid var(--yz-line, #e6e6e6);color:var(--yz-muted, #555);text-decoration:none;font-size:.83rem;line-height:1.4;overflow-wrap:anywhere;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.yz-policy-toc a:hover,.yz-policy-toc a[aria-current=location]{border-inline-start-color:var(--yz-ink, #111);color:var(--yz-ink, #111);background:#00000006}.yz-policy-toc a:focus-visible{outline:2px solid var(--yz-ink, #111);outline-offset:-2px}@media(max-width:989px){.shopify-policy__container.yz-policy-with-toc{display:flex;flex-direction:column;max-width:100%;width:100%;padding:26px clamp(16px,4vw,32px) 72px}.shopify-policy__container.yz-policy-with-toc>.shopify-policy__title{order:0;width:100%;max-width:none;margin-bottom:20px}.shopify-policy__container.yz-policy-with-toc>.yz-policy-toc{order:1;width:100%;position:static;max-height:none;overflow:visible;border:1px solid var(--yz-line, #e6e6e6);border-radius:12px;margin:0 0 28px;padding:0 16px}.shopify-policy__container.yz-policy-with-toc>.shopify-policy__body{order:2;width:100%;max-width:none}.yz-policy-toc summary{padding:15px 24px 15px 0;cursor:pointer;position:relative;font-size:.85rem;letter-spacing:.02em;text-transform:none}.yz-policy-toc summary:after{content:"+";position:absolute;inset-inline-end:0;top:12px;font-size:1.15rem;font-weight:400}.yz-policy-toc details[open] summary:after{content:"\2212"}.yz-policy-toc nav{padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.yz-policy-toc a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/yz-privacy-policy.css.map */
