.article-faq-section{margin:60px 0;padding:0 20px}@media only screen and (min-width:768px){.article-faq-section{margin:80px 0;padding:0 40px}}.article-faq-container{max-width:800px;margin:0 auto}.article-faq-header{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.article-faq-header{margin-bottom:50px}}.article-faq-header .faq-subheading{display:inline-block;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-weight:var(--font-body-bold-weight, 600);margin-bottom:12px}.article-faq-header .faq-heading{font-size:1.75rem;line-height:1.2;font-weight:var(--font-heading-weight, 700);margin-bottom:15px;letter-spacing:-.01em}@media only screen and (min-width:768px){.article-faq-header .faq-heading{font-size:2.25rem}}.article-faq-header .faq-description{font-size:1rem;line-height:1.6;color:var(--color-body);opacity:.75;max-width:500px;margin:0 auto}.article-faq-list{list-style:none;padding:0;margin:0}.article-faq-item{border-bottom:1px solid var(--color-border);transition:all .3s ease}.article-faq-item:first-child{border-top:1px solid var(--color-border)}.article-faq-item details{overflow:hidden}.article-faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;font-size:1rem;font-weight:var(--font-body-bold-weight, 600);line-height:1.4;color:var(--color-body);transition:color .25s ease}@media only screen and (min-width:768px){.article-faq-item summary{padding:24px 0;font-size:1.0625rem}}.article-faq-item summary::-webkit-details-marker{display:none}.article-faq-item summary:hover{color:var(--color-accent)}.article-faq-item summary .faq-question-text{flex:1;padding-right:20px}.article-faq-item summary .faq-icon{position:relative;width:20px;height:20px;flex-shrink:0}.article-faq-item summary .faq-icon:before,.article-faq-item summary .faq-icon:after{content:"";position:absolute;background-color:var(--color-body);transition:all .3s cubic-bezier(.104,.204,.492,1)}.article-faq-item summary .faq-icon:before{width:2px;height:14px;top:3px;left:9px}.article-faq-item summary .faq-icon:after{width:14px;height:2px;top:9px;left:3px}.article-faq-item details[open] summary .faq-icon:before{transform:rotate(90deg);opacity:0}.article-faq-item details[open] summary .faq-icon:after{transform:rotate(180deg)}.article-faq-item details[open] summary{color:var(--color-accent)}.article-faq-answer{padding:0 0 24px;font-size:.9375rem;line-height:1.7;color:var(--color-body);opacity:.85}@media only screen and (min-width:768px){.article-faq-answer{padding-bottom:28px;font-size:1rem;padding-right:40px}}.article-faq-answer p{margin-bottom:1rem}.article-faq-answer p:last-child{margin-bottom:0}.article-faq-answer ul,.article-faq-answer ol{margin-bottom:1rem;padding-left:1.25rem}.article-faq-answer li{margin-bottom:.5rem}.article-faq-answer a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.article-faq-answer a:hover{text-decoration:none}.article-faq-empty{text-align:center;padding:40px 20px;color:var(--color-body);opacity:.6;font-size:.9375rem}.article-faq-item details summary~*{animation:faq-open .3s ease-in-out}@keyframes faq-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/article-faq.css.map */
