.sf-faq-list{border-top:1px solid var(--sf-hair)}.sf-faq-item{border-bottom:1px solid var(--sf-hair);transition:box-shadow .15s ease}.sf-faq-item.open{box-shadow:inset 2px 0 0 var(--sf-sand)}.sf-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;color:inherit;transition:padding-left .18s ease}.sf-faq-q .label{font:400 15px inherit;color:var(--sf-green);transition:color .15s ease}.sf-faq-q:hover .label{color:var(--sf-forest);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:var(--sf-sand)}.sf-faq-q .icon{flex:none;width:16px;height:16px;position:relative}.sf-faq-q .icon:before,.sf-faq-q .icon:after{content:"";position:absolute;background:var(--sf-green);top:50%;left:50%;transform:translate(-50%,-50%)}.sf-faq-q .icon:before{width:12px;height:1.4px}.sf-faq-q .icon:after{width:1.4px;height:12px;transition:transform .15s ease}.sf-faq-item.open .sf-faq-q .icon:after{transform:translate(-50%,-50%) scaleY(0)}.sf-faq-item.open .sf-faq-q{padding-left:18px}.sf-faq-a{display:none;padding:0 0 20px;font:300 14px/1.7 inherit;color:var(--sf-ink-70);max-width:66ch}.sf-faq-item.open .sf-faq-a{display:block;padding-left:18px}@media screen and (min-width:750px){.sf-faq-list--cols2{display:grid;grid-template-columns:1fr 1fr;column-gap:5.6rem}.sf-faq-list--cols2 .sf-faq-a{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sf-faq-accordion.css.map */
