@keyframes NotificationSettings_slideIn__W3y11{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes NotificationSettings_slideOut__0zSWP{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.NotificationSettings_article__AYhKu{flex-grow:1;height:100%;padding:1.5rem;border-radius:1.5rem;background-color:var(--color-neutral);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);opacity:0;transform:scale(.9) translateY(-20px);transition:all .3s cubic-bezier(.4,0,.2,1);animation:NotificationSettings_slideIn__W3y11 .3s cubic-bezier(.4,0,.2,1) forwards}.NotificationSettings_article__AYhKu:not(:last-child){margin-bottom:1.25rem}@media(max-width:992px){.NotificationSettings_article__AYhKu{padding:1rem}}@media(max-width:768px){.NotificationSettings_article__AYhKu{border-radius:0}.NotificationSettings_article__AYhKu:first-child{border-radius:1.25rem 1.25rem 0 0}}.NotificationSettings_title__SHFTt{font-size:1.25rem;font-weight:600;line-height:1.75rem;color:var(--color-title)}@media(max-width:576px){.NotificationSettings_title__SHFTt{font-size:1rem;line-height:1.5rem}}.NotificationSettings_wrapper__vt2X3{width:100%;height:100%;text-align:end}@media(max-width:768px){.NotificationSettings_wrapper__vt2X3{height:auto;min-height:calc(100vh - 120px);position:relative}}.NotificationSettings_article__AYhKu{height:unset}@media(max-width:768px){.NotificationSettings_article__AYhKu{padding-bottom:5rem}}.NotificationSettings_title__SHFTt{text-align:start}.NotificationSettings_messageContainer__vWRaa{min-height:4.5rem;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.NotificationSettings_message__qvNPr{margin:0 0 1.25rem;padding:1rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center;min-height:3.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden;animation:NotificationSettings_slideInDown__6yb3X .3s ease-out}.NotificationSettings_message__qvNPr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:currentColor}.NotificationSettings_message__qvNPr.NotificationSettings_success__xYHzw{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;border:1px solid #bbf7d0}.NotificationSettings_message__qvNPr.NotificationSettings_success__xYHzw:before{background:#22c55e}.NotificationSettings_message__qvNPr.NotificationSettings_error__WAlw0{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#991b1b;border:1px solid #fecaca}.NotificationSettings_message__qvNPr.NotificationSettings_error__WAlw0:before{background:#ef4444}.NotificationSettings_messageIcon__OkFJF{margin-right:.5rem;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%}.NotificationSettings_success__xYHzw .NotificationSettings_messageIcon__OkFJF{color:#22c55e;animation:NotificationSettings_pulse__rqxTg 2s infinite}.NotificationSettings_error__WAlw0 .NotificationSettings_messageIcon__OkFJF{color:#ef4444}@keyframes NotificationSettings_pulse__rqxTg{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes NotificationSettings_slideInDown__6yb3X{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationSettings_desc__TSYaj{margin-top:.5rem;text-align:start;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--color-desc)}.NotificationSettings_item__E7Hl8{width:calc(33.3333333333% - 1rem);display:flex;align-items:center;justify-content:center}.NotificationSettings_item__E7Hl8:not(:last-child){margin-right:1.5rem}@media(max-width:992px){.NotificationSettings_item__E7Hl8:not(:last-child){margin-right:0}.NotificationSettings_item__E7Hl8{width:100%;margin-bottom:1rem}}.NotificationSettings_list__Pu_1z{width:100%;margin:1.5rem 0 1rem;padding:1.5rem 0;border-bottom:1px solid var(--color-neutral3);border-top:1px solid var(--color-neutral3);list-style-type:none;display:flex;align-items:flex-start;text-align:start}@media(max-width:992px){.NotificationSettings_list__Pu_1z{flex-direction:column}}.NotificationSettings_list__Pu_1z.NotificationSettings_notifications__X2Emf{display:block;padding-bottom:4.625rem}.NotificationSettings_list__Pu_1z.NotificationSettings_notifications__X2Emf:first-of-type{border-bottom:none;padding-bottom:3.625rem}.NotificationSettings_list__Pu_1z.NotificationSettings_notifications__X2Emf .NotificationSettings_item__E7Hl8{justify-content:start}.NotificationSettings_list__Pu_1z.NotificationSettings_notifications__X2Emf .NotificationSettings_item__E7Hl8:not(:last-child){margin-bottom:.75rem}@media(max-width:768px){.NotificationSettings_confirm__ETAtU{position:fixed!important;bottom:0!important;left:0!important;right:0!important;padding:.5rem 1rem!important;background-color:var(--color-neutral)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;box-shadow:0 -.125rem .5rem rgba(0,0,0,.08)!important;margin:0!important}}.NotificationSettings_button__M_NJ9{display:inline-block;width:9.75rem;height:2.75rem;font-size:1rem;font-weight:600;line-height:1.5rem;background-color:var(--color-primary);color:var(--color-neutral);border:none;border-radius:4.25rem;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.NotificationSettings_button__M_NJ9{width:100%!important;display:inline-block!important}}.NotificationSettings_button__M_NJ9:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-1px)}.NotificationSettings_button__M_NJ9:disabled{background-color:var(--color-gray-300);cursor:not-allowed;transform:none;opacity:.7}.NotificationSettings_formError__5ov4x{margin:.5rem 0 .75rem;padding:.75rem 1rem;border-radius:.5rem;background:rgba(255,25,1,.08);border:1px solid rgba(255,25,1,.35);color:#b00020;font-size:.875rem;line-height:1.25rem;text-align:left}.Checkbox_label__tOaRX{margin-right:.75rem;font-size:1rem;font-weight:400;line-height:1.1875rem;color:var(--color-terms);text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_icon__vVGnk{display:inline-flex;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;border:1px solid #525270;border-radius:2px;background-color:rgba(0,0,0,0);transition:background-color .1s ease-out}.Checkbox_icon__vVGnk svg{visibility:hidden;width:.75rem;height:.625rem;object-fit:cover;flex-shrink:0;object-position:center;stroke:var(--color-neutral)}.Checkbox_checkbox__vuMkR{display:none}.Checkbox_checkbox__vuMkR:checked+.Checkbox_icon__vVGnk{background-color:var(--color-terms);color:#fff}.Checkbox_checkbox__vuMkR:checked+.Checkbox_icon__vVGnk svg{visibility:visible}.Checkbox_wrapper__KONJK{display:flex;align-items:center;cursor:pointer}.Checkbox_wrapper__KONJK.Checkbox_forProduct__IsNXl,.Checkbox_wrapper__KONJK.Checkbox_notification__FCwji{justify-content:flex-end;flex-direction:row-reverse}.Checkbox_wrapper__KONJK.Checkbox_forProduct__IsNXl .Checkbox_label__tOaRX{margin-right:0;margin-left:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--color-title)}.Checkbox_wrapper__KONJK.Checkbox_notification__FCwji .Checkbox_label__tOaRX{margin-right:0;margin-left:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--color-title)}.Checkbox_wrapper__KONJK.Checkbox_notification__FCwji .Checkbox_icon__vVGnk{width:1.25rem;height:1.25rem;border:1px solid var(--color-primary);border-radius:50%}.Checkbox_wrapper__KONJK.Checkbox_notification__FCwji .Checkbox_checkbox__vuMkR{display:none}.Checkbox_wrapper__KONJK.Checkbox_notification__FCwji .Checkbox_checkbox__vuMkR:checked+.Checkbox_icon__vVGnk{background-color:var(--color-primary);color:#fff}.Checkbox_wrapper__KONJK.Checkbox_notification__FCwji .Checkbox_checkbox__vuMkR:checked+.Checkbox_icon__vVGnk svg{visibility:visible}.RadioButton_label__6pDEd{display:flex;align-items:center;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--color-title)}.RadioButton_border__ZbE51{margin-right:.625rem;padding:.125rem;width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #9c9cad}.RadioButton_border__ZbE51.RadioButton_checked__VGLm4{border-color:var(--color-primary)}.RadioButton_border__ZbE51.RadioButton_checked__VGLm4 .RadioButton_customRadio__rAdV1{border-color:var(--color-primary);background-color:var(--color-primary)}.RadioButton_radioInput__6e36a{display:none}.RadioButton_customRadio__rAdV1{width:100%;height:100%;border-radius:50%;display:inline-block;background-color:rgba(0,0,0,0)}