.menu-drawer-container--bfcm>.menu-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.menu-drawer-container--bfcm.menu-opening>.menu-drawer__overlay{opacity:1;visibility:visible}.menu-drawer.menu-drawer--bfcm{position:fixed;top:0;left:0;z-index:1000;display:flex;flex-direction:column;width:300px;max-width:85vw;height:100%;border-width:0;overflow:hidden}.js .menu-drawer.menu-drawer--bfcm{height:100%}.js details[open]>.menu-drawer.menu-drawer--bfcm{transition:transform .3s ease,visibility .3s ease}.menu-drawer--bfcm .menu-drawer__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--mm-space-16);height:var(--mm-header-height);padding:var(--mm-space-16) var(--mm-space-24);border-bottom:1px solid var(--mm-black-10)}.menu-drawer--bfcm .menu-drawer__logo{display:block;flex:0 1 auto;min-width:0;max-width:100%;width:auto;height:24px;object-fit:contain;object-position:left center}.menu-drawer--bfcm .menu-drawer__header-close{display:flex;flex:none;align-items:center;justify-content:center;margin:calc(var(--mm-space-12) * -1);padding:var(--mm-space-12);border:0;background:none;font-size:var(--mm-body-20);line-height:1;color:var(--mm-accent-2);cursor:pointer;transition:color .3s}.menu-drawer--bfcm .menu-drawer__header-close:hover{color:var(--mm-accent-1)}.menu-drawer--bfcm .menu-drawer__inner-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto}.menu-drawer--bfcm .menu-drawer__navigation-container{flex:1 1 auto;min-height:0;height:auto;overscroll-behavior:contain}.menu-drawer--bfcm .menu-drawer__navigation{padding:var(--mm-space-16) 0}.js .menu-drawer--bfcm .menu-drawer__menu li{margin-bottom:0}.menu-drawer.menu-drawer--bfcm .menu-drawer__menu-item{padding:var(--mm-space-16) var(--mm-space-24);border-bottom:1px solid var(--mm-black-10);background-color:transparent;font-family:var(--mm-font-body);font-size:var(--mm-body-16);font-weight:var(--mm-fw-bold);line-height:1.5;color:var(--mm-accent-2);text-decoration:none;transition:color .2s,background-color .2s}.menu-drawer.menu-drawer--bfcm .menu-drawer__menu-item:hover,.menu-drawer.menu-drawer--bfcm .menu-drawer__menu-item:focus-visible{color:var(--mm-accent-1);background-color:var(--mm-gray)}.menu-drawer.menu-drawer--bfcm summary.menu-drawer__menu-item{padding-right:calc(var(--mm-space-24) * 2)}.menu-drawer--bfcm .menu-drawer__menu-item>.svg-wrapper{right:var(--mm-space-24)}.menu-drawer.menu-drawer--bfcm .menu-drawer__close-button{margin-top:var(--mm-space-16);padding:var(--mm-space-16) var(--mm-space-24);border-bottom:1px solid var(--mm-black-10);background-color:transparent;font-family:var(--mm-font-body);font-size:var(--mm-body-14);font-weight:var(--mm-fw-bold);line-height:1.5;color:var(--mm-accent-2);text-decoration:none;transition:color .2s,background-color .2s}.menu-drawer.menu-drawer--bfcm .menu-drawer__close-button:hover,.menu-drawer.menu-drawer--bfcm .menu-drawer__close-button:focus-visible{color:var(--mm-accent-1);background-color:var(--mm-gray)}.menu-drawer.menu-drawer--bfcm .menu-drawer__utility-links{padding:0 var(--mm-space-24);background-color:transparent}.menu-drawer.menu-drawer--bfcm .menu-drawer__account{display:none}.menu-drawer--bfcm .menu-drawer__footer{flex:none;padding:var(--mm-space-24);border-top:1px solid var(--mm-black-10)}.menu-drawer--bfcm .menu-drawer__footer-button{display:flex;width:100%;justify-content:center;padding:var(--mm-space-16) var(--mm-space-32)}@media screen and (max-width:1023px){body.overflow-hidden-tablet:has(.menu-drawer--bfcm){overflow:hidden}}.section-header:has(.menu-drawer-container--bfcm[open]){z-index:1000}.header-wrapper:has(.menu-drawer-container--bfcm[open]){-webkit-backdrop-filter:none;backdrop-filter:none}
/*# sourceMappingURL=/cdn/shop/t/158/assets/bfcm-menu-drawer.css.map */
