.custom-faq{width:100%;padding:var(--custom-faq-pt, 32px) 0 var(--custom-faq-pb, 32px);background:#fff;scroll-margin-top:120px}.custom-faq__container{max-width:1600px;margin:0 auto;padding:0 14px}.custom-faq__intro{margin-bottom:22px}.custom-faq__heading{font-size:22px;font-weight:700;line-height:1.25;color:#111;margin:0}.custom-faq__description{margin-top:10px;font-size:14px;line-height:1.6;color:#555;max-width:760px}.custom-faq__description p{margin:0 0 8px}.custom-faq__description p:last-child{margin-bottom:0}.custom-faq__cols{display:flex;flex-direction:column;gap:14px;align-items:stretch}.custom-faq__col{display:flex;flex-direction:column;gap:14px;align-content:start}.custom-faq__item{background:var(--custom-faq-box, #fdeff2);border-radius:10px;overflow:hidden}.custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.custom-faq__question::-webkit-details-marker,.custom-faq__question::marker{display:none;content:""}.custom-faq__question-text{font-size:14px;font-weight:600;line-height:1.4;color:#111;margin:0;text-transform:none;letter-spacing:normal}.custom-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#111;transition:transform .3s ease}.custom-faq__icon svg{display:block}.custom-faq__item[open] .custom-faq__icon{transform:rotate(45deg)}.custom-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.custom-faq__item[open] .custom-faq__answer{grid-template-rows:1fr}.custom-faq__answer-inner{overflow:hidden}.custom-faq__answer-inner p,.custom-faq__answer-inner ul,.custom-faq__answer-inner ol{font-size:14px;line-height:1.7;color:#373737;margin:0;padding:0 20px 12px}.custom-faq__answer-inner a{text-decoration:underline}.custom-faq__answer-inner>*:last-child{padding-bottom:20px}@media screen and (min-width:768px){.custom-faq__container{padding:0 32px}.custom-faq__heading{font-size:26px}.custom-faq__description{font-size:15px}.custom-faq__cols[data-cols="2"]{flex-direction:row;gap:20px;align-items:flex-start}.custom-faq__cols[data-cols="2"] .custom-faq__col{flex:1 1 0;min-width:0;gap:16px}.custom-faq__question{padding:20px 24px}.custom-faq__question-text{font-size:15px}.custom-faq__answer-inner p,.custom-faq__answer-inner ul,.custom-faq__answer-inner ol{padding:0 24px 12px;font-size:15px}.custom-faq__answer-inner>*:last-child{padding-bottom:22px}}@media screen and (min-width:1024px){.custom-faq__container{padding:0 45px}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=AAAC */
