:root{--hana-accent:#8B103E;--hana-accent-hover:#6d0c31;--hana-accent-soft:rgba(139, 16, 62, 0.15);--hana-pink:#dac3e2;--hana-bg-soft:#f5e5ef;--hana-text:#1a202c;--hana-muted:#718096;--hana-error:#ef4444;--hana-white:#ffffff}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce>.woocommerce-message,.woocommerce>.woocommerce-info,.woocommerce>.woocommerce-error,.yith-wcwl-message,.wishlist-page .woocommerce-message{position:fixed!important;top:100px!important;right:20px!important;z-index:99999!important;max-width:380px!important;width:calc(100% - 40px)!important;background:var(--hana-white)!important;border:none!important;border-left:4px solid var(--hana-accent)!important;border-radius:12px!important;box-shadow:0 10px 40px rgb(0 0 0 / .18)!important;padding:18px 22px 18px 50px!important;margin:0!important;font-size:14px!important;font-weight:500!important;color:var(--hana-text)!important;animation:toastSlideIn 0.4s ease,toastFadeOut 0.4s ease 4s forwards!important;line-height:1.4!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce>.woocommerce-message::before,.woocommerce>.woocommerce-info::before{color:var(--hana-accent)!important;font-size:18px!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important}.woocommerce-error,.woocommerce>.woocommerce-error{border-left-color:var(--hana-error)!important}.woocommerce-error::before,.woocommerce>.woocommerce-error::before{color:var(--hana-error)!important}.woocommerce-notices-wrapper{position:static!important;overflow:visible!important;padding:0!important;margin:0!important}.woocommerce-message a.button,.woocommerce-message a.wc-forward{background:var(--hana-accent)!important;color:var(--hana-white)!important;border-radius:999px!important;padding:8px 16px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;margin-left:auto!important;margin-top:10px!important;white-space:nowrap!important;transition:all 0.25s ease!important;display:inline-block!important}.woocommerce-message a.button:hover,.woocommerce-message a.wc-forward:hover{background:var(--hana-accent-hover)!important;transform:scale(1.02)!important}.yith-wcwl-feedback-messages-container{position:fixed!important;top:100px!important;right:20px!important;left:auto!important;z-index:99999!important;max-width:380px!important;width:calc(100% - 40px)!important;height:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:block!important;flex-direction:unset!important;align-items:unset!important;transform:none!important;transition:none!important}.yith-wcwl-feedback-messages-container .yith-wcwl-feedback-message{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;background:var(--hana-white)!important;border:none!important;border-left:4px solid var(--hana-accent)!important;border-radius:12px!important;box-shadow:0 10px 40px rgb(0 0 0 / .18)!important;padding:18px 22px!important;margin-bottom:10px!important;font-size:14px!important;font-weight:500!important;color:var(--hana-text)!important;animation:toastSlideIn 0.4s ease,toastFadeOut 0.4s ease 4s forwards!important;line-height:1.4!important;width:100%!important;max-width:100%!important}.yith-wcwl-feedback-messages-container .yith-wcwl-feedback-message a{color:var(--hana-accent)!important;font-weight:600!important;text-decoration:none!important}.yith-wcwl-feedback-messages-container .yith-wcwl-feedback-message a:hover{color:var(--hana-accent-hover)!important;text-decoration:underline!important}.yith-wcwl-feedback-messages-container .yith-wcwl-feedback__product-name,.yith-wcwl-feedback-messages-container .yith-wcwl-feedback__wishlist-name{color:var(--hana-accent)!important;font-weight:600!important}@keyframes toastSlideIn{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes toastFadeOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(50px)}}@media (max-width:480px){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce>.woocommerce-message,.woocommerce>.woocommerce-info,.woocommerce>.woocommerce-error{top:80px!important;right:10px!important;left:10px!important;width:auto!important;max-width:none!important}.yith-wcwl-feedback-messages-container{top:80px!important;right:10px!important;left:10px!important;width:auto!important;max-width:none!important}}