[data-route^="/shipping-returns"] h3,[data-route^="/terms-"] h3,[data-route^="/privacy-policy"] h3,[data-route^="/policies"] h3{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:19px;color:var(--pine);margin:36px 0 14px;letter-spacing:.01em}[data-route^="/shipping-returns"] h4,[data-route^="/terms-"] h4,[data-route^="/privacy-policy"] h4,[data-route^="/policies"] h4{font-family:var(--font-ui);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--champagne);margin:28px 0 10px}[data-route^="/shipping-returns"] ul,[data-route^="/shipping-returns"] ol,[data-route^="/terms-"] ul,[data-route^="/terms-"] ol,[data-route^="/privacy-policy"] ul,[data-route^="/privacy-policy"] ol,[data-route^="/policies"] ul,[data-route^="/policies"] ol{margin:0 0 1.4em;padding-left:1.5em}[data-route^="/shipping-returns"] li,[data-route^="/terms-"] li,[data-route^="/privacy-policy"] li,[data-route^="/policies"] li{margin-bottom:.7em;line-height:1.75}[data-route^="/shipping-returns"] ul li::marker,[data-route^="/terms-"] ul li::marker,[data-route^="/privacy-policy"] ul li::marker,[data-route^="/policies"] ul li::marker{color:var(--champagne)}[data-route^="/shipping-returns"] blockquote,[data-route^="/terms-"] blockquote,[data-route^="/privacy-policy"] blockquote,[data-route^="/policies"] blockquote{margin:24px 0;padding:4px 0 4px 22px;border-left:2px solid var(--champagne-soft);font-family:var(--font-display);font-style:italic;color:var(--pine);font-size:17px;line-height:1.7}[data-route^="/shipping-returns"] blockquote p:last-child,[data-route^="/terms-"] blockquote p:last-child,[data-route^="/privacy-policy"] blockquote p:last-child,[data-route^="/policies"] blockquote p:last-child{margin-bottom:0}[data-route^="/shipping-returns"] a.t-link,[data-route^="/terms-"] a.t-link,[data-route^="/privacy-policy"] a.t-link,[data-route^="/policies"] a.t-link,[data-route^="/shipping-returns"] a:not([class]),[data-route^="/terms-"] a:not([class]),[data-route^="/privacy-policy"] a:not([class]),[data-route^="/policies"] a:not([class]){color:var(--champagne);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease-out}[data-route^="/shipping-returns"] a.t-link:hover,[data-route^="/terms-"] a.t-link:hover,[data-route^="/privacy-policy"] a.t-link:hover,[data-route^="/policies"] a.t-link:hover,[data-route^="/shipping-returns"] a:not([class]):hover,[data-route^="/terms-"] a:not([class]):hover,[data-route^="/privacy-policy"] a:not([class]):hover,[data-route^="/policies"] a:not([class]):hover{color:var(--pine)}.legal-effective-date{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase;color:var(--champagne)!important;margin:0 0 32px!important;line-height:1.5!important}.legal-data-table-wrap{margin:clamp(28px,4vw,40px) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-data-table{width:100%;border-collapse:collapse;font-family:var(--font-display);font-size:14px;line-height:1.55;color:var(--pine-soft);min-width:560px}.legal-data-table caption{caption-side:top;text-align:left;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--champagne);padding-bottom:14px}.legal-data-table th,.legal-data-table td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--champagne-soft)}.legal-data-table thead th{font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pine);background:color-mix(in srgb,var(--champagne) 8%,transparent);border-bottom:1px solid var(--champagne)}.legal-data-table tbody tr:last-child td{border-bottom:none}.legal-data-table__footnote{font-family:var(--font-display);font-style:italic;font-size:13px;color:var(--pine-soft);margin:10px 0 0!important}[data-route^="/shipping-returns"] .app-main>section:last-child,[data-route^="/terms-"] .app-main>section:last-child,[data-route^="/privacy-policy"] .app-main>section:last-child,[data-route^="/policies"] .app-main>section:last-child{padding-bottom:clamp(80px,10vw,120px)}
