@import"https://api.fontshare.com/v2/css?f[]=bevellier@400,500,500i,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";.troov-faq{width:100%;padding-top:var(--faq-pt-desktop, 80px);padding-bottom:var(--faq-pb-desktop, 80px);background-color:var(--faq-bg, #ffffff);color:var(--faq-text, #1a1a1a);font-family:Montserrat,sans-serif}.troov-faq__container{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.troov-faq__heading-col{position:sticky;top:100px}.troov-faq__heading{font-family:Bevellier-Medium,Helvetica Neue,Helvetica,sans-serif;font-size:var(--faq-heading-size, 48px);font-weight:var(--faq-heading-weight, 500);font-style:var(--faq-heading-style, italic);text-transform:var(--faq-heading-transform, none);color:var(--faq-heading-color, var(--faq-text, #1a1a1a));line-height:1.1;margin:0}.troov-faq__subheading{font-size:15px;color:#777;margin-top:16px;line-height:1.5}.troov-faq__list{display:flex;flex-direction:column}.troov-faq__item{border-bottom:1px solid var(--faq-divider-color, #e5e5e5)}.troov-faq__item:first-child{border-top:1px solid var(--faq-divider-color, #e5e5e5)}.troov-faq__item--hidden{display:none}.troov-faq__item--hidden.is-revealed{display:block;animation:troov-faq-reveal .3s ease both}@keyframes troov-faq-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.troov-faq__show-more{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 24px;background:transparent;border:1.5px solid var(--faq-divider-color, #e5e5e5);border-radius:40px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--faq-text, #1a1a1a);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease;align-self:flex-start}.troov-faq__show-more:hover{border-color:var(--faq-accent, #8DC63F);color:var(--faq-accent, #8DC63F)}.troov-faq__show-more-icon{transition:transform .3s ease}.troov-faq__show-more.is-expanded .troov-faq__show-more-icon{transform:rotate(180deg)}.troov-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif;font-size:var(--faq-question-size, 16px);font-weight:var(--faq-question-weight, 600);color:var(--faq-question-color, var(--faq-text, #1a1a1a));line-height:1.4;transition:color .2s ease}.troov-faq__question:hover{color:var(--faq-accent, #8DC63F)}.troov-faq__question-text{flex:1}.troov-faq__icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--faq-icon-bg, #f0f0f5);color:var(--faq-icon-color, #b0b0c0);display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease}.troov-faq__icon svg{width:16px;height:16px}.troov-faq__icon-v{transition:transform .3s ease,opacity .3s ease;transform-origin:center}.troov-faq__item.is-open .troov-faq__icon{background:var(--faq-accent, #8DC63F);color:#fff}.troov-faq__item.is-open .troov-faq__icon-v{opacity:0;transform:rotate(90deg)}.troov-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.25,.46,.45,.94)}.troov-faq__answer-inner{padding:0 0 24px;font-size:var(--faq-answer-size, 15px);font-weight:var(--faq-answer-weight, 400);color:var(--faq-answer-color, #666);line-height:1.65}.troov-faq__answer-inner p{margin:0 0 12px}.troov-faq__answer-inner p:last-child{margin-bottom:0}.troov-faq__answer-inner a{color:var(--faq-accent, #8DC63F);text-decoration:underline;text-underline-offset:2px}.troov-faq__answer-inner a:hover{opacity:.8}@media(max-width:749px){.troov-faq{padding-top:var(--faq-pt-mobile, 60px);padding-bottom:var(--faq-pb-mobile, 60px)}.troov-faq__container{grid-template-columns:1fr;gap:32px;padding:0 20px}.troov-faq__heading-col{position:static;text-align:center}.troov-faq__heading{font-size:calc(var(--faq-heading-size, 48px) * .7)}.troov-faq__question{padding:20px 0;font-size:calc(var(--faq-question-size, 16px) * .94)}.troov-faq__icon{width:32px;height:32px}.troov-faq__icon svg{width:14px;height:14px}}@media(min-width:750px)and (max-width:989px){.troov-faq__container{grid-template-columns:1fr 2fr;gap:48px}.troov-faq__heading{font-size:calc(var(--faq-heading-size, 48px) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/troov-faq.css.map */
