:root {--nav-dd-accent: var(--iq-primary, #e50914);--nav-dd-accent-rgb: 229, 9, 20;--nav-dd-panel-bg: #1a1a1c;--nav-dd-panel-border: rgba(255, 255, 255, .08);--nav-dd-panel-shadow: 0 1.25rem 3rem -1rem rgba(0, 0, 0, .85);--nav-dd-text: var(--iq-body-text, #c9c9c9);--nav-dd-text-hover: #ffffff;--nav-dd-radius: .875rem;--nav-dd-speed: .35s;--nav-dd-ease: cubic-bezier(.22, 1, .36, 1);}.navbar ul.navbar-nav > li.parent-menu-item {position: relative;display: inline-flex;align-items: center;}.navbar ul.navbar-nav > li.parent-menu-item:hover {color: var(--nav-dd-accent);}.navbar ul.navbar-nav > li.parent-menu-item > a.category-title {display: inline-flex;align-items: center;text-transform: uppercase;color: inherit;text-decoration: none;transition: color var(--nav-dd-speed) var(--nav-dd-ease);}.navbar ul.navbar-nav > li.parent-menu-item > a.category-title:hover, .navbar ul.navbar-nav > li.parent-menu-item.active > a.category-title {color: var(--nav-dd-accent);}.navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle {display: inline-flex;align-items: center;flex: none;width: 1.6rem;height: 1.6rem;padding: 0;margin: 0;background: transparent;border: 0;border-radius: 50%;cursor: pointer;color: inherit;text-decoration: none;-webkit-tap-highlight-color: transparent;touch-action: manipulation;user-select: none;transition: background-color .25s ease, color .25s ease;}.navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle::after {content: none !important;}.navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle:hover, .navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle:focus-visible {outline: none;}.navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle::before {content: "";display: block;width: .42em;height: .42em;margin-top: -.18em;border-right: .125em solid currentColor;border-bottom: .125em solid currentColor;border-radius: .05em;transform: rotate(45deg);transform-origin: 50% 50%;transition: transform var(--nav-dd-speed) var(--nav-dd-ease), margin-top var(--nav-dd-speed) var(--nav-dd-ease);}.navbar ul.navbar-nav > li.parent-menu-item.open > a.dropdown-toggle.category-toggle {background: rgba(var(--nav-dd-accent-rgb), .18);color: var(--nav-dd-accent);}.navbar ul.navbar-nav > li.parent-menu-item.open > a.dropdown-toggle.category-toggle::before {transform: rotate(225deg);margin-top: .1em;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu {position: absolute;top: calc(100% - .35rem);right: 0;left: auto;z-index: 1050;display: none;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .3rem;min-width: 22rem;max-width: min(90vw, 30rem);max-height: min(70vh, 30rem);overflow-x: hidden;overflow-y: auto;margin: 0;padding: .65rem;transform-origin: top right;list-style: none;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu::-webkit-scrollbar {width: .3rem;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu::-webkit-scrollbar-track {background: transparent;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu::-webkit-scrollbar-thumb {background: rgba(255, 255, 255, .18);border-radius: 1rem;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu::-webkit-scrollbar-thumb:hover {background: var(--nav-dd-accent);}.navbar ul.navbar-nav > li.parent-menu-item.open > .sub-menu {display: grid;animation: navDropdownIn .28s var(--nav-dd-ease) both;}@keyframes navDropdownIn {from {opacity: 0;transform: translateY(.75rem) scale(.97);}to {opacity: 1;transform: translateY(0) scale(1);}}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li {display: block !important;width: 100% !important;float: none !important;margin: 0 !important;padding: 0 !important;list-style: none;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a {display: flex;align-items: center;justify-content: flex-start;gap: .5rem;width: 100%;padding: .6rem .75rem;font-size: .85rem;font-weight: 500;line-height: 1.4;letter-spacing: .01em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-decoration: none;text-transform: capitalize;color: var(--nav-dd-text);background: rgba(255, 255, 255, .03);border: 1px solid rgba(255, 255, 255, .05);border-radius: .45rem;position: relative;transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a::after {content: none !important;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a::before {content: "";flex: none;width: .28rem;height: .28rem;border-radius: 50%;background: none;opacity: .4;transition: opacity .2s ease, background-color .2s ease, box-shadow .2s ease;}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a:hover, .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li.active, .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li.active > a {color: var(--iq-primary);border-color: var(--iq-primary);transform: translateY(-1px);}.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a:hover::before, .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li.active > a::before {opacity: 1;background: var(--nav-dd-accent);box-shadow: 0 0 0 .2rem rgba(var(--nav-dd-accent-rgb), .2);}@media (min-width: 1024px) {.navbar ul.navbar-nav > li.parent-menu-item:hover > .sub-menu {display: grid !important;animation: navDropdownIn .28s var(--nav-dd-ease) both;}.navbar ul.navbar-nav > li.parent-menu-item:hover > a.dropdown-toggle.category-toggle::before {transform: rotate(225deg);margin-top: .1em;}}@media (max-width: 1023.98px) {header#main-header .navbar ul.navbar-nav > li.parent-menu-item {display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;position: relative !important;width: 100% !important;margin: 0 0 .25rem !important;padding: .2rem .25rem !important;border-radius: .6rem;overflow: visible !important;transition: background-color .25s ease;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open {background: rgba(var(--nav-dd-accent-rgb), .06);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > a.category-title {display: inline-flex !important;align-items: center !important;gap: .55rem !important;flex: 0 1 auto !important;width: auto !important;max-width: calc(100% - 3.25rem);padding: .75rem .65rem !important;padding-inline-start: .85rem !important;background: transparent !important;border: 0 !important;box-shadow: none !important;font-size: .95rem !important;font-weight: 600 !important;line-height: 1.4 !important;letter-spacing: .02em !important;text-transform: uppercase !important;color: var(--nav-dd-text) !important;text-decoration: none !important;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: color .2s ease, transform .2s ease;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > a.category-title:active {color: var(--nav-dd-text-hover) !important;transform: translateX(-1px);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > a.category-title, header#main-header .navbar ul.navbar-nav > li.parent-menu-item.active > a.category-title {color: var(--nav-dd-accent) !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > a.category-title::before, header#main-header .navbar ul.navbar-nav > li.parent-menu-item.active > a.category-title::before {background: var(--nav-dd-accent);box-shadow: 0 0 0 .2rem rgba(var(--nav-dd-accent-rgb), .18);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle {display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: none !important;width: 2.6rem !important;height: 2.6rem !important;padding: 0 !important;margin: 0 .35rem 0 0 !important;background: rgba(255, 255, 255, .035) !important;border: 1px solid rgba(255, 255, 255, .08) !important;border-radius: .7rem !important;color: var(--nav-dd-text) !important;cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: manipulation;user-select: none;transition: background-color .22s ease, border-color .22s ease, color .22s ease, transform .25s cubic-bezier(.34, 1.56, .64, 1);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle::before {width: .55em !important;height: .55em !important;margin-top: -.15em !important;border-right-width: .14em !important;border-bottom-width: .14em !important;transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), margin-top .35s cubic-bezier(.34, 1.56, .64, 1);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > a.dropdown-toggle.category-toggle {background: rgba(var(--nav-dd-accent-rgb), .16) !important;border-color: rgba(var(--nav-dd-accent-rgb), .45) !important;color: var(--nav-dd-accent) !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > a.dropdown-toggle.category-toggle::before {transform: rotate(225deg) !important;margin-top: .1em !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu {position: static !important;flex: 0 0 100% !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;max-height: none !important;overflow: visible !important;margin: .4rem 0 .4rem !important;padding: .6rem !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: .4rem !important;transform-origin: top center;list-style: none;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > .sub-menu {display: grid !important;visibility: visible !important;opacity: 1 !important;animation: navDropdownIn .25s var(--nav-dd-ease) both;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li {display: block !important;width: 50% !important;float: right !important;margin: 0.2em 0 !important;padding: 0 0.2em !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a {display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: .45rem !important;width: 100% !important;padding: .6rem .7rem !important;border-radius: .45rem !important;background: rgba(255, 255, 255, .03) !important;border: 1px solid rgba(255, 255, 255, .05) !important;font-size: .82rem !important;font-weight: 500 !important;line-height: 1.4 !important;text-align: right !important;color: var(--nav-dd-text) !important;text-decoration: none !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a::before {width: .25rem !important;height: .25rem !important;opacity: .5 !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a:hover, header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li.active > a {color: var(--iq-primary) !important;border-color: var(--iq-primary) !important;}}.navbar ul.navbar-nav > li.nav-cta {display: inline-flex;align-items: center;margin-inline-start: .75rem;margin-right: 0;}.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn {position: relative;padding: .55rem 1.05rem;font-size: .82rem;font-weight: 700;letter-spacing: .04em;line-height: 1.2;text-transform: uppercase;text-decoration: none;white-space: nowrap;color: #fff !important;background: linear-gradient(135deg, var(--nav-dd-accent) 0%, var(--iq-primary-hover) 100%);border: 1px solid rgba(255, 255, 255, .14);border-radius: 0.6em;box-shadow: 0 4px 14px -4px rgba(var(--nav-dd-accent-rgb), .55), inset 0 1px 0 rgba(255, 255, 255, .18);overflow: hidden;isolation: isolate;transition: transform .25s cubic-bezier(.22, 1, .36, 1), box-shadow .25s ease, filter .25s ease;}.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn::before {content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient( 120deg, transparent 30%, rgba(255, 255, 255, .28) 50%, transparent 70%);transform: translateX(-100%);transition: transform .7s ease;}.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn:hover, .navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn:focus-visible {transform: translateY(-1px);filter: brightness(1.06);box-shadow: 0 8px 22px -6px rgba(var(--nav-dd-accent-rgb), .7), inset 0 1px 0 rgba(255, 255, 255, .22);outline: none;}.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn:hover::before {transform: translateX(100%);}.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn:active {transform: translateY(0) scale(.98);}.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn > i {font-size: 1.05em;line-height: 1;}@media (prefers-reduced-motion: reduce) {.navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn, .navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn::before {transition: none !important;}}@media (max-width: 1023.98px) {header#main-header .navbar ul.navbar-nav > li.nav-cta {display: block !important;width: 100% !important;margin: .75rem 0 .25rem !important;padding: 0 .15rem !important;}header#main-header .navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn {display: flex !important;align-items: center !important;justify-content: center !important;gap: .55rem !important;width: 100% !important;padding: .9rem 1rem !important;font-size: .9rem !important;font-weight: 700 !important;letter-spacing: .05em !important;border-radius: .75rem !important;box-shadow: 0 6px 18px -6px rgba(var(--nav-dd-accent-rgb), .6), inset 0 1px 0 rgba(255, 255, 255, .18) !important;}header#main-header .navbar ul.navbar-nav > li.nav-cta > a.nav-cta-btn:active {transform: scale(.98) !important;}}@media (prefers-reduced-motion: reduce) {.navbar ul.navbar-nav > li.parent-menu-item > .sub-menu, .navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle::before, .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a, .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu > li > a::before {animation: none !important;transition: none !important;}}@media (max-width: 1023.98px) {header#main-header .navbar ul.navbar-nav > li.menu-item {margin: 0.4em 0 !important;}header#main-header .navbar ul.navbar-nav > li.menu-item:last-child {margin-bottom: 0 !important;}header#main-header .navbar ul.navbar-nav > li.menu-item:not(.nav-cta) {position: relative !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;padding: 0 !important;background: rgba(255, 255, 255, .025) !important;border: 1px solid rgba(255, 255, 255, .08) !important;border-radius: .75rem !important;overflow: hidden !important;transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease;}header#main-header .navbar ul.navbar-nav > li.menu-item:not(.nav-cta) > a.category-title, header#main-header .navbar ul.navbar-nav > li.menu-item:not(.parent-menu-item):not(.nav-cta) > a {display: inline-flex !important;align-items: center !important;gap: .6rem !important;flex: 0 1 auto !important;width: auto !important;max-width: calc(100% - 3.5rem);padding: .85rem .9rem !important;padding-inline-start: 1rem !important;font-size: .95rem !important;font-weight: 600 !important;line-height: 1.4 !important;letter-spacing: .02em !important;text-transform: uppercase !important;color: var(--nav-dd-text) !important;text-decoration: none !important;background: transparent !important;border: 0 !important;box-shadow: none !important;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: color .2s ease, transform .2s ease;}header#main-header .navbar ul.navbar-nav > li.menu-item:not(.parent-menu-item):not(.nav-cta) > a {width: 100% !important;max-width: 100% !important;}header#main-header .navbar ul.navbar-nav > li.menu-item:not(.nav-cta) > a.category-title:active, header#main-header .navbar ul.navbar-nav > li.menu-item:not(.parent-menu-item):not(.nav-cta) > a:active {color: var(--nav-dd-text-hover) !important;transform: translateX(-1px);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle {display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: none !important;width: 2.5rem !important;height: 2.5rem !important;padding: 0 !important;margin: 0 .55rem 0 0 !important;background: rgba(255, 255, 255, .04) !important;border: 1px solid rgba(255, 255, 255, .1) !important;border-radius: .55rem !important;color: var(--nav-dd-text) !important;cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: manipulation;user-select: none;transition: background-color .22s ease, border-color .22s ease, color .22s ease, transform .25s cubic-bezier(.34, 1.56, .64, 1);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > a.dropdown-toggle.category-toggle::before {width: .55em !important;height: .55em !important;margin-top: -.15em !important;border-right-width: .14em !important;border-bottom-width: .14em !important;transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), margin-top .35s cubic-bezier(.34, 1.56, .64, 1);}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > a.dropdown-toggle.category-toggle {background: rgba(var(--nav-dd-accent-rgb), .16) !important;border-color: rgba(var(--nav-dd-accent-rgb), .45) !important;color: var(--nav-dd-accent) !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > a.dropdown-toggle.category-toggle::before {transform: rotate(225deg) !important;margin-top: .1em !important;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item > .sub-menu {position: static !important;flex: 0 0 100% !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;max-height: none !important;overflow: visible !important;margin: 0 !important;padding: .65rem !important;background: rgba(0, 0, 0, .22) !important;border-top: 1px solid rgba(255, 255, 255, .06) !important;border-radius: 0 0 .65rem .65rem !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: .4rem !important;transform-origin: top center;list-style: none;}header#main-header .navbar ul.navbar-nav > li.parent-menu-item.open > .sub-menu {display: grid !important;visibility: visible !important;opacity: 1 !important;animation: navDropdownIn .25s var(--nav-dd-ease) both;}header#main-header .navbar ul.navbar-nav > li.nav-cta {margin: 1rem 0 .35rem !important;}}