.recommended-see-more{color:#ff5f15;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#ffbf001f 0%,#ff5f150f 60%,#ff95000f 100%);border:1px solid #ff5f152e;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:13px;transition:transform .25s,box-shadow .25s,filter .25s,background .25s,color .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #ff5f151a,inset 0 1px #fff9}.recommended-see-more svg{font-size:16px;transition:transform .25s}.recommended-see-more:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle,#ffffff73 0%,#fff0 62%);transition:transform .45s,opacity .45s;position:absolute;inset:-40% -70%;transform:translate(-50%)rotate(8deg)}.recommended-see-more:hover{color:#fff;filter:saturate(1.06);background:linear-gradient(135deg,#ffbf00 0%,#ff5f15 65%,#ff9500 100%);border-color:#ffffff38;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 34px #ff5f1538,inset 0 1px #ffffff2e}.recommended-see-more:hover svg{transform:translate(4px)}.recommended-see-more:hover:before{opacity:1;transform:translate(10%)rotate(8deg)}.recommended-see-more:active{transform:translateY(-1px)scale(.99);box-shadow:0 10px 22px #ff5f1529,inset 0 1px #ffffff2e}.Cart-box{max-width:1200px;margin:0 auto}@media screen and (min-width:320px) and (max-width:768px){.Cart-box{margin:0}}@media screen and (min-width:769px) and (max-width:1024px){.cart-items-col{padding-bottom:20px}.cart-summary-col{padding-top:0}}.Cart-box2{border:none;position:sticky;top:6.2rem}@media screen and (min-width:320px) and (max-width:768px){.Cart-box2{position:relative;top:auto}}@media screen and (min-width:769px) and (max-width:1024px){.Cart-box2{top:5rem}}.Cart-row{flex-direction:row;align-items:center;display:flex}.Cart-txt1{color:#1a1a2e;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:22px}@media screen and (min-width:769px) and (max-width:1024px){.Cart-txt1{font-size:19px}}@media screen and (min-width:320px) and (max-width:768px){.Cart-txt1{font-size:17px}}.Cart-txt1Icon{color:#ff5f15;background:linear-gradient(135deg,#fff4ee 0%,#ffe8d6 100%);border:1px solid #ff5f1533;border-radius:10px;margin-right:10px;padding:6px 9px;font-size:17px}@media screen and (min-width:320px) and (max-width:768px){.Cart-txt1Icon{padding:4px 6px;font-size:14px}}.Cart-txt2{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:100px;padding:6px 16px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:13px;transition:background .15s,color .15s}.Cart-txt2:hover{color:#fff;background:#dc2626}@media screen and (min-width:320px) and (max-width:768px){.Cart-txt2{padding:5px 10px;font-size:12px}}.Cart-txt3{color:#4b5563;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:14px}@media screen and (min-width:769px) and (max-width:1024px){.Cart-txt3{font-size:13px}}@media screen and (min-width:320px) and (max-width:768px){.Cart-txt3{font-size:13px}}.Cart-txt4{text-align:right;color:#1a1a2e;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:15px}@media screen and (min-width:769px) and (max-width:1024px){.Cart-txt4{font-size:14px}}@media screen and (min-width:320px) and (max-width:768px){.Cart-txt4{font-size:14px}}.Cart-txt5{color:#1a1a2e;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:18px}.Cart-txt6{color:#ff5f15;background:#fff4ee;border:1px solid #ff5f1533;border-radius:100px;padding:3px 12px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:12px}.Cart-txt7{text-align:right;color:#ff5f15;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:26px}@media screen and (min-width:769px) and (max-width:1024px){.Cart-txt7{font-size:22px}}@media screen and (min-width:320px) and (max-width:768px){.Cart-txt7{font-size:22px}}.Cart-SummaryCard{background:#fff;border:1px solid #f0f0f0;border-radius:16px;margin:0 0 0 20px;padding:24px;box-shadow:0 4px 28px #00000012}@media screen and (min-width:320px) and (max-width:768px){.Cart-SummaryCard{border-radius:12px;margin:0;padding:20px 16px;box-shadow:0 2px 12px #0000000f}}@media screen and (min-width:769px) and (max-width:1024px){.Cart-SummaryCard{margin:0;padding:20px}}.Cart-line{background:linear-gradient(90deg,#f0f0f0 0%,#e5e7eb 100%);border:none;height:1px;margin-top:14px}.Cart-line2{border:none;border-bottom:2px dashed #e5e7eb;margin:16px 0 0}.Cart-btn1{color:#fff;letter-spacing:.6px;cursor:pointer;background:linear-gradient(135deg,#ff5f15 0%,#ff8c42 100%);border:none;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding-left:24px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:16px;transition:all .25s;display:flex;box-shadow:0 8px 24px #ff5f1559}.Cart-btn1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #ff5f1580}.Cart-btn1:active:not(:disabled){transform:translateY(0)}.Cart-btn1:disabled{opacity:.65;cursor:not-allowed;transform:none}.Cart-btn1Box{background:#ffffff26;border-radius:0 12px 12px 0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:flex}.Cart-error{color:red;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:16px}.Cart-txt8{font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:13px}.Cart-txt9{color:gray;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:12px}.Cart-AddressItem{cursor:pointer;background-color:#f6f6f6;border:1px solid #dedddd;border-radius:6px;height:100%;padding:10px}.Cart-AddressItem.active{background-color:#fff;border:1px solid #05540d}.Cart-paymentBox{cursor:pointer;background-color:#f6f6f6;border:1px solid #dedddd;border-radius:6px;flex-direction:row;align-items:center;margin-bottom:15px;padding:10px;display:flex}.Cart-paymentBox.active{background-color:#fff;border:1px solid #05540d}.text-small-summarycard{font-size:14px}.Cart-bankDetails-box{flex-direction:column;flex:1;padding:10px 30px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;display:flex}.cart-continue-btn{color:#ff5f15;cursor:pointer;background:0 0;border:1.5px solid #ff5f15;border-radius:8px;min-width:200px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.cart-continue-btn:hover{color:#fff;background:#ff5f15}.cart-promo-banner{background-color:#fff3e0;border:1px dashed #ff9800;border-radius:8px;margin-top:15px;margin-bottom:10px;padding:12px}.cart-promo-banner__top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cart-promo-banner__name{color:#e65100;font-size:14px;font-weight:600}.cart-promo-banner__desc{color:#666;font-size:12px}.cart-item{background:#fff;border:1px solid #f0f0f0;border-radius:14px;flex-direction:row;align-items:flex-start;gap:16px;margin-bottom:12px;padding:16px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 10px #0000000a}.cart-item:hover{border-color:#e5e7eb;box-shadow:0 4px 18px #00000014}.cart-item__image-wrap{cursor:pointer;background:#f9fafb;border:1px solid #f0f0f0;border-radius:10px;flex-shrink:0;transition:box-shadow .15s;overflow:hidden}.cart-item__image-wrap:hover{box-shadow:0 4px 14px #0000001a}.cart-item__image{object-fit:contain;width:96px;height:96px;padding:4px;display:block}@media screen and (max-width:768px){.cart-item__image{width:76px;height:76px}}.cart-item__details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cart-item__top-row{align-items:flex-start;gap:8px;display:flex}.cart-item__name{color:#1a1a2e;text-transform:capitalize;cursor:pointer;flex:1;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}.cart-item__name:hover{color:#ff5f15}@media screen and (max-width:768px){.cart-item__name{font-size:14px}}.cart-item__variant{color:#9ca3af;background:#f3f4f6;border-radius:20px;margin-left:4px;padding:1px 8px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;display:inline-block}.cart-item__seller{color:#9ca3af;font-size:12px}.cart-item__seller span{color:#6b7280;font-weight:600}.cart-item__meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cart-item__unit-price{color:#6b7280;font-size:13px;font-weight:500}.cart-item__stock{text-transform:uppercase;letter-spacing:.3px;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:700}.cart-item__stock.green{color:#16a34a;background:#dcfce7}.cart-item__stock.orange{color:#d97706;background:#fef3c7}.cart-item__stock.red{color:#dc2626;background:#fee2e2}.cart-item__bottom-row{align-items:center;gap:12px;margin-top:2px;display:flex}.cart-item__total{color:#1a1a2e;white-space:nowrap;margin-left:auto;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:17px}@media screen and (max-width:768px){.cart-item__total{font-size:15px}}.cart-item__total-label{color:#9ca3af;margin-right:1px;font-size:12px}.cart-item__delete-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.cart-item__delete-btn:hover{color:#dc2626;background:#fee2e2}.qty-controls{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.qty-btn{cursor:pointer;color:#374151;background:0 0;border:none;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:17px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:flex}.qty-btn:disabled{opacity:.35;cursor:not-allowed}.qty-btn:not(:disabled):hover{color:#ff5f15;background:#fff4ee}@media screen and (max-width:768px){.qty-btn{width:38px;min-width:38px;height:38px}}.qty-count{text-align:center;color:#1a1a2e;border-left:1.5px solid #e5e7eb;border-right:1.5px solid #e5e7eb;min-width:34px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:15px}@media screen and (max-width:768px){.qty-count{font-size:14px}}.checkout-steps{flex-direction:column;gap:14px;max-width:700px;margin:0 auto;padding:0 16px 56px;display:flex}@media screen and (max-width:768px){.checkout-steps{padding:0 0 36px}}.step-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.step-card.step-card--active{border-color:#ff5f15;box-shadow:0 0 0 4px #ff5f1514,0 4px 20px #ff5f151a}.step-card.step-card--completed{background:#f0fdf4;border-color:#bbf7d0}.step-card.step-card--locked{opacity:.45;pointer-events:none}.step-card__header{align-items:center;gap:14px;padding:18px 22px;display:flex}@media screen and (max-width:768px){.step-card__header{gap:12px;padding:14px 16px}}.step-number{color:#fff;background:linear-gradient(135deg,#ff5f15 0%,#ff8c42 100%);border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:13px;font-weight:700;display:flex;box-shadow:0 3px 10px #ff5f154d}.step-card--completed .step-number{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);box-shadow:0 3px 10px #16a34a4d}.step-card--locked .step-number{box-shadow:none;color:#9ca3af;background:#e5e7eb}.step-card__title{color:#1a1a2e;flex:1;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:16px}.step-card--locked .step-card__title{color:#9ca3af}@media screen and (max-width:768px){.step-card__title{font-size:14px}}.step-card__header-right{align-items:center;gap:10px;display:flex}.step-completed-badge{color:#16a34a;white-space:nowrap;background:#dcfce7;border:1px solid #bbf7d0;border-radius:100px;padding:3px 12px;font-size:11px;font-weight:700}@media screen and (max-width:480px){.step-completed-badge{display:none}}.step-edit-btn{color:#ff5f15;cursor:pointer;background:0 0;border:1.5px solid #ff5f15;border-radius:100px;padding:4px 16px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.step-edit-btn:hover{color:#fff;background:#ff5f15}.step-card__summary{color:#4b5563;border-top:1px solid #0000000d;padding:10px 22px 14px;font-size:13px}@media screen and (max-width:768px){.step-card__summary{padding:10px 16px 14px}}.step-card__body{padding:4px 22px 22px}@media screen and (max-width:768px){.step-card__body{padding:4px 16px 18px}}.step-continue-btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#ff5f15 0%,#ff8c42 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:15px 24px;font-family:Poppins,Roboto,Arial,Helvetica,sans-serif;font-size:16px;transition:all .22s;display:flex;box-shadow:0 6px 20px #ff5f1552}.step-continue-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #ff5f157a}.step-continue-btn:active:not(:disabled){transform:translateY(0)}.step-continue-btn:disabled{box-shadow:none;cursor:not-allowed;background:linear-gradient(135deg,#d1d5db 0%,#9ca3af 100%);transform:none}.step3-delivery-info{color:#444;background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}.step3-delivery-info .step3-info-row{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.step3-delivery-info .step3-info-row:last-child{margin-bottom:0}.step3-delivery-info .step3-info-row .step3-info-label{color:#666;flex-shrink:0;min-width:70px;font-weight:600}.step3-delivery-info .step3-info-row .step3-info-value{color:#111}
