/* add css module styles here (optional) */

@supports (-webkit-appearance: -apple_pay_button) { 
    ._3_Q3- {
        display: inline-block;
        -webkit-appearance: -apple_pay_button;
      text-indent: -9999px;
    }
    ._2BsBO {
        -apple_pay_button-style: black;
     
    }
    ._2Y-yd {
        -apple_pay_button-style: white;
    }
    ._QS2QA {
        -apple_pay_button_style: white-outline;
    }
}

@supports not (-webkit-appearance: -apple_pay_button) {
    ._3_Q3- {
        display: inline-block;
        background-size: 100% 60%;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        border-radius: 5px;
        padding: 0px;
        box-sizing: border-box;
        min-width: 200px;
        min-height: 32px;
        max-height: 64px;
        cursor: pointer;
      border: 0;
      
    }
    ._2BsBO {
        background-image: -webkit-named-image(apple-pay-logo-white);
        background-color: black;
       color: white;
    }
    ._2Y-yd {
        background-image: -webkit-named-image(apple-pay-logo-black);
        background-color: white;
    }
    ._1XKIR {
        background-image: -webkit-named-image(apple-pay-logo-black);
        background-color: white;
        border: .5px solid black;
    } 
    ._3zhgE{
          opacity: 0.5;
          cursor:not-allowed !important;
    }
}
