.checkout{background:#fff;min-height:100vh;position:relative;padding:0!important}.checkout-header{background-color:#fff;border-bottom:1px solid #aaa1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:76px;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 5.4px #aaa2}.checkout-header .container{justify-content:space-between;align-items:center;width:100%;padding-top:0;padding-bottom:0;display:flex}.checkout-header .logo-checkout{width:198px;height:21.6px;overflow:hidden}.checkout-header .logo-checkout .logo-link{color:#000;align-items:flex-end;gap:.1rem;display:flex}.checkout-header .logo-link img{width:fit-content;height:21.6px}.checkout-header .logo-link span{color:#222;width:fit-content;height:21.6px;font-family:Outfit,serif;font-size:18px;font-weight:300}.checkout-header .btn-back{color:#fff;cursor:pointer;background-color:#000;border:2px solid #0000;padding:.54rem 1.26rem;font-size:11.7px;font-weight:500;line-height:11.7px;transition:all 1s}.checkout-header .btn-back:hover{background-color:#333;border:2px solid #333}.checkout .items{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));align-items:center;gap:0;margin-top:54px;padding-bottom:0;display:grid}.checkout .item{height:140vh;padding:4.5rem 1.8rem 7.2rem}.checkout .item:first-child{background-color:#fff;grid-column:span 3}.checkout .item:nth-child(2){background-color:#f8f8f877;border-left:1px solid #aaa3;grid-column:span 2}.checkout .title{color:#1a1919;height:40px;padding:0;font-size:24px;line-height:24px;font-weight:400!important}.checkout.ar .title{font-family:Cairo,sans-serif!important}.checkout .term{color:#000;background-color:#ddd7;padding:.67rem;font-size:12.6px;font-weight:300}.checkout .term.active{background-color:#d0f9dd}.checkout .term label{color:#000;padding:0 .36rem;font-size:12.5px;font-weight:300;line-height:12.5px}.checkout .term label a{color:#000;padding:0;font-size:12.5px;font-weight:400;line-height:12.5px;text-decoration:underline}.checkout .term input{transform:translateY(1px)}.checkout-form{flex-direction:column;width:100%;max-width:558px;padding:0 0 5.4rem;display:flex}.checkout-form .form{flex-direction:column;gap:.67rem;width:100%;padding-top:1.8rem;display:flex}.checkout-form .row{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.checkout-form .field{flex-direction:column;gap:10.8px;padding-bottom:1.08rem;display:flex}.checkout-form .field .label-text{color:#444;padding:0 3.6px;font-size:11.7px;line-height:11.7px}.checkout-form .field .input{color:#333;box-sizing:border-box;background:#fafafa;border:1px solid #aaa2;border-radius:4px;outline:none;width:100%;padding:10.8px 12.6px;font-size:13.5px;line-height:13.5px}.checkout-form .field textarea{resize:vertical;min-height:126px;padding-top:23.4px;font-size:13.5px;line-height:21.6px}.checkout-form .field .input::placeholder{color:#545d62;font-size:12.6px;font-weight:400}.checkout-form .invalid-note{border-radius:8px;padding:7.2px 10.8px;font-size:12.6px}.checkout-form .msg{width:100%;height:36px;display:block}.checkout-form .success-note{padding:.45rem .9rem;font-size:12.6px;line-height:18.9px}.checkout-form .field .delivery{gap:.9rem;padding:.9rem 0}.delivery input{height:12.6px}.delivery span{padding:0 12.6px;font-size:12.6px}.checkout-card{width:100%;max-width:580px;margin:0 auto;padding:0;background-color:#0000!important}.checkout-card .content-card{padding:1rem 0}.checkout-card .content-card .line{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 0;display:flex}.checkout-card .content-card .col-line{flex-direction:column;gap:1rem;display:flex}.checkout-card .content-card li .name{height:18px;padding:5px 0;font-size:12.5px}.checkout-card .content-card li .price{font-size:12px}.checkout-card .content-card .line.save .name,.checkout-card .content-card .line.save .subtotal{color:#27a11b}.checkout-card .coupon .row{height:27px;font-size:12.6px}.checkout-card .coupon strong{font-size:12.6px}.checkout-card .total{justify-content:space-between;align-items:center;margin-top:18px;padding:1.8rem 0;font-size:22px;display:flex}.checkout .total{padding:.5rem 0;font-size:20px;font-weight:600}.checkout.ar .total{color:#333;padding:.5rem 0;font-size:20px;font-weight:600;font-family:Cairo,sans-serif!important}.actions{padding:.9rem 0}.actions .btn-confirm{color:#fff;cursor:pointer;background-color:#e43e3e;border:none;padding:1rem 2.4rem;font-size:13.5px;line-height:13.5px;transition:all 1s}.actions .btn-confirm:hover{color:#fff;background-color:#000}.order-heading{justify-content:space-between;align-items:center;width:100%;max-width:800px;display:flex}.order-search{border:1px solid #aaa4;justify-content:center;align-items:center;width:100%;max-width:240px;padding:5px;display:flex;transform:translateY(-8px)}.checkout .error-msg{color:#555}.order-search input{background-color:#fff;border:none;outline:none;gap:1rem;width:100%;height:34px;padding:1rem .5rem;font-size:13px;line-height:13px;display:flex}.order-search button{cursor:pointer;opacity:.7;background-color:#0000;border:0 solid #0000;height:30px;padding:.2rem 1rem .2rem .5rem;transition:all 1s}.order-search button:hover{opacity:1;transform:scale(1.1)}.order-info .order-meta{background-color:#bdc5d111;flex-direction:column;gap:14px;width:100%;max-width:800px;margin-top:2rem;padding:3rem 1rem 1rem;font-size:14px;display:flex}.order-info .order-status{text-transform:capitalize;width:fit-content;margin-top:-1.2rem;margin-bottom:2rem;padding:12px 24px;font-size:14px;font-weight:200;line-height:14px;border-radius:1rem!important}.order-info .order-status.pending{color:#e06e03;background:#f8d4901f;font-weight:500}.order-info .order-status.completed{color:#06851e;background:#b5f9b833;font-weight:500}.order-info .order-status.shipped{color:#02427b;background:#4eb0f11a;font-weight:500}.order-info .order-status.canceled{color:#f32020;background:#f99d9d33;font-weight:500}.order-info .order-status-text{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:28px;font-family:Arial,Helvetica,sans-serif!important}.order-info .order-content .order-date{font-size:12.6px;line-height:12.6px}.copyright-sm{background-color:#000;justify-content:center;align-items:center;padding:25px 0;display:flex}.copyright-sm p{color:#fffa;font-size:12.5px}@media (max-width:900px){.checkout .items{flex-direction:column;min-height:95vh;padding:2rem 0;display:flex!important}.checkout .item{width:100%;height:fit-content;padding:2rem 1rem}.checkout-card .content-card li .name{height:18px;font-size:12.6px}.order-info .order-meta{background-color:#0000;border:1px solid #aaa2;border-radius:.2rem;margin-top:2rem}.order-heading{flex-direction:column;display:flex}.copyright{background-color:#000;width:100%;height:50px;position:fixed;bottom:0;left:0}}
