drawer-dialog{--drawer-transition: .24s cubic-bezier(.25, .46, .45, .94);--drawer-bg: #ffffff;--overlay-bg: rgba(0, 0, 0, .4);--drawer-width-side: 1024px;--drawer-height-vertical: 50vh;position:fixed;top:var(--drawer-top, 0);left:0;bottom:0;width:100%;visibility:hidden;display:flex;z-index:-1}.menu-toggle-subitem,menu-toggle .v5-shop-card--mobile{visibility:visible}drawer-dialog[open]{visibility:visible}drawer-dialog .drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-bg);opacity:0;transition:opacity var(--drawer-transition)}drawer-dialog[open] .drawer__overlay{opacity:1}drawer-dialog[closing=true] .drawer__overlay{opacity:0}drawer-dialog .drawer__content{position:relative;background-color:var(--drawer-bg);box-shadow:0 0 15px #0000001a;transition:transform var(--drawer-transition);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0}@media screen and (max-width:1023.98px){drawer-dialog .drawer__content::-webkit-scrollbar{display:none}drawer-dialog .drawer__content{-ms-overflow-style:none;scrollbar-width:none}}drawer-dialog:not([placement]),drawer-dialog[placement=right]{justify-content:flex-end}drawer-dialog:not([placement]) .drawer__content,drawer-dialog[placement=right] .drawer__content{width:100%;max-width:var(--drawer-width-side);height:100%;transform:translate(100%)}drawer-dialog[placement=left]{justify-content:flex-start}drawer-dialog[placement=left] .drawer__content{width:100%;max-width:var(--drawer-width-side);height:100%;transform:translate(-100%)}drawer-dialog[placement=top]{align-items:flex-start;flex-direction:column}drawer-dialog[placement=top] .drawer__content{width:100%;height:var(--drawer-height-vertical);transform:translateY(-100%)}drawer-dialog[placement=bottom]{align-items:flex-end;flex-direction:column;justify-content:flex-end}drawer-dialog[placement=bottom] .drawer__content{width:100%;height:var(--drawer-height-vertical);transform:translateY(100%)}drawer-dialog[open] .drawer__content{transform:translate(0)}drawer-dialog[placement=right][closing=true] .drawer__content{transform:translate(100%)}drawer-dialog[placement=left][closing=true] .drawer__content{transform:translate(-100%)}drawer-dialog[placement=top][closing=true] .drawer__content{transform:translateY(-100%)}drawer-dialog[placement=bottom][closing=true] .drawer__content{transform:translateY(100%)}
