.ab-mobile-menu{display:none;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:100%;min-height:0;margin-inline:auto;flex-direction:column;padding:24px 16px;background:#00000080;color:#272727;font-family:inherit;line-height:1.3}.ab-mobile-menu__card{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0;min-height:0;margin-inline:auto;padding:20px;overflow:hidden;border-radius:16px;background:#fff}.ab-mobile-menu__bar{display:flex;flex-shrink:0;align-items:flex-end;justify-content:space-between;min-height:40px}.ab-mobile-menu__logo{display:flex;align-items:flex-end;line-height:0}.ab-mobile-menu__logo img{display:block;width:auto;height:22px;max-width:140px}.ab-mobile-menu__close{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(39,39,39,.12);border-radius:999px;background:#fff;color:#272727;cursor:pointer}.ab-mobile-menu__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ab-mobile-menu__body::-webkit-scrollbar{display:none}.ab-mobile-menu__view[hidden],.ab-mobile-menu__view:not(.is-active){display:none!important}.ab-mobile-menu__main{display:flex;flex-direction:column;gap:22px}.ab-mobile-menu__main,.ab-mobile-menu__intro,.ab-mobile-menu__rest,.ab-mobile-menu__group,.ab-mobile-menu__subview,.ab-mobile-menu__featured,.ab-mobile-menu__links{min-width:0;max-width:100%}.ab-mobile-menu__intro,.ab-mobile-menu__rest,.ab-mobile-menu__group,.ab-mobile-menu__subview{display:flex;flex-direction:column}.ab-mobile-menu__intro{gap:16px}.ab-mobile-menu__rest,.ab-mobile-menu__subview{gap:23px}.ab-mobile-menu__group{gap:10px;min-width:0}.ab-mobile-menu__heading{margin:0;color:#212121;font-size:14px;font-weight:600;line-height:normal}.ab-mobile-menu__featured{display:grid;grid-template-columns:minmax(0,1.174fr) minmax(0,1fr);gap:8px;height:148px}.ab-mobile-menu__featured--count-1{grid-template-columns:minmax(0,1fr)}.ab-mobile-menu__featured-stack{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;min-height:0}.ab-mobile-menu__featured--count-2 .ab-mobile-menu__featured-stack{grid-template-rows:minmax(0,1fr)}.ab-mobile-menu__tile{position:relative;display:flex;align-items:flex-start;min-width:0;min-height:0;overflow:hidden;border-radius:8px;background:#e7e0dc;text-decoration:none}.ab-mobile-menu__tile img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ab-mobile-menu__tile-label{position:relative;z-index:1;flex:0 0 auto;align-self:flex-start;width:fit-content;max-width:calc(100% - 16px);margin:8px;padding:4px 8px;overflow:hidden;border-radius:999px;background:#fff;color:#212121;font-size:12px;font-weight:600;line-height:normal;white-space:nowrap;text-overflow:ellipsis}.ab-mobile-menu__needs-track{display:flex;gap:20px;max-width:100%;margin:0;padding:0 0 2px;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ab-mobile-menu__needs-track::-webkit-scrollbar{display:none}.ab-mobile-menu__need{display:flex;flex:0 0 64px;flex-direction:column;align-items:center;gap:6px;width:64px;color:#272727;text-align:center;text-decoration:none}.ab-mobile-menu__need-media{position:relative;display:grid;place-items:center;width:64px;height:64px}.ab-mobile-menu__need-media:not(:has(img)){width:56px;height:56px;border-radius:50%;background:#f3e9e6}.ab-mobile-menu__need-media>img{display:block;width:56px;height:56px;object-fit:contain}.ab-mobile-menu__need-label{color:#272727;font-size:12px;font-weight:400;line-height:1.3;word-break:break-word}.ab-mobile-menu__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ab-mobile-menu__link,.ab-mobile-menu__back{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 0;border:0;border-bottom:1px solid rgba(39,39,39,.12);background:transparent;color:#151515;font-family:inherit;font-size:13px;font-weight:600;line-height:normal;text-align:start;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.ab-mobile-menu__links>li:first-child>.ab-mobile-menu__link,.ab-mobile-menu__back{border-top:1px solid rgba(39,39,39,.12)}.ab-mobile-menu__back{justify-content:flex-start;margin-bottom:4px}.ab-mobile-menu__back svg{transform:scaleX(-1)}.ab-mobile-menu__link svg,.ab-mobile-menu__back svg{flex-shrink:0}.ab-mobile-menu__help-list{display:flex;flex-wrap:wrap;gap:10px}.ab-mobile-menu__help-card{display:flex;flex:1 1 calc(50% - 5px);align-items:center;gap:8px;max-width:calc(50% - 5px);min-width:0;padding:9px 10px;border-radius:6px;background:#fcf0f099;color:inherit;text-decoration:none}.ab-mobile-menu__help-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.ab-mobile-menu__help-title{color:#151515;font-size:12px;font-weight:600;line-height:normal}.ab-mobile-menu__help-text{color:#777477;font-size:9px;font-weight:400;line-height:11px}.ab-mobile-menu__help-arrow{display:grid;flex:0 0 25px;place-items:center;width:25px;height:25px;border-radius:50%;background:#ffd9d7}.ab-mobile-menu a:focus-visible,.ab-mobile-menu button:focus-visible{outline:2px solid #151515;outline-offset:2px}.ab-mobile-menu-v4 .ab-mobile-menu{display:flex;background:transparent}.ab-mobile-menu-v4 #header-sidebar-menu{--navigation-drawer-width: 100%;--drawer-content-max-height: 100%;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important}.ab-mobile-menu-v4 #header-sidebar-menu::part(overlay){background:#00000080}.ab-mobile-menu-v4 #header-sidebar-menu::part(content){width:100%;max-width:100%;height:100%;max-height:100%;margin-inline:auto;border-radius:0;background:transparent;clip-path:none!important}.ab-mobile-menu-v4 #header-sidebar-menu::part(body){display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:0;overflow:hidden}.ab-mobile-menu-v4 #header-sidebar-menu::part(outside-close-button),.ab-mobile-menu-v4 #header-sidebar-menu>[is=close-button],.ab-mobile-menu-v4 #header-sidebar-menu .panel-list__wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/173/assets/ab-mobile-menu.css.map */
