.c-product-faq{margin-top:80px;margin-bottom:80px;position:relative;width:100%;overflow:hidden}@media only screen and (max-width:991px){.c-product-faq{margin-top:40px;margin-bottom:40px}}.c-product-faq__image-text{margin-left:auto;margin-right:auto;max-width:750px;padding-left:300px}.c-product-faq__image-text img{width:100%;height:auto}@media only screen and (max-width:991px){.c-product-faq__image-text{font-size:20px;max-width:90%;margin-bottom:1.5rem;width:100%;padding-left:10%;margin-top:2.5rem}}.c-product-faq__heading{font-size:15px;font-weight:400;letter-spacing:1.5px;text-align:center;margin-top:1rem;font-family:GT Walsheim Pro}.c-product-faq__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:2rem}@media only screen and (max-width:991px){.c-product-faq__row{-ms-flex-direction:column;flex-direction:column;margin-top:1rem}}.c-product-faq__left{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (max-width:991px){.c-product-faq__left{width:100%}}.c-product-faq__left img{width:100%;height:auto}.c-product-faq__image-one{margin-left:0;margin-right:auto;margin-bottom:-10%;width:65%;position:relative}.c-product-faq__image-one:after{content:"";display:block;width:100%;height:0;padding-top:120%}.c-product-faq__image-one img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center;z-index:0}.c-product-faq__image-one>img{transform:scale(.75);transform-origin:center center;z-index:1}.c-product-faq__image-two{margin-right:0;width:65%;margin-left:auto;margin-top:-10%;position:relative}.c-product-faq__image-two:after{content:"";display:block;width:100%;height:0;padding-top:120%}.c-product-faq__image-two img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center;z-index:0}.c-product-faq__image-two>img{transform:scale(.75);transform-origin:center center;z-index:1}.c-product-faq__right{width:50%;padding-left:10%;margin-top:15%;margin-bottom:auto}@media only screen and (max-width:991px){.c-product-faq__right{padding-left:0;width:100%;margin-top:5%}}.c-product-faq__title{font-weight:400;font-size:30px;line-height:1;margin-bottom:2rem;font-family:GT Walsheim Pro;letter-spacing:0px}@media only screen and (max-width:991px){.c-product-faq__title{font-size:20px;font-weight:500;margin-bottom:2rem}}.c-product-faq__description{font-size:18px}@media only screen and (max-width:991px){.c-product-faq__description{font-size:14px}}.c-product-faq__items{margin-top:2.5rem}.c-product-faq__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;border-bottom:2px solid #313131}.c-product-faq__item:first-child{border-top:2px solid #313131}.c-product-faq__item--open .c-product-faq__item__title svg{transform:rotate(180deg)}.c-product-faq__item--open .c-product-faq__item__description{max-height:-moz-fit-content;max-height:fit-content;padding-bottom:30px;transform:translateY(0);opacity:1;transition:all 3s cubic-bezier(.075,.82,.165,1)}.c-product-faq__item__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;padding:15px}.c-product-faq__item__title h3{width:100%;font-weight:500;font-size:18px;letter-spacing:0;font-family:GT Walsheim Pro;margin:0}@media only screen and (max-width:991px){.c-product-faq__item__title h3{font-weight:400;font-size:16px}}@media only screen and (max-width:575px){.c-product-faq__item__title h3{font-size:14px}}.c-product-faq__item__title svg{width:36px;height:36px;transition:transform 1s cubic-bezier(.075,.82,.165,1)}@media only screen and (max-width:991px){.c-product-faq__item__title svg{width:24px;height:24px}}@media only screen and (max-width:575px){.c-product-faq__item__title svg{width:18px;height:18px}}.c-product-faq__item__description{max-height:0;overflow:hidden;transform:translateY(0);opacity:0;padding:0 15px;transition:all .5s cubic-bezier(.075,.82,.165,1)}@media only screen and (max-width:991px){.c-product-faq__item__description{font-weight:400;font-size:16px}}@media only screen and (max-width:575px){.c-product-faq__item__description{font-size:14px}}.c-product-faq__item__description p:last-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/148/assets/product-faq.css.map */
