.tlh-faq{background:var(--tlhfaq-bg, #ffffff);padding-top:var(--tlhfaq-pad-top, 72px);padding-bottom:var(--tlhfaq-pad-bottom, 72px)}.tlh-faq,.tlh-faq *{box-sizing:border-box}.tlh-faq__inner{max-width:var(--tlhfaq-max-width, 1200px);margin:0 auto;padding-left:20px;padding-right:20px}.tlh-faq__intro{width:100%;max-width:700px;margin:0 auto var(--tlhfaq-intro-gap, 56px);text-align:center}.tlh-faq__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));line-height:1.08;letter-spacing:-.015em;margin:0 0 16px}.tlh-faq__supporting{max-width:620px;margin:0 auto;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.68)}.tlh-faq__help-row{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:20px;font-size:1.3rem;line-height:1.5}.tlh-faq__help{color:rgba(var(--color-foreground),.58)}.tlh-faq__link{color:rgb(var(--color-foreground));font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.tlh-faq__link:hover{color:var(--tlhfaq-accent, #58d7f0)}.tlh-faq__list{width:100%;max-width:880px;margin:0 auto;border-top:1px solid var(--tlhfaq-divider, #e2e2e2)}.tlh-faq__item{border-bottom:1px solid var(--tlhfaq-divider, #e2e2e2)}.tlh-faq__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:22px 4px;cursor:pointer;font-size:var(--tlhfaq-question-size, 17px);font-weight:600;color:rgb(var(--color-foreground));line-height:1.4;transition:color .18s ease}.tlh-faq__question::-webkit-details-marker{display:none}.tlh-faq__question::marker{content:""}.tlh-faq__question:focus-visible{outline:2px solid var(--tlhfaq-accent, #58d7f0);outline-offset:3px;border-radius:4px}.tlh-faq__question-text{min-width:0}.tlh-faq__icon{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.88);transition:color .22s ease}.tlh-faq__icon-svg{display:block}.tlh-faq__icon-vertical{transform-origin:50% 50%;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}.tlh-faq__item[open] .tlh-faq__icon{color:var(--tlhfaq-accent, #58d7f0)}.tlh-faq__item[open] .tlh-faq__icon-vertical{transform:scaleY(0);opacity:0}.tlh-faq__answer-wrap{overflow:hidden}.tlh-faq__answer{width:100%;max-width:none;padding:0 4px 24px;font-size:var(--tlhfaq-answer-size, 15px);line-height:1.62;color:rgba(var(--color-foreground),.7)}.tlh-faq__answer a{color:rgb(var(--color-foreground));font-weight:600;text-decoration:underline;text-decoration-color:var(--tlhfaq-accent, #58d7f0);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s ease,text-decoration-color .18s ease}.tlh-faq__answer a:hover{color:var(--tlhfaq-accent, #58d7f0)}@media(hover:hover)and (pointer:fine){.tlh-faq__question:hover .tlh-faq__icon{color:var(--tlhfaq-accent, #58d7f0)}.tlh-faq__question:hover .tlh-faq__question-text{color:rgba(var(--color-foreground),.84)}}@media(max-width:749px){.tlh-faq__inner{padding-left:16px;padding-right:16px}.tlh-faq__intro{max-width:none;margin-bottom:32px;text-align:left}.tlh-faq__heading{margin-bottom:14px}.tlh-faq__supporting{max-width:none;margin:0;font-size:1.4rem}.tlh-faq__help-row{justify-content:flex-start;margin-top:18px}.tlh-faq__list{max-width:none}.tlh-faq__question{min-height:60px;padding:18px 2px;gap:14px}.tlh-faq__icon{width:26px;height:26px}.tlh-faq__answer{max-width:none;padding:0 34px 20px 2px}}@media(prefers-reduced-motion:reduce){.tlh-faq__link,.tlh-faq__question,.tlh-faq__icon,.tlh-faq__icon-vertical{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tlh-faq.css.map */
