@font-face{font-family:Switzer;src:url(Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.policy-page{background:var(--policy-bg, #ffffff);color:var(--policy-text, #2c1810);font-family:Switzer,system-ui,sans-serif}.policy-page__inner{max-width:82rem;margin:0 auto;padding:clamp(3.2rem,5vw,5.6rem) clamp(2rem,4vw,4.8rem) clamp(4.8rem,7vw,8rem)}.policy-page__breadcrumb{margin:0 0 2.4rem;font-size:1.2rem;letter-spacing:.04em;color:var(--policy-muted, #6b5344)}.policy-page__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.policy-page__breadcrumb a:hover{color:var(--policy-accent, #7c3a2a)}.policy-page__breadcrumb-sep{margin:0 .6rem;opacity:.45}.policy-page__title{margin:0 0 clamp(3.2rem,5vw,4.8rem);font-family:EB Garamond,Georgia,serif;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:400;line-height:1.1;text-align:center;color:var(--policy-heading, #2c1810)}.policy-page__content{max-width:72rem;margin:0 auto}.policy-page__block+.policy-page__block{margin-top:.4rem}.policy-page__block-heading{margin:0 0 .8rem;font-family:EB Garamond,Georgia,serif;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:600;line-height:1.25;color:var(--policy-heading, #2c1810)}.policy-page__block-body{margin:0 0 3rem;font-size:clamp(1.35rem,1.45vw,1.55rem);line-height:1.75;font-weight:300;color:var(--policy-copy, #3d2418)}.policy-page__block-body p{margin:0 0 1.6rem}.policy-page__block-body p:last-child{margin-bottom:0}.policy-page__block-body ul,.policy-page__block-body ol{margin:.8rem 0 0;padding-left:2rem}.policy-page__block-body li{margin-bottom:.8rem}.policy-page__block-body li:last-child{margin-bottom:0}.policy-page__block-body a{color:var(--policy-accent, #7c3a2a);text-decoration:underline;text-underline-offset:.2em}.policy-page__block-body a:hover{color:var(--policy-heading, #2c1810)}@media screen and (max-width:749px){.policy-page__block-body{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-policy-page.css.map */
