@-webkit-keyframes emptyCartModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes emptyCartModalFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes emptyCartModalSlideIn{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes emptyCartModalSlideIn{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}dialog.empty-cart-modal__backdrop{background:var(--color-popup-overlay);border:none;height:100%;margin:0;max-height:none;max-width:none;padding:0;width:100%}dialog.empty-cart-modal__backdrop::-ms-backdrop{background:var(--color-popup-overlay)}dialog.empty-cart-modal__backdrop::backdrop{background:var(--color-popup-overlay)}.empty-cart-modal__backdrop[open]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:emptyCartModalFadeIn .2s ease-out;animation:emptyCartModalFadeIn .2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;position:fixed;z-index:1000}.empty-cart-modal{-webkit-animation:emptyCartModalSlideIn .2s ease-out;animation:emptyCartModalSlideIn .2s ease-out;background:var(--color-white);border:1px solid var(--color-profile-border);-webkit-box-shadow:var(--tooltip-shadow);box-shadow:var(--tooltip-shadow);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:32rem;padding:1.5rem;width:100%}.empty-cart-modal,.empty-cart-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.empty-cart-modal__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.empty-cart-modal__title{color:var(--color-black);font-family:var(--font-body-bold);font-size:var(--font-size-h5);line-height:1.2;margin:0}.empty-cart-modal__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--color-black);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.empty-cart-modal__close:hover{opacity:.65}.empty-cart-modal__close.focus-visible.js-focus-visible,.js-focus-visible .empty-cart-modal__close.focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.empty-cart-modal__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.empty-cart-modal__description{color:var(--color-black);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.5;margin:0}.empty-cart-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.empty-cart-modal__actions .button{min-width:8rem}@media (max-width:480px){.empty-cart-modal{padding:1rem}.empty-cart-modal__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.empty-cart-modal__actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.empty-cart-modal,.empty-cart-modal__backdrop[open]{-webkit-animation:none;animation:none}}