:root{--zh-faq-card-pink: #f0358c;--zh-faq-card-ink: #1a1210;--zh-faq-card-gutter: clamp(12px, 1.25vw, 20px)}.zh-faq-cards-section{position:relative;overflow:hidden;padding:clamp(40px,5vw,56px) var(--zh-faq-card-gutter);background:radial-gradient(circle at 8% 18%,rgb(255 182 210 / .35) 0%,transparent 42%),radial-gradient(circle at 92% 78%,rgb(255 210 228 / .45) 0%,transparent 46%),linear-gradient(180deg,#fff8fb,#fceef5 48%,#fff5f9)}.zh-faq-cards-section__inner{position:relative;z-index:1;width:min(100%,960px);margin-inline:auto}.zh-faq-cards-section__title{margin:0 0 clamp(20px,2.5vw,28px);font-family:var(--font-heading--family);font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;color:var(--zh-faq-card-ink)}.zh-faq__cards{display:flex;flex-direction:column;gap:14px}.zh-faq__card{overflow:hidden;border:1px solid rgb(240 53 140 / .14);border-radius:18px;background:#ffffffd1;box-shadow:0 6px 24px #f0358c12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.zh-faq__card:hover{border-color:#f0358c47;box-shadow:0 10px 32px #f0358c1f}.zh-faq__card.is-open{border-color:#f0358c59;background:linear-gradient(135deg,#fff,#fff6fa);box-shadow:0 12px 36px #f0358c24}.zh-faq__trigger{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;padding:18px 18px 18px 20px;border:none;background:transparent;text-align:left;cursor:pointer}.zh-faq__q{font-family:var(--font-accent--family);font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:600;line-height:1.45;color:var(--zh-faq-card-ink)}.zh-faq__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f0358c14;color:var(--zh-faq-card-pink);transition:background .25s ease,color .25s ease}.zh-faq__toggle svg{width:18px;height:18px;transition:transform .3s ease}.zh-faq__card.is-open .zh-faq__toggle{background:var(--zh-faq-card-pink);color:#fff}.zh-faq__card.is-open .zh-faq__toggle svg{transform:rotate(180deg)}.zh-faq__panel-inner{overflow:hidden;max-height:var(--faq-panel-h, 0);transition:max-height .38s cubic-bezier(.4,0,.2,1)}.zh-faq__panel-body{padding:0 20px 20px}.zh-faq__a{padding-top:2px;border-top:1px dashed rgb(240 53 140 / .16);font-size:.9375rem;line-height:1.65;color:#5c4452}.zh-faq__a p{margin:.75em 0 0}.zh-faq__a p:first-child{margin-top:0}.zh-faq__a a{color:var(--zh-faq-card-pink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.zh-faq__empty{padding:32px 16px;text-align:center;color:#767676;font-size:.9375rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zh-faq-cards.css.map */
