.faq{--faq-bg: #f8f7f4;--faq-text: #0a0a0a;--faq-accent: #2d5a27;--faq-text-muted: rgba(10, 10, 10, .6);--faq-border: rgba(10, 10, 10, .1);--faq-radius-lg: 20px;--faq-radius-md: 12px;--faq-transition: .3s ease;background:var(--faq-bg);padding:clamp(60px,10vw,100px) 0}.faq__container{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.faq__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(40px,6vw,80px);align-items:start}@media (max-width: 900px){.faq__grid{grid-template-columns:1fr;gap:32px}}.faq__intro{position:sticky;top:40px}@media (max-width: 900px){.faq__intro{position:static}}.faq__header{margin-bottom:24px}.faq__eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--faq-accent);margin:0 0 10px}.faq__heading{font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--faq-text);margin:0 0 12px;line-height:1.2}.faq__description{font-size:16px;line-height:1.6;color:var(--faq-text-muted);margin:0}.faq__image{aspect-ratio:4 / 3;border-radius:var(--faq-radius-lg);overflow:hidden}.faq__image-el{width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.faq__image{display:none}}.faq__list{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--faq-border)}.faq__item:first-child{border-top:1px solid var(--faq-border)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__question::-webkit-details-marker{display:none}.faq__question-text{font-size:16px;font-weight:600;color:var(--faq-text);line-height:1.4}.faq__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--faq-text-muted);transition:transform var(--faq-transition),color var(--faq-transition)}.faq__icon svg line:first-child{transition:transform var(--faq-transition),opacity var(--faq-transition);transform-origin:center}.faq__item[open] .faq__icon{color:var(--faq-accent)}.faq__item[open] .faq__icon svg line:first-child{transform:scaleY(0);opacity:0}.faq__question:hover .faq__icon{color:var(--faq-accent)}.faq__question:focus-visible{outline:none}.faq__question:focus-visible .faq__question-text{text-decoration:underline;text-underline-offset:4px}.faq__answer{overflow:hidden;transition:max-height var(--faq-transition)}.faq__answer-inner{padding-bottom:20px;font-size:15px;line-height:1.7;color:var(--faq-text-muted)}.faq__answer-inner p{margin:0}.faq__answer-inner p+p{margin-top:12px}.faq__answer-inner a{color:var(--faq-accent);text-decoration:underline;text-underline-offset:2px}.faq__answer-inner ul,.faq__answer-inner ol{margin:12px 0;padding-left:20px}.faq__answer-inner li{margin-bottom:6px}@media (max-width: 600px){.faq{padding:48px 0}.faq__header{text-align:center;margin-bottom:32px}.faq__question{padding:18px 0}.faq__question-text{font-size:15px}.faq__icon{width:28px;height:28px}.faq__answer-inner{font-size:14px;padding-bottom:18px}}@media (prefers-reduced-motion: reduce){.faq__answer,.faq__icon,.faq__icon svg line:first-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/251/assets/section-faq.css.map */
