.faq-list{width:100%}.faq-list__container{max-width:var(--base-max-width, 1300px);margin:0 auto;padding-left:20px;padding-right:20px}.faq-list__header{position:relative;margin-bottom:60px}.faq-list__back-btn{position:absolute;left:0;top:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#333;transition:all .3s ease;-webkit-transition:all .3s ease;transform:translateY(50%)}.faq-list__back-btn svg{transition:stroke .3s ease;-webkit-transition:stroke .3s ease}@media(max-width:768px){.faq-list__back-btn{position:relative;margin-bottom:20px}}.faq-list__toggle{display:flex;gap:8px;justify-content:flex-end;position:absolute;top:0;right:0;transform:translateY(50%)}.faq-list__toggle-btn{width:48px;height:48px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-transition:all .3s ease}.faq-list__toggle-btn:hover{border-color:#c62828;background:#fef5f5}.faq-list__toggle-btn.active{border-color:#c62828;background:#c62828;color:#fff}.faq-list__toggle-btn.active svg{stroke:#fff}.faq-list__toggle-btn svg{stroke:#333;transition:stroke .3s ease;-webkit-transition:stroke .3s ease}@media(max-width:768px){.faq-list__toggle{display:none}.faq-list__header{margin-bottom:40px}}.faq-list__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);transition:all .3s ease;-webkit-transition:all .3s ease}.faq-list__grid[data-view=list]{grid-template-columns:1fr;gap:16px}@media(max-width:768px){.faq-list__grid{grid-template-columns:1fr;gap:16px}}.faq-list__card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:40px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:all .3s cubic-bezier(.25,1,.3,1);-webkit-transition:all .3s cubic-bezier(.25,1,.3,1)}.faq-list__card:hover{border-color:transparent;box-shadow:0 8px 24px #c628281f;-webkit-box-shadow:0 8px 24px rgba(198,40,40,.12);transform:translateY(-4px);-webkit-transform:translateY(-4px)}.faq-list__card:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:40px;padding:2px;background:linear-gradient(135deg,#c62828,#f7931e);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media(max-width:768px){.faq-list__card{padding:24px}}.faq-list__card-content{flex:1;display:flex;flex-direction:column;gap:12px}.faq-list__card-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;margin:0;font-weight:500;font-size:1.75rem;line-height:40px;letter-spacing:-5%}.faq-list__grid[data-view=list] .faq-list__card-title{font-size:1.5rem}@media(max-width:768px){.faq-list__card-title{font-size:1.5rem;line-height:1.3}}.faq-list__card-divider{width:16px;height:4px;background:#333}.faq-list__grid[data-view=list] .faq-list__card-divider{display:none}.faq-list__card-description{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;line-height:140%;letter-spacing:0%;color:#000;margin:0}.faq-list__card-description p{margin:0 0 12px}.faq-list__card-description p:last-child{margin-bottom:0}.faq-list__card-description a{color:#c62828;text-decoration:underline;transition:color .3s ease;-webkit-transition:color .3s ease}.faq-list__card-description a:hover{color:#b71c1c}.faq-list__grid[data-view=list] .faq-list__card-description{font-size:1.25rem}@media(max-width:768px){.faq-list__card-description{font-size:1rem}}.faq-list__no-results{text-align:center;padding:60px 20px}.faq-list__no-results p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;color:#666;margin:0}
/*# sourceMappingURL=/cdn/shop/t/125/assets/elvtd-component-faq-list.css.map */
