.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label .fd-payment-logo {   height:35px;   margin-bottom:8px; } .ag-select-cards .card-list li {   padding:5px;   margin:0 } .ag-select-cards .card-list {   margin:  0;   padding-top:5px; } .ag-select-cards .card-list .selected, .ag-select-cards .card-list .ag_cards:checked {   background:#ddd; } .ag-select-cards .card-list li p {   padding:5px;   display:inline-block;   vertical-align:middle; } .ag-select-cards .card-list li p img {   margin-left: 5px;   margin-right: 15px;   width: 38px;   vertical-align:middle;   float: left !important; } .ag-select-cards .card-list li radio {   display:  inline-block;   margin-right:20px;   margin-left:10px; } .ag-select-cards .card-list li label {   display:inline-block;   vertical-align:middle; } .ag-select-cards .card-list li label p {   margin:  0;   margin-left:15px; } .ag-select-cards .card-list li input:checked > .ag-select-cards .card-list li {   background:blue; } .savecard {   margin-top:10px; } .savecard br {   display:none; } .savecard label, .savecard input {   display:inline-block; } .savecard input {   margin-left:8px;   position: relative;   top: 1px; }  @supports (-webkit-appearance:-apple-pay-button) {   .apple-pay-button {  display:  inline-block;  -webkit-appearance:-apple-pay-button;  text-indent:-9999px;  width:100%;  text-align: center;   }   .apple-pay-button:hover {  cursor:pointer;   }   .apple-pay-button-black {  -apple-pay-button-style:black;   }   .apple-pay-button-white {  -apple-pay-button-style:white;   }   .apple-pay-button-white-with-line {  -apple-pay-button-style:white-outline;   } } @supports not (-webkit-appearance:-apple-pay-button) {   .apple-pay-button {  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;  border:0;  text-align: center;  width: 100%;   }   .apple-pay-button:hover {  cursor:pointer;   }   .apple-pay-button-black {  background-image:-webkit-named-image(apple-pay-logo-white);  background-color:black;  color:  white;   }   .apple-pay-button-white {  background-image:-webkit-named-image(apple-pay-logo-black);  background-color:white;   }   .apple-pay-button-white-with-line {  background-image:-webkit-named-image(apple-pay-logo-black);  background-color:white;  border:  .5px solid black;   } } .ag-divider {   width:100%;   text-align:center;   margin:  20px 0px;   display:  block;   font-weight:bold;   clear:both;   padding-top:15px; } @supports not (-webkit-appearance:-apple-pay-button) {   .hide-apple-pay {  display:none;   } } .wallet-payment {   margin-top:15px; } .hide-google-pay {   display:none; }  @media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {   .hide-google-pay {  display:block;   } } .google-pay-btn {   width:  100%;   max-height:32px; } .google-pay-btn:hover, #fd_applepay:hover {   cursor:pointer; } 