.section-video-with-faq .video-faq--header{position:relative;margin-bottom:40px}.section-video-with-faq .video-faq--heading-small p{margin:0 0 10px;color:#111212;text-align:center;font-family:Proxima_Nova_Semibold;font-size:20px;font-style:normal;font-weight:400;line-height:120%;position:relative;z-index:1}.section-video-with-faq .video-faq--heading-large p{margin:0;color:#111212;text-align:center;font-family:Proxima_Nova_Semibold;font-size:50px;font-style:normal;font-weight:600;line-height:120%;position:relative;z-index:1}.section-video-with-faq .video-faq--video-wrap{margin-bottom:40px}.section-video-with-faq .video-faq--video{position:relative;border-radius:32px;overflow:hidden}.section-video-with-faq .video-faq--poster{position:relative;width:100%;height:563px}.section-video-with-faq .video-faq--poster img,.section-video-with-faq .video-faq--poster .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.section-video-with-faq .video-faq--play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:none;background:none;cursor:pointer;padding:0;z-index:2}.section-video-with-faq .video-faq--play-btn svg{display:block;width:228px;height:228px;transition:transform .2s ease}.section-video-with-faq .video-faq--play-btn:hover svg{transform:scale(1.05)}.section-video-with-faq .video-faq--video-overlay-text{position:absolute;left:0;right:0;bottom:24px;text-align:center;z-index:1;display:flex;flex-direction:column;gap:4px}.section-video-with-faq .video-faq--overlay-line1{font-size:1.5rem;font-weight:700;color:#dc2626;text-transform:uppercase;letter-spacing:.02em}.section-video-with-faq .video-faq--overlay-line2{font-size:1.25rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.5)}.section-video-with-faq .video-faq--video-element{width:100%;aspect-ratio:16 / 9}.section-video-with-faq .video-faq--video-element video,.section-video-with-faq .video-faq--video-element iframe{width:100%;height:100%;display:block;border:none}.section-video-with-faq .video-faq--iframe-wrap{position:relative}.section-video-with-faq .video-faq--iframe-wrap iframe{position:absolute;left:0;top:0}.section-video-with-faq .video-faq--accordion{display:flex;flex-direction:column;gap:10px}.section-video-with-faq .video-faq--item{border:1.847px solid #E6E7E7;overflow:hidden}.section-video-with-faq .video-faq--item-summary{list-style:none;display:flex;align-items:center;gap:40px;padding:30px 37px;cursor:pointer}.video-faq--item-answer.rte span.metafield-multi_line_text_field{font-size:18px}.section-video-with-faq .video-faq--item-summary::-webkit-details-marker{display:none}.section-video-with-faq .video-faq--item-q{flex-shrink:0;width:100px;height:44px;padding:18px;background:#f1f1f1;color:#5a605f;font-family:Proxima_Nova_Regular;font-size:30px;font-style:normal;font-weight:400;line-height:36px;display:flex;align-items:center;justify-content:center}.section-video-with-faq .video-faq--item-question p{flex:1;color:#5a605f;font-family:Proxima_Nova_Regular;font-size:24px;font-style:normal;font-weight:400;line-height:36px;text-align:left}.section-video-with-faq .video-faq--item-question{align-items:center;display:flex;width:100%}.section-video-with-faq .video-faq--item-chevron{flex-shrink:0;color:#111;transition:transform .25s ease;display:flex}.section-video-with-faq .video-faq--item[open] .video-faq--item-chevron{transform:rotate(-180deg)}.section-video-with-faq .video-faq--item[open]{height:100%!important;display:flex;flex-direction:column}.section-video-with-faq .video-faq--item[open] .video-faq--item-answer{flex:1 1 auto;min-height:0}.section-video-with-faq .video-faq--item-answer p{font-family:Proxima_Nova_Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.section-video-with-faq .video-faq--item-answer{padding:0 20px 20px 37px}.section-video-with-faq .video-faq--item-answer p{margin:0 0 8px}.section-video-with-faq .video-faq--item-answer p:last-child{margin-bottom:0}.video-faq--item-answer.rte{position:relative;padding-top:30px;display:flex;gap:30px;align-items:center}.video-faq--item-answer.rte:before{content:" ";position:absolute;height:.5px;width:94%;background:#e6e7e7;top:0}@media(max-width:767px){.section-video-with-faq .video-faq--heading-large p{font-size:28px}.section-video-with-faq .video-faq--header,.section-video-with-faq .video-faq--video-wrap{margin-bottom:20px}.section-video-with-faq .video-faq--heading-small p{font-size:14px}.section-video-with-faq .video-faq--item-answer{padding:10px}.section-video-with-faq .video-faq--poster{height:250px}.section-video-with-faq .video-faq--play-btn svg{width:66.6667px;height:66.6667px}.section-video-with-faq .video-faq--video{border-radius:20px}.section-video-with-faq .video-faq--item-summary{padding:10px}.section-video-with-faq .video-faq--item-q{width:35px;height:30px;font-size:16px}.section-video-with-faq .video-faq--item-question p{font-size:12px;line-height:14px}.video-faq--item-answer.rte span.metafield-multi_line_text_field{font-size:12px}.section-video-with-faq .video-faq--item-summary,.video-faq--item-answer.rte{gap:10px}.section-video-with-faq .video-faq--item-chevron svg{width:14px;height:14px}.section-video-with-faq .video-faq--item-answer p{font-size:14px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/video-with-faq.css.map */
