.ep-cart-dialog[data-slot=dialog-content]{background:#fff;border:1px solid #dce5e9;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(500px,100vw - 28px);max-width:none;max-height:min(82dvh,680px);padding:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #06202d38}.ep-cart-dialog-header[data-slot=dialog-header]{color:#fff;background:linear-gradient(112deg,#173e50,#092738);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ep-cart-dialog-heading{align-items:center;gap:13px;min-width:0;display:flex}.ep-cart-dialog-heading-icon{color:#ff9b76;background:#ffffff1a;border:1px solid #ffffff26;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ep-cart-dialog-heading-icon svg{width:23px;height:23px}.ep-cart-dialog-heading [data-slot=dialog-title]{color:#fff;font-size:20px;font-weight:800;line-height:1.35}.ep-cart-dialog-heading [data-slot=dialog-description]{color:#c8d9e1;margin-top:3px;font-size:13px}.ep-cart-dialog-close{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:background .16s;display:grid}.ep-cart-dialog-close:hover{background:#fff3}:is(.ep-cart-dialog-close:focus-visible,.ep-cart-dialog-shop-link:focus-visible){outline-offset:3px;outline:3px solid #ffad8b}.ep-cart-dialog-close svg{width:18px;height:18px}.ep-cart-dialog-body{min-height:0;padding-inline:20px;overflow-y:auto}.ep-cart-dialog-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:312px;padding:34px 8px 38px;display:flex}.ep-cart-dialog-empty-icon{width:74px;height:74px;color:var(--brand);background:#ffe4d6;border:8px solid #fff2eb;border-radius:22px;place-items:center;display:grid}.ep-cart-dialog-empty-icon svg{width:32px;height:32px}.ep-cart-dialog-empty h3{color:#0c2f42;margin-top:18px;font-size:21px;font-weight:800}.ep-cart-dialog-empty p{color:#687d8b;max-width:34ch;margin-top:7px;font-size:14px;line-height:1.75}.ep-cart-dialog-shop-link{background:var(--brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:23px;padding:10px 19px;font-size:14px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.ep-cart-dialog-shop-link:hover{background:var(--brand-dark);transform:translateY(-2px)}.ep-cart-dialog-shop-link svg{width:17px;height:17px}@media (max-width:480px){.ep-cart-dialog[data-slot=dialog-content]{border-radius:19px}.ep-cart-dialog-header[data-slot=dialog-header]{padding:17px 16px}.ep-cart-dialog-heading{gap:10px}.ep-cart-dialog-heading-icon{width:42px;height:42px}.ep-cart-dialog-heading [data-slot=dialog-title]{font-size:18px}.ep-cart-dialog-body{padding-inline:16px}.ep-cart-dialog-empty{min-height:295px}}
