.store-seo-faq-wrapper{display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:0 16px}.store-seo-faq-wrapper .popular-brand-info{flex:1;min-width:0}.store-faq-section{flex:1;min-width:0}.store-faq-heading{font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#2f2f2f}.faq-dropdown-section{display:flex;flex-direction:column}.store-seo-faq-wrapper .faq-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.store-seo-faq-wrapper .faq-nav .faq-question{position:relative;border-top:1px solid #e3e3e3;padding:22px 0}.store-seo-faq-wrapper .faq-nav .faq-question:last-child{border-bottom:1px solid #e3e3e3}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input{opacity:0;height:0;width:0;position:absolute}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~label{display:block;cursor:pointer;position:relative;padding-right:28px;padding-left:0;padding-bottom:0;margin:0;float:unset;width:unset;color:#2f2f2f}.store-seo-faq-wrapper .faq-nav .faq-question:hover .faq-input~label{filter:brightness(120%)}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~label h3{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;margin:0;white-space:normal;word-break:break-word;line-height:1.4;max-width:unset}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~label::after{content:'+';position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:1.3rem;color:var(--site-accent-mid,#b50202);font-weight:300;line-height:1}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input:checked~label::after{content:'\00d7'}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~label::before{display:none}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~.faq-answer{max-height:0;opacity:0;visibility:hidden;overflow:hidden;font-size:.9rem;line-height:1.6;color:#3a3a3a;margin-top:0;width:unset;margin-left:0}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input:checked~.faq-answer{display:block;max-height:3000px;opacity:1;visibility:visible;padding-top:10px;transition:opacity .2s ease-in,max-height .2s ease-in}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~.faq-answer p{margin:0 0 .75em 0}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~.faq-answer p:last-child{margin-bottom:0}.store-seo-faq-wrapper .faq-nav .faq-question .faq-input~.faq-answer h3{font-size:.95rem;font-weight:700;margin:.75em 0 .4em}@media screen and (min-width:768px){.store-seo-faq-wrapper{align-items:flex-start;padding:0}.faq-dropdown-section{flex-direction:row;gap:10px}}