@font-face{font-family:TomatoGrotesk;src:url(https://YOUR-CDN-URL/fonts/TomatoGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal}#shopify-section-faq-loyalty{padding:80px 20px;width:100%;max-width:900px;margin:0 auto;font-family:TomatoGrotesk,sans-serif;background-color:#fff;color:#1a1a1a}.loyalty-faq-container{margin:0 auto;max-width:1000px}.loyalty-faq-container>h2{text-align:center;font-family:TomatoGrotesk,sans-serif;font-weight:400;font-size:28px;letter-spacing:.04em;color:#1a1a1a;margin-bottom:48px;text-transform:none;line-height:1.4}.loyalty-faq{background:#fff;border:1px solid #e5e5e5;padding:0 24px}.question-container{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;border-bottom:1px solid #e5e5e5;transition:background-color .3s ease}.question-container h2{font-family:TomatoGrotesk,sans-serif;font-weight:400;font-size:16px;margin:0;color:#1a1a1a;letter-spacing:.01em;line-height:1.5;width:90%}.toggle-btn{width:24px;height:24px;border-radius:50%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.toggle-btn p{margin:0;font-size:18px;color:#1a1a1a;transition:transform .3s ease;line-height:1}.toggle-btn p.rotate{transform:rotate(45deg)}.answer{padding:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;max-height:0;opacity:0;font-size:14px;line-height:1.7;color:#333;font-family:TomatoGrotesk,sans-serif;font-weight:400}.answer.visible{max-height:1000px;opacity:1;padding:12px 0 24px}.answer p{margin-bottom:16px}.answer ul,.answer ol{padding-left:20px;margin:16px 0}.answer ul li,.answer ol li{margin-bottom:8px;line-height:1.6}.answer a{color:#1a1a1a;text-decoration:underline}.answer a:hover{text-decoration:none}.loyalty-faq-container hr{border:none;height:1px;background-color:#e5e5e5;margin:0}
/*# sourceMappingURL=/cdn/shop/t/490/compiled_assets/styles.css.map */
