.faq-section{width:100%;background:linear-gradient(180deg,#f9f3ec,#f5eadc);padding:4rem 0;overflow:hidden}.faq__container{max-width:900px;margin:0 auto;padding:0 2rem}.faq__title{font-size:3.5rem;font-weight:700;color:#000;text-align:center;margin:0 0 3rem;font-family:Georgia,serif;line-height:1.2;letter-spacing:-.01em}.faq__items{display:flex;flex-direction:column;gap:0}.faq__item{border-bottom:1px solid #2a2a2a;padding:1.5rem 0}.faq__item:first-child{border-top:1px solid #2a2a2a}.faq__question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.125rem;font-weight:400;color:#000;letter-spacing:.5px;list-style:none;-webkit-user-select:none;user-select:none;font-family:Courier New,monospace;text-transform:uppercase}.faq__question::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;transition:transform .3s ease;color:#000}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer{font-size:1rem;line-height:1.7;color:#2a2a2a;margin-top:1rem;padding-right:2rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 989px){.faq__title{font-size:3rem;margin-bottom:2.5rem}.faq__question{font-size:1.0625rem}.faq__answer{font-size:.9375rem}}@media screen and (max-width: 749px){.faq-section{padding:3rem 0}.faq__container{padding:0 1.5rem}.faq__title{font-size:2.5rem;margin-bottom:2rem}.faq__item{padding:1.25rem 0}.faq__question{font-size:1rem;gap:1rem}.faq__answer{font-size:.875rem;padding-right:0}.faq__icon{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-faq.css.map */
