.privacy-policy{display:flex;flex-direction:column;gap:4rem;scroll-behavior:smooth}@media screen and (min-width:990px){.privacy-policy{gap:6.4rem}}.privacy-policy__hero{display:flex;flex-direction:column;gap:1.6rem;max-width:78rem;margin-inline:auto;text-align:center;padding-block:1.2rem}.privacy-policy__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.privacy-policy__title{margin:0;letter-spacing:-.01em}.privacy-policy__meta{margin:0;display:inline-flex;align-self:center;align-items:center;gap:.8rem;padding:.5rem 1.2rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04);font-size:1.3rem;line-height:1}.privacy-policy__meta-label{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:1.1rem;opacity:.9}.privacy-policy__meta-value{font-weight:500}.privacy-policy__intro{margin:0;font-size:1.7rem;line-height:1.55;opacity:.9;max-width:64rem;margin-inline:auto}.privacy-policy__intro>*{margin:0}.privacy-policy__intro>*+*{margin-top:1rem}@media screen and (min-width:750px){.privacy-policy__intro{font-size:1.8rem}}.privacy-policy__layout{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width:990px){.privacy-policy__layout{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:6.4rem;align-items:start}}.privacy-policy__toc-wrapper{display:none}@media screen and (min-width:990px){.privacy-policy__toc-wrapper{display:block;position:sticky;top:9.6rem;align-self:start;max-height:calc(100vh - 12rem);overflow-y:auto;padding-right:.4rem;scrollbar-width:thin}.privacy-policy__toc-wrapper::-webkit-scrollbar{width:4px}.privacy-policy__toc-wrapper::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.15);border-radius:4px}}.privacy-policy__toc-label{margin:0 0 1.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.privacy-policy__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;border-left:1px solid rgba(var(--color-foreground),.1)}.privacy-policy__toc-item{margin:0}.privacy-policy__toc-link{position:relative;display:grid;grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.8rem;padding:.7rem 1.2rem;margin-left:-1px;text-decoration:none;color:rgb(var(--color-foreground));border-left:1px solid transparent;transition:color .18s ease,border-color .18s ease,background-color .18s ease;line-height:1.4;font-size:1.35rem}.privacy-policy__toc-link:hover{color:rgb(var(--color-foreground));border-left-color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.03)}.privacy-policy__toc-link:focus-visible{outline:var(--focused-base-outline);outline-offset:2px;border-radius:2px}.privacy-policy__toc-index{font-size:1rem;font-weight:600;letter-spacing:.08em;opacity:.9;font-variant-numeric:tabular-nums}.privacy-policy__toc-text{display:block}.privacy-policy__content{display:flex;flex-direction:column;gap:3.2rem;min-width:0}@media screen and (min-width:750px){.privacy-policy__content{gap:4rem}}.privacy-policy__section{scroll-margin-top:10rem;display:flex;flex-direction:column;gap:1.6rem}.privacy-policy__section+.privacy-policy__section{padding-top:3.2rem;border-top:1px solid rgba(var(--color-foreground),.08)}@media screen and (min-width:750px){.privacy-policy__section+.privacy-policy__section{padding-top:4rem}}.privacy-policy__section-header{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.privacy-policy__section-index{font-size:1.2rem;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;padding:.4rem .8rem;border-radius:4px;background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.7);line-height:1}.privacy-policy__section-heading{margin:0;font-size:2.4rem;line-height:1.2;letter-spacing:-.005em}@media screen and (min-width:750px){.privacy-policy__section-heading{font-size:2.8rem}}.privacy-policy__anchor{color:inherit;text-decoration:none;position:relative}.privacy-policy__anchor:after{content:"#";position:absolute;left:-1.6rem;top:0;opacity:0;color:rgba(var(--color-foreground),.4);transition:opacity .18s ease;font-weight:400}.privacy-policy__section-heading:hover .privacy-policy__anchor:after,.privacy-policy__anchor:focus-visible:after{opacity:1}.privacy-policy__anchor:focus-visible{outline:var(--focused-base-outline);outline-offset:4px;border-radius:2px}.privacy-policy__section-body{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.88)}.privacy-policy__section-body>*{margin:0}.privacy-policy__section-body>*+*{margin-top:1.4rem}.privacy-policy__section-body h3,.privacy-policy__section-body h4{font-size:1.7rem;line-height:1.3;margin-top:2.4rem;letter-spacing:0}.privacy-policy__section-body h3:first-child,.privacy-policy__section-body h4:first-child{margin-top:0}.privacy-policy__section-body ul,.privacy-policy__section-body ol{padding-left:2rem;margin-top:.8rem}.privacy-policy__section-body li+li{margin-top:.6rem}.privacy-policy__section-body strong{color:rgb(var(--color-foreground));font-weight:600}.privacy-policy__section-body a{color:rgb(var(--color-link, var(--color-foreground)));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.privacy-policy__section-body a:hover{text-decoration-thickness:2px}.privacy-policy__section-body p>em:only-child{display:block;padding:1.2rem 1.6rem;border-left:3px solid rgba(var(--color-foreground),.25);background:rgba(var(--color-foreground),.03);color:rgba(var(--color-foreground),.85);font-style:italic}.privacy-policy__contact{margin-top:1.6rem;padding:2.8rem;border-radius:var(--text-boxes-radius, 8px);border:var(--text-boxes-border-width, 1px) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity, .08));box-shadow:var(--shadow-horizontal-offset, 0) var(--shadow-vertical-offset, 0) var(--shadow-blur-radius, 0) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity, 0));display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:750px){.privacy-policy__contact{padding:4rem;gap:1.6rem}}.privacy-policy__contact-eyebrow{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.privacy-policy__contact-heading{margin:0;letter-spacing:-.005em}.privacy-policy__contact-body{margin:0;opacity:.9;font-size:1.5rem;line-height:1.6}.privacy-policy__contact-body>*{margin:0}.privacy-policy__contact-list{margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(var(--color-foreground),.1)}.privacy-policy__contact-row{display:grid;grid-template-columns:8rem 1fr;align-items:baseline;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.privacy-policy__contact-row{grid-template-columns:12rem 1fr;padding:1.6rem 0}}.privacy-policy__contact-label{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.privacy-policy__contact-value{margin:0;font-size:1.5rem;line-height:1.5}.privacy-policy__contact-value>*{margin:0}.privacy-policy__contact-value a{color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.3);transition:border-color .18s ease}.privacy-policy__contact-value a:hover{border-bottom-color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-privacy-policy.css.map */
