.section--faq{background-color:#efd9cb;align-self:center}.faq__card{background:#fff;border-radius:24px;padding:40px;display:grid;grid-template-columns:1fr 1.5fr;gap:28px;align-items:start;max-width:1290px;min-height:403px;margin-inline:auto}.faq__left{display:flex;flex-direction:column;gap:16px;height:100%}.faq__heading{font-family:var(--ff-optima)!important;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#380000;margin:0}.faq__left .faq__subtext,.faq__left .faq__subtext p{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#4b4b4b!important;padding-right:20px!important}.faq__subtext{margin-right:10px;flex:1}.faq__subtext a{color:#380000}.faq__contact-btn{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;max-width:436px;height:48px;padding:12px 20px;background-color:#380000;color:#efd9cb!important;border-radius:12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s}.faq__contact-btn:hover{background-color:#4a0000;color:#efd9cb!important}.faq__contact-btn svg,.faq__contact-btn img{flex-shrink:0;width:20px;height:20px}.faq__list{display:flex;flex-direction:column;gap:10px}.faq__item{background-color:#f5f1ee;border-radius:10px}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary p.faq__question{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:0!important;vertical-align:middle!important;color:#1a1a1a!important;margin:0!important;flex:1}.faq__toggle{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#380000;display:flex;align-items:center;justify-content:center}.faq__toggle svg{width:14px;height:14px;stroke:#fff;transition:transform .3s ease}.faq__item[open] .faq__toggle svg{transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.faq__answer>*{overflow:hidden;min-height:0}.faq__item[open] .faq__answer{grid-template-rows:1fr}.faq__item .faq__answer,.faq__item .faq__answer p{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:0!important;color:#4b4b4b!important;margin:0!important;padding-left:15px!important}.faq__answer>*{overflow:hidden;min-height:0;padding:4px 20px 20px}@media(max-width:767.98px){.faq__card{grid-template-columns:1fr;padding:20px 16px;gap:16px;border-radius:16px}.faq__left{gap:10px}.faq__heading{font-size:20px!important;line-height:1.15!important;letter-spacing:.04em!important}.faq__left .faq__subtext,.faq__left .faq__subtext p{font-size:14px!important;line-height:1.5!important;padding-right:0!important}.faq__contact-btn{height:44px!important;font-size:13px!important;gap:10px!important;border-radius:10px!important;max-width:100%!important}.faq__list{gap:8px}.faq__item summary{padding:14px 16px!important;gap:12px!important}.faq__item summary p.faq__question{font-size:14px!important;line-height:1.4!important}.faq__toggle{width:28px!important;height:28px!important}.faq__toggle svg{width:12px!important;height:12px!important}.faq__item .faq__answer,.faq__item .faq__answer p{font-size:13px!important;padding-left:10px!important}.faq__answer>*{padding:4px 16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-faq.css.map */
