.tk-faq{--tk-faq-font-display: var( --font-headline, "Canela", "Playfair Display", Georgia, "Times New Roman", serif );--tk-faq-font-sans: var( --font-body, "Neue Haas Grotesk", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif );background-color:var(--tk-faq-bg, #f7f3ec);padding-top:var(--tk-faq-pt-mobile, 72px);padding-bottom:var(--tk-faq-pb-mobile, 72px)}.tk-faq__inner{max-width:var(--container-max, 1000px);margin:0 auto;padding-left:var(--gutter-mobile, 20px);padding-right:var(--gutter-mobile, 20px)}.tk-faq__header{margin-bottom:clamp(40px,5vw,64px)}.tk-faq__eyebrow{margin:0 0 22px;font-family:var(--tk-faq-font-sans);font-size:.8125rem;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.2em;color:var(--tk-faq-eyebrow-color, #834f22)}.tk-faq__heading{margin:0;font-family:var(--tk-faq-font-display);font-weight:900;font-size:clamp(2.6rem,1.4rem + 5vw,5rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--tk-faq-heading-color, #3a2a22)}.tk-faq__intro{margin:26px 0 0;max-width:52ch;font-size:1.25rem;line-height:1.5;color:var(--tk-faq-intro-color, #66402e)}.tk-faq__link{color:var(--tk-faq-link-color, #834f22);text-decoration:underline;text-underline-offset:3px}.tk-faq__link:hover{color:var(--tk-faq-heading-color, #3a2a22)}.tk-faq__category{margin-bottom:clamp(40px,5vw,64px)}.tk-faq__category:last-child{margin-bottom:0}.tk-faq__category-index{margin-bottom:6px;font-family:var(--tk-faq-font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--tk-faq-category-index-color, #66402e)}.tk-faq__category-heading{margin:0 0 8px;font-family:var(--tk-faq-font-display);font-weight:900;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--tk-faq-category-heading-color, #3a2a22)}.tk-faq__list{border-bottom:none}.tk-faq__item{border-top:1px solid var(--tk-faq-border-color, #e0d6c6)}.tk-faq__question{-webkit-appearance:none;appearance:none;background:none;border:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;text-align:left;font-family:var(--tk-faq-font-display);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);color:var(--tk-faq-question-color, #3a2a22);transition:opacity var(--dur-fast, .14s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.tk-faq__question:hover{opacity:.62}.tk-faq__icon{flex:none;font-family:var(--tk-faq-font-sans);font-size:1.4rem;line-height:1;color:var(--tk-faq-icon-color, #9f622e);margin-top:2px}.tk-faq__answer{max-height:0;overflow:hidden;transition:max-height var(--dur-base, .24s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.tk-faq__answer-inner{padding:0 60px 26px 0}.tk-faq__answer-inner>*{margin:0;font-size:1.0625rem;line-height:1.62;color:var(--tk-faq-answer-color, #66402e);max-width:64ch}.tk-faq__answer-inner a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.tk-faq__answer,.tk-faq__question{transition:none}}@media screen and (min-width:750px){.tk-faq{padding-top:var(--tk-faq-pt, 96px);padding-bottom:var(--tk-faq-pb, 96px)}.tk-faq__inner{padding-left:var(--gutter, 32px);padding-right:var(--gutter, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/section-faq.css.map */
