.thb-full-menu .sub-menu.sub-menu--tiles,.thb-full-menu .sub-menu.sub-menu--groups{width:320px;padding:10px;white-space:normal}.thb-full-menu .sub-menu.sub-menu--tiles{display:grid;gap:2px}.thb-full-menu .sub-menu.sub-menu--groups{padding:16px}.thb-full-menu .sub-menu--tiles .menu-tile,.thb-full-menu .sub-menu--groups .menu-tile{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;transition:background-color .2s ease}.thb-full-menu .sub-menu--tiles .menu-tile:after,.thb-full-menu .sub-menu--groups .menu-tile:after{display:none}.thb-full-menu .sub-menu--tiles .menu-tile:hover,.thb-full-menu .sub-menu--tiles .menu-tile:focus-visible,.thb-full-menu .sub-menu--groups .menu-tile:hover,.thb-full-menu .sub-menu--groups .menu-tile:focus-visible{background:rgba(var(--color-body-rgb, 46, 45, 44),.06);color:var(--color-header-links, var(--color-body, #2e2d2c))}.menu-tile__media{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:8px;background:#1e3158}.menu-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.menu-tile__title{display:flex;align-items:center;gap:6px;min-width:0;font-weight:var(--font-body-medium-weight, 500);line-height:1.2}.menu-tile__new{padding:3px 6px 2px;border-radius:999px;background:#f0975a;color:#000;font-size:.625rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.menu-group{list-style:none}.menu-group+.menu-group{margin-top:16px}.menu-group__heading{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);line-height:1;color:rgba(var(--color-body-rgb, 46, 45, 44),.65)}.menu-group__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.menu-group__link{display:flex;align-items:center;justify-content:center;height:40px;padding:0 12px;border:1px solid var(--color-border, #dadce0);border-radius:999px;background:#fff;color:var(--color-header-links, var(--color-body, #2e2d2c));font-size:.9375rem;font-weight:var(--font-body-medium-weight, 500);line-height:1;transition:border-color .2s ease,background-color .2s ease}.menu-group__link:hover,.menu-group__link:focus-visible{border-color:var(--color-header-links, #2c2d2e);background:rgba(var(--color-body-rgb, 46, 45, 44),.04);color:var(--color-header-links, var(--color-body, #2e2d2c))}.menu-feature{list-style:none;margin-top:16px;padding-top:8px;border-top:1px solid var(--color-border, #dadce0)}.menu-feature__arrow{margin-left:auto;padding-right:4px;opacity:.5;transition:transform .2s ease,opacity .2s ease}.menu-tile:hover .menu-feature__arrow{opacity:1;transform:translate(3px)}.mobile-menu li>a.menu-tile--mobile{gap:14px;min-height:64px;padding:10px 0;font-size:1.0625rem}.mobile-menu li>a.menu-tile--mobile .menu-tile__media{width:40px;height:40px}.menu-group--mobile{padding:16px 0;border-top:1px solid var(--color-header-border, var(--color-border, #dadce0))}.menu-group--mobile .menu-group__heading{font-size:.875rem}.menu-group--mobile .menu-group__links{display:grid}.menu-group--mobile .menu-group__link{height:44px;font-size:1rem}.menu-tile__media:has(.menu-slab-fan){background:radial-gradient(120% 120% at 80% 20%,#2d4a80,#1e3158 55%,#13213f)}.menu-slab-fan{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 3px}.menu-slab-fan__slab{display:flex;flex-direction:column;gap:1px;flex:0 0 31%;aspect-ratio:5 / 8;padding:1.5px;border-radius:2px;background:linear-gradient(to bottom right,#fafafa,#d4d4d8);box-shadow:0 2px 4px #00000059}.menu-slab-fan__slab:nth-child(1){transform:rotate(-14deg) translate(14%,6%)}.menu-slab-fan__slab:nth-child(2){position:relative;z-index:2;transform:translateY(-6%)}.menu-slab-fan__slab:nth-child(3){transform:rotate(14deg) translate(-14%,6%)}.menu-slab-fan__label{height:18%;border-radius:1px;background:#fff;box-shadow:inset 0 0 0 .5px #d4d4d8}.menu-slab-fan__art{flex:1;border-radius:1px;background:linear-gradient(160deg,#f6d365,#fda085)}.menu-feature .menu-tile__media,.mobile-menu li>a.menu-tile--mobile .menu-tile__media:has(.menu-slab-fan){width:52px;height:52px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/menu-tiles.css.map */
