.policy{--about-red: #fc5353;--about-blue: #1060ba;--about-gradient: linear-gradient(90deg, var(--about-red), var(--about-blue));--about-ink: #0f172a;--about-text: #3b3b3b;--about-muted: #606060;--about-card-border: #e3eaf7;--about-shadow: 0 1.2rem 3.2rem rgba(15, 23, 42, .07);display:block;background-color:#f7f9fd;color:var(--about-text);font-family:var(--font-body-family)}.policy .shopify-policy__title{display:none}.policy .shopify-policy__container{max-width:none;margin:0;padding:0}.policy__hero{position:relative;padding-block:4rem 4.8rem;overflow:hidden;text-align:center}.policy__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(36rem 26rem at 0% 0%,rgba(83,167,251,.35),transparent 60%),radial-gradient(40rem 30rem at 100% 100%,rgba(251,83,83,.25),transparent 60%),linear-gradient(115deg,#eef6ff 10%,#f6f1f5,#fde4dc)}.policy__hero>.page-width{position:relative}.policy__title{margin:0 auto;max-width:20ch;background:var(--about-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:3.4rem;font-weight:700;line-height:1.12;letter-spacing:-.02em}.policy__intro{max-width:60rem;margin:1.4rem auto 0;font-size:1.6rem;line-height:1.6}.policy__intro p{margin:0}.policy__meta{display:inline-flex;gap:.6rem;align-items:center;margin:1.8rem 0 0;padding:.6rem 1.4rem;border-radius:4rem;background-color:#ffffffb3;color:var(--about-muted);font-size:1.3rem}.policy__meta[hidden]{display:none}.policy__meta .about-icon{width:1.6rem;height:1.6rem}.policy__progress{position:sticky;top:0;z-index:3;height:.3rem;background-color:#1060ba14}.policy__progress span{display:block;height:100%;background:var(--about-gradient);transform:scaleX(0);transform-origin:left}.policy__body{display:grid;gap:2.4rem;padding-block:3.2rem 6.4rem}.policy__body>*{min-width:0}.policy__sidebar{display:grid;gap:1.6rem;align-content:start}.policy__sidebar>*{min-width:0}.policy__nav,.policy__toc,.policy__help{padding:2rem;border:.1rem solid var(--about-card-border);border-radius:2rem;background-color:#fff}.policy__toc[hidden]{display:none}.policy__nav-heading{margin:0 0 1.2rem;color:#066bc1;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.policy__toc summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.policy__toc summary::-webkit-details-marker{display:none}.policy__toc summary:after{content:"";width:.7rem;height:.7rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg);transition:transform var(--duration-default) ease}.policy__toc[open] summary:after{transform:rotate(-135deg)}.policy__toc:not([open]) summary{margin-bottom:0}.policy__nav-list{display:flex;gap:.8rem;margin:0 -2rem;padding:0 2rem .4rem;list-style:none;overflow-x:auto;scrollbar-width:none}.policy__nav-list::-webkit-scrollbar{display:none}.policy__nav-link{display:block;padding:.9rem 1.4rem;border:.1rem solid var(--about-card-border);border-radius:4rem;color:var(--about-ink);font-size:1.4rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease}.policy__nav-link:hover{border-color:#c6d6ef;background-color:#f1f6fe}.policy__nav-link.is-current{border-color:transparent;background:var(--about-gradient);color:#fff}.policy__toc-list{display:grid;gap:.2rem;margin:0;padding:0;list-style:none;counter-reset:policy-toc}.policy__toc-link{position:relative;display:flex;gap:1rem;padding:.7rem 1rem;border-radius:1rem;color:var(--about-muted);font-size:1.4rem;line-height:1.4;text-decoration:none;counter-increment:policy-toc;transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.policy__toc-link:before{content:counter(policy-toc,decimal-leading-zero);flex:none;color:#a4b2ce;font-size:1.2rem;font-weight:600;line-height:1.7rem;font-variant-numeric:tabular-nums}.policy__toc-link:hover{background-color:#f1f6fe;color:var(--about-ink)}.policy__toc-link.is-active{background-color:#ecf3fe;color:var(--about-blue);font-weight:500}.policy__toc-link.is-active:before{color:var(--about-red)}.policy__help{border:0;background:var(--about-gradient);color:#fff}.policy__help-heading{margin:0 0 1.2rem;font-size:1.6rem;font-weight:600}.policy__help-link{display:flex;gap:1rem;align-items:center;padding:.6rem 0;color:#fff;font-size:1.4rem;text-decoration:none;overflow-wrap:anywhere}.policy__help-link:hover{text-decoration:underline;text-underline-offset:.3rem}.policy__help-link .about-icon{width:2rem;height:2rem}.policy__document{padding:2.8rem 2rem;border-radius:2.8rem;background-color:#fff;box-shadow:var(--about-shadow)}.policy__content{max-width:72ch;color:var(--about-text);font-size:1.5rem;line-height:1.75}.policy__content>:first-child,.policy__content .rte>:first-child{margin-top:0}.policy__content p{margin:0 0 1.4rem}.policy__content strong,.policy__content b{color:var(--about-ink);font-weight:600}.policy__content h2,.policy__content h3,.policy__content h4{color:var(--about-ink);font-family:var(--font-body-family);letter-spacing:-.01em;scroll-margin-top:12rem}.policy__content h2{position:relative;margin:4rem 0 1.4rem;padding:3.2rem 0 0 1.8rem;border-top:.1rem solid var(--about-card-border);font-size:2.1rem;font-weight:600;line-height:1.3}.policy__content h2:before{content:"";position:absolute;top:3.6rem;bottom:.4rem;left:0;width:.4rem;border-radius:.4rem;background:linear-gradient(180deg,var(--about-red),var(--about-blue))}.policy__content>h2:first-child,.policy__content .rte>h2:first-child{padding-top:0;border-top:0}.policy__content>h2:first-child:before,.policy__content .rte>h2:first-child:before{top:.4rem}.policy__content h3{margin:2.8rem 0 1rem;font-size:1.7rem;font-weight:600}.policy__content ul,.policy__content ol{margin:0 0 1.6rem;padding:0;list-style:none}.policy__content ol{counter-reset:policy-ol}.policy__content li{position:relative;margin:0 0 .8rem;padding-left:2.6rem}.policy__content ul>li:before{content:"";position:absolute;top:1.05rem;left:.6rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--about-gradient)}.policy__content ol>li{counter-increment:policy-ol}.policy__content ol>li:before{content:counter(policy-ol);position:absolute;top:.3rem;left:0;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background-color:#ecf3fe;color:var(--about-blue);font-size:1.1rem;font-weight:700}.policy__content a{color:var(--about-blue);text-decoration:underline;text-decoration-color:#1060ba59;text-underline-offset:.3rem;overflow-wrap:anywhere;transition:text-decoration-color var(--duration-default) ease}.policy__content a:hover{text-decoration-color:currentColor}.policy__content blockquote{margin:0 0 1.6rem;padding:1.6rem 2rem;border:0;border-radius:1.4rem;background-color:#f7f9fd;font-style:normal}.policy__table{margin:0 0 1.6rem;overflow-x:auto}.policy__content table{width:100%;border-collapse:collapse;font-size:1.4rem}.policy__content th,.policy__content td{padding:1rem 1.2rem;border:.1rem solid var(--about-card-border);text-align:left;vertical-align:top}.policy__content th{background-color:#f7f9fd;color:var(--about-ink)}.policy__top{display:inline-flex;gap:.6rem;align-items:center;margin-top:3.2rem;padding:1rem 1.8rem;border:.1rem solid #d2dcef;border-radius:4rem;color:var(--about-ink);font-size:1.4rem;font-weight:500;text-decoration:none;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease}.policy__top svg{width:1.6rem;height:1.6rem}.policy__top:hover{border-color:transparent;background:var(--about-gradient);color:#fff}@media screen and (max-width:989px){.policy__sidebar{display:contents}.policy__help{order:1}}@media screen and (min-width:750px){.policy__hero{padding-block:5.6rem 6.4rem}.policy__title{font-size:4.8rem}.policy__document{padding:4.8rem}.policy__content{font-size:1.6rem}.policy__content h2{font-size:2.4rem}}@media screen and (min-width:990px){.policy__body{grid-template-columns:28rem minmax(0,1fr);gap:4rem;padding-block:4.8rem 8.8rem}.policy__sidebar{position:sticky;top:2.4rem;max-height:calc(100vh - 4.8rem);overflow-y:auto;scrollbar-width:thin}.policy__nav-list{display:grid;gap:.4rem;margin:0;padding:0;overflow:visible}.policy__nav-link{padding:.9rem 1.4rem;border-color:transparent;border-radius:1.2rem;white-space:normal}.policy__document{padding:5.6rem 6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-policy.css.map */
