.shopify-policy__container{--ff-policy-aqua: #69e8fc;--ff-policy-ink: #2e2a39;--ff-policy-copy: #575260;--ff-policy-soft: #f3fdff;--ff-policy-line: rgba(105, 232, 252, .62);box-sizing:border-box;width:104rem;max-width:calc(100vw - 3.2rem)!important;margin:clamp(3rem,6vw,7rem) auto clamp(4.8rem,8vw,9rem);padding:0!important;color:var(--ff-policy-ink)}.shopify-policy__title{position:relative;isolation:isolate;overflow:hidden;margin:0 0 2rem;padding:clamp(3.2rem,6vw,5.6rem);text-align:left!important;background:radial-gradient(circle at 92% 16%,rgba(105,232,252,.28),transparent 22rem),linear-gradient(135deg,#ffffff 0%,var(--ff-policy-soft) 100%);border:1px solid var(--ff-policy-line);border-radius:2.8rem;box-shadow:0 1.8rem 5rem #2e2a3912}.shopify-policy__title:before{content:"";position:absolute;inset:0 auto 0 0;width:.7rem;background:var(--ff-policy-aqua)}.shopify-policy__title h1{position:relative;z-index:1;max-width:78rem;margin:0;color:var(--ff-policy-ink);font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.08;letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.shopify-policy__body{max-width:none!important}.shopify-policy__body .rte{padding:clamp(2.6rem,5vw,5.6rem);color:var(--ff-policy-copy);background:#fff;border:1px solid var(--ff-policy-line);border-radius:2.8rem;box-shadow:0 1.6rem 4.5rem #2e2a390e;overflow-wrap:anywhere}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte>:last-child{margin-bottom:0}.shopify-policy__body .rte h2{margin:4rem 0 1.4rem;padding-bottom:1.1rem;color:var(--ff-policy-ink);font-size:clamp(2.4rem,3vw,3.1rem);line-height:1.2;letter-spacing:-.02em;border-bottom:1px solid var(--ff-policy-line)}.shopify-policy__body .rte h3{margin:3rem 0 1rem;color:var(--ff-policy-ink);font-size:clamp(1.9rem,2.2vw,2.25rem);line-height:1.3}.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte h6{margin:2.4rem 0 .8rem;color:var(--ff-policy-ink);line-height:1.35}.shopify-policy__body .rte p,.shopify-policy__body .rte li{color:var(--ff-policy-copy);font-size:1.65rem;line-height:1.75}.shopify-policy__body .rte p{margin:0 0 1.5rem}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:1.2rem 0 2rem;padding-left:2.4rem}.shopify-policy__body .rte li+li{margin-top:.65rem}.shopify-policy__body .rte a{color:var(--ff-policy-ink);font-weight:650;text-decoration-line:underline;text-decoration-color:var(--ff-policy-aqua);text-decoration-thickness:.2rem;text-underline-offset:.3rem;transition:color .16s ease,text-decoration-thickness .16s ease}.shopify-policy__body .rte a:hover{color:#116276;text-decoration-thickness:.3rem}.shopify-policy__body .rte a:focus-visible{outline:.3rem solid var(--ff-policy-aqua);outline-offset:.35rem;border-radius:.3rem}.shopify-policy__body .rte strong{color:var(--ff-policy-ink)}.shopify-policy__body .rte blockquote{margin:2.4rem 0;padding:1.8rem 2.2rem;color:var(--ff-policy-ink);background:var(--ff-policy-soft);border:0;border-left:.5rem solid var(--ff-policy-aqua);border-radius:0 1.4rem 1.4rem 0}.shopify-policy__body .rte hr{margin:3rem 0;border:0;border-top:1px solid var(--ff-policy-line)}.shopify-policy__body .rte table{display:block;width:100%;max-width:100%;margin:2.4rem 0;overflow-x:auto;border:1px solid var(--ff-policy-line);border-radius:1.4rem;border-collapse:separate;border-spacing:0}.shopify-policy__body .rte th,.shopify-policy__body .rte td{min-width:14rem;padding:1.2rem 1.4rem;text-align:left;vertical-align:top;border-color:#2e2a391f}.shopify-policy__body .rte th{color:var(--ff-policy-ink);background:var(--ff-policy-soft)}@media screen and (max-width:749px){.shopify-policy__container{width:104rem;max-width:calc(100vw - 2.4rem)!important;margin-top:2.4rem;margin-bottom:5rem}.shopify-policy__title{margin-bottom:1.4rem;padding:3rem 2.3rem 3rem 2.7rem;border-radius:2rem}.shopify-policy__title:before{width:.55rem}.shopify-policy__title h1{font-size:clamp(2.5rem,6.7vw,3.2rem)}.shopify-policy__body .rte{padding:2.6rem 2.2rem;border-radius:2rem}.shopify-policy__body .rte h2{margin-top:3.2rem;font-size:2.2rem;-webkit-hyphens:auto;hyphens:auto}.shopify-policy__body .rte h3{margin-top:2.6rem;font-size:1.95rem}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-size:1.55rem;line-height:1.7}}@media(prefers-reduced-motion:reduce){.shopify-policy__body .rte a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ff-policy-pages.css.map */
