.faqs *{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:unset}.faqs{padding-inline:16px}.faqs.no-bg-color .icon svg path{fill:var(--color-text-heading)}.faqs .faqs-header{text-align:center;display:flex;flex-direction:column;gap:12px;max-width:880px;margin-inline:auto;margin-bottom:var(--section-title-gap)}.faqs .faqs-body{max-width:680px;margin-inline:auto;display:flex;flex-direction:column}.faqs .faqs-item{padding:14px 16px;cursor:pointer;transition:background-color .2s linear;border-bottom:1px solid var(--color-border-primary)}@media screen and (min-width:768px){.faqs .faqs-item{padding:17px 33px}}.faqs .faqs-item:hover,.faqs .faqs-item.collapsed{background-color:var(--color-secondary-light-2)}.faqs .question{width:100%;display:flex;justify-content:space-between;gap:12px;border:unset;font-family:unset;text-align:left;background-color:unset;cursor:pointer;font-family:var(--font-heading-family)}.faqs .question>div:first-child{padding:10px 0}.faqs .question .icon{flex:none;display:flex;align-items:center;justify-content:center;position:relative}.faqs .question .icon svg{width:18px;height:18px}.faqs .question .icon-plus{position:absolute;transition:opacity .3s ease-in-out}.faqs .answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;letter-spacing:0px;text-align:justify}.faqs .answer .wrapper{overflow:hidden}.faqs .answer .wrapper div{visibility:hidden;opacity:0;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.faqs .answer .wrapper p,.faqs .answer .wrapper ul{margin-top:16px}.faqs .answer .wrapper p:first-child,.faqs .answer .wrapper ul:first-child{margin-top:0}.faqs .answer .wrapper a{display:inline-block;width:auto!important;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none;font-weight:700;cursor:pointer;position:relative}.faqs .answer .wrapper a:after{content:"";position:absolute;left:0;bottom:2px;width:0%;height:2px;background-color:#000;transition:width .3s ease;border-radius:10px}.faqs .answer .wrapper a:hover{text-decoration:none}.faqs .answer .wrapper a:hover:after{width:100%}.faqs .answer .wrapper ul{list-style-position:inside;padding-left:10px}.faqs .answer .wrapper div{padding-top:12px}.faqs .answer .wrapper div:first-child{padding-top:0}.faqs .question.collapse .icon-plus{opacity:0}.faqs .question.collapse+.answer{grid-template-rows:1fr}.faqs .question.collapse+.answer .wrapper div{visibility:visible;opacity:100%}@media screen and (min-width:576px){.faqs{padding-inline:40px}}@media screen and (min-width:1200px){.faqs{padding-inline:80px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/faqs.css.map */
