movana-offer-popup{--mv-green: #207257;--mv-green-dark: #185a44;--mv-mint: #dfeeea;--mv-cream: #f7f0ea;--mv-grey: #f3f3f3;--mv-ink: #121212;letter-spacing:0}.mv-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#0a0a0a8c;opacity:0;pointer-events:none;transition:opacity .25s}movana-offer-popup.is-open .mv-pop-scrim{opacity:1;pointer-events:auto}.mv-pop{position:fixed;top:50%;left:50%;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);width:min(78rem,calc(100% - 3.2rem));max-height:calc(100vh - 3.2rem);overflow-y:auto;border-radius:2rem;background:#fff;box-shadow:0 30px 80px #00000059;opacity:0;visibility:hidden;transform:translate(-50%,-46%);transition:transform .3s ease,opacity .25s,visibility 0s linear .3s}movana-offer-popup.is-open .mv-pop{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .25s,visibility 0s}.mv-pop:focus{outline:none}.mv-pop__art{position:relative;display:flex;flex-direction:column;gap:.6rem;overflow:hidden;padding:3rem 2.8rem;background:radial-gradient(120% 90% at 20% 0%,#2f8a6c 0%,var(--mv-green) 55%,var(--mv-green-dark) 100%);color:#fff}.mv-pop__art:after{content:"";position:absolute;top:-6.2rem;right:-5.6rem;width:19rem;height:19rem;border-radius:50%;box-shadow:inset 28px -12px 0 0 var(--mv-cream);opacity:.85;pointer-events:none}.mv-pop__art p{margin:0}.mv-pop__eyebrow{color:var(--mv-mint);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mv-pop__logo{position:relative;z-index:1;width:var(--mv-logo-w, 120px);max-width:60%;margin-bottom:1.4rem;line-height:0}.mv-pop__logo img{width:100%;height:auto}.mv-pop__logo--white img{filter:brightness(0) invert(1)}.mv-pop__big{color:var(--mv-cream);font-size:7.8rem;font-weight:800;line-height:.95;letter-spacing:-.04em}.mv-pop__sub{font-size:1.8rem;font-weight:600}.mv-pop__img{width:100%;height:auto;margin-top:1.8rem;aspect-ratio:1;border-radius:1.4rem;object-fit:cover;background:#f2ebe0}.mv-pop__body{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:3rem 2.8rem 2.4rem;color:var(--mv-ink)}.mv-pop__body p{margin:0}.mv-pop__x{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:var(--mv-grey);color:var(--mv-ink);cursor:pointer}.mv-pop__x svg{width:1.4rem;height:1.4rem}.mv-pop__kicker{color:var(--mv-green);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mv-pop__title{margin:0;text-transform:none;padding-right:3.4rem;font-size:2.8rem;font-weight:700;line-height:1.12;letter-spacing:-.02em}.mv-pop__lede{color:#121212b8;font-size:1.4rem;line-height:1.5}.mv-pop__eg{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;border-radius:1.2rem;background:var(--mv-grey);color:#121212b8;font-size:1.3rem}.mv-pop__eg img{width:4.4rem;height:5.2rem;border-radius:.8rem;object-fit:cover}.mv-pop__eg b{display:block;color:var(--mv-ink);font-size:1.6rem}.mv-pop__eg s{margin-right:.4rem;color:#1212128f;font-size:1.3rem;font-weight:400}.mv-pop__code{display:flex;align-items:stretch;overflow:hidden;border:1.5px dashed #4a9782;border-radius:1.2rem;background:var(--mv-mint)}.mv-pop__code span{display:flex;flex:1;align-items:center;height:4.8rem;padding:0 1.4rem;font-size:1.7rem;font-weight:800;letter-spacing:.14em}.mv-pop__code button{padding:0 1.6rem;border:0;border-left:1.5px dashed #4a9782;background:none;color:var(--mv-green);font-family:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.mv-pop__cd{display:flex;gap:.8rem}.mv-pop__cd[hidden]{display:none}.mv-pop__cd span{flex:1;padding:.6rem 0;border-radius:1rem;background:var(--mv-ink);color:#b9b6b0;font-size:1.05rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.mv-pop__cd b{display:block;color:#fff;font-size:2rem;font-variant-numeric:tabular-nums;letter-spacing:0}.mv-pop__apply{min-height:5.2rem;border:0;border-radius:4rem;background:var(--mv-green);color:#fff;font-family:inherit;font-size:1.55rem;font-weight:700;cursor:pointer}.mv-pop__apply:hover{background:var(--mv-green-dark)}.mv-pop__no{align-self:center;padding:.2rem;border:0;background:none;color:#1212128f;font-family:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.mv-pop__fine{color:#1212128f;font-size:1.15rem;text-align:center}.mv-pop.mv-pop--sheet{top:auto;bottom:0;grid-template-columns:minmax(0,1fr);width:100%;max-height:92vh;border-radius:2rem 2rem 0 0;transform:translate(-50%,100%)}movana-offer-popup.is-open .mv-pop.mv-pop--sheet{transform:translate(-50%)}.mv-pop--sheet .mv-pop__art{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:1rem 1.2rem;padding:1.8rem 2rem}.mv-pop--sheet .mv-pop__art:after{top:-5.2rem;right:-4rem;width:12rem;height:12rem;box-shadow:inset 20px -8px 0 0 var(--mv-cream)}.mv-pop--sheet .mv-pop__eyebrow,.mv-pop--sheet .mv-pop__img,.mv-pop--sheet .mv-pop__kicker,.mv-pop--sheet .mv-pop__lede{display:none}.mv-pop--sheet .mv-pop__logo{flex-basis:100%;width:auto;max-width:none;margin-bottom:.4rem}.mv-pop--sheet .mv-pop__logo img{width:var(--mv-logo-w-mobile, 85px)}.mv-pop--sheet .mv-pop__big{font-size:4.2rem}.mv-pop--sheet .mv-pop__body{gap:1rem;padding:1.8rem 2rem calc(1.8rem + env(safe-area-inset-bottom))}.mv-pop--sheet .mv-pop__title{font-size:2.1rem}.mv-pop--sheet .mv-pop__x{top:-4.8rem;z-index:2;background:#ffffff29;color:#fff}.mv-pop--sheet .mv-pop__cd span{padding:.4rem 0;font-size:.95rem}.mv-pop--sheet .mv-pop__cd b{font-size:1.6rem}.mv-pop--sheet .mv-pop__code span{height:4.4rem;font-size:1.6rem}.mv-pop--sheet .mv-pop__apply{min-height:5rem}.mv-teaser{position:fixed;bottom:1.6rem;left:1.6rem;z-index:65;display:flex;align-items:center;gap:.9rem;padding:.7rem 1.6rem .7rem .7rem;border:0;border-radius:99rem;background:var(--mv-green);color:#fff;font-family:inherit;font-size:1.3rem;font-weight:700;box-shadow:0 8px 24px #00000040;cursor:pointer;transition:bottom .25s ease}.mv-teaser[hidden]{display:none}.mv-teaser span{padding:.5rem .9rem;border-radius:99rem;background:var(--mv-cream);color:var(--mv-green);font-weight:800}body.mv-sticky-on .mv-teaser{bottom:8.6rem}@media screen and (max-width:749px){body:not(.mv-scrolled) .mv-teaser{display:none}}@media(prefers-reduced-motion:reduce){.mv-pop,.mv-pop-scrim,.mv-teaser{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/movana-popup.css.map */
