.QtyStepper-module__Egtcia__stepper{border:1.5px solid var(--oro-line);background:var(--white);border-radius:999px;align-items:center;height:52px;display:inline-flex}.QtyStepper-module__Egtcia__stepper button{width:44px;height:100%;color:var(--oro-deep);background:0 0;border:0;border-radius:999px;font-size:20px;font-weight:700}.QtyStepper-module__Egtcia__stepper button:disabled{color:var(--oro-line);cursor:not-allowed}.QtyStepper-module__Egtcia__stepper span{text-align:center;min-width:28px;font-size:16px;font-weight:700}.QtyStepper-module__Egtcia__sm{height:44px}.QtyStepper-module__Egtcia__sm button{width:40px;font-size:18px}.QtyStepper-module__Egtcia__xs{height:34px;margin-top:6px}.QtyStepper-module__Egtcia__xs button{width:32px;font-size:16px}.QtyStepper-module__Egtcia__xs span{min-width:22px;font-size:14px}
.CartContents-module__5qhNEq__wrap{flex-direction:column;flex:1;min-height:0;display:flex}.CartContents-module__5qhNEq__scroll{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.CartContents-module__5qhNEq__page .CartContents-module__5qhNEq__scroll{padding:0;overflow:visible}.CartContents-module__5qhNEq__freeBar{background:var(--oro-sage);color:var(--oro-ink);border-radius:16px;flex-direction:column;gap:8px;padding:14px;font-size:15px;font-weight:600;display:flex}.CartContents-module__5qhNEq__track{background:var(--white);border-radius:999px;height:8px;overflow:hidden}.CartContents-module__5qhNEq__track i{background:var(--oro-mint);border-radius:999px;height:100%;transition:width .25s;display:block}.CartContents-module__5qhNEq__lines{margin:0;padding:0;list-style:none}.CartContents-module__5qhNEq__line{border-bottom:1px solid var(--oro-line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.CartContents-module__5qhNEq__gone{opacity:.7}.CartContents-module__5qhNEq__ph{background:var(--oro-paper);border-radius:14px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.CartContents-module__5qhNEq__ph img{object-fit:contain;width:auto;max-width:66px;height:auto;max-height:66px}.CartContents-module__5qhNEq__info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.CartContents-module__5qhNEq__name{color:var(--oro-ink);font-size:16px;font-weight:700;text-decoration:none}.CartContents-module__5qhNEq__name:hover{color:var(--oro-green)}.CartContents-module__5qhNEq__meta{color:var(--oro-muted);font-size:14px}.CartContents-module__5qhNEq__meta s{color:inherit}.CartContents-module__5qhNEq__soldMsg{color:var(--oro-error);font-size:13px}.CartContents-module__5qhNEq__soldMsg button{color:var(--oro-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.CartContents-module__5qhNEq__lineTotal{font-variant-numeric:tabular-nums;align-self:center;font-size:17px}.CartContents-module__5qhNEq__addon{border:2px dashed var(--oro-sun);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.CartContents-module__5qhNEq__addonPic{flex:none;place-items:center;width:44px;height:64px;display:grid}.CartContents-module__5qhNEq__addonPic img{width:auto;height:62px}.CartContents-module__5qhNEq__addonText{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.CartContents-module__5qhNEq__addBtn{background:var(--oro-sun);min-height:44px;color:var(--oro-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 18px;font-weight:700}.CartContents-module__5qhNEq__foot{border-top:1px solid var(--oro-line);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--white);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.CartContents-module__5qhNEq__page .CartContents-module__5qhNEq__foot{border:1px solid var(--oro-line);border-radius:22px;padding:20px;position:static}.CartContents-module__5qhNEq__row{color:var(--oro-muted);justify-content:space-between;gap:12px;font-size:15px;display:flex}.CartContents-module__5qhNEq__ok{color:var(--oro-mint);font-weight:700}.CartContents-module__5qhNEq__total{justify-content:space-between;align-items:baseline;margin-top:4px;font-weight:700;display:flex}.CartContents-module__5qhNEq__total b{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:30px;font-weight:800}.CartContents-module__5qhNEq__checkout{background:var(--oro-green);min-height:56px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;margin-top:6px;font-size:18px;font-weight:700;text-decoration:none;display:grid}.CartContents-module__5qhNEq__checkout:hover{background:var(--oro-deep);color:var(--white)}.CartContents-module__5qhNEq__checkout:disabled{opacity:.5;cursor:not-allowed}.CartContents-module__5qhNEq__fine{text-align:center;color:var(--oro-muted);margin:2px 0 0;font-size:13px}.CartContents-module__5qhNEq__empty{flex-direction:column;gap:14px;padding:28px 20px;display:flex}.CartContents-module__5qhNEq__emptyLine{margin:0;font-size:17px}.CartContents-module__5qhNEq__taster{background:var(--oro-green);color:var(--white);border-radius:22px;flex-direction:column;gap:4px;padding:20px;text-decoration:none;display:flex}.CartContents-module__5qhNEq__taster:hover{color:var(--white);box-shadow:0 0 0 3px var(--oro-sun)}.CartContents-module__5qhNEq__taster span{font-family:var(--font-note), "Gochi Hand", cursive;color:var(--oro-sun);font-size:22px}.CartContents-module__5qhNEq__taster strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:40px}.CartContents-module__5qhNEq__taster small{color:var(--oro-soft);font-size:14px}.CartContents-module__5qhNEq__reward{color:var(--oro-ink,#2b2b2b);background:#fff7d7;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.45}
.cart-module__Jmky-G__page{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:clamp(24px,4vw,48px) 16px clamp(48px,6vw,80px);display:flex}.cart-module__Jmky-G__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--oro-green);margin:0;font-size:clamp(32px,4vw,48px);font-weight:800}.cart-module__Jmky-G__keep{color:var(--oro-green);font-weight:600}
.CartDrawer-module__xWnuvG__head{border-bottom:1px solid var(--oro-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex}.CartDrawer-module__xWnuvG__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--oro-green);margin:0;font-size:28px;font-weight:800}.CartDrawer-module__xWnuvG__x{width:44px;height:44px;color:var(--oro-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.CartDrawer-module__xWnuvG__x:hover{background:var(--oro-sage)}
.PincodeCheck-module__8y7-oG__box{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.PincodeCheck-module__8y7-oG__title{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.PincodeCheck-module__8y7-oG__row{gap:8px;display:flex}.PincodeCheck-module__8y7-oG__input{letter-spacing:.1em;flex:1;min-width:0}.PincodeCheck-module__8y7-oG__result{flex-direction:column;gap:4px;min-height:0;display:flex}.PincodeCheck-module__8y7-oG__result:empty{display:none}.PincodeCheck-module__8y7-oG__ok{color:var(--green);font-size:14px;font-weight:600}.PincodeCheck-module__8y7-oG__note{color:var(--muted);font-size:14px}@media (min-width:1100px){.PincodeCheck-module__8y7-oG__wide{border-radius:20px;flex-direction:row;align-items:center;gap:28px;padding:26px 32px}.PincodeCheck-module__8y7-oG__wide .PincodeCheck-module__8y7-oG__title{gap:12px;font-size:18px}.PincodeCheck-module__8y7-oG__wide .PincodeCheck-module__8y7-oG__row{flex:none}.PincodeCheck-module__8y7-oG__wide .PincodeCheck-module__8y7-oG__input{flex:none;width:180px}.PincodeCheck-module__8y7-oG__wide .PincodeCheck-module__8y7-oG__result{text-align:right;margin-left:auto}.PincodeCheck-module__8y7-oG__wide .PincodeCheck-module__8y7-oG__result:empty{display:flex}.PincodeCheck-module__8y7-oG__wide .PincodeCheck-module__8y7-oG__ok{font-size:16px}}
