.fpoo-inv{margin:var(--inv-mt, 80px) 0 var(--inv-mb, 30px)}.fpoo-inv__panel{box-sizing:border-box;width:100%;max-width:var(--inv-max-w, 1120px);margin-inline:auto;background:var(--inv-grad, linear-gradient(45deg, #d0f1b2 0%, #eaf9de 100%));border-radius:var(--inv-radius, 12px);overflow:hidden;display:flex;flex-direction:var(--inv-dir, row);align-items:stretch;box-shadow:0 0 15px 5px #0003;border:2px solid rgb(251,253,250)}.fpoo-inv__content{flex:1 1 auto;min-width:0;padding:var(--inv-pt, 48px) var(--inv-pr, 40px) var(--inv-pb, 40px) var(--inv-pl, 40px);text-align:var(--inv-align, center);margin:10px 0}.fpoo-inv__media{flex:0 0 var(--inv-media-w, 40%);align-self:stretch;min-height:var(--inv-media-minh, 280px);overflow:hidden;position:relative}.fpoo-inv__media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--inv-media-size, cover);object-position:var(--inv-media-pos, center center);display:block}.fpoo-inv__heading{margin:var(--inv-h-mt, 0) 0 var(--inv-h-mb, 10px);font-family:var(--inv-h-ff);font-size:var(--inv-h-fs, 30px);font-weight:var(--inv-h-fw, 600);line-height:var(--inv-h-lh, 1.35);letter-spacing:var(--inv-h-ls, -.8px);color:var(--inv-h-color, #000);text-align:var(--inv-h-ta, center);text-transform:var(--inv-h-tt, none)}.fpoo-inv__heading p{margin:0}.fpoo-inv__subtext{margin:var(--inv-s-mt, 0) 0 var(--inv-s-mb, 0);font-family:var(--inv-s-ff);font-size:var(--inv-s-fs, 16.5px);font-weight:var(--inv-s-fw, 400);line-height:var(--inv-s-lh, 1.6);letter-spacing:var(--inv-s-ls, 0);color:var(--inv-s-color, #000);text-align:var(--inv-s-ta, center)}.fpoo-inv__subtext p{margin:0}.fpoo-inv__btn-wrap{margin-top:var(--inv-b-mt, 22px);text-align:var(--inv-b-align, center)}.fpoo-inv__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--inv-b-gap, 10px);font-family:var(--inv-b-ff);font-size:var(--inv-b-fs, 15px);font-weight:var(--inv-b-fw, 700);letter-spacing:var(--inv-b-ls, -.27px);text-transform:var(--inv-b-tt, uppercase);color:var(--inv-b-color, #fff);background:transparent;border:0;border-radius:var(--inv-b-radius, 4px);padding:var(--inv-b-py, 16px) var(--inv-b-px, 22px);line-height:1;text-decoration:none;cursor:pointer;height:50px;max-width:358px;width:100%;position:relative;z-index:0}.fpoo-inv__btn:before{content:"";position:absolute;z-index:-1;border-radius:inherit;background:var(--inv-b-bg, #f26632);transition:background .2s ease;pointer-events:none;border-radius:var(--inv-b-radius, 4px);top:0;bottom:0;right:0;left:0;width:100%;height:100%}.fpoo-inv__btn:hover:before{background:var(--inv-b-bg-hover, #d9531f)}.fpoo-inv__btn-icon{display:inline-flex;width:22.5px;height:22.5px;flex:0 0 auto}.fpoo-inv__btn-icon svg{width:100%;height:100%;display:block;fill:currentColor}@media(max-width:749px){.fpoo-inv__panel{flex-direction:column-reverse}.fpoo-inv__media{flex:0 0 auto;width:100%;height:auto;min-height:unset}.fpoo-inv__panel--hide-media-mobile .fpoo-inv__media{display:none}.fpoo-inv__media-img{position:relative;width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/fpoo-invitation-cta.css.map */
