@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400;500;600;700&display=swap";.faq-section{--faq-font-primary: "Rethink Sans", -apple-system, BlinkMacSystemFont, sans-serif;--faq-bg-color: #ffffff;--faq-heading-color: #0f172a;--faq-underline-color: #00bd9f;--faq-card-bg: #ffffff;--faq-card-border: #e5e7eb;--faq-card-active-border: #00bd9f;--faq-icon-bg: #ecfdf5;--faq-icon-color: #00bd9f;--faq-text-color: #0f172a;--faq-answer-color: #64748b;--faq-padding-top: 80px;--faq-padding-bottom: 80px}.faq-section{font-family:var(--faq-font-primary);background-color:var(--faq-bg-color);padding:var(--faq-padding-top) 0 var(--faq-padding-bottom);position:relative;overflow:visible}.faq-section *,.faq-section *:before,.faq-section *:after{box-sizing:border-box}.faq-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.faq-layout{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.faq-left{position:relative;height:100%}.faq-sticky-content{position:sticky;top:100px}.faq-heading{font-size:36px;font-weight:700;color:var(--faq-heading-color);line-height:1.2;margin:0;letter-spacing:-.02em}.faq-heading__underline{position:relative;display:inline-block;font-style:italic;font-weight:600}.faq-underline-svg{position:absolute;bottom:-6px;left:0;width:100%;height:12px;color:var(--faq-underline-color)}.faq-subheading{font-size:15px;color:var(--faq-answer-color);margin:20px 0 0;line-height:1.6}.faq-right{position:relative}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-item:hover{border-color:#00bd9f4d}.faq-item--active{border-color:var(--faq-card-active-border);box-shadow:0 4px 20px #00bd9f1a}.faq-item__header{width:100%;display:flex;align-items:flex-start;gap:15px;padding:20px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .2s ease}.faq-item__header:hover{background-color:#00000003}.faq-item__icon{width:40px;height:40px;min-width:40px;background:var(--faq-icon-bg);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.faq-item--active .faq-item__icon{background:var(--faq-card-active-border)}.faq-item__icon svg{width:20px;height:20px;color:var(--faq-icon-color);transition:color .3s ease}.faq-item--active .faq-item__icon svg{color:#fff}.faq-item__icon img{width:20px;height:20px;object-fit:contain}.faq-item__question{flex:1;font-size:15px;font-weight:600;color:var(--faq-text-color);line-height:1.4;padding-top:8px}.faq-item__toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--faq-card-active-border);margin-top:8px;flex-shrink:0}.faq-item__plus,.faq-item__close{width:20px;height:20px;transition:transform .3s ease,opacity .3s ease}.faq-item__plus{display:block}.faq-item__close,.faq-item--active .faq-item__plus{display:none}.faq-item--active .faq-item__close{display:block}.faq-item__content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-item__answer{padding:0 20px 20px 75px;font-size:14px;color:var(--faq-answer-color);line-height:1.7}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-top:12px}.faq-item__answer ul,.faq-item__answer ol{margin:12px 0;padding-left:20px}.faq-item__answer li{margin-bottom:6px}.faq-item__answer a{color:var(--faq-card-active-border);text-decoration:underline}@media screen and (max-width: 991px){.faq-layout{grid-template-columns:240px 1fr;gap:50px}.faq-heading{font-size:30px}}@media screen and (max-width: 767px){.faq-section{padding:var(--faq-padding-top-mobile, 50px) 0 var(--faq-padding-bottom-mobile, 50px)}.faq-container{padding:0 15px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-sticky-content{position:relative;top:0}.faq-heading{font-size:28px}.faq-underline-svg{bottom:-4px;height:10px}.faq-accordion{gap:10px}.faq-item__header{padding:16px;gap:12px}.faq-item__icon{width:36px;height:36px;min-width:36px;border-radius:8px}.faq-item__icon svg{width:18px;height:18px}.faq-item__question{font-size:14px;padding-top:6px}.faq-item__toggle{margin-top:6px}.faq-item__answer{padding:0 16px 16px 64px;font-size:13px}}@media screen and (max-width: 480px){.faq-heading{font-size:24px}.faq-item__header{padding:14px;gap:10px}.faq-item__icon{width:32px;height:32px;min-width:32px}.faq-item__icon svg{width:16px;height:16px}.faq-item__question{font-size:13px;padding-top:4px}.faq-item__answer{padding:0 14px 14px 56px;font-size:12px}}@media screen and (min-width: 1400px){.faq-container{max-width:1200px}.faq-layout{grid-template-columns:320px 1fr;gap:100px}.faq-heading{font-size:40px}.faq-item__header{padding:24px}.faq-item__icon{width:44px;height:44px;min-width:44px}.faq-item__icon svg{width:22px;height:22px}.faq-item__question{font-size:16px}.faq-item__answer{padding:0 24px 24px 83px;font-size:15px}}@media (prefers-reduced-motion: reduce){.faq-item,.faq-item__content,.faq-item__icon,.faq-item__plus,.faq-item__close{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-accordion.css.map */
