.faq-section{position:relative;z-index:0}.faq-section__header{word-break:break-word;margin-bottom:3rem}.faq-section__heading{margin-bottom:2rem;margin-top:0}@media screen and (min-width: 750px){.faq-section__heading{margin-bottom:3rem}}.caption-with-letter-spacing+h2{margin-top:1rem}.faq-container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 990px){.faq-container{gap:3rem}}.faq-tabs-mobile{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem}.faq-tab-mobile{background:rgba(var(--color-foreground),.08);border:none;border-radius:2rem;color:rgb(var(--color-foreground));cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1.2;padding:1rem 1.5rem;text-align:center;transition:all .2s ease;white-space:nowrap;min-width:fit-content}.faq-tab-mobile:hover{background:rgba(var(--color-foreground),.12)}.faq-tab-mobile.active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (min-width: 750px){.faq-tabs-mobile{display:none}}.faq-content-wrapper{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 750px){.faq-content-wrapper{flex-direction:row;gap:4rem}}@media screen and (min-width: 990px){.faq-content-wrapper{gap:6rem}}.faq-navigation{display:none;flex-shrink:0;width:25rem}@media screen and (min-width: 750px){.faq-navigation{display:block}}.faq-nav-list{list-style:none;margin:0;padding:0;position:sticky;top:2rem}.faq-nav-item{margin-bottom:.5rem}.faq-nav-button{background:none;border:none;color:rgba(var(--color-foreground),.7);cursor:pointer;display:block;font-size:1.4rem;font-weight:500;line-height:1.4;padding:1rem 1.5rem;text-align:left;transition:all .2s ease;width:100%;border-radius:0}.faq-nav-button:hover{background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.faq-nav-button.active{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));font-weight:600}.faq-content{flex:1;min-width:0}.faq-category{display:none}.faq-category.active{display:block}.faq-category__header{margin-bottom:2rem}.faq-category__title{font-size:2.4rem;font-weight:600;line-height:1.2;margin:0 0 1rem}@media screen and (min-width: 750px){.faq-category__title{font-size:2.8rem}}.faq-category__description{color:rgba(var(--color-foreground),.7);font-size:1.6rem;line-height:1.5}.faq-items{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq-item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.08)}.faq-details{margin:0}.faq-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:2rem;position:relative;transition:background-color .2s ease}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{background:rgba(var(--color-foreground),.02)}.faq-question{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;line-height:1.4;margin:0;padding-right:2rem}@media screen and (min-width: 750px){.faq-question{font-size:1.8rem}}.faq-icon{flex-shrink:0;height:1.6rem;width:1.6rem;transition:transform .2s ease}.faq-icon svg{fill:rgb(var(--color-foreground));height:14px;width:14px;right:auto;top:auto}.faq-details[open] .faq-icon{transform:rotate(180deg)}.faq-answer{color:rgba(var(--color-foreground),.8);font-size:1.4rem;line-height:1.6;margin:2rem 2rem 0;padding:0 0 2rem;word-break:break-word}@media screen and (min-width: 750px){.faq-answer{font-size:1.5rem}}.faq-answer p{margin-bottom:1rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul,.faq-answer ol{margin-bottom:1rem;padding-left:2rem}.faq-answer li{margin-bottom:.5rem}.faq-answer a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.faq-answer a:hover{text-decoration:none}.faq-details[open] .faq-answer{animation:fadeInDown .3s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.faq-summary:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.faq-nav-button:focus,.faq-tab-mobile:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media (prefers-contrast: high){.faq-item{border-bottom-color:rgb(var(--color-foreground))}.faq-item:first-child{border-top-color:rgb(var(--color-foreground))}.faq-nav-button{border:.1rem solid transparent}.faq-nav-button.active{border-color:rgb(var(--color-foreground))}}@media (prefers-reduced-motion: reduce){.faq-summary,.faq-icon,.faq-nav-button,.faq-tab-mobile{transition:none}.faq-details[open] .faq-answer{animation:none}}@media print{.faq-navigation,.faq-tabs-mobile{display:none}.faq-category{display:block!important;page-break-inside:avoid}.faq-details{page-break-inside:avoid}.faq-details[open] .faq-answer{display:block}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-faq.css.map */
