.policy-page{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--space-28, 2.8rem);padding-right:var(--space-28, 2.8rem);box-sizing:border-box}.policy-page__inner{display:flex;flex-direction:column;gap:var(--space-32, 3.2rem);padding-top:0;padding-bottom:var(--space-48, 4.8rem)}.policy-page__sidebar{display:flex;flex-direction:column;gap:var(--space-32, 3.2rem)}.policy-page__title{font-family:"IvyOra Display",var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--section-heading-size, 9rem);line-height:1;margin:0;padding-top:2rem;color:rgb(var(--color-foreground))}.policy-page__support{display:flex;flex-direction:column;gap:var(--space-16, 1.6rem)}.policy-page__support-text,.policy-page__support-text.rte,.policy-page__support-text p,.policy-page__support-text.rte p{font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.2;letter-spacing:0;color:var(--color-brown-muted)}.policy-page__support-text p{margin:0}.policy-page__cta{font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-style:solid;text-underline-offset:.2rem;align-self:flex-start;transition:opacity var(--duration-default)}.policy-page__cta:hover{opacity:.7}.policy-page__content{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground));min-width:0;padding-top:5rem;padding-bottom:5rem;display:flex;flex-direction:column}.policy-page--no-cta .policy-page__sidebar,.policy-page--no-cta .policy-page__content{padding-bottom:0}.policy-page__content .policy-page__content-bottom,.policy-page__content.rte .policy-page__content-bottom{margin-top:auto;padding-top:var(--space-32, 3.2rem)}.policy-page__content>*:first-child{margin-top:0}.policy-page__content>*:last-child{margin-bottom:0}.policy-page h2,.policy-page__content h2,.policy-page__content.rte h2{font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:650;font-size:2rem;line-height:1.2;margin-top:var(--space-24, 2.4rem);margin-bottom:var(--space-12, 1.2rem);color:rgb(var(--color-foreground))}.policy-page__content h2:first-child,.policy-page__content.rte h2:first-child{margin-top:0}.policy-page__content p,.policy-page__content.rte p{margin:0 0 var(--space-12, 1.2rem)}.policy-page__content ul,.policy-page__content ol{margin:0 0 var(--space-16, 1.6rem);padding-left:var(--space-20, 2rem)}.policy-page__content.rte li,.policy-page__content.rte ul li,.policy-page__content.rte ol li{margin-top:0;margin-bottom:0}.policy-page__content a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}@media screen and (min-width:990px){html:has(body.template-policy),body.template-policy{overflow-x:clip}.policy-page__inner{flex-direction:row;align-items:stretch;gap:clamp(4rem,6vw,8rem)}.policy-page__sidebar{flex:0 0 33.333%;max-width:33.333%;position:sticky;top:var(--header-height, 6rem);height:calc(100vh - var(--header-height, 6rem));justify-content:space-between;padding-bottom:5rem;align-self:flex-start}.policy-page__support{margin-top:auto}.policy-page__content{flex:1 1 0;min-height:calc(100vh - var(--header-height, 6rem));padding-right:6.4rem}.policy-page__support{max-width:40rem}}@media screen and (max-width:989px){.policy-page__inner{padding-top:0;padding-bottom:var(--space-32, 3.2rem);gap:var(--space-24, 2.4rem)}.policy-page__title{line-height:1;padding-bottom:10rem}.policy-page__cta{padding-top:2rem;font-size:1.6rem}.policy-page__content{padding-top:14rem}.policy-page__sidebar{gap:var(--space-20, 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-policy-layout.css.map */
