.creditCardForm{max-width:700px;background-color:#fff;margin:auto;overflow:hidden;color:#4c4e56}.creditCardForm label{width:100%;margin-bottom:0;font-size:medium;color:#4c4e56}.creditCardForm .heading h1{text-align:center;font-family:'Open Sans',sans-serif;color:#4c4e56}.creditCardForm .payment{float:left;font-size:18px;padding:15px;position:relative}.creditCardForm .payment .form-group{float:left;margin-bottom:25px}.creditCardForm .payment .form-control{line-height:40px;height:auto;padding:0 16px;font-size:medium}.creditCardForm .payment .form-control:not(:placeholder-shown){border-width:thin}.creditCardForm .owner{width:100%;margin-right:10px;margin-top:-15px}.creditCardForm .CVV{width:100%;margin-top:-15px}.creditCardForm #card-number-field{width:100%}.creditCardForm #expiration-date{width:100%}.creditCardForm #credit_cards{width:100%;margin-bottom:0;text-align:right!important}.creditCardForm #pay-now{width:100%}.creditCardForm .payment .btn{width:100%;margin-top:3px;font-size:18px;background-color:#2ec4a5;color:white}.creditCardForm .payment select{padding:0 10px;margin-right:0}.transparent{opacity:.2}@media(max-width:650px){.creditCardForm .owner,.creditCardForm .CVV,.creditCardForm #expiration-date,.creditCardForm #credit_cards{width:100%}.creditCardForm #credit_cards{text-align:left}}.name-error{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;display:none}.date-error{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;display:none}.cvv-error{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;display:none}.number-error{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;display:none}.cartcontainer{display:none}.iconCart{display:none}.formlabel{position:relative;margin:5px 0}.formlabel label{position:absolute;padding-left:10px;top:18px;cursor:text;right:0}.formlabel input:focus+label,.formlabel input:not(:placeholder-shown)+label{opacity:1;color:#000;top:-22px}.formlabel input:focus{outline-color:#000}.formlabel{padding-top:15px}.formlabel input{width:100%;padding-left:10px}.formlabel label,.formlabel input{transition:all .2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25,.1,.25,1);opacity:1}.expiration-date{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.monthyear{display:flex;gap:15px}.mmyy{color:#9e9e9e;margin-left:5px}.flex-card{display:flex;gap:15px;justify-content:space-between}.flex-card1{display:flex;gap:10px;justify-content:flex-end}.cardnumberlabel{position:relative;width:100%;top:10px}.cvvicon{position:absolute;right:0}.cvc{width:100%}.cardlock{position:relative}.cardlocklogo{position:absolute;top:-35px;right:1px;cursor:text}.carduser{position:relative;font-weight:600}.carduserlogo{position:absolute;top:30px;right:1px;width:30px}.numberError{position:absolute}.dateError{position:absolute;bottom:270px}.cvvError{position:absolute}.nameError{position:absolute}.mailinput{position:relative}.maillogo{margin-top:2px;margin-right:3px;width:40px}.phone{position:relative}.phonelogo{position:absolute;top:-42px;right:3px;width:35px}.delivery{margin-bottom:-20px}select:disabled{opacity:.6;background-color:#eee}.btnconfirm:focus{outline:0!important}