.CartShelf_shelf___Ve0i{position:relative;height:232px;border-radius:30px;overflow:hidden;background:radial-gradient(70% 90% at 50% 100%,#fff 0,#e3ecf6 70%,#dce7f3 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 40px rgba(15,33,53,.07)}.CartShelf_shelf___Ve0i:after{content:"";position:absolute;left:6%;right:6%;bottom:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(15,33,53,0),rgba(15,33,53,.12) 20%,rgba(15,33,53,.12) 80%,rgba(15,33,53,0))}.CartShelf_tag__p_aoM{position:absolute;top:16px;left:18px;z-index:5;height:28px;padding:0 12px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.8);font-size:13px;color:var(--nn-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartShelf_tag__p_aoM i{width:7px;height:7px;border-radius:50%;background:var(--nn-cobalt);box-shadow:0 0 0 4px rgba(31,79,224,.15)}.CartShelf_row__XjL_s{position:absolute;left:0;right:0;bottom:36px;display:flex;justify-content:center;align-items:flex-end;padding:0 24px;transform-origin:50% 100%}.CartShelf_vial__d_T8K{position:relative;flex:0 0 auto;height:160px;aspect-ratio:388/900;transform-origin:50% 100%;filter:drop-shadow(0 12px 10px rgba(15,33,53,.22))}.CartShelf_lead__FgVLP,.CartShelf_single__1cUCc{margin-left:22px}.CartShelf_row__XjL_s>.CartShelf_vial__d_T8K:first-child{margin-left:0}.CartShelf_mate__IxrNQ{margin-left:-18px;z-index:1}.CartShelf_lead__FgVLP{z-index:2}.CartShelf_leaving__Rrkkp{position:absolute;left:0;bottom:0;margin-left:0;pointer-events:none}.CartShelf_badge___YbiC{position:absolute;top:18%;right:-10px;z-index:4;min-width:34px;height:30px;padding:0 9px;border-radius:15px;display:grid;place-items:center;background:var(--nn-cobalt);color:#fff;font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform-origin:50% 50%;box-shadow:0 6px 14px rgba(31,79,224,.35),0 0 0 3px hsla(0,0%,100%,.9)}.CartShelf_empty__RLWlo{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;text-align:center}.CartShelf_empty__RLWlo p{font-size:18px;color:var(--nn-ink)}.CartShelf_ghosts__PxkMD{display:flex;gap:14px;justify-content:center}.CartShelf_ghosts__PxkMD span{width:44px;height:104px;border-radius:12px 12px 10px 10px;border:1.5px dashed rgba(15,33,53,.18)}@media (max-width:760px){.CartShelf_shelf___Ve0i{height:176px;border-radius:24px}.CartShelf_shelf___Ve0i:after{bottom:28px}.CartShelf_row__XjL_s{bottom:30px;padding:0 12px}.CartShelf_vial__d_T8K{height:108px}.CartShelf_lead__FgVLP,.CartShelf_single__1cUCc{margin-left:14px}.CartShelf_mate__IxrNQ{margin-left:-12px}.CartShelf_badge___YbiC{min-width:28px;height:24px;padding:0 7px;border-radius:12px;font-size:12.5px;right:-8px}}