.mobile-dock .mobile-dock__bar{box-shadow:0 -1px 3px #0000000f,0 -6px 20px #00000014}.mobile-dock .mobile-dock__icon>svg:not([fill]){fill:currentColor}.mobile-dock .mobile-dock__count{background:var(--color-accent);color:#fff;font-weight:600}.mobile-dock .mobile-dock__icon--hub{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-top:-26px;margin-bottom:-2px;border:2px solid var(--color-accent, #1670ff);border-radius:50%;background:var(--mobile-dock-surface, #fff);box-shadow:0 0 0 4px var(--mobile-dock-surface, #fff),0 6px 14px #1670ff40;transition:transform .2s ease}.mobile-dock__link--hub:active .mobile-dock__icon--hub{transform:scale(.94)}.mobile-dock__hub-logo{display:block;width:34px;height:34px;object-fit:contain}.mobile-dock__link--hub .mobile-dock__label{color:var(--color-accent, #1670ff);font-weight:600}.mobile-dock .mobile-dock__menu-close,.mobile-dock .mobile-dock__label--close{display:none}.mobile-dock__menu-close,.mobile-dock__menu-close svg{width:100%;height:100%}@media only screen and (max-width:767px){:root:has(.mobile-dock [data-mhw-open]) .mhw-fab{display:none}:root:has(.mobile-dock:not(.mobile-dock--auto-hide) [data-dock-action=menu]) #header .mobile-toggle{display:none}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-dock{z-index:62}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper .mobile-menu-drawer,:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) #Cart-Drawer,:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mhw-panel{position:fixed;top:auto;right:0;bottom:var(--mobile-dock-height, 0px);left:0;width:100%;max-width:none;border:0;border-radius:20px 20px 0 0;background:var(--mobile-dock-surface, #fff);box-shadow:0 -8px 32px #0000001f,0 var(--mobile-dock-height, 0px) 0 0 var(--mobile-dock-surface, #fff)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper .mobile-menu-drawer{display:flex;flex-direction:column;height:var(--mm-menu-height, auto);min-height:0;max-height:calc(85dvh - var(--mobile-dock-height, 0px));opacity:1;visibility:hidden;transform:translateY(calc(100% + var(--mobile-dock-height, 0px)));transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper[open].active .mobile-menu-drawer{visibility:visible;transform:translateY(0);transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper .mobile-menu-drawer--inner{flex:1 0 auto;min-height:0}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper .mobile-menu-drawer:has(.link-container[open]) .mobile-menu-drawer--inner{flex:1 1 0;overflow:hidden}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper .mobile-menu-drawer .link-container[open]>.sub-menu{overflow-y:auto;overscroll-behavior:contain}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) #Cart-Drawer{display:block;max-height:calc(85dvh - var(--mobile-dock-height, 0px));overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translateY(calc(100% + var(--mobile-dock-height, 0px)));transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) #Cart-Drawer:not([inert]){visibility:visible;transform:translateY(0);transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) #Cart-Drawer .cart-drawer--footer{position:sticky;bottom:0;z-index:2;background:var(--mobile-dock-surface, #fff)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .thb-secondary-cart:before{display:none}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)):has(#Cart-Drawer:not([inert])) body{overflow:hidden}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mhw-panel{max-height:calc(85dvh - var(--mobile-dock-height, 0px));opacity:1;transform:translateY(calc(100% + var(--mobile-dock-height, 0px)));transition:transform .32s cubic-bezier(.32,.72,0,1),min-height .3s cubic-bezier(.4,0,.2,1)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mhw-panel.is-open{transform:translateY(0)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mhw-tab-panels{max-height:unset;flex:1;overflow-y:auto}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) .mobile-toggle-wrapper .mobile-menu-drawer{z-index:92}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)) #header .header--inner:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:91;background:#0006;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)):has(#header .mobile-toggle-wrapper.active) #header .header--inner:after,:root:has(.mobile-dock:not(.mobile-dock--auto-hide)):has(#Cart-Drawer:not([inert])) #header .header--inner:after{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}:root:has(.mobile-dock:not(.mobile-dock--auto-hide)):has(#header .mobile-toggle-wrapper.active) .header-announcement-bar-section,:root:has(.mobile-dock:not(.mobile-dock--auto-hide)):has(#Cart-Drawer:not([inert])) .header-announcement-bar-section{z-index:48}:root:has(#header .mobile-toggle-wrapper.active) .mobile-dock [data-dock-action=menu] .mobile-dock__icon>svg,:root:has(#header .mobile-toggle-wrapper.active) .mobile-dock [data-dock-action=menu] .mobile-dock__label:not(.mobile-dock__label--close),:root:has(#Cart-Drawer:not([inert])) .mobile-dock [data-dock-action=cart] .mobile-dock__icon>svg,:root:has(#Cart-Drawer:not([inert])) .mobile-dock [data-dock-action=cart] .mobile-dock__count,:root:has(#Cart-Drawer:not([inert])) .mobile-dock [data-dock-action=cart] .mobile-dock__label:not(.mobile-dock__label--close){display:none}:root:has(#header .mobile-toggle-wrapper.active) .mobile-dock [data-dock-action=menu] .mobile-dock__menu-close,:root:has(#header .mobile-toggle-wrapper.active) .mobile-dock [data-dock-action=menu] .mobile-dock__label--close,:root:has(#Cart-Drawer:not([inert])) .mobile-dock [data-dock-action=cart] .mobile-dock__menu-close,:root:has(#Cart-Drawer:not([inert])) .mobile-dock [data-dock-action=cart] .mobile-dock__label--close{display:block}}@media only screen and (max-width:767px){:root:has(.mobile-dock:not(.mobile-dock--auto-hide) [data-mhw-open]){--mm-hub-clearance: 5px}:root:has(.mobile-dock:not(.mobile-dock--auto-hide) [data-mhw-open]) #Cart-Drawer .cart-drawer--footer{padding-bottom:var(--mm-hub-clearance)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide) [data-mhw-open]) #Cart-Drawer .cart-drawer--inner:not(:has(.cart-drawer--footer)){padding-bottom:calc(var(--mm-hub-clearance) + 3px)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide) [data-mhw-open]) .mobile-toggle-wrapper .mobile-menu-drawer--inner{padding-bottom:var(--mm-hub-clearance)}:root:has(.mobile-dock:not(.mobile-dock--auto-hide) [data-mhw-open]) .mhw-panel{padding-bottom:calc(5px + var(--mm-hub-clearance))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mobile-dock-custom.css.map */
