.axa-mobile-drawer-host{display:none!important}.axa-mobile-utility,.axa-mobile-tabs,.axa-mobile-panel,.axa-mobile-footer{display:none}#t4s-menu-drawer.axa-mobile-menu{width:min(var(--axa-drawer-width, 100vw),100vw)!important;max-width:100vw!important;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden!important;grid-template-rows:var(--axa-header-height, 56px) var(--axa-tab-height, 38px) minmax(0,1fr) var(--axa-footer-row, calc(var(--axa-footer-height, 46px) + env(safe-area-inset-bottom, 0px)));grid-template-columns:minmax(0,1fr);background:var(--axa-drawer-bg, #fff);color:var(--axa-menu-text, #171717);overscroll-behavior:contain;transition-duration:var(--axa-duration, .26s)!important}#t4s-menu-drawer.axa-mobile-menu.axa-mobile-no-footer{--axa-footer-row: 0px}#t4s-menu-drawer.axa-mobile-menu[aria-hidden=false]{display:grid!important}#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-utility,#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-tabs,#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-footer{display:flex}#t4s-menu-drawer.axa-mobile-menu>[data-tab-mb-nav],#t4s-menu-drawer.axa-mobile-menu>.t4s-drawer__header,#t4s-menu-drawer.axa-mobile-menu>.t4s-skeleton-element,#t4s-menu-drawer.axa-mobile-menu>[data-tab-mb-content]:not([data-axa-panel]){display:none!important}#t4s-menu-drawer.axa-mobile-menu [hidden]{display:none!important}#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-utility{grid-row:1;align-items:center;gap:10px;min-width:0;padding:0 13px 0 17px;background:var(--axa-header-bg, #fff);border-bottom:1px solid var(--axa-divider, #e1e1e1);z-index:4}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-brand{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--axa-menu-text, #171717);text-decoration:none}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-brand-image{display:block;width:auto;max-width:min(var(--axa-logo-width, 112px),100%);max-height:calc(var(--axa-header-height, 56px) - 17px);object-fit:contain}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-brand-text{overflow:hidden;font-size:16px;font-weight:500;letter-spacing:.19em;text-overflow:ellipsis;white-space:nowrap}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--axa-action-gap, 1px);margin-inline-start:auto}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-action{position:relative;display:grid;width:31px;height:40px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--axa-menu-text, #171717);text-decoration:none;cursor:pointer;touch-action:manipulation}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-action svg{display:block;width:var(--axa-icon-size, 19px);height:var(--axa-icon-size, 19px)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-count{position:absolute;top:1px;inset-inline-end:-1px;min-width:14px;height:14px;padding:0 3px;border-radius:99px;background:var(--axa-count-bg, #111);color:var(--axa-count-text, #fff);font-size:8px;font-variant-numeric:tabular-nums;line-height:14px;text-align:center}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-count:empty{display:none}#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-tabs{grid-row:2;align-items:stretch;min-width:0;background:var(--axa-tab-bg, #f3f3f3);border-bottom:1px solid var(--axa-divider, #e1e1e1);z-index:3}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-tab{position:relative;flex:1 1 50%;min-width:0;overflow:hidden;padding:0 6px;border:0;border-inline-end:1px solid var(--axa-divider, #e1e1e1);background:transparent;color:var(--axa-inactive-text, #6a6a6a);font-family:inherit;font-size:var(--axa-tab-font-size, 10px);font-weight:500;line-height:1.1;letter-spacing:.035em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-tab:last-child{border-inline-end:0}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-tab.is-active{color:var(--axa-active-text, #111);font-weight:600}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-tab.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--axa-accent, #111);content:""}#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-panel{display:none;grid-row:3;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--axa-drawer-bg, #fff);overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-panel.is-active:not([hidden]){display:block}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-group{margin:0;border-bottom:1px solid var(--axa-divider, #e1e1e1);background:var(--axa-drawer-bg, #fff)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-toggle,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-menu-row{width:100%;margin:0;border:0;border-radius:0;background:transparent;color:var(--axa-menu-text, #171717);font-family:inherit;text-align:start;text-decoration:none;cursor:pointer;touch-action:manipulation}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-toggle{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:7px 14px 7px 12px;font-size:11px;font-weight:600;line-height:1.2}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-plus{position:relative;display:block;flex:0 0 13px;width:13px;height:13px;margin-inline-start:10px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-plus:before,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-plus:after{position:absolute;top:50%;left:50%;width:9px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:opacity var(--axa-duration, .26s) ease}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-plus:after{transform:translate(-50%,-50%) rotate(90deg)}#t4s-menu-drawer.axa-mobile-menu .is-open>.axa-mobile-accordion-trigger .axa-mobile-plus:after{opacity:0}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-content{padding:4px 6px 6px;background:var(--axa-drawer-bg, #fff)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-grid{display:grid;grid-template-columns:repeat(var(--axa-category-columns, 2),minmax(0,1fr));gap:var(--axa-tile-gap, 3px)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-tile{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:var(--axa-tile-height, 58px);overflow:hidden;padding:5px 4px 5px 9px;background:var(--axa-tile-bg, #f4f4f4);color:var(--axa-menu-text, #171717);text-decoration:none}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-title{position:relative;flex:1 1 auto;min-width:0;z-index:1;font-size:10px;font-weight:400;line-height:1.25}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-media{display:grid;align-self:stretch;flex:0 0 var(--axa-tile-image-width, 48px);width:var(--axa-tile-image-width, 48px);min-width:0;place-items:center;margin-inline-start:3px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-image{display:block;width:100%;height:100%;max-height:calc(var(--axa-tile-height, 58px) - 8px);object-fit:var(--axa-image-fit, contain);object-position:center}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-placeholder{display:block;width:58%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--axa-divider, #e1e1e1) 70%,transparent);border-radius:50%;opacity:.55}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-view-all{display:block;width:max-content;max-width:100%;margin:7px auto 2px;padding:2px 8px;color:var(--axa-menu-text, #171717);font-size:9px;font-weight:400;line-height:1.25;text-align:center;text-decoration:underline;text-underline-offset:2px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-menu-list,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-menu-item{margin:0;padding:0;list-style:none}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-menu-level-0{border-bottom:1px solid var(--axa-divider, #e1e1e1)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-menu-row{display:flex;align-items:center;justify-content:space-between;min-height:var(--axa-row-height, 41px);padding:8px 14px 8px 12px;font-size:var(--axa-row-font-size, 12px);font-weight:400;line-height:1.25}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-row-label{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:5px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-badge{display:inline-flex;align-items:center;min-height:12px;padding:1px 4px;border-radius:5px;background:var(--axa-badge-bg, #1475d1);color:var(--axa-badge-color, #fff);font-size:var(--axa-badge-font-size, 8px);font-weight:500;line-height:1.1;white-space:nowrap}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu{background:var(--axa-submenu-bg, #fafafa);border-top:1px solid var(--axa-divider, #e1e1e1)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu .axa-mobile-menu-item,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu-parent{border-bottom:1px solid color-mix(in srgb,var(--axa-divider, #e1e1e1) 70%,transparent)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu .axa-mobile-menu-item:last-child,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu-parent:last-child{border-bottom:0}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu .axa-mobile-menu-row,#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu-parent>a{min-height:36px;padding:7px 14px 7px 25px;font-size:var(--axa-submenu-font-size, 11px)}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu-level-2 .axa-mobile-menu-row{padding-inline-start:38px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-submenu-parent>a{display:flex;align-items:center;color:var(--axa-menu-text, #171717);text-decoration:underline;text-underline-offset:2px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-editor-note{margin:0;padding:12px;border-bottom:1px solid var(--axa-divider, #e1e1e1);background:#fff8d8;color:#503d00;font-size:11px;line-height:1.4}#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-footer{grid-row:4;align-items:stretch;min-width:0;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--axa-footer-bg, #f4f4f4);border-top:1px solid var(--axa-divider, #e1e1e1);z-index:4}#t4s-menu-drawer.axa-mobile-menu.axa-mobile-no-footer>.axa-mobile-footer{display:none!important}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-footer a{display:flex;align-items:center;justify-content:center;flex:1 1 33.333%;min-width:0;padding:5px 4px;border-inline-end:1px solid var(--axa-divider, #e1e1e1);color:var(--axa-menu-text, #171717);font-size:8px;font-weight:500;line-height:1.18;letter-spacing:.015em;text-align:center;text-decoration:none}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-footer a:last-child{border-inline-end:0}#t4s-menu-drawer.axa-mobile-menu[data-axa-ready=true][data-axa-has-close=true]+.t4s-drawer-menu__close{display:none!important}#t4s-menu-drawer.axa-mobile-menu :is(a,button,select):focus-visible{outline:2px solid var(--axa-accent, #111);outline-offset:-2px}@media(max-width:359px){#t4s-menu-drawer.axa-mobile-menu>.axa-mobile-utility{gap:5px;padding-inline:11px 8px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-action{width:28px}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-tab{padding-inline:4px;font-size:max(8px,calc(var(--axa-tab-font-size, 10px) - 1px))}#t4s-menu-drawer.axa-mobile-menu .axa-mobile-category-title{font-size:9px}}@media(prefers-reduced-motion:reduce){#t4s-menu-drawer.axa-mobile-menu,#t4s-menu-drawer.axa-mobile-menu *,#t4s-menu-drawer.axa-mobile-menu *:before,#t4s-menu-drawer.axa-mobile-menu *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/axa-mobile-menu.css.map */
