.td-custom-accordion-wrapper>*+*{margin-top:3rem}.td-custom-accordion{display:block;transition:all .45s ease;border-bottom:1px solid}.td-custom-accordion__title svg{width:20px;height:20px;transition:all .45s ease}custom-dropdown[open] svg{transform:rotate(-45deg);transition:all .45s ease}.td-custom-accordion *{color:rgb(var(--color-foreground))}.td-custom-accordion[open]{box-shadow:0 16px 50px #0000001a}.td-custom-accordion__title{width:100%;display:flex;align-items:center;background:none;cursor:pointer;justify-content:space-between;padding:1.1rem 0}.td-custom-accordion__title>*{margin-top:0;margin-bottom:0;text-align:left}.td-custom-accordion__content{height:0;visibility:hidden;transition:inherit;overflow:hidden;font-size:1.8rem}.td-custom-accordion__content>div{padding:0 0 3.8rem}.td-custom-accordion__content *{margin:0;font-size:16px}.td-custom-accordion__content ul{padding:0 1.6rem;margin:0;list-style-type:disc}.td-custom-accordion[open] .td-custom-accordion__content{visibility:visible}@media screen and (max-width: 750px){.td-custom-accordion-wrapper>*+*{margin-top:2rem}.td-custom-accordion--large svg{width:3rem;height:3rem;margin-right:-.8rem}}.td-faq-accordion[open]{box-shadow:none}.td-faq-accordion .td-custom-accordion__title:before,.td-faq-accordion .td-custom-accordion__title:after{content:"";position:absolute;top:calc(100% - 6px);left:0;right:0;width:100%;height:2px;transition:all .55s ease}.td-faq-accordion .td-custom-accordion__title:before{background-color:rgba(var(--color-foreground),.15)}.td-faq-accordion .td-custom-accordion__title:after{background-color:rgb(var(--color-foreground));transform:translate(-100%)}.td-faq-accordion .td-custom-accordion__title:hover:after,.td-custom-accordion[open] .td-custom-accordion__title:after{transform:translate(-0%)}.td-faq__button-container{display:flex;justify-content:center}.td-faq__button{padding:10px 18px;border:1px solid var(--color-text, --td-text-color);height:fit-content;text-transform:uppercase;font-weight:600;transition:all .25s ease-in-out;width:fit-content;opacity:100%}.td-faq__button:hover{opacity:80%}.td-faq-accordion .td-custom-accordion__content{font-size:1.4rem}.td-faq-title{text-align:center}.td-faq-accordion .td-custom-accordion__content>*{padding:0 0 1rem}.td-faq-accordion .td-custom-accordion__content ul{padding:0;margin:0;list-style-type:none}
/*# sourceMappingURL=/cdn/shop/t/94/assets/td-custom-accordion.css.map */
