.faq-section{padding:60px 20px;background-color:#f5f5f5}.faq-section h2{text-align:center;font-size:32px;margin-bottom:40px}.faq-item{background-color:#fff;border-radius:6px;margin-bottom:15px;overflow:hidden;box-shadow:0 2px 5px #0000000d}.faq-question{padding:18px 24px;cursor:pointer;font-size:16px;font-weight:500;position:relative;transition:background .3s ease}.faq-question:hover{background-color:#f0f0f0}.faq-question:after{content:"+";position:absolute;right:24px;font-size:20px;transition:transform .3s ease}.faq-item.open .faq-question:after{content:"\d7"}.faq-answer{display:none;padding:0 24px 20px;font-size:14px;color:#444}.faq-item.open .faq-answer{display:block}.faq-answer strong{font-weight:600}.timeless-section{padding:60px 20px;background-color:#fff;text-align:center}.timeless-section .section-heading{font-size:36px;color:#222;font-weight:400;margin-bottom:10px}.timeless-section .section-heading span{font-weight:600;font-family:Playfair Display,serif}.timeless-section .section-subheading{max-width:600px;margin:0 auto 40px;font-size:16px;color:#666}.feature-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;overflow:hidden}.feature-image{width:100%;height:auto;display:block}.feature-info{padding:20px 15px 25px;text-align:left}.feature-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.feature-title .icon{width:24px;height:24px}.feature-title h3{margin:0;font-size:18px;color:#b71c3b;font-weight:600}.feature-info p{margin:0;font-size:14px;color:#555;line-height:1.6}@media (max-width: 768px){.features{flex-direction:column;align-items:center}.timeless-section .section-heading{font-size:28px}.timeless-section .section-subheading{font-size:14px}.feature-box{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
