:root{--faq-transition: all .4s ease;--border-color: #700415;--bg-color: #FDD7D4;--title-color: #8b1a1a;--text-color: #1a1a1a;--hover-text: #8b1a1a;--icon-bg: #f0f0f0;--icon-hover-bg: #8b1a1a;--icon-hover-color: #ffffff}.faq-wrapper{background-color:#fdd7d4;padding:60px 20px}.faq-container{max-width:900px;margin:0 auto}.faq-header{margin-bottom:40px;text-align:center}.faq-title{font-size:32px;color:#700415;margin:0;font-family:Georgia,serif;letter-spacing:.5px;position:relative;display:inline-block;padding-bottom:15px}.faq-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--title-color);border-radius:2px}.faq-items{border:none;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.faq-item{border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#f5fbff,#e8f4fb);transition:var(--faq-transition)}.faq-item:last-child{border-bottom:none}.faq-item:hover{background-color:#fafafa}.faq-question{width:100%;padding:15px 28px;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#1a1a1a;text-align:left;transition:var(--faq-transition);gap:20px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}.faq-question:focus{outline:none}.faq-question:hover .faq-question-text{color:var(--hover-text)}.faq-question:hover .faq-icon-wrapper{background:var(--icon-hover-bg);transform:scale(1.1)}.faq-question:hover .faq-plus-icon{color:var(--icon-hover-color)}.faq-question-text{flex:1;line-height:1.6;transition:var(--faq-transition);color:#1a1a1a;font-size:16px;font-family:Roboto,sans-serif}.faq-icon-wrapper{width:36px;height:36px;border-radius:50%;background:#b1daf1;display:flex;align-items:center;justify-content:center;transition:var(--faq-transition);flex-shrink:0}.faq-plus-icon{font-size:1.6rem;font-weight:300;color:#555;transition:var(--faq-transition);line-height:1}.faq-item.open .faq-icon-wrapper{background-color:var(--icon-hover-bg)}.faq-item.open .faq-plus-icon{transform:rotate(45deg);color:var(--icon-hover-color)}.faq-item.open .faq-question-text{color:var(--hover-text)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.faq-item.open .faq-answer-wrapper{max-height:1000px}.faq-answer{padding:0 28px 24px;color:#555;font-size:16px;line-height:1.8;position:relative;font-family:Roboto,sans-serif}.faq-answer p{margin:0 0 12px;font-size:13px;color:#700415;font-weight:700;font-family:Roboto,sans-serif}.faq-answer p:last-child{margin-bottom:0}.faq-answer-border{height:1px;background:var(--border-color);margin-top:18px;opacity:.2}@media(max-width:749px){.faq-wrapper{padding:40px 15px}.faq-title{font-size:24px}.faq-question{font-size:1.05rem;padding:20px;gap:15px}.faq-question-text{font-size:16px}.faq-icon-wrapper{width:32px;height:32px}.faq-plus-icon{font-size:1.4rem}.faq-answer{font-size:16px;padding:0 20px 20px}}@media(min-width:750px)and (max-width:768px){.faq-wrapper{padding:40px 15px}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map?subset=AAAI */
