.drawer-open{overflow:hidden}.header-cart .count[hidden],.drawer-message[hidden]{display:none}.cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(415px,calc(100vw - 24px));max-width:none;height:100vh;height:100dvh;max-height:none;border:0;background:#121020;color:#f0eee2;box-shadow:-16px 0 50px #0005;overflow:hidden}.cart-drawer[open]{animation:ghost-drawer-enter .22s ease-out}.cart-drawer::backdrop{background:#05040ca3}@keyframes ghost-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-panel,.drawer-content{display:flex;flex-direction:column;min-height:0}.drawer-panel{height:100%}.drawer-content{flex:1}.drawer-heading,.drawer-footer{padding:16px}.drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff10}.drawer-heading h2{font-size:16px;font-weight:750;letter-spacing:-.025em;margin:0}.drawer-close{display:grid;place-items:center;width:32px;height:28px;border:0;border-radius:8px;color:#aaa2b6;background:transparent;cursor:pointer}.drawer-close:hover{color:#fff;background:#ffffff0d}.drawer-lines{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.drawer-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:12px 16px;border-bottom:1px solid #ffffff0b}.drawer-image{width:56px;height:56px;display:grid;place-items:center;background:#1c172b;color:#746985;border:1px solid #ffffff0e;border-radius:16px;overflow:hidden}.drawer-image img{width:100%;height:100%;object-fit:cover}.drawer-item-title{display:inline-block;color:#f0eee2;font-weight:700;font-size:14px;text-decoration:none;overflow-wrap:anywhere}.drawer-item-title:hover,.drawer-remove:hover{text-decoration:underline}.drawer-variant,.drawer-discount{font-size:12px;color:#c7bfd4;overflow-wrap:anywhere}.drawer-line-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.drawer-stepper{display:flex;align-items:center;gap:4px;border:1px solid #ffffff18;border-radius:100px;font-size:12px}.drawer-stepper button{display:grid;place-items:center;width:26px;height:24px;padding:0;border:0;border-radius:100%;color:#c7bfd4;background:transparent;cursor:pointer}.drawer-stepper button:hover{background:#ffffff16;color:#fff}.drawer-stepper span{min-width:14px;text-align:center;font-variant-numeric:tabular-nums}.drawer-remove{color:#b1a8bf;font-size:12px;text-decoration:none}.drawer-line-price{align-self:start;text-align:right;padding-top:16px;font-size:14px;color:#b59ae8}.drawer-line-price s{display:block;color:#a99fb8;font-size:12px}.drawer-footer{flex-shrink:0;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid #ffffff10}.drawer-total,.drawer-discount{display:flex;justify-content:space-between;gap:12px}.drawer-total{font-size:14px;color:#c7bfd4;margin-bottom:10px}.drawer-total strong{color:#f0eee2}.drawer-discount{margin-bottom:8px}.drawer-coupon{display:flex;align-items:center;background:#1c172b;border:1px solid #ffffff24;border-radius:17px;margin-bottom:12px;padding-right:8px}.drawer-coupon input{flex:1;width:0;min-width:0;min-height:40px;padding:8px 12px;border:0;border-radius:17px;background:transparent;font-size:14px}.drawer-coupon input::placeholder{color:#b1a8bf}.drawer-coupon button{border:0;border-radius:8px;background:transparent;color:#d4bff7;font-size:13px;font-weight:700;padding:5px 6px;cursor:pointer}.drawer-checkout{width:100%;min-height:48px;border-radius:16px;background:#b59ae8;font-size:16px}.drawer-note{font-size:11px;color:#aaa2b6;text-align:center;margin-top:10px}.drawer-empty{padding:28px 16px;color:#c7bfd4}.drawer-empty .button{margin-top:16px}.drawer-message{padding:10px 16px;color:#dfccfb;background:#1c172b;font-size:13px}.drawer-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cart-drawer[aria-busy=true] .drawer-line-actions,.cart-drawer[aria-busy=true] .drawer-footer{cursor:progress;opacity:.75}@media(prefers-reduced-motion:reduce){.cart-drawer[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ghost-cart.css.map */
