section.faq{margin:var(--spacing-y-minor) 0 var(--spacing-y-major)}section.faq h2.title{text-align:left;font-size:var(--heading-copy);line-height:var(--heading-lh);margin:var(--spacing-y-minor) var(--spacing-x-minor) var(--spacing-y-major)}section.faq h3.subtitle{text-align:left;font-size:var(--body-mid-copy);line-height:var(--body-mid-lh);margin-left:var(--spacing-x-minor);color:var(--slideout-grey)}section.faq button.tagFilter{background:none;border:none;border:1px solid var(--body-grey);border-radius:30px;padding:10px;font-size:var(--body-small-copy);line-height:var(--body-small-lh);transition:background .2s ease,color .2s ease;color:var(--body-grey);display:flex;align-items:center;gap:10px;width:100%}section.faq button.tagFilter svg.radio .fill{fill:#0000;transition:fill .5s ease}section.faq button.tagFilter.active svg.radio .fill{fill:var(--daily-care-green-bright)}section.faq .accordion{display:flex;flex-direction:column;border-top:1px solid var(--slideout-grey);margin:0 var(--spacing-x-minor)}section.faq .accordion .accordion-button{font-size:var(--body-mid-copy);line-height:var(--body-mid-lh);border-bottom:1px solid var(--slideout-grey);position:relative;flex-grow:1;flex-basis:0;padding:var(--spacing-y-minor) 0 var(--spacing-y-minor) 0}section.faq .accordion .accordion-button.hidden{display:none}section.faq .accordion .accordion-button svg.question{position:absolute;left:0;top:50%;transform:translateY(-50%)}span.question{padding:0 var(--spacing-x-minor) 0 var(--spacing-x-major);display:block}section.faq .accordion .accordion-button svg.arrowhead{transform:rotate(0) translateY(-25%);position:absolute;right:0;top:50%;width:12px;transition:.5s ease transform;height:auto}section.faq .accordion .accordion-button svg.arrowhead line{transition:transform .5s ease,stroke-width .5s ease;stroke-width:1px;transform:none;stroke:var(--slideout-grey)}section.faq .accordion .accordion-button.active svg.arrowhead line.st1{transform:scale(1.5) translate(4%,2%);stroke-width:.75px}section.faq .accordion .accordion-button.active svg.arrowhead line.st0{transform:scale(1.5) translate(-43%,2%);stroke-width:.75px}section.faq .accordion .accordion-button svg.arrowhead *{stroke:var(--body-grey-alt)}section.faq .accordion-content{overflow:hidden;transition:padding .5s ease,max-height .5s ease;max-height:0;height:100%;font-size:var(--body-small-copy)}section.faq .accordion-content div.inside{padding:var(--spacing-y-tiny) 0}section.faq a.cta{margin:var(--spacing-y-major) var(--spacing-x-minor) var(--spacing-y-major)}section.faq .cta-holder{margin:var(--spacing-y-minor) var(--spacing-x-minor)}section.faq .cta-holder a.cta{margin:0;width:100%;margin-bottom:var(--spacing-y-tiny)}section.faq .cta-holder p.strapline{font-size:var(--body-small-copy);margin:0}section.faq ajax-cart-product-form{margin:var(--spacing-y-major) auto}section.faq ajax-cart-product-form form.shopify-product-form button[type=submit] span{font-size:var(--body-big-copy);line-height:var(--body-big-lh)}@media screen and (min-width: 850px){section.faq{margin:var(--spacing-y-major) 0}section.faq div.filters{justify-content:center}section.faq div.filters button.tagFilter{width:fit-content;padding:10px 15px 10px 10px}section.faq h3.subtitle{text-align:center;margin:0 var(--spacing-x-minor)}section.faq h2.title{text-align:center}section.faq .accordion .accordion-button{padding:var(--spacing-y-minor) 0 var(--spacing-y-minor) 0}span.question{padding:0 var(--spacing-x-minor) 0 var(--spacing-x-minor)}section.faq .accordion-content div.inside{padding:var(--spacing-y-tiny) var(--spacing-x-minor)}section.faq .accordion-content div.inside br{display:none}section.faq a.cta{margin:var(--spacing-y-major) auto var(--spacing-y-major)}section.faq .cta-holder{margin-top:var(--spacing-y-major)}section.faq .cta-holder a.cta{width:40%;margin:0 auto var(--spacing-y-tiny)}section.faq .cta-holder p.strapline{text-align:center}section.faq ajax-cart-product-form{margin:var(--spacing-y-major) auto;width:40%;min-width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/faq.css.map */
