.custom-faq{background:rgb(var(--section-background));margin-block-start:var(--custom-faq-margin-top, 0px);margin-block-end:var(--custom-faq-margin-bottom, 0px);padding-block-start:var(--custom-faq-padding-top, 48px);padding-block-end:var(--custom-faq-padding-bottom, 48px);color:rgb(var(--text-color))}.custom-faq__inner{max-width:1200px}.custom-faq__header{margin-block-end:36px;text-align:center}@media screen and (min-width:1000px){.custom-faq__header{margin-block-end:56px}}.custom-faq__title{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:var(--custom-faq-title-size-mobile, 28px);font-weight:var(--heading-font-weight, 700);letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:741px){.custom-faq__title{font-size:var(--custom-faq-title-size-desktop, 40px)}}.custom-faq__subtitle{margin:12px 0 0;max-width:40rem;margin-inline:auto;color:rgba(var(--text-color),.55);font-size:var(--custom-faq-subtitle-size-mobile, 14px);line-height:1.5}@media screen and (min-width:741px){.custom-faq__subtitle{margin-block-start:16px;font-size:var(--custom-faq-subtitle-size-desktop, 15px)}}.custom-faq__empty{margin:0;text-align:center}.custom-faq__layout{display:block}@media screen and (min-width:1000px){.custom-faq__layout{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);column-gap:clamp(40px,6vw,80px);align-items:start}}.custom-faq__nav{margin-block-end:28px}@media screen and (min-width:1000px){.custom-faq__nav{margin-block-end:0;position:sticky;top:calc(var(--header-height, 0px) + 24px)}}.custom-faq__nav-list{display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:0 0 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.custom-faq__nav-list::-webkit-scrollbar{display:none}@media screen and (min-width:1000px){.custom-faq__nav-list{flex-direction:column;flex-wrap:nowrap;gap:4px;overflow:visible;padding:0}}.custom-faq__nav-item{flex:0 0 auto}.custom-faq__nav-btn{display:inline-flex;align-items:baseline;gap:.35em;width:100%;margin:0;padding:10px 16px;border:0;border-radius:999px;background:transparent;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:calc(var(--base-font-size) + 1px);font-weight:500;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,font-weight .2s ease}@media screen and (min-width:1000px){.custom-faq__nav-btn{padding:12px 18px;font-size:calc(var(--base-font-size) + 2px)}}.custom-faq__nav-btn:hover{background:rgba(var(--custom-faq-accent),.35)}.custom-faq__nav-btn.is-active{background:rgb(var(--custom-faq-accent));font-weight:700}.custom-faq__nav-count{font-weight:inherit}.custom-faq__panel.is-hidden,.custom-faq__panel[hidden]{display:none}.custom-faq__panel-head{margin-block-end:8px}.custom-faq__panel-title{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:var(--custom-faq-panel-title-size-mobile, 24px);font-weight:var(--heading-font-weight, 700);letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:741px){.custom-faq__panel-title{font-size:var(--custom-faq-panel-title-size-desktop, 32px)}}.custom-faq__panel-meta{margin:8px 0 0;color:rgba(var(--text-color),.45);font-size:calc(var(--base-font-size) - 2px);line-height:1.4}.custom-faq__list{border-block-start:1px solid rgb(var(--custom-faq-border))}.custom-faq__item{border-block-end:1px solid rgb(var(--custom-faq-border))}.custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:18px 0;border:0;background:transparent;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:var(--custom-faq-question-size-mobile, 16px);font-weight:600;line-height:1.4;text-align:left;cursor:pointer}@media screen and (min-width:741px){.custom-faq__question{padding:22px 0;font-size:var(--custom-faq-question-size-desktop, 17px)}}.custom-faq__question-text{flex:1 1 auto;min-width:0}.custom-faq__chevron{flex:0 0 auto;display:inline-flex;color:rgba(var(--text-color),.45);transition:transform .25s ease}.custom-faq__question[aria-expanded=true] .custom-faq__chevron{transform:rotate(90deg)}.custom-faq__answer-inner{padding:0 0 20px;color:rgba(var(--text-color),.75);font-size:var(--base-font-size);line-height:1.6}.custom-faq__answer-inner>*:first-child{margin-block-start:0}.custom-faq__answer-inner>*:last-child{margin-block-end:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-faq.css.map */
