@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{padding:0;margin:0;box-sizing:border-box}body{font-family:Poppins,serif}a{text-decoration:none;color:#e23259}h2{font-size:1.2rem;margin-bottom:.5rem}h3{margin-bottom:40px}label{display:block;margin-top:1rem}input,select{font-family:Poppins,serif;font-weight:500;font-size:15px;width:100%;padding:.9rem .5rem;margin-top:.25rem;border:1px solid #ccc;border-radius:4px}input::placeholder{font-family:Poppins,serif;font-weight:300;font-size:13px}input::focus{border-color:#e23259}.input-container{position:relative;display:inline-block;width:100%}.input-container input{padding-right:40px;width:100%;box-sizing:border-box}.card-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;pointer-events:none}button{font-family:Poppins,serif;padding:15px;border:none;border-radius:10px;width:100%;margin-top:20px;cursor:pointer;background-color:#e23259;color:#fff;transition:.3s ease-in-out;font-weight:600;font-size:16px;transform:translateY(0)}button:hover{transform:translateY(-5px)}.btnStyle{background-color:#f7f5f2;transform:translateY(0)}.btnStyle:hover{transform:translateY(0)}.error{border-color:#ff0000c2}.error::placeholder{font-family:Poppins,serif;font-size:14px;font-weight:500;color:#ff0000c2}.inner-container{display:flex;justify-content:center;align-items:center;margin:10px 0}.inner-container>img{width:130px}.main-section{display:flex;justify-content:center;align-items:center;margin-top:40px}.payment-page{display:flex;gap:2rem;padding:2rem;width:1140px}.form-section{background:#f9f9f9;padding:25px;width:50%;display:flex;flex-direction:column;justify-content:space-around}.terms-section{display:flex;flex-direction:column;gap:10px;margin-top:30px;font-size:12px;font-weight:300}.order-summary{background:#f9f9f9;width:50%;box-shadow:0 4px 4px #0000001a,0 6px 40px #0000001a}.logo{background-color:#f7f5f1;padding:2rem}.logo>img{width:160px}.note{padding:2rem 2rem 0rem;display:flex;align-items:flex-start;gap:20px}.note>p{border-bottom:1px solid #0000001c;padding-bottom:20px}.inner-order-summary{padding:2rem;display:flex;flex-direction:column;gap:20px}.summary-item{border-bottom:1px solid #0000001c;padding-bottom:20px;display:flex;justify-content:space-between}.summary-total{margin-top:30px;display:flex;justify-content:space-between}.payment-tabs{display:flex;gap:1rem;margin-top:1rem}.payment-tabs button{padding:.5rem 1rem;border:none;background:#f0f0f0;cursor:pointer;border-radius:4px}.payment-tabs .active{background:#007a5a;color:#fff}.purchase-button{width:100%;padding:1rem;margin-top:2rem;background:#007a5a;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer}.purchase-button:hover{background:#005a3a}.loaderWrapper{z-index:9;display:flex;align-items:center;justify-content:center}.loaderWrapper .loader{width:30px;height:30px;border-radius:50%;border:4px solid rgba(39,39,39,.795);border-top:4px solid #e23259;border-left:4px solid #e23259;animation:rotate 2s linear infinite}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}@media only screen and (max-width: 576px){.main-section{margin-top:10px}.payment-page{flex-direction:column;padding:1rem}.form-section,.order-summary{width:100%}.logo{padding:1.5rem}button{padding:10px}}
