.faq__tabs{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.faq__tab-label{display:block;width:max-content;border:2px solid #514749;border-radius:10px;padding:15px 40px;cursor:pointer}.faq__tab-label:has(input:checked){background-color:#fa9583}.faq_tab-label-text{margin:0;font-size:22px;text-transform:uppercase;line-height:27px;font-weight:600;color:#82686d}.faq__tab-label:has(input:checked) .faq_tab-label-text{color:#fff}.faq-list{display:none;gap:24px;flex-wrap:wrap}.faq-list--first-level{display:flex}.faq__question{max-width:calc(50% - 12px);flex:1 0 calc(50% - 12px);position:relative;height:auto;background:#fff5f0;border-bottom:1px solid #514749;padding:21px 55px 21px 21px}.question__text .question__paragraph{margin:0;max-width:90%;font-weight:700;font-size:22px;line-height:27px;color:#82686d}.question__text .question__paragraph{display:flex;align-items:center;text-transform:capitalize}.question__text .question__paragraph svg{position:absolute;width:28px;height:28px;right:15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.question__text .question__paragraph svg path{stroke:#fa9583}.faq__question input[type=checkbox]:checked+.question__text .question__paragraph svg{transform:rotate(90deg)}.faq__question input[type=checkbox]:checked+.question__text .question__paragraph svg path:first-child{opacity:0}.subtabs__list{max-width:80%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.faq__subtab-label{display:block;width:max-content;border:2px solid #514749;border-radius:4px;padding:5px 8px;cursor:pointer}.faq_subtab-label-text{margin:0;font-size:14px;text-transform:uppercase;line-height:20px;font-weight:600;color:#82686d}.question__answer,.question__richtext-answer{display:grid;grid-template-rows:0fr;opacity:.5;transition:all .3s ease;padding:0}.question__richtext-content{overflow:hidden;display:flex;flex-direction:column;gap:10px}.question__richtext-content .metafield-rich_text_field{display:flex;flex-direction:column;gap:10px}.question__answer div.metafield-rich_text_field{overflow:hidden}.question__answer p{font-size:16px;overflow:hidden;transition:all .3s ease;color:#82686d}.question__richtext-content *,.question__richtext-content p{margin:0;font-size:18px;font-weight:400;transition:all .3s ease;color:#82686d}.question__richtext-content strong{font-weight:700}.faq__question input[type=checkbox]{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:2;cursor:pointer;height:100%;width:100%;opacity:0}.faq__question input[type=checkbox]:checked+.question__text .question__answer,.faq__question input[type=checkbox]:checked+.question__text .question__richtext-answer{grid-template-rows:1fr;opacity:1}.faq__question input[type=checkbox]:checked+.question__text .question__answer p,.faq__question input[type=checkbox]:checked+.question__text .question__richtext-answer{padding-top:21px;padding-bottom:10px}@media screen and (max-width:990px){.faq-list{flex-wrap:nowrap;flex-direction:column;gap:15px}.faq__question{max-width:100%;padding:10px 20px 15px}.question__text{padding:15px 35px 0 0}.faq__tabs{gap:10px}.faq__tab-label{padding:10px 20px}.question__text .question__paragraph{font-size:18px;line-height:20px;letter-spacing:-.4px;max-width:100%;padding-right:0}.question__text .question__paragraph svg{width:22px;height:22px}.question__richtext-content *{font-size:15px}}.faq-section h2{font-weight:700;font-size:50px;line-height:61px;color:#82686d;padding-bottom:0;position:relative;margin:0 auto 15px;text-align:center}@media screen and (max-width:767px){.faq-section h2{font-size:36px;line-height:45px}.faq__tabs{max-width:480px;margin-left:auto;margin-right:auto}.subtabs__list{max-width:75%;gap:10px}.faq__tab-label{padding:8px;border-radius:6px}.faq_tab-label-text{font-size:14px;line-height:normal}}@media screen and (max-width:575px){.faq__subtab-label{width:100%}.faq_subtab-label-text{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-faq.css.map */
