body.wc-modern-notices-enabled .woocommerce-NoticeGroup-checkout,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-updateOrderReview{position:fixed;inset:0;width:0;height:0;min-width:0;min-height:0;margin:0;padding:0;border:0;overflow:visible;pointer-events:none;z-index:var(--z-toast,2000)}body.wc-modern-notices-enabled .woocommerce-NoticeGroup-checkout>div,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-updateOrderReview>div{position:static;width:0;height:0;margin:0;padding:0;border:0;overflow:visible;pointer-events:none}body.wc-modern-notices-enabled .woocommerce-NoticeGroup-checkout .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-checkout .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-checkout .woocommerce-info,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-updateOrderReview .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-updateOrderReview .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-NoticeGroup-updateOrderReview .woocommerce-info{pointer-events:auto}body.wc-modern-notices-enabled .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-info{position:fixed;top:var(--space-6,24px);left:50%;right:auto;z-index:var(--z-toast,2000);display:block;width:min(520px, calc(100% - (var(--space-6, 24px) * 2)));min-height:64px;margin:0;padding:var(--space-4,16px);box-sizing:border-box;border:0;border-radius:var(--radius-lg,16px);list-style:none;direction:rtl;text-align:right;font-family:var(--font-primary,sans-serif);font-size:var(--text-sm,14px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-normal,1.6);transform:translate3d(-50%,-30px,0) scale(.96);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;box-shadow:var(--shadow-xl,0 20px 50px rgb(0 0 0 / .12));transition:opacity var(--transition-normal,0.25s ease),transform var(--transition-normal,0.25s ease),visibility 0s linear 0.25s,box-shadow var(--transition-fast,0.15s ease)}body.wc-modern-notices-enabled .woocommerce-error.wcn-show,body.wc-modern-notices-enabled .woocommerce-message.wcn-show,body.wc-modern-notices-enabled .woocommerce-info.wcn-show{transform:translate3d(-50%,0,0) scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-normal,0.25s ease),transform var(--transition-normal,0.25s ease),box-shadow var(--transition-fast,0.15s ease)}body.wc-modern-notices-enabled .woocommerce-error.wcn-hide,body.wc-modern-notices-enabled .woocommerce-message.wcn-hide,body.wc-modern-notices-enabled .woocommerce-info.wcn-hide{transform:translate3d(-50%,-18px,0) scale(.96);opacity:0;visibility:hidden;pointer-events:none}body.wc-modern-notices-enabled .woocommerce-message{background:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-card));color:var(--color-success);border-right:4px solid var(--color-success)}body.wc-modern-notices-enabled .woocommerce-error{background:color-mix(in srgb,var(--color-danger) 8%,var(--color-bg-card));color:var(--color-danger);border-right:4px solid var(--color-danger)}body.wc-modern-notices-enabled .woocommerce-info{background:color-mix(in srgb,var(--color-info) 8%,var(--color-bg-card));color:var(--color-info);border-right:4px solid var(--color-info)}body.wc-modern-notices-enabled .woocommerce-error .wcn-body,body.wc-modern-notices-enabled .woocommerce-message .wcn-body,body.wc-modern-notices-enabled .woocommerce-info .wcn-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-3,12px);grid-column:1;width:100%;min-width:0;margin:0;padding:0}body.wc-modern-notices-enabled .wcn-text{display:block;width:100%;min-width:0;margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;word-break:normal;overflow-wrap:anywhere}body.wc-modern-notices-enabled .woocommerce-error .wcn-item,body.wc-modern-notices-enabled .woocommerce-message .wcn-item,body.wc-modern-notices-enabled .woocommerce-info .wcn-item{display:grid;grid-template-columns:minmax(0,1fr) var(--icon-lg,28px);column-gap:var(--space-3,12px);align-items:start;width:100%;min-width:0;margin:0;padding:0;list-style:none;direction:rtl}body.wc-modern-notices-enabled .woocommerce-error li,body.wc-modern-notices-enabled .woocommerce-message li,body.wc-modern-notices-enabled .woocommerce-info li{margin:0;padding:0;list-style:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.wc-modern-notices-enabled .wcn-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2,8px);width:100%;min-width:0;margin:0;padding:0}body.wc-modern-notices-enabled .woocommerce-error .button,body.wc-modern-notices-enabled .woocommerce-message .button,body.wc-modern-notices-enabled .woocommerce-info .button{float:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;max-width:100%;min-height:38px;margin:0;padding:var(--space-2,8px) var(--space-4,16px);border:0;border-radius:var(--radius-sm,6px);font-family:var(--font-primary,sans-serif);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-tight,1.3);text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-button);transition:transform var(--transition-fast,0.15s ease),box-shadow var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),opacity var(--transition-fast,0.15s ease)}body.wc-modern-notices-enabled .woocommerce-message .button{background:var(--color-success);color:var(--color-text-on-btn)}body.wc-modern-notices-enabled .woocommerce-error .button{background:var(--color-danger);color:var(--color-text-on-danger)}body.wc-modern-notices-enabled .woocommerce-info .button{background:var(--color-info);color:var(--color-text-on-btn)}body.wc-modern-notices-enabled .woocommerce-error .button:hover,body.wc-modern-notices-enabled .woocommerce-message .button:hover,body.wc-modern-notices-enabled .woocommerce-info .button:hover{transform:translateY(calc(var(--move-xs, 2px) * -1));opacity:var(--opacity-hover,.85);box-shadow:var(--shadow-md)}body.wc-modern-notices-enabled .woocommerce-error .button:focus-visible,body.wc-modern-notices-enabled .woocommerce-message .button:focus-visible,body.wc-modern-notices-enabled .woocommerce-info .button:focus-visible{outline:2px solid currentColor;outline-offset:3px}body.wc-modern-notices-enabled .woocommerce-error::before,body.wc-modern-notices-enabled .woocommerce-message::before,body.wc-modern-notices-enabled .woocommerce-info::before{position:absolute;top:var(--space-4,16px);right:var(--space-4,16px);display:flex;align-items:center;justify-content:center;width:var(--icon-base,20px);height:var(--icon-base,20px);margin:0;padding:0;border-radius:var(--radius-full,9999px);font-family:var(--font-primary,sans-serif);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);line-height:1;pointer-events:none}body.wc-modern-notices-enabled .woocommerce-message::before{content:"✓";background:color-mix(in srgb,var(--color-success) 15%,var(--color-bg-card));color:var(--color-success)}body.wc-modern-notices-enabled .woocommerce-error::before{content:"!";background:color-mix(in srgb,var(--color-danger) 15%,var(--color-bg-card));color:var(--color-danger)}body.wc-modern-notices-enabled .woocommerce-info::before{content:"i";background:color-mix(in srgb,var(--color-info) 15%,var(--color-bg-card));color:var(--color-info)}body.wc-modern-notices-enabled .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-info{padding-top:var(--space-4,16px);padding-right:56px;padding-bottom:var(--space-4,16px);padding-left:56px}body.wc-modern-notices-enabled .wcn-dismiss-btn{grid-column:2;align-self:start;position:relative;display:flex;align-items:center;justify-content:center;width:var(--icon-lg,28px);height:var(--icon-lg,28px);margin:0;padding:0;border:0;border-radius:var(--radius-full,9999px);background:var(--overlay-black-08);color:currentColor;cursor:pointer;transform:none;opacity:var(--opacity-muted,.7);appearance:none;-webkit-appearance:none;box-shadow:none;transition:background-color var(--transition-fast,0.15s ease),opacity var(--transition-fast,0.15s ease),transform var(--transition-fast,0.15s ease)}body.wc-modern-notices-enabled .wcn-dismiss-btn:hover{background:var(--overlay-black-20);opacity:1;transform:scale(var(--scale-xs,1.02))}body.wc-modern-notices-enabled .wcn-dismiss-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}body.wc-modern-notices-enabled .wcn-dismiss-btn::before,body.wc-modern-notices-enabled .wcn-dismiss-btn::after{content:"";position:absolute;top:50%;left:50%;width:var(--space-3,12px);height:2px;margin:0;padding:0;border-radius:var(--radius-full,9999px);background:currentColor;pointer-events:none}body.wc-modern-notices-enabled .wcn-dismiss-btn::before{transform:translate(-50%,-50%) rotate(45deg)}body.wc-modern-notices-enabled .wcn-dismiss-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}body.wc-modern-notices-enabled .woocommerce-error:hover,body.wc-modern-notices-enabled .woocommerce-message:hover,body.wc-modern-notices-enabled .woocommerce-info:hover{box-shadow:var(--shadow-xl)}[data-theme="dark"] body.wc-modern-notices-enabled .woocommerce-message{background:color-mix(in srgb,var(--color-success) 12%,var(--color-bg-card));color:var(--color-success)}[data-theme="dark"] body.wc-modern-notices-enabled .woocommerce-error{background:color-mix(in srgb,var(--color-danger) 12%,var(--color-bg-card));color:var(--color-danger)}[data-theme="dark"] body.wc-modern-notices-enabled .woocommerce-info{background:color-mix(in srgb,var(--color-info) 12%,var(--color-bg-card));color:var(--color-info)}[data-theme="dark"] body.wc-modern-notices-enabled .wcn-dismiss-btn{background:var(--overlay-white-08)}[data-theme="dark"] body.wc-modern-notices-enabled .wcn-dismiss-btn:hover{background:var(--overlay-white-08)}@media (prefers-reduced-motion:reduce){body.wc-modern-notices-enabled .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-info{transition:opacity 0.01ms linear;transform:translate3d(-50%,0,0)}body.wc-modern-notices-enabled .woocommerce-error.wcn-hide,body.wc-modern-notices-enabled .woocommerce-message.wcn-hide,body.wc-modern-notices-enabled .woocommerce-info.wcn-hide{transform:translate3d(-50%,0,0)}body.wc-modern-notices-enabled .woocommerce-error .button,body.wc-modern-notices-enabled .woocommerce-message .button,body.wc-modern-notices-enabled .woocommerce-info .button,body.wc-modern-notices-enabled .wcn-dismiss-btn{transition:none}}@media (max-width:768px){body.wc-modern-notices-enabled .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-info{top:var(--space-3,12px);width:calc(100% - (var(--space-3, 12px) * 2));padding-top:var(--space-4,16px);padding-right:48px;padding-bottom:var(--space-4,16px);padding-left:48px;border-radius:var(--radius-md,10px);font-size:var(--text-sm,14px)}body.wc-modern-notices-enabled .woocommerce-error::before,body.wc-modern-notices-enabled .woocommerce-message::before,body.wc-modern-notices-enabled .woocommerce-info::before{top:var(--space-4,16px);right:var(--space-3,12px)}body.wc-modern-notices-enabled .wcn-dismiss-btn{grid-column:2}}@media (max-width:480px){body.wc-modern-notices-enabled .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-info{width:calc(100% - (var(--space-3, 12px) * 2));padding-right:44px;padding-left:44px}}@media (max-width:380px){body.wc-modern-notices-enabled .woocommerce-error,body.wc-modern-notices-enabled .woocommerce-message,body.wc-modern-notices-enabled .woocommerce-info{width:calc(100% - (var(--space-2, 8px) * 2));padding-top:var(--space-3,12px);padding-right:40px;padding-bottom:var(--space-3,12px);padding-left:40px;font-size:var(--text-xs,12px)}body.wc-modern-notices-enabled .wcn-actions{flex-direction:column;align-items:stretch;width:100%}body.wc-modern-notices-enabled .woocommerce-error .button,body.wc-modern-notices-enabled .woocommerce-message .button,body.wc-modern-notices-enabled .woocommerce-info .button{width:100%;max-width:100%}}body.wc-modern-notices-enabled .woocommerce-error .wcn-actions .button,body.wc-modern-notices-enabled .woocommerce-message .wcn-actions .button,body.wc-modern-notices-enabled .woocommerce-info .wcn-actions .button{float:none;clear:none}body.wc-modern-notices-enabled .woocommerce-error .wcn-item,body.wc-modern-notices-enabled .woocommerce-message .wcn-item,body.wc-modern-notices-enabled .woocommerce-info .wcn-item{position:relative}body.wc-modern-notices-enabled .wcn-body{position:relative;min-width:0}body.wc-modern-notices-enabled .wcn-message-line{display:block;width:100%;min-width:0;margin:0;padding:0;overflow-wrap:anywhere;word-break:normal}body.wc-modern-notices-enabled .wcn-message-line+.wcn-message-line{margin-top:var(--space-2,8px)}body.wc-modern-notices-enabled .wcn-actions{position:relative;z-index:var(--z-base,1)}body.wc-modern-notices-enabled .wcn-actions .button{position:relative;z-index:var(--z-base,1);float:none!important;clear:both}body.wc-modern-notices-enabled .wcn-dismiss-btn{position:relative;z-index:var(--z-card,10);flex:0 0 var(--icon-lg,28px);align-self:start;overflow:hidden;line-height:0}body.wc-modern-notices-enabled .wcn-dismiss-btn::before,body.wc-modern-notices-enabled .wcn-dismiss-btn::after{position:absolute;inset:50% auto auto 50%;display:block;width:var(--space-3,12px);height:2px;margin:0;padding:0;pointer-events:none;transform-origin:center}body.wc-modern-notices-enabled .wcn-dismiss-btn::before{transform:translate(-50%,-50%) rotate(45deg)}body.wc-modern-notices-enabled .wcn-dismiss-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:380px){body.wc-modern-notices-enabled .wcn-dismiss-btn{flex-basis:var(--icon-lg,28px)}}body.wc-modern-notices-enabled .woocommerce-error.wcn-show,body.wc-modern-notices-enabled .woocommerce-message.wcn-show,body.wc-modern-notices-enabled .woocommerce-info.wcn-show{transition-property:opacity,transform,top,box-shadow}body.wc-modern-notices-enabled .wcmn-client-notices,body.wc-modern-notices-enabled .wcmn-orphan-notices{position:static;height:0;min-height:0;margin:0;padding:0;border:0;overflow:visible}