.sm-source-page #Page--template--21957992874140__main{--PT: 60px;--PB: 60px}.sm-source-page .faq-container{max-width:800px;margin:0 auto;padding:20px;font-family:inherit}.sm-source-page .faq-container h1{font-size:2em;margin-bottom:30px;color:#1a1a1a;text-align:center}.sm-source-page .faq-section{margin-bottom:40px}.sm-source-page .faq-section h2{font-size:1.2em;font-weight:700;color:#c9295e;border-bottom:2px solid #c9295e;padding-bottom:8px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.sm-source-page .faq-item{border-bottom:1px solid #eee}.sm-source-page .faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:16px 0;text-align:left;cursor:pointer;font-size:1em;font-weight:600;color:#1a1a1a;font-family:inherit;gap:12px}.sm-source-page .faq-question:hover{color:#c9295e}.sm-source-page .faq-question span{flex:1}.sm-source-page .faq-icon{flex-shrink:0;color:#c9295e;transition:transform .3s ease}.sm-source-page .faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.sm-source-page .faq-answer{overflow:hidden;max-height:0;transition:max-height .35s ease}.sm-source-page .faq-answer.is-open{max-height:600px}.sm-source-page .faq-answer-inner{padding:0 0 16px;color:#555;line-height:1.7}.sm-source-page .faq-answer-inner a{color:#c9295e;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sm-page-inline-faq.css.map */
