@import "https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap";
@font-face{font-family:UnileverShillingReg;src:url(../media/UnileverShilling.f757c6fd.woff2)format("woff2"),url(../media/UnileverShilling.42ca62fc.woff)format("woff"),url(../media/UnileverShilling.56698ede.ttf)format("ttf"),url(../media/UnileverShilling.56698ede.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:UnileverShillingMed;src:url(../media/UnileverShilling-Md.2793f94b.woff2)format("woff2"),url(../media/UnileverShilling-Md.fc44f037.woff)format("woff"),url(../media/UnileverShilling-Md.0069a0c6.ttf)format("ttf"),url(../media/UnileverShilling-Md.0069a0c6.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:UnileverShillingBold;src:url(../media/UnileverShilling-Bd.1c1f8f67.woff2)format("woff2"),url(../media/UnileverShilling-Bd.3a501141.woff)format("woff"),url(../media/UnileverShilling-Bd.e9415358.ttf)format("ttf"),url(../media/UnileverShilling-Bd.e9415358.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:PontiffWideItalic;src:url(../media/PontiffWideItalic.3705b27d.woff2)format("woff2"),url(../media/PontiffWideItalic.94a03fd1.woff)format("woff"),url(../media/PontiffWideItalic.7d798295.ttf)format("ttf"),url(../media/PontiffWideItalic.7d798295.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:PontiffWideOutline;src:url(../media/PontiffWideOutline.998b0af8.woff2)format("woff2"),url(../media/PontiffWideOutline.547816eb.woff)format("woff"),url(../media/PontiffWideOutline.cab0d377.ttf)format("ttf"),url(../media/PontiffWideOutline.cab0d377.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:PontiffWideRegular;src:url(../media/PontiffWideRegular.45195215.woff2)format("woff2"),url(../media/PontiffWideRegular.63b3f73a.woff)format("woff"),url(../media/PontiffWideRegular.c1904c5c.ttf)format("ttf"),url(../media/PontiffWideRegular.c1904c5c.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:UnileverShillingReg;src:url(../media/UnileverShilling.f757c6fd.woff2)format("woff2"),url(../media/UnileverShilling.42ca62fc.woff)format("woff"),url(../media/UnileverShilling.56698ede.ttf)format("ttf"),url(../media/UnileverShilling.56698ede.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:UnileverShillingMed;src:url(../media/UnileverShilling-Md.2793f94b.woff2)format("woff2"),url(../media/UnileverShilling-Md.fc44f037.woff)format("woff"),url(../media/UnileverShilling-Md.0069a0c6.ttf)format("ttf"),url(../media/UnileverShilling-Md.0069a0c6.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:UnileverShillingBold;src:url(../media/UnileverShilling-Bd.1c1f8f67.woff2)format("woff2"),url(../media/UnileverShilling-Bd.3a501141.woff)format("woff"),url(../media/UnileverShilling-Bd.e9415358.ttf)format("ttf"),url(../media/UnileverShilling-Bd.e9415358.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:PontiffWideItalic;src:url(../media/PontiffWideItalic.3705b27d.woff2)format("woff2"),url(../media/PontiffWideItalic.94a03fd1.woff)format("woff"),url(../media/PontiffWideItalic.7d798295.ttf)format("ttf"),url(../media/PontiffWideItalic.7d798295.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:PontiffWideOutline;src:url(../media/PontiffWideOutline.998b0af8.woff2)format("woff2"),url(../media/PontiffWideOutline.547816eb.woff)format("woff"),url(../media/PontiffWideOutline.cab0d377.ttf)format("ttf"),url(../media/PontiffWideOutline.cab0d377.ttf)format("eot");font-weight:400;font-style:normal}@font-face{font-family:PontiffWideRegular;src:url(../media/PontiffWideRegular.45195215.woff2)format("woff2"),url(../media/PontiffWideRegular.63b3f73a.woff)format("woff"),url(../media/PontiffWideRegular.c1904c5c.ttf)format("ttf"),url(../media/PontiffWideRegular.c1904c5c.ttf)format("eot");font-weight:400;font-style:normal}.font-geologica{font-family:Geologica,sans-serif}.form-container{box-sizing:border-box;z-index:1;background:#f6f7f0;border-radius:12px;padding:30px 16px}@media (min-width:1024px){.form-container{min-width:420px;height:fit-content;padding:30px}}.form-container .form-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}@media (min-width:1024px){.form-container .form-heading{margin-bottom:30px}}.form-container .form-heading h2{font-family:UnileverShillingMed;font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.form-container .form-heading h2{font-size:1.5rem;line-height:2.1rem}}.form-container .form-heading h2{color:#06c;margin:0;font-weight:600}.form-container .form-heading img{aspect-ratio:37/40;object-fit:cover;width:37px;height:40px}.form-container .form-body .register-form{flex-direction:column;gap:15px;display:flex}.form-container .form-body .register-form .inputGroup{position:relative}.form-container .form-body .register-form .inputGroup .dropdown{cursor:pointer;display:inline-flex;position:absolute;top:16px;right:12px}.form-container .form-body .register-form .inputGroup .dropdown img{transition:transform .3s}.form-container .form-body .register-form .inputGroup .dropdown.open img{transform:rotate(180deg)}.form-container .form-body .register-form .inputGroup .error{color:#ff6b6b;margin:10px 0;font-family:UnileverShillingReg;font-size:.6875rem;font-weight:400;line-height:normal}.form-container .form-body .register-form .inputGroup .inputField{box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #d7d7e0;width:100%;padding:16px 12px;font-family:UnileverShillingReg;font-size:.875rem;line-height:.875rem}@media (min-width:1024px){.form-container .form-body .register-form .inputGroup .inputField{font-size:1rem;line-height:1rem}}.form-container .form-body .register-form .inputGroup .inputField{color:#3d3d3d;min-height:52px;font-weight:400}.form-container .form-body .register-form .inputGroup .inputField:focus{border-bottom:1px solid #d7d7e0;outline:none}.form-container .form-body .register-form .inputGroup .floatingLabelDropdown{font-family:UnileverShillingReg;font-size:.875rem;line-height:.875rem}@media (min-width:1024px){.form-container .form-body .register-form .inputGroup .floatingLabelDropdown{font-size:1rem;line-height:1rem}}.form-container .form-body .register-form .inputGroup .floatingLabelDropdown{color:#3d3d3d;pointer-events:none;font-weight:400;transition:all .4s ease-in-out;position:absolute;top:16px;left:12px}.form-container .form-body .register-form .inputGroup .floatingLabelDropdown.active{font-size:.75rem;line-height:.75rem;top:-5px}.form-container .form-body .register-form .inputGroup .floatingLabel{font-family:UnileverShillingReg;font-size:.875rem;line-height:.875rem}@media (min-width:1024px){.form-container .form-body .register-form .inputGroup .floatingLabel{font-size:1rem;line-height:1rem}}.form-container .form-body .register-form .inputGroup .floatingLabel{color:#3d3d3d;pointer-events:none;font-weight:400;transition:all .4s ease-in-out;position:absolute;top:16px;left:12px}.form-container .form-body .register-form .inputGroup .inputField:focus+.floatingLabel,.form-container .form-body .register-form .inputGroup .inputField:not(:placeholder-shown)+.floatingLabel,.form-container .form-body .register-form .inputGroup .inputField:focus+.inputIcon+.floatingLabel,.form-container .form-body .register-form .inputGroup .inputField:not(:placeholder-shown)+.inputIcon+.floatingLabel{font-size:.75rem;line-height:.75rem;top:-3px}.form-container .form-body .register-form .inputGroup .inputIcon{cursor:pointer;position:absolute;top:16px;right:12px}.form-container .form-body .register-form .inputGroup .selected-brands{flex-direction:row;gap:8px;display:flex}.form-container .form-body .register-form .inputGroup .selected-brands .brand-chip{box-sizing:border-box;background:#fff;border-radius:50px;justify-content:center;align-items:center;width:fit-content;padding:6px 12px;display:flex}.form-container .form-body .register-form .inputGroup .dropdown-menu{z-index:10;background:#f6f7f0;border:1px solid #f6f7f0;border-radius:12px;width:100%;margin-top:4px;position:absolute;box-shadow:0 1px 8px #0000000f}.form-container .form-body .register-form .inputGroup .dropdown-menu .dropdown-option{box-sizing:border-box;cursor:pointer;color:#3d3d3d;align-items:center;gap:10px;padding:16px 12px;font-family:UnileverShillingReg;font-size:.875rem;font-weight:400;line-height:normal;display:flex;position:relative}.form-container .form-body .register-form .inputGroup .dropdown-menu .dropdown-option input[type=checkbox].def-checkbox{opacity:0;width:0;height:0;position:absolute}.form-container .form-body .register-form .inputGroup .dropdown-menu .dropdown-option .custom-checkbox{background:#f6f7f0;border:1px solid #deded7;border-radius:6px;width:20px;height:20px;transition:all 1s ease-in-out}.form-container .form-body .register-form .inputGroup .dropdown-menu .dropdown-option input[type=checkbox].def-checkbox:checked+.custom-checkbox{background:0 0;border:none}.form-container .form-body .register-form .inputGroup .dropdown-menu .dropdown-option input[type=checkbox].def-checkbox:checked+.custom-checkbox:after{content:"";background:url(/assets/done.png);width:20px;height:20px;position:absolute;top:26px;left:22px;transform:translate(-50%,-50%)}.form-container .form-body>a{font-family:UnileverShillingReg;font-size:.8125rem;line-height:normal}@media (min-width:1024px){.form-container .form-body>a{font-size:.9375rem}}.form-container .form-body>a{color:#3d3d3d;text-underline-offset:1px;cursor:pointer;margin-top:21px;font-weight:400;display:block}.form-container .form-body .submit-button{color:#fff;cursor:pointer;background:#06c;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;margin:30px 0;padding:13px 26px;font-family:UnileverShillingMed;font-size:1rem;font-weight:600;line-height:1rem;display:flex}.form-container .form-body .submit-button:hover{color:#06c;background:#f6f7f0;transition:all .3s ease-in-out}.form-container .form-footer{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.form-container .form-footer p{font-family:UnileverShillingReg;font-size:.875rem;line-height:.875rem}@media (min-width:1024px){.form-container .form-footer p{font-size:1rem;line-height:1rem}}.form-container .form-footer p{color:#4f4f4f;margin:0;font-weight:400;line-height:160%}.form-container .form-footer a{font-family:UnileverShillingMed;font-size:.875rem;line-height:normal}@media (min-width:1024px){.form-container .form-footer a{font-size:.875rem}}.form-container .form-footer a{color:#3d3d3d;text-underline-offset:5px;cursor:pointer;font-weight:600}
