.iph-mega{--iph-mega-bg: #0d0d0d;--iph-mega-bg-hover: #161616;--iph-mega-border: #2c2c2a;--iph-mega-gold: #c9a84c;--iph-mega-linen: #f0ead6;--iph-mega-muted: #a89b7a;--iph-mega-gap: 2.4rem;--iph-mega-inset: clamp(2rem, 4vw, 5rem);background-color:var(--iph-mega-bg);background-image:radial-gradient(120% 55% at 50% 0%,#c9a84c0e,#c9a84c00 62%);border:1px solid var(--iph-mega-border);border-radius:0;padding:2.4rem 0;box-shadow:0 2.4rem 4.8rem -2.4rem #000000d9;max-height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position-desktop, 20rem) - .8rem);scrollbar-width:thin;scrollbar-color:rgba(201,168,76,.35) transparent;overscroll-behavior:contain}.iph-mega::-webkit-scrollbar{width:8px}.iph-mega::-webkit-scrollbar-thumb{background-color:#c9a84c59;border-radius:4px}.iph-mega:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,#c9a84c00,#c9a84c80 20% 80%,#c9a84c00);pointer-events:none}.iph-mega .mega-menu__list{position:relative;z-index:1;display:grid;margin-inline:auto;padding-inline:var(--iph-mega-inset)}.iph-mega .mega-menu__list--grouped{grid-template-columns:repeat(var(--iph-mega-columns, 4),minmax(0,1fr));gap:1.8rem var(--iph-mega-gap);align-items:start}.iph-mega .mega-menu__list--flat{grid-template-columns:repeat(var(--iph-mega-columns, 4),minmax(9rem,max-content));justify-content:start;gap:0 1.4rem;align-items:center}.iph-mega:has(.mega-menu__list--flat){padding:1.6rem 0}.iph-mega .mega-menu__list--flat>.iph-mega__item{position:relative}.iph-mega .mega-menu__list--flat>.iph-mega__item+.iph-mega__item:before{content:"";position:absolute;left:-.7rem;top:50%;width:1px;height:1.5rem;background-color:#c9a84c2e;transform:translateY(-50%)}.iph-mega__heading{display:flex;align-items:flex-end;min-height:2.6em;margin:0 0 .7rem;padding-bottom:.6rem;border-bottom:1px solid rgba(201,168,76,.22);font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--iph-mega-gold)}.iph-mega__heading .mega-menu__link,.iph-mega__heading .mega-menu__link:hover,.iph-mega__heading .mega-menu__link:focus-visible{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background-color:transparent;padding:0;margin:0;text-decoration:none}.iph-mega__heading .mega-menu__link:hover{color:var(--iph-mega-linen);text-decoration:underline;text-underline-offset:.3rem}.iph-mega__heading--active{color:var(--iph-mega-linen)}.iph-mega .mega-menu__link{position:relative;display:block;padding:.3rem .8rem .3rem 1.1rem;margin-left:-1.1rem;border-radius:.3rem;font-size:1.3rem;line-height:1.42;color:var(--iph-mega-muted);text-decoration:none;transition:color var(--duration-short) ease,background-color var(--duration-short) ease}.iph-mega .mega-menu__link:before{content:"";position:absolute;left:0;top:50%;width:2px;height:1.4em;border-radius:2px;background-color:var(--iph-mega-gold);transform:translateY(-50%) scaleY(0);transition:transform var(--duration-short) ease}.iph-mega .mega-menu__link:hover,.iph-mega .mega-menu__link:focus-visible{color:var(--iph-mega-linen);background-color:var(--iph-mega-bg-hover);text-decoration:none}.iph-mega .mega-menu__link:hover:before,.iph-mega .mega-menu__link:focus-visible:before{transform:translateY(-50%) scaleY(1)}.iph-mega .mega-menu__link:focus-visible{outline:2px solid var(--iph-mega-gold);outline-offset:1px}.iph-mega .mega-menu__link[aria-current=page],.iph-mega .mega-menu__link--active{color:var(--iph-mega-gold)}.iph-mega .mega-menu__list--flat .mega-menu__link{margin-left:0;padding:1rem .4rem;font-size:1.25rem;text-align:center;overflow-wrap:break-word}.iph-mega .mega-menu__list--flat .mega-menu__link:before{display:none}.iph-mega .mega-menu__list--flat .mega-menu__link:hover,.iph-mega .mega-menu__list--flat .mega-menu__link:focus-visible{color:var(--iph-mega-gold)}.iph-mega .mega-menu__list--flat .mega-menu__link[aria-current=page],.iph-mega .mega-menu__list--flat .mega-menu__link--active{box-shadow:inset 0 -1px #c9a84c8c}.iph-mega .list-unstyled{list-style:none;margin:0;padding:0}.header__inline-menu details.mega-menu{border:0;background:none}.header__inline-menu .mega-menu>.header__menu-item:hover,.header__inline-menu .mega-menu>.header__menu-item:focus-visible,.header__inline-menu .mega-menu[open]>.header__menu-item{color:var(--iph-mega-gold)}@supports (grid-template-rows: subgrid){.iph-mega .mega-menu__list--grouped>.iph-mega__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}.iph-mega .mega-menu__list--grouped .iph-mega__heading{min-height:0;margin-bottom:0}}@media screen and (max-width:1300px){.iph-mega{--iph-mega-gap: 2rem}.iph-mega .mega-menu__list--grouped{gap:1.6rem var(--iph-mega-gap)}.iph-mega .mega-menu__link{font-size:1.25rem}}@media screen and (min-width:1500px){.iph-mega .mega-menu__list--grouped{max-width:calc(var(--iph-mega-columns, 4) * 30rem + (var(--iph-mega-columns, 4) - 1) * var(--iph-mega-gap))}}@media screen and (max-width:989px){.header__inline-menu{display:none}}@media(prefers-reduced-motion:reduce){.iph-mega .mega-menu__link,.iph-mega .mega-menu__link:before{transition:none}.js .iph-mega{transform:none}}.menu-drawer .menu-drawer__menu-item{--item-color: #a89b7a;position:relative;color:var(--item-color);overflow-wrap:anywhere;transition:color var(--duration-short) ease,background-color var(--duration-short) ease}:where(.menu-drawer__navigation)>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{--item-color: #f0ead6;box-shadow:inset 0 -1px #c9a84c1f}:where(.menu-drawer__submenu) .menu-drawer__menu-item{font-size:1.5rem}:where(.menu-drawer__submenu .menu-drawer__submenu) .menu-drawer__menu-item{--item-color: #978b6d;font-size:1.45rem}:where(.menu-drawer__navigation)>.menu-drawer__menu>li:last-child>details>summary.menu-drawer__menu-item,:where(.menu-drawer__navigation)>.menu-drawer__menu>li:last-child>a.menu-drawer__menu-item{box-shadow:none}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item:focus-visible,.menu-drawer .menu-drawer__menu-item--active,.menu-drawer .menu-drawer__menu-item[aria-current=page]{--item-color: #c9a84c;background-color:#c9a84c0f}.menu-drawer .menu-drawer__menu-item:focus-visible{outline:2px solid #c9a84c;outline-offset:-2px}.menu-drawer .menu-drawer__close-button{margin-top:0;padding:1.4rem 3rem;border-bottom:1px solid rgba(201,168,76,.16);color:#c9a84c;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.menu-drawer .menu-drawer__close-button:hover,.menu-drawer .menu-drawer__close-button:focus-visible{color:#f0ead6;background-color:#c9a84c0f}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-ipharaoh-mega-menu.css.map */
