.template-policy .shopify-policy__container{--j-paper:#FFF9F5;--j-card:#FFFFFF;--j-ink:#4A1D3A;--j-ink-soft:#7A4A66;--j-pink:#E85FAE;--j-pink-deep:#C93B8E;--j-pink-wash:#FCE9F4;--j-sun:#F5C542;--j-line:#F2DCE9;--j-display:"Avenir Next Rounded","Arial Rounded MT Bold",ui-rounded,"SF Pro Rounded",system-ui,sans-serif;--j-body:"Avenir Next",Avenir,"Segoe UI",system-ui,sans-serif;max-width:1480px!important;margin:0 auto!important;padding:22px clamp(16px,3vw,48px) 10px!important;font-family:var(--j-body);text-align:left}.template-policy .policy-main-content,.template-policy #mainContent{background:#fff9f5}.j-phero,.template-policy .shopify-policy__title{position:relative;text-align:center;overflow:hidden;background:linear-gradient(135deg,#fce9f4,#fff3ce);border-radius:28px;padding:56px 24px 64px;margin:22px 0 0}.j-phero:before,.j-phero:after,.template-policy .shopify-policy__title:before,.template-policy .shopify-policy__title:after{position:absolute;font-size:34px;line-height:1;pointer-events:none}.j-phero:before,.template-policy .shopify-policy__title:before{content:"\1f36c";left:6%;top:24%;transform:rotate(-18deg)}.j-phero:after,.template-policy .shopify-policy__title:after{content:"\1f36d";right:7%;bottom:26%;transform:rotate(14deg)}.j-phero__kick{display:inline-block;background:#fff;color:var(--j-pink-deep);font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 15px;border-radius:99px;box-shadow:0 3px #f7bfdd;margin-bottom:14px}.j-phero h1,.template-policy .shopify-policy__title h1{font-family:var(--j-display);font-weight:800;font-size:clamp(32px,5vw,54px);line-height:1.05;color:var(--j-ink)!important;margin:0;letter-spacing:-.01em}.j-phero p{max-width:56ch;margin:12px auto 0;color:var(--j-ink-soft);font-size:16px}.j-phero--flat{padding-bottom:48px}.j-prose,.template-policy .shopify-policy__body{position:relative;background:#fff;border:1px solid var(--j-line);border-radius:24px;box-shadow:0 8px 0 var(--j-line);max-width:800px;margin:-30px auto 0;padding:40px clamp(20px,5vw,54px) 34px;font-size:16px;line-height:1.75;color:var(--j-ink-soft)}.j-prose [style],.template-policy .shopify-policy__body [style]{color:inherit!important;font-size:inherit!important;font-family:inherit!important}.j-prose p,.template-policy .shopify-policy__body p{margin:0 0 14px;max-width:none;color:var(--j-ink-soft)}.j-prose p:empty{display:none}.template-policy .shopify-policy__body,.template-policy .shopify-policy__body .rte,.template-policy .shopify-policy__body span,.template-policy .shopify-policy__body li{color:var(--j-ink-soft)!important}.j-prose strong,.j-prose b,.template-policy .shopify-policy__body strong,.template-policy .shopify-policy__body b{color:var(--j-ink)!important;font-weight:700}.j-prose h1,.j-prose h2,.j-prose h3,.j-prose h4,.j-prose h5,.j-prose h6,.template-policy .shopify-policy__body h1,.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4,.template-policy .shopify-policy__body h5,.template-policy .shopify-policy__body h6{font-family:var(--j-display);color:var(--j-ink)!important;line-height:1.2;margin:28px 0 10px;font-weight:800}.j-prose h1,.j-prose h2,.template-policy .shopify-policy__body h1,.template-policy .shopify-policy__body h2{font-size:24px}.j-prose h3,.template-policy .shopify-policy__body h3{font-size:20px}.j-prose h4,.j-prose h5,.j-prose h6,.template-policy .shopify-policy__body h4,.template-policy .shopify-policy__body h5,.template-policy .shopify-policy__body h6{font-size:17px}.j-prose>:first-child,.template-policy .shopify-policy__body .rte>:first-child{margin-top:0}.j-prose ul,.template-policy .shopify-policy__body ul{list-style:none;padding:0;margin:0 0 16px}.j-prose ul li,.template-policy .shopify-policy__body ul li{position:relative;padding-left:28px;margin-bottom:8px}.j-prose ul li:before,.template-policy .shopify-policy__body ul li:before{content:"";position:absolute;left:5px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--j-pink);box-shadow:0 0 0 3px var(--j-pink-wash)}.j-prose ol,.template-policy .shopify-policy__body ol{list-style:none;counter-reset:jp;padding:0;margin:0 0 16px}.j-prose ol li,.template-policy .shopify-policy__body ol li{position:relative;counter-increment:jp;padding-left:42px;margin-bottom:12px}.j-prose ol li:before,.template-policy .shopify-policy__body ol li:before{content:counter(jp);position:absolute;left:0;top:.08em;width:28px;height:28px;border-radius:50%;background:var(--j-sun);color:var(--j-ink);font-family:var(--j-display);font-weight:800;font-size:13.5px;display:grid;place-items:center}.j-prose a,.template-policy .shopify-policy__body a{color:var(--j-pink-deep)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.j-prose table,.template-policy .shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14.5px}.j-prose td,.j-prose th,.template-policy .shopify-policy__body td,.template-policy .shopify-policy__body th{border:1px solid var(--j-line);padding:8px 10px;text-align:left}.j-prose--lead>p:first-of-type{font-size:18.5px;line-height:1.6;color:var(--j-ink)}.j-ptiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:800px;margin:22px auto 0}.j-ptile{background:#fff3ce;border-radius:18px;padding:18px 16px;text-align:center;box-shadow:0 5px #f7bfdd;color:var(--j-ink);font-size:14px}.j-ptile i{display:block;font-style:normal;font-size:28px;margin-bottom:6px}.j-ptile b{display:block;font-family:var(--j-display);font-size:16px;color:var(--j-pink-deep);margin-bottom:2px}.j-pcta{text-align:center;margin:34px auto 0}.j-pcta p{color:var(--j-ink-soft);margin:0 0 14px;font-size:15.5px}.j-pcta .j-btn{margin:0 5px 8px}.j-btn--ghost,.jaspa a.j-btn--ghost{background:#fff;color:var(--j-pink-deep)!important;box-shadow:inset 0 0 0 2px var(--j-pink)}.j-contact2{display:grid;grid-template-columns:5fr 6fr;gap:22px;max-width:980px;margin:-30px auto 0;position:relative;align-items:start}.j-contact2__info{background:#fff;border:1px solid var(--j-line);border-radius:24px;box-shadow:0 8px 0 var(--j-line);padding:30px 28px;font-size:15.5px;line-height:1.7;color:var(--j-ink-soft)}.j-contact2__info p{margin:0 0 12px;text-align:left!important}.j-contact2__info [style]{text-align:left!important;color:inherit!important}.j-contact2__chips{display:grid;gap:10px;margin-top:18px}.j-contact2__chips a{display:flex;align-items:center;gap:10px;background:var(--j-pink-wash);border-radius:14px;padding:12px 14px;font-weight:800;color:var(--j-ink)!important;text-decoration:none;transition:transform .12s}.j-contact2__chips a:hover{transform:translateY(-2px);background:#fff3ce}.j-contact2__chips i{font-style:normal;font-size:20px}.j-contact2 .j-contactform{max-width:none;margin:0;border-radius:24px;box-shadow:0 8px 0 var(--j-line);padding:30px 28px}.j-clist{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.j-ccard{display:block;background:#fff;border:1px solid var(--j-line);border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 6px 0 var(--j-line);transition:transform .15s,box-shadow .15s}.j-ccard:hover{transform:translateY(-4px);box-shadow:0 10px #f7bfdd}.j-ccard img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--j-pink-wash)}.j-ccard span{display:block;padding:14px 16px 16px}.j-ccard b{display:block;font-family:var(--j-display);font-size:17px;color:var(--j-ink);line-height:1.2}.j-ccard em{display:block;font-style:normal;font-size:13px;font-weight:700;color:var(--j-pink-deep);margin-top:4px}@media(max-width:880px){.j-clist{grid-template-columns:repeat(2,1fr);gap:12px}.j-contact2{grid-template-columns:1fr}}@media(max-width:640px){.j-phero,.template-policy .shopify-policy__title{padding:40px 18px 52px;border-radius:20px;margin-top:14px}.j-phero:before,.j-phero:after,.template-policy .shopify-policy__title:before,.template-policy .shopify-policy__title:after{font-size:22px}.j-phero:before,.template-policy .shopify-policy__title:before{left:4%;top:10%}.j-phero:after,.template-policy .shopify-policy__title:after{right:4%;bottom:14%}.j-prose,.template-policy .shopify-policy__body{padding:28px 20px 22px;border-radius:20px;font-size:15.5px;margin-top:-26px}.j-ptiles{grid-template-columns:1fr}.j-contact2{margin-top:-26px}.j-ccard b{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/jaspa-pages.css.map */
