body.no-scroll{position:fixed;width:100%;overflow:hidden}.form-popup{position:fixed;height:100%;width:100%;left:0;top:0;z-index:99999;background-color:#00000080;display:flex;justify-content:center;overflow:auto;padding-top:3.4375em;padding-bottom:3.4375em;align-items:center}.form-popup.giveaway{align-items:start;padding-top:0}.form-popup.bfcm{padding-top:0;padding-bottom:0}@media screen and (max-width: 640px){.form-popup{align-items:start;min-height:992px}}.form-popup input:not([type=submit]){font-size:.9em;line-height:1em;padding:.75em;background-color:#fff;border:0;color:#ec008c}.form-popup input::placeholder{color:#ec008c;opacity:1}.form-popup input[type=submit]{width:100%;background-color:#ec008c;border:0px;border-radius:2.5em;color:#fff;font-family:Mo,sans-serif;letter-spacing:0px;text-align:center;transition:all .25s ease 0s;font-weight:400}.form-popup form{margin-bottom:.9375em}.form-popup .form-field{width:100%;margin-bottom:.9375em}.form-popup .form-field input{width:100%}.form-popup .form-field.checkbox{display:flex;margin-top:2.1875em}@media screen and (max-width: 640px){.form-popup .form-field.checkbox{margin-top:0}}.form-popup .form-field.checkbox input#agree{width:1.875em;height:1.875em;accent-color:#eb008c}.form-popup .form-field.half{width:calc(50% - .4375em)}.form-popup .form-field .agree-label{font-size:.9375em}@media screen and (max-width: 640px){.form-popup .form-field .agree-label{font-size:9.63px}}.form-popup .popup-close{position:absolute;right:.3125em;top:.3125em;width:2em;height:2em;background-color:#000;border-radius:50%;z-index:9}.form-popup .popup-close img{display:block;max-height:2em}.form-popup.hidden,.form-popup .hidden{display:none}.form-popup .tc_link{color:#fff}.form-popup__wrapper{background-color:#e6e6e6;border:none;box-sizing:border-box;width:45.625em;max-width:100vw;word-break:break-word;display:flex;overflow:hidden;position:relative;max-height:35.1875em;z-index:9999;color:#fff}@media screen and (max-width: 640px){.form-popup__wrapper{display:block;max-height:100%;top:0}}.form-popup__wrapper.giveaway{width:37.5em;flex-direction:column;max-height:100%;background:transparent;border-radius:1.5625em;padding-top:4.375em;min-height:58.6875em}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway{display:block;max-height:100%;margin-inline:.9375em;padding-top:7px}}.form-popup__wrapper.giveaway .popup-close{top:.0625em;right:.3125em}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .popup-close{top:1em;right:.0625em}}.form-popup__wrapper.giveaway input:not([type=submit]){border-radius:.625em;border:.03125em solid #A5A5A9;background:#ffffffed;font-family:Montserrat;font-size:1em;font-style:normal;font-weight:500;line-height:normal;color:#000}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway input:not([type=submit]){font-size:9.63px!important;height:27.44px}}.form-popup__wrapper.giveaway input::placeholder{color:#a5a5a9;opacity:1}@media screen and (max-width: 640px){{font-size:9.63px}}.form-popup__wrapper.giveaway input[type=submit]{width:100%;max-width:10.125em;font-size:1em;font-style:normal;font-weight:500;margin-inline:auto;display:block;margin-top:1.5625em}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway input[type=submit]{font-size:10px}}.form-popup__wrapper.giveaway p.footnote{padding-left:4.35em;font-size:.625em;max-width:54em;margin-top:-1.25em}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway p.footnote{font-size:6px;padding-left:26px;font-size:9px;margin-top:-11px}}.form-popup__wrapper.giveaway .form-popup__right{border-radius:0 0 1.5625em 1.5625em;padding:20px 1em 10px}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__right{padding-top:15px}}.form-popup__wrapper.giveaway .form-popup__right .h3{text-align:center;font-family:Montserrat;font-size:2em;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__right .h3{font-size:20px}}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__right .h3.successs{font-size:29px}}.form-popup__wrapper.giveaway .form-popup__right h4{margin-bottom:1.0625em;color:#fff;text-align:center;font-family:Montserrat;font-size:1.5em;font-style:normal;font-weight:700;line-height:normal}.form-popup__wrapper.giveaway .form-popup__right .subtitle{color:#fff;font-family:Montserrat;font-size:.9375em;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__right .subtitle{font-size:9.63px}}.form-popup__wrapper.giveaway .form-popup__right .subtitle em{display:block;font-size:10px;max-width:440px;margin-inline:auto;margin-top:13px}.form-popup__wrapper.giveaway .form-popup__right .subtitle.success{max-width:369px}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__right .subtitle.success h4{font-size:13px}}.form-popup__wrapper.giveaway .form-popup__right div#embedded-form{width:100%}.form-popup__wrapper.giveaway .form-popup__right .form-field{position:relative}.form-popup__wrapper.giveaway .form-popup__right .form-field.checkbox{margin-top:1.0625em}.form-popup__wrapper.giveaway .form-popup__left{border-radius:1.5625em 1.5625em 0 0;overflow:hidden}.form-popup__wrapper.giveaway .form-popup__left .popup-image{max-width:100%;width:100%}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__left .popup-image{height:auto;width:100%;max-width:100%}}.form-popup__wrapper.giveaway .form-popup__left .video-container{position:relative;width:100%;max-width:50em;height:auto;border-radius:1.5625em 1.5625em 0 0;overflow:hidden}.form-popup__wrapper.giveaway .form-popup__left .video-container video{width:100%;height:auto;margin-bottom:2.5em}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway .form-popup__left .video-container video{margin-bottom:30px}}.form-popup__wrapper.giveaway img.kc-logo{position:absolute;max-width:12.875em;object-fit:contain;height:auto;z-index:-1;top:-4.4em}@media screen and (max-width: 640px){.form-popup__wrapper.giveaway img.kc-logo{max-width:130px;top:-48px}}.form-popup__wrapper.bfcm{background-color:transparent;width:1065px;font-family:Montserrat,sans-serif;max-height:calc(100% - 90px);overflow:visible}.form-popup__wrapper.bfcm .h3{font-family:League Gothic,serif;font-size:30px;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:35px}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .h3{margin-bottom:5px;font-size:16px}}.form-popup__wrapper.bfcm .h3 span{display:block;font-family:Montserrat,sans-serif;font-weight:600;font-size:25px;margin-top:10px}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .h3 span{font-size:18px}}.form-popup__wrapper.bfcm .h3.success{font-size:34px;margin-bottom:5px}.form-popup__wrapper.bfcm img.kc-logo{position:absolute;top:-60px;width:169px;object-fit:contain;height:auto}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm img.kc-logo{display:none}}.form-popup__wrapper.bfcm .popup-close{position:absolute;right:0;top:-43px}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .popup-close{top:10px;right:10px}}.form-popup__wrapper.bfcm .form-popup__left{background:transparent;width:50%;border-top-left-radius:26px;border-bottom-left-radius:26px;overflow:hidden}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .form-popup__left{width:93%;margin:0 auto;border-radius:26px 26px 0 0;overflow:hidden;max-height:400px;background:#000}}.form-popup__wrapper.bfcm .form-popup__left img{max-width:100%;width:100%}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .form-popup__left img{object-position:center;height:200px;width:100%;margin:0 auto}}.form-popup__wrapper.bfcm .form-popup__right{width:50%;background:#fff;color:#000;border-top-right-radius:26px;border-bottom-right-radius:26px}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .form-popup__right{width:93%;margin:0 auto;border-radius:0 0 26px 26px}}.form-popup__wrapper.bfcm .form-popup__right input:not([type=submit]){color:#000;border:solid 1px #A5A5A9;border-radius:8px}@media screen and (max-width: 640px){.form-popup__wrapper.bfcm .form-popup__right input:not([type=submit]){padding:10px;font-size:10px!important}}.form-popup__wrapper.bfcm .form-popup__right input::placeholder{color:#a5a5a9}.form-popup__wrapper.bfcm .form-popup__right .subtitle{color:#000;font-family:Montserrat,sans-serif;font-size:15px}@media screen and (max-width:767px){.form-popup__wrapper.bfcm .form-popup__right .subtitle{font-size:10px}}.form-popup__wrapper.bfcm .form-popup__right .subtitle.success{font-size:14px}.form-popup__wrapper.bfcm .form-popup__right .subtitle.success h4{font-family:Montserrat,sans-serif;font-size:24px}.form-popup__wrapper.bfcm .form-popup__right .footnote{font-size:9px}.form-popup__wrapper.bfcm .form-popup__right .agree-label{font-size:10px}.form-popup__wrapper.bfcm .form-popup__right .form-field.checkbox{margin-top:10px}.form-popup__wrapper.bfcm .form-popup__right input[type=submit]{font-size:12px;max-width:fit-content;margin:0 auto;display:block}.form-popup__wrapper img{height:100%;object-fit:cover;max-width:18.75em}@media screen and (max-width: 640px){.form-popup__wrapper img{height:240px;width:100%;max-width:100%}}@media screen and (max-width: 640px){.form-popup__wrapper img.desktop{display:none}}.form-popup__wrapper img.mobile{display:block}@media screen and (min-width: 641px){.form-popup__wrapper img.mobile{display:none}}.form-popup__left{position:relative;background:#f1f1f1}.form-popup__left img.giveaway-banner{width:100%;max-width:100%;position:absolute;height:auto;bottom:0;z-index:1}.form-popup__right{padding:2.8125em 1em 1.5625em;background:linear-gradient(135deg,#cd016f,#3e2576);background-repeat:no-repeat;background-size:cover;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 640px){.form-popup__right{padding-top:25px}}.form-popup__right #response{text-align:center}.form-popup__right #response.error{font-weight:700;border:solid .0625em red;padding:10px;margin-bottom:.9375em}.form-popup__right #response.success{color:#a5a5a9;font-family:Montserrat;font-size:1.5em;font-style:normal;font-weight:700;line-height:normal;padding:1.0625em 4.4375em 1.0625em 1.3125em;margin-bottom:1.375em;border-radius:.625em;border:.03125em solid #A5A5A9;background-color:#ffffffed;background-image:url(https://cdn.shopify.com/s/files/1/0879/0373/1991/t/8/assets/Mask%20group.png?v=1725498643);background-repeat:no-repeat;background-position:calc(100% - 1.125em) center}@media screen and (max-width: 640px){.form-popup__right #response.success{margin-bottom:0}}.form-popup__right .form-loader{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff80;z-index:9}.form-popup__right .form-loader.hidden{display:none}.form-popup__right .form-loader img{width:5.625em;height:5.625em}.form-popup__right .bottom__btn{width:100%;max-width:10.125em;font-size:1em;font-style:normal;font-weight:500;margin-inline:auto;margin-top:1.5625em;font-family:Montserrat;margin-bottom:1.4375em}@media screen and (max-width: 640px){.form-popup__right .bottom__btn{font-size:10px}}.form-popup__right .copy-link{cursor:pointer}.form-popup__right .h3{font-size:2em;font-family:Montserrat;margin-bottom:15px;text-align:center}.form-popup__right .subtitle,.form-popup__right .form-note{font-size:.9625em;font-family:Open Sans,Helvetica,Arial,"Sans Serif",serif;color:#fff;margin-bottom:15px;text-align:center}.first-row{display:flex;justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/99/assets/form-popup.css.map */
