.faqs *{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:unset}.faqs{padding-inline:16px;padding-block:60px;background-color:var(--color-primary-offwhite)}.faqs .faqs-header{text-align:center;display:flex;flex-direction:column;gap:12px;max-width:880px;margin-inline:auto;margin-bottom:28px}.faqs .faqs-body{max-width:1064px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.faqs .faqs-item{background-color:var(--color-primary-white);border-radius:10px}.faqs .question{width:100%;display:flex;justify-content:space-between;gap:12px;border:unset;font-family:unset;text-align:left;background-color:unset;padding:16px;cursor:pointer;font-family:var(--font-heading-family)}.faqs .question .icon{width:28px;height:28px;border-radius:4px;background-color:var(--color-primary-light);flex:none;display:flex;align-items:center;justify-content:center;position:relative}.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}.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:16px;border-top:.5px solid var(--color-text-description)}.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: 768px){.faqs{padding-block:80px}.faqs .faqs-header{margin-bottom:32px}.faqs .faqs-body{gap:16px}.faqs .question,.faqs .answer .wrapper div{padding:28px}}@media screen and (min-width: 1200px){.faqs{padding-inline:80px;padding-block:120px}.faqs .faqs-header{margin-bottom:40px}.faqs .faqs-body{gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/faqs.css.map */
