.mega-menu.tapo-menu{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:6px;padding:20px 0 20px clamp(24px,3vw,60px);font-size:13px;font-weight:400;line-height:1.5;background:rgb(var(--header-background));mix-blend-mode:normal}.tapo-menu__categories{display:grid;align-content:start;gap:5px;min-width:0;max-height:396px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:12px;border-inline-end:1px solid rgb(var(--header-text) / .1)}.tapo-menu__category{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 10px;border-inline-start:3px solid transparent;border-radius:6px;font-size:13px;line-height:20px}.tapo-menu__category svg{flex-shrink:0}.tapo-menu__category:hover,.tapo-menu__category[aria-selected=true]{background:rgb(var(--header-text) / .035);border-inline-start-color:currentColor}.tapo-menu a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.tapo-menu__content{min-width:0}.tapo-menu__panel[hidden]{display:none}.tapo-menu__products{display:grid;grid-template-rows:repeat(2,116px);grid-auto-flow:column;grid-auto-columns:clamp(420px,35vw,660px);gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgb(var(--header-text) / .2) transparent;padding:3px 24px 8px 0;scroll-padding-inline:0 24px}.tapo-menu__product{display:flex;align-items:center;gap:18px;min-width:0;padding:16px 20px;border:1px solid rgb(var(--header-text) / .14);border-radius:6px;scroll-snap-align:start}.tapo-menu__product:hover{border-color:rgb(var(--header-text) / .4)}.tapo-menu__image{width:80px;height:80px;flex-shrink:0;object-fit:contain}.tapo-menu__product-info{min-width:0}.tapo-menu__product-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px}.tapo-menu__badges{display:flex;overflow:hidden;gap:4px;margin-block-start:4px}.tapo-menu__badge{min-width:0;padding:1px 6px;border:1px solid rgb(var(--header-text) / .12);border-radius:5px;background:rgb(var(--header-text) / .045);font-size:12px;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.tapo-menu__badge:first-child{background:#12214a;color:#fff}.tapo-menu__footer{padding:8px 24px 0 0;text-align:end}.tapo-menu__view-all{font-size:12px}.tapo-menu__links{display:flex;flex-wrap:wrap;gap:10px 20px;padding-inline-end:24px;margin-block-start:12px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAE */
