.faq-section{display:flex;flex-direction:column;gap:28px;max-width:var(--page-width);margin:0 auto}.faq__search{width:100%}.faq__search-field{position:relative;display:flex;align-items:center;width:100%;max-width:720px;border:1px solid var(--color-warm-gray-neutral-300);border-radius:999px;background:var(--color-warm-gray-neutral-100);box-shadow:0 16px 40px #18171614}.faq__search-field:focus-within{border-color:var(--color-lilypad-300);box-shadow:0 18px 42px #0f5f211f}.faq__search-icon{position:absolute;left:20px;width:20px;height:20px;color:var(--color-warm-gray-neutral-600);pointer-events:none}.faq__search-input{width:100%;min-height:58px;border:0;background:transparent;padding:16px 56px 16px 52px;font-family:var(--font-primary--family);font-size:18px;line-height:1.4em;color:var(--color-warm-gray-neutral-800);outline:0}.faq__search-input::-webkit-search-cancel-button{display:none}.faq__search-input::placeholder{color:var(--color-warm-gray-neutral-600)}.faq__search-clear{position:absolute;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--color-warm-gray-neutral-600);cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq__search-clear:hover{background:var(--color-lilypad-100);color:var(--color-warm-gray-neutral-800)}.faq__search-clear span{display:block;font-size:28px;line-height:1}.faq-section [hidden]{display:none!important}.faq{display:flex;flex-direction:column;gap:40px;max-width:none;margin:0}.faq__filters{position:static;width:100%;height:fit-content}.faq__filter-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.faq__filter-button{background:transparent;border:1px solid var(--color-lilypad-300);border-radius:5px;padding:9px 28px 10px;font-family:var(--font-primary--family);font-size:18px;font-weight:400;line-height:1.4em;color:var(--color-warm-gray-neutral-800);cursor:pointer;transition:all .2s ease;flex-shrink:0;min-width:120px;white-space:nowrap}.faq__filter-button:not(.faq__filter-button--active):hover{background:var(--color-lilypad-100)}.faq__filter-button--active{background:var(--color-lilypad-300);color:var(--color-warm-gray-neutral-100)}.faq__download{display:flex;align-items:center;gap:4px;color:var(--color-lilypad-300);text-decoration:none;font-size:18px;font-weight:400;line-height:1.4em}.faq__download-icon{width:24px;height:24px;flex-shrink:0}.faq__content{flex:1;display:flex;flex-direction:column;gap:40px}.faq__empty-state{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px solid var(--color-warm-gray-neutral-300);border-radius:24px;background:linear-gradient(180deg,#f2f0eba6,#fffffff5);padding:32px;text-align:center}.faq__empty-state-text{max-width:440px;font-size:20px;line-height:1.4em;color:var(--color-warm-gray-neutral-700)}.faq__category{display:flex;flex-direction:column;gap:8px;scroll-margin-top:80px}.faq__category-header{background:var(--color-warm-gray-neutral-100);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);padding:16px 24px 16px 0;border-radius:0}.faq__category-title{font-weight:800;font-size:24px;line-height:1.1em;letter-spacing:.02em;text-transform:uppercase;color:var(--color-warm-gray-neutral-800);margin:0}.faq__accordion{border-top:1px solid var(--color-warm-gray-neutral-300);padding:20px 0}.faq__accordion-header{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer}.faq__accordion-question{font-weight:500;font-size:20px;line-height:1.2em;color:var(--color-warm-gray-neutral-800);margin:0;flex:1}.faq__accordion-toggle{width:36px;height:36px;border-radius:50%;background:var(--color-lilypad-300);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.faq__accordion-toggle:before,.faq__accordion-toggle:after{content:"";position:absolute;width:12px;height:1px;background:var(--color-warm-gray-neutral-100)}.faq__accordion-toggle:after{transform:rotate(90deg);transition:transform .2s ease}.faq__accordion[open] .faq__accordion-toggle:after{transform:rotate(0)}.faq__accordion-content{margin-top:16px;max-width:700px}.faq__accordion-answer{font-weight:400;font-size:18px;line-height:1.4em;color:var(--color-warm-gray-neutral-800);margin:0}.faq__accordion-answer p,.faq__accordion-answer ul{margin:0 0 16px}.faq__accordion-answer p:last-child,.faq__accordion-answer ul:last-child{margin-bottom:0}@media screen and (min-width:768px){.faq-section{gap:40px}.faq{flex-direction:row;gap:60px}.faq__filters{flex-shrink:0;width:229px;position:sticky;top:calc(var(--header-desktop-height) + 24px)}.faq__filter-buttons{flex-direction:column;flex-wrap:wrap;gap:20px;overflow-x:visible;padding-bottom:0}.faq__filter-button{flex-shrink:1;min-width:auto;white-space:normal}.faq__category{scroll-margin-top:120px}.faq__category-title{font-size:32px}.faq__accordion-question{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq.css.map */
