.faq-section-wrapper{position:relative;width:100%;overflow:hidden}.faq-section-container{margin:0 auto;padding:0 20px;width:100%}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.faq-grid--block{display:flex;flex-direction:column;align-items:center;gap:48px}.faq-content{position:sticky;top:100px}.faq-layout-block .faq-content{position:static;text-align:center;max-width:var(--faq-content-max-width-block, 800px);margin:0 auto}.faq-eyebrow{font-family:Montserrat,sans-serif;letter-spacing:4px;text-transform:uppercase;font-weight:600;margin-bottom:16px}.faq-layout-block .faq-eyebrow{text-align:center}.faq-heading{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-1px;margin:0 0 20px}.faq-heading em{font-style:normal;display:inline-block}.faq-heading br{display:block}.faq-description{font-family:Montserrat,sans-serif;line-height:1.7;margin-bottom:32px;max-width:400px}.faq-layout-block .faq-description{max-width:100%;margin-left:auto;margin-right:auto}.faq-button{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);width:fit-content}.faq-layout-block .faq-button{margin-left:auto;margin-right:auto}.faq-button:after{content:"\2192";transition:transform .2s ease}.faq-button:hover{transform:translateY(-2px)}.faq-button:hover:after{transform:translate(5px)}.faq-accordion{display:flex;flex-direction:column}.faq-layout-block .faq-accordion{width:100%;max-width:var(--faq-content-max-width-block, 800px)}.faq-item{border-bottom:1px solid;overflow:visible}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:transparent;border:none;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:1px;text-align:left;transition:all .3s ease}.faq-question:hover{opacity:.8}.faq-icon{flex-shrink:0;margin-left:16px}.faq-icon svg{display:block;transition:transform .3s ease}.faq-icon .faq-icon-minus,.faq-item.active .faq-icon .faq-icon-plus{display:none}.faq-item.active .faq-icon .faq-icon-minus{display:block}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;border-radius:8px;margin-bottom:0}.faq-item.active .faq-answer{max-height:500px;margin-bottom:20px}.faq-answer-inner{padding:20px;font-family:Montserrat,sans-serif;line-height:1.7}.faq-empty{text-align:center;padding:60px 20px;background:#ffffff0d;border-radius:8px}.faq-empty p{font-family:Montserrat,sans-serif;font-size:14px;color:#f2e8d899}@media(max-width:1024px){.faq-grid{gap:40px}}@media(max-width:768px){.faq-grid{grid-template-columns:1fr;gap:48px}.faq-content{text-align:center;position:static}.faq-description,.faq-button{margin-left:auto;margin-right:auto}.faq-eyebrow{text-align:center}.faq-layout-block .faq-accordion{max-width:100%}}@media(max-width:480px){.faq-question{font-size:16px;gap:12px;padding:16px 0}.faq-answer-inner{font-size:13px;padding:16px}.faq-button{padding:12px 24px;font-size:13px}}@media(min-width:1600px){.faq-section-container{max-width:1600px;padding:0 60px}}.faq-section-wrapper{animation:faqFadeIn .6s ease-out}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq-section-wrapper,.faq-answer,.faq-button:after,.faq-icon svg{animation:none;transition:none}.faq-item.active .faq-answer{max-height:500px}}@media print{.faq-section-wrapper{background:#fff!important;color:#000!important}.faq-answer{max-height:none!important;overflow:visible!important}.faq-icon{display:none}.faq-button{border:1px solid #ccc;background:none!important;color:#000!important;clip-path:none}.faq-question{cursor:default}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-accordion.css.map */
