.simple-questions{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:var(--faq-padding-top) 20px var(--faq-padding-bottom);position:relative;overflow:hidden}.simple-questions .faq-container{max-width:640px;margin:0 auto;position:relative;z-index:1}.simple-questions .faq-header{text-align:center;margin-bottom:48px;animation:fadeInDown .8s cubic-bezier(.16,1,.3,1)}.simple-questions .title-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.simple-questions .sparkle-icon{width:30px;height:30px;position:relative;animation:sparkle 2s ease-in-out infinite}.simple-questions .sparkle-icon:before,.simple-questions .sparkle-icon:after{content:"";position:absolute;background-color:#f4b942;transition:transform .3s ease}.simple-questions .sparkle-icon:before{width:3px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.simple-questions .sparkle-icon:after{width:20px;height:3px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.simple-questions .faq-heading{font-size:40px;font-weight:900;color:#2c3e50;letter-spacing:-.5px;margin:0}.simple-questions .subtitle{color:#6b7280;font-size:15px;line-height:1.6;max-width:520px;margin:0 auto}.simple-questions .faq-list{display:flex;flex-direction:column;gap:24px}.simple-questions .faq-item{border-radius:16px;border:1px solid #7f8a93;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s ease,background-color .3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.simple-questions .faq-item:nth-child(1){animation-delay:.1s}.simple-questions .faq-item:nth-child(2){animation-delay:.2s}.simple-questions .faq-item:nth-child(3){animation-delay:.3s}.simple-questions .faq-item:nth-child(4){animation-delay:.4s}.simple-questions .faq-item:nth-child(5){animation-delay:.5s}.simple-questions .faq-item.is-open{background-color:#e8f2fb;border-color:#2c3e5066}.simple-questions .faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:14px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:0;text-align:left;gap:16px;box-shadow:none}.simple-questions .faq-question:focus-visible{outline:3px solid #2c3e50;outline-offset:4px;box-shadow:none}.simple-questions .faq-question-text{font-size:16px;color:#2c3e50;font-weight:600;flex:1;transition:color .3s ease}.simple-questions .faq-item:hover .faq-question-text{color:#1a252f}.simple-questions .faq-toggle-icon{width:36px;height:36px;border-radius:50%;background-color:#2c3e50;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s ease}.simple-questions .faq-toggle-icon:before,.simple-questions .faq-toggle-icon:after{content:"";position:absolute;background-color:#fff;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .2s ease}.simple-questions .faq-toggle-icon:before{width:14px;height:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.simple-questions .faq-toggle-icon:after{width:2px;height:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.simple-questions .faq-question:hover .faq-toggle-icon,.simple-questions .faq-question:focus-visible .faq-toggle-icon{transform:scale(1.05) rotate(90deg);background-color:#1a252f}.simple-questions .faq-item.is-open .faq-toggle-icon{transform:rotate(180deg);background-color:#1a252f}.simple-questions .faq-item.is-open .faq-toggle-icon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.simple-questions .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease}.simple-questions .faq-item.is-open .faq-answer{max-height:320px;opacity:1;padding:0 24px 20px;animation:slideIn .5s cubic-bezier(.16,1,.3,1)}.simple-questions .faq-answer-text{color:#2c3e50;font-size:15px;line-height:1.6;margin:0}.simple-questions .faq-empty{text-align:center;color:#6b7280;font-size:16px}.simple-question-block{border-radius:12px;border:1px solid rgba(44,62,80,.12);background-color:#fff;overflow:hidden;transition:border-color .3s ease,transform .3s ease,background-color .3s ease}.simple-question-block+.simple-question-block{margin-top:24px}.simple-question-block.is-open{transform:translateY(-2px);border-color:#2c3e5066;background-color:#e8f2fb}.simple-question-block__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:14px 20px;font-size:16px;font-weight:600;color:#2c3e50;background:transparent;border:0;text-align:left;cursor:pointer;box-shadow:none}.simple-question-block__trigger:focus-visible{outline:3px solid #2c3e50;outline-offset:4px;box-shadow:none}.simple-question-block__icon{width:32px;height:32px;border-radius:50%;background-color:#2c3e50;position:relative;flex-shrink:0;transition:transform .3s ease,background-color .3s ease}.simple-question-block__icon:before,.simple-question-block__icon:after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease,opacity .2s ease}.simple-question-block__icon:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-question-block__icon:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-question-block.is-open .simple-question-block__icon{transform:rotate(180deg);background-color:#1a252f}.simple-question-block.is-open .simple-question-block__icon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.simple-question-block__content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .2s ease}.simple-question-block.is-open .simple-question-block__content{max-height:320px;opacity:1;padding:0 20px 18px;animation:block-slide-in .35s ease}.simple-question-block__text{margin:0;font-size:15px;line-height:1.6;color:#2c3e50}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}@keyframes block-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.simple-questions .faq-heading{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/simple-questions.css.map */
