.video-with-faq{--vwf-ink: #2d395b;--vwf-panel: #ffffff;--vwf-card: #ffffff;--vwf-card-border: #ededed;--vwf-icon: #4798d8;--vwf-radius: 24px;--vwf-panel-radius: 32px;--vwf-font-display: "Luckiest Guy", sans-serif;--vwf-font-body: var(--font-body-family, "Poppins", sans-serif);position:relative;background:var(--vwf-background, none);display:flex;flex-direction:column;align-items:center;gap:21px;width:100%;padding:24px 16px 16px;box-sizing:border-box;overflow-x:clip;overflow-y:visible;color:var(--vwf-ink)}.video-with-faq__decor{position:absolute;z-index:0;aspect-ratio:1.23584 / 1;top:40%;right:-203px;width:173%;transform:translateY(-50%);pointer-events:none}.video-with-faq__decor img{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.video-with-faq__video-heading,.video-with-faq__faq-heading{width:100%;margin:0;padding-top:.2em;font-family:var(--vwf-font-display);font-weight:400;text-align:center;text-wrap:balance;color:var(--vwf-ink)}.video-with-faq__video-heading{position:relative;z-index:1;font-size:48px;line-height:1.25em}.video-with-faq__faq-heading{font-size:32px;line-height:1.1em}.video-with-faq__word{white-space:nowrap}.video-with-faq__letter{display:inline-block}.video-with-faq__player{position:relative;z-index:1;width:100%;max-width:1440px;aspect-ratio:var(--vwf-aspect, 1.80168);border-radius:var(--vwf-radius);overflow:hidden;cursor:pointer;background:transparent}.video-with-faq__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-with-faq__iframe,.video-with-faq__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:none}.video-with-faq__video{object-fit:cover;background:transparent}.video-with-faq__poster,.video-with-faq__video{top:-2px;height:calc(100% + 4px)}.video-with-faq__player.is-playing .video-with-faq__poster{display:none}.video-with-faq__player.is-playing:not(.is-paused) .video-with-faq__play{display:none}.video-with-faq__player.is-playing .video-with-faq__iframe,.video-with-faq__player.is-playing .video-with-faq__video{display:block}.video-with-faq__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;padding:0;border:none;background:transparent;cursor:pointer}.video-with-faq__spacer{flex:0 0 auto;width:100%;height:20px}.video-with-faq__faq{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:12px;width:100%;max-width:1440px;box-sizing:border-box;background:var(--vwf-panel);border-radius:var(--vwf-panel-radius);box-shadow:#0000002e 0 .602187px .602187px -1.25px,#00000029 0 2.28853px 2.28853px -2.5px,#0000000f 0 10px 10px -3.75px}.video-with-faq__faq-head{display:flex;flex-direction:column;align-items:center;gap:51px;width:100%;padding:24px 0 0;box-sizing:border-box;z-index:1}.video-with-faq__faq-body{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%}.video-with-faq__list{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;padding:0 0 32px;box-sizing:border-box}.video-with-faq__item{width:100%;box-sizing:border-box;background:var(--vwf-card);border:3px solid var(--vwf-card-border);border-radius:var(--vwf-radius)}.video-with-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:24px 32px;cursor:pointer;list-style:none}.video-with-faq__summary::-webkit-details-marker{display:none}.video-with-faq__summary:focus-visible{outline:2px solid var(--vwf-icon);outline-offset:2px;border-radius:var(--vwf-radius)}.video-with-faq__question{flex:1 0 0px;margin:0;font-family:var(--vwf-font-body);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4em;text-wrap:balance;color:var(--vwf-ink)}.video-with-faq__icon{display:grid;place-items:center;flex-shrink:0;width:20px;height:21px;color:var(--vwf-icon)}.video-with-faq__icon svg{display:block;grid-area:1 / 1;width:100%;height:auto;transition:opacity .2s ease}.video-with-faq__icon-minus,.video-with-faq__item.is-open .video-with-faq__icon-plus{opacity:0}.video-with-faq__item.is-open .video-with-faq__icon-minus{opacity:1}.video-with-faq__answer-wrap{overflow:hidden}.video-with-faq__answer{padding:0 32px 24px;font-family:var(--vwf-font-body);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.6em;color:var(--vwf-ink)}.video-with-faq__answer>:first-child{margin-top:0}.video-with-faq__answer>:last-child{margin-bottom:0}.js-video-with-faq-animate .js-video-with-faq-target{opacity:0;transform:translateY(24px) scale(.8);will-change:transform,opacity}.js-video-with-faq-animate .video-with-faq__video-heading.js-video-with-faq-target,.js-video-with-faq-animate .video-with-faq__faq-heading.js-video-with-faq-target{transform:translateY(24px) scale(.5)}.js-video-with-faq-animate .js-video-with-faq-target.is-inview{animation:videoWithFaqIn .75s cubic-bezier(.22,1,.36,1) forwards}.js-video-with-faq-animate .video-with-faq__video-heading.js-video-with-faq-target.is-inview,.js-video-with-faq-animate .video-with-faq__faq-heading.js-video-with-faq-target.is-inview{animation:videoWithFaqTitleIn .75s cubic-bezier(.22,1,.36,1) forwards}.js-video-with-faq-animate .video-with-faq__player.js-video-with-faq-target.is-inview{animation-delay:.08s}.js-video-with-faq-animate .video-with-faq__faq-heading.is-split{opacity:1;transform:none;animation:none}.js-video-with-faq-animate .video-with-faq__faq-heading.is-split .video-with-faq__letter{opacity:0;will-change:transform,opacity}.js-video-with-faq-animate .video-with-faq__faq-heading.is-split.is-inview .video-with-faq__letter{animation:videoWithFaqLetterIn .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--vwf-letter-index, 0) * .03s)}@keyframes videoWithFaqIn{0%{opacity:0;transform:translateY(24px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes videoWithFaqTitleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes videoWithFaqLetterIn{0%{opacity:0;transform:translateY(20px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.js-video-with-faq-animate .js-video-with-faq-target,.js-video-with-faq-animate .video-with-faq__faq-heading.is-split .video-with-faq__letter{opacity:1;transform:none;animation:none}.video-with-faq__icon svg{transition:none}}@media(min-width:993px){.video-with-faq{gap:38px;padding:64px 64px 120px}.video-with-faq__decor{top:54%;right:0;width:100%}.video-with-faq__video-heading{font-size:48px;line-height:1.5em}.video-with-faq__faq-heading{font-size:56px}.video-with-faq__faq{gap:16px;padding:12px 0 0}.video-with-faq__faq-head{padding:44px 0 0}.video-with-faq__list{padding:39px 32px 32px}.video-with-faq__question{font-size:20px}.video-with-faq__answer{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/video-with-faq.css.map */
