.drawer-open{overflow:hidden}.drawer-open:after{content:"";background:#00000080;position:fixed;width:100%;height:100%;z-index:55;top:0;inset-inline-start:0}.drawer{background:rgba(var(--color-background));box-shadow:0 .2rem 1rem #0003;height:100dvh;inset-inline-end:0;line-height:calc(1 + .6 / var(--font-body-scale));max-width:100vw;position:fixed;top:0;transform:translate(calc(100% + 5rem));transition:transform .2s ease;width:100vw;z-index:60}[dir=rtl] .drawer{transform:translate(calc(-100% - 5rem))}.drawer-inner{position:absolute;inset-inline-end:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.drawer-header{align-items:center;display:flex;flex:1 0 auto;font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:700;max-height:64px;padding:1.5rem;position:relative;z-index:5}.drawer-header *{margin:0}.drawer-header drawer-toggle{margin-inline-start:auto}.button.button-drawer-header-dismiss{align-items:center;border:0;box-shadow:none;display:flex;font-size:calc(var(--font-body-scale) * 2rem);font-weight:400;height:3.2rem;justify-content:center;min-width:0;padding:0;width:3.2rem}.button.button-drawer-header-dismiss svg{height:3.2rem;margin-inline-start:0;width:3.2rem}@media(min-width:750px){.drawer{max-width:60rem;width:60rem}}@media(min-width:990px){.button.button-drawer-header-dismiss{padding:.5rem}}.drawer-content{flex:1 1 auto;overflow:auto}.drawer-content-inner{padding:1.5rem}.drawer-footer{position:-webkit-sticky;position:sticky;bottom:0;padding:1.5rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px) + 1.5rem);margin-top:2rem;background:rgba(var(--color-background));border-top:.1rem solid rgba(var(--color-border));z-index:20}
/*# sourceMappingURL=/cdn/shop/t/94/assets/component-drawer.css.map */
