.faq-floral-section{padding:60px 20px}.faq-floral-section h2{font-size:2em;margin-bottom:40px;color:#606060;opacity:0;transform:translateY(20px);transition:all .6s ease;text-align:center}.faq-floral-section h2.visible{opacity:1;transform:translateY(0)}.faq-items{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #ddd;padding:15px 0;transition:background-color .3s ease}.faq-item:last-child{border-bottom:none}.faq-question{font-size:1.1em;color:#606060;cursor:pointer;position:relative}.faq-question:after{content:"+";position:absolute;right:0;font-size:1.2em;transition:transform .3s ease}.faq-item.open .faq-question:after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;color:#444;margin-top:10px}.faq-item.open .faq-answer{max-height:500px}.loyalty-section{padding:60px 20px;text-align:center;background:#fdf7f2}.loyalty-section h2{font-size:2em;margin-bottom:40px;color:#333;opacity:0;transform:translateY(20px);transition:all .6s ease}.loyalty-section h2.visible{opacity:1;transform:translateY(0)}.loyalty-blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:40px}.loyalty-block{background:#fff;border-radius:12px;padding:20px;width:280px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;cursor:default}.loyalty-block:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.loyalty-block img{max-width:200px;margin-bottom:15px;width:150px;height:100px}.loyalty-block h3{font-size:1.2em;margin-bottom:10px;color:#333}.loyalty-block p{font-size:.95em;margin-bottom:10px;color:#666}.loyalty-block .points{font-weight:700;color:#606060;font-size:1em}.loyalty-button a{display:inline-block;padding:12px 30px;text-decoration:none;font-weight:700;background-color:transparent;color:#606060;border:2px solid #606060;transition:all .3s ease;transform:scale(1)}.loyalty-button a:hover{color:#606060;border-width:3px;transform:scale(1.05)}.loyalty-button{cursor:pointer}.redeem-section{padding:60px 20px;text-align:center}.redeem-section h2{font-size:2em;margin-bottom:40px;color:#333;opacity:0;transform:translateY(20px);transition:all .6s ease}.redeem-section h2.visible{opacity:1;transform:translateY(0)}.redeem-blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:40px}.redeem-block{background:#606060;border-radius:12px;padding:20px;width:280px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.redeem-block:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.redeem-block img{max-width:200px;margin-bottom:15px;width:200px;height:130px}.redeem-block h3{font-size:30px;margin-bottom:10px;color:#fff;font-weight:700}.redeem-block p{font-size:.95em;margin-bottom:10px;color:#fff}.redeem-button a{display:inline-block;padding:12px 30px;text-decoration:none;font-weight:700;background-color:transparent;color:#606060;border:2px solid #606060;transition:all .3s ease;transform:scale(1)}.redeem-button a:hover{color:#606060;border-width:3px;transform:scale(1.05)}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
