.mtb-categories-overlay{position:fixed;overflow:hidden;top:0;right:0;bottom:0;left:0;block-size:100vh;block-size:100dvh;z-index:2147483645!important;display:flex;align-items:flex-end;justify-content:center;background-color:#12121273;background-color:color-mix(in srgb,var(--mtb-panel-backdrop, #121212) var(--mtb-panel-backdrop-strength, 45%),transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s linear,visibility .2s linear}.mtb-categories-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mtb-categories-sheet{position:relative;inline-size:min(100%,54rem);block-size:auto;max-block-size:var(--mtb-panel-height-vh, 94vh);max-block-size:var(--mtb-panel-height-dvh, 94dvh);box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) var(--mtb-height-actual, var(--mtb-height, 62px));overflow:hidden;padding-block-end:0;border-radius:2.2rem 2.2rem 0 0;background:var(--mtb-panel-bg, #ffffff);color:var(--mtb-panel-text, #121212);box-shadow:none;transform:translate3d(0,100%,0);backface-visibility:hidden;transition:transform .24s cubic-bezier(.4,0,1,1)}.mtb-categories-overlay.is-open .mtb-categories-sheet{will-change:transform}.mtb-categories-scroll{position:relative;z-index:1;grid-row:1;min-block-size:0;block-size:auto;max-block-size:none;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;scroll-padding-block-end:1.2rem;padding-block-end:1.2rem;background:var(--mtb-panel-bg, #ffffff)}.mtb-categories-scroll::-webkit-scrollbar{display:none}.mtb-categories-overlay.is-ready .mtb-categories-sheet{transform:translateZ(0);transition:transform var(--mtb-panel-animation-ms, .6s) cubic-bezier(.16,1,.3,1)}.mtb-categories-sheet.is-dragging{transition:none}.mtb-categories-handle{display:flex;align-items:center;justify-content:center;block-size:2.4rem;cursor:grab;touch-action:none}.mtb-categories-handle span{inline-size:4rem;block-size:.4rem;border-radius:999px;background:var(--mtb-panel-border, #e7e7e7)}.mtb-categories-header{position:sticky;inset-block-start:0;z-index:3;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;align-items:center;gap:.8rem;padding:.4rem 1.2rem 1.2rem;border-block-end:.1rem solid var(--mtb-panel-border, #e7e7e7);background:var(--mtb-panel-bg, #ffffff)}.mtb-categories-header h2{margin:0;color:var(--mtb-panel-text, #121212);font-size:2rem;font-weight:750;line-height:1.2;text-align:center}.mtb-categories-back,.mtb-categories-close{display:inline-flex;align-items:center;justify-content:center;inline-size:4.4rem;block-size:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mtb-panel-text, #121212);cursor:pointer}.mtb-categories-back[hidden]{display:inline-flex;visibility:hidden;pointer-events:none}.mtb-categories-back svg,.mtb-categories-close svg{inline-size:2.2rem;block-size:2.2rem}[dir=rtl] .mtb-categories-back svg,[dir=rtl] .mtb-menu-row>svg{transform:scaleX(-1)}.mtb-categories-view[hidden]{display:none}.mtb-categories-grid{display:grid;grid-template-columns:repeat(var(--mtb-card-columns, 2),minmax(0,1fr));gap:1rem;padding:1.6rem}.mtb-category-card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;inline-size:100%;min-inline-size:0;min-block-size:10.4rem;padding:1.4rem;border:.1rem solid var(--mtb-panel-border, #e7e7e7);border-radius:1.4rem;background:var(--mtb-panel-surface, #f7f7f7);color:var(--mtb-panel-text, #121212);box-shadow:none;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;text-decoration:none}.mtb-category-card:active{transform:scale(.975)}.mtb-category-card__copy{overflow-wrap:anywhere;min-inline-size:0}.mtb-category-card strong,.mtb-category-card small{display:block}.mtb-category-card strong{font-size:1.45rem;font-weight:750;line-height:1.2}.mtb-category-card small{margin-block-start:.45rem;color:var(--mtb-panel-muted, #686868);font-size:1.05rem;line-height:1.25}.mtb-category-card__icon{color:var(--mtb-panel-icon-color, #1d020d);display:grid;inline-size:var(--mtb-card-icon-size, 56px);block-size:var(--mtb-card-icon-size, 56px);flex:0 0 var(--mtb-card-icon-size, 56px);place-items:center}.mtb-category-card__icon img,.mtb-category-card__icon svg{display:block;inline-size:100%;block-size:100%;object-fit:contain}.mtb-categories-all{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:5rem;margin:0 1.6rem;padding:0 .2rem;border-block-start:.1rem solid var(--mtb-panel-border, #e7e7e7);color:var(--mtb-panel-text, #121212);font-size:1.25rem;font-weight:700;text-decoration:none}.mtb-categories-all svg{inline-size:2rem;block-size:2rem}[dir=rtl] .mtb-categories-all svg{transform:scaleX(-1)}.mtb-categories-menu-list{display:block}.mtb-menu-row,.mtb-menu-group>summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-block-size:6.8rem;padding:1.4rem 2rem;border-block-end:.1rem solid var(--mtb-panel-border, #e7e7e7);color:var(--mtb-panel-text, #121212);font-size:1.45rem;font-weight:700;line-height:1.3;text-decoration:none}.mtb-menu-row>svg,.mtb-menu-group>summary svg{inline-size:2rem;block-size:2rem;flex:0 0 auto}.mtb-menu-group>summary{cursor:pointer;list-style:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mtb-menu-group>summary::-webkit-details-marker{display:none}.mtb-menu-group>summary svg{transition:transform .2s ease}.mtb-menu-group[open]>summary svg{transform:rotate(180deg)}.mtb-menu-group__content{overflow:hidden}.mtb-menu-group.is-animating>summary{pointer-events:none}.mtb-menu-group.is-closing>summary svg{transform:rotate(0)}.mtb-menu-group__content-inner{min-block-size:0}.mtb-menu-group__links{padding:.6rem 2rem 1.4rem;border-block-end:.1rem solid var(--mtb-panel-border, #e7e7e7);background:var(--mtb-panel-surface, #f7f7f7)}.mtb-menu-clean-list{display:grid}.mtb-menu-sublink{display:block;min-block-size:4.6rem;padding:1.3rem 0;border-block-start:.1rem solid var(--mtb-panel-border, #e7e7e7);color:var(--mtb-panel-muted, #686868);font-size:1.25rem;font-weight:600;line-height:1.45;text-decoration:none}.mtb-menu-sublink:first-child{border-block-start:0}.mtb-menu-sublink--nested{padding-inline-start:1.6rem;font-size:1.15rem}.mtb-menu-group__links--image-grid{padding:1.4rem 1.6rem 1.8rem;background:var(--mtb-panel-surface, #f7f7f7)}.mtb-menu-image-grid{display:grid;grid-template-columns:repeat(var(--mtb-submenu-columns, 3),minmax(0,1fr));gap:1.6rem 1rem}.mtb-menu-image-card{display:flex;min-inline-size:0;flex-direction:column;align-items:center;gap:.8rem;color:var(--mtb-panel-text, #121212);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.mtb-menu-image-card__media{position:relative;display:grid;inline-size:min(var(--mtb-submenu-image-size, 80px),100%);aspect-ratio:1;place-items:center;overflow:hidden;border:.1rem solid var(--mtb-panel-border, #e7e7e7);border-radius:var(--mtb-submenu-image-radius, 50%);background:linear-gradient(145deg,var(--mtb-panel-surface, #f7f7f7),var(--mtb-panel-border, #e7e7e7));transition:border-color .2s ease,transform .2s ease}.mtb-menu-image-card__media img{display:block;inline-size:100%;block-size:100%;object-fit:var(--mtb-submenu-image-fit, cover)}.mtb-menu-image-card__fallback{display:grid;inline-size:100%;block-size:100%;place-items:center;color:var(--mtb-panel-accent, #b8860b);font-size:2.2rem;font-weight:750;text-transform:uppercase}.mtb-menu-image-card__title{display:-webkit-box;overflow:hidden;min-block-size:3.1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;font-size:1.15rem;font-weight:650;line-height:1.35;text-wrap:balance}.mtb-menu-image-card:active .mtb-menu-image-card__media{transform:scale(.96)}.mtb-categories-empty{padding:4rem 2rem;text-align:center}.mtb-categories-empty strong{font-size:1.5rem}.mtb-categories-empty p{max-inline-size:30rem;margin:.8rem auto 0;color:var(--mtb-panel-muted, #686868);font-size:1.2rem;line-height:1.5}@media(hover:hover)and (pointer:fine){.mtb-category-card:hover{border-color:var(--mtb-panel-border, #e7e7e7);transform:translateY(-.2rem)}.mtb-menu-row:hover,.mtb-menu-sublink:hover{color:var(--mtb-panel-accent, #b8860b)}}@media screen and (max-width:360px){.mtb-categories-grid{gap:.8rem;padding-inline:1rem}.mtb-category-card{min-block-size:9.4rem;padding:1.1rem}.mtb-category-card__icon{inline-size:min(var(--mtb-card-icon-size, 56px),48px);block-size:min(var(--mtb-card-icon-size, 56px),48px);flex-basis:min(var(--mtb-card-icon-size, 56px),48px)}.mtb-category-card small{display:none}}@media(prefers-reduced-motion:reduce){.mtb-categories-overlay,.mtb-categories-sheet,.mtb-category-card,.mtb-menu-group>summary svg{transition:none}}.mtb-categories-overlay.is-navigating .mtb-categories-sheet{transform:translateZ(0)!important;transition:none!important}.mobile-categories-panel-section{position:static}.mtb-categories-grid[data-columns="3"] .mtb-category-card{flex-direction:column;justify-content:center;text-align:center}.mtb-categories-grid[data-columns="3"] .mtb-category-card__copy{order:2}.mtb-categories-grid[data-columns="3"] .mtb-category-card__icon{order:1}@media(max-width:374px){.mtb-categories-grid[data-columns="2"]{padding:1.2rem;gap:.8rem}.mtb-categories-grid[data-columns="2"] .mtb-category-card{padding:1.2rem;gap:.6rem}.mtb-categories-grid[data-columns="2"] .mtb-category-card__icon{inline-size:min(var(--mtb-card-icon-size, 56px),44px);block-size:min(var(--mtb-card-icon-size, 56px),44px);flex-basis:min(var(--mtb-card-icon-size, 56px),44px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mobile-categories-panel.css.map */
