.product-faq{position:relative;background-color:#fdfdfe}.faq__item{margin-bottom:var(--gutter);border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-white)}.faq__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(var(--gutter)/2);cursor:pointer}@media screen and (min-width: 769px){.faq__toggle{padding:0}}.faq__toggle:after{display:block;content:"";clear:both}.faq__toggle__image-wrap{width:125px}.faq__toggle__image{padding-bottom:100%;background-size:cover;background-position:center;background-color:var(--color-border)}.faq__toggle__heading{-ms-flex-item-align:center !important;align-self:center !important;margin:0 0 0 calc(var(--gutter)/2);font-family:var(--body-font-stack);font-weight:var(--title-font-weight)}@media screen and (min-width: 769px){.faq__toggle__heading{margin:0 0 0 var(--gutter)}}.faq__toggle__heading>*{display:block}.faq__toggle__heading>strong{font-size:1em;font-weight:600}@media screen and (min-width: 769px){.faq__toggle__heading>strong{font-size:1.3em}}.faq__toggle__heading>span{font-size:.8em;font-weight:normal;color:#5b6269;max-width:85%}@media screen and (min-width: 769px){.faq__toggle__heading>span{font-size:1em;max-width:100%}}.faq__toggle__icon{transform:translateY(-50%);position:absolute;width:25px;top:50%;right:15px}@media screen and (min-width: 769px){.faq__toggle__icon{width:40px}}.faq__item.in .faq__toggle__icon .path-2{display:none}.faq__content{display:none;margin-bottom:0;padding:calc(var(--gutter)/2)}@media screen and (min-width: 769px){.faq__content{font-size:1.15em;padding:var(--gutter)}}.faq__content p:last-of-type{margin-bottom:0}.faq__item.in .faq__content{border-top:1px solid var(--color-border)}.faq__content img{display:block;width:100%;height:auto}.faq__content img.with-mt{margin-top:20px}