.sm-charm-popup,.sm-charm-popup *,.sm-charm-popup *:before,.sm-charm-popup *:after{box-sizing:border-box}.sm-charm-popup{display:none}.sm-charm-popup[open]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding-block:var(--sm-space-md);background:color-mix(in srgb,var(--sm-color-ink) 55%,transparent);z-index:9999}.sm-charm-popup__content{position:relative;background:var(--sm-color-bg);border:var(--sm-border-width) solid var(--sm-color-border);border-radius:var(--sm-radius-none);box-shadow:var(--sm-shadow-none);padding-block:var(--sm-space-lg);padding-block-start:var(--sm-space-2xl);padding-inline:var(--sm-space-lg);max-inline-size:42rem;inline-size:100%;margin-inline:var(--sm-space-md);max-block-size:calc(100vh - (var(--sm-space-xl) * 2));overflow-y:auto}.sm-charm-popup__close{position:absolute;inset-block-start:var(--sm-space-sm);inset-inline-end:var(--sm-space-sm);inline-size:var(--sm-space-3xl);block-size:var(--sm-space-3xl);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer}.sm-charm-popup__close svg{inline-size:var(--sm-space-lg);block-size:var(--sm-space-lg)}.sm-charm-popup__close:focus-visible{outline:var(--sm-border-width-thick) solid var(--sm-color-focus);outline-offset:var(--sm-space-2xs)}.sm-charm-popup__heading{padding-inline-end:var(--sm-space-3xl)}.sm-charm-popup__add-only{display:block;inline-size:100%;margin-block-start:var(--sm-space-lg);background:var(--sm-color-primary);color:var(--sm-color-primary-label);border:var(--sm-border-width) solid var(--sm-color-primary);border-radius:var(--sm-radius-none);padding-block:var(--sm-space-md);padding-inline:var(--sm-space-md);font-family:var(--sm-font-body);font-weight:var(--sm-fw-semibold);cursor:pointer;-webkit-appearance:none;appearance:none}.sm-charm-popup__add-only:focus-visible{outline:var(--sm-border-width-thick) solid var(--sm-color-focus);outline-offset:var(--sm-space-2xs)}.sm-charm-popup__message{margin-block-start:var(--sm-space-sm);color:var(--sm-color-error)}.sm-charm-popup__message:not([hidden]){display:block}[dir=rtl] .sm-charm-popup{font-family:var(--sm-font-ar)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sm-charm-popup.css.map */
