.ggs-order-filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:24px}.ggs-order-filters label{display:flex;flex-direction:column;gap:5px;flex:1 1 150px}.ggs-order-filters input,.ggs-order-filters select{width:100%}.ggs-shipping,.ggs-tracking{border:1px solid #dbe7e0;border-radius:10px;padding:16px;margin-block:16px}.ggs-shipping progress{display:block;width:100%;height:10px;accent-color:#366a4c}.ggs-shipping p{margin-bottom:8px}.ggs-shipping-row td{padding:0}@media(max-width:600px){.ggs-order-filters label{flex-basis:100%}.ggs-order-filters button{width:100%}}

.ggs-purchase-flow{margin:16px 0 28px;direction:rtl}.ggs-purchase-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:20px;margin:0;gap:12px;background:#edf3e5;border:1px solid #91a77c;border-radius:18px}.ggs-purchase-flow li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#536047;min-width:0}.ggs-step-icon{display:grid;place-items:center;width:48px;height:48px;background:#dce5ce;border:2px solid #9dae88;border-radius:50%;z-index:1}.ggs-step-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ggs-purchase-flow li:not(:last-child):after{content:"";position:absolute;top:24px;inset-inline-start:60%;width:90%;border-top:2px solid #b1c19e}.ggs-purchase-flow .is-current .ggs-step-icon{background:#304c35;color:#fff;border-color:#304c35;box-shadow:0 0 0 5px #dce5ce}.ggs-purchase-flow .is-done .ggs-step-icon{background:#c4d2b3;color:#173c25}.ggs-step-title{font-size:15px;font-weight:700;line-height:1.8}.ggs-step-number{font-size:11px}.ggb-cart-login{margin:20px 0}.ggb-cart-login .ggb-otp{margin:20px auto}@media(max-width:600px){.ggs-purchase-flow ol{padding:16px 8px;gap:6px}.ggs-step-title{font-size:12px}.ggs-step-icon{width:38px;height:38px}.ggs-purchase-flow li:not(:last-child):after{top:19px}.ggs-step-icon svg{width:21px;height:21px}}
