.video-cta-feature{--vcf-card-bg: var(--color-brand-yellow);--vcf-video-bg: #d9d9d9;--vcf-text: #000000;--vcf-btn-bg: #ffffff;--vcf-btn-text: #000000;--vcf-card-radius: 24px;--vcf-font-display: "neue-kabel", "Arial Black", sans-serif;--vcf-font-body: "futura-pt", "Poppins", system-ui, sans-serif;position:relative;z-index:2;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem)}.shopify-section:has(>.product-brand-feature)+.shopify-section>.video-cta-feature{margin-top:clamp(-16rem,-18vw,-8rem)}.video-cta-feature__inner{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;align-items:center;padding-left:clamp(2rem,5vw,4rem)}.video-cta-feature__card{position:relative;background:var(--vcf-card-bg);border-radius:var(--vcf-card-radius) 0 0 var(--vcf-card-radius);padding:clamp(1.5rem,3vw,2.5rem);padding-left:clamp(3rem,6vw,5rem);display:flex;flex-direction:column;gap:1.25rem;min-height:420px}.video-cta-feature__logo{position:absolute;top:clamp(-11rem,2vw,-2rem);left:clamp(-3.5rem,-4vw,-2.5rem);width:clamp(80px,10vw,140px);height:clamp(80px,10vw,140px);z-index:3}.video-cta-feature__logo img{width:100%;height:100%;object-fit:contain;display:block}.video-cta-feature__card-body{display:flex;flex-direction:column;gap:1rem;padding-top:clamp(0rem,2vw,2rem)}.video-cta-feature__heading{font-family:var(--vcf-font-display);font-size:clamp(32px,2.4vw,32px);font-weight:800;line-height:1.05;text-transform:uppercase;color:var(--vcf-text);margin:0;letter-spacing:-.005em}.video-cta-feature__heading br{display:block}.video-cta-feature__body{font-family:var(--vcf-font-body);font-size:clamp(16px,1vw,16px);font-weight:500;line-height:1.45;color:var(--vcf-text);max-width:40ch;margin:0}.video-cta-feature__body p{margin:0 0 .75rem}.video-cta-feature__body p:last-child{margin-bottom:0}.video-cta-feature__buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.video-cta-feature__btn{display:flex;align-items:center;justify-content:center;padding:.9rem 1.75rem;background:var(--vcf-btn-bg);color:var(--vcf-btn-text);font-family:var(--vcf-font-display);font-size:14px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:5px;transition:background .2s ease,transform .15s ease;width:fit-content}.video-cta-feature__btn:hover,.video-cta-feature__btn:focus-visible{background:#f2f2f2;color:var(--vcf-btn-text);text-decoration:none;transform:translateY(-1px);outline:none}.video-cta-feature__btn--secondary{background:transparent;color:var(--vcf-text);border:2px solid var(--vcf-text);padding:calc(.9rem - 2px) calc(1.75rem - 2px)}.video-cta-feature__btn--secondary:hover,.video-cta-feature__btn--secondary:focus-visible{background:var(--vcf-text);color:#fff}.video-cta-feature__video{position:relative;background:var(--vcf-video-bg);border-radius:var(--vcf-card-radius);overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;min-height:460px}.video-cta-feature__embed{position:absolute;top:0;right:0;bottom:0;left:0}.video-cta-feature__embed iframe{width:100%!important;height:100%!important;border:0;display:block}.video-cta-feature__poster,.video-cta-feature__inline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.video-cta-feature__inline{background:var(--vcf-video-bg)}.video-cta-feature__play{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#ffffffe6;color:#000;z-index:2;pointer-events:none}.video-cta-feature__poster+.video-cta-feature__play,.video-cta-feature__inline+.video-cta-feature__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}button.video-cta-feature__play{border:0;padding:0;cursor:pointer;pointer-events:auto;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 6px 22px #0000002e}button.video-cta-feature__play:hover,button.video-cta-feature__play:focus-visible{transform:translate(-50%,-50%) scale(1.06);background:#fff;outline:none}button.video-cta-feature__play:focus-visible{box-shadow:0 0 0 3px var(--vcf-card-bg, #f4cb36),0 6px 22px #0000002e}.video-cta-feature__modal{border:0;padding:0;background:transparent;color:#fff;max-width:min(92vw,1100px);width:min(92vw,1100px);max-height:90vh;overflow:visible}.video-cta-feature__modal::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.video-cta-feature__modal[open]{display:flex;align-items:center;justify-content:center}.video-cta-feature__modal-video{width:100%;height:auto;max-height:90vh;aspect-ratio:1 / 1;background:#000;border-radius:12px;display:block;object-fit:contain}.video-cta-feature__modal-close{position:absolute;top:-3rem;right:0;width:40px;height:40px;border-radius:50%;border:0;background:#fffffff2;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease}.video-cta-feature__modal-close:hover,.video-cta-feature__modal-close:focus-visible{background:#fff;transform:scale(1.06);outline:none}@media(max-width:600px){.video-cta-feature__modal-close{top:-2.75rem;right:.25rem}}.video-cta-feature__mascot{position:absolute;bottom:-5rem;left:54%;transform:translate(-50%);width:clamp(180px,22vw,320px);height:auto;z-index:4;pointer-events:none}@media(max-width:900px){.shopify-section:has(>.product-brand-feature)+.shopify-section>.video-cta-feature{margin-top:clamp(-6rem,-8vw,-3rem)}.video-cta-feature__inner{grid-template-columns:1fr;padding-left:0;gap:2rem}.video-cta-feature__card{border-radius:var(--vcf-card-radius);padding-left:clamp(1.5rem,4vw,2.5rem);padding-top:clamp(3rem,8vw,4.5rem)}.video-cta-feature__logo{top:clamp(-2rem,-4vw,-1.5rem);left:clamp(1rem,4vw,2rem);width:clamp(80px,15vw,110px);height:clamp(80px,15vw,110px)}.video-cta-feature__video{min-height:0;aspect-ratio:1 / 1}.video-cta-feature__mascot{position:static;transform:none;width:clamp(140px,30vw,200px);align-self:center;margin:-2rem auto -1rem;display:block}}@media(max-width:768px){.video-cta-feature__buttons{width:100%}.video-cta-feature__btn{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wp-video-cta-feature.css.map */
