.cf-policy__layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media screen and (min-width:1000px){.cf-policy__layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.cf-policy__aside{position:sticky;top:20px}}.cf-policy__main{display:grid;gap:16px;min-width:0}.cf-policy__aside{display:grid;gap:16px}.cf-policy__card{padding:20px}@media screen and (min-width:641px){.cf-policy__card{padding:28px 32px}}.cf-policy__body{color:var(--text-color);line-height:1.65;overflow-wrap:break-word}.cf-policy__body [style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:inherit!important}.cf-policy__body h2,.cf-policy__body h3,.cf-policy__body h4{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:1.3}.cf-policy__body>h2:first-child,.cf-policy__body>h3:first-child,.cf-policy__body>h4:first-child{margin-top:0;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--border-color)}.cf-policy__body h2{font-size:22px}.cf-policy__body h3{font-size:18px;margin:24px 0 8px}.cf-policy__body h4{font-size:16px;margin:20px 0 6px}.cf-policy__body p{margin:0 0 12px}.cf-policy__body ul,.cf-policy__body ol{margin:0 0 14px;padding-left:22px}.cf-policy__body li{margin:0 0 6px}.cf-policy__body li p{margin:0}.cf-policy__body table{width:100%!important;height:auto!important;border-collapse:collapse;margin:0 0 16px}.cf-policy__body td,.cf-policy__body th{border:1px solid var(--border-color);padding:12px;vertical-align:top}.cf-policy__body blockquote{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--link-color);background:var(--background)}.cf-policy__body>*:last-child{margin-bottom:0}.cf-policy__toc ul{list-style:none;margin:8px 0 0;padding:0}.cf-policy__toc li{margin:0;border-top:1px solid var(--border-color)}.cf-policy__toc li:first-child{border-top:0}.cf-policy__toc a{display:block;padding:8px 0;color:var(--link-color);text-decoration:none;line-height:1.35}.cf-policy__toc a:hover{color:var(--link-color-hover)}.cf-policy__toc--mobile{padding:14px 18px;margin-bottom:16px}.cf-policy__toc--mobile summary{cursor:pointer;font-weight:var(--text-font-bolder-weight);color:var(--heading-color)}.cf-policy__toc--desktop{padding:20px}@media screen and (min-width:1000px){.cf-policy__toc--mobile{display:none}}@media screen and (max-width:999px){.cf-policy__toc--desktop{display:none}}.cf-policy__faq{padding:20px}.cf-policy__faq p{margin:0 0 12px}.cf-policy__faq .button,.cf-policy .cf-faq-sb__help .button{width:100%;height:auto;min-height:48px;padding:12px 16px;line-height:1.3;white-space:normal}.cf-policy .cf-faq-sb__help{padding:20px}[id^=cf-s-]{scroll-margin-top:90px}.cf-policy .cf-faq__title{margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid var(--border-color);position:relative}.cf-policy .cf-faq__title:after{content:"";position:absolute;left:0;bottom:-2px;width:72px;height:3px;background:var(--link-color);border-radius:2px}.cf-policy__card>:first-child{font-size:22px!important;margin-top:0!important}.cf-policy .cf-policy__body :is(h1,h2,h3,h4,h5,h6),.cf-policy .cf-policy__body :is(h1,h2,h3,h4,h5,h6) *{text-align:left!important;color:var(--heading-color)!important}.cf-policy__body img{display:block;max-width:100%;height:auto;margin:0;border-radius:3px}.cf-policy__frame{display:block;padding:10px;background:var(--background);border:1px solid var(--border-color);border-radius:4px;cursor:zoom-in;text-decoration:none}.cf-policy__frame img{width:100%}.cf-img-hint{display:block;margin-top:6px;font-size:13px;color:var(--link-color);text-align:center}.cf-policy__wide{margin:0 0 20px}.cf-policy__media{display:grid;gap:16px;margin-top:8px}@media screen and (min-width:1000px){.cf-policy__card.cf-has-media{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:36px;row-gap:0;align-items:start}.cf-policy__card.cf-has-media>*{grid-column:1}.cf-policy__card.cf-has-media>.cf-policy__media{grid-column:2;grid-row:1 / span 60;position:sticky;top:24px;margin-top:0}}@media screen and (max-width:999px){.cf-policy__media{max-width:480px}}.cf-policy__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0}.cf-policy__gallery>*{margin:0!important}.cf-policy__gallery .cf-policy__frame img{aspect-ratio:4/3;object-fit:contain;background:#fff}@media screen and (min-width:641px){.cf-policy__gallery:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.cf-policy__gallery{grid-template-columns:1fr}}.cf-policy__app-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--heading-color);font-size:22px;line-height:1.3;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.cf-policy__app .shopify-app-block{margin:0}.cf-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 56px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);background:#000000d1}.cf-lightbox[hidden]{display:none}.cf-lightbox__img{max-width:min(100%,1000px);max-height:100%;width:auto;height:auto;background:#fff;border-radius:4px;box-shadow:0 10px 40px #0006}.cf-lightbox__close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);right:16px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--heading-color);font-size:26px;line-height:40px;cursor:pointer}.cf-lightbox__close:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/139/assets/cf-policy.css.map */
