.faq{padding:4rem 2rem;background-color:#f2f2f2}.faq__container{max-width:1200px;margin:0 auto}.faq__title{font-size:clamp(1.75rem,5vw,3.5rem);color:var(--Black, #000);text-align:center;font-family:var(--font-rama-gothic-e, "Rama Gothic E", sans-serif);font-style:normal;font-weight:700;line-height:89%}.faq__items{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 auto}.faq__item{border-bottom:2px solid #000;border-radius:0;background-color:transparent;transition:all .3s ease}.faq__item:hover,.faq__item.is-open{background-color:#fff}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;background-color:transparent;border:none;cursor:pointer;font-size:1rem;font-weight:600;text-align:left;color:#000;font-family:var(--font-body-copy, "Arial Nova", sans-serif);transition:all .3s ease}.faq__question-text{flex:1;font-size:1.1rem;font-weight:700;color:#000;font-family:var(--font-body-copy, "Arial Nova", sans-serif)}.toggle-faq-icon{width:24px;height:24px;margin-left:1rem;background-color:transparent;padding:0;border-radius:50%;border:2px solid #000;position:relative;transition:transform .3s ease}.toggle-faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#000;transform:translate(-50%,-50%)}.toggle-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:12px;background-color:#000;transform:translate(-50%,-50%);transition:all .3s ease}.faq__question[aria-expanded=true] .toggle-faq-icon:before{height:0px;transition:all .3s ease}.faq__answer{max-height:500px;overflow:hidden;background-color:#fff;transition:all .3s ease;opacity:1;max-width:900px}.faq__answer[hidden]{max-height:0;padding:0 1.5rem;opacity:0;display:none;border-top:none}.faq__answer p{padding:1.5rem 1.2rem;margin:0;font-size:1.1rem;font-weight:400;color:#000;font-family:var(--font-body-copy, "Arial Nova", sans-serif)}.faq__answer p:first-child{padding-top:.2rem}.faq__answer p:last-child{padding-bottom:1.5rem}.faq__item.is-open .faq__answer{display:block;max-height:500px;opacity:1}@media(max-width:1024px){.faq{padding:3.5rem 2rem}.faq__title{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:2rem}.faq__items{gap:1.25rem}.faq__question{padding:1.25rem 1.5rem;font-size:.95rem}.faq__answer{padding:0 1.5rem}.faq__answer p{padding:1.25rem 0}}@media(max-width:768px){.faq{padding:2.5rem 1.5rem}.faq__title{font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:1.5rem}.faq__items{gap:1rem}.faq__question{padding:1rem 1.25rem;font-size:.9rem}.faq__question-text{font-size:.9rem}.faq__icon{width:20px;height:20px;margin-left:.75rem}.faq__answer{padding:0 1.25rem}.faq__answer p{padding:1rem 0;font-size:.9rem}.faq__question{align-items:flex-start}}@media(max-width:480px){.faq{padding:2rem 1rem}.faq__title{font-size:1.25rem;margin-bottom:1.25rem}.faq__items{gap:.75rem}.faq__question{padding:.875rem 1rem;font-size:.85rem}.faq__question-text{font-size:.85rem}.faq__icon{width:18px;height:18px;margin-left:.5rem}.faq__answer{padding:0 1rem}.faq__answer p{padding:.875rem 0;font-size:.85rem;line-height:1.5}.toggle-faq-icon{width:18px;height:18px}.toggle-faq-icon:before{width:2px;height:10px}.toggle-faq-icon:after{width:10px;height:2px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq.css.map */
