.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;padding-right:55px}@media screen and (min-width: 769px){.faq__toggle{padding:0;padding-right:75px}}.faq__toggle:after{display:block;content:"";clear:both}.faq__toggle__image-wrap{width:125px;flex-shrink:0}.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;font-family:var(--body-font-stack);font-weight:var(--title-font-weight)}@media screen and (min-width: 480px){.faq__toggle__heading{margin:0 0 0 var(--gutter)}}@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{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}section[data-section-type=product-faq] .faq__support-text{color:#4a4a4a}section[data-section-type=product-faq] .faq__support-link{color:#1f1f1f;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}section[data-section-type=product-faq] .faq__support-link:hover{text-decoration-thickness:2px}@media only screen and (min-width: 769px){.pdp-faq-section.large--two-thirds{width:100%;max-width:735px;left:50%;transform:translateX(-50%)}}