.faq-section{--faq-spacing: 2.4rem;--faq-border-color: rgba(var(--color-foreground), .08);--faq-shadow: 0 2px 8px rgba(var(--color-foreground), .06);--faq-shadow-hover: 0 4px 16px rgba(var(--color-foreground), .12);--faq-radius: 1.2rem;--faq-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.faq-section__header{margin-bottom:6.4rem;text-align:center}.faq-section__heading{margin-bottom:2.4rem;background:linear-gradient(135deg,rgb(var(--color-foreground)),rgba(var(--color-foreground),.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-section__description{max-width:70rem;margin:0 auto;line-height:1.6;color:rgba(var(--color-foreground),.7)}.faq-category{margin-bottom:6.4rem;background:rgb(var(--color-background));border-radius:var(--faq-radius);padding:3.2rem;box-shadow:var(--faq-shadow);border:1px solid var(--faq-border-color);transition:var(--faq-transition)}.faq-category:hover{box-shadow:var(--faq-shadow-hover);transform:translateY(-2px)}.faq-category:last-child{margin-bottom:0}.faq-category__title{margin-bottom:2.4rem;color:rgb(var(--color-foreground));position:relative;padding-bottom:1.6rem}.faq-category__title:after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:.3rem;background:linear-gradient(90deg,rgb(var(--color-accent)),rgba(var(--color-accent),.6));border-radius:.2rem}.faq-category__description{margin-bottom:3.2rem;line-height:1.6;color:rgba(var(--color-foreground),.7);padding:1.6rem;background:rgba(var(--color-foreground),.02);border-radius:.8rem;border-left:.4rem solid rgb(var(--color-accent))}.faq-category__questions{display:flex;flex-direction:column;gap:1.6rem}.faq-item{border:1px solid var(--faq-border-color);border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 1px 3px rgba(var(--color-foreground),.04);transition:var(--faq-transition)}.faq-item:hover{border-color:rgba(var(--color-accent),.3);box-shadow:0 4px 12px rgba(var(--color-foreground),.08);transform:translateY(-1px)}.faq-item__details{background:rgb(var(--color-background))}.faq-item__summary{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 3.2rem;cursor:pointer;background:rgb(var(--color-background));transition:var(--faq-transition);list-style:none;position:relative}.faq-item__summary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--color-accent),.02),rgba(var(--color-accent),.01));opacity:0;transition:var(--faq-transition)}.faq-item__summary:hover:before{opacity:1}.faq-item__summary:hover{background:rgba(var(--color-accent),.02)}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{margin:0;color:rgb(var(--color-foreground));text-align:left;flex:1;padding-right:2.4rem}.faq-item__summary .icon{width:2rem;height:2rem;transition:var(--faq-transition);flex-shrink:0;position:relative;z-index:1;color:rgb(var(--color-accent))}.faq-item__details[open] .faq-item__summary .icon{transform:rotate(180deg)}.faq-item__details[open] .faq-item__summary{background:rgba(var(--color-accent),.03);border-bottom:1px solid rgba(var(--color-accent),.1)}.faq-item__answer{padding:1.6rem 3.2rem 2.4rem;color:rgba(var(--color-foreground),.8);line-height:1.7;background:rgba(var(--color-accent),.01)}.faq-item__answer p{margin:0 0 1.6rem}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer ul,.faq-item__answer ol{margin:1.6rem 0;padding-left:2.4rem}.faq-item__answer li{margin-bottom:.8rem}.faq-item__answer strong{color:rgb(var(--color-foreground));font-weight:600}.faq-item__answer a{color:rgb(var(--color-accent));text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}.faq-item__answer a:hover{text-decoration-thickness:.2rem}@media screen and (max-width: 749px){.faq-section{--faq-spacing: 1.6rem}.faq-section__header{margin-bottom:4.8rem}.faq-category{margin-bottom:4.8rem;padding:2.4rem}.faq-category__title{margin-bottom:1.6rem}.faq-category__description{margin-bottom:2.4rem;padding:1.2rem}.faq-item__summary{padding:1.6rem 2.4rem}.faq-item__question{padding-right:1.6rem}.faq-item__answer{padding:0 2.4rem 1.6rem}.faq-category__questions{gap:1.2rem}.faq-item__summary .icon{width:1.8rem;height:1.8rem}}.faq-item__answer{animation:slideDown .4s cubic-bezier(.4,0,.2,1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-1.6rem)}to{opacity:1;transform:translateY(0)}}.faq-item__summary:focus-visible{outline:.2rem solid rgb(var(--color-accent));outline-offset:.2rem;border-radius:.8rem}.faq-section.loading .faq-category{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-faq.css.map */
