.custom-faq{background:#faf6f1;padding-bottom:30px}.custom-faq .custom-faq-wrapper{display:flex;flex-direction:normal;gap:60px}.custom-faq .text-section-content{position:relative;margin:0;padding-block:70px;font-family:Morganite!important;font-size:30px;line-height:42px;font-weight:700}.custom-faq .text-section-content .text-section-heading{text-align:center;text-transform:uppercase}.custom-faq .faq-tabs-nav-wrapper{height:fit-content;width:30%!important;position:sticky;top:85px;z-index:unset}.custom-faq .show-faq-tabs-nav-button,.custom-faq .faq-tabs-nav{height:fit-content;width:100%!important;border-radius:25px;border:1px solid #e19aa6;background-color:#fff;padding:20px 10px;margin-bottom:7px}.custom-faq .faq-tabs-nav{display:block}.custom-faq .show-faq-tabs-nav-button{text-align:center;padding:0;line-height:40px;color:#000;font-weight:700;font-size:20px;display:none}.custom-faq .faq-tabs-nav .tabular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-content:center}.custom-faq .faq-tabs-nav-header{font-size:24px;position:relative;padding:0 10px;line-height:40px;cursor:pointer;font-weight:600;color:#000;letter-spacing:.5rem;text-align:center}.custom-faq .faq-tabs-nav-header span{border-bottom:2px solid transparent;border-image:linear-gradient(.25turn,#fff922,#ff0080,#38029b00);border-image-slice:1;width:70%;display:block;margin:auto}.custom-faq .faq-tabs-nav .tabular .item{font-size:20px;position:relative;padding:0 10px;line-height:40px;cursor:pointer;font-weight:600;color:#000;margin-top:10px;letter-spacing:.05rem;align-self:center;cursor:pointer!important;width:90%;text-align:center}.custom-faq .faq-tabs-nav .tabular .item.active{color:#fff;background-color:#e19aa6;border-radius:25px}.custom-faq .faq-answers-container{width:66%!important;z-index:unset}.custom-faq .faq-answers-container .faq-category-container.hidden-content{display:none}.custom-faq .faq-answers-container .faq-category-container .faq-category-header{margin-bottom:24px;font-size:32px;padding-top:2px;font-weight:500;text-transform:uppercase}.custom-faq .faq-answers-container .faq-category-container .questions_answers-list{margin:10px 0 50px}.custom-faq .faq-answers-container .faq-category-container .faq__question-answer-block{text-shadow:none;-webkit-transition:text-shadow .3s ease;transition:text-shadow .3s ease;line-height:1.2;color:#000;width:100%;height:auto;border-bottom:1px solid #c4c4c4;display:flex;flex-direction:column}.custom-faq .faq-answers-container .faq-category-container .faq__question-answer-block .faq__question{width:100%;display:flex;padding:unset;margin:unset}.custom-faq .faq-answers-container .faq-category-container .faq__question-answer-block:first-child{border-top:1px solid #c4c4c4}.custom-faq .faq-answers-container .faq-category-container .faq__question-answer-block .faq__question.active-question{font-weight:600;color:#fff;background-color:#b0c5fa;display:flex}.custom-faq .faq-answers-container .faq-category-container .faq__question.active-question .faq__question-title{font-weight:600}.custom-faq .faq-answers-container .faq-category-container .faq__question.active-question .faq__question-icon{opacity:1}.custom-faq .faq-answers-container .faq-category-container .faq__question-title{font-size:20px;letter-spacing:.03rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:500;padding:27px 0;-webkit-transition:font-weight .15s ease-in-out 0s;transition:font-weight .15s ease-in-out 0s;width:90%;margin-left:30px}.custom-faq .faq-open-close-tabs-nav-button-icon{position:absolute;right:17px;display:inline-block;opacity:1;width:.7em;top:14px}.custom-faq .faq-answers-container .faq-category-container .faq__question-icon{display:inline-block;opacity:.4;margin:0 0 0 .25rem;width:1em}.custom-faq .faq-open-close-tabs-nav-button-icon .svg-icon,.custom-faq .faq-answers-container .faq-category-container .faq__question-icon .svg-icon{width:100%;height:100%;display:block}.custom-faq .faq-answers-container .faq-category-container .faq__question-icon .icon-plus{display:block}.custom-faq .faq-open-close-tabs-nav-button-icon .icon-minus,.custom-faq .faq-answers-container .faq-category-container .faq__question-icon .icon-minus{display:none}.custom-faq .faq-answers-container .faq-category-container .faq__answer-content{opacity:0;visibility:hidden;display:none;animation:slideInOut 2s ease-in-out}.custom-faq .faq-answers-container .faq-category-container .faq__answer-content.visible{opacity:1;visibility:visible;display:block}@keyframes slideInOut{0%{opacity:0;visibility:hidden;transform:translateY(-30px)}50%{opacity:.5;visibility:visible;transform:translateY(0)}to{opacity:1;visibility:visible;transform:translateY(0)}}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field{font-size:18px;line-height:25px;padding:31px 64px 32px 25px}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field ul{margin-left:45px}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field ul li{margin-bottom:10px;list-style-type:disc}@media only screen and (max-width: 960px){.custom-faq .custom-faq-wrapper{flex-direction:column;gap:20px}.custom-faq .text-section-content{padding-block:40px;font-size:25px}.custom-faq .faq-tabs-nav-wrapper{width:97%!important;position:relative;top:0;z-index:999;height:45px}.custom-faq .show-faq-tabs-nav-button{display:block}.custom-faq .show-faq-tabs-nav-button span{width:100%}.custom-faq .faq-tabs-nav{display:none}.custom-faq .faq-tabs-nav.show-nav{display:block}.custom-faq .faq-answers-container{width:97%!important;z-index:0}.custom-faq .faq-answers-container .faq-category-container .faq-category-header{margin-bottom:20px;font-size:25px}.custom-faq .faq-answers-container .faq-category-container .faq__question-title{font-size:20px;margin-left:10px;padding:17px 0;width:96%}.custom-faq .faq-answers-container .faq-category-container .faq__question-icon{width:.7em}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field{font-size:16px;line-height:22px;padding:15px 20px 20px 15px}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field ul{margin-left:32px}}@media only screen and (max-width: 768px){.custom-faq{padding-bottom:0}.custom-faq .text-section-content{padding-block:30px;font-size:22px}.custom-faq .faq-tabs-nav-header{font-size:22px;padding:0 8px;line-height:35px;letter-spacing:.4rem}.custom-faq .faq-answers-container .faq-category-container .faq-category-header{margin-bottom:15px;font-size:22px}.custom-faq .faq-answers-container .faq-category-container .faq__question-title{font-size:18px;width:94%}}@media only screen and (max-width: 450px){.custom-faq .faq-tabs-nav-header{font-size:20px;padding:0 7px;line-height:27px;letter-spacing:.2rem}.custom-faq .faq-tabs-nav .tabular .item{font-size:18px;padding:0 8px;line-height:27px;margin-top:9px;width:97%}.custom-faq .text-section-content{padding-block:25px;font-size:20px}.custom-faq .faq-answers-container .faq-category-container .faq-category-header{margin-bottom:12px;font-size:20px}.custom-faq .faq-answers-container .faq-category-container .faq__question-title{font-size:14px;width:90%}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field{font-size:15px;line-height:20px;padding:0}.custom-faq .faq-answers-container .faq-category-container .metafield-rich_text_field ul{margin-left:27px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-dynamic-faq.css.map */
