.tm-mega-catalog,.tm-mobile-catalog,.tm-mobile-category-view{font-family:var(--font-body--family);color:#282120}.mega-menu__grid:has(>.tm-mega-catalog){display:block}.tm-mega-catalog{max-height:calc(100dvh - 160px);overflow-y:auto;padding:18px 4px 28px;overscroll-behavior:contain}.tm-menu-quicklinks{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 0 18px}.tm-menu-quicklinks a{display:inline-flex;align-items:center;gap:12px;color:#5e85ba;font-size:15px;font-weight:700;min-height:44px;text-decoration:none}.tm-mega-grid,.tm-menu-sublinks,.tm-mobile-category-grid,.tm-mobile-category-links{list-style:none;margin:0;padding:0}.tm-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.tm-menu-category-heading{display:flex;flex-direction:column;gap:12px;color:#5e85ba;text-decoration:none;font-size:17px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;list-style:none}.tm-menu-category-heading::-webkit-details-marker{display:none}.tm-menu-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f9f6f6;border-radius:10px}.tm-menu-photo--empty{display:grid;place-items:center;color:#5e85ba;font-size:48px;background:#edf3fa}.tm-mega-category .tm-menu-photo{height:140px;aspect-ratio:auto;object-fit:contain}.tm-menu-sublinks--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.tm-menu-sublinks{margin-top:12px}.tm-menu-sublinks a{display:block;padding:6px 0;color:#403b3c;text-decoration:none;line-height:1.4;font-size:14px}.tm-menu-sublinks a:hover,.tm-menu-quicklinks a:hover{color:#b83e58;text-decoration:underline;text-underline-offset:4px}.tm-mega-catalog a:focus-visible,.tm-mobile-catalog :is(a,button,input,summary):focus-visible,.tm-mobile-category-view :is(a,button):focus-visible{outline:3px solid #5e85ba;outline-offset:3px}.tm-mobile-catalog{width:100%;padding-bottom:28px}.tm-mobile-brandbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff;min-height:64px}.tm-mobile-logo{display:block;max-width:120px;max-height:48px;width:auto;height:auto;object-fit:contain}.tm-menu-icon-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border:0;background:transparent;color:#403b3c;font-size:32px;line-height:1;cursor:pointer}.tm-mobile-backbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff2f4;padding:8px 16px;min-height:52px}.tm-mobile-backbar a{color:#5e85ba;font-size:16px;line-height:1.3;font-weight:700;text-decoration:none;min-width:0}.tm-mobile-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;border:0;padding:6px 0;background:none;color:#426a9e;font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer}.tm-menu-search{display:flex;gap:8px;padding:18px 20px 12px}.tm-menu-search input{width:100%;min-width:0;min-height:46px;border:1px solid #a9bdd8;border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;color:#282120;background:#fff}.tm-menu-search button{display:grid;place-items:center;min-width:44px;border:0;background:none;color:#5e85ba;cursor:pointer}.tm-menu-search svg{width:24px!important;height:24px!important}.tm-mobile-catalog>.tm-menu-quicklinks{padding:0 20px 14px}.tm-mobile-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding:0 20px}.tm-mobile-category-grid>li{min-width:0}.tm-mobile-category-grid .tm-menu-category-heading{font-size:16px;gap:12px;min-height:44px;text-align:left}.tm-mobile-category-grid summary span{white-space:normal}.tm-mobile-category-view.menu-drawer__submenu{z-index:3;background:#fff;padding:0 0 28px;overflow-y:auto;overscroll-behavior:contain;flex-direction:column}.tm-mobile-category-detail.menu-open>.tm-mobile-category-view{display:flex;flex-direction:column;visibility:visible;opacity:1;transform:translate(0)}.tm-mobile-category-cover{margin:20px 20px 0}.tm-mobile-category-cover .tm-menu-photo{max-height:180px;aspect-ratio:2/1}.tm-mobile-category-view h2{font:700 25px/1.3 var(--font-body--family);color:#5e85ba;margin:20px}.tm-mobile-category-links{padding:0 20px}.tm-mobile-category-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 2px;border-bottom:1px solid #e5eaf1;color:#426a9e;text-decoration:none;font-size:16px;line-height:1.4}.tm-menu-view-all{display:flex;justify-content:center;align-items:center;gap:12px;margin:24px 20px 0;padding:14px 16px;min-height:48px;background:#eb657d;color:#fff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:700;text-align:center}@media(min-width:750px)and (max-width:1100px){.tm-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media(max-width:749px){.header-drawer:has(.tm-mobile-catalog){--drawer-width:100vw;--drawer-max-width:100vw}}.tm-mega-catalog .tm-mega-category,.tm-mega-catalog .tm-menu-sublinks>li{min-width:0;max-width:100%}.tm-mega-catalog .tm-menu-sublinks--columns{display:block}.tm-mega-catalog .tm-menu-sublinks a,.tm-mega-catalog .tm-menu-category-heading{white-space:normal!important;overflow-wrap:anywhere;min-width:0;max-width:100%}.tm-root-brand{display:contents}.tm-root-logo,.tm-root-kicker,.tm-root-footer{display:none}@media(max-width:749px){header-drawer.tm-blue-mobile>details>.menu-drawer{width:min(85vw,390px);max-width:none;height:100dvh;background:#5e85ba;color:#fff;border:0;border-radius:0 24px 24px 0;box-shadow:14px 0 35px #24345138;transition:transform .42s cubic-bezier(.22,.61,.36,1),visibility .42s,opacity .42s}header-drawer.tm-blue-mobile>details>.menu-drawer:has(>nav>.menu-drawer__menu>li>details[open]){width:100vw;border-radius:0}.tm-blue-mobile .tm-root-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 22px 0;flex-shrink:0}.tm-blue-mobile .tm-root-logo{display:flex;align-items:center;justify-content:center;width:99px;height:96px;padding:8px 16px;border-radius:13px;background:#fff;color:#5e85ba}.tm-blue-mobile .tm-root-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tm-blue-mobile .tm-root-brand>.menu-drawer__close-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:10px;color:#fff!important;background:transparent;border:1px solid rgb(255 255 255 / .75);border-radius:50%;box-shadow:none}.tm-blue-mobile .tm-root-brand>.menu-drawer__close-button svg{width:22px;height:22px}.tm-blue-mobile .tm-root-kicker{display:block;margin:32px 22px 12px;font:700 10px/1.5 var(--font-body--family);text-transform:uppercase;letter-spacing:1.5px;color:#ffffffd9}header-drawer.tm-blue-mobile>details>.menu-drawer>nav{padding:0 22px;flex-shrink:0}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu{padding:0!important;margin:0;list-style:none}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li{min-height:0;border-bottom:1px solid rgb(255 255 255 / .22)}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>details{width:100%;border-bottom:0}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>a,header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:14px 12px;font:700 19px/1.35 var(--font-body--family);text-transform:none;color:#fff!important;background:transparent;text-decoration:none;white-space:normal;letter-spacing:normal;opacity:1}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>a .menu-drawer__menu-item-text,header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>details>summary .menu-drawer__menu-item-text{color:#fff!important}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li:has(>details>#HeaderDrawer-tienda){border-bottom:0}.tm-blue-mobile #HeaderDrawer-tienda{background:#ffffff26!important;border-radius:12px;margin:7px 0}header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>a:hover{background:#ffffff1f;border-radius:12px}.tm-blue-mobile .tm-root-brand button:focus-visible,header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>a:focus-visible,header-drawer.tm-blue-mobile>details>.menu-drawer>nav>.menu-drawer__menu>li>details>summary:focus-visible{outline:2px solid #fff;outline-offset:-3px}.tm-blue-mobile .tm-root-footer{display:block;margin-top:auto;padding:32px 22px 24px;color:#ffffffe6;font:400 12px/1.6 var(--font-body--family);flex-shrink:0}.tm-blue-mobile .tm-root-footer p{margin:0 0 13px;color:inherit}.tm-blue-mobile .tm-root-footer a{display:flex;align-items:center;gap:9px;color:inherit;font-size:11px;text-decoration:none}.tm-blue-mobile .tm-root-footer svg{width:18px;height:18px}.tm-blue-mobile .menu-drawer__backdrop{-webkit-backdrop-filter:blur(2px) brightness(.8);backdrop-filter:blur(2px) brightness(.8)}.tm-blue-mobile .menu-drawer__submenu{background:#fff;color:#282120}}@media(max-width:749px)and (prefers-reduced-motion:reduce){header-drawer.tm-blue-mobile>details>.menu-drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tm-menu.css.map */
