.faq__header{text-align:center;margin-bottom:4rem}.faq__main-heading{margin:0;color:rgb(var(--color-foreground))}.faq__container{display:grid;grid-template-columns:45% 55%;gap:4rem;align-items:flex-start}.faq__container--full-width{grid-template-columns:1fr}.faq__image-wrapper{width:100%}.faq__image-wrapper img{width:100%;height:auto;object-fit:cover;border-radius:var(--border-radius)}.faq__content{width:100%}.faq__separator{margin:3rem 0 2rem}.faq__separator:first-child{margin-top:0}.faq__separator-title{margin:0;text-transform:uppercase;color:rgb(var(--color-foreground));font-weight:var(--font-weight-bold)}.faq__items{text-align:left;display:grid;gap:0}.faq__item{border:none;border-bottom:1px solid rgba(var(--color-foreground),.1);border-radius:0;overflow:hidden;background:transparent;transition:background-color .2s ease}.faq__item:last-child{border-bottom:none}.faq__item:hover,.faq__item[open]{background-color:rgba(var(--color-foreground),.02)}.faq__question{display:flex;align-items:center;justify-content:space-between;padding:2rem;cursor:pointer;list-style:none;margin:0;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.faq__question:hover{background-color:rgba(var(--color-foreground),.02)}.faq__question::-webkit-details-marker{display:none}.faq__question-text{margin:0;font-size:1.8rem;line-height:1.3;font-weight:var(--font-weight-body);color:rgb(var(--color-foreground));padding-right:2rem}.faq__icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:transform .3s ease;color:rgba(var(--color-foreground),.6)}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer{padding:0 2rem 2rem;border-top:none;animation:slideDown .2s ease-out;color:rgba(var(--color-foreground),.7)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq__answer p:last-child{margin-bottom:0}.faq__answer ul,.faq__answer ol{margin:1rem 0;padding-left:2rem}.faq__answer li{margin-bottom:.5rem}@media screen and (max-width: 1000px){.faq__container{grid-template-columns:1fr;gap:2rem}.faq__image-wrapper{order:-1}}@media screen and (max-width: 749px){.faq__header{margin-bottom:2rem}.faq__container{gap:1.5rem}.faq__question{padding:1.5rem}.faq__question-text{font-size:1.6rem;padding-right:1.5rem}.faq__answer{padding:0 1.5rem 1.5rem;font-size:1.6rem}.faq__icon{width:1.3rem;height:1.3rem}.faq__separator{margin:2rem 0 1rem}.faq__image-wrapper{display:none}}.faq__item--animating{transition:all .3s ease}.faq__question:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.faq__question:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=/cdn/shop/t/120/assets/section-faq.css.map */
