/* Lalano: calm informational notices. Errors/warnings retain their native colours. */
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner:is(.is-info,.is-success){
 box-sizing:border-box!important;align-items:center!important;gap:12px!important;
 padding:14px 14px 14px 16px!important;border:1px solid #dbc8ab!important;
 border-radius:14px!important;background:#fffaf2!important;color:#513b32!important;
 box-shadow:0 8px 26px rgba(74,47,43,.07)!important;
 font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;
 line-height:1.55!important;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner:is(.is-info,.is-success)>svg{
 flex:0 0 22px!important;width:22px!important;height:22px!important;
 padding:3px!important;border-radius:50%!important;background:#977447!important;
 color:#fffaf2!important;fill:#fffaf2!important;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner:is(.is-info,.is-success) .wc-block-components-notice-banner__content{
 min-width:0!important;color:#513b32!important;overflow-wrap:anywhere;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss{
 box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;
 height:44px!important;min-height:44px!important;margin:0!important;padding:10px!important;
 border:1px solid transparent!important;border-radius:10px!important;
 background:transparent!important;background-image:none!important;color:#705747!important;
 box-shadow:none!important;transform:none!important;opacity:1!important;cursor:pointer!important;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss:is(:hover,:focus-visible){
 background:#efe5d6!important;border-color:#c9ad84!important;color:#4a2f2b!important;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss:focus-visible{
 outline:2px solid #947052!important;outline-offset:2px!important;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss::before,
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss::after{display:none!important;content:none!important}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss svg{
 width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;
 background:transparent!important;fill:currentColor!important;box-shadow:none!important;
}
body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner:is(.is-info,.is-success) a{
 color:#65482c!important;text-underline-offset:3px;font-weight:600;
}
@media(max-width:600px){
 body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-notice-banner:is(.is-info,.is-success){
  padding:10px 8px 10px 12px!important;gap:8px!important;border-radius:12px!important;font-size:11px!important;
 }
}
