:root{--faq-component-header-text: clamp(2.4rem, 2.5vw, 3.6rem);--faq-component-question-title: clamp(1.6rem, 2.5vw, 2.2rem);--faq-component-question-description: clamp(1.6rem, 2.5vw, 2rem)}.faq-component{display:flex;flex-direction:column;padding-block:clamp(6rem,3vw,9rem);background:#1d1d1d}.faq-component .faq-component-container{margin:0 auto;max-width:var(--page-width-custom);display:flex;flex-direction:column;gap:clamp(2rem,9vw,10rem)}@media screen and (min-width: 768px){.faq-component .faq-component-container{display:grid;grid-template-columns:.5fr 2fr}}.faq-component .faq-component-container .header-faq{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.faq-component .faq-component-container .header-faq{align-items:flex-start}}.faq-component .faq-component-container .header-faq :is(p){text-align:center;margin:0;color:#fff;font-family:var(--esphimere);font-size:clamp(3.2rem,2.5vw,4.8rem);font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){.faq-component .faq-component-container .header-faq :is(p){text-align:left}}.faq-component .faq-component-container .header-faq :is(p) strong{color:#fff;font-family:Nothing You Could Do;font-size:clamp(3.6rem,2.5vw,5rem);font-style:normal;font-weight:400;line-height:normal}.faq-component .faq-component-container .faq-question-container{display:flex;flex-direction:column;gap:2.4rem}.faq-component .faq-component-container .faq-question-container .faq-question{padding:2.4rem 1.6rem;border-radius:.8rem;border:1.5px solid #1D1D1D;background:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.faq-component .faq-component-container .faq-question-container .faq-question:not(:has(.faq-description[closed])) .faq-title .icon-plus svg #Vector{transform:rotate(90deg)}.faq-component .faq-component-container .faq-question-container .faq-question .faq-title{display:flex;justify-content:space-between;align-items:center}.faq-component .faq-component-container .faq-question-container .faq-question .faq-title :is(p){margin:0;color:#000;font-family:var(--esphimere);font-size:clamp(1.8rem,2.5vw,2rem);font-style:normal;font-weight:600;line-height:120%}.faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus{width:2.8rem;height:2.8rem}.faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus svg{width:100%;height:100%}.faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus svg #Vector{transform-origin:center center;transition:all .5s ease-in-out}.faq-component .faq-component-container .faq-question-container .faq-question .faq-description{transition:all .3s ease;overflow:hidden;margin-top:1.5rem}.faq-component .faq-component-container .faq-question-container .faq-question .faq-description :is(p){color:#6a6969;font-feature-settings:"liga" off,"clig" off;font-family:var(--esphimere);font-size:1.8rem;font-style:normal;font-weight:400;line-height:150%;margin:0}.faq-component .faq-component-container .faq-question-container .faq-question .faq-description[closed]{margin-top:0;height:0}@keyframes scaleAnimation{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-faq.css.map */
