.faq-section{display:block;width:100%;box-sizing:border-box}.faq__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media screen and (min-width:992px){.faq__grid--has-sidebar{grid-template-columns:minmax(320px,360px) 1fr;gap:4.5rem}}.faq__sidebar-wrapper{width:100%}.faq__sidebar-card{background-color:var(--color-bg-card-faq, rgba(17, 17, 17, .03));border-radius:var(--card-border-radius, 16px);padding:3rem 2.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.faq__sidebar-card{padding:2rem 1.5rem}}.faq__sidebar-title{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:600;color:var(--color-heading, #111111);margin:0 0 1.25rem;line-height:1.2}.faq__sidebar-text{font-size:.95rem;line-height:1.6;color:var(--color-text, #4b5563);margin-bottom:2rem}.faq__sidebar-text p{margin:0 0 1rem}.faq__sidebar-text p:last-child{margin:0}.faq__sidebar-buttons{display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box}.faq__sidebar-btn:not(.btn-link){width:100%!important;text-align:center;box-sizing:border-box}.faq__sidebar-btn.btn-link{width:auto!important;align-self:flex-start;text-align:left}.faq__content-wrapper{width:100%}.faq__category-title{font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:600;color:var(--color-heading, #111111);margin:3.5rem 0 1.5rem;line-height:1.3}.faq__category-title:first-of-type,.faq__content-wrapper>.faq__category-title:first-child{margin-top:0}.faq__accordion{width:100%}.faq__item{border-bottom:1px solid var(--color-border, #e5e7eb);width:100%}.faq__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.35rem 0;background:none;border:none;cursor:pointer;text-align:left;outline:none;gap:1.5rem;font-family:inherit}.faq__question{font-size:1.05rem;font-weight:600;color:var(--color-heading, #111111);transition:color var(--transition-fast, .2s) ease;line-height:1.4;padding-right:.5rem}.faq__trigger:hover .faq__question{color:var(--color-primary, var(--color-accent, #e03a3a))}.faq__icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-heading, #111111);transition:color var(--transition-fast, .2s) ease,transform .35s cubic-bezier(.16,1,.3,1)}.faq__trigger:hover .faq__icon{color:var(--color-primary, var(--color-accent, #e03a3a))}.faq__icon-svg{width:100%;height:100%;display:block}.faq__icon-path-vert{transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.faq__item.is-active .faq__question{color:var(--color-primary, var(--color-accent, #e03a3a))}.faq__item.is-active .faq__icon{transform:rotate(180deg);color:var(--color-primary, var(--color-accent, #e03a3a))}.faq__item.is-active .faq__icon-path-vert{transform:rotate(90deg) scaleY(0);opacity:0}.faq__answer-container{height:0;overflow:hidden;transition:height .4s cubic-bezier(.16,1,.3,1);width:100%}.faq__answer-content{padding-bottom:1.5rem;font-size:.96rem;line-height:1.65;color:var(--color-text, #4b5563)}.faq__answer-content p{margin:0 0 1rem}.faq__answer-content p:last-child{margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
