/* Sissnuts WooCommerce notices — v1.6.0 */
.woocommerce-notices-wrapper:empty{display:none!important}
.woocommerce-notices-wrapper{width:100%;margin:14px 0!important;font-family:"Yekan Bakh Fanum",Tahoma,Arial,sans-serif!important;direction:rtl!important}
.woocommerce-message,.woocommerce-info,.woocommerce-error,
body .wc-block-components-notice-banner{
  position:relative!important;
  min-height:64px!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:12px 0!important;
  padding:13px 58px 13px 16px!important;
  overflow:hidden!important;
  border:1px solid #F8F1E4!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#fffdf9 0%,#f8f3e9 100%)!important;
  color:#394536!important;
  box-shadow:0 8px 26px rgba(42,55,45,.055)!important;
  font-family:"Yekan Bakh Fanum",Tahoma,Arial,sans-serif!important;
  font-size:12px!important;
  line-height:1.85!important;
  list-style:none!important;
}
.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{
  position:absolute!important;
  right:15px!important;
  top:50%!important;
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  transform:translateY(-50%)!important;
  border-radius:10px!important;
  font-family:"Yekan Bakh Fanum",Tahoma,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1!important;
}
.woocommerce-message{border-right:3px solid #6C7B65!important}
.woocommerce-message:before{content:"✓"!important;background:#eaf2e9!important;color:#55624F!important}
.woocommerce-info{border-right:3px solid #D3AE6E!important}
.woocommerce-info:before{content:"i"!important;background:#F8F1E4!important;color:#D3AE6E!important}
.woocommerce-error{border-right:3px solid #D09B8B!important}
.woocommerce-error:before{content:"!"!important;background:#f7e9e5!important;color:#D09B8B!important}
.woocommerce-error li{margin:0!important;padding:0!important;color:inherit!important}
.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#394536!important;font-weight:850!important;text-decoration:none!important}
.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,
.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{
  order:3!important;
  margin-right:auto!important;
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 14px!important;
  float:none!important;
  border:0!important;
  border-radius:10px!important;
  background:#394536!important;
  color:#fff!important;
  box-shadow:none!important;
  font-family:"Yekan Bakh Fanum",Tahoma,Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1!important;
}
.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{background:#394536!important;color:#fff!important}
@media(max-width:767px){
  .woocommerce-notices-wrapper{margin:8px 0!important}
  .woocommerce-message,.woocommerce-info,.woocommerce-error,body .wc-block-components-notice-banner{
    min-height:0!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:9px!important;
    padding:13px 52px 13px 12px!important;
    border-radius:13px!important;
    font-size:10.5px!important;
    line-height:1.8!important;
  }
  .woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{right:12px!important;width:27px!important;height:27px!important;border-radius:8px!important}
  .woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,
  .woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{
    width:max-content!important;
    min-height:34px!important;
    margin:0!important;
    padding:0 11px!important;
    font-size:9px!important;
  }
}
