.details-section{padding:60px 225px;background-color:var(--faq-background, #f8f9fa);border-radius:20px;box-shadow:4px 4px 20px #00000040;margin-bottom:30px}.details-section__header{text-align:center;margin-bottom:50px}.details-section__title{font-size:2.2rem;font-weight:600;color:var(--faq-text-color, #333);margin-bottom:10px;line-height:1.2;text-align:left}.details-section__subtitle{font-size:1.125rem;color:var(--faq-text-color, #666);max-width:600px;margin:0 auto}.details-section__items{margin:0 auto}.details-section .faq-item{background-color:var(--faq-background, #f8f9fa);border-radius:0;margin-bottom:0;overflow:hidden;border:none!important;border-top:1px solid var(--details-divider-color, var(--faq-divider-color, #e5e5e5))!important;border-bottom:1px solid var(--details-divider-color, var(--faq-divider-color, #e5e5e5))!important;transition:all .3s ease}.details-section .faq-item__question{width:100%;background:none;border:none;padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;color:var(--details-question-color, #333333)!important;transition:color .2s ease}.details-section .faq-item__question:hover{color:var(--details-question-color, #333333)!important;opacity:.9}.details-section .faq-item__question-text{flex:1;padding:0 20px;text-align:left;color:inherit;font-family:var(--font-body--family, var(--font-primary--family, "Cormorant Garamond", serif))}.details-section .faq-item__badge{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.details-section .faq-item__badge img{display:block;width:100%;height:100%}.details-section .faq-item__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:var(--details-question-color, #333333)}.details-section .faq-item__icon svg{transition:transform .3s ease;color:inherit}.details-section .faq-item__answer{padding:0 0 20px;color:var(--details-answer-color, #666666)!important;line-height:1.6}.details-section .faq-item__answer-content,.details-section .faq-item__answer-content.rte{color:var(--details-answer-color, #666666)!important}.faq-item__answer-content{font-family:Questrial,sans-serif;text-align:left;font-size:18px;line-height:34px;font-weight:300;padding-top:0}.faq-item__answer-content p{font-size:24px;line-height:28px;font-weight:500;text-align:center}.details-section .faq-item__answer p{margin:0 0 15px}.details-section .faq-item__answer p:last-child{margin-bottom:0}.details-section .faq-item--open .faq-item__icon svg{transform:rotate(180deg)!important}.details-section__contact{text-align:center;margin-top:50px}.details-section__contact-button{display:inline-block;padding:15px 30px;background-color:var(--color-primary, #576238);color:#fff;text-decoration:none;border-radius:5px;font-weight:500;transition:background-color .3s ease}.details-section__contact-button:hover{background-color:var(--color-primary-hover, #454a2e)}@media screen and (max-width:768px){.details-section{padding:40px 20px}.details-section__title{font-size:2rem}.details-section__subtitle{font-size:1rem}.details-section .faq-item__question{font-size:1rem;padding:15px 0}.details-section .faq-item__answer-content{padding-right:20px}.details-section__contact-button{padding:12px 24px;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/details.css.map */
