.page_cart_prod_image__XmVEv{width:15%}@media (max-width:768px){.page_cart_prod_image__XmVEv{width:35%}}.price_cart_image__sRy8M{width:80px;height:auto}.price_para_text__fjSnK{font-size:14px}@media (max-width:768px){.price_cart_image__sRy8M{width:60px}}.notification_toastContainer__gLvN_{position:fixed;top:80px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.notification_toast__sUUkz{display:flex;align-items:flex-start;gap:12px;background:#ffffff;border:1px solid #d6ccc2;border-left:3px solid #c9a96e;border-radius:2px;padding:14px 16px;min-width:280px;max-width:360px;box-shadow:0 4px 20px rgba(26,26,26,.1);pointer-events:all;animation:notification_slideIn__AruHp .25s cubic-bezier(.4,0,.2,1)}@keyframes notification_slideIn__AruHp{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.notification_toast__sUUkz.notification_success__tYLAX{border-left-color:#5a7a5a}.notification_toast__sUUkz.notification_success__tYLAX .notification_toastIcon__FJQa6{color:#5a7a5a}.notification_toast__sUUkz.notification_error__Rcv4G{border-left-color:#a8453a}.notification_toast__sUUkz.notification_error__Rcv4G .notification_toastIcon__FJQa6{color:#a8453a}.notification_toast__sUUkz.notification_warning__UJb2h{border-left-color:#c9a96e}.notification_toast__sUUkz.notification_warning__UJb2h .notification_toastIcon__FJQa6{color:#c9a96e}.notification_toast__sUUkz.notification_info__gMPDM{border-left-color:#7a8c9a}.notification_toast__sUUkz.notification_info__gMPDM .notification_toastIcon__FJQa6{color:#7a8c9a}.notification_toastIcon__FJQa6{flex-shrink:0;margin-top:1px;display:flex;align-items:center}.notification_toastBody__z9LaJ{flex:1 1;min-width:0}.notification_toastTitle__BKX7I{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;font-family:Funnel Sans,Roboto,sans-serif}.notification_toastMessage__NdiMe{margin:0;font-size:13px;color:#6b5e52;line-height:1.5;font-family:Funnel Sans,Roboto,sans-serif}.notification_toastClose__byCUy{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;color:#8c7b6b;display:flex;align-items:center;transition:color .2s ease;margin-top:1px}.notification_toastClose__byCUy:hover{color:#1a1a1a}.notification_overlay__eJ3n7{position:fixed;inset:0;background:rgba(26,26,26,.5);z-index:10000;display:flex;align-items:center;justify-content:center;animation:notification_fadeIn__3teIM .2s ease}@keyframes notification_fadeIn__3teIM{0%{opacity:0}to{opacity:1}}.notification_dialog__2jX_I{background:#ffffff;border:1px solid #d6ccc2;border-radius:4px;padding:32px 28px 28px;width:90%;max-width:400px;box-shadow:0 8px 40px rgba(26,26,26,.18);animation:notification_popIn__cd_vR .2s cubic-bezier(.4,0,.2,1)}@keyframes notification_popIn__cd_vR{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.notification_dialogTitle__zJNcu{margin:0 0 10px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;font-family:Cormorant Garamond,serif}.notification_dialogMessage__h1Jyw{margin:0 0 24px;font-size:13px;color:#6b5e52;line-height:1.6;font-family:Funnel Sans,Roboto,sans-serif}.notification_dialogActions__ryrYV{display:flex;gap:10px;justify-content:flex-end}.notification_cancelBtn__1SAsi{background:transparent;border:1px solid #d6ccc2;border-radius:2px;color:#8c7b6b;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:9px 20px;cursor:pointer;font-family:Funnel Sans,Roboto,sans-serif;transition:all .2s ease}.notification_cancelBtn__1SAsi:hover{border-color:#8c7b6b;color:#1a1a1a}.notification_confirmBtn__eImVz{background:#c9a96e;border:1px solid #c9a96e;border-radius:2px;color:#ffffff;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:9px 20px;cursor:pointer;font-family:Funnel Sans,Roboto,sans-serif;transition:background .2s ease}.notification_confirmBtn__eImVz:hover{background:#a8834a;border-color:#a8834a}@media (max-width:768px){.notification_toastContainer__gLvN_{top:70px;right:12px;left:12px}.notification_toast__sUUkz{max-width:100%;min-width:unset}.notification_dialog__2jX_I{padding:24px 20px 20px}}