.cart-link{display:inline-flex;align-items:center;gap:5px;color:#bceeff!important}.cart-link b{min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;color:#00131c;background:#72d9ff;font-size:9px}.cart-wrap{width:min(1050px,calc(100% - 32px));margin:auto;padding:70px 0 100px}.cart-title{margin-bottom:25px}.cart-title h1{margin:12px 0 5px;font-size:clamp(32px,5vw,58px);line-height:1.2;letter-spacing:-.07em}.cart-title p{margin:0;color:#91a6b5;font-size:13px}.cart-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:15px;align-items:start}.cart-card,.summary-card,.checkout-card{border:1px solid rgba(186,222,242,.15);background:linear-gradient(145deg,#102130,#070c12)}.cart-card{overflow:hidden}.cart-row{display:grid;grid-template-columns:70px 1fr 120px 105px 32px;gap:15px;align-items:center;padding:18px;border-bottom:1px solid rgba(186,222,242,.12)}.cart-row:last-child{border-bottom:0}.cart-thumb{width:70px;height:70px;overflow:hidden;border-radius:8px}.cart-thumb img{width:100%;height:100%;display:block;object-fit:cover}.cart-item h3{margin:0 0 4px;font-size:14px}.cart-item span{color:#91a6b5;font-size:10px}.qty{display:flex;align-items:center;gap:7px}.qty button{width:25px;height:25px;border:1px solid rgba(0,174,239,.35);border-radius:5px;color:#bceeff;background:rgba(0,174,239,.08)}.qty input{width:38px;height:28px;border:1px solid rgba(186,222,242,.16);border-radius:5px;outline:0;color:#fff;background:#07111c;text-align:center}.cart-price{color:#cbeefb;font-size:11px;direction:rtl}.remove{border:0;color:#ff8792;background:transparent;font-size:20px}.cart-actions{display:flex;justify-content:space-between;gap:12px;padding:16px;border-top:1px solid rgba(186,222,242,.12)}.summary-card{padding:22px;position:sticky;top:95px}.summary-card h3{margin:0 0 17px;font-size:16px}.summary-line{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid rgba(186,222,242,.12);color:#a9bcc7;font-size:11px}.summary-line.total{color:#fff;font-size:14px;font-weight:bold}.summary-card .primary{width:100%;margin-top:18px}.login-required{padding:15px;color:#c4edff;background:rgba(0,174,239,.09);border:1px solid rgba(0,174,239,.25);font-size:11px}.empty-cart{padding:75px 20px;text-align:center;color:#91a6b5}.checkout-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;align-items:start}.checkout-card{padding:25px}.checkout-card h2{margin:0 0 17px;font-size:19px}.checkout-card label{display:grid;gap:7px;margin-top:13px;color:#bed2de;font-size:11px}.checkout-card input,.checkout-card select,.checkout-card textarea{width:100%;border:1px solid rgba(186,222,242,.17);border-radius:8px;outline:0;padding:10px;color:#eef8fc;background:#07111c;font:12px/1.8 Tahoma,Arial,sans-serif}.checkout-card input,.checkout-card select{height:43px}.checkout-card input:focus,.checkout-card select:focus,.checkout-card textarea:focus{border-color:#00aeef}.terms{display:flex!important;align-items:flex-start;gap:7px}.terms input{width:18px!important;height:18px!important;accent-color:#00aeef}.payment-option{display:flex!important;align-items:center;gap:9px;padding:13px;border:1px solid rgba(0,174,239,.25);border-radius:8px;background:rgba(0,174,239,.07)}.payment-option input{width:17px!important;height:17px!important;accent-color:#00aeef}.order-success{width:min(640px,calc(100% - 32px));margin:90px auto;padding:35px;text-align:center;border:1px solid rgba(94,213,160,.35);background:linear-gradient(145deg,rgba(19,80,59,.6),#07151a)}.order-success h1{margin:0 0 13px;font-size:32px}.order-success p{color:#bdeed8;font-size:13px}.tracking{display:inline-block;margin:12px 0;padding:10px 16px;border-radius:7px;color:#00151b;background:#72d9ff;font-weight:bold;direction:ltr}.order-summary{margin:20px 0;padding:15px;border-top:1px solid rgba(186,222,242,.13);border-bottom:1px solid rgba(186,222,242,.13);color:#cbeefb;font-size:12px}.notice-error{width:min(1050px,calc(100% - 32px));margin:35px auto -35px;padding:13px;border:1px solid rgba(255,123,135,.35);border-radius:8px;color:#ffd1d6;background:rgba(181,51,69,.16);font-size:11px}@media(max-width:760px){.cart-wrap{padding-top:50px}.cart-layout,.checkout-layout{display:flex;flex-direction:column}.summary-card{position:static;width:100%}.cart-card{width:100%}.cart-row{grid-template-columns:55px 1fr 28px;gap:10px;padding:14px}.cart-thumb{width:55px;height:55px}.cart-row>.qty,.cart-row>.cart-price{grid-column:2}.cart-row>.qty{grid-row:2}.cart-row>.cart-price{grid-row:3}.cart-row>.remove{grid-column:3;grid-row:1}.cart-actions{flex-direction:column}.cart-actions>*{width:100%}.checkout-card{width:100%}}
.checkout-card .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-card .primary{width:100%;margin-top:18px;border:0;cursor:pointer}.checkout-card label.terms{display:flex;align-items:flex-start;gap:8px}.checkout-card label.terms input{width:18px;height:18px;accent-color:#00aeef}@media(max-width:760px){.checkout-card .form-row{grid-template-columns:1fr}}
