.nua-policy{--bone:#f3ede2;--ink:#1a1814;--ink-soft:#4a453d;--ink-mute:#8a8276;--rust:#b85838;--line:#d9cfb9;color:var(--ink);font-family:Newsreader,Georgia,serif;font-weight:400;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.nua-policy *,.nua-policy *:before,.nua-policy *:after{box-sizing:border-box}.nua-policy .hero{padding:60px 0 50px;border-bottom:1px solid var(--line);margin-bottom:20px}.nua-policy .hero-eyebrow{font-family:Newsreader,serif;font-style:italic;font-size:13px;color:var(--rust);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:14px}.nua-policy .hero-eyebrow:before{content:"";width:30px;height:1px;background:var(--rust)}.nua-policy h1{font-family:Fraunces,serif;font-weight:300;font-size:clamp(48px,9vw,76px);line-height:.98;letter-spacing:-.025em;margin:0 0 36px;color:var(--ink)}.nua-policy h1 em{font-style:italic;font-weight:400;color:var(--rust)}.nua-policy .hero-lead{font-size:18px;line-height:1.6;color:var(--ink-soft);max-width:540px;margin:0}.nua-policy .hero-lead:first-letter{font-family:Fraunces,serif;font-size:52px;float:left;line-height:.85;margin-right:10px;margin-top:6px;color:var(--rust);font-weight:400}.nua-policy .policy{padding:48px 0;border-top:1px solid var(--line)}.nua-policy .policy:first-of-type{border-top:none;padding-top:20px}.nua-policy .section-marker{margin-bottom:28px;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.nua-policy .section-num{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:15px;color:var(--rust);letter-spacing:.05em;flex-shrink:0}.nua-policy .section-marker h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,4vw,34px);line-height:1.1;letter-spacing:-.015em;margin:0;color:var(--ink)}.nua-policy .section-content>p,.nua-policy .section-content>ul,.nua-policy .section-content>ol{margin:0 0 18px;padding:0}.nua-policy .section-content>p:last-child,.nua-policy .section-content>ul:last-child,.nua-policy .section-content>ol:last-child{margin-bottom:0}.nua-policy .section-content strong{font-weight:500;color:var(--ink);background:linear-gradient(180deg,transparent 60%,rgba(184,88,56,.18) 60%);padding:0 2px}.nua-policy ul.clean{list-style:none;padding:0;margin:0 0 18px}.nua-policy ul.clean li{padding:14px 0 14px 32px;border-bottom:1px solid var(--line);position:relative;font-size:17px;list-style:none}.nua-policy ul.clean li:last-child{border-bottom:none}.nua-policy ul.clean li:before{content:"";position:absolute;left:0;top:26px;width:18px;height:1px;background:var(--rust)}.nua-policy .steps{list-style:none;counter-reset:step;padding:0;margin:0}.nua-policy .steps li{counter-increment:step;padding:22px 0 22px 60px;border-bottom:1px solid var(--line);position:relative;font-size:17px;list-style:none}.nua-policy .steps li:last-child{border-bottom:none}.nua-policy .steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:20px;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:28px;color:var(--rust);line-height:1}.nua-policy .channels{list-style:none;padding:0;margin:0}.nua-policy .channels li{padding:22px 0;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;list-style:none}.nua-policy .channels li:last-child{border-bottom:none}.nua-policy .channel-label{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:14px;color:var(--rust);letter-spacing:.08em;text-transform:uppercase;min-width:160px}.nua-policy .channel-value{font-size:18px;color:var(--ink)}.nua-policy .channel-meta{display:block;font-size:14px;color:var(--ink-mute);margin-top:4px;font-style:italic}.nua-policy .callout{background:var(--bone);padding:24px 28px;margin:24px 0;border-left:2px solid var(--rust);font-size:16px;line-height:1.55;color:var(--ink-soft)}.nua-policy .callout-label{font-family:Fraunces,serif;font-style:italic;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:6px;display:block}.nua-policy .legal-info{background:var(--bone);padding:28px 32px;margin:16px 0;font-size:15px;line-height:1.6;color:var(--ink-soft);border-left:2px solid var(--ink-mute)}.nua-policy .legal-info p{margin:0 0 12px}.nua-policy .legal-info p:last-child{margin-bottom:0}.nua-policy .contact{background:var(--ink);color:var(--bone);padding:56px 36px;margin-top:50px;border:none}.nua-policy .contact .section-marker{margin-bottom:24px}.nua-policy .contact .section-marker h2{color:var(--bone)}.nua-policy .contact .section-num{color:#f3ede280}.nua-policy .contact .section-content{color:#f3ede2d9;font-size:17px}.nua-policy .contact a{color:var(--bone);border-bottom-color:#f3ede266}.nua-policy .contact a:hover{color:#fff;border-bottom-color:var(--bone)}.nua-policy a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rust);padding-bottom:1px;transition:all .2s ease}.nua-policy a:hover{color:var(--rust);border-bottom-color:var(--ink)}@keyframes nuaRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nua-policy .hero-eyebrow{animation:nuaRise .6s ease-out .05s both}.nua-policy h1{animation:nuaRise .8s ease-out .15s both}.nua-policy .hero-lead{animation:nuaRise .8s ease-out .28s both}@media(max-width:600px){.nua-policy .hero{padding:40px 0 36px}.nua-policy h1{margin-bottom:28px}.nua-policy .policy{padding:36px 0}.nua-policy .contact{padding:44px 24px}.nua-policy .callout{padding:20px 22px}.nua-policy .legal-info{padding:22px 24px}.nua-policy .channels li{gap:4px}.nua-policy .channel-label{min-width:auto}}.nua-policy.faq-section{counter-reset:faq}.nua-policy details.nua-faq{border-bottom:1px solid var(--line);padding:0;margin:0}.nua-policy details.nua-faq summary{cursor:pointer;padding:22px 60px 22px 0;position:relative;font-family:Fraunces,serif;font-weight:400;font-size:19px;color:var(--ink);list-style:none;counter-increment:faq;transition:color .2s}.nua-policy details.nua-faq summary::-webkit-details-marker{display:none}.nua-policy details.nua-faq summary:before{content:counter(faq,decimal-leading-zero) " \b7  ";font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:14px;color:var(--rust);letter-spacing:.08em;margin-right:4px}.nua-policy details.nua-faq summary:after{content:"+";position:absolute;right:8px;top:18px;font-family:Fraunces,serif;font-size:28px;color:var(--rust);font-weight:300;transition:transform .3s}.nua-policy details.nua-faq[open] summary:after{content:"\2212"}.nua-policy details.nua-faq summary:hover{color:var(--rust)}.nua-policy details.nua-faq[open] summary{color:var(--rust)}.nua-policy details.nua-faq .faq-answer{padding:0 0 22px;font-size:16px;line-height:1.65;color:var(--ink-soft);animation:nuaFaqRise .3s ease-out}.nua-policy details.nua-faq .faq-answer p{margin:0 0 12px}.nua-policy details.nua-faq .faq-answer p:last-child{margin-bottom:0}.nua-policy details.nua-faq .faq-answer em{font-style:italic;color:var(--rust)}@keyframes nuaFaqRise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nua-policy h2 .emoji{font-style:normal}.nua-policy .link-buttons{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:0}.nua-policy .nua-link-button{display:flex;align-items:center;gap:20px;padding:22px 28px;border:1px solid var(--line);background:transparent;text-decoration:none;transition:all .25s ease;border-radius:0}.nua-policy .nua-link-button:hover{background:var(--bone);border-color:var(--rust);transform:translate(4px)}.nua-policy .nua-link-button .link-icon{font-size:28px;flex-shrink:0;line-height:1}.nua-policy .nua-link-button .link-content{display:flex;flex-direction:column;gap:4px;flex:1}.nua-policy .nua-link-button .link-title{font-family:Fraunces,serif;font-weight:400;font-size:19px;color:var(--ink);letter-spacing:-.01em}.nua-policy .nua-link-button .link-meta{font-family:Newsreader,serif;font-style:italic;font-size:14px;color:var(--ink-mute);line-height:1.4}.nua-policy .nua-link-button:hover .link-title{color:var(--rust)}.nua-policy .nua-link-button .link-arrow{font-family:Fraunces,serif;font-size:22px;color:var(--rust);font-weight:300;transition:transform .25s ease}.nua-policy .nua-link-button:hover .link-arrow{transform:translate(4px)}.nua-policy .visit-tagline{text-align:center;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:18px;color:var(--rust);padding:32px 0 0;letter-spacing:.01em}@media(max-width:600px){.nua-policy .link-buttons{gap:12px}.nua-policy .nua-link-button{padding:18px 20px;gap:14px}.nua-policy .nua-link-button .link-icon{font-size:24px}.nua-policy .nua-link-button .link-title{font-size:17px}.nua-policy .nua-link-button .link-meta{font-size:13px}}:root:has(.fullscreen-page) #shopify-section-header,:root:has(.fullscreen-page) [id*=footer-group],:root:has(.fullscreen-page) header,:root:has(.fullscreen-page) footer,:root:has(.fullscreen-page) .breadcrumbs,:root:has(.fullscreen-page) h1.page__title,:root:has(.fullscreen-page) .page__title{display:none!important}:root:has(.fullscreen-page) main#MainContent,:root:has(.fullscreen-page) main,:root:has(.fullscreen-page) .page,:root:has(.fullscreen-page) .container,:root:has(.fullscreen-page) .rte{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;display:block!important}:root:has(.fullscreen-page) body{background:var(--bone)!important}.fullscreen-page.visit-page{min-height:100vh!important;padding:60px 20px!important;max-width:580px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;display:block!important;position:relative!important}.fullscreen-page.visit-page>*{width:100%!important;max-width:100%!important}.fullscreen-page.visit-page .visit-header,.fullscreen-page.visit-page .link-buttons,.fullscreen-page.visit-page .visit-tagline{width:100%!important;margin-left:0!important;margin-right:0!important}.fullscreen-page.visit-page .visit-header{text-align:center!important;padding:16px 0 24px!important;display:block!important}.fullscreen-page.visit-page .visit-logo,.rte .fullscreen-page.visit-page .visit-logo,body .visit-logo{font-family:Fraunces,serif!important;font-weight:300!important;font-size:clamp(64px,16vw,96px)!important;line-height:.9!important;letter-spacing:.06em!important;margin:0 0 14px!important;padding:0!important;color:var(--ink)!important;font-variation-settings:"opsz" 144,"SOFT" 100!important;display:block!important;text-align:center!important;visibility:visible!important;opacity:1!important}.fullscreen-page.visit-page img.visit-logo,img.visit-logo{max-width:220px!important;width:100%!important;height:auto!important;display:block!important;margin:0 auto 14px!important;border:none!important;box-shadow:none!important;letter-spacing:normal!important;font-size:0!important;text-align:center!important}.fullscreen-page.visit-page .visit-subtitle{font-family:Newsreader,serif!important;font-style:italic!important;font-size:18px!important;font-weight:400!important;color:var(--ink-soft)!important;margin:0!important;letter-spacing:.02em!important;display:block!important;text-align:center!important}.fullscreen-page.visit-page .link-buttons{margin:0!important}.fullscreen-page.visit-page .visit-tagline{text-align:center!important;font-family:Fraunces,serif!important;font-style:italic!important;font-weight:300!important;font-size:16px!important;color:var(--rust)!important;padding:24px 0 8px!important;margin:0!important;letter-spacing:.02em!important}@media(min-width:800px){.fullscreen-page.visit-page{padding:60px 20px!important}.fullscreen-page.visit-page .visit-header{padding:24px 0 36px!important}}:root:has(.fullscreen-page) .rte{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important}:root:has(.fullscreen-page) .rte,:root:has(.fullscreen-page) [class*=rte]{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.fullscreen-page.visit-page{text-align:center!important;display:block!important}.fullscreen-page.visit-page .visit-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;padding:16px 0 24px!important}.fullscreen-page.visit-page img.visit-logo,.fullscreen-page.visit-page .visit-header img.visit-logo,.fullscreen-page.visit-page>img.visit-logo,img.visit-logo{display:block!important;margin:0 auto 14px!important;max-width:220px!important;width:auto!important;height:auto!important;border:none!important;box-shadow:none!important;font-size:0!important;letter-spacing:normal!important}@media(min-width:800px){.fullscreen-page.visit-page img.visit-logo,img.visit-logo{max-width:280px!important}}.fullscreen-page.visit-page .link-buttons{width:100%!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}:root:has(.fullscreen-page) .shopify-pc__banner,:root:has(.fullscreen-page) #shopify-pc__banner,:root:has(.fullscreen-page) [data-shopify-cookie-consent],:root:has(.fullscreen-page) [class*=cookie-consent],:root:has(.fullscreen-page) [class*=privacy-banner],:root:has(.fullscreen-page) .footbar{display:none!important}.nua-policy .size-table-wrapper{margin:0 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.nua-policy .size-table{width:100%;border-collapse:collapse;border-spacing:0;font-family:Newsreader,serif;font-size:15px;background:transparent}.nua-policy .size-table thead th{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:13px;color:var(--rust);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:16px 8px;border-bottom:1px solid var(--line);background:transparent;vertical-align:bottom}.nua-policy .size-table thead th .th-meta{font-family:Newsreader,serif;font-style:italic;font-weight:400;font-size:12px;color:var(--ink-mute);letter-spacing:.02em;text-transform:none;display:block;margin-top:2px}.nua-policy .size-table tbody th{font-family:Fraunces,serif;font-weight:400;font-size:17px;color:var(--ink);text-align:center;padding:14px 8px;border-bottom:1px solid var(--line);background:var(--bone);letter-spacing:.04em}.nua-policy .size-table tbody td{font-family:Newsreader,serif;font-weight:400;font-size:15px;color:var(--ink-soft);text-align:center;padding:14px 8px;border-bottom:1px solid var(--line)}.nua-policy .size-table tbody tr:last-child th,.nua-policy .size-table tbody tr:last-child td{border-bottom:none}.nua-policy .size-table tbody tr:hover td,.nua-policy .size-table tbody tr:hover th{background:#b858380a}@media(max-width:600px){.nua-policy .size-table{font-size:13px}.nua-policy .size-table thead th{font-size:11px;padding:12px 6px}.nua-policy .size-table tbody th{font-size:15px;padding:12px 6px}.nua-policy .size-table tbody td{font-size:13px;padding:12px 6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
