.faqc-wrapper{width:100%}.faqc-section{overflow:hidden;width:100%}.faqc-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border-radius:inherit;overflow:hidden}.faqc-col{padding:48px 40px}.faqc-faq-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.faqc-heading{margin:0;font-weight:800;line-height:1;letter-spacing:-.02em}.faqc-faqlink-box{padding:14px 20px;border-radius:8px;font-size:14px;max-width:360px}.faqc-faqlink-box a{text-decoration:underline;font-weight:600}.faqc-faqlink-box a:hover{opacity:.75;transition:opacity .25s ease}.faqc-accordion-item{border-bottom:1px solid;padding:18px 0}.faqc-accordion-trigger{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;font-weight:600;padding:4px 0;transition:opacity .25s ease,transform .25s ease}.faqc-accordion-trigger:hover{opacity:.7;transform:translate(4px)}.faqc-icon{position:relative;width:16px;height:16px;flex-shrink:0;margin-left:16px}.faqc-icon-line{position:absolute;background:currentColor;top:50%;left:50%;transition:transform .3s ease}.faqc-icon-h{width:14px;height:2px;transform:translate(-50%,-50%)}.faqc-icon-v{width:2px;height:14px;transform:translate(-50%,-50%)}.faqc-accordion-item.is-open .faqc-icon-v{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.faqc-accordion-item.is-open .faqc-icon-h{transform:translate(-50%,-50%) rotate(180deg)}.faqc-accordion-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.faqc-accordion-panel-inner{padding-top:14px;line-height:1.6}.faqc-col-contact{display:flex;flex-direction:column}.faqc-contact-heading{margin:0 0 8px;font-weight:800;line-height:1.1}.faqc-contact-subtext{margin:0 0 28px}.faqc-form{display:flex;flex-direction:column;gap:16px}.faqc-field{width:100%}.faqc-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;letter-spacing:.02em}.faqc-input{width:100%;border:1px solid transparent;border-radius:8px;padding:14px 16px;font-size:14px;font-family:inherit;outline:none;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.faqc-input::placeholder{opacity:.6}.faqc-input:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1f}.faqc-textarea{resize:vertical;min-height:120px}.faqc-submit-btn{border:none;border-radius:999px;padding:14px 28px;font-weight:600;font-size:15px;cursor:pointer;align-self:flex-start;transition:transform .25s ease,opacity .25s ease}.faqc-submit-btn:hover{transform:scale(1.04);opacity:.9}.faqc-form-message{padding:12px 16px;border-radius:8px;font-size:14px}.faqc-form-success{background:#50c87826;color:#7ce0a0}.faqc-form-error{background:#dc505026;color:#ff9b9b}.faqc-animate-on .faqc-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.faqc-animate-on .faqc-reveal.faqc-in-view{opacity:1;transform:translateY(0)}.faqc-wrapper:not(.faqc-animate-on) .faqc-reveal{opacity:1;transform:none}@media screen and (max-width:989px){.faqc-grid{grid-template-columns:1fr}.faqc-col{padding:32px 24px}.faqc-faq-top{flex-direction:column;align-items:flex-start}.faqc-faqlink-box{max-width:100%}.faqc-submit-btn{width:100%;align-self:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faqs-contact.css.map */
