:where(.axiom-mega-rows,.mobile-mega--rows){--mega-hover-color: var(--accent);--banner-radius-default: var(--product-card-radius, 0px);--banner-radius-none: 0px;--banner-radius-small: calc(var(--radius-md, 18px) * .5);--banner-radius-medium: var(--radius-md, 18px);--banner-radius-large: var(--radius-lg, 24px)}.axiom-mega-rows{position:fixed;top:var(--axiom-header-height, 64px);bottom:auto;inset-inline:0;z-index:96;width:auto;max-width:none;max-height:none;overflow:visible;margin:0;padding:0;border:0;background:var(--bg);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}@media(hover:hover)and (pointer:fine){.nav-links__item--has-mega.is-open .axiom-mega-rows[data-mega-hover-bridge]:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;height:calc(var(--mega-menu-hover-bridge-height, 0px) + 1px);background:transparent;pointer-events:auto}}.nav-links__item--has-dropdown.is-open .axiom-mega-rows,.nav-links__item--has-dropdown:focus-within .axiom-mega-rows{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.axiom-mega-rows__inner{min-width:0;width:100%}.axiom-mega-rows__grid{display:grid;grid-template-columns:repeat(var(--mega-columns, 3),minmax(0,1fr));gap:clamp(14px,1.5vw,24px);align-items:stretch;min-width:0;width:100%;padding:clamp(20px,2vw,32px)}.axiom-mega-rows__menu-cell,.axiom-mega-rows__banner-slots,.axiom-mega-rows__banner-slot{min-width:0}.axiom-mega-rows__menu-cell{display:grid;align-content:stretch;grid-template-rows:minmax(0,1fr) auto;height:100%;order:0}.axiom-mega-rows--menu-last .axiom-mega-rows__menu-cell{order:2}.axiom-mega-rows__banner-slots{display:grid;grid-column:span var(--banner-columns, 1);grid-template-columns:repeat(var(--banner-columns, 1),minmax(0,1fr));gap:var(--banner-gap, 24px);align-self:start;order:1;width:min(100%,var(--banner-size, 100%));margin-inline:auto}.axiom-mega-rows__banner-slot{display:flex;justify-content:center;align-self:start}.axiom-mega-rows__banner-slot--empty{min-height:1px;visibility:hidden;pointer-events:none}.axiom-mega-rows__content{display:grid;align-content:start;min-width:0;width:100%}.axiom-mega-rows__menus{display:grid;grid-template-columns:repeat(var(--nested-columns, 1),minmax(0,1fr));gap:clamp(18px,1.5vw,28px);align-content:start;justify-content:stretch;min-width:0;max-width:100%}.axiom-mega-rows__menu{display:grid;align-content:start;gap:16px;min-width:0;max-width:100%}.axiom-mega-rows__heading{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:0;color:var(--fg);text-decoration:none;overflow-wrap:anywhere}.axiom-mega-rows__links{display:grid;gap:10px;align-content:start}.axiom-mega-rows__link{position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:30px;color:var(--fg);text-decoration:none;transition:color .52s cubic-bezier(.22,1,.36,1);overflow-wrap:anywhere}.axiom-mega-rows--menu-align-left .axiom-mega-rows__menu,.axiom-mega-rows--menu-align-left .axiom-mega-rows__secondary{text-align:left}.axiom-mega-rows--menu-align-left .axiom-mega-rows__heading,.axiom-mega-rows--menu-align-left .axiom-mega-rows__link{margin-left:0;margin-right:auto}.axiom-mega-rows--menu-align-left .axiom-mega-rows__secondary{justify-content:left}.axiom-mega-rows--menu-align-center .axiom-mega-rows__menu,.axiom-mega-rows--menu-align-center .axiom-mega-rows__secondary{text-align:center}.axiom-mega-rows--menu-align-center .axiom-mega-rows__heading,.axiom-mega-rows--menu-align-center .axiom-mega-rows__link{margin-inline:auto}.axiom-mega-rows--menu-align-center .axiom-mega-rows__secondary{justify-content:center}.axiom-mega-rows--menu-align-right .axiom-mega-rows__menu,.axiom-mega-rows--menu-align-right .axiom-mega-rows__secondary{text-align:right}.axiom-mega-rows--menu-align-right .axiom-mega-rows__heading,.axiom-mega-rows--menu-align-right .axiom-mega-rows__link{margin-left:auto;margin-right:0}.axiom-mega-rows--menu-align-right .axiom-mega-rows__secondary{justify-content:right}.axiom-mega-rows__link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .52s cubic-bezier(.22,1,.36,1)}.axiom-mega-rows__link:hover,.axiom-mega-rows__link:focus-visible,.axiom-mega-rows__link[aria-current=page]{color:var(--mega-hover-color, var(--accent));outline:none}.axiom-mega-rows__link:hover:after,.axiom-mega-rows__link:focus-visible:after,.axiom-mega-rows__link[aria-current=page]:after{transform:scaleX(1)}.axiom-mega-rows__first-nested--uppercase,.axiom-mega-rows__second-nested--uppercase{text-transform:uppercase}.axiom-mega-rows__first-nested--bolder,.axiom-mega-rows__second-nested--bolder{font-weight:700}.axiom-mega-rows__secondary{display:flex;flex-wrap:wrap;gap:18px;align-items:center;min-height:54px;margin-block-start:clamp(18px,1.5vw,28px);padding-block-start:14px;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);align-self:end}.axiom-mega-rows__secondary-link{position:relative;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--fg) 56%,transparent);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;text-decoration:none;transition:color .28s ease}.axiom-mega-rows__secondary-link:after{content:"";position:absolute;left:0;right:0;bottom:-.32em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .52s cubic-bezier(.22,1,.36,1)}.axiom-mega-rows__secondary-link:hover,.axiom-mega-rows__secondary-link:focus-visible,.axiom-mega-rows__secondary-link[aria-current=page]{color:var(--mega-hover-color, var(--accent));outline:none}.axiom-mega-rows__secondary-link:hover:after,.axiom-mega-rows__secondary-link:focus-visible:after,.axiom-mega-rows__secondary-link[aria-current=page]:after{transform:scaleX(1)}.axiom-mega-rows__banner{position:relative;display:grid;width:min(100%,var(--banner-size, 100%));min-width:0;margin-inline:auto;color:var(--fg);text-decoration:none;isolation:isolate}.axiom-mega-rows__banner-slots .axiom-mega-rows__banner{width:100%;margin-inline:0}.axiom-mega-rows__banner-media{position:relative;display:block;width:100%;aspect-ratio:var(--banner-ratio, 3 / 2);overflow:hidden;border-radius:var(--banner-radius, var(--product-card-radius, 0px));isolation:isolate}.axiom-mega-rows--ratio-original .axiom-mega-rows__banner-media{aspect-ratio:auto}.axiom-mega-rows__banner-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000005,#0000006b);opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1);pointer-events:none}.axiom-mega-rows--content-overlay .axiom-mega-rows__banner:has(.axiom-mega-rows__banner-content) .axiom-mega-rows__banner-media:after{opacity:1}.axiom-mega-rows__banner-image,.axiom-mega-rows__banner-placeholder,.axiom-mega-rows__banner-media img,.axiom-mega-rows__banner-media svg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);filter:brightness(.98) saturate(.98);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);will-change:transform}.axiom-mega-rows__banner-placeholder{background:var(--surface)}.axiom-mega-rows--ratio-original .axiom-mega-rows__banner-media img,.axiom-mega-rows--ratio-original .axiom-mega-rows__banner-media svg{height:auto;object-fit:contain}.nav-links__item--has-dropdown.is-open .axiom-mega-rows__banner-media img,.nav-links__item--has-dropdown.is-open .axiom-mega-rows__banner-media svg,.nav-links__item--has-dropdown:focus-within .axiom-mega-rows__banner-media img,.nav-links__item--has-dropdown:focus-within .axiom-mega-rows__banner-media svg,.mobile-mega-panel.is-active[aria-hidden=false] .axiom-mega-rows__banner-media img,.mobile-mega-panel.is-active[aria-hidden=false] .axiom-mega-rows__banner-media svg{transform:scale(1.001);filter:brightness(1) saturate(1)}.axiom-mega-rows__banner:hover .axiom-mega-rows__banner-media img,.axiom-mega-rows__banner:hover .axiom-mega-rows__banner-media svg,.axiom-mega-rows__banner:focus-visible .axiom-mega-rows__banner-media img,.axiom-mega-rows__banner:focus-visible .axiom-mega-rows__banner-media svg{transform:scale(1.08);filter:brightness(1.06) saturate(1.05)}.axiom-mega-rows--content-overlay .axiom-mega-rows__banner:hover .axiom-mega-rows__banner-media:after,.axiom-mega-rows--content-overlay .axiom-mega-rows__banner:focus-visible .axiom-mega-rows__banner-media:after{opacity:1;background:linear-gradient(180deg,#0000000f,#00000080)}.axiom-mega-rows__banner-content{display:grid;gap:6px;min-width:0;padding-block-start:12px;color:var(--fg);text-align:start;transition:transform .42s cubic-bezier(.22,1,.36,1)}.axiom-mega-rows--text-center .axiom-mega-rows__banner-content{text-align:center}.axiom-mega-rows--content-overlay .axiom-mega-rows__banner-content{position:absolute;inset-inline:18px;inset-block-end:18px;z-index:2;padding-block-start:0;color:#fff}.axiom-mega-rows--content-overlay .axiom-mega-rows__banner:hover .axiom-mega-rows__banner-content,.axiom-mega-rows--content-overlay .axiom-mega-rows__banner:focus-visible .axiom-mega-rows__banner-content{transform:translateY(-6px)}.axiom-mega-rows__banner-heading,.axiom-mega-rows__banner-subheading{margin:0;color:currentColor;overflow-wrap:anywhere}.axiom-mega-rows__banner-subheading{opacity:.86}.mobile-mega-panels{grid-column:2;position:relative;min-width:0;min-height:0;background:var(--bg);pointer-events:auto;overflow:hidden}.mobile-mega-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--bg);transform:translate(0);opacity:1;visibility:hidden;pointer-events:none}.mobile-mega-panel.is-active{visibility:visible}.mobile-mega-panel.is-active[aria-hidden=false]{pointer-events:auto}.mobile-mega-panel__header{display:flex;align-items:center;min-height:64px;padding:0 22px;background:var(--bg)}.mobile-mega-panel__back{display:inline-flex;align-items:center;gap:10px;color:var(--fg);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1;transition:color .26s ease;padding:0;border:0;background:transparent;cursor:pointer}.mobile-mega-panel__back:hover,.mobile-mega-panel__back:focus-visible{color:var(--accent);outline:none}.mobile-mega-panel__body{min-height:0;overflow-y:auto;background:var(--bg)}.mobile-mega{display:block;padding:4px 0 28px;margin:0;background:var(--bg)}.mobile-mega--rows{display:flex;flex-direction:column;min-width:0;min-height:100%;max-width:100%}.mobile-mega__menu-cell{min-width:0;order:0}.mobile-mega__banner-slots{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--banner-gap, 24px) * .5);min-width:0;max-width:100%;padding:18px 22px 4px;order:1}.mobile-mega--rows.axiom-mega-rows--menu-last .mobile-mega__menu-cell{order:2}.mobile-mega__banner-slot{min-width:0;max-width:100%}.mobile-mega__banner-slot--empty{min-height:0}.mobile-mega__groups,.mobile-mega__column-item,.mobile-mega__group{display:grid;gap:12px}.mobile-mega__groups{padding:0}.mobile-mega--rows.axiom-mega-rows--menu-align-left .mobile-mega__menu-cell{text-align:left}.mobile-mega--rows.axiom-mega-rows--menu-align-left .mobile-mega__secondary{justify-content:left}.mobile-mega--rows.axiom-mega-rows--menu-align-center .mobile-mega__menu-cell{text-align:center}.mobile-mega--rows.axiom-mega-rows--menu-align-center .mobile-mega__secondary{justify-content:center}.mobile-mega--rows.axiom-mega-rows--menu-align-right .mobile-mega__menu-cell{text-align:right}.mobile-mega--rows.axiom-mega-rows--menu-align-right .mobile-mega__secondary{justify-content:right}.mobile-mega__group,.mobile-mega__column-item{padding:8px 0;border-top:0}.mobile-mega__heading{display:block;margin:0;padding-block:18px 6px;padding-inline:22px 24px;color:var(--muted);text-decoration:none}.mobile-mega__links{display:grid;gap:0}.mobile-mega__link,.mobile-mega__sublink{display:block;color:var(--muted);text-decoration:none;transition:color .26s ease}.mobile-mega__link{padding-block:13px;padding-inline:22px 24px;color:var(--fg)}.mobile-mega__sublink{padding-block:9px;padding-inline:22px 24px;color:var(--muted)}.mobile-mega__link:hover,.mobile-mega__link[aria-current=page],.mobile-mega__sublink:hover,.mobile-mega__sublink[aria-current=page]{color:var(--fg)}.mobile-mega__first-nested--uppercase,.mobile-mega__second-nested--uppercase{text-transform:uppercase}.mobile-mega__first-nested--bolder,.mobile-mega__second-nested--bolder{font-weight:700}.mobile-mega__secondary{display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 22px 4px}.mobile-mega__secondary-link{color:var(--muted);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;text-decoration:none;transition:color .26s ease}.mobile-mega__secondary-link:hover,.mobile-mega__secondary-link[aria-current=page]{color:var(--fg)}.axiom-mega-rows[data-mega-column-gap=small] .axiom-mega-rows__grid{gap:14px}.axiom-mega-rows[data-mega-column-gap=medium] .axiom-mega-rows__grid{gap:24px}.axiom-mega-rows[data-mega-column-gap=large] .axiom-mega-rows__grid{gap:36px}.axiom-mega-rows[data-mega-vertical-padding=small] .axiom-mega-rows__grid{padding-block:16px}.axiom-mega-rows[data-mega-vertical-padding=medium] .axiom-mega-rows__grid{padding-block:28px}.axiom-mega-rows[data-mega-vertical-padding=large] .axiom-mega-rows__grid{padding-block:44px}.axiom-mega-rows--width-header .axiom-mega-rows__inner{width:min(100%,var(--header-layout-max-width, var(--layout-page-max-width)));margin-inline:auto}.axiom-mega-rows[data-show-link-underline=false] .axiom-mega-rows__link:after,.axiom-mega-rows[data-show-link-underline=false] .axiom-mega-rows__secondary-link:after{display:none}[data-nav-dropdown-fallback][hidden],[data-dropdown-chevron][hidden],.header-mega-registry[hidden],.header-mega-registry__entry[hidden]{display:none!important}@media(max-width:1023px){.mobile-mega-panel[data-show-banners=false] .mobile-mega__banner-slots{display:none}.mobile-mega-panel[data-banner-position=before] .mobile-mega{display:flex;flex-direction:column}.mobile-mega-panel[data-banner-position=before] .mobile-mega__banner-slots{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-header-mega-menu.css.map */
