.faq{width:100%}.faq__inner{max-width:1700px;margin:0 auto;padding:0 clamp(48px,4vw,96px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.faq__header{position:sticky;top:120px;text-align:left;padding-top:4px}.faq__eyebrow{font-family:var(--text-font-family);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-color, #3A3632);opacity:.7;margin:0 0 12px}.faq__heading{font-family:var(--display-font-family)!important;font-weight:400;font-style:normal;font-size:clamp(28px,3.2vw,44px);line-height:1.15;color:#3a3632;margin:0}.faq__body{margin:16px 0 0;font-family:var(--text-font-family);font-size:15px;line-height:1.6;color:#3a3632;opacity:.85;max-width:420px}.faq__cta{display:inline-block;margin-top:20px;font-family:var(--text-font-family);font-size:13px;letter-spacing:.04em;color:var(--text-color, #3A3632);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px;transition:opacity .2s}.faq__cta:hover{opacity:.65}.faq__items{border-top:1px solid rgba(58,54,50,.18)}.faq__item{border-bottom:1px solid rgba(58,54,50,.18)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:26px 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--text-font-family);font-size:16px;font-weight:500;line-height:1.4;color:#3a3632;transition:color .2s ease}.faq__question:hover{color:#a67b5b}.faq__question:focus-visible{outline:2px solid #A67B5B;outline-offset:4px}.faq__question-text{flex:1 1 auto;min-width:0}.faq__toggle{position:relative;width:18px;height:18px;flex-shrink:0;transition:transform .35s cubic-bezier(.32,.72,0,1)}.faq__toggle:before,.faq__toggle:after{content:"";position:absolute;background:#3a3632;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .2s ease}.faq__toggle:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.faq__toggle:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.faq__item.is-open .faq__toggle{transform:rotate(180deg)}.faq__item.is-open .faq__toggle:after{opacity:0}.faq__question:hover .faq__toggle:before,.faq__question:hover .faq__toggle:after{background:#a67b5b}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.32,.72,0,1)}.faq__answer-inner{padding:0 0 28px;max-width:620px}.faq__answer-inner p{font-family:var(--text-font-family);font-size:15px;line-height:1.7;color:#5a5651;margin:0 0 14px}.faq__answer-inner p:last-child{margin-bottom:0}.faq__answer-inner a{color:#a67b5b;text-decoration:underline;text-underline-offset:3px}.faq__table{width:100%;border-collapse:collapse;margin:14px 0 0}.faq__table tr:not(:last-child){border-bottom:1px solid rgba(58,54,50,.08)}.faq__table td{font-family:var(--text-font-family);font-size:14px;line-height:1.5;color:#5a5651;padding:10px 12px 10px 0}.faq__table td:last-child{text-align:right;padding-right:0;color:#3a3632;font-weight:500}.faq__image{display:block;max-width:100%;height:auto;margin:16px 0 0;border-radius:2px}@media screen and (max-width:1199px){.faq__inner{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(32px,4vw,64px)}}@media screen and (max-width:999px){.faq__inner{grid-template-columns:1fr;gap:32px;padding:0 24px}.faq__header{position:static;padding-top:0}.faq__heading{font-size:clamp(24px,5vw,32px)}}@media screen and (max-width:549px){.faq__inner{padding:0 16px;gap:24px}.faq__heading{font-size:26px}.faq__body{font-size:14px}.faq__question{font-size:15px;padding:22px 0;gap:16px}.faq__answer-inner p{font-size:14px}}@media(prefers-reduced-motion:reduce){.faq__answer,.faq__toggle,.faq__toggle:before,.faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/faq.css.map */
