.mfaq{display:flex;flex-direction:column;align-items:center;gap:var(--m-space-48);padding:72px;background:var(--mfaq-bg, var(--m-charcoal));font-family:var(--m-font);position:relative;overflow:hidden}.mfaq__heading{margin:0;color:var(--m-text-inverse);text-align:center;font-size:var(--m-h2-size);line-height:var(--m-h2-line);letter-spacing:var(--m-h2-track);font-weight:var(--m-weight-medium)}.mfaq__list{display:flex;flex-direction:column;gap:var(--m-space-16);width:568px;max-width:100%}.mfaq__item+.mfaq__item{border-top:1px dashed var(--m-text-muted);padding-top:var(--m-space-16);margin-block-start:-1px}.mfaq__summary{padding-block:0;display:flex;justify-content:space-between;align-items:center;gap:var(--m-space-16);cursor:default;list-style:none;color:var(--m-text-inverse);font-size:20px;line-height:27px;font-weight:var(--m-weight-bold)}.mfaq__summary::-webkit-details-marker{display:none}section.mfaq .mfaq__summary:hover,section.mfaq .mfaq__summary:hover .mfaq__question,section.mfaq .mfaq__summary:hover .mfaq__chev{color:var(--m-text-inverse);text-decoration:none}.mfaq__summary:focus-visible{outline:2px solid var(--m-text-inverse);outline-offset:var(--m-space-2)}.mfaq__chev{flex-shrink:0;width:var(--m-space-24);height:var(--m-space-24);color:var(--m-text-inverse);transition:transform .2s ease}.mfaq__chev svg{display:block;width:100%;height:100%}.mfaq__item[open] .mfaq__chev{transform:rotate(180deg)}.mfaq__answer{padding-top:var(--m-space-8);color:var(--m-text-inverse);font-size:var(--m-body2-size);line-height:var(--m-body2-line);font-weight:var(--m-weight-book)}.mfaq__answer p{margin:0}.mfaq__more-input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.mfaq__item--extra{display:none}.mfaq:has(.mfaq__more-input:checked) .mfaq__item--extra{display:block}.mfaq:has(.mfaq__more-input:checked) .mfaq__item--extra{border-top:1px dashed var(--m-text-muted);padding-top:var(--m-space-16)}.mfaq:has(.mfaq__more-input:checked) .mfaq__cta{display:none}.mfaq:has(.mfaq__more-input:focus-visible) .mfaq__cta{outline:2px solid var(--m-text-inverse);outline-offset:var(--m-space-2)}.mfaq__cta{display:flex;align-items:center;justify-content:center;gap:var(--m-space-12);width:568px;max-width:100%;min-height:var(--m-space-56);padding:15px var(--m-space-16);border:1px solid var(--m-beige-warm);border-radius:var(--m-radius-pill);background:transparent;color:var(--m-text-inverse);text-decoration:none;text-transform:uppercase;cursor:pointer;font-size:var(--m-cta-size);line-height:var(--m-cta-line);font-weight:var(--m-weight-medium);transition:border-color .2s ease}.mfaq__cta:focus-visible{outline:2px solid var(--m-text-inverse);outline-offset:var(--m-space-2)}@media(hover:hover)and (min-width:750px){.mfaq__cta:hover{border-color:var(--m-text-inverse)}}@media(prefers-reduced-motion:reduce){.mfaq__chev,.mfaq__cta{transition:none}}.mfaq__decor{display:none}@media(max-width:989px){.mfaq__decor{display:block;position:absolute;top:-37px;right:-24px;width:127px;height:127px;pointer-events:none}.mfaq__decor img{width:100%;height:100%;object-fit:contain}.mfaq__answer{padding-top:var(--m-space-8)}.mfaq{align-items:stretch;gap:var(--m-space-24);padding:var(--m-space-48) var(--m-space-16)}.mfaq__heading{text-align:left;font-size:32px;line-height:36px;letter-spacing:0;font-weight:var(--m-weight-medium)}.mfaq__list,.mfaq__cta{width:100%}.mfaq__summary,.mfaq__answer{font-size:var(--m-body-size);line-height:var(--m-body-line)}.mfaq__cta{font-weight:var(--m-weight-bold)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/pdp-faq2.css.map */
