.faq-section{background:var(--bg-layer)}.faq-section__inner{max-width:var(--layout-max-width);margin:0 auto}.faq-section__header{margin-bottom:36px}.faq-section__items .product-disclosure:last-child{border-bottom:1px solid var(--border)}.faq-section .product-disclosure{border-top:1px solid var(--border);text-align:var(--theme-content-align-desktop, left)}.faq-section .product-disclosure__row{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;margin:0;background:none;border:0;color:var(--fg);cursor:pointer;font:inherit;text-align:inherit}.faq-section .product-disclosure__heading{min-width:0;margin:0}.faq-section .product-collapsible__plus{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;color:var(--muted);transform:rotate(0);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),color var(--motion-duration-fast, .22s) var(--motion-ease-soft, ease)}.faq-section .product-collapsible__plus svg{display:block;width:100%;height:100%}.faq-section .product-collapsible__plus svg path:last-child{transform-box:view-box;transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.faq-section .product-collapsible:not(.is-open) .product-disclosure__row:is(:hover,:focus-visible) .product-collapsible__plus{color:var(--fg);transform:rotate(90deg)}.faq-section .product-collapsible.is-open .product-disclosure__row:is(:hover,:focus-visible) .product-collapsible__plus{color:var(--fg)}.faq-section .product-collapsible.is-open .product-collapsible__plus svg path:last-child{transform:rotate(90deg)}.faq-section .product-collapsible__body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1)}.faq-section .product-collapsible.is-open .product-collapsible__body{grid-template-rows:1fr}.faq-section .product-collapsible__body>*{min-height:0;overflow:hidden}.faq-section .product-collapsible__content{padding-bottom:20px}.faq-section .product-collapsible:not(.is-open) .product-collapsible__content{padding-bottom:0}.faq-section .product-collapsible--peek:not(.is-open) .product-collapsible__body{grid-template-rows:minmax(0,3.2em)}.faq-section .product-collapsible__content>*:first-child{margin-block-start:0}.faq-section .product-collapsible__content>*:last-child{margin-block-end:0}@media(max-width:767px){.faq-section .product-disclosure{text-align:var(--theme-content-align-mobile, var(--theme-content-align-desktop, left))}}@media(prefers-reduced-motion:reduce){.faq-section .product-collapsible__plus,.faq-section .product-collapsible__plus svg path:last-child,.faq-section .product-collapsible__body{transition:none}.faq-section .product-collapsible:not(.is-open) .product-disclosure__row:is(:hover,:focus-visible) .product-collapsible__plus{transform:none}}.faq-group+.faq-group{margin-top:clamp(36px,5vw,56px)}.faq-group__topic{margin-bottom:16px;text-align:var(--theme-content-align-desktop, left)}.faq-group__title{margin:0;color:var(--fg)}.faq-group__text{margin-top:8px;color:var(--muted)}.faq-group__text>*:first-child{margin-block-start:0}.faq-group__text>*:last-child{margin-block-end:0}@media(min-width:1024px){.faq-section__items--beside .faq-group:not(.faq-group--untitled){display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.faq-section__items--beside .faq-group__topic{position:sticky;top:calc(var(--axiom-header-height, 68px) + 24px);margin-bottom:0;padding-top:18px}}@media(max-width:767px){.faq-group__topic{text-align:var(--theme-content-align-mobile, var(--theme-content-align-desktop, left))}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq.css.map */
