body.no-scroll-mobile{overflow:hidden;touch-action:none}.sliding-popup{position:relative;width:100%}.sliding-popup__overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:2147483633;transition:opacity .3s ease}.sliding-popup__overlay--show{display:block}.sliding-popup__content{display:none;flex-direction:column;position:fixed;top:auto;bottom:0;left:0;min-width:100%;max-height:calc(100dvh - var(--vp-header-height));margin:0;padding-bottom:20px;overflow:visible;background-color:var(--white);border-radius:10px 10px 0 0;box-shadow:0 -4px 20px #00000026;z-index:2147483634;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease}.sliding-popup__content--ready{display:flex;visibility:visible}.sliding-popup__content--show{display:flex;transform:translateY(0);opacity:1;visibility:visible}.sliding-popup__content--hiding{display:flex;transform:translateY(100%);visibility:visible;opacity:1}.sliding-popup__content--closed{display:none}.sliding-popup__content--calculate-dims{display:flex;visibility:hidden;opacity:0;transition:none}.sliding-popup__header{display:flex;position:sticky;top:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:12px 16px;overflow:hidden;background:var(--brand-almost-transparent);border-radius:10px 10px 0 0}.sliding-popup__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand-500);font-feature-settings:var(--feature-settings-basic);font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.15px}.sliding-popup__close-btn{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;color:var(--brand-500);opacity:.5}.sliding-popup__close-btn:hover{opacity:.75}.sliding-popup__close-btn:active{opacity:.25}@media(hover:none)and (pointer:coarse){.sliding-popup__close-btn:hover{opacity:.5}}
