.modal-shell__dialog{color:var(--color-foreground)}@media screen and (min-width:750px){.modal-shell__dialog{margin:auto;padding:0;border:0;background:var(--color-background);width:min(1200px,92vw);max-width:92vw;height:85dvh;max-height:85dvh;overflow:hidden}.dialog-modal.modal-shell__dialog[open]{animation:modal-shell-in var(--animation-speed, .2s) var(--animation-easing, ease) forwards}.dialog-modal.modal-shell__dialog.dialog-closing{animation:modal-shell-out var(--animation-speed, .2s) var(--animation-easing, ease) forwards}}@keyframes modal-shell-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modal-shell-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(8px);opacity:0}}.modal-shell__dialog::backdrop{background:rgb(var(--backdrop-color-rgb, 0 0 0) / var(--backdrop-opacity, .5))}.modal-shell__drawer{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}.modal-shell__header{display:flex;align-items:center;gap:var(--padding-sm);padding:var(--padding-3xl);border-bottom:2px solid var(--color-border);flex-shrink:0}.modal-shell__header:has(.modal-shell__title-block){align-items:flex-start}.modal-shell__title-block{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}.modal-shell__heading{flex:1;margin:0;font-size:var(--font-size--lg, 1.25rem);font-weight:700;line-height:1.3;color:var(--color-foreground)}.modal-shell__close{flex-shrink:0;margin-left:auto;min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px);display:inline-flex;align-items:center;justify-content:center}.modal-shell__close:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-primary, currentColor);outline-offset:var(--focus-outline-offset, 2px);border-radius:4px}.modal-shell__body{flex:1;min-height:0;overflow-y:auto;padding:var(--padding-3xl);scroll-behavior:auto}@media screen and (max-width:749px){.modal-shell__header{padding:var(--padding-sm) var(--padding-md)}.modal-shell__heading{font-size:1rem}.modal-shell__body{padding:var(--padding-md)}}@media(prefers-reduced-motion:reduce){.dialog-modal.modal-shell__dialog[open],.dialog-modal.modal-shell__dialog.dialog-closing{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/modal-shell.css.map */
