body.nd-design .nd-policy-page{position:relative;padding-block:clamp(40px,7vw,72px);padding-bottom:clamp(48px,7vw,64px);color:var(--ink, #14110A);background:var(--cream, #FDFAF2)}body.nd-design .nd-policy-page__bg{display:none}body.nd-design .shopify-section:has(.nd-policy-page){background:var(--cream, #FDFAF2)!important;padding:0!important}body.nd-design .nd-policy-page__inner{position:relative;z-index:1;width:100%;max-width:52rem;margin-inline:auto;padding-inline:max(1.25rem,5vw);box-sizing:border-box}body.nd-design .nd-policy-page__head{max-width:40rem;margin:0 auto clamp(1.5rem,3.5vw,2rem)}body.nd-design .nd-policy-page__eyebrow{display:none}body.nd-design .nd-policy-page__title{margin:0 0 .85rem;font-family:var(--display, var(--serif));font-size:clamp(1.9rem,5.5vw,3rem);font-style:normal;font-weight:400;line-height:1.08;letter-spacing:-.015em;color:var(--ink, #14110A)}body.nd-design .nd-policy-page__lede{margin:0;max-width:52ch;font-family:var(--sans);font-size:clamp(.98rem,2.2vw,1.08rem);line-height:1.65;color:var(--ink-soft, #5b5443)}body.nd-design .nd-policy-page__layout{display:flex;flex-direction:column;gap:0;align-items:stretch;max-width:40rem;margin-inline:auto;width:100%}body.nd-design .nd-policy-page__content{padding:0;border:none;background:none;box-shadow:none;width:100%;min-width:0;font-family:var(--sans);font-size:1.0425rem;line-height:1.75;max-width:65ch}body.nd-design .nd-policy-page__content :is(p,li){font-size:inherit;line-height:inherit;color:var(--ink-soft, #5b5443)}body.nd-design .nd-policy-page__content p{margin:0 0 1.2rem;text-wrap:pretty}body.nd-design .nd-policy-page__content p:last-child{margin-bottom:0}body.nd-design .nd-policy-page__content :is(h2,h3,h4){margin:0 0 .85rem;font-family:var(--display, var(--serif));font-style:normal;font-weight:400;line-height:1.3;color:var(--ink, #14110A);letter-spacing:-.01em}body.nd-design .nd-policy-page__content h2{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line, #EBDFC2);font-size:clamp(1.2rem,2.6vw,1.4rem)}body.nd-design .nd-policy-page__content>h2:first-child{margin-top:0;padding-top:0;border-top:none}body.nd-design .nd-policy-page__content h3{margin-top:1.5rem;font-size:clamp(1.05rem,2.3vw,1.18rem)}body.nd-design .nd-policy-page__content h4{margin-top:1.35rem;font-size:1rem}body.nd-design .nd-policy-page__content a{color:var(--gold-deep, #8f6f23);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;word-break:break-word}body.nd-design .nd-policy-page__content a:hover{color:var(--ink, #14110A)}body.nd-design .nd-policy-page__content ul,body.nd-design .nd-policy-page__content ol{margin:.5rem 0 1.35rem;padding-left:1.35rem}body.nd-design .nd-policy-page__content li+li{margin-top:.5rem}body.nd-design .nd-policy-page__content li::marker{color:var(--gold, #C9A04A)}body.nd-design .nd-policy-page__content strong{color:var(--ink, #14110A);font-weight:700}body.nd-design .nd-policy-page__content--from-store h1,body.nd-design .nd-policy-page__content--from-store .main-page-title{display:none}body.nd-design .nd-policy-page__content--from-store :is(h1,h2,h3,h4){font-family:var(--display, var(--serif));font-style:normal;font-weight:400;color:var(--ink, #14110A);text-transform:none}body.nd-design .nd-policy-page__content--from-store hr,body.nd-design .nd-policy-page__content hr{border:none;border-top:1px solid var(--line, #EBDFC2);margin:2rem 0}body.nd-design .nd-policy-page__content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}body.nd-design .nd-policy-page__content th,body.nd-design .nd-policy-page__content td{padding:.65rem .75rem;border:1px solid var(--line, #EBDFC2);text-align:left;color:var(--ink-soft, #5b5443)}body.nd-design .nd-policy-page__content th{background:var(--cream-3, #F4ECD8);color:var(--ink, #14110A);font-family:var(--sans);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.nd-design .shopify-section:has(.main-page-title){background:var(--cream, #FDFAF2)!important;padding-block:clamp(40px,7vw,72px)!important;padding-bottom:clamp(56px,9vw,88px)!important}body.nd-design .page-width.page-width--narrow{max-width:42rem!important;margin-inline:auto!important;padding-inline:max(1.25rem,5vw)!important;width:100%;box-sizing:border-box}body.nd-design .main-page-title{margin:0 0 clamp(1.5rem,4vw,2.25rem);padding-bottom:.6rem;border-bottom:1px solid var(--line, #EBDFC2);font-family:var(--display, var(--serif));font-style:normal;font-weight:400;font-size:clamp(1.9rem,5.5vw,3rem);line-height:1.08;letter-spacing:-.015em;color:var(--ink, #14110A)!important}body.nd-design .page-width--narrow .rte{font-family:var(--sans);color:var(--ink-soft, #5b5443)!important;font-size:1.0425rem;line-height:1.75;max-width:65ch}body.nd-design .page-width--narrow .rte :is(h2,h3,h4){margin:0 0 .85rem;font-family:var(--display, var(--serif));font-style:normal;font-weight:400;line-height:1.3;color:var(--ink, #14110A)!important;letter-spacing:-.01em;text-transform:none}body.nd-design .page-width--narrow .rte h2{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid var(--line, #EBDFC2);font-size:clamp(1.2rem,2.6vw,1.4rem)}body.nd-design .page-width--narrow .rte h3{margin-top:1.5rem;font-size:clamp(1.05rem,2.3vw,1.18rem)}body.nd-design .page-width--narrow .rte :is(h2,h3):first-child{margin-top:0;padding-top:0;border-top:none}body.nd-design .page-width--narrow .rte :is(p,li){color:var(--ink-soft, #5b5443)!important}body.nd-design .page-width--narrow .rte p{margin:0 0 1.2rem;text-wrap:pretty}body.nd-design .page-width--narrow .rte strong{color:var(--ink, #14110A)!important;font-weight:700}body.nd-design .page-width--narrow .rte a{color:var(--gold-deep, #8f6f23)!important;text-decoration:underline;text-underline-offset:.2em;word-break:break-word}body.nd-design .page-width--narrow .rte a:hover{color:var(--ink, #14110A)!important}body.nd-design .page-width--narrow .rte hr{border:none;border-top:1px solid var(--line, #EBDFC2);margin:1.75rem 0}body.nd-design .page-width--narrow .rte ul,body.nd-design .page-width--narrow .rte ol{padding-left:1.25rem;margin:.75rem 0 1rem}body.nd-design .page-width--narrow .rte li+li{margin-top:.5rem}body.nd-design .page-width--narrow .rte li::marker{color:var(--gold, #C9A04A)}body.nd-design .page-width--narrow .rte table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}body.nd-design .page-width--narrow .rte :is(th,td){padding:.65rem .75rem;border:1px solid var(--line, #EBDFC2);text-align:left}body.nd-design .page-width--narrow .rte th{background:var(--cream-3, #F4ECD8);color:var(--ink, #14110A)!important;font-weight:800}body.nd-design .nd-policy-page__aside{position:static;padding:1.5rem 0 0;margin-top:1.75rem;border:none;border-top:1px solid var(--line, #EBDFC2);background:none;display:flex;flex-direction:column;gap:1.25rem;max-width:40rem;margin-inline:auto;width:100%}body.nd-design .nd-policy-page__aside-group{display:flex;flex-direction:column;gap:.5rem}body.nd-design .nd-policy-page__aside-title{margin:0;font-family:var(--sans);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep, #8f6f23)}body.nd-design .nd-policy-page__nav{display:flex;flex-direction:column;gap:.45rem;margin:0}body.nd-design .nd-policy-page__nav a{font-family:var(--sans);font-size:.92rem;line-height:1.45;color:var(--ink-soft, #5b5443);text-decoration:none}body.nd-design .nd-policy-page__nav a:hover,body.nd-design .nd-policy-page__nav a[aria-current=page]{color:var(--gold-deep, #8f6f23)}body.nd-design .nd-policy-page__cta{width:fit-content;margin-top:.25rem;justify-content:center}body.nd-design .nd-policy-page--legal .nd-policy-page__title{font-style:normal}body.nd-design .nd-policy-page--legal .nd-policy-page__head{max-width:40rem;padding-bottom:.6rem;border-bottom:1px solid var(--line, #EBDFC2);margin-bottom:clamp(1.5rem,3.5vw,2rem)}body.nd-design .nd-policy-page__content .nd-legal-meta{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--line, #EBDFC2);font-size:.88rem;color:var(--ink-soft, #5b5443)}@media(max-width:720px){body.nd-design .nd-policy-page__inner,body.nd-design .page-width.page-width--narrow{padding-left:max(1.125rem,5vw,env(safe-area-inset-left,0px))!important;padding-right:max(1.125rem,5vw,env(safe-area-inset-right,0px))!important}}@media(max-width:560px){body.nd-design .nd-policy-page{padding-block:clamp(32px,7vw,48px);padding-bottom:clamp(40px,8vw,56px)}body.nd-design .nd-policy-page__content :is(p,li),body.nd-design .page-width--narrow .rte :is(p,li){font-size:.96rem;line-height:1.7}body.nd-design .nd-policy-page__title,body.nd-design .main-page-title{font-size:clamp(1.7rem,7vw,2.3rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nd-policy-page.css.map */
