.ma-faq{padding-block:var(--ma-pt, 72px) var(--ma-pb, 72px);overflow:clip}.ma-faq__inner{max-width:none;margin-inline:auto}.ma-faq__header{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(32px,3.5vw,48px)}.ma-faq__heading{margin:0;font-family:var(--ma-font-display);font-size:clamp(32px,24px + 1.1vw,40px);line-height:1.15;color:var(--ma-ink, #2f2a24)}.ma-faq__description{color:var(--ma-ink-soft);max-width:600px;font-size:16px;line-height:var(--ma-lh-body)}.ma-faq__body{display:grid;gap:clamp(24px,4vw,48px)}.ma-faq__media{border-radius:var(--ma-r-card);overflow:hidden}.ma-faq__media img{display:block;width:100%;height:100%;object-fit:cover}.ma-faq__media-placeholder{aspect-ratio:4 / 3}.ma-faq__list{display:flex;flex-direction:column;width:100%;gap:28px}.ma-faq__empty{color:var(--ma-ink-soft);font-style:italic}.ma-faq__item{border-top:1px solid var(--ma-line, rgba(47, 42, 36, .12))}.ma-faq__item:last-child{border-bottom:1px solid var(--ma-line, rgba(47, 42, 36, .12))}.ma-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;min-height:56px;padding-block:16px;color:var(--ma-ink, #2f2a24);transition:color .2s ease}.ma-faq__summary::-webkit-details-marker{display:none}.ma-faq__summary:hover{color:var(--ma-clay, #6a2700)}.ma-faq__summary:focus-visible{outline:2px solid var(--ma-olive);outline-offset:4px;border-radius:var(--ma-r-sm)}.ma-faq__question{margin:0;font-family:var(--ma-font-body);font-size:16px;font-weight:400;line-height:1.5;color:inherit}.ma-faq__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;color:inherit;transition:transform .25s var(--ma-ease);width:20px;height:20px}.ma-faq__item[open]>.ma-faq__summary .ma-faq__icon{transform:rotate(90deg)}.ma-faq__answer{padding-bottom:20px;padding-right:32px;color:var(--ma-ink-soft, #6b6255);font-size:16px;line-height:var(--ma-lh-body)}.ma-faq__answer p{margin:0 0 12px}.ma-faq__answer p:last-child{margin-bottom:0}.ma-faq__cta{margin-top:clamp(24px,3vw,40px);text-align:center}@media screen and (min-width:990px){.ma-faq--image_accordion .ma-faq__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media(prefers-reduced-motion:reduce){.ma-faq__icon{transition:none}}@media screen and (max-width:749px){.ma-faq{padding-block:40px 16px!important}.ma-faq__cta{display:none}.ma-faq__list{gap:16px}.ma-faq__list summary{min-height:48px;padding-block:12px;font-size:16px;line-height:1.35}.ma-faq__question{padding-right:12px}}.ma-faq__list summary{flex-direction:row-reverse;justify-content:flex-end;gap:16px}.ma-faq__list summary .ma-faq__icon,.ma-faq__list summary svg{margin-left:0;margin-right:0;flex:0 0 auto}.ma-faq__item,.ma-faq__list>*{border-bottom:1px solid rgba(110,127,63,.35)}.ma-faq__cta{display:none}@media screen and (min-width:990px){.ma-faq--split_heading .ma-faq__inner{display:grid;grid-template-columns:270px minmax(0,1fr);column-gap:80px;align-items:start}.ma-faq--split_heading .ma-faq__header{text-align:left;margin:0}.ma-faq--split_heading .ma-faq__heading{max-width:270px}}.ma-faq--split_heading .ma-faq__summary{flex-direction:row;justify-content:flex-start;gap:14px}.ma-faq--split_heading .ma-faq__question{font-family:var(--ma-font-display);font-size:16px;letter-spacing:.02em;text-transform:uppercase;order:0}.ma-faq--split_heading .ma-faq__icon{order:1;color:var(--ma-terracotta);width:12px;height:12px}.ma-faq--split_heading .ma-faq__icon svg{display:none}.ma-faq--split_heading .ma-faq__icon:before{content:"";display:block;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c.6 6.5 4.9 11 12 12-7.1 1-11.4 5.5-12 12-.6-6.5-4.9-11-12-12 7.1-1 11.4-5.5 12-12Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c.6 6.5 4.9 11 12 12-7.1 1-11.4 5.5-12 12-.6-6.5-4.9-11-12-12 7.1-1 11.4-5.5 12-12Z'/%3E%3C/svg%3E") center / contain no-repeat}.ma-faq--split_heading .ma-faq__item[open]>.ma-faq__summary .ma-faq__icon{transform:rotate(45deg)}.ma-faq--split_heading .ma-faq__item{border-top:0;margin:0}.ma-faq--split_heading .ma-faq__item:first-child{border-top:1px solid var(--ma-line, rgba(47, 42, 36, .12))}.ma-faq--split_heading .ma-faq__list{gap:0}.ma-faq--split_heading .ma-faq__answer{font-size:13px;padding-bottom:16px}.ma-faq .ma-faq__item{border-top:0;border-bottom:1px solid var(--ma-line, rgba(47, 42, 36, .12));margin:0}.ma-faq .ma-faq__item:first-child{border-top:1px solid var(--ma-line, rgba(47, 42, 36, .12))}.ma-faq--full_width .ma-faq__summary{min-height:60px}.ma-faq .ma-faq__list{gap:0}@media screen and (min-width:750px){.ma-section.ma-faq.ma-faq--wave-bottom{padding-bottom:calc(var(--ma-pb, 24px) + clamp(56px,13.4vw,194px))!important}}@media screen and (max-width:749px){.ma-faq--full_width .ma-faq__header{text-align:center}}.ma-faq>.ma-wave--ribbon{overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-ma-faq-v2.css.map */
