.ps-faq-wrapper{display:block}.ps-faq{background:var(--color-white);min-height:60vh}.ps-faq__header{text-align:center;padding:var(--space-7) var(--space-4) var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ps-faq__eyebrow{font-family:DM Mono,monospace;font-size:var(--text-label);color:var(--color-navy-mid);letter-spacing:.16em;text-transform:uppercase;margin:0}.ps-faq__title{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(52px,8vw,88px);color:var(--color-navy);line-height:1;letter-spacing:-.02em;margin:0}.ps-faq__title:after{content:"";display:block;width:48px;height:3px;background:var(--color-navy);opacity:.2;border-radius:2px;margin:var(--space-2) auto 0}.ps-faq__body{max-width:var(--content-narrow);margin:0 auto;padding:0 var(--space-4) var(--space-6)}.ps-faq__category{padding-top:var(--space-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:0}.ps-faq__category-label{font-family:DM Mono,monospace;font-size:var(--text-label);color:var(--color-navy);letter-spacing:.14em;text-transform:uppercase;margin:0}.ps-faq__item{border-bottom:1px solid var(--color-border)}.ps-faq__item:first-of-type{border-top:none}.ps-faq__item summary{list-style:none}.ps-faq__item summary::-webkit-details-marker{display:none}.ps-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:600;font-size:var(--text-body-lg);color:var(--color-navy);line-height:1.4;user-select:none;-webkit-user-select:none;transition:color .2s ease}.ps-faq__question:hover{color:var(--color-navy-mid)}.ps-faq__toggle{position:relative;flex-shrink:0;width:20px;height:20px}.ps-faq__toggle:before,.ps-faq__toggle:after{content:"";position:absolute;background:var(--color-navy);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.ps-faq__toggle:before{width:14px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-faq__toggle:after{width:1.5px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-faq__item[open] .ps-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.ps-faq__item[open] .ps-faq__toggle:before{transform:translate(-50%,-50%) rotate(0)}.ps-faq__answer{padding-bottom:var(--space-3);padding-right:var(--space-5)}.ps-faq__answer p{font-family:DM Sans,sans-serif;font-size:var(--text-body);color:var(--color-navy-mid);line-height:1.7;margin:0}.ps-faq__cta{text-align:center;padding:var(--space-6) var(--space-4) var(--space-7);border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ps-faq__cta-heading{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(28px,4vw,42px);color:var(--color-navy);line-height:1.15;margin:0}.ps-faq__cta-sub{font-family:DM Sans,sans-serif;font-size:var(--text-body);color:var(--color-navy-mid);margin:0 0 var(--space-2)}.ps-faq__cta-btn{display:inline-flex;align-items:center;background:var(--color-navy);color:#fff;font-family:DM Sans,sans-serif;font-weight:600;font-size:var(--text-body);text-decoration:none;border-radius:var(--radius-btn);padding:13px 28px;transition:opacity .2s ease}.ps-faq__cta-btn:hover{opacity:.85}@media(max-width:767px){.ps-faq__header{padding:var(--space-5) var(--space-3) var(--space-4)}.ps-faq__title{font-size:clamp(48px,14vw,72px)}.ps-faq__body{padding:0 var(--space-3) var(--space-5)}.ps-faq__question{font-size:var(--text-body);padding:var(--space-2) 0}.ps-faq__answer{padding-right:0}.ps-faq__cta{padding:var(--space-5) var(--space-3) var(--space-6)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ps-faq.css.map */
