.spi_faq-hero{text-align:center;margin-bottom:60px}.spi_faq-hero-label{display:inline-block;font-size:var(--fs-xs);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--primary-color);margin-bottom:14px}.spi_faq-hero-title{font-family:var(--font-heading--family);font-weight:400;color:var(--color-heading);margin-bottom:16px;line-height:1.15}.spi_faq-hero-subtitle{font-size:var(--fs-base);color:var(--color-text-muted);max-width:560px;margin:0 auto;line-height:1.65}.spi_faq-tabs-bar{display:flex;gap:12px;margin-bottom:50px;overflow-x:auto;flex-wrap:wrap;-ms-overflow-style:none;scrollbar-width:none}.spi_faq-tabs-bar::-webkit-scrollbar{display:none}.spi_faq-tab-btn{position:relative;padding:12px 24px;background:var(--white-color);border:1px solid var(--black-color);border-radius:0!important;font-size:var(--fs-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--black-color);cursor:pointer;white-space:nowrap;overflow:hidden;z-index:1;transition:all .3s ease-in-out}.spi_faq-tab-btn:after{content:"";width:0%;height:100%;background:var(--primary-color);position:absolute;transition:all .33s ease-in-out;right:0;top:0;z-index:-1}.spi_faq-tab-btn:hover:after{right:auto;left:0;width:100%}.spi_faq-tab-btn:hover{border-color:var(--primary-color);color:var(--white-color)}.spi_faq-tab-btn.spi_active{background:var(--black-color);color:var(--white-color);border-color:var(--black-color)}.spi_faq-tab-btn.spi_active:after{display:none}.spi_faq-layout{display:grid;grid-template-columns:.7fr 1fr;gap:40px;align-items:flex-start}.spi_faq-list{display:flex;flex-direction:column;gap:20px}.spi_faq-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border:2px solid var(--white-light-color);cursor:pointer;background:var(--white-color);transition:all .3s ease-in-out}.spi_faq-item:hover{background:var(--bg-cream-color)}.spi_faq-item.spi_active{background:var(--black-color);border:2px solid var(--black-color)}.spi_faq-item.spi_active .spi_faq-question{color:var(--white-color)}.spi_faq-item .spi_faq-arrow{width:20px;height:20px;color:var(--color-text-muted);transform:rotate(-50deg);transition:all .3s ease-in-out}.spi_faq-item:hover .spi_faq-arrow{transform:rotate(0)}.spi_faq-item.spi_active .spi_faq-arrow{color:var(--white-color);transform:rotate(0)}.spi_faq-question{font-size:var(--fs-sm);font-weight:500;color:var(--color-heading);line-height:1.5;flex:1;text-decoration:none}.spi_faq-answer-panel{padding:36px 40px;background:var(--white-light-color);min-height:100%}.spi_faq-answer-inner{display:none}.spi_faq-answer-inner.spi_active{display:block;animation:spi_fadeIn .5s ease-in-out}@keyframes spi_fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.spi_faq-answer-title{font-family:var(--font-heading--family);font-size:var(--fs-xl);font-weight:600;color:var(--color-heading);margin-bottom:20px;line-height:1.3}.spi_faq-answer-body{font-size:var(--fs-sm);font-weight:500;color:var(--color-text);line-height:1.5;letter-spacing:.3px}.spi_faq-answer-body p{margin-bottom:16px}.spi_faq-answer-body p:last-child{margin-bottom:0}.spi_faq-answer-body strong{color:var(--color-heading);font-weight:600}.spi_faq-answer-body ul,.spi_faq-answer-body ol{padding-left:18px;margin-bottom:16px}.spi_faq-answer-body li{margin-bottom:10px}@media(max-width:768px){.spi_faq-hero{padding:40px 20px 36px;margin-bottom:40px}.spi_faq-layout{grid-template-columns:1fr}.spi_faq-list{border-right:none;border-bottom:1px solid var(--white-light-color)}.spi_faq-answer-panel{padding:28px 20px;border-top:none}.spi_faq-cta{grid-template-columns:1fr;gap:24px;padding:40px 20px}.spi_faq-tabs-bar{margin-bottom:36px}.spi_faq-item{padding:18px 20px}}.spi_faq-item[hidden],.spi_faq-answer-inner[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faq.css.map */
