.product-faq{background-color:#fff;border-bottom:1px solid #ccc;display:flex;background-size:cover;background-position:center center;background-repeat:no-repeat}.product-faq.flow--right{justify-content:flex-end}.product-faq.flow--middle{justify-content:center}.product-faq.flow--middle .faq__tabs{max-width:1340px;width:100%}@media (max-width: 980px){.product-faq{justify-content:center!important;background-image:none!important}.product-faq .faq__tabs{max-width:1340px!important;width:100%!important;height:auto!important}.product-faq.flow--right{justify-content:center!important}.product-faq.flow--right .faq__tabs{max-width:1340px!important;width:100%!important;height:auto!important}}.product-faq .faq__tabs{max-width:1340px;width:50%;height:600px;padding:50px;display:flex;justify-content:center}.product-faq .faq__tabs .tabs__media .asset-video{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:120%;display:flex;max-height:600px;overflow:hidden;position:relative;top:0}.product-faq .faq__tabs .tabs__media .asset-video .webm-how{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;min-height:100%;min-width:100%}@media (max-width: 840px){.product-faq .faq__tabs .tabs__media .asset-video{height:440px}}.product-faq .faq__tabs .tabs__media .asset-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;min-height:440px}.product-faq .faq__tabs .tabs__info{padding:10px 40px 30px;max-width:700px;width:100%}.product-faq .faq__tabs .tabs__info .see-all-faqs{color:#999;text-align:center;display:block;font-size:.92rem;margin-top:10px}.product-faq .faq__tabs .tabs__info .see-all-faqs:hover{color:#000;text-decoration:underline}.product-faq .faq__tabs .tabs__info .tabs__info--title{font-family:Domaine Display,Arial,Helvetica,sans-serif;color:#000;font-weight:700;text-transform:capitalize;font-size:32px;line-height:1;margin-bottom:30px;margin-top:10px;text-align:center}@media (max-width: 480px){.product-faq .faq__tabs .tabs__info .tabs__info--title{font-size:28px}}.product-faq .faq__tabs .tabs__info .field__text ul{padding:0;margin-left:20px;font-size:.82rem;color:#000}.product-faq .faq__tabs .tabs__info .field__text p{font-size:.82rem;color:#000;margin-bottom:10px}.product-faq .faq__tabs .tabs__info .field__title{text-transform:uppercase;font-size:.8rem;letter-spacing:1px;color:#000;padding-right:15px}.product-faq .faq__tabs .tabs__info .tabs__info--tabs__tab{border-bottom:1px solid #ccc;padding:15px 0;cursor:pointer;position:relative}.product-faq .faq__tabs .tabs__info .tabs__info--tabs__tab:after{content:"+";width:20px;height:20px;font-size:1.2rem;font-weight:400;position:absolute;right:0;color:#000;top:20px;display:flex;justify-content:center;align-items:center}.product-faq .faq__tabs .tabs__info .tabs__info--tabs__tab.expanded:after{content:"-";font-size:1.4rem}.product-faq .faq__tabs .tabs__info .tabs__info--tabs__tab.expanded .field__text{display:block}.product-faq .faq__tabs .tabs__info .tabs__info--tabs__tab:last-child{border-bottom:0px;margin-bottom:0}.product-faq .faq__tabs .tabs__info .tabs__info--tabs__tab .field__text{display:none}@media (max-width: 840px){.product-faq .faq__tabs .tabs__info{padding:20px 30px}}@media (min-width: 841px){.product-faq .faq__tabs .tabs__info{overflow-y:scroll;max-height:600px;-ms-overflow-style:none;scrollbar-width:none}}@media (max-width: 840px){.product-faq .faq__tabs{padding:30px}}@media (min-width: 841px){.product-faq .faq__tabs .tabs__info::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/949/assets/global--faq.css.map */
