.product-faq-section{margin:3rem 0}.product-faq-section__title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:rgb(var(--color-foreground))}.product-faq-list{display:flex;flex-direction:column;gap:1rem}.product-faq-item{border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;overflow:hidden;background:transparent;transition:none}.product-faq-item:hover{box-shadow:none}.product-faq-item summary{cursor:pointer;list-style:none;padding:16px 3rem 16px 20px;position:relative;background:transparent;transition:background .3s ease;font-weight:300;font-size:1.6rem;color:rgb(var(--color-foreground));-webkit-user-select:none;user-select:none;outline:none}.product-faq-item summary:hover{background:rgba(var(--color-foreground),.03)}.product-faq-item summary:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.product-faq-item summary::-webkit-details-marker{display:none}.product-faq-item summary:after{content:"\25bc";position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease,opacity .2s ease;font-size:12px;color:rgb(var(--color-foreground));opacity:.7}.product-faq-item summary:hover:after{opacity:1}.product-faq-item[open] summary:after{transform:translateY(-50%) rotate(180deg)}.product-faq-item[open] summary{background:rgba(var(--color-foreground),.03)}.product-faq-answer{padding:0 20px 20px;line-height:1.6;color:rgba(var(--color-foreground),.85);background:transparent;font-size:1.5rem}.product-faq-empty{padding:2rem;text-align:center;color:rgba(var(--color-foreground),.5);font-style:italic}.product-faq-item summary h3{margin:0;font-size:inherit;font-weight:500;display:inline;color:inherit;line-height:1.3;padding-right:2rem}@media screen and (max-width: 749px){.product-faq-section{margin:2rem 0}.product-faq-section__title{font-size:1.3rem;margin-bottom:1rem}.product-faq-list{gap:.75rem}.product-faq-item summary{padding:14px 2.5rem 14px 16px;font-size:1.5rem}.product-faq-item summary h3{font-weight:500;line-height:1.35}.product-faq-answer{padding:0 16px 16px;font-size:1.4rem}}.product-faq-section .page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 750px){.product-faq-section .page-width{padding:0 5rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/GA_product-faq-accordion.css.map */
