.contact-form-faq{padding:0 var(--max-page-width-padding);background:var(--alabaster)}.contact-form-faq .container{padding:3rem 1.5rem 5.5rem}.contact-form-faq .form{position:relative;padding-top:48px}.contact-form-faq .form-header{color:var(--night);margin-bottom:.5rem;line-height:1.1}.contact-form-faq h1{margin-bottom:1rem;color:var(--night)}.contact-form-faq .image-container{display:none}.contact-form-faq label{font-family:var(--font-body);font-weight:400;font-size:clamp(.875rem,.829rem + .19vw,1rem);line-height:1.6;letter-spacing:-.01rem;font-style:normal;color:var(--night)}.contact-form-faq .text-input{margin-top:.5rem;margin-bottom:.75rem;height:51px;width:100%;color:var(--night);border-radius:var(--border-radius);border:1px solid var(--burnt-tortilla);background:var(--white);padding:0 1rem;font-family:var(--font-body);font-weight:400;font-size:clamp(.875rem,.829rem + .19vw,1rem);line-height:1.6;letter-spacing:-.01rem;font-style:normal}.contact-form-faq textarea.text-input{height:0;opacity:0;margin:0;display:none;transition-behavior:allow-discrete;transition:display .3s ease-in-out height .3s ease-in-out opacity .3s ease-in-out}.contact-form-faq textarea.text-input.show{display:block;height:162px;opacity:1;margin-top:.5rem;margin-bottom:.75rem;padding-top:.25rem}.contact-form-faq .form-button{margin-bottom:0;margin-top:1.5rem;width:100%;height:56px;background:var(--night);border-radius:var(--border-radius);color:var(--alabaster);transition:all .3s ease;padding:0px 11px 0px 1.5rem;cursor:pointer;justify-content:space-between}.contact-form-faq .form-button:hover{background:var(--mindful);color:var(--night)}.contact-form-faq .form-button div{display:flex;align-items:center;justify-content:space-between;width:100%}.contact-form-faq .form-button.submitting div{justify-content:center}.contact-form-faq img{object-fit:cover;aspect-ratio:686 / 658;width:100%;height:auto;position:sticky;top:0}.contact-form-faq .paragraph{margin-bottom:16px}.contact-form-faq p:empty{display:block;height:1.15rem}.contact-form-faq .paragraph p{font-family:var(--font-body);font-weight:400;font-size:clamp(.875rem,.829rem + .19vw,1rem);line-height:1.6;letter-spacing:-.01rem;font-style:normal;color:var(--dusk)}.contact-form-faq .paragraph a{text-decoration:underline;color:var(--night);font-family:var(--font-body-bold);font-weight:500}.contact-form-faq .paragraph a:hover{color:var(--dusk)}.contact-form-faq button.success svg path{stroke:var(--alabaster)}.contact-form-faq button.error svg path{fill:var(--alabaster)}.contact-form-faq .dots{gap:6px;justify-content:center;display:flex;width:auto;margin:0 15px}.contact-form-faq button .dot{background-color:var(--alabaster)}.contact-form-faq .dot{height:.5rem;width:.5rem;border-radius:1rem;opacity:.5}.contact-form-faq button.neutral .sending,.contact-form-faq button.error .sending,.contact-form-faq button.success .sending,.contact-form-faq button.error .slide-btn-svg,.contact-form-faq button.success .slide-btn-svg,.contact-form-faq button.submitting .slide-btn-svg,.contact-form-faq button.neutral .close-svg,.contact-form-faq button.submitting .close-svg,.contact-form-faq button.success .close-svg,.contact-form-faq button.neutral .tick-svg,.contact-form-faq button.error .tick-svg,.contact-form-faq button.submitting .tick-svg{display:none}.contact-form-faq button.neutral .starting{display:flex}.contact-form-faq .sending{justify-content:flex-end}.contact-form-faq button.submitting span{display:flex}.contact-form-faq button.success,.contact-form-faq button.error{flex-direction:row-reverse;justify-content:flex-end;gap:.5rem}.contact-form-faq button.success span,.contact-form-faq button.error span{display:flex;gap:.5rem;justify-content:flex-start}.contact-form-faq button.error,.contact-form-faq button.submitting{pointer-events:none;cursor:default}.contact-form-faq .dot:nth-of-type(1){animation:dots 1s ease 0s infinite}.contact-form-faq .dot:nth-of-type(2){animation:dots 1s ease .25s infinite}.contact-form-faq .dot:nth-of-type(3){animation:dots 1s ease .5s infinite}.contact-form-faq .dot:nth-of-type(4){animation:dots 1s ease .75s infinite}.contact-form-faq .form-button:hover svg path{fill:var(--night)}.contact-form-faq .form-button.error:hover svg path{fill:var(--night)}.contact-form-faq .form-button.error,.contact-form-faq .form-button.error:hover{background:#f74f63}.contact-form-faq .form-button:hover .dot{background-color:var(--night)}.contact-form-faq .form-button.success:hover svg path{stroke:var(--night)}.contact-form-faq .upload-container{display:flex;justify-content:space-between;align-items:center;color:var(--night);max-width:100%;margin-top:20px}.contact-form-faq .media-btn{background-color:var(--white);border:1px solid var(--burnt-tortilla);border-radius:var(--border-radius);height:50px;width:100%;padding:20px 24px;transition:all .3s ease-in-out;cursor:pointer;display:flex;align-items:center;text-align:center;margin:0;color:var(--night)}.contact-form-faq .media-btn .btn-text{font-weight:500;font-size:14px;letter-spacing:-.01rem;line-height:1;font-family:var(--font-body)}.contact-form-faq .media-btn:hover{background-color:var(--night);border:none;color:var(--alabaster)}.contact-form-faq .file-size{color:var(--dusk);line-height:1.4;font-size:14px}.contact-form-faq .hidden{display:none}.contact-form-faq .file-name{color:var(--dusk)}.contact-form-faq .dropdown .icon{transition:all .3s ease-in}.contact-form-faq .dropdown .rotate-up{transform:rotate(180deg)}.contact-form-faq .dropdown{position:relative}.contact-form-faq .dropdown-button{width:100%;padding:0 1rem;margin:.5rem 0 0;border-radius:var(--border-radius);height:51px;display:flex;box-sizing:border-box;color:#25252580;border:1px solid var(--burnt-tortilla);font-family:var(--font-body);font-weight:400;font-size:clamp(.875rem,.829rem + .19vw,1rem);line-height:1.6;letter-spacing:-.01rem;align-items:center;justify-content:space-between;background-color:var(--white)}.contact-form-faq .dropdown-button.selected{color:var(--night)}.contact-form-faq .dropdown-options{opacity:0;pointer-events:none;height:0;position:absolute;background-color:var(--white);width:100%;border:1px solid var(--burnt-tortilla);z-index:4;border-radius:var(--border-radius);margin-top:4px;overflow:hidden}.contact-form-faq .dropdown-options.open{opacity:1;pointer-events:all;height:auto;max-height:205px;overflow:scroll}.contact-form-faq .message-label{display:none;opacity:0;height:0;transition-behavior:allow-discrete;transition:display .3s ease-in-out,opacity .3s ease-in-out,height .3s ease-in-out}.contact-form-faq .message-label.show{display:block;opacity:1;height:auto}.contact-form-faq .option{cursor:pointer;padding:.75rem 1rem;width:100%;font-family:var(--font-body-bold);font-weight:500;font-size:clamp(.875rem,.829rem + .19vw,1rem);line-height:1.4;letter-spacing:-.01rem;color:var(--night);border-top:1px solid var(--burnt-tortilla)}.contact-form-faq .option:first-of-type{border-top:none}.contact-form-faq .option:hover{background-color:#2525251a}.contact-form-faq .faq-section{color:var(--night)}.contact-form-faq .faq-btn{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--tortilla);border-radius:4px;height:56px;padding:0 24px;transition:all .3s ease-in-out;margin-top:16px}.contact-form-faq .faq-btn:hover{background-color:var(--night);border:1px solid var(--night);color:var(--alabaster);text-decoration:none}.contact-form-faq .collapsible-content{font-family:var(--font-body)}.contact-form-faq .metaobject-richtext{height:0;opacity:0;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.6;letter-spacing:-.01rem;font-style:normal;color:var(--night);border:1px solid var(--tortilla);border-radius:4px;transition:height .3s ease-in-out,opacity .3s ease-in-out}.contact-form-faq .metaobject-richtext.show{padding:10px 16px 13px;margin:12px 0;height:100%;opacity:1}.contact-form-faq .messsage-label.show{height:100%;opacity:1}.contact-form-faq .messsage-label{height:0;opacity:0;transition:height .3s ease-in-out,opacity .3s ease-in-out}.contact-form-faq .metaobject-richtext strong{color:#159098;font-family:var(--font-body-bold);font-weight:500}.contact-form-faq .metaobject-richtext a{text-decoration:underline;font-family:var(--font-body-bold);font-weight:500}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.contact-form-faq .file-name-container{display:flex;justify-content:space-between;border-bottom:1px solid var(--burnt-tortilla);padding:.5rem 0;opacity:1;transition-behavior:allow-discrete;transition:all .3s ease-in-out;animation:fadeIn .3s ease-in-out forwards}.contact-form-faq .file-name-container.top-margin{margin-top:12px}.contact-form-faq .close-icon{cursor:pointer}.contact-form-faq .thank-you-message{background-color:var(--alabaster);width:100%;padding:48px 0 0;color:var(--night);display:none;margin:0 auto;opacity:0;transition-behavior:allow-discrete;transition:display .3s ease-in-out,opacity .3s ease-in-out}.contact-form-faq .thank-you-message.show{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;animation:fadeIn .3s ease-in-out forwards}.contact-form-faq .thank-you-paragraph{color:var(--dusk)}.contact-form-faq .form.hide{display:none}.contact-form-faq .scroll-btns{display:flex;gap:16px}.contact-form-faq .scroll-btn{border:1px solid var(--tortilla);border-radius:4px;transition:all .3s ease-in-out;font-size:16px;color:var(--night)}.contact-form-faq .scroll-btn:hover{background-color:var(--night);border:1px solid var(--night);color:var(--alabaster);text-decoration:none}.contact-form-faq .faq-header{padding-bottom:16px}.contact-form-faq .collapsible{height:0;overflow:hidden;transition:height .3s ease}.contact-form-faq .collapsible-toggle{padding:1rem 0;text-align:left;width:100%;display:flex;justify-content:space-between;cursor:pointer;gap:1.5rem;border-bottom:1px solid var(--tortilla)}.contact-form-faq .accordion:last-of-type .collapsible-toggle{border-bottom:none}.contact-form-faq .collapsible-toggle.is-open{border-bottom:none}.contact-form-faq .collapsible-toggle .title{font-family:var(--font-body-bold);font-weight:500}.contact-form-faq .plus-icon{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0}.contact-form-faq .minus-icon,.contact-form-faq .collapsible-toggle.is-open .plus-icon{display:none}.contact-form-faq .collapsible-toggle.is-open .minus-icon{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0}.plus-icon,.minus-icon{transition:opacity .3s ease}.contact-form-faq .top-section{padding-bottom:48px}@media screen and (min-width: 1000px){.contact-form-faq .container{display:grid;grid-template-columns:1fr 1fr}.contact-form-faq .image-container{display:unset}.contact-form-faq .image-container{border-right:1px solid var(--tortilla);padding:6px 6px 0 12px;margin-top:32px;margin-bottom:96px}.contact-form-faq .right-container{max-width:438px;margin:0 auto;padding:96px 0}.contact-form-faq .top-section{padding-bottom:96px}.contact-form-faq .faq-header{padding-bottom:24px}.contact-form-faq .container{padding:2rem 0rem;padding:0}.contact-form-faq .thank-you-message{max-width:438px;padding-top:96px}.contact-form-faq .form{padding-top:96px}.contact-form-faq .form-button{padding:0 1.5rem;height:64px}.contact-form-faq .faq-btn{margin-top:24px;height:64px}.contact-form-faq .paragraph{margin-bottom:24px}.contact-form-faq .text-input{height:56px}.contact-form-faq .media-btn{height:59px}.contact-form-faq .dropdown-button{height:56px}.contact-form-faq .collapsible-content{font-size:14px}}@keyframes dots{0%{opacity:.5}12.5%{opacity:1}25%{opacity:.5}to{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/328/assets/coat-css-contact-form-faq.css.map */
