html.session-popup-open{overflow:hidden}.session-popup[hidden]{display:none}.session-popup__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent;overflow:visible;box-sizing:border-box;--session-popup-duration: .35s}.session-popup__dialog[open]{display:flex;align-items:center;justify-content:center}.session-popup__dialog:focus,.session-popup__dialog:focus-visible{outline:none}.session-popup__dialog::backdrop{background-color:#0f0f0f8c;opacity:0;transition:opacity var(--session-popup-duration) ease}.session-popup__dialog.session-popup__dialog--shown::backdrop{opacity:1}.session-popup__dialog.session-popup__dialog--closing::backdrop{opacity:0}.session-popup__panel{position:relative;width:100%;max-width:var(--session-popup-max-width, 360px);overflow:hidden;border-radius:20px;background-color:#1b1110;box-shadow:0 20px 50px #0003;opacity:0;transition:opacity var(--session-popup-duration) ease}.session-popup__dialog.session-popup__dialog--shown .session-popup__panel{opacity:1}.session-popup__dialog.session-popup__dialog--closing .session-popup__panel{opacity:0}.session-popup__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background-color:#fffffff2;color:#141414;cursor:pointer;box-shadow:0 2px 8px #0000001f}.session-popup__close:focus,.session-popup__close:focus-visible{outline:none}.session-popup__close svg{display:block;width:14px;height:14px}.session-popup__link{display:block}.session-popup__link:focus,.session-popup__link:focus-visible{outline:none}.session-popup__picture{display:block;width:100%;overflow:hidden;border-radius:20px;background-color:#1b1110}.session-popup__image{display:block;width:100%;height:auto;vertical-align:top}@media(max-width:767px){.session-popup__close{top:6px;right:6px;width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.session-popup__dialog{--session-popup-duration: 1ms}.session-popup__dialog::backdrop,.session-popup__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/session-popup.css.map */
