.contact-faq__section{padding:var(--spacing-4xl) 0}.contact-faq__section header{margin:0 0 var(--spacing-2xl) 0}.contact-faq__section header h2{margin:0}.contact-faq__section header .contact-faq__text p{margin:var(--spacing-s) 0 0 0;color:rgb(var(--color-foreground-text))}.contact-faq__section p{color:rgb(var(--color-foreground))}.contact-faq__section .contact-faq__dropdowns{display:flex;flex-direction:column;gap:var(--spacing-s)}.contact-faq__section .main-dropdown__content{display:flex;flex-direction:column;margin-top:var(--spacing-l);gap:var(--spacing-s)}.contact-faq__section details{position:relative;padding:var(--spacing-s) var(--spacing-m);width:100%;border-radius:var(--spacing-xs)}.contact-faq__section details summary{color:rgb(var(--color-foreground));width:100%;display:flex;align-items:center;gap:var(--spacing-m);padding-right:var(--spacing-l)}.contact-faq__section details summary .dropdown__title{font-weight:600}@media screen and (max-width: 749px){.contact-faq__section details summary .dropdown__title{flex:1}}.contact-faq__section details summary .main-dropdown__count{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:12rem;color:rgb(var(--color-foreground))}.contact-faq__section details[open]>summary>svg,.contact-faq__section details[open]>summary svg:not(.sub-dropdown svg){transform:translateY(-50%) rotate(90deg)}.contact-faq__section details .sub-dropdown[open]>summary svg{transform:translateY(-50%) rotate(90deg)}.contact-faq__section details svg{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);transition:transform .3s ease-in-out;color:rgb(var(--color-foreground))}.contact-faq__section details .sub-dropdown__content{margin-top:var(--spacing-l)}
/*# sourceMappingURL=/cdn/shop/t/358/assets/contact-faq.css.map */
