.zd-dialog{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #e2d5be;background:#fffdf9;color:#241e16;box-shadow:-16px 0 60px #241e1620;overflow:hidden;font-family:inherit}.zd-dialog::backdrop{background:#17120c65;backdrop-filter:blur(2px)}.zd-dialog[open]{display:flex;flex-direction:column;animation:zd-slide .32s cubic-bezier(.22,.7,.25,1)}.zd-dialog.is-closing{animation:zd-exit .2s ease forwards}.zd-content{display:flex;flex-direction:column;flex:1;min-height:0}.zd-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e7dfd2;flex-shrink:0;background:#faf7f0}.zd-head h2{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:18px;line-height:1.3;font-weight:600;margin:0;letter-spacing:.01em;color:#241e16}.zd-head h2 span{font:600 11px/20px sans-serif;min-width:20px;height:20px;border-radius:50%;background:#a78242;color:white;text-align:center;padding:0 4px}.zd-head button{width:32px;height:32px;border:0;background:none;font-size:25px;color:#78603a;cursor:pointer}.zd-scroll{padding:0 16px;flex:1;min-height:70px;overflow-y:auto;overscroll-behavior:contain}.zd-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;padding:16px 0;border-bottom:1px solid #eee7dc;align-items:start}.zd-image img{display:block;width:76px;height:82px;object-fit:cover;border-radius:5px;background:#f2ece1}.zd-name{color:#241e16;text-decoration:none;font-size:13px;line-height:1.35;font-weight:600;display:block}.zd-details small{display:block;font-size:10px;color:#7c7160;line-height:1.5;margin-top:3px}.zd-tag{display:inline-block;background:#efe5d2;color:#795b2c;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.5;margin-top:5px}.zd-quantity{display:inline-flex;border:1px solid #d8c9b0;border-radius:6px;overflow:hidden;margin-top:8px;background:#fff}.zd-quantity button{width:27px;height:28px;font-size:17px;padding:0;border:0;background:none;color:#8d6c36;cursor:pointer}.zd-quantity input{width:27px;min-width:0;padding:0;border:0;text-align:center;background:none;appearance:textfield;font-size:12px;color:#241e16}.zd-quantity input::-webkit-inner-spin-button{appearance:none}.zd-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:104px}.zd-price strong{font-size:13px;line-height:1.4;color:#80612f;white-space:nowrap}.zd-price s{font-size:10px;color:#9c917e}.zd-price button{margin-top:12px;border:0;background:none;width:30px;height:30px;color:#967c51;cursor:pointer;padding:7px}.zd-price svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.zd-note{padding:16px 0}.zd-note summary{list-style:none;cursor:pointer;color:#856635;font-size:13px;display:flex;align-items:center;gap:6px}.zd-note summary::-webkit-details-marker{display:none}.zd-note textarea{box-sizing:border-box;width:100%;border:1px solid #d8c9b0;border-radius:6px;padding:9px;background:#fff;margin-top:10px;font-family:inherit;font-size:13px;line-height:1.5;color:#241e16}.zd-bottom{flex-shrink:0;max-height:60dvh;overflow-y:auto}.zd-code{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid #e7dfd2}.zd-code input{flex:1;min-width:0;border:1px solid #bca47d;border-radius:7px;background:#fff;padding:9px 11px;font-size:13px;color:#241e16}.zd-code button{border:0;border-radius:7px;background:#a78242;color:#fff;font-size:13px;font-weight:600;padding:9px 13px;cursor:pointer}.zd-summary{padding:15px 16px 10px;background:#faf7f0}.zd-subtotal,.zd-discounts{display:flex;align-items:center;justify-content:space-between;gap:8px}.zd-subtotal{font-size:15px}.zd-subtotal>span{display:flex;align-items:center;gap:6px}.zd-subtotal s{font-size:10px;color:#928573}.zd-discounts{font-size:12px;color:#846435;margin-top:8px}.zd-terms{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;color:#716653;margin:16px 0 10px}.zd-terms input{width:13px;height:13px;flex-shrink:0;accent-color:#a78242;margin:2px 0 0}.zd-terms a{color:inherit;text-underline-offset:2px}.zd-checkout{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #a78242;border-radius:7px;background:#211b14;color:#fffdf7!important;padding:13px 10px;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,box-shadow .2s;min-height:47px}.zd-checkout:hover{background:#3a2c1c;box-shadow:0 4px 14px #98754430}.zd-shipping{text-align:center;font-size:10px;line-height:1.5;color:#857965;margin:11px 0}.zd-payments{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0}.zd-payments .za-payment-icon{width:39px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e0d6;border-radius:4px;background:#fff;overflow:hidden}.zd-payments svg{width:35px;height:23px;display:block}.zd-payments [data-payment=phonepe] text{font-family:Arial,sans-serif!important;font-weight:700!important}.zd-payments [data-payment=phonepe] text:first-of-type{font-size:12px!important;fill:#fff!important}.zd-payments [data-payment=phonepe] text:last-of-type{font-size:7px!important;fill:#5f259f!important}.zd-payments [data-payment=paytm] text,.zd-payments [data-payment=paytm] tspan{font:900 14px Arial,sans-serif!important;letter-spacing:-1px!important}.zd-continue{display:block;margin:9px auto 3px;padding:5px;border:0;background:none;color:#7d6033;text-decoration:underline;text-underline-offset:3px;font-size:12px;cursor:pointer}.zd-status{margin:0;padding:0 16px;font-size:12px;color:#895b25;background:#fff9ee;flex-shrink:0}.zd-status:not(:empty){padding:9px 16px}.zd-dialog[aria-busy=true] .zd-content{opacity:.65;pointer-events:none}.zd-dialog :focus-visible{outline:2px solid #a78242;outline-offset:3px}.zd-dialog button:disabled{opacity:.55;cursor:wait}.zd-empty{margin:auto;padding:36px;text-align:center;max-width:100%}.zd-empty>svg{width:60px;height:60px;fill:none;stroke:#a78242;stroke-width:1.2}.zd-eyebrow{font-size:10px;letter-spacing:.25em;color:#a78242}.zd-empty h3{font:28px/1.3 Georgia,serif}.zd-empty>p:not(.zd-eyebrow){font-size:13px;line-height:1.6;color:#80725d}.zd-empty .zd-checkout{font-size:14px;margin-top:24px}@keyframes zd-slide{from{transform:translateX(100%);opacity:.6}to{transform:translateX(0);opacity:1}}@keyframes zd-exit{to{transform:translateX(100%);opacity:0}}@media(max-width:380px){.zd-dialog{width:100vw}.zd-item{grid-template-columns:68px minmax(0,1fr) auto;gap:8px}.zd-image img{width:68px;height:76px}.zd-price strong{font-size:12px}.zd-head{padding:10px 14px}}@media(prefers-reduced-motion:reduce){.zd-dialog[open],.zd-dialog.is-closing{animation:none}.zd-checkout{transition:none}}
