.faq-and-video__container{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:40px}.faq-and-video__container--reversed{direction:rtl}.faq-and-video__container--reversed .faq-and-video__content{direction:ltr}.faq-and-video__video-wrapper{width:100%;display:flex;flex-direction:column;gap:30px}.faq-and-video__video-container{width:100%;position:relative;padding-bottom:56.25%}.faq-and-video__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.faq-and-video__video-poster{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:opacity .3s ease}.faq-and-video__video-poster.is-hidden{opacity:0;pointer-events:none}.faq-and-video__poster-image{width:100%;height:100%;object-fit:cover}.faq-and-video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:transform .2s ease}.faq-and-video__play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.faq-and-video__above-image{width:100%}.faq-and-video__above-image-img{width:100%;height:auto;display:block}.faq-and-video__content{padding:40px;display:flex;flex-direction:column}.faq-and-video__text{margin:0;color:var(--faq-video-text-color, #000000)}.faq-and-video__text h2,.faq-and-video__text h3,.faq-and-video__text h4,.faq-and-video__text h5{margin:0 0 20px}.faq-and-video__text h2:not(:first-child),.faq-and-video__text h3:not(:first-child),.faq-and-video__text h4:not(:first-child),.faq-and-video__text h5:not(:first-child){margin-top:30px}.faq-and-video__text p{margin:0 0 20px}.faq-and-video__text p:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq-and-video{margin:calc(var(--section-spacing) * .75) 0}.faq-and-video__container{grid-template-columns:1fr;gap:30px}.faq-and-video__container--reversed{direction:ltr}.faq-and-video__content{padding:30px}}.faq-and-video__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f4f4;color:#666;text-align:center;padding:20px}.faq-and-video__placeholder p{margin:10px 0 0}.faq-and-video__placeholder svg{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-faq-and-video.css.map */
