.mcw-form-shell{margin:0}body .mcw{padding:24px;background:#151516c2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998}.mcw [hidden],.mcw__teaser[hidden]{display:none!important}.mcw__card{box-sizing:border-box;position:relative;width:min(440px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:24px;background:#222223;color:#fff;border:1px solid #6e6e73;border-radius:16px;box-shadow:0 16px 40px #0000008c;font-family:var(--body-font,"D-DIN"),sans-serif;text-align:left}.mcw__card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#ff671f}.mcw__close{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:44px;height:44px;padding:0;background:transparent;color:#e7e7e9;border:1px solid #6e6e73;border-radius:999px;font-size:26px;line-height:1;cursor:pointer}.mcw .mcw__logo{display:block;object-fit:cover;object-position:center;width:96px;height:28px;max-width:calc(100% - 60px);margin:0 0 8px}.mcw__art{margin:0 -8px 12px;overflow:hidden;border-radius:8px}.mcw .mcw__hero{display:block;width:100%;height:144px;object-fit:cover;object-position:center;margin:0;max-width:100%}.mcw__intro{margin-bottom:12px;text-align:center}.mcw__eyebrow{margin:0 0 8px;color:#a5a5aa;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mcw__title{margin:0;color:#fff;font-family:var(--heading-font,"Montserrat"),sans-serif;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.mcw__success .mcw__title{margin-bottom:12px}.mcw__benefit{margin:0 0 8px;color:#fff;font-size:21px;line-height:1.3;font-weight:700}.mcw__body{margin:0;color:#e7e7e9;font-size:16px;font-weight:400;line-height:1.55;text-wrap:pretty}.mcw__instruction{text-align:center}.mcw__confirmation{margin:12px 0 0;color:#b7b7bc;font-size:13px;line-height:1.55}.mcw__scope{margin:6px 0 0;color:#8a8a90;font-size:13px;line-height:1.55}.mcw__field{display:grid;gap:6px;margin:16px 0 12px}.mcw__field label{color:#fff;font-size:15px;line-height:1.4}.mcw__field .mcw__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mcw__field input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:52px;padding:14px 16px;border:2px solid #e7e7e9;border-radius:8px;background:#fff;color:#222223;font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none}.mcw__field input::placeholder{color:#6e6e73;opacity:1}.mcw__field input:focus{border-color:#222223;outline:2px solid #fff;outline-offset:2px}.mcw__consent{margin:10px 0 0;color:#a5a5aa;font-size:12px;line-height:1.5;text-align:center}.mcw__consent a{color:#e7e7e9;text-decoration:underline;text-underline-offset:3px}.mcw__cta{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:14px 20px;border:0;border-radius:999px;background:#ff671f;color:#222223;font-family:var(--heading-font,"Montserrat"),sans-serif;font-size:16px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.mcw__cta:hover{background:#d9530f;color:#222223}.mcw__cta:disabled{cursor:default;opacity:.75}.mcw[data-preview=true] .mcw__cta:disabled{opacity:1}.mcw__conditions{margin:8px 0 0;color:#b7b7bc;font-size:12px;line-height:1.5;text-align:center;text-wrap:balance}.mcw__conditions span{display:inline}.mcw__decline{display:block;width:100%;min-height:44px;margin:8px 0 -8px;padding:10px 4px;border:0;background:transparent;color:#8a8a90;font-family:inherit;font-size:13px;line-height:1.4;text-align:center;cursor:pointer}.mcw__code{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin:16px 0;border:1px dashed #6e6e73;border-radius:8px;background:#2e2e31}.mcw__code span{display:block;margin-bottom:6px;color:#e7e7e9;font-size:12px;line-height:1.4}.mcw__code strong{display:block;overflow-wrap:anywhere;color:#fff;font-family:var(--heading-font,"Montserrat"),sans-serif;font-size:24px;font-weight:700;line-height:1.2}.mcw__code button{min-height:44px;padding:8px;border:0;background:transparent;color:#fff;font-family:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.mcw__error{padding:12px 16px;margin-bottom:16px;background:#fff;color:#222223;border-radius:8px;font-size:15px;line-height:1.55}.mcw__status:not(:empty){margin:12px 0 0;color:#e7e7e9;font-size:13px;line-height:1.55}.mcw__status:empty{display:none}.mcw__teaser{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9985;max-width:calc(100vw - 32px);min-height:44px;padding:12px 20px;border:1px solid #6e6e73;border-radius:999px;background:#222223;color:#fff;font-family:var(--heading-font,"Montserrat"),sans-serif;font-size:13px;font-weight:700;line-height:1.4;box-shadow:0 8px 24px #00000073;cursor:pointer}.mcw__teaser[data-on-product=true]{bottom:calc(104px + env(safe-area-inset-bottom))}.mcw button:focus-visible,.mcw a:focus-visible,.mcw__teaser:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:700px){body .mcw{padding:16px}.mcw__card{padding:20px;max-height:calc(100dvh - 32px)}.mcw__title{font-size:24px}.mcw__benefit{font-size:19px}.mcw__body{font-size:15px}.mcw__code strong{font-size:21px}.mcw .mcw__hero{height:132px}.mcw__eyebrow{font-size:12px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){body .mcw,.mcw__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/micase-welcome.css.map */
