.faq-section{position:relative;width:100%;overflow:hidden;background-color:var(--faq-bg-color, #000000)}.faq-section__wrapper{display:grid;grid-template-columns:1fr 1.35fr;column-gap:clamp(2.5rem,5vw,6rem);align-items:flex-start}.faq-section__header{position:sticky;top:4rem}.faq-section__subheading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:var(--faq-subheading-size, 11px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-subheading-color, #a0a0a0);margin:0 0 14px;line-height:1.3}.faq-section__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--faq-heading-weight, 900);font-size:var(--faq-heading-size-desktop, 62px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;margin:0}.faq-section__heading-line{display:block;color:var(--faq-heading-color, #f5efeb)}.faq-section__heading-highlight{display:block;color:var(--faq-highlight-color, #52e396)}.faq-section__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.faq-item{background-color:var(--faq-pill-bg, #f4efe6);border-radius:var(--faq-pill-radius-desktop, 24px);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease,background-color .2s ease;overflow:hidden;box-shadow:0 2px 6px #0000001f}@media screen and (hover:hover){.faq-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}}.faq-item__question{padding:20px 24px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:var(--faq-question-size-desktop, 16px);color:var(--faq-question-color, #000000);display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;outline:none;line-height:1.35}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question-text{padding-right:16px;flex:1;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.faq-item__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--faq-question-color, #000000)}.faq-item__icon svg{width:16px;height:16px;stroke-width:2.5;transition:transform .3s cubic-bezier(.2,0,0,1)}.faq-item[open] .faq-item__icon svg{transform:rotate(180deg)}.faq-item__answer{padding:0 24px 22px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:var(--faq-answer-size-desktop, 14px);line-height:1.6;color:var(--faq-answer-color, #2c2c2c)}.faq-item__answer p{margin:0 0 .8em}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer a{color:inherit;text-decoration:underline}@media screen and (max-width:749px){.faq-section__wrapper{display:flex;flex-direction:column;gap:32px}.faq-section__header{position:static}.faq-section__subheading{margin-bottom:10px;font-size:10px}.faq-section__heading{font-size:var(--faq-heading-size-mobile, 40px);line-height:.94}.faq-item{border-radius:var(--faq-pill-radius-mobile, 18px)}.faq-item__question{padding:16px 18px;font-size:var(--faq-question-size-mobile, 15px)}.faq-item__answer{padding:0 18px 18px;font-size:var(--faq-answer-size-mobile, 13px)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq.css.map */
