.socialLogin .list-inline{margin-left:auto}
.socialLogin .list-inline li{margin-right:10px;list-style:none;display:inline-block}
.socialLogin .list-inline li:last-child{margin-right:0}
.socialLogin .list-inline li a{width:40px;height:40px}
.socialLogin .list-inline li a span{font-size:24px;line-height:38px}
.customButton{margin:0!important;border:none;background-color:transparent;width:auto!important;padding:0!important;outline:0!important}
.input:disabled{background-color:#d3d3d3}
.testo-cliente{font-size:1.2em;padding-bottom:21px}
.dettaglio-carta-form .form-group input[type=number]::-webkit-inner-spin-button,.dettaglio-carta-form .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.dettaglio-carta-form .form-group input[type=number]{-moz-appearance:textfield}
.errore-card{color:#ef4e63;padding:0 0 10px 28px;width:100%;font-size:1rem}
.jst-sx{justify-content:normal!important}
.load-cust{height:74px;width:74px;margin-top:50%}
.ml-auto.fix{margin-right:55px}
.lfx{margin-left:0!important}
@media only screen and (max-width:500px){
.lgx{margin-left:37%}
}
.green{color:#00994d!important}
.green b{background-color:#ccebdb;padding:0 5px}
.grees{font-weight:700!important;color:#00994d!important}
.main-content .list-prod .scheda.sfgreen .s-wrap{border:2px solid #00994d}
.main-content .list-prod .scheda.highlight.new .s-wrap{box-shadow:0 2px 0 0 rgba(0,0,0,.2)!important;border:solid 1px rgba(15,15,15,.25)!important;border-radius:4px!important;margin-top:32px}
.main-content .list-prod .scheda{margin-top:32px}
.main-content .list-prod .sfgreen{justify-content:unset!important;margin-top:0;background-color:#ccebdb;padding-left:8px;padding-right:8px;height:100%;padding-bottom:10px}
@media (min-width:1024px){
.main-content .list-prod .scheda.highlight{margin-top:0;margin-right:15px;margin-bottom:0;margin-left:30px}
}
.set{position:relative;display:flow-root;top:7px;text-align:center!important}
.dolf{font-weight:700!important}
.elenco-list{contain:content}
.grif{display:grid}
@media (max-width:500px){
.metodi-pagamento .dettaglio-carta-form.gc{padding:3px 1px 0!important}
.form-group--half.gc{flex-wrap:unset!important}
}
p.text{width:100%;display:inline}
.form-group--half.gc .form-group.gm{margin-right:0;width:100%}
.flex-group.gc{display:block}
.flex-group.gc.sp{margin-right:15px}
.form-group.gm{margin-bottom:5px}
.main-footer-initial{position:fixed;bottom:0;width:100%}
.link-button{text-decoration:underline;font-size:14px}
.button-content{align-items:center;min-height:40px}
::-ms-backdrop,section.stripe.stripe--prodotti .cassetto-prodotti{width:100%}