.tooto-mega{display:none}@media(max-width:768.98px){.tooto-mega__mobile .main-nav__grandchild .grandchild-nav__item{display:flex;align-items:center;min-height:48px;padding:12px 16px 12px 28px;font-size:14px;font-weight:400}.main-nav__child.mega-nav--tooto_products{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body:has(.main-menu__content.is-open) #whatsapp-widget-root,body:has(.main-menu__content.is-open) .tooto-back-to-top{visibility:hidden;pointer-events:none}}@media(min-width:769px){.main-nav__child.mega-nav--tooto_products{padding:24px 0;min-height:min(314px,calc(100svh - var(--header-group-height, var(--content-start, 180px))));max-height:calc(100svh - var(--header-group-height, var(--content-start, 180px)));border-top:1px solid #eee;box-shadow:0 8px 12px #0000000d;background:#fff;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.7,.3,1),visibility .18s;transition-delay:0s}.tooto-mega__mobile{display:none}.tooto-mega{display:grid;grid-template-columns:minmax(220px,268px) minmax(0,1fr);align-items:start;gap:40px;font-family:"Noto Sans TC",var(--body-font-family)}.tooto-mega__categories,.tooto-mega__products{margin:0;padding:0;list-style:none;min-width:0}.tooto-mega__category{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:59px;padding:18px 26px;color:#6c6c6c;font-size:14px;font-weight:400;line-height:1.25;text-decoration:none;transition:background-color .22s ease}.tooto-mega__categories>li:not(:last-child):after{content:"";display:block;height:.5px;margin-inline-end:40px;background:#e2e2e2}.tooto-mega__category.is-active,.tooto-mega__category:hover,.tooto-mega__category:focus-visible{background-color:#f7f7f7}.main-nav__child .tooto-mega .tooto-mega__category:hover{color:#6c6c6c!important}.tooto-mega__category>img{flex:0 0 10px;width:10px;height:14px}.tooto-mega__group-title{display:block;padding:18px 26px 12px;color:#4e5051;font-size:14px;font-weight:500;line-height:1.25}.tooto-mega__subcategories{margin:0 0 0 26px;padding:0;border-inline-start:1px solid #e7e7e7;list-style:none}.tooto-mega__subcategories .tooto-mega__category{min-height:44px;padding:12px 26px 12px 18px;font-size:13px}.tooto-mega__previews,.tooto-mega__panel{min-width:0}.tooto-mega__previews{overflow:clip}.tooto-mega__panel[hidden]{display:none}.tooto-mega__products{display:grid;grid-template-columns:repeat(var(--tooto-mega-columns, 4),minmax(0,1fr));align-items:start;gap:20px}.tooto-mega__product{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;color:#000;text-decoration:none}.tooto-mega__image{width:100%;aspect-ratio:1;overflow:hidden}.tooto-mega__image>img{display:block;width:100%;height:100%;object-fit:contain}.tooto-mega__product-title{min-height:2.8em;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.tooto-mega__empty{grid-column:1 / -1;padding:16px;font-size:14px}.tooto-mega a:focus-visible{outline:2px solid rgb(var(--header-accent-color));outline-offset:-2px}}@media(min-width:769px)and (max-width:1100px){.tooto-mega{grid-template-columns:240px minmax(0,1fr);gap:24px}.tooto-mega__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.main-nav__child.mega-nav--tooto_products,.tooto-mega__category{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tooto-mega-menu.css.map */
