.dialog{width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:0;border:0;background:var(--page);color:var(--ink)}.dialog::backdrop{background:rgba(var(--ink-rgb),.45)}.dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.dialog__title{margin:0;font-size:var(--text-md);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dialog__close{flex:none;width:44px;height:44px;margin-right:-12px;background:none;border:0;font-size:var(--text-xl);line-height:1;color:inherit;cursor:pointer}.dialog__body{padding:24px;font-size:var(--text-sm);line-height:1.7}.dialog--drawer{inset:0 0 0 auto;width:min(520px,100vw);max-width:100vw;height:100%;max-height:100%;margin:0}.dialog--drawer[open]{display:flex;flex-direction:column}.dialog--drawer .dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width:989px){.dialog--sheet{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 40px);margin:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.dialog--sheet[open]{animation:dialog-sheet-in .25s ease-out}}@keyframes dialog-sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.dialog--sheet[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-dialog.css.map */
