body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner){--notice-accent:#256ea0;--notice-bg:#edf5fb;--notice-line:#d6e7f2;background:var(--notice-bg);border:1px solid var(--notice-line);border-radius:8px;box-shadow:none;box-sizing:border-box;color:#334f63;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;list-style:none;margin:0 0 8px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px 14px 10px 42px;position:relative;width:100%}body #themesflat-content :is(.woocommerce-message:not(.woocommerce-info),.wc-block-components-notice-banner.is-success){--notice-accent:#286951;--notice-bg:#f0f8f4;--notice-line:#d5e8df}body #themesflat-content :is(.woocommerce-error,.wc-block-components-notice-banner.is-error){--notice-accent:#98463f;--notice-bg:#fff7f6;--notice-line:#efd6d2}body #themesflat-content .wc-block-components-notice-banner.is-warning{--notice-accent:#805b23;--notice-bg:#fff9ed;--notice-line:#ecdfc6}body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error):before{color:var(--notice-accent);font-size:17px;left:14px;line-height:1.2;margin:0;position:absolute;top:11px}body #themesflat-content .wc-block-components-notice-banner{align-items:flex-start;display:flex;gap:10px;padding:10px 14px!important}body #themesflat-content .wc-block-components-notice-banner>svg{background:none;border-radius:0;color:var(--notice-accent);display:block;fill:currentColor;flex:0 0 18px;height:18px;margin:1px 0 0;padding:0;width:18px}body #themesflat-content .wc-block-components-notice-banner__content{display:block;flex:1;max-width:100%;min-width:0}body #themesflat-content .wc-block-components-notice-banner:not(:has(>.wc-block-components-notice-banner__content)){display:block}body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner) :is(p,ul,li){font-size:inherit;line-height:inherit;margin:0}body #themesflat-content .wc-block-components-notice-banner__content li+li,body #themesflat-content .woocommerce-error>li+li{margin-top:4px}body #themesflat-content .wc-block-components-notice-banner__content ul{padding-left:18px;width:100%}body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner) a:not(.button){border:0;color:var(--notice-accent);text-decoration:underline;text-underline-offset:3px}body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner) .button{--medvise-button-bg:#fff;--medvise-button-text:#256ea0;--medvise-button-border:#c8dce9;--medvise-button-hover-bg:#e8f3fa;--medvise-button-hover-text:#205b85;--medvise-button-hover-border:#94bbd4;align-items:center;background:var(--medvise-button-bg)!important;border:1px solid var(--medvise-button-border)!important;border-radius:8px;color:var(--medvise-button-text)!important;display:inline-flex;float:none!important;font-size:13px;font-weight:550;justify-content:center;line-height:1.5;margin:4px 0 4px 12px;max-width:100%;min-height:40px;padding:8px 14px!important;text-align:center;text-decoration:none!important;white-space:normal}body #themesflat-content .wc-block-components-notice-banner__content>.button{margin:4px 0 4px 12px}body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner) .button:hover{background:#e8f3fa!important;border-color:#94bbd4!important;color:#205b85!important}body #themesflat-content .wc-block-components-notice-banner:has(.wc-block-components-notice-banner__dismiss){padding-right:52px!important}body #themesflat-content .wc-block-components-notice-banner__dismiss{color:var(--notice-accent);right:12px;top:12px}body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner) :is(a,button):focus-visible{outline:2px solid #5aa9d4;outline-offset:3px}@media (max-width:600px){body #themesflat-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner) .button{display:flex;margin:8px 0 0;width:fit-content}}