.FormTextInput_password-icon__B4pWG{position:absolute;inset:0;margin-block:auto;margin-inline:auto .2rem!important;z-index:5}.FormTextInput_form-input-container__pqFTV{position:relative;width:100%}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn{display:flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:16px;background:#f7f8fa;box-shadow:none;transition:border-color .2s;height:46px;min-height:46px;max-height:46px;margin:.75rem 0;overflow:hidden;box-sizing:border-box;position:relative;transform:translateZ(0)}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn.FormTextInput_has-error__1dZvW{border-color:#a70000}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn:focus-within{border-color:#a70000;background:#fff}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn:focus-within .FormTextInput_icon-addon__puVKM i{color:#a70000}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_icon-addon__puVKM{background:transparent;border:none;box-shadow:none;padding:0 .5rem;display:flex;align-items:center;flex-shrink:0}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_icon-addon__puVKM i{color:#a70000}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_icon-addon__puVKM i.FormTextInput_has-error__1dZvW{color:#c80000}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_input-label__wtyVT{background:transparent;border:none;font-weight:600;color:#1a202c;flex-shrink:0;padding:0 .25rem 0 .75rem}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV{flex:1 1;border:none;background:transparent;box-shadow:none;color:#1a202c;outline:none;height:44px;min-height:44px;max-height:44px;padding:0 .75rem;line-height:1.2;overflow:hidden;box-sizing:border-box;-webkit-text-fill-color:#1a202c;transition:background 5000s ease-in-out 0s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;direction:inherit;text-align:inherit}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV:invalid,.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV:valid{background-image:none!important;border:none!important;box-shadow:none!important}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV::-moz-placeholder{color:#a0aec0;opacity:1}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV::placeholder{color:#a0aec0;opacity:1}@media screen and (max-width:767px){.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV{font-size:16px!important}}@media(max-width:576px){.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV{font-size:14px!important;line-height:1.4}}@media(min-width:577px)and (max-width:768px){.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV{font-size:15px!important;line-height:1.4}}@media(min-width:769px){.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV{font-size:16px!important;line-height:1.5}}@media screen and (-webkit-min-device-pixel-ratio:0){.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_form-control__VV7pV:focus{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important}}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_password-toggle-btn__cXyVi{background:transparent;border:none;box-shadow:none;padding:0 .5rem;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_password-toggle-btn__cXyVi:hover{opacity:.8}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_password-toggle-btn__cXyVi i{color:#a70000;padding-inline-end:0}.FormTextInput_form-input-container__pqFTV .FormTextInput_input-wrapper__ZT5pn .FormTextInput_password-toggle-btn__cXyVi i.FormTextInput_has-error__1dZvW{color:#c80000}.FormTextInput_password-toggle__Q5p1Z{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormTextInput_password-toggle__Q5p1Z:hover{opacity:.8}.FormTextInput_password-icon__B4pWG{display:block;width:18px;height:16px;cursor:pointer}.ErrorAlert_error-badge__fwiNi{display:inline-flex;align-items:center;gap:5px;margin-top:6px;margin-inline-start:4px;margin-bottom:2px;padding:3px 10px 3px 8px;background:#fff1f1;border:1px solid rgba(167,0,0,.456);border-radius:20px;color:#a70000;font-size:11.5px;font-weight:500;line-height:1.4;animation:ErrorAlert_errorSlideIn__dnir_ .18s ease}.ErrorAlert_error-badge__fwiNi i{font-size:10px;flex-shrink:0;color:#a70000}.ErrorAlert_success-badge__uHpWm{display:inline-flex;align-items:center;gap:5px;margin-top:6px;margin-inline-start:4px;margin-bottom:2px;padding:3px 10px 3px 8px;background:#f0fff4;border:1px solid #9ae6b4;border-radius:20px;color:#276749;font-size:11.5px;font-weight:500;line-height:1.4;animation:ErrorAlert_errorSlideIn__dnir_ .18s ease}.ErrorAlert_success-badge__uHpWm i{font-size:10px;flex-shrink:0;color:#38a169}@keyframes ErrorAlert_errorSlideIn__dnir_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppNumericInput_numericInputWrapper__j3Aq9{display:flex;align-items:center;justify-content:center;background:transparent;height:3rem;width:100%;flex-direction:row-reverse;gap:.35rem;padding:0 .35rem}.AppNumericInput_button__J5OiD{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:linear-gradient(135deg,#a70000,#d40000);box-shadow:0 2px 8px rgba(167,0,0,.3);color:#fff;font-size:1.25rem;transition:all .2s ease;cursor:pointer}.AppNumericInput_button__J5OiD:hover:not(:disabled){background:linear-gradient(135deg,#c00000,#e53535);box-shadow:0 4px 12px rgba(167,0,0,.45);transform:translateY(-1px) scale(1.05)}.AppNumericInput_button__J5OiD:active:not(:disabled){transform:scale(.92);box-shadow:0 1px 4px rgba(167,0,0,.3)}.AppNumericInput_button__J5OiD:disabled{background:linear-gradient(135deg,#ccc,#e5e5e5);box-shadow:none;color:#999;cursor:not-allowed}.AppNumericInput_decrementButton__Z9wfA,.AppNumericInput_incrementButton__QB1J8{border:none}.AppNumericInput_input__gHivC{flex:1 1;min-width:0;height:100%;border:none;text-align:center;font-weight:700;font-size:1rem;background:transparent;color:#1f2937}.AppNumericInput_input__gHivC:focus{outline:none}.AppNumericInput_input__gHivC:disabled{background:transparent}.AppNumericInput_input__gHivC.AppNumericInput_animating__YYlPL{animation:AppNumericInput_counterPulse__szMlu .2s ease-out}@keyframes AppNumericInput_counterPulse__szMlu{0%{transform:scale(1)}50%{transform:scale(1.12);color:#a70000}to{transform:scale(1)}}.AppCartQuantityInput_quantityInputContainer__KD1cX{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.AppCartQuantityInput_quantityLabel__TScL1{font-size:.9rem;color:#4b5563;margin-bottom:.5rem;font-weight:500}.AppCartQuantityInput_numericInputContainer__92s9V{display:flex;align-items:center;background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(167,0,0,.12);border-radius:2rem;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);transition:all .2s ease}.AppCartQuantityInput_numericInputContainer__92s9V:focus-within,.AppCartQuantityInput_numericInputContainer__92s9V:hover{box-shadow:0 6px 28px rgba(0,0,0,.11),0 2px 6px rgba(0,0,0,.06);border-color:rgba(167,0,0,.25)}.AppCartQuantityInput_quantityInputWrapper__2xD1X{width:100%}.AppCartQuantityInput_addToCartButton__bnpRr{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem 1.4rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#a70000,#d40000);border:none;border-radius:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;position:relative;min-height:2.75rem;height:2.75rem;white-space:nowrap}.AppCartQuantityInput_addToCartButton__bnpRr:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2),hsla(0,0%,100%,0));transform:translateX(-100%);transition:transform .6s ease}.AppCartQuantityInput_addToCartButton__bnpRr:hover:not(:disabled){box-shadow:0 4px 10px rgba(167,0,0,.3)}.AppCartQuantityInput_addToCartButton__bnpRr:hover:not(:disabled):before{transform:translateX(100%)}.AppCartQuantityInput_addToCartButton__bnpRr:active:not(:disabled){transform:translateY(1px)}.AppCartQuantityInput_addToCartButton__bnpRr:disabled{background:linear-gradient(135deg,#ccc,#eee);cursor:not-allowed;transform:none;box-shadow:none}.AppCartQuantityInput_addToCartButton__bnpRr:disabled:before{display:none}.AppCartQuantityInput_addToCartButton__bnpRr .AppCartQuantityInput_icon__GsRoV{margin-left:.5rem;font-size:1rem;transition:transform .3s ease}.AppCartQuantityInput_addToCartButton__bnpRr:hover:not(:disabled) .AppCartQuantityInput_icon__GsRoV{transform:translateX(3px)}.AppCartQuantityInput_successMessage__IGlpo{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff}.AppCartQuantityInput_successMessage__IGlpo i{font-size:1.2rem;color:#4ade80}.AppCartQuantityInput_loadingContainer__5Vqd4{display:flex;align-items:center;justify-content:center;gap:.5rem}.AppCartQuantityInput_loadingDots___99i6{display:flex;gap:4px;margin-left:4px}.AppCartQuantityInput_dot__6Miwy{width:4px;height:4px;border-radius:50%;background-color:#fff;display:inline-block}.AppCartQuantityInput_dot__6Miwy:first-child{animation:AppCartQuantityInput_bounce__Yc0f6 .6s .1s infinite}.AppCartQuantityInput_dot__6Miwy:nth-child(2){animation:AppCartQuantityInput_bounce__Yc0f6 .6s .3s infinite}.AppCartQuantityInput_dot__6Miwy:nth-child(3){animation:AppCartQuantityInput_bounce__Yc0f6 .6s .5s infinite}.AppCartQuantityInput_buttonContent__YkKGo{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;white-space:nowrap}.AppCartQuantityInput_cartIcon__ANU7P{animation:AppCartQuantityInput_bounce__Yc0f6 1s infinite alternate}@keyframes AppCartQuantityInput_bounce__Yc0f6{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@media(max-width:480px){.AppCartQuantityInput_addToCartButton__bnpRr{padding:.7rem .5rem;font-size:.85rem;gap:.3rem}.AppCartQuantityInput_addToCartButton__bnpRr .AppCartQuantityInput_icon__GsRoV{font-size:.85rem}.AppCartQuantityInput_buttonContent__YkKGo{width:auto}}[dir=rtl] .AppCartQuantityInput_addToCartButton__bnpRr .AppCartQuantityInput_icon__GsRoV{margin-left:0;margin-right:.5rem}[dir=rtl] .AppCartQuantityInput_addToCartButton__bnpRr:hover:not(:disabled) .AppCartQuantityInput_icon__GsRoV{transform:translateX(-3px)}[dir=rtl] .AppCartQuantityInput_successMessage__IGlpo i{margin-left:0;margin-right:.25rem}[dir=rtl] .AppCartQuantityInput_loadingDots___99i6{margin-left:0;margin-right:4px}.AppCartQuantityInput_bundleInCartRow___OXFk{display:flex;align-items:center;gap:.5rem;width:100%}.AppCartQuantityInput_bundleEditBtn__WhS2X{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:1 1;padding:.5rem 1rem;border:1px solid rgba(16,185,129,.25);border-radius:2rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:#10b981}.AppCartQuantityInput_bundleEditBtn__WhS2X:hover{background:hsla(0,0%,100%,.9);border-color:#059669;color:#059669;box-shadow:0 6px 28px rgba(0,0,0,.11),0 2px 6px rgba(0,0,0,.06);transform:translateY(-1px)}.AppCartQuantityInput_bundleEditBtn__WhS2X i{font-size:.8rem}.AppCartQuantityInput_bundleDeleteBtn__i38ZZ{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;border:1px solid rgba(167,0,0,.25);border-radius:2rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);color:#a70000;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.AppCartQuantityInput_bundleDeleteBtn__i38ZZ:hover{background:hsla(0,0%,100%,.9);border-color:rgba(167,0,0,.45);box-shadow:0 6px 28px rgba(0,0,0,.11),0 2px 6px rgba(0,0,0,.06);transform:translateY(-1px)}.AppCartQuantityInput_bundleDeleteBtn__i38ZZ:active{transform:scale(.95)}.AppCartQuantityInput_bundleDeleteBtn__i38ZZ i{font-size:.85rem}.AppWeightSelect_weightSelectContainer__amrX9{display:flex;flex-direction:column;gap:.5rem;width:100%;animation:AppWeightSelect_fadeIn__kkPQe .3s ease-out forwards;opacity:0}.AppWeightSelect_weightSelectContainer__amrX9.AppWeightSelect_compactMode__Z5uwU{flex-direction:column;gap:.125rem;height:2.75rem;min-height:2.75rem;max-height:2.75rem}.AppWeightSelect_selectLabel__YPp_j{font-size:.9rem;color:#4b5563;margin-bottom:.25rem;font-weight:500;animation:AppWeightSelect_fadeIn__kkPQe .2s ease-out .1s forwards;opacity:.7}.AppWeightSelect_compactLabel__TOgen{font-size:.8rem;color:#4b5563;margin-inline-end:.25rem;margin-bottom:0;white-space:nowrap;font-weight:500;min-width:-moz-fit-content;min-width:fit-content}.AppWeightSelect_horizontalLayout__QnFjB{display:flex;gap:.5rem;align-items:center;width:100%}.AppWeightSelect_compactMode__Z5uwU .AppWeightSelect_horizontalLayout__QnFjB{gap:.35rem;min-height:2.75rem;height:2.75rem;max-height:2.75rem}.AppWeightSelect_selectWrapper__an_NA{position:relative;flex:1 1;transition:transform .2s ease-out}.AppWeightSelect_selectWrapper__an_NA:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;top:50%;inset-inline-end:1rem;transform:translateY(-50%);color:#6b7280;font-size:.75rem;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.AppWeightSelect_selectWrapper__an_NA:hover:after{color:#a70000}.AppWeightSelect_selectWrapper__an_NA.AppWeightSelect_focused__yj91M:after{transform:translateY(-50%) rotate(180deg);color:#a70000}.AppWeightSelect_selectWrapper__an_NA.AppWeightSelect_compactWrapper__mG0Uo{display:flex;align-items:center;height:2.75rem;min-height:2.75rem;max-height:2.75rem}.AppWeightSelect_select__EwgmI{width:100%;padding:.7rem .75rem;padding-inline-end:2.5rem;border-radius:8px;border:1px solid #e2e8f0;background-color:#f9fafb;font-size:.95rem;color:#374151;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.05);text-align:start}.AppWeightSelect_select__EwgmI:focus{outline:none;border-color:#a70000;box-shadow:0 0 0 3px rgba(167,0,0,.1)}.AppWeightSelect_select__EwgmI:hover{border-color:#cbd5e1;background-color:#f1f5f9}.AppWeightSelect_select__EwgmI:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.AppWeightSelect_select__EwgmI.AppWeightSelect_compactSelect__lE_s8{padding:.7rem .75rem;padding-inline-end:2.25rem;font-size:.9rem;min-height:2.75rem;height:2.75rem;border-color:#e5e7eb;background:linear-gradient(180deg,#fff,#f9fafb);font-weight:500;text-align:start;border-radius:18rem}.AppWeightSelect_select__EwgmI.AppWeightSelect_compactSelect__lE_s8:hover{background:linear-gradient(180deg,#fff,#f1f5f9);border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.08)}.AppWeightSelect_select__EwgmI.AppWeightSelect_compactSelect__lE_s8:focus{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#a70000;box-shadow:0 0 0 2px rgba(167,0,0,.1)}.AppWeightSelect_select__EwgmI option{padding:.75rem;transition:background-color .2s ease;text-align:start}.AppWeightSelect_select__EwgmI option:focus,.AppWeightSelect_select__EwgmI option:hover{background-color:#f1f5f9}.AppWeightSelect_select__EwgmI option:checked{background-color:rgba(167,0,0,.08);color:#a70000}.AppWeightSelect_select__EwgmI option:disabled{color:#9ca3af;background-color:#f3f4f6}.AppWeightSelect_actionContainer__h9YsS{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;min-height:48px}.AppWeightSelect_compactActionContainer__EXlH4{display:flex;align-items:center;gap:.25rem;margin-top:0;height:2.75rem;min-height:2.75rem;max-height:2.75rem}.AppWeightSelect_weightCartButton__NfBlz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,#a70000,#d40000);color:#fff;border:none;border-radius:1.3rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px rgba(167,0,0,.2);position:relative;overflow:hidden;width:100%}.AppWeightSelect_weightCartButton__NfBlz:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2),hsla(0,0%,100%,0));transform:translateX(-100%);transition:transform .6s ease}.AppWeightSelect_weightCartButton__NfBlz:hover:not(:disabled){transform:translateY(-1px) scale(1.03);box-shadow:0 4px 8px rgba(167,0,0,.3)}.AppWeightSelect_weightCartButton__NfBlz:hover:not(:disabled):before{transform:translateX(100%)}.AppWeightSelect_weightCartButton__NfBlz:active:not(:disabled){transform:translateY(-1px) scale(.97)}.AppWeightSelect_weightCartButton__NfBlz.AppWeightSelect_scaleIn__zls79{animation:AppWeightSelect_scaleInSpring__DmBvZ .6s ease-out forwards;opacity:0;transform:scale(.9)}.AppWeightSelect_weightCartButton__NfBlz:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);cursor:not-allowed;box-shadow:none}.AppWeightSelect_weightCartButton__NfBlz:disabled:before{display:none}.AppWeightSelect_weightCartButton__NfBlz .AppWeightSelect_icon__j0fpL{font-size:1rem;transition:transform .3s ease}.AppWeightSelect_weightCartButton__NfBlz:hover:not(:disabled) .AppWeightSelect_icon__j0fpL{transform:translateX(var(--translate-dir,3px))}.AppWeightSelect_compactCartButton__fbjQj{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;min-height:2.75rem;height:2.75rem;min-width:2.75rem;background:linear-gradient(135deg,#a70000,#c40000,#d40000);color:#fff;border:none;border-radius:1.3rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px rgba(167,0,0,.25);position:relative;overflow:hidden}.AppWeightSelect_compactCartButton__fbjQj:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,0));transform:translateX(-100%);transition:transform .4s ease}.AppWeightSelect_compactCartButton__fbjQj:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 5px rgba(167,0,0,.3)}.AppWeightSelect_compactCartButton__fbjQj:hover:not(:disabled):before{transform:translateX(100%)}.AppWeightSelect_compactCartButton__fbjQj:active:not(:disabled){transform:scale(.95)}.AppWeightSelect_compactCartButton__fbjQj:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);cursor:not-allowed;box-shadow:none}.AppWeightSelect_compactCartButton__fbjQj:disabled:before{display:none}.AppWeightSelect_compactCartButton__fbjQj .AppWeightSelect_icon__j0fpL{font-size:.9rem}.AppWeightSelect_successMessage__jqwkQ{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#059669;font-weight:600;width:100%;padding:.7rem 1rem;background-color:#d1fae5;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AppWeightSelect_successMessage__jqwkQ i{font-size:1.2rem;color:#10b981}.AppWeightSelect_successMessage__jqwkQ.AppWeightSelect_scaleIn__zls79{animation:AppWeightSelect_scaleInSpring__DmBvZ .6s ease-out forwards;opacity:0;transform:scale(.9)}.AppWeightSelect_compactSuccess__egbQX{padding:.25rem .75rem;min-height:2.75rem;height:2.75rem;font-size:.9rem;border-radius:8px;box-shadow:0 2px 8px rgba(16,185,129,.15);border:1px solid #a7f3d0}.AppWeightSelect_compactSuccess__egbQX i{font-size:1.1rem}.AppWeightSelect_loadingContainer__E2r5O{display:flex;align-items:center;justify-content:center;gap:.5rem}.AppWeightSelect_loadingDots__V_YiV{display:flex;gap:4px;margin-inline-start:4px}.AppWeightSelect_dot__ekI8u{width:4px;height:4px;border-radius:50%;background-color:#fff;display:inline-block}.AppWeightSelect_dot__ekI8u:first-child{animation:AppWeightSelect_bounce__HB0Rh .6s .1s infinite}.AppWeightSelect_dot__ekI8u:nth-child(2){animation:AppWeightSelect_bounce__HB0Rh .6s .3s infinite}.AppWeightSelect_dot__ekI8u:nth-child(3){animation:AppWeightSelect_bounce__HB0Rh .6s .5s infinite}@keyframes AppWeightSelect_bounce__HB0Rh{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes AppWeightSelect_fadeIn__kkPQe{0%{opacity:0}to{opacity:1}}@keyframes AppWeightSelect_scaleInSpring__DmBvZ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes AppWeightSelect_checkIconPulse__Nw4x2{0%{transform:scale(1)}50%{transform:scale(1.2) rotate(15deg)}to{transform:scale(1) rotate(0deg)}}@keyframes AppWeightSelect_shaking__SoIk_{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(10deg) scale(1.2)}75%{transform:rotate(-10deg) scale(1.2)}}@keyframes AppWeightSelect_floating__ldzah{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.AppWeightSelect_checkIcon__xEI01{animation:AppWeightSelect_checkIconPulse__Nw4x2 .8s ease-in-out}.AppWeightSelect_shaking__SoIk_{animation:AppWeightSelect_shaking__SoIk_ .5s ease-in-out}.AppWeightSelect_floating__ldzah{animation:AppWeightSelect_floating__ldzah 1.5s ease-in-out infinite}.AppWeightSelect_scaleIn__zls79{animation:AppWeightSelect_scaleInSpring__DmBvZ .6s ease-out forwards;opacity:0;transform:scale(.9)}.CelebrationEffect_canvas__JRa5l{overflow-y:hidden;overflow-x:hidden;width:100%;margin:0;height:100vh;position:fixed;top:0;inset-inline-start:0;pointer-events:none;z-index:9999}.CelebrationEffect_canvas__JRa5l:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(167,0,0,.05),rgba(34,120,228,.03) 50%,rgba(22,163,74,.05));pointer-events:none;z-index:-1}.CelebrationEffect_giftModal__QhdlA{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CelebrationEffect_giftModal__QhdlA .modal-backdrop{background:linear-gradient(135deg,rgba(167,0,0,.4),rgba(34,120,228,.3) 50%,rgba(22,163,74,.4))}.CelebrationEffect_giftModal__QhdlA .modal-dialog{max-width:500px;margin:2rem auto}@media(max-width:576px){.CelebrationEffect_giftModal__QhdlA .modal-dialog{margin:1rem;max-width:calc(100% - 2rem)}}.CelebrationEffect_giftModal__QhdlA .modal-content{border:none;border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 6px 20px rgba(0,0,0,.12);animation:CelebrationEffect_modalSlideIn___GuMp .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;z-index:5000}.CelebrationEffect_giftModal__QhdlA .modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#a70000,#740000)}.CelebrationEffect_giftModal__QhdlA .modal-header{border-bottom:none;padding:1.5rem 1.5rem 0;position:relative}.CelebrationEffect_giftModal__QhdlA .modal-header .btn-close{background:none;border:none;opacity:.6;transition:all .2s cubic-bezier(.4,0,.2,1)}.CelebrationEffect_giftModal__QhdlA .modal-header .btn-close:hover{opacity:1;transform:scale(1.1)}.CelebrationEffect_giftModal__QhdlA .modal-body{padding:1rem 1.5rem 2rem;text-align:center}.CelebrationEffect_modalTitle__jMMJf{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;background:linear-gradient(135deg,#a70000,#740000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:CelebrationEffect_giftFloat__gdl_b 2s ease-in-out infinite alternate}.CelebrationEffect_offerTitle__eGVPG{font-size:1.25rem;font-weight:600;color:#6b7280;margin-bottom:1.5rem;line-height:1.4}.CelebrationEffect_giftIconContainer__6ef5h{margin:1.5rem 0;position:relative}.CelebrationEffect_giftIconContainer__6ef5h img{max-width:120px;height:auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.08));animation:CelebrationEffect_giftFloat__gdl_b 3s ease-in-out infinite alternate}@media(max-width:576px){.CelebrationEffect_giftIconContainer__6ef5h img{max-width:100px}}.CelebrationEffect_giftIconContainer__6ef5h:after,.CelebrationEffect_giftIconContainer__6ef5h:before{content:"✨";position:absolute;font-size:1.2rem;animation:CelebrationEffect_sparkle__xeXFK 2s ease-in-out infinite}.CelebrationEffect_giftIconContainer__6ef5h:before{top:10%;left:10%;animation-delay:0s}.CelebrationEffect_giftIconContainer__6ef5h:after{bottom:10%;right:10%;animation-delay:1s}.CelebrationEffect_discountInfo__rvLbD{font-size:1.125rem;font-weight:600;color:#16a34a;background:rgba(22,163,74,.1);padding:.75rem 1rem;border-radius:12px;margin:1rem 0;border:2px solid rgba(22,163,74,.2)}.CelebrationEffect_usageLimit__oXeQV{font-size:.95rem;color:#9ca3af;margin:1rem 0 1.5rem;font-style:italic}.CelebrationEffect_shopNowButton__5lZLv{background:linear-gradient(135deg,#a70000,#740000);border:none;border-radius:30px;padding:1rem 2rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.08);margin-top:1rem}.CelebrationEffect_shopNowButton__5lZLv:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1);background:linear-gradient(135deg,#a70000,#740000)}.CelebrationEffect_shopNowButton__5lZLv:active{transform:translateY(0);box-shadow:0 2px 5px rgba(0,0,0,.08)}.CelebrationEffect_shopNowButton__5lZLv:focus{outline:2px solid #2278e4;outline-offset:2px}.CelebrationEffect_shopNowButton__5lZLv:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.CelebrationEffect_shopNowButton__5lZLv:active:before{width:300px;height:300px}.CelebrationEffect_buttonText__xURGQ{position:relative;z-index:1;font-size:1rem}@media(max-width:576px){.CelebrationEffect_buttonText__xURGQ{font-size:.9rem}}@keyframes CelebrationEffect_modalSlideIn___GuMp{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CelebrationEffect_giftFloat__gdl_b{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes CelebrationEffect_sparkle__xeXFK{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){.CelebrationEffect_giftModal__QhdlA .modal-dialog{margin:1rem}.CelebrationEffect_giftModal__QhdlA .modal-body{padding:1rem}.CelebrationEffect_modalTitle__jMMJf{font-size:1.25rem}.CelebrationEffect_offerTitle__eGVPG{font-size:1.125rem}.CelebrationEffect_shopNowButton__5lZLv{padding:.875rem 1.5rem;width:100%}}@media(prefers-reduced-motion:reduce){.CelebrationEffect_canvas__JRa5l,.CelebrationEffect_giftIconContainer__6ef5h img,.CelebrationEffect_modalTitle__jMMJf,.CelebrationEffect_shopNowButton__5lZLv{animation:none}.CelebrationEffect_shopNowButton__5lZLv{transition:none}}