#wps_wpr_order_notice {display:none !important;}

@media screen and (min-width:320px), screen and (max-width:320px) {
  
  .col-12, .cart-actions {display:block !important;}
  #wps_cart_points {display:block !important; margin:0 !important; max-width:none !important; text-align:left; padding:0 15px !important;}
  #wps_cart_points_apply {width:100% !important; display:block !important; margin-top:10px; background:rgb(218, 60, 60) !important; color:#fff;}
  #wps_cart_points_apply:hover {opacity:0.5;}

  button[name="update_cart"] {margin-bottom:20px;}
  .wps_wpr_apply_custom_points {border:2px dashed rgba(0, 0, 0, 0.105); padding:25px; margin:20px 0; font-size:0;}
  .wps_wpr_apply_custom_points p {font-size:16px;}
  
}

@media screen and (min-width:580px) {

  #wps_cart_points {width:calc(100% - 182px) !important; display:inline-block !important; margin:0 10px 0 0 !important;}
  #wps_cart_points_apply {width:172px !important; display:inline-block !important; margin-top:0;}
  
  .coupon {display:block !important; font-size:0; border:2px dashed rgba(0, 0, 0, 0.105); padding:25px;}
  #coupon_code {display:block !important; margin:0 !important; max-width:none !important; width:calc(100% - 182px) !important; display:inline-block !important; margin:0 10px 0 0 !important;}
  button[name="apply_coupon"] {width:172px !important; display:inline-block !important; margin-top:0;}
  
}
