.ap-faq{background:var(--white);animation:apfade .35s ease;min-height:80vh}.ap-faq__head{max-width:1100px;margin:0 auto;padding:clamp(40px,6vw,84px) 26px clamp(20px,3vw,30px)}.ap-faq__eyebrow{font-family:HelBold;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-3);margin-bottom:12px}.ap-faq__h1{font-family:HelLight;font-weight:400;text-transform:uppercase;font-size:clamp(40px,7vw,110px);line-height:.84;letter-spacing:-.025em;margin:0;color:var(--near-black)}.ap-faq__list{max-width:1100px;margin:0 auto;padding:0 26px clamp(60px,8vw,110px)}.ap-faq__row{display:grid;grid-template-columns:240px 1fr;gap:clamp(30px,5vw,70px);align-items:start;margin-bottom:clamp(28px,4vw,48px)}.ap-faq__cat{font-family:HelBold;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--near-black);padding-top:6px}.ap-faq__item{border-top:1px solid var(--hairline-2)}.ap-faq__item--first{border-top:1px solid var(--near-black)}.ap-faq__item summary{font-family:HelBold;font-size:14px;letter-spacing:.04em;padding:20px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--near-black)}.ap-faq__item summary::-webkit-details-marker{display:none}.ap-faq__item summary:after{content:"+";font-family:HelRoman;font-size:20px;line-height:1;color:var(--muted);transition:transform .2s ease,color .2s ease}.ap-faq__item[open] summary:after{transform:rotate(45deg);color:var(--ap-red)}.ap-faq__item summary:hover{color:var(--ap-red)}.ap-faq__answer{font-family:HelRoman;font-size:14.5px;line-height:1.65;color:var(--muted-3);padding:0 0 20px}.ap-faq__answer p{margin:0 0 10px}.ap-faq__answer p:last-child{margin-bottom:0}.ap-faq__answer a{color:var(--near-black);border-bottom:1px solid var(--near-black);text-decoration:none}.ap-faq__answer a:hover{color:var(--ap-red);border-color:var(--ap-red)}.ap-faq__contact{background:var(--warm-white);padding:clamp(40px,6vw,80px) 26px;text-align:center}.ap-faq__contact-lead{font-family:HelLight;font-weight:400;text-transform:uppercase;font-size:clamp(20px,3vw,40px);line-height:1.05;letter-spacing:-.01em;margin:0 0 18px;color:var(--near-black)}.ap-faq__contact-body{font-family:HelRoman;font-size:15px;color:var(--muted-2);margin:0}.ap-faq__contact-body a{color:var(--near-black);border-bottom:1px solid var(--near-black);text-decoration:none}.ap-faq__contact-body a:hover{color:var(--ap-red);border-color:var(--ap-red)}@media(max-width:749px){.ap-faq__row{grid-template-columns:1fr;gap:14px}.ap-faq__cat{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ap-faq.css.map */
