/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 .PM_ASBlockOutput.PM_ASMobileMode .PM_ASBlockTitle::after, .PM_ASBlockOutput.PM_ASMobileMode .PM_ASearchTitle::after {
    display: none;
  }
  .PM_ASBlockOutput {
    margin-bottom: 20px;
  }
  .mobile-menu__link, .mobile-menu__arrow {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .mobile-menu__link {
    font-size: 1rem !important;
  }
  .mobile-menu__tab {
    min-height: 3rem !important;
  }
  #product .tax-shipping-delivery-label {
    display: none;
  }
  #PM_ASBlockOutput_1.PM_ASBlockOutput.PM_ASMobileMode .card-block {
    display: block;
  }
  #index .elementor-product-miniature .elementor-badge-online {
    display: none;
  }
  .carrier-selection {
    background: #eee;
    padding: 10px 20px;
    margin: 10px 0;
    border: 1px solid #cecdcd;
  }
  .carrier-selection label.label-tittle {
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    margin-bottom: 20px;
  }
  .right-nav #ps-shoppingcart-wrapper {
    display: none;
  }
  #checkout .delivery-options .carrier-delay, #carrierForm .delivery-options .carrier-delay {
    display: none !important;
  }
  @media screen and (min-width: 768px) {
    #PM_ASBlockOutput_1 .card-block {
      display: block !important;
    }
    #PM_ASBlockOutput_2 {
      display: none !important;
    }
  }
  @media screen and (max-width: 768px) {
    .header-banner {
      display: flex;
      flex-direction: column;
    }
    .header-banner p {
      font-size: 11px;
      padding: 5px;
    }
    #PM_ASBlockOutput_1 {
      display: block !important;
    }
  }
  