.se-catalog-payment{display:block;box-sizing:border-box;border:1px solid #dce1e6;border-radius:8px;padding:14px 16px;margin:16px 0;width:100%;min-width:0}
/* Electro floats legends; do not make the legend a wrapping flex item. */
.se-catalog-payment legend{float:left;display:block;box-sizing:border-box;font-size:16px;line-height:1.4;font-weight:600;width:100%;padding:0;margin:0 0 8px}
.se-catalog-payment label{display:flex;clear:both;align-items:center;gap:10px;min-height:44px;cursor:pointer;margin:0;padding:8px 0;line-height:1.4;font-size:14px;font-weight:500;white-space:normal}
.se-catalog-payment input[type=radio]{flex:0 0 18px;accent-color:#ce2631;width:18px;height:18px;margin:0;padding:0}
.se-payment-status{width:100%;font-size:14px;line-height:1.4;color:#59636d}
.se-payment-status:empty{display:none}
.se-catalog-price-label{font-size:12px;display:block;font-weight:400;color:#59636d}
.single-product .summary p.price::before{content:none!important}
.single-product .summary .se-catalog-price-label{font-size:14px}
.se-one-click{border:1px solid #dce1e6;border-radius:8px;margin-top:20px;padding:16px;width:100%}
.se-one-click summary{min-height:44px;font-size:16px;cursor:pointer;font-weight:600}
.se-cart-clear{margin:8px!important;background:#fff!important;border:1px solid #c9d0d7!important;color:#28323d!important;min-height:44px}
.se-catalog-payment[aria-busy=true]{opacity:.75}
@media(max-width:767px){
 .single-product .summary form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
 .single-product .summary form.cart>.se-catalog-payment{flex:0 0 100%;margin-bottom:4px}
 .single-product .summary form.cart>.quantity{flex:0 0 76px;width:76px;margin:0!important}
 .single-product .summary form.cart>.quantity input.qty{width:100%;max-width:100%;min-height:44px;padding-inline:8px}
 .single-product .summary form.cart>.single_add_to_cart_button{flex:1 1 140px;min-width:0;min-height:44px;margin:0!important;padding:12px 16px!important}
 .se-one-click{box-sizing:border-box;padding:14px}
}
