.cart-drawer__status{position:absolute;z-index:2;top:98px;left:28px;right:28px;padding:10px 14px;border-radius:3px;background:#382f3e;color:#fff;font-size:11px;text-align:center;opacity:0;transform:translateY(-8px);pointer-events:none;transition:.22s ease}.cart-drawer__status.is-visible{opacity:1;transform:none}.cart-drawer__details{margin:11px 0 0;padding:10px 12px;border-radius:4px;background:#f8f3fa}.cart-drawer__details div{display:grid;grid-template-columns:minmax(82px,42%) 1fr;gap:8px;padding:4px 0}.cart-drawer__details dt{color:#827487;font-size:9px}.cart-drawer__details dd{margin:0;color:#44394a;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.cart-drawer__item-links{display:flex;align-items:center;gap:12px;margin-left:auto}.cart-drawer__edit{padding:0;border:0;background:transparent;color:#655174;font-size:10px;text-decoration:underline;cursor:pointer}.cart-drawer__editor{margin-top:14px;padding:14px;border:1px solid #ded3e5;border-radius:5px;background:#fdfbfe}.cart-drawer__edit-field{display:block;margin-bottom:10px}.cart-drawer__edit-field span{display:block;margin-bottom:5px;color:#5d5063;font-size:9px;font-weight:600}.cart-drawer__edit-field input,.cart-drawer__edit-field textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #ddd2e3;border-radius:3px;background:#fff;color:#352d39;font:11px/1.35 Arial,sans-serif;resize:vertical}.cart-drawer__editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.cart-drawer__editor-actions button{padding:9px 12px;border:1px solid #8e74b7;border-radius:3px;background:#fff;color:#675276;font-size:9px;font-weight:600;text-transform:uppercase;cursor:pointer}.cart-drawer__editor-actions button[type=submit]{background:#8e74b7;color:#fff}.cart-drawer__delivery{display:flex;justify-content:space-between;margin-top:9px;color:#6d6172;font-size:11px}.cart-drawer__delivery strong{color:#5f4c70}.cart-drawer__item-bottom{gap:10px}.cart-drawer__item>div{min-width:0}@media(max-width:520px){.cart-drawer__status{top:86px;left:20px;right:20px}.cart-drawer__item-links{gap:8px}}
