.woocommerce-notices-wrapper{position:relative;z-index:9999}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--hafo-color-bg-card);border:none!important;border-bottom:var(--hafo-border-width-1) solid var(--hafo-color-border-light)!important;box-shadow:var(--hafo-shadow-sm);left:0;list-style:none!important;margin:0!important;opacity:0;padding:var(--hafo-space-2) max(16px,min(5vw,40px))!important;position:fixed;top:0;transform:translateY(-100%);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s ease;visibility:hidden;width:100%;z-index:9999}.woocommerce-error.show,.woocommerce-info.show,.woocommerce-message.show{opacity:1;transform:translateY(0);visibility:visible}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none!important}.woocommerce-error{border-bottom-color:var(--hafo-color-error-700)!important}.woocommerce-error .hafo-product-sticky-bar__button,.woocommerce-error .hafo-product-sticky-bar__button:hover{background:var(--hafo-color-error-700)!important}.admin-bar .woocommerce-error,.admin-bar .woocommerce-info,.admin-bar .woocommerce-message{top:32px}@keyframes slide-out{to{opacity:0;transform:translateY(-100%);visibility:hidden}}.woocommerce-error.dismissing,.woocommerce-info.dismissing,.woocommerce-message.dismissing{animation:slide-out .35s cubic-bezier(.16,1,.3,1) forwards}.woocommerce-error+.woocommerce-error,.woocommerce-error+.woocommerce-info,.woocommerce-error+.woocommerce-message,.woocommerce-info+.woocommerce-error,.woocommerce-info+.woocommerce-info,.woocommerce-info+.woocommerce-message,.woocommerce-message+.woocommerce-error,.woocommerce-message+.woocommerce-info,.woocommerce-message+.woocommerce-message{top:112px}.admin-bar .woocommerce-error+.woocommerce-error,.admin-bar .woocommerce-error+.woocommerce-info,.admin-bar .woocommerce-error+.woocommerce-message,.admin-bar .woocommerce-info+.woocommerce-error,.admin-bar .woocommerce-info+.woocommerce-info,.admin-bar .woocommerce-info+.woocommerce-message,.admin-bar .woocommerce-message+.woocommerce-error,.admin-bar .woocommerce-message+.woocommerce-info,.admin-bar .woocommerce-message+.woocommerce-message{top:144px}@media screen and (max-width:782px){.admin-bar .woocommerce-error,.admin-bar .woocommerce-info,.admin-bar .woocommerce-message{top:46px}.woocommerce-error .hafo-product-sticky-bar__inner,.woocommerce-info .hafo-product-sticky-bar__inner,.woocommerce-message .hafo-product-sticky-bar__inner{align-items:flex-start;flex-direction:column;gap:var(--hafo-space-2)}.woocommerce-error .hafo-product-sticky-bar__button,.woocommerce-info .hafo-product-sticky-bar__button,.woocommerce-message .hafo-product-sticky-bar__button{width:100%}}@media screen and (max-width:600px){.admin-bar .woocommerce-error,.admin-bar .woocommerce-info,.admin-bar .woocommerce-message{top:0}.woocommerce-error .hafo-product-sticky-bar__details,.woocommerce-info .hafo-product-sticky-bar__details,.woocommerce-message .hafo-product-sticky-bar__details{gap:var(--hafo-space-2)}.woocommerce-error .hafo-product-sticky-bar__thumb,.woocommerce-info .hafo-product-sticky-bar__thumb,.woocommerce-message .hafo-product-sticky-bar__thumb{height:56px;width:56px}.woocommerce-error .hafo-product-sticky-bar__title,.woocommerce-info .hafo-product-sticky-bar__title,.woocommerce-message .hafo-product-sticky-bar__title{font-size:var(--hafo-font-size-sm)}.woocommerce-error .hafo-product-sticky-bar__price,.woocommerce-info .hafo-product-sticky-bar__price,.woocommerce-message .hafo-product-sticky-bar__price{font-size:var(--hafo-font-size-lg)}}
