.custom-faq{--custom-faq-summary-closed: color-mix(in srgb, var(--color-primary) 22%, var(--color-background));--custom-faq-panel:rgb(253, 249, 246);--custom-faq-accent: var(--color-primary);--custom-faq-radius: 6px;--custom-faq-gap: 13.5px;background-color:var(--color-background);padding-block:var(--custom-faq-pad-top, 48px) var(--custom-faq-pad-bottom, 56px)}.custom-faq__inner{max-width:min(800px,100%);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.custom-faq__title{margin:0 0 32px;font-weight:700;color:var(--color-foreground-heading);text-align:center;line-height:1.2}.custom-faq__list{display:flex;flex-direction:column;gap:var(--custom-faq-gap);list-style:none;margin:0;padding:0}.custom-faq__accordion-item{border-radius:var(--custom-faq-radius);overflow:hidden}.custom-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;margin:0;cursor:pointer;background-color:var(--custom-faq-summary-closed);color:var(--color-foreground);font-family:var(--font-body--family, system-ui, sans-serif);font-size:16px;font-weight:600;line-height:1.35;text-align:left;border:none;border-radius:var(--custom-faq-radius);transition:background-color .2s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}.custom-faq__summary:focus-visible{outline:2px solid var(--custom-faq-accent);outline-offset:2px}.custom-faq__accordion-item.is-open>.custom-faq__summary{background-color:var(--custom-faq-panel);border-radius:var(--custom-faq-radius) var(--custom-faq-radius) 0 0;border:1px solid rgb(var(--color-border-rgb) / .1);border-bottom:none}.custom-faq__panel{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .35s ease}.custom-faq__panel.is-open{grid-template-rows:1fr;opacity:1}.custom-faq__panel-inner{min-height:0;overflow:hidden}.custom-faq__q-text{flex:1;min-width:0}.custom-faq__icon--plus{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;line-height:1;color:var(--custom-faq-accent);transform:rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.custom-faq__accordion-item.is-open .custom-faq__icon--plus{transform:rotate(45deg)}.custom-faq__answer{padding:22px;margin:0;border-radius:0 0 var(--custom-faq-radius) var(--custom-faq-radius);color:#706969;font-family:var(--font-body--family, system-ui, sans-serif);font-size:15px;line-height:1.6;border:1px solid rgb(var(--color-border-rgb) / .1)}.custom-faq__answer :first-child{margin-top:0}.custom-faq__answer :last-child{margin-bottom:0}.custom-faq__actions-container{margin-top:54px}.custom-faq__footnote{margin-bottom:27px;text-align:center;font-size:15px;color:var(--color-foreground-muted)}.custom-faq__actions{display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:center;align-items:center}.custom-faq__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 28px;border-radius:999px;font-family:var(--font-body--family, system-ui, sans-serif);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;border:2px solid transparent}.custom-faq__btn--primary{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.custom-faq__btn--primary:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.custom-faq__btn--secondary{background-color:var(--color-secondary-button-background);color:var(--color-secondary-button-text);border:2px solid var(--color-secondary-button-border)}.custom-faq__btn--secondary:hover{background-color:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}@media(prefers-reduced-motion:reduce){.custom-faq__panel,.custom-faq__icon--plus{transition-duration:.01ms}}@media(max-width:479px){.custom-faq__actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-custom-faq.css.map */
