.collapsible-content-bg{background-repeat:repeat;background-size:cover;background-position:center;position:relative}.collapsible-content-bg.bg-blur:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:transparent;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.accordion-wrapper{z-index:1;position:relative}.accordion-wrapper.text-position-top{max-width:500px;margin:0 auto}.accordion-wrapper.text-position-bottom{display:grid;grid-template-columns:.7fr 1fr;column-gap:40px}.accordion-block{border-radius:var(--cardRadius);background:rgba(var(--alternateBackground));transition:.5s ease;overflow:hidden;box-shadow:0 1px 8px #00000021}.accordion-block+.accordion-block{margin-top:15px}.accordion-block[open]{transition-delay:.5s}.accordion-heading{display:flex;align-items:center;justify-content:space-between}.accordion-button{font-size:var(--mediumText);padding-right:10px}.accordion-icon{width:35px;height:35px;flex:0 0 35px;display:inline-block;background:rgba(var(--headingColor));border-radius:50px;position:relative;transition:.2s ease-in-out}.accordion-icon:before{content:"";background:rgba(var(--alternateBackground));width:12px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.accordion-icon:after{content:"";background:rgba(var(--alternateBackground));width:2px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-block:hover{box-shadow:0 14px 21px #4a3aff0f}.accordion-block[open] .accordion-icon:after{opacity:0}.accordion-heading{padding:15px 15px 15px 25px}.accordion-body{padding:0 15px 15px 25px}.accordion-block:hover .accordion-icon,.accordion-block[open] .accordion-icon{background:rgb(var(--line-color))}@media screen and (min-width:768px){.accordion-wrapper.text-position-top{max-width:665px}}@media screen and (min-width:992px){.accordion-wrapper.text-position-top{max-width:865px}.accordion-wrapper.text-position-bottom{column-gap:60px}}@media screen and (min-width:1200px){.accordion-wrapper.text-position-bottom{column-gap:80px}}@media screen and (max-width:991px){.accordion-icon{width:28px;height:28px;flex:0 0 28px}}@media screen and (max-width:767px){.accordion-wrapper.text-position-bottom{grid-template-columns:1fr;max-width:500px;margin:0 auto}.accordion-heading{padding:15px}.accordion-body{padding:0 15px 15px}.accordion-block+.accordion-block{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq.css.map */
