.top-nav-wrapper[data-v-1de0d027]{position:relative}.z-index-top[data-v-1de0d027]{z-index:100}.menu-backdrop[data-v-1de0d027]{z-index:90;pointer-events:none;background-color:#0006;width:100vw;height:100dvh;position:fixed;top:0;left:0}.top-nav-category-desktop[data-v-1de0d027]{background-color:color-mix(in srgb,rgb(var(--v-theme-primary)),#000 20%);border-top:1px solid #ffffff0f;height:52px}.premium-brand-avatar[data-v-1de0d027]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px;margin-right:14px;box-shadow:0 2px 4px #00000026}.nav-link[data-v-1de0d027]{color:#fff;align-items:center;gap:4px;height:100%;padding:0 12px;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}.nav-link[data-v-1de0d027]:after{inset-inline:12px;content:"";background:rgb(var(--v-theme-secondary));border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.nav-link.active-link[data-v-1de0d027]:after,.nav-link[data-v-1de0d027]:hover:after{transform:scaleX(1)}.nav-link .nav-chevron[data-v-1de0d027]{opacity:.6;transition:transform .25s,opacity .2s}.nav-link.active-link .nav-chevron[data-v-1de0d027]{opacity:1;transform:rotate(180deg)}.nav-link .category-name[data-v-1de0d027]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;line-height:1.2;overflow:hidden}@media (width>=1200px){.nav-link[data-v-1de0d027]{padding:0 16px;font-size:1rem}}.nav-link[data-v-1de0d027]:first-child{margin-left:-16px}.nav-link[data-v-1de0d027]:last-child{margin-right:-16px}.nav-link.router-link-active[data-v-1de0d027],.nav-link[data-v-1de0d027]:hover{color:rgb(var(--v-theme-secondary));background-color:#ffffff0d}.nav-link-deals[data-v-1de0d027]:after{display:none}.nav-link-deals .deals-pill[data-v-1de0d027]{color:#fff;background:linear-gradient(135deg,rgb(var(--v-theme-secondary)),#f26b2e);border-radius:999px;align-items:center;gap:4px;padding:6px 14px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #111b301f}.nav-link-deals[data-v-1de0d027]:hover{background:0 0!important}.nav-link-deals:hover .deals-pill[data-v-1de0d027]{transform:translateY(-1px)scale(1.04);box-shadow:0 2px 6px #111b301f}.mega-menu-full-width[data-v-1de0d027]{overscroll-behavior:contain;scrollbar-color:#0003 transparent;scrollbar-width:thin;border-top:3px solid rgb(var(--v-theme-secondary));background-color:#fff;border-radius:0 0 20px 20px;width:100%;max-height:calc(85vh - 60px);top:100%;left:0;overflow-y:auto;background:#fff!important;box-shadow:0 6px 16px #111b301a!important}.mega-menu-full-width[data-v-1de0d027]::-webkit-scrollbar{width:6px}.mega-menu-full-width[data-v-1de0d027]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.deals-layout-container[data-v-1de0d027]{justify-content:center;gap:48px;display:flex}.mega-layout[data-v-1de0d027]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.mega-feature[data-v-1de0d027]{aspect-ratio:4/5;isolation:isolate;background:rgb(var(--v-theme-primary));border-radius:12px;text-decoration:none;display:block;position:sticky;top:0;overflow:hidden;box-shadow:0 12px 28px #111b3040}.mega-feature[data-v-1de0d027]:after{content:"";background:linear-gradient(#0000 25%,#0c14264d 50%,#0c1426eb);position:absolute;inset:0}.mega-feature:hover .mega-feature-img[data-v-1de0d027]{transform:scale(1.07)}.mega-feature:hover .mega-feature-cta .v-icon[data-v-1de0d027]{transform:translate(4px)}.mega-feature-img[data-v-1de0d027]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mega-feature-text[data-v-1de0d027]{inset-inline:0;z-index:1;flex-direction:column;gap:10px;padding:20px;display:flex;position:absolute;bottom:0}.mega-feature-name[data-v-1de0d027]{color:#fff;letter-spacing:-.02em;font-size:2rem;font-style:italic;font-weight:700;line-height:1.05}.mega-feature-cta[data-v-1de0d027]{color:#fff;background:rgb(var(--v-theme-secondary));border-radius:10px;align-self:flex-start;align-items:center;gap:4px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.mega-feature-cta .v-icon[data-v-1de0d027]{transition:transform .25s}.mega-menu-flow-container[data-v-1de0d027]{-moz-column-count:3;column-count:3;-moz-column-gap:32px;column-gap:32px}@media (width>=1280px){.mega-layout[data-v-1de0d027]{grid-template-columns:260px minmax(0,1fr)}.mega-menu-flow-container[data-v-1de0d027]{-moz-column-count:4;column-count:4}}.menu-column-block[data-v-1de0d027]{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:24px;display:inline-block}.group-title[data-v-1de0d027]{color:rgb(var(--v-theme-primary));font-size:.98rem;font-weight:700;line-height:1.3;transition:color .2s}.group-title.has-children[data-v-1de0d027]{border-bottom:2px solid #f1e8de;padding-bottom:6px}.group-title[data-v-1de0d027]:hover{color:rgb(var(--v-theme-secondary))!important}.sub-link[data-v-1de0d027]{color:#4a5468;padding:3px 0;font-size:.9rem;text-decoration:none;transition:color .2s,padding-left .2s;display:inline-block;position:relative}.sub-link[data-v-1de0d027]:before{content:"";background:rgb(var(--v-theme-secondary));border-radius:2px;width:0;height:2px;transition:width .2s;position:absolute;top:50%;left:0}.sub-link[data-v-1de0d027]:hover{color:rgb(var(--v-theme-secondary));padding-left:14px}.sub-link[data-v-1de0d027]:hover:before{width:8px}.sub-links[data-v-1de0d027]{padding-left:0;list-style:none}.hover-link[data-v-1de0d027]{transition:color .2s;display:inline-block}.hover-link[data-v-1de0d027]:hover{color:rgb(var(--v-theme-secondary))!important;text-decoration:underline!important}.alphabetical-columns[data-v-1de0d027]{-moz-column-count:4;column-count:4;-moz-column-gap:32px;column-gap:32px}.avoid-break[data-v-1de0d027]{-moz-column-break-inside:avoid;break-inside:avoid}
