.check-out>.main-container{padding-block:50px;display:flex;align-items:flex-start;gap:15px}.check-out>.main-container .form{width:75%;display:flex;flex-direction:column;gap:15px;border:1px solid #DDD;padding:30px;border-radius:20px}.check-out>.main-container .form .no-token{text-align:center;font-size:20px;color:var(--secondColor)}.check-out>.main-container .form .group{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.check-out>.main-container .form .group .input-group{display:flex;flex-direction:column;gap:10px}.check-out>.main-container .form .group .input-group:not(.check-out>.main-container .form .group .input-group:last-of-type){margin-bottom:15px}.check-out>.main-container .form .group .input-group label{font-size:18px}.check-out>.main-container .form .group .input-group input,.check-out>.main-container .form .group .input-group select{font-size:17px;outline:none;border:1px solid #DDD;padding:12px;border-radius:15px}.check-out>.main-container .form .group .input-group input:disabled,.check-out>.main-container .form .group .input-group select:disabled{background-color:#ececec}.check-out>.main-container .form h3{text-align:center;margin-block:25px;color:var(--secondColor);font-size:25px}.check-out>.main-container .info-order{flex:1;background-color:#eeeeee6c;border:1px solid #DDD;padding:20px;border-radius:20px}.check-out>.main-container .info-order div:not(div:last-of-type){display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-size:18px}.check-out>.main-container .info-order .total-products p:last-of-type{display:flex;align-items:center;gap:5px}.check-out>.main-container .info-order .total-products p:last-of-type img{width:15px;vertical-align:middle}.check-out>.main-container .info-order .payment-type{display:flex;flex-direction:column;gap:10px;font-size:18px}.check-out>.main-container .info-order .payment-type label{display:flex;align-items:center;gap:5px;cursor:pointer}.check-out>.main-container .info-order .payment-type label svg{font-size:25px}.check-out>.main-container .info-order .payment-type label img{width:50px}.check-out>.main-container .info-order .pay{display:block;width:100%;margin-top:20px;padding:10px;font-size:17px;background-color:var(--secondColor);color:#fff;border:none;border-radius:15px;cursor:pointer}@media(max-width:991px){.check-out>.main-container{flex-direction:column-reverse;gap:30px!important}.check-out>.main-container>div{width:100%!important}.check-out>.main-container .form .group{grid-template-columns:repeat(1,1fr)}}
