.lp-fit-video{--lpfv-bg: #f7f6fd;--lpfv-text: #37254d;--lpfv-muted: #37254e;--lpfv-accent: #342d9f;--lpfv-btn-bg: #592c92;--lpfv-btn-text: #fffbf7;--lpfv-heading-font: Magallanes, var(--font-heading-family, sans-serif);--lpfv-body-font: "Avenir LT Std", Avenir, var(--font-body-family, sans-serif);--lpfv-radius: 16px;position:relative;overflow:hidden;background-color:var(--lpfv-bg);color:var(--lpfv-text);padding:56px 16px;gap:8px}.lp-fit-video__inner{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:718px;margin:0 auto;text-align:left}.lp-fit-video__badge{display:none}.lp-fit-video__badge-img{display:block;width:100%;height:auto;object-fit:contain}.lp-fit-video__header{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;box-sizing:border-box}.lp-fit-video__heading{margin:0;max-width:none;text-align:center}.lp-fit-video__heading p{font-family:var(--lpfv-heading-font);font-size:28px!important;font-weight:800;line-height:36px;text-transform:capitalize;color:var(--lpfv-text)}.lp-fit-video__heading em,.lp-fit-video__heading i{font-style:normal;color:var(--lpfv-accent)}.lp-fit-video__heading em:before{content:"\a";white-space:pre}.lp-fit-video__subheading{margin:0;max-width:none;text-align:center}.lp-fit-video__subheading p{margin:0;font-family:var(--lpfv-body-font);font-size:14px!important;font-weight:500;line-height:20px;letter-spacing:.2px;color:var(--lpfv-muted)}.lp-fit-video__media{position:relative;width:100%;aspect-ratio:358 / 186;border-radius:var(--lpfv-radius);overflow:hidden;background-color:#e8e4f5;line-height:0}.lp-fit-video__video,.lp-fit-video__iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0;background-color:#e8e4f5;pointer-events:none}.lp-fit-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eee8ff,#dfdaff);color:var(--lpfv-muted);font-family:var(--lpfv-body-font);font-size:14px;line-height:1.4}.lp-fit-video__footer{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:0}.lp-fit-video__description{margin:0}.lp-fit-video__description p{margin:0;color:#37254e;line-height:20px;font-size:14px!important;font-weight:400;font-family:var(--lpfv-body-font);letter-spacing:.2px;text-align:center}.lp-fit-video__description strong,.lp-fit-video__description b{font-weight:900;color:var(--lpfv-text)}.lp-fit-video__btn{display:flex;align-items:center;justify-content:center;gap:.35em;width:100%;max-width:358px;margin:0 auto;min-height:48px;padding:12px 24px;box-sizing:border-box;border:none;border-radius:75px;background-color:var(--lpfv-btn-bg);color:var(--lpfv-btn-text);font-family:"Avenir LT Std",Avenir,var(--font-body-family, sans-serif);font-size:14px;font-weight:700;line-height:16px;letter-spacing:.28px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.lp-fit-video__btn-sep{margin:0 .1em}.lp-fit-video__btn:hover{opacity:.92;color:var(--lpfv-btn-text);cursor:pointer}.lp-fit-video__btn:focus-visible{outline:2px solid var(--lpfv-btn-bg);outline-offset:3px}@media screen and (min-width:750px){.lp-fit-video{padding:72px 32px}.lp-fit-video__inner{align-items:center;gap:24px;text-align:center}.lp-fit-video__header{align-items:center;gap:12px}.lp-fit-video__heading p{font-size:44px!important;line-height:56px;max-width:489px;text-align:center}.lp-fit-video__subheading,.lp-fit-video__subheading p{font-size:16px!important;max-width:100%;color:#37254e;line-height:20px;text-align:center}.lp-fit-video__media{--lpfv-radius: 20px;aspect-ratio:718 / 330;max-width:718px}.lp-fit-video__footer{align-items:center;gap:32px;padding:0 20px}.lp-fit-video__description,.lp-fit-video__description p{font-size:16px!important;text-align:center}.lp-fit-video__btn{max-width:240px;font-size:14px;line-height:16px}}@media screen and (min-width:990px){.lp-fit-video{padding:80px 64px}.lp-fit-video__inner{max-width:810px}.lp-fit-video__footer{padding:0}}@media screen and (min-width:1200px){.lp-fit-video__badge{display:block;position:absolute;top:0;right:-143px;z-index:2;height:auto;line-height:0;pointer-events:none;max-width:111px}}
/*# sourceMappingURL=/cdn/shop/t/475/assets/lp-peachy-fit-video.css.map */
