.custom-faq{width:100%;overflow-x:hidden}.custom-faq__wrapper{padding:var(--cf-padding) 0;background-color:var(--cf-bg)}.custom-faq__container{max-width:820px;margin:0 auto;padding:0 20px}.custom-faq__header{margin-bottom:40px;text-align:center}.custom-faq__heading{margin:0 0 12px;font-family:var(--font-heading-family);font-weight:700;font-size:40px;letter-spacing:-1px;color:#000}.custom-faq__heading-accent{color:var(--cf-accent)}.custom-faq__subheading{max-width:620px;margin:0 auto;font-family:var(--custom-font-ui);font-size:17px;line-height:1.45;color:#4b5563}.custom-faq__list{border-top:1px solid var(--cf-divider)}.custom-faq__item{border-bottom:1px solid var(--cf-divider)}.custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:12px;list-style:none;color:var(--cf-question);font-family:var(--font-body-family);font-weight:700;font-size:17px;line-height:1.4;letter-spacing:-.2px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.custom-faq__question::-webkit-details-marker{display:none}.custom-faq__item[open]>.custom-faq__question{background-color:var(--cf-active-bg);color:var(--cf-active-text)}.custom-faq__icon{position:relative;flex-shrink:0;width:18px;height:18px}.custom-faq__icon:before,.custom-faq__icon:after{content:"";position:absolute;top:50%;left:50%;border-radius:1px;background-color:currentColor;transform:translate(-50%,-50%)}.custom-faq__icon:before{width:18px;height:2px}.custom-faq__icon:after{width:2px;height:18px;transition:transform .2s ease}.custom-faq__item[open] .custom-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.custom-faq__answer{padding:18px 24px 28px;font-family:var(--custom-font-ui);font-size:16px;line-height:1.6;letter-spacing:-.1px;color:var(--cf-answer)}.custom-faq__answer p{margin:0 0 14px}.custom-faq__answer>:last-child{margin-bottom:0}.custom-faq__answer strong{font-weight:600;color:var(--cf-question)}.custom-faq__answer a{color:var(--cf-question);text-decoration:underline;text-underline-offset:3px}.custom-faq__answer ul,.custom-faq__answer ol{margin:0 0 14px;padding-left:20px}.custom-faq__answer li{margin-bottom:4px}.custom-faq__footer{margin-top:60px;text-align:center}.custom-faq__footer-heading{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:32px;letter-spacing:-.8px;color:#000}.custom-faq__footer-text{max-width:560px;margin:0 auto 28px;font-family:var(--custom-font-ui);font-size:16px;line-height:1.55;letter-spacing:0;color:#4b5563}.custom-faq__button{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:12px;background-color:var(--cf-button-bg);color:var(--cf-button-text);font-family:var(--custom-font-ui);font-weight:600;font-size:17px;line-height:1;letter-spacing:-.2px;text-decoration:none;transition:filter .15s ease}.custom-faq__button:hover{filter:brightness(.95)}.custom-faq__button svg{flex-shrink:0;width:20px;height:20px}@media screen and (max-width:980px){.custom-faq__wrapper{padding:var(--cf-padding-mobile) 0}.custom-faq__container{padding:0 16px}.custom-faq__header{margin-bottom:28px}.custom-faq__heading{font-size:28px;letter-spacing:-.6px}.custom-faq__subheading{font-size:15px}.custom-faq__question{gap:12px;padding:18px;font-size:16px}.custom-faq__icon{width:16px;height:16px}.custom-faq__icon:before{width:16px}.custom-faq__icon:after{height:16px}.custom-faq__answer{padding:16px 18px 22px;font-size:15px}.custom-faq__footer{margin-top:40px}.custom-faq__footer-heading{font-size:24px;letter-spacing:-.5px}.custom-faq__footer-text{margin-bottom:22px;font-size:15px}.custom-faq__button{padding:12px 20px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-faq.css.map */
