.shopify-section:has(.policy-page){padding:0!important;margin:0!important;background:transparent!important}.policy-page{position:relative;max-width:760px;margin:0 auto;padding-inline:clamp(20px,5vw,48px);padding-block:clamp(48px,8vw,96px);font-family:var(--font-body);background:var(--v4-cream);color:var(--v4-ink)}@media(min-width:768px){.policy-page{padding-left:calc(clamp(20px,5vw,48px) + var(--space-6))}}.policy-page:before{content:"";position:absolute;width:2px;pointer-events:none;z-index:0;left:clamp(20px,5vw,48px);top:clamp(48px,8vw,96px);bottom:clamp(40px,6vw,88px);height:auto;background:linear-gradient(var(--v4-clay),var(--v4-clay)) 0 0 / 100% 4.5rem no-repeat,repeating-linear-gradient(to bottom,var(--v4-clay) 0 7px,transparent 7px 15px) 0 4.5rem / 100% calc(100% - 4.5rem) no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 90%,transparent 100%)}.policy-page h1{position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0 0 clamp(24px,4vw,48px);color:var(--v4-ink)}.policy-content{position:relative;z-index:1}.policy-page p,.policy-content p{font-size:1.0625rem;line-height:1.7;margin:0 0 1.25em;color:var(--v4-ink)}.policy-page h2,.policy-content h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:400;letter-spacing:-.015em;margin:clamp(40px,5vw,64px) 0 16px;color:var(--v4-clay-deep)}.policy-page ul,.policy-page ol,.policy-content ul,.policy-content ol{padding-left:1.4em;margin:0 0 1.5em}.policy-page li,.policy-content li{margin-bottom:.5em;line-height:1.65}.policy-page table,.policy-content table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.95rem}.policy-page th,.policy-page td,.policy-content th,.policy-content td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--v4-line)}.policy-page th,.policy-content th{font-weight:600;background:#d9744a0f}.policy-page strong,.policy-content strong{font-weight:600}.policy-page a,.policy-content a{color:var(--v4-clay-deep);text-decoration:underline;text-underline-offset:.15em;transition:color .2s ease}.policy-page a:hover,.policy-content a:hover{color:var(--fem-hot)}.policy-page code,.policy-content code{font-family:var(--font-mono);font-size:.9em;padding:.15em .4em;border-radius:4px;background:#d9744a14;color:var(--v4-ink)}#MainContent[data-policy=refund-policy] .policy-page,#MainContent[data-policy=shipping-policy] .policy-page{background:transparent}@media(max-width:767px){.policy-page:before{display:none}.policy-page{padding-left:clamp(20px,5vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bal-policy.css.map */
