.policy-page{background:var(--color-background);color:var(--color-text-primary)}.policy-page__shell{width:min(100% - (var(--container-gutter) * 2),var(--content-max-width));margin-inline:auto;padding-block:var(--section-space)}.policy-page--spacing-compact .policy-page__shell{padding-block:clamp(3rem,6vw,5rem)}.policy-page--spacing-generous .policy-page__shell{padding-block:clamp(5rem,10vw,9rem)}.policy-page__eyebrow,.policy-page__navigation-heading{margin:0;color:var(--color-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.policy-page__layout{display:grid;grid-template-columns:minmax(13.75rem,15.5rem) minmax(0,53.125rem);column-gap:clamp(4.5rem,7vw,6.25rem);align-items:start;margin-block-start:clamp(2rem,4vw,3.5rem)}.policy-page__navigation{position:sticky;top:calc(var(--header-height, 5rem) + var(--space-5))}.policy-page__navigation ul{margin:var(--space-4) 0 0;padding:0}.policy-page__navigation li{border-block-end:1px solid var(--color-border)}.policy-page__navigation a{display:inline-flex;padding-block:var(--space-3);color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4;text-decoration:none;text-transform:uppercase}.policy-page__navigation a[aria-current=page]{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-primary-burgundy);text-decoration-thickness:1px;text-underline-offset:.5rem}.policy-page__navigation a:focus-visible,.policy-page__content a:focus-visible{outline:2px solid var(--color-primary-burgundy);outline-offset:3px}.policy-page__header{max-width:50rem}.policy-page__title,.policy-page__content h1,.policy-page__content h2,.policy-page__content h3,.policy-page__content h4{color:var(--color-heading);font-family:var(--font-heading-family);font-style:normal;font-weight:var(--font-heading-weight);letter-spacing:0}.policy-page__title{margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02}.policy-page__intro{max-width:43rem;margin-block-start:var(--space-5);color:var(--color-text-secondary);font-size:1.125rem;line-height:1.65}.policy-page__intro p{margin:0}.policy-page__rule{height:1px;margin-block:clamp(2rem,4vw,3.25rem);background:var(--color-border)}.policy-page__content{max-width:53.125rem;color:var(--color-text-secondary);font-size:1rem;line-height:1.75;opacity:1;transform:none;visibility:visible}.policy-page__content>*:first-child{margin-top:0}.policy-page__content>*:last-child{margin-bottom:0}.policy-page__content p,.policy-page__content ul,.policy-page__content ol{margin-block:0 1.5rem}.policy-page__content ul,.policy-page__content ol{padding-inline-start:1.5rem}.policy-page__content li+li{margin-block-start:var(--space-2)}.policy-page__content h1,.policy-page__content h2,.policy-page__content h3,.policy-page__content h4{margin-block:2.75rem 1rem;line-height:1.2}.policy-page__content h1,.policy-page__content h2{font-size:clamp(1.75rem,3vw,2.25rem)}.policy-page__content h3{font-size:clamp(1.375rem,2vw,1.625rem)}.policy-page__content h4{font-size:1.125rem}.policy-page__content h1:not(:first-child),.policy-page__content h2:not(:first-child){padding-block-start:2.75rem;border-block-start:1px solid var(--color-border)}.policy-page__content a{color:inherit;text-decoration-color:var(--color-primary-burgundy);text-underline-offset:.18em}.policy-page__empty{margin:0;color:var(--color-text-secondary);line-height:1.65}html.js .policy-page[data-policy-ready=true] [data-policy-reveal]{opacity:0;transform:translateY(var(--space-3));transition:opacity var(--motion-editorial) var(--ease-emphasized),transform var(--motion-editorial) var(--ease-emphasized)}html.js .policy-page[data-policy-ready=true] [data-policy-reveal].is-visible{opacity:1;transform:none}html.js .policy-page[data-policy-ready=true] [data-policy-delay="1"]{transition-delay:.1s}html.js .policy-page[data-policy-ready=true] [data-policy-delay="2"]{transition-delay:.18s}@media(max-width:749px){.policy-page__shell{width:min(100% - (var(--container-gutter) * 2),var(--content-max-width));padding-block:var(--section-space)}.policy-page__layout{display:flex;flex-direction:column;gap:clamp(2.5rem,8vw,3.5rem);margin-block-start:var(--space-5)}.policy-page__main{width:100%}.policy-page__navigation{position:static;order:2;width:100%}.policy-page__navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.policy-page__navigation a{width:100%}.policy-page__title{font-size:clamp(2.375rem,11vw,3.125rem)}.policy-page__intro{font-size:1rem}.policy-page__content{line-height:1.65}}@media(prefers-reduced-motion:reduce){html.js .policy-page[data-policy-ready=true] [data-policy-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/policy-page.css.map */
