:root{--font-body-family: var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);--font-body-style: var(--font-body-style, normal);--font-body-weight: var(--font-body-weight, 400);--font-heading-family: var(--font-heading-family, "Helvetica Neue", Helvetica, Arial, sans-serif);--font-heading-style: var(--font-heading-style, normal);--font-heading-weight: var(--font-heading-weight, 600);--color-foreground: var(--color-foreground, 26, 26, 26);--color-background: var(--color-background, 255, 255, 255)}.policy-page{max-width:780px;margin:0 auto;padding:4rem 2rem 6rem}.shopify-policy__container{max-width:780px!important;margin:0 auto!important;padding:4rem 2rem 6rem!important}.policy-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.policy-header__eyebrow{font-family:var(--font-body-family);font-size:.75rem;font-weight:var(--font-body-weight);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);margin-bottom:.75rem}.policy-header__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;color:rgb(var(--color-foreground));margin-bottom:.75rem}.policy-header__date{font-size:.875rem;color:rgba(var(--color-foreground),.5)}.policy-intro-note{font-size:.875rem;line-height:1.65;color:rgba(var(--color-foreground),.65);background:rgba(var(--color-foreground),.04);border-left:3px solid rgba(var(--color-foreground),.2);padding:1rem 1.25rem;border-radius:0 4px 4px 0;margin-bottom:2rem}.policy-intro-note a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px}.policy-arbitration-notice{font-size:.8125rem;line-height:1.65;color:rgba(var(--color-foreground),.75);background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.12);padding:1.125rem 1.25rem;border-radius:4px;margin-bottom:1 rem}.policy-intro{font-size:1rem;line-height:1.75;color:rgba(var(--color-foreground),.8);margin-bottom:1rem}.policy-intro-block,.policy-section{margin-bottom:1rem}.policy-section__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.0625rem;line-height:1.3;color:rgb(var(--color-foreground));margin-bottom:.875rem;display:flex;align-items:baseline;gap:.625rem}.policy-section__number{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:.75rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.35);min-width:1.5rem}.policy-section__body{padding-left:2.125rem}.policy-section__body p{font-size:.9375rem;line-height:1.75;color:rgba(var(--color-foreground),.78);margin-bottom:.875rem}.policy-section__body p:last-child{margin-bottom:0}.policy-item{margin-bottom:.875rem;font-size:.9375rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.policy-item:last-child{margin-bottom:0}.policy-item__label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.policy-list{list-style:none;padding:0;margin-bottom:0}.policy-list li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.9375rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.policy-list li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:rgba(var(--color-foreground),.3)}.policy-clause{display:flex;gap:.875rem;margin-bottom:.875rem;font-size:.9375rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.policy-clause:last-child{margin-bottom:0}.policy-clause__num{flex-shrink:0;min-width:2rem;font-size:.8125rem;color:rgba(var(--color-foreground),.35);padding-top:.1em}.policy-clause__text{flex:1}.policy-clause--legal{font-size:.8125rem;color:rgba(var(--color-foreground),.65)}.policy-page a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px}.policy-page a:hover{opacity:.65}.policy-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12);font-size:.8125rem;color:rgba(var(--color-foreground),.45);text-align:center}@media(max-width:600px){.policy-page{padding:2.5rem 1.25rem 4rem}.policy-section__body{padding-left:0}.policy-section__heading{flex-direction:column;gap:.2rem}.policy-clause{flex-direction:column;gap:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/policies.css.map */
