.rte-accordion{margin-top:5rem;padding:0 2.5rem}.rte-accordion svg{height:3.1rem!important;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg)}.rte-accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(0)}.rte-accordion .accordion details[open]>summary p{text-decoration:underline;text-underline-offset:.7rem;text-decoration-thickness:.2rem;text-decoration-color:rgb(var(--color-base-accent-2))}.faq-select-container{margin:auto;padding:1.5rem;z-index:1;background:rgb(var(--color-base-background-1))}.faq-select{display:flex;justify-content:space-between;border:2px solid rgb(var(--color-base-accent-2));border-radius:var(--product-card-corner-radius);padding:1rem 4rem;align-items:center;cursor:pointer}.faq-select .icon-caret{height:4rem}.faq-select .icon-plus{height:1.8rem;padding-right:.7rem}.faq-search-container{position:relative;z-index:2;padding:0 4rem}.faq-search-container>div{margin:2rem auto 3.5rem}.faq-category-container,.faq-search-results{position:absolute;background:rgb(var(--color-base-background-1));min-width:calc(100% - 3rem);left:1.5rem;z-index:1;top:100%;border:2px solid rgb(var(--color-base-accent-2));border-radius:var(--product-card-corner-radius);display:none}.faq-category-results{top:calc(100% + 3rem)}.faq-search-results.active{display:block}.faq-top-section{border-bottom:1px solid #f0f0f0;margin-bottom:3rem}@media screen and (max-width:749px){.faq-select-container{padding:0;border:0;position:sticky;top:6.5rem;border-bottom:2px solid rgb(var(--color-base-accent-2))}.faq-category-container{overflow:scroll;max-height:unset;height:calc(100vh - 14.2rem);top:0;border:0;width:100%;left:-100%;padding-top:3rem;visibility:hidden;transition:all .5s ease;display:block;padding-bottom:8rem}.faq-category-container.active{left:0;visibility:visible}.faq-select{border:0;padding:1.7rem 4rem}.rte-accordion{margin-top:0}#faqCategoryContainer .icon-close{position:absolute;height:1.5rem;width:1.5rem;right:2rem;top:2rem}#faqCategoryContainer .icon-close g path{fill:#e2000e}#rteAccordion .accordion{border-top:0!important}.faq-select .icon-caret{display:none}#activeCategory{font-size:1.6rem}}.faq-category-container ul,.faq-search-results ul{list-style-type:none;padding:0;margin:0}.faq-category-container ul li,.faq-search-results ul li{font-family:var(--font-subheading-family);padding:2rem 4rem;border-bottom:1px solid #f0f0f0;cursor:pointer}.faq-category-container ul li:last-child,.faq-search-results ul li:last-child{border-bottom:0}.faq-category-container ul li:hover,.faq-search-results ul li:hover{background:#f0f0f0}.faq-search-results{display:none}.accordion [id^=Details-]{scroll-margin-top:22rem}#rteAccordion{scroll-margin-top:25rem}@media screen and (max-width:749px){#page-section-faq{padding:0!important}.accordion__content p{padding-right:4rem}.accordion [id^=Details-]{scroll-margin-top:20rem}#rteAccordion{scroll-margin-top:22rem}#activeCategory{padding:1.7rem 4rem 1.5rem;background:rgb(var(--color-base-accent-2));font-family:var(--font-subheading-family);text-align:center;color:rgb(var(--color-base-background-1))}}@media screen and (min-width:750px){.faq-category-container.active{display:block;max-height:500px;overflow:scroll}#page-section-faq .rte-accordion{width:65%;margin:5rem auto 0}.faq-select-container{position:sticky;width:65%;transition:all .5s ease}.is-scrolling-down .faq-select-container{top:12.3rem}.is-scrolling-up .faq-select-container{top:17.3rem}#faqCategoryContainer .icon-close,.faq-select .icon-plus{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/faq.css.map */
