.jelly-faq-hero,.jelly-faq-search-wrap,.jelly-faq-tabs,.jelly-faq-list,.jelly-faq-help-banner{font-family:Poppins,Helvetica Neue,Arial,sans-serif;color:var(--ink)}.jelly-faq-hero h1,.jelly-faq-help-banner h2{font-family:Georgia,serif;font-style:italic;font-weight:400}.jelly-faq-hero{text-align:center;padding:50px 5vw 20px}.jelly-faq-hero .eyebrow{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px;display:block}.jelly-faq-hero h1{font-size:clamp(2rem,4.6vw,2.8rem);margin-bottom:12px}.jelly-faq-hero p{font-size:1.3rem;line-height:1.6;color:var(--ink-soft);max-width:44ch;margin:0 auto}.jelly-faq-search-wrap{max-width:560px;margin:34px auto 10px;padding:0 5vw}.jelly-faq-search{width:100%;padding:14px 22px;border-radius:100px;border:1px solid var(--line);font-size:1.1rem;font-family:inherit;background:#f0a8b80d;color:var(--ink)}.jelly-faq-search:focus{outline:none;border-color:var(--ink)}.jelly-faq-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:26px 5vw 10px;max-width:900px;margin:0 auto}.jelly-faq-tabs .tab{padding:9px 18px;border-radius:100px;border:1px solid var(--line);font-size:1rem;cursor:pointer;background:transparent;color:var(--ink);transition:all .2s ease}.jelly-faq-tabs .tab:hover{border-color:var(--ink)}.jelly-faq-tabs .tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.jelly-faq-list{max-width:760px;margin:30px auto 90px;padding:0 5vw}.jelly-faq-list .faq-item{border-bottom:1px solid var(--line)}.jelly-faq-list .faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;cursor:pointer;font-size:1.2rem;font-weight:500}.jelly-faq-list .faq-cat-tag{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;display:block;font-weight:400}.jelly-faq-list .faq-plus{flex-shrink:0;width:22px;height:22px;position:relative;transition:transform .3s ease}.jelly-faq-list .faq-plus:before,.jelly-faq-list .faq-plus:after{content:"";position:absolute;background:var(--ink);top:50%;left:50%;transform:translate(-50%,-50%)}.jelly-faq-list .faq-plus:before{width:14px;height:1.5px}.jelly-faq-list .faq-plus:after{width:1.5px;height:14px;transition:opacity .3s ease}.jelly-faq-list .faq-item.open .faq-plus{transform:rotate(45deg)}.jelly-faq-list .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:1.2rem;color:var(--ink-soft);line-height:1.6}.jelly-faq-list .faq-item.open .faq-a{max-height:500px;padding-bottom:20px}.jelly-faq-list .no-results{text-align:center;padding:50px 20px;color:var(--ink-soft);font-size:1.2rem}.jelly-faq-help-banner{max-width:1000px;margin:0 auto 80px;padding:40px 5vw;border-radius:26px;background:linear-gradient(135deg,#f5e6ec,#eaf0f3);text-align:center}.jelly-faq-help-banner h2{font-size:1.3rem;margin-bottom:8px}.jelly-faq-help-banner p{font-size:1.2rem;color:var(--ink-soft);margin-bottom:20px}.jelly-faq-help-banner .help-btn{display:inline-flex;gap:8px;align-items:center;padding:12px 26px;background:var(--ink);color:#fff;border-radius:100px;text-decoration:none;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;transition:gap .3s ease,transform .3s ease}.jelly-faq-help-banner .help-btn:hover{gap:14px;transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-jelly-faq.css.map */
