.irie-faq{--if-bg: var(--irie-faq-bg, #f7f4fb);--if-surface: #ffffff;--if-text: #3f2b56;--if-text-soft: #6a5a80;--if-accent: #f07e53;--if-accent-soft: rgba(240, 126, 83, .12);--if-border: rgba(95, 109, 178, .18);--if-lavender: #d4c5e2;--if-peri: #cad1ea;--if-radius: 14px;--if-radius-pill: 100px;background:var(--if-bg);color:var(--if-text)}.irie-faq__inner{max-width:960px;margin:0 auto;padding:0 var(--container-margin, 24px)}.irie-faq__intro{text-align:center;margin-bottom:2.4rem}.irie-faq__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.15;margin:0 0 1.2rem;color:var(--if-text)}.irie-faq__subtitle{font-size:14px;line-height:1.65;color:var(--if-text-soft);max-width:52ch;margin:0 auto}.irie-faq__subtitle a{color:var(--if-accent);text-underline-offset:3px}.irie-faq__search-wrap{margin-bottom:1.6rem}.irie-faq__search{width:100%;padding:1.4rem 1.8rem;font-size:14px;font-family:var(--font-body-family);border:1.5px solid var(--if-border);border-radius:var(--if-radius);background:var(--if-surface);color:var(--if-text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.irie-faq__search::placeholder{color:var(--if-text-soft);opacity:.75}.irie-faq__search:focus{border-color:var(--if-accent);box-shadow:0 0 0 3px var(--if-accent-soft)}.irie-faq__filters{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:2.4rem}.irie-faq__filter{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;font-size:13px;font-weight:600;font-family:var(--font-body-family);color:var(--if-text);background:var(--if-surface);border:1.5px solid var(--if-border);border-radius:var(--if-radius-pill);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.irie-faq__filter:hover{border-color:#f07e5373;color:var(--if-text)}.irie-faq__filter.is-active{background:var(--if-accent-soft);border-color:var(--if-accent);color:var(--if-text)}.irie-faq__section-label{font-size:14px;font-weight:700;color:var(--if-text);margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:1px solid var(--if-peri)}.irie-faq__list{display:flex;flex-direction:column;gap:.8rem}.irie-faq__item{border-radius:var(--if-radius);background:var(--if-surface);border:1px solid var(--if-border);overflow:hidden;transition:opacity .2s ease,box-shadow .2s ease}.irie-faq__item.is-hidden{display:none}.irie-faq__trigger{width:100%;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;text-align:left;font-size:14px;font-weight:700;font-family:var(--font-body-family);color:var(--if-text);background:transparent;border:none;border-top:none;cursor:pointer;list-style:none}.irie-faq__trigger::-webkit-details-marker{display:none}.irie-faq__chevron{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--if-accent);transition:transform .25s ease}.irie-faq__item[open] .irie-faq__chevron{transform:rotate(180deg)}.irie-faq__q-text{flex:1;line-height:1.45;font-size:14px;font-weight:700}.irie-faq__plus{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--if-accent-soft);color:var(--if-accent);font-size:1.8rem;font-weight:400;line-height:1;transition:transform .25s ease,background .2s ease}.irie-faq__item[open] .irie-faq__plus{transform:rotate(45deg);background:#f07e5333}.irie-faq details>.content.irie-faq__panel{padding:0 1.6rem 1.6rem 4.8rem;font-size:13px}@media(max-width:600px){.irie-faq details>.content.irie-faq__panel{padding-left:1.6rem}}.irie-faq__answer{font-size:13px;line-height:1.65;color:var(--if-text-soft)}.irie-faq__answer p,.irie-faq__answer li{font-size:13px}.irie-faq__answer p:first-child{margin-top:0}.irie-faq__answer p:last-child{margin-bottom:0}.irie-faq__empty{text-align:center;padding:3rem 1.6rem;font-size:14px;color:var(--if-text-soft);display:none}.irie-faq__empty.is-visible{display:block}@media(prefers-reduced-motion:reduce){.irie-faq__filter,.irie-faq__chevron,.irie-faq__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq-interactive.css.map */
