.ks-collection-faq-section{background:var(--ks-bg, #f4f5f6);margin-top:0!important;margin-bottom:0!important}.ks-collection-faq-section .ks-wrap{width:min(100% - 2.5rem,var(--ks-maxw, 1320px));margin-inline:auto}@media(max-width:639px){.ks-collection-faq-section .ks-wrap{width:min(100% - 1.25rem,var(--ks-maxw, 1320px))}}.ks-collection-faq-section .ks-eyebrow{display:inline-flex;align-items:center;gap:var(--ks-2, .5rem);font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-weight:600;font-size:var(--ks-fs-label, .75rem);letter-spacing:var(--ks-ls-label, .08em);text-transform:uppercase;color:var(--ks-muted, #6b7280)}.ks-collection-faq-section .ks-eyebrow:before{content:"";width:26px;height:2px;background:var(--ks-accent, #ff8a06)}.ks-collection-faq-section .ks-faq{margin-block:var(--ks-8, 4rem)}.ks-collection-faq-section .ks-faq__head{text-align:center;margin-bottom:var(--ks-6, 2rem)}.ks-collection-faq-section .ks-faq__head h2{margin:0;font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ks-ink, #1a1c1d);text-wrap:balance;overflow-wrap:break-word}.ks-collection-faq-section .ks-faq__head h2:lang(zh),.ks-collection-faq-section .ks-faq__head h2 [lang^=zh]{letter-spacing:0}.ks-collection-faq-section .ks-eyebrow:lang(zh),.ks-collection-faq-section .ks-eyebrow [lang^=zh]{letter-spacing:0}.ks-collection-faq-section .ks-faq__head p{font-size:var(--ks-fs-sm, .9rem);color:var(--ks-muted, #6b7280);max-width:52ch;margin-inline:auto;margin-top:var(--ks-3, .75rem)}.ks-collection-faq-section .ks-faq__list{max-width:820px;margin-inline:auto;display:grid;gap:var(--ks-3, .75rem)}.ks-collection-faq-section .ks-acc{background:var(--ks-surface, #ffffff);border:1px solid var(--ks-line, #dadce0);border-radius:var(--ks-r-md, 14px);overflow:hidden;transition:border-color .25s,box-shadow .25s}.ks-collection-faq-section .ks-acc[open]{border-color:var(--ks-line-strong, rgba(26, 28, 29, .22));box-shadow:var(--ks-shadow-sm, 0 4px 14px rgba(13, 14, 15, .08))}.ks-collection-faq-section .ks-acc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ks-4, 1rem);padding:var(--ks-5, 1.5rem);cursor:pointer;list-style:none;font-family:var(--ks-font-display, "Public Sans", "Noto Sans SC", sans-serif);font-weight:600;color:var(--ks-ink, #1a1c1d);min-width:0;overflow-wrap:break-word;word-break:break-word}.ks-collection-faq-section .ks-acc summary:lang(zh),.ks-collection-faq-section .ks-acc summary [lang^=zh]{letter-spacing:0}.ks-collection-faq-section .ks-acc summary::-webkit-details-marker{display:none}.ks-collection-faq-section .ks-acc__icon{flex:none;width:28px;height:28px;border-radius:var(--ks-r-pill, 999px);background:var(--ks-surface-2, #eceef0);display:grid;place-items:center;transition:transform var(--ks-dur, .45s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),background .25s}.ks-collection-faq-section .ks-acc[open] .ks-acc__icon{transform:rotate(45deg);background:var(--ks-accent, #ff8a06)}.ks-collection-faq-section .ks-faq__empty{max-width:820px;margin-inline:auto;padding:var(--ks-5, 1.5rem);text-align:center;color:var(--ks-muted, #6b7280);font-size:var(--ks-fs-sm, .9rem)}.ks-collection-faq-section .ks-acc__body{padding:0 var(--ks-5, 1.5rem) var(--ks-5, 1.5rem);color:var(--ks-body, #2c2d2e);font-size:1rem;line-height:1.6}.ks-collection-faq-section .ks-acc__body p:last-child{margin-bottom:0}.ks-collection-faq-section .ks-acc summary:focus-visible{outline:2px solid var(--ks-accent, #ff8a06);outline-offset:2px}.ks-collection-faq-section .ks-acc summary:focus:not(:focus-visible){outline:none}@media(max-width:639px){.ks-collection-faq-section .ks-acc summary{min-height:2.75rem;padding:var(--ks-4, 1rem)}.ks-collection-faq-section .ks-acc__body{padding:0 var(--ks-4, 1rem) var(--ks-4, 1rem)}}@media(prefers-reduced-motion:reduce){.ks-collection-faq-section .ks-acc,.ks-collection-faq-section .ks-acc__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/ks-collection-faq.css.map */
