.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=input] [data-op3-background=overlay]::after,.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=input] [data-op3-background=overlay]::before,.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=select] [data-op3-background=overlay]::after,.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=select] [data-op3-background=overlay]::before{background:#fff}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=headline]{margin:0 0 12px;text-align:left}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=formsection],.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=descriptionlist]{margin:0 0 24px;padding:0}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=orderbump]{margin:15px 0 20px}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=button]{max-width:100%}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=button] [data-op3-background=overlay]::after,.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=button] [data-op3-background=overlay]::before{background-image:none;background-color:#1f1f1f}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=button] a{height:48px;color:#fff;border-radius:4px}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=button] .op3-text-container{font-weight:700;font-size:16px;line-height:1}.op3-element[data-op3-element-type=cart] .op3-element[data-op3-element-type=input][data-op3-element-spec=card-entry] input[name=opc_card_entry][disabled]{color:currentColor}.op3-element[data-op3-element-type=cart] .opc-form[data-opc-payment-status=ready] .op3-element[data-op3-element-type=input][data-op3-element-spec=card-entry] .opc-card-entry-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1}.op3-element[data-op3-element-type=cart] .opc-form[data-opc-payment-status=ready] .op3-element[data-op3-element-type=input][data-op3-element-spec=card-entry] .opc-card-entry-placeholder~.op3-divider,.op3-element[data-op3-element-type=cart] .opc-form[data-opc-payment-status=ready] .op3-element[data-op3-element-type=input][data-op3-element-spec=card-entry] .opc-card-entry-placeholder~.op3-element-input-edit-text,.op3-element[data-op3-element-type=cart] .opc-form[data-opc-payment-status=ready] .op3-element[data-op3-element-type=input][data-op3-element-spec=card-entry] .opc-card-entry-placeholder~.op3-icon{display:none!important}