.back-link{display:inline-flex;align-items:center;gap:6px;position:fixed;top:var(--space-md);left:var(--space-md);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);text-decoration:none;letter-spacing:.04em;z-index:100;transition:color .2s ease}.back-link:hover{color:var(--color-text)}.policy-page{min-height:100vh;padding:var(--space-2xl) var(--space-lg);padding-top:calc(var(--space-2xl) + 2rem)}.policy-page__container{max-width:760px;margin:0 auto}.policy-page__header{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.policy-page__eyebrow{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm)}.policy-page__title{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-sm)}.policy-page__intro{font-size:1.05rem;line-height:1.7;color:var(--color-text-muted)}.policy-page__intro a{color:var(--color-accent);text-decoration:none}.policy-page__intro a:hover{text-decoration:underline}.faq{display:flex;flex-direction:column;gap:var(--space-xl)}.faq__group-title{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md)}.faq__item{border-bottom:1px solid var(--color-border)}.faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-md) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1.05rem;font-weight:500;color:var(--color-text);gap:var(--space-md);transition:color .2s ease}.faq__question:hover{color:var(--color-accent)}.faq__icon{flex-shrink:0;color:var(--color-text-muted);transition:transform .3s ease,color .2s ease}.faq__question[aria-expanded=true] .faq__icon{transform:rotate(180deg);color:var(--color-accent)}.faq__answer{display:none;padding-bottom:var(--space-md)}.faq__answer.is-open{display:block}.faq__answer p{font-size:var(--font-size-body);line-height:1.75;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:var(--color-accent);text-decoration:none}.faq__answer a:hover{text-decoration:underline}.policy-body{display:flex;flex-direction:column;gap:var(--space-lg)}.policy-section{padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.policy-section:last-child{border-bottom:none}.policy-section__title{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:400;color:var(--color-text);margin-bottom:var(--space-sm)}.policy-section p{font-size:var(--font-size-body);line-height:1.75;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.policy-section p:last-child{margin-bottom:0}.policy-section a{color:var(--color-accent);text-decoration:none}.policy-section a:hover{text-decoration:underline}.policy-list{list-style:none;padding:0;margin:var(--space-sm) 0 0;display:flex;flex-direction:column;gap:10px}.policy-list li{font-size:var(--font-size-body);line-height:1.7;color:var(--color-text-muted);padding-left:var(--space-md);position:relative}.policy-list li:before{content:"\2014";position:absolute;left:0;color:var(--color-accent)}.policy-list strong{color:var(--color-text);font-weight:500}.policy-page__contact{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);text-align:center}.policy-page__contact p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm)}.policy-page__contact-link{font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--color-accent);text-decoration:none;letter-spacing:.02em}.policy-page__contact-link:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/6/assets/policy.css.map */
