.menu-drawer{position:fixed;top:0;left:0;bottom:0;z-index:101;width:85vw;max-width:380px;background-color:rgb(var(--color-background));transform:translate(-100%);transition:transform .4s ease;visibility:hidden;filter:drop-shadow(2px 0 15px rgba(0,0,0,.15))}.menu-drawer-container.menu-opening .menu-drawer{visibility:visible;transform:translate(0)}details.menu-closing .menu-drawer{visibility:visible!important;transform:translate(-100%);transition:transform .8s ease;opacity:1}details.menu-closing{transition:transform .8s ease}.menu-drawer__inner-container{display:flex;flex-direction:column;width:100%;height:100%}.menu-drawer-container>summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:100;opacity:0;visibility:hidden;transition:opacity .4s ease}.menu-drawer-container.menu-opening>summary:before{visibility:visible;opacity:1}.menu-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;min-height:56px;border-bottom:1px solid rgba(var(--color-foreground),.1);flex-shrink:0}.menu-drawer__header>span{font-size:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.menu-drawer__close-button{padding:.5rem;background:none;border:none;cursor:pointer}.menu-drawer__close-button .icon-close{height:1.5rem;width:1.5rem}.menu-drawer__navigation{flex-grow:1;overflow-y:auto}.menu-drawer__menu{padding:0;margin:0}.menu-drawer__menu-item{display:flex;align-items:center;padding:0 1.5rem;min-height:50px;font-size:15px;line-height:1.4;text-decoration:none;color:rgb(var(--color-foreground));border:none;background:none;width:100%;text-align:left;cursor:pointer;border-bottom:1px solid rgba(var(--color-foreground),.08)}.menu-drawer__menu-item:hover,details[open]>summary.menu-drawer__menu-item{background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item:focus-visible{background-color:transparent;outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px}.menu-drawer__icon{display:inline-flex;margin-right:15px}.menu-drawer__icon svg{width:20px;height:20px;opacity:.8}.menu-drawer__menu-item--gift-finder{color:#c52928;font-weight:500}.menu-drawer__menu-item--gift-finder .menu-drawer__icon svg{color:#c52928}.menu-drawer__toggle-icon{margin-left:auto;padding-left:1rem}.menu-drawer__toggle-icon svg{width:12px;height:12px;color:rgba(var(--color-foreground),.7);stroke-width:2}.menu-drawer__toggle-icon .icon-minus{display:none}details[open]>summary .icon-plus{display:none}details[open]>summary .icon-minus{display:block}summary::-webkit-details-marker{display:none}summary{list-style-type:none}.menu-drawer__submenu{list-style:none;padding:0;margin:0;background-color:rgba(var(--color-foreground),.03);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}details[open]>.menu-drawer__submenu{max-height:1000px}.menu-drawer__submenu-item{padding-left:3rem}.menu-drawer__grandchild-item{padding-left:4rem}.header__icon--summary{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-menu-drawer.css.map */
